[Mesa-dev] [PATCH 00/16] Move the Mesa Website to Sphinx

Jason Ekstrand jason at jlekstrand.net
Mon Jun 4 06:03:20 UTC 2018

On Sun, Jun 3, 2018 at 4:36 PM, Stuart Young <cefiar at gmail.com> wrote:

> Perhaps just have the archive as a separate repo that gets pulled in by
> the main ci yaml at build, just to populate the archives directory?

I was thinking something along those lines too.  It would be easy enough to
have a git repo for the tarballs and just combine the two as part of the CI


> This avoids any possible submodule breakage (just not worth it here IMO),
> with no chance of accidentally pulling down all the archives. I know a
> few people who have git shortcuts that update submodules by default for
> example, whether they exist or not.
> Also I personally think the archives dir needs a bit of re-org/cleanup to
> make it a bit more persistent over time (eg: like moving the old stuff into
> the older-versions dir effectively breaks links for distros, etc). That's
> getting more into content, but it'd be worth exploring if that should/would
> get done before or after the move to a git repo (ie: would it being in git
> make the process harder/a nightmare if it was to happen).
> On 4 June 2018 at 06:19, Daniel Stone <daniel at fooishbar.org> wrote:
>> Hi Laura,
>> On 25 May 2018 at 01:27, Laura Ekstrand <laura at jlekstrand.net> wrote:
>> > When reviewing these patches, please note:
>> >         1. This patch series does *not* touch content.  Please do not
>> bikeshed
>> >            the content of webpages here.  That will be addressed in
>> later
>> >            commits.
>> >         2. Please do *not* bikeshed website style here.  We are using
>> the
>> >            classic ReadTheDocs style for now and we will update style
>> in a
>> >            future commit.
>> >         3. I've done my best to make your current content look
>> beautiful.  If
>> >            there's a problem, please let me know.
>> >         4. There were some commits to the website between when I
>> started this
>> >            series and now. I've done my best to incorporate your
>> changes.
>> >            So if you changed your content in the past two weeks, take a
>> look
>> >            at your page.
>> One thing I've just remembered is that https://www.mesa3d.org/archive/
>> serves all the tarballs for Mesa releases. Given how Pages is
>> structured, we don't have a good way to redirect these to the old
>> server, so the Pages repository needs to hold all the tarballs. This
>> probably suggests to me that the site should live in a different repo,
>> where we can just commit all the tarballs.
>> I reflexively didn't love the idea of committing tarballs to a git
>> repository, but the more I think about it, the more I like the idea.
>> It makes it more clear where they're coming from, makes the provenance
>> easier to verify, gives us audit logs of who put them in, and so on.
>> Cheers,
>> Daniel
>> _______________________________________________
>> mesa-dev mailing list
>> mesa-dev at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> --
> Stuart Young (aka Cefiar)
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180603/9403741c/attachment.html>

More information about the mesa-dev mailing list