cvs + ViewCVS + Mantis (bug management) for XFce

Jasper Huijsmans jasper at moongroup.com
Thu Oct 2 10:02:41 CEST 2003


Op do 02-10-2003, om 00:50 schreef Chuck Mead:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> As Olivier said that once xfce4 was released we would move xfce cvs and
> colocate it with lunar's cvs I want to acquaint the xfce developers with
> what we can provide.
> 
> dbguin.lunar-linux.org has cvs 1.11.6 installed and the repository for
> xfce is already available (set up).
> 
> We also have ViewCVS there which you can see at
> http://www.lunar-linux.org/cgi-bin/viewcvs.cgi/
> 
> And lastly we have Mantis installed for managing bugs. You can see the
> Mantis site at:
> 
> http://bugs.lunar-linux.org/main_page.php
> 

Additional advantage: direct contact with site administrator.


When we make the move, can we please make a few rearrangements as well?

I'd like to get rid of the -devel/-extras split in CVS. Modules can
switch between those release sets when they mature or are deprecated, or
... So, we should just decide that at release time, IMO.

How about this proposal (mostly taken from an email I send about this in
July):

directory layout:

* rename toplevel directories: 
  xfce-stable -> xfce3.  
  Move all modules from xfce-devel and xfce4-extras to the root dir or 
  put them under a new toplevel xfce4 directory.

* 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
  I don't know if we can do this. Perhaps there are too much compatibility 
  issues here.

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. 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-tips should be
  part of this as well.
 
* xfce4-toys: see above. xfce4-tips should go to xfce4-common and 
  xfce4-eyes plugin be separate or moved to xfce-goodies. 

* 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. Or keep them as 
  they are.


The way to do this is to first import the CVS repository from SF to the
new location and then try to do the surgery while trying to keep the
loss of history information to a minimum. I hope, with direct access to
the server we can fool CVS to understand at least some of the renames,
but I'm not sure if that works.

What do you think?

	Jasper




More information about the Xfce4-dev mailing list