Recent changes to XKB files & reminder of commit rules

Alan Coopersmith Alan.Coopersmith at Sun.COM
Tue Aug 16 10:19:59 PDT 2005


I've noticed a recent commit made changes to the XKB config files
in the Xorg monolith.   Unfortunately, this broke several of our
current commit rules, so I figured it was time for a reminder:

1) We are in feature freeze now.  No new features or incompatible
    changes are allowed without permission of one or more of the
    6.9/7.0 release managers (Adam Jackson, Kevin Martin, & myself).
    Permission has been granted for a few changes, most notably EXA
    support, but you should still ask first.

2) Changes to the monolith need to have corresponding entries added
    to the xc/ChangeLog file.   (This is always in effect, not just
    near releases.   A similar rule for the modular packages will
    eventually be added as well, but we've been a bit loose on that
    so far.)

3) Due to the modularization work in progress, where the modular
    trees are sharing source files with the monolith, if you add,
    remove or rename a file in the monolith you should either:
	- fix the modular tree symlink.sh & other files as
	  appropriate
     or
	- send mail to xorg-modular at lists.x.org to warn the people
	  working on it that they may need to do so (or file a bug
	  in the "modular build system" category in Xorg bugzilla)

This change broke the modular xkb-data builds because they were using
files that got removed and don't have additions for the new files.

(There's also "4) All commits should generate mail to xorg-commit list"
  which didn't happen here, but I think that's a bug for the fd.o CVS
  maintainers, not a fault of the committer.)

Please try to stick to these so we can get a quality set of monolith and
modular releases out in the next couple of months.

-- 
	-Alan Coopersmith-           alan.coopersmith at sun.com
	 Sun Microsystems, Inc. - X Window System Engineering



More information about the xorg mailing list