Project Sponsor
Name: Dimitris Glezos
Wiki Name: DimitrisGlezos
Fedora Account Name: glezos
Group: Fedora Localization Project
Infrastructure Sponsor: MikeMcGrath
Infrastructure Secondary:
Secondary Contact info
Name: Karsten Wade
Wiki Name: KarstenWade
Fedora Account Name: kwade
Group: Fedora Documentation Project
Project Info
Project Name: Moving projects that Fedora is upstream from the elvis server to Fedora Infrastructure
Target Audience: Fedora developers, translators
Expiration Date (required): 5 July 2007
Description/Summary:
We see a general consensus that the Fedora-specific services hosted on the elvis (CVS of Fedora-as-upstream packages, L10N), should be moved over to Fedora infrastructure. This allows us to better maintain them, hook them up with the Fedora Account System, increase their functionality, and lower the barrier for contributions to packages hosted there. Also, in addition to CVS, we can host projects on various SCMs like SVN, Mercurial, or git.
Project plan (Detailed):
- 25/6 Mon: DimitrisGlezos sent an email to maintainers of packages on elvis
- 29/6 Fri: Deadline for maintainers to reply and request modules to be included in the mass move (default = no move)
- 30/6 Sat: The FLP will update the guides, send email to translators notifying them about the move
- 5/7 Thu: Infra will copy the requested modules to the new SCMs. The team will be available on its mailing list and on #fedora-admin to help with anything needed.
Note:
- Projects hosted on something other than
cvs.fedoraproject.org
will be able to receive translations through a web-system actively developed [2] . The same
applies to projects staying on elvis.
Specific resources needed
- Setup of new modules on a variety of SCMs (expected modules moving: 20?). Most developers are expected to use SVN or HG.
- Some projects might request Trac.
- Testing of ACLs for translators (DimitrisGlezos)
- Mass email to translators (DimitrisGlezos)
Additional Info (Optional)
twaugh
Move the following to svn:
- (./) (Done) pycups -- no PO files
- svn+ssh://svn.fedoraproject.org//svn/hosted/pycups (http://cvs.fedora.redhat.com/viewcvs/pycups/?root=pycups)
- (./) (Done) -- (./) t.fpo (./) transifex
- system-config-printer svn+ssh://svn.fedoraproject.org//svn/hosted/system-config-printer (http://cvs.fedora.redhat.com/viewcvs/system-config-printer/?root=system-config-printer)
- (./) (Done) hal-cups-utils -- no PO files
- svn+ssh://svn.fedoraproject.org//svn/hosted/hal-cups-utils (http://cvs.fedora.redhat.com/viewcvs/hal-cups-utils/?root=hal-cups-utils)
nphilipp
NB: I'm currently building Hg repositories with history for these modules. I'll shout when I've put up these at some location from where they can be pulled.
Move the following to Hg:
- (./) hwbrowser -- (./) tfo (./) transifex
- ssh://hg.fedoraproject.org//hg/hosted/hwbrowser (http://hg.fedoraproject.org/hg/hosted/hwbrowser)
- (./) system-config-date -- (./) tfo (./) transifex
- ssh://hg.fedoraproject.org//hg/hosted/system-config-date (http://hg.fedoraproject.org/hg/hosted/system-config-date)
- (./) system-config-nfs -- (./) tfo (./) transifex
- ssh://hg.fedoraproject.org//hg/hosted/system-config-nfs (http://hg.fedoraproject.org/hg/hosted/system-config-nfs)
- (./) system-config-samba -- (./) tfo (./) transifex
- ssh://hg.fedoraproject.org//hg/hosted/system-config-samba (http://hg.fedoraproject.org/hg/hosted/system-config-samba)
- (./) system-config-services -- (./) tfo (./) transifex
- ssh://hg.fedoraproject.org//hg/hosted/system-config-services (http://hg.fedoraproject.org/hg/hosted/system-config-services)
- (./) system-config-users -- (./) tfo (./) transifex
- ssh://hg.fedoraproject.org//hg/hosted/system-config-users (http://hg.fedoraproject.org/hg/hosted/system-config-users)
- (./) (Done) timeconfig -- No POT/PO files
- ssh://hg.fedoraproject.org//hg/hosted/timeconfig/ (http://hg.fedoraproject.org/hg/hosted/timeconfig)
Note that the system-config-* modules are really redhat-config-* and only aliased to system-config-* on elvis. Their real name should be system-config-* from now on.
pknirsch
Move the following to hg:
- (./) system-config-httpd -- (./) tfo (./) transifex
- ssh://hg.fedoraproject.org//hg/hosted/system-config-httpd/ (http://hg.fedoraproject.org/hg/hosted/system-config-httpd)
berrange
Move the following to hg:
- (./) (Done) virt-manager -- (./) tfo transifex
- ssh://hg.fedoraproject.org//hg/hosted/virt-manager/ (http://hg.fedoraproject.org/hg/hosted/virt-manager)
NB: Do *not* copy the files currently in Elvis CVS. Populate the HG repository, by doing an 'hg init' and then 'hg pull' from:
http://hg.et.redhat.com/virt/applications/virt-manager--devel
This upstream repository has been synced to contain the latest translations from Elvis as of Jul 4th, 13:30.
tagoh
Move the following to svn:
- (./) (Done) im-chooser -- (./) tfo (./) transifex
- svn+ssh://svn.fedoraproject.org//svn/hosted/im-chooser/ (http://cvs.fedora.redhat.com/viewcvs/im-chooser/?root=im-chooser)
krh
To git:
If you can just send me a tarball of the cvsroot (desktop-effects), I can import it to git with history myself and send the git repo back. There are branches in there I need to preserve.
ajax
To git:
- (./) (Done) rhpxl -- (./) tfo (./) transifex
- ssh://git.fedoraproject.org/git/hosted/rhpxl.git/ (http://git.fedoraproject.org/?p=hosted/rhpxl.git;a=summary)
- (./) (Done) pyxf86config -- no PO files
- ssh://git.fedoraproject.org/git/hosted/pyxf86config.git/ (http://git.fedoraproject.org/?p=hosted/pyxf86config.git;a=summary)
- (./) (Done) system-config-display -- no PO files
- ssh://git.fedoraproject.org/git/hosted/system-config-display.git/ (http://git.fedoraproject.org/?p=hosted/system-config-display.git;a=summary)
Please preserve all branches.