On future releases
Daniel Stone
daniel at fooishbar.org
Sun Feb 11 14:54:18 PST 2007
[I don't know any more about 7.2 than you do. Sorry.]
Firstly, you should all go read the 'ajax: Xorg releases and future
planning' section of http://xorg.freedesktop.org/wiki/XDC2007Notes if
you haven't already.
If we take a quick view of this, we have:
* server-1.2-branch released as 1.3.0 Very Soon Now. This has the
unfortunate effect of 1.2.99.0 not fast-forwarding to 1.3.0, but eh.
Basically the only thing left here, aside from the usual cosmetic
release work, is merging in the EXA updates and miscellaneous
useful, small, commits. Should be pretty trivial; I'm happy to
co-ordinate this one if Eric wants. See also:
http://xorg.freedesktop.org/wiki/Server13Branch
* xserver's master branch released as 1.4.0 in the future (where we
all have flying cars). XACE is almost done; input-hotplug is
merged; and those seem to be the most invasive parts. This should
probably be branched off in about a month.
* xserver 1.5 development is done on master after this point. Branch
as necessary (when we've run for a couple of months already, and
someone wants to do something utterly insane).
* anholt is the new ajax.
* we're not doing your releases for you. ajax has said in public
before that he's not doing mass releases anymore, anholt has said it
on the wiki, and I'm saying it now, though I've said in private
before that I'm fed up with it. If you want to see something in a
release, it's _your_ responsibility to release it, and no-one
else's. Release documentation on
http://xorg.freedesktop.org/wiki/MakingReleases is pretty
straightforward, and http://people.freedesktop.org/~daniels/release
is the script I've used to do mass-releases. Along with an alias to
do a distcheck, releases are really no-brainers. The hardest part
was always just getting through the sheer numbers (you can only
parallelise so much, and have to wait for the builds), and working
out what is and isn't suitable for release. Now this is your job as
the module maintainer[0]. G'luck.
* you can do releases completely async. If you put it out a few days
before a major release, it won't get picked up for that release
unless you ask for it to be. Common sense generally prevails. So
please, don't let that hold you back from doing releases. If
there's something that needs to go out, and you're the one to do it,
then just do it.
* no, I don't know anything about 7.2. Really. :)
Cheers,
Daniel
[0]: If you wonder whether you might be the module maintainer, then you
almost certainly are. Don't forget to update
doc/xorg-docs/MAINTAINERS. (Looking at you, xf86-video-ati.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20070212/a1cde614/attachment.pgp>
More information about the xorg
mailing list