CVS layout proposal
Jasper Huijsmans
jasper at moongroup.com
Tue Jul 15 10:00:46 CEST 2003
Hey,
Some thoughts on CVS and stuff. All these are things that should/might
be done somewhere around the final release date.
IMO our CVS has become a bit of a mess. Some things are bundled, some
are not, some are called xfce4-* some are not. I'll make some
suggestions here to improve our CVS layout. Please comment.
directory layout:
* rename toplevel directories:
xfce-stable -> xfce3, xfce-devel -> xfce4
* rename libxfcegui4 to libxfce4gui : non-trivial, because all modules
must be updated. Although it does not affect its working I find the
different naming compared to the other libs rather annoying. Perhaps
it's just me ;-)
* Other renames:
xfce4 -> xfce4-panel
xfce-utils -> xfce4-utils
xfce-mcs-* -> xfce4-mcs-*
xfdesktop -> xfce4-desktop
xfprint ->xfce4-print
module bundling:
* xfce-utils. This module doesn't entirely work for me; it either
contains too much or too little. A possible solution:
rename to xfce4-common and move the taskbar to a separate module
(xfce4-taskbar?). Then it only contains things that are used by more
than one other module (scripts, xfrun) or deal with the desktop
environment as a whole (docs, xfce4-about).
* xfce4-toys: only contains xfce4-tips and xfce4-eyes plugin. Splitting
up would be better, I think.
* We could make an xfce4-panel-plugins module with all plugins in
extras. Don't know about that. We could also move them to the new
xfce4-goodies repository if that becomes availabe.
CVS branches:
* I'd like to start using CVS branches properly after the 4.0
release. HEAD for devel, named branch for bugfix releases, e.g HEAD
for 4.1.x, xfce_4_0_branch for 4.0.x releases.
What do you think?
Jasper
More information about the Xfce4-dev
mailing list