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