The Phonon Family is Moving and Splitting

Picture by freeasinfreedom@flickr

Today the Phonon family (Phonon, Phonon-VLC, Phonon-MPlayer) moved from Git to Git 😉

Long ago Phonon was living together with KDE supporting technologies in KDE SVN’s. At some point moving to Git was desired and so we moved to Gitorious, a free software for hosting Git. Now that KDE is rolling out its new infrastructure with Git at the center, we think that it is time to get back to our roots. This not because we are unhappy with Gitorious, but our wish is to stay as close to KDE as possible.

Additionally we have moved all Phonon backends into separate repositories. This permits faster development and releases independent from Phonon itself.

So, from a user perspective nothing will change (other than maybe getting a phonon-backend-gstreamer update some time soon ;)). If you are however contributing, or want to contribute in the future there are some things to know.

Access

For read only access to the repositories you can use anongit:

git clone git://anongit.kde.org/phonon
git clone git://anongit.kde.org/phonon-gstreamer
git clone git://anongit.kde.org/phonon-vlc
...

For push access (i.e. developer access) you will need a KDE Identity and request developer access once you have created an account. Everyone who already had a KDE SVN account is imported into the identity service and you can get a password via password reset.

If you would like to also commit and push changes, please use the following prefixes:

git clone git@git.kde.org:phonon
git clone git@git.kde.org:phonon-gstreamer
git clone git@git.kde.org:phonon-vlc
...

KDE Projects

For repository browsing and getting general project information you can now use the KDE Projects sites, where you can find Phonon at the following URL:

https://projects.kde.org/projects/kdesupport/phonon

Review Board

Is the central point for “merge requests” now. Please create a KDE identiy account for using this.

You may then propose changes using the “phonon” group for Phonon itself:

http://git.reviewboard.kde.org/groups/phonon/

Or you may use the “phonon-backends” group for changes to any backend:

http://git.reviewboard.kde.org/groups/phonon-backends/

Git.KDE.org Manual

For more information on the new infrastructure please have a look at the Git.KDE.org Manual.

The Phonon team is very excited about all of this and wants to thank the KDE Sysadmin crew for pulling this off and generally being around and helpful and awesome.

5 thoughts on “The Phonon Family is Moving and Splitting

Leave a reply to apachelogger Cancel reply