Switching KDE packaging to git

Modestas Vainius modestas at vainius.eu
Sun Jul 18 20:57:19 UTC 2010


Hello,

so Git migration is moving forward slowly. A few notes:

1) Qt 3 / KDE 3 stuff will remain on subversion. Their subversion history is 
too messed up (retagging, svn externals) to be worthwhile migrating.

2) Our Git repos will not have a full graded access control like subversion 
did. Everyone in the alioth pkg-kde project with SCM permissions will have 
commit access everywhere.

3) I think we will need to add git hooks in order to enforce some
rules in the repositories. To be honest, our subversion history is not in the 
very good shape wrt consistency (which is partly fault of svn itself).

As the last step, I propose the following hierarchy of our pkg-kde Git 
repository tree. I plan to take care of migrating packages in kde-sc, kde-req 
and kde-std namespaces. Suggestions (on hierarchy, names etc.) welcome.

-------------
/git/pkg-kde/
-------------

The root of the repository tree belongs to our native or otherwise 
distribution specific packages or tools. Maintainer - Debian Qt/KDE 
Maintainers <debian-qt-kde at lists.debian.org>. Team maintenance
is encouraged, new contributors should ask people in Uploaders before 
committing.

Currently:

pkg-kde-tools.git
pkg-kde-repository.git
meta-kde.git
kaboom.git
kingston.git

----------------
/git/pkg-kde/qt/
----------------

Packages closely related to Qt Toolkit. Maintainer - Debian Qt/KDE Maintainers 
<debian-qt-kde at lists.debian.org>. Team maintenance is encouraged, team is not 
willing to give these packages up under any circumstances, new contributors 
should ask people in Uploaders before committing.

Currently:

qt4-x11.git
qt-assistant-compat.git
qt-messaging-framework.git
qtmobility.git
qt-sdk.git
qt-simulator.git
qtwebkit.git

--------------------
/git/pkg-kde/kde-sc/
--------------------

Source packages that are/used to be officially released as "KDE Software 
Compilation" using the same version number. Maintainer - Debian Qt/KDE 
Maintainers <debian-qt-kde at lists.debian.org>. Team maintenance is encouraged, 
team is not willing to give these packages up under any circumstances, new 
contributors should ask people in Uploaders before committing.

kdeaccessibility.git
kdeadmin.git
kdeartwork.git
kdebase.git
kdebase-runtime.git
kdebase-workspace.git
kdebindings.git
kdeedu.git
kdegames.git
kdegraphics.git
kde-l10n.git
kde4libs.git
kdemultimedia.git
kdenetwork.git
kdepim.git
kdepimlibs.git
kdepim-runtime.git
kdeplasma-addons.git
kdesdk.git
kdetoys.git
kdeutils.git
kdewebdev.git
oxygen-icons.git

---------------------
/git/pkg-kde/kde-req/
---------------------

Packages that are required (either as build or runtime dependencies) or highly 
recommended (for overall user experience) for KDE Software Compilation. 
Maintainer - Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>. Team 
maintenance is encouraged, team is not willing to give these packages up under 
any circumstances, new contributors should ask people in Uploaders before 
committing.

Currently:

akonadi.git
automoc.git
eigen2.git
phonon.git
polkit-kde-1.git
polkit-qt-1.git
soprano.git

---------------------
/git/pkg-kde/kde-std/
---------------------

Packages that are not part of official KDE Software Compilation but have a 
very close association with official KDE. Maintainer - Debian Qt/KDE 
Maintainers <debian-qt-kde at lists.debian.org>. Team maintenance is encouraged, 
though individual maintenance is likely. Team maintenance is encouraged, team 
is not willing to give these packages up under any circumstances, new 
contributors should ask people in Uploaders before committing.

kdevelop.git
kdevplatform.git
kdevelop-pg-qt.git
kdevelop-php.git
kdevelop-php-docs.git
koffice.git
koffice-l10n.git
wv2.git (-> krap?)
phonon-backend-vlc.git

------------------
/git/pkg-kde/krap/
------------------

Packages of (optional) KDE Platform dependencies or libraries which team as a 
whole is forced to care about but would rather not to. Maintainer - Debian 
Krap Maintainers <debian-qt-kde at lists.debian.org>. Individual maintenance 
under the team umbrella is encouraged.

Currently:

/svn/pkg-kde/krap/*

------------------------
/git/pkg-kde/kde-extras/
------------------------

Packages of extra/optional third party KDE (or Qt) applications. Maintainer - 
Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>. Maintained 
either individually under the team umbrella (non-Uploaders should not commit 
changes without permission from non-MIA Uploaders) or team maintained (team 
members are free to commit anything).

Currently:

/svn/pkg-kde/kde-extras/*

-- 
Modestas Vainius <modestas at vainius.eu>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100718/f01037b6/attachment.pgp>


More information about the pkg-kde-talk mailing list