Release criteria for X11 releases
Alan Coopersmith
alan.coopersmith at sun.com
Tue Sep 25 08:56:22 PDT 2007
We seem to be loosening and loosening what it takes to declare
an X11 release shipped, and X11R7.3 seems to have lowered the
bar even further. I'm sure Eric & Daniel worked hard on this
release, but it could have gone better.
Unfortunately, I don't know of anywhere we recorded the release
criteria, but from what I remember from the 6.x series and the
6.9/7.0 release, the criteria for shipping were at least:
1) Blocker bug list cleared
2) Entire tree or entire set of released modules builds on at
least one platform (usually Linux/x86), more preferred
(usually the major BSDs & Solaris)
3) XTS run and passed on at least one platform (usually Linux/x86)
4) Documentation updated and released
For X11R7.3, it appears a incomplete attempt was made at #1 (there's
still several unfixed bugs on the tracker list), and the rest ignored.
Many of the input drivers packaged in the X11R7.3 directory won't build
with the X11R7.3 headers/xserver - they were fixed in git, but not
released as tarballs for those who use the X11R* milestones as a place
to get a consistent set of tarballs.
(Frankly I would have considered the failure to light keyboard LED's
known about for months before the release as a blocker just to
save the developers from wasting time on the inevitable flood of bug
reports, but the release manager seems to not agree.)
Was making our already-delayed release date so important that the
lessened quality of the release was worth it? Is this good enough
for an X.Org final release or do we want to go back to the higher bars
of our previous release criteria for future releases?
(Wearing my distributor hat, we've decided this one isn't fully cooked
yet, and we're waiting for Xserver 1.4.1 before inflicting this on our
users. I don't know if other distributors feel 7.3 is ready to ship
or not.)
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering
More information about the xorg
mailing list