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.

About these ads

5 thoughts on “The Phonon Family is Moving and Splitting”

  1. Harald, you are awesome. I know very little about this “Phonon” you speak of, but some dude told me it’s awesome.

    I say: Harald FTW!

    PS:
    Also this photo of you at the top, it rocks.

  2. Does KDE trunk needs all 3 repos to build? What about 4.6 branch?
    I am trying to keep docs about building KDE up-to-date

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s