Skip to content

KDE Chooses BitKeeper for Source Code Repository

Friday, 1 April 2005  |  Dmolkentin

Due to severe problems with the scheduled migration of KDE's massive source code repository from the CVS revision control system to Subversion, the KDE project has decided to opt for the BitKeeper source control system as the more pragmatic choice. The full press release follows; further details on what this will mean to KDE developers and contributors requiring repository access will be posted shortly to the KDE Wiki.

KDE Chooses BitKeeper for Source Code Repository

Yesterday, the KDE e.V. signed an agreement with BitMover, Inc. to allow all KDE developers to use the latest BitKeeper client tool at no charge. The arrangement comes in anticipation of KDE's full-scale adoption of the BitKeeper source control suite.

The KDE project had been using CVS for a number of years, but due to persistent and crippling limitations it was finally decided to convert the massive source repository to Subversion, a next-generation CVS clone with fewer limitations. Unfortunately, due to many unresolved issues and technical problems with Subversion, the move has proven impossible.

"A repository of KDE's size poses issues that the creators of Subversion would never have thought of," declared KDE release dude Stephan Coolio.

After an intense internal debate, it was finally decided that BitKeeper would be the most appropriate choice for a new revision control system, given its proven superiority and track record in the Open Source community. BitKeeper has enjoyed wide-spread success and praise as the official source code repository for the GNU/Linux kernel.

KDE's repository will now be hosted on the same server as the GNU kernel.

"We are glad to support KDE by helping it move to BitKeeper. The Linux kernel developers have proven the reliability of BitKeeper in distributed development and KDE will now be able to take full advantage of that," said BitKeeper author Larry McFly.

KDE e.V. board member Mirko Bohemian stated, "Following our licencing deal with BitMover, we expect our developers will be twice as productive, just as the GNU kernel developers are now." Linus Torvalds was not available for comment.

The only significant drawback of the deal is that KDE developers will not be allowed to work on or contribute to any other source control systems as mandated by the BitKeeper license. To comply with this requirement, KDE has temporarily removed Cervisia from the kdesdk module until the CVS support can be replaced by full BitKeeper functionality.

However, like the GNU/Linux kernel repository, KDE will be available through a read-only CVS interface for anyone preferring not to use BitKeeper for idealistic reasons.

As a matter of pragmatism, the KDE project believes it is time to move forward and embrace next-generation software source control.

Kalle Chrysler Daimler, President of the KDE e.V. Board commented, "While we expect some belated opposition from within our developer community to show up in the next few days, this move was really the only sane and pragmatic choice for the KDE project. We are now in good form to move towards KDE 3.5 and KDE 4.0 in the coming months."

Comments:

WTF? - Ricardo Galli - 2005-04-01

Ah!!! OK, today is April 1st. Pufff, you've scared me.

Re: WTF? - EHa - 2005-04-01

Shit! That really scared me :O

OMFG... - James Smith - 2005-04-01

NO!!!!!! ;)

Hmm... - Jon - 2005-04-01

Could have had me, except the "GNU kernel" bit really was trolling a bit too far...

Re: Hmm... - ac - 2005-04-01

This is factual. The GNU project has officially adopted the Linux kernel in favor of Heard. I hurd RMS say this myself.

Re: Hmm... - Me - 2005-04-01

> I hurd RMS say this myself. ROFL... wuaha ... ! ! ! great

One of the funniest fools' day jokes ever! - Amadeo - 2005-04-01

Larry McFly, Stephan Coolio, Cervisia removed... Great stuff guys, you really made my day. Who was the mastermind behind this one? Daniel Molkentin, are you guilty as charged?

Re: One of the funniest fools' day jokes ever! - Sam Weber - 2005-04-01

Yes, this is a good one... I wonder if any news sites will pick this up as "real" like some did with last years joke. That even had a cvs project that backed it up :-D. -Sam P.S - I liked the wiki entry, nice touch!

Re: One of the funniest fools' day jokes ever! - Tim Middleton - 2005-04-04

Looks like RootPrompt has posted it today; it being April 4 now, either they were fooled, or they celebrate April Fool's WEEK. http://rootprompt.org/article.php3?article=8524

Re: One of the funniest fools' day jokes ever! - Anonymous - 2005-04-01

It was quite the team effort. :)

Re: One of the funniest fools' day jokes ever! - Daniel Molkentin - 2005-04-01

I kicked off the idea, but I really have to credit Kurt, Jonathan and Navindra for making it perfect and adding their own twists.

great one - hp - 2005-04-01

You actually got me there for a while... prepare to be slashdotted though, I can't wait to read the outrage that's going to happen there!!

Re: great one - kprinter-fan - 2005-04-01

>>> ...prepare to be slashdotted..... <<< I dont think so. The authors gave the game away be using the weird name modifications, and making it a too obvious April Fool's story with some of the details. The first comment noticed the fake already. But anyways -- very nice plot. I spilled my coffee by laughing too loud and suffering from convulsions when reading it, even if the it was obvious from the start that "something is wrong with this."

Re: great one - ac - 2005-04-01

LinuxToday posted it.

Re: great one - Anonymous - 2005-04-01

And LWN.net

Re: great one - ac - 2005-04-02

The circle is now complete. Slashdot has it now.

Too bad! - Alex - 2005-04-01

It's April 1st, but it would not have been a bad idea.

I hope... - Inorog - 2005-04-01

.. that the BitMover guys know what a joke is and won't try to find a legal way to harras KDE for this stunt ;-)

Re: I hope... - Morty - 2005-04-01

Don't think that will be a problem as he obviously has a sense of humor, did you not see his proposed "no whiners license":-)

Re: I hope... - Wayne Scott - 2005-04-01

Don't worry. We all thought it was very funny. -Wayne

Re: I hope... - Kasper - 2005-04-07

It is probably a coincidence that this press release came just four days later: http://www.bitkeeper.com/press/2005-04-05.html If not, then they really didn't find it funny at all.

Re: I hope... - Anonymous - 2005-04-07

It's a coincidence, http://lwn.net/Articles/130681/ talks about "a conflict over the last month or two".

Re: I hope... - Kasper - 2005-04-10

Great, I post one single comment to this forum. And three days layter I start receiving spam on that address. Shouldn't it be possible to hide the email address from the page?

Re: I hope... - ac - 2005-04-10

People still get spam? Try Spamassassin...

Re: I hope... - Boudewijn - 2005-04-10

Spamassassin catches about four hundred spams a day for me. Spambayes run via KMail on the rest of my mail catches another sixty. That leaves about thirty spams that end up in my inbox every day.

Ha! You don't fool me.... nonono - Me - 2005-04-01

It's gonna be subversion soon... wugawaga

KDE BASED ON MONO?? WHAAA??? - Alex - 2005-04-01

"Novell executives gave the impression that the Gnome and KDE open source desktop environments are not quite up to competing with Windows, but it is getting excited about the version of KDE that will accompany SuSE Linux 10 next year. This is based on Mono, another Novell takeover, which aims to provide a development environment that will run Java and Microsoft.net on Linux. The demos look fantastic but the timing of the launch may clash with Microsoft's release of Longhorn." - The Guardian

Re: KDE BASED ON MONO?? WHAAA??? - Anonymous - 2005-04-01

I guess that's why Miguel de Icaza got a CVS account: http://lists.kde.org/?l=kde-cvs&m=111233809718017&w=2

Re: KDE BASED ON MONO?? WHAAA??? - Boudewijn Rempt - 2005-04-01

Allowed him by Davbin Muellow, no less...

Re: KDE BASED ON MONO?? WHAAA??? - David - 2005-04-02

Bizarre!

speaking of Aprils fools - jmk - 2005-04-01

Is this one as well (they can't be serious, right): http://www.guardian.co.uk/online/story/0,,1448108,00.html Quote from the text: Novell executives gave the impression that the Gnome and KDE open source desktop environments are not quite up to competing with Windows, but it is getting excited about the version of KDE that will accompany SuSE Linux 10 next year. This is based on Mono, another Novell takeover, which aims to provide a development environment that will run Java and Microsoft.net on Linux. The demos look fantastic but the timing of the launch may clash with Microsoft's release of Longhorn. Hey, i've been in a business meeting with them where they state that WinD0wS RuLeZ, but hey - what's a Mono based KDE? :)

It's not Aprils fools... - Alex - 2005-04-01

It was posted on Thursday March 31, 2005.

Re: It's not Aprils fools... - GMT - 2005-04-01

never heard about time zones ?

Re: It's not Aprils fools... - ac - 2005-04-01

it was the 31st in britain, so it's probably not aprils fools indeed. the reporter probably didn't know what s/he was writing

Re: It's not Aprils fools... - GMT-1,GMT-2,GMT-3,.. - 2005-04-02

So what, in Germany,Italy,France,Spain,Belgium,... it was 1st April since the date is 31st,March > 11PM GMT

Jumping the gun - Eric Laffoon - 2005-04-01

I always bite on these because it's still March 31st here in Oregon for a few hours. However the names got progressively worse and by Kalle it was way over the top, not to mention a few other things. Thankfully now all I have to be concerned with is rewriting everything in Mono. ;-)

Re: Jumping the gun - Kinema - 2005-04-01

I'm glad I'm not the only one in Oregon that fell for it.

Blogs - Jeff - 2005-04-01

"While we expect some belated opposition from within our developer community to show up in the next few days..." You bet! Can't wait to see what KDE bloggers at http://planetkde.org are going to say about this.

Re: Blogs - Carewolf - 2005-04-01

What KDE bloggers on <a href="http://planetkde.org">planetkde.org</a>? (try it)

Re: Blogs - Jeff - 2005-04-01

Those sneaky Gnome devs. <p> I'm sure they're just feeling pretty good about themselves over at <a href="http://planet.gnome.org">http://planet.gnome.org/</a> <p> (Alas, no HTML allowed in postings on the Dot. Thank goodness for highlight-and-middle-click though.)

Re: Blogs - Boudewijn Rempt - 2005-04-01

I must say, the quality of this years jokes is pretty good :-).

Re: Blogs - Morty - 2005-04-01

True, G12 story over at the Gnome place was particularly good. Not only all the work gone into making it, but the introducing of the revolutionary compulsory subscriptions system was a really great. Perhaps something for KDE too, if they don't have a patent pending or something that is:-) http://www.livejournal.com/users/davyd/139147.html

Re: Blogs - konqi - 2005-04-01

Oh boy, you KDE and GNOME guys really got me laughing my ass off! This is a great April fools joke! :)

planet.gnome.org - ac - 2005-04-01

Haha! I just tried to load http://planet.gnome.org/ as well. :-)

Re: Blogs - JC - 2005-04-01

Lol the G12 project (gnome 2.12) is the best. Far ahead from Microsoft with their super-high-tech credit card system. ;o)

:-) - Rob - 2005-04-01

Good one, Daniel! Had me fooled for a moment - fortunately I skimmed other articles before replying so the date settled in. :-)

Cool!!! - Piotr Gawrysiak - 2005-04-01

Very cool. I esp. like Kalle Chrysler Daimler :-)

Doh! Got me too... - Chipper - 2005-04-01

I read the first line and, being the geek I am, got side-tracked by the link. I read the entire thread to see what the problem resolution was. When I saw they fixed the problem (short version: merging 70K files used to take 512MB, now uses 8MB) I came back to find out if it was really a joke. And I swore last year I wasn't gonna get suckered into any lame April Fools posts. That's what I get for staying up till 5:30 in the morning. Cheers, Chipper02

Excellent! - annmath - 2005-04-01

I started my day with a good laugh!!!

Oh cool! - Derek Kite - 2005-04-01

<a href="http://lists.kde.org/?l=kde-cvs&m=111236615812956&w=2">http://lists.kde.org/?l=kde-cvs&m=111236615812956&w=2</a>

Re: Oh cool! - Anonymous - 2005-04-01

It's a joke, right? :/

Re: Oh cool! - JC - 2005-04-01

Probably :) I can't see anything in the CVS about koassistant

Re: Oh cool! - Anonymous - 2005-04-01

Pheeeeew ;) That was a good one :)

Re: Oh cool! - Ian Monroe - 2005-04-01

This is cool. Whenever I start to write a letter I think "man, I wish a little animated character would inform me of what I'm doing." So far on the GNU kernel, this has been a pipe dream. Thanks KOffice!

Bitkeeper vs. SubVersion - mOrPhie - 2005-04-01

I think that bitkeeper, since it isn't GPL, is way better than subversion. Good choice! ;-)

Re: Bitkeeper vs. SubVersion - Tim - 2005-04-02

Subversion isn't GPL either. It's even more free than GPL. It uses an Apache/BSD style licence.

This is funny too... - Alfons Hoogervorst - 2005-04-01

Go to planetkde.org And now go to planet.gnome.org. Very funny guys!

Re: This is funny too... - David - 2005-04-02

Ha, ha. Nice one!

Kalle Chrysler Daimler - MNN - 2005-04-01

I thougth his real name Kalle Daimler Chrysler, isn't it? MNN

Re: Kalle Chrysler Daimler - Anonymous - 2005-04-01

I think Chrysler is his maiden name, then he got married to Daimler.

Not a good idea. Have you tried GNU Arch? - Pablo De Nápoli - 2005-04-02

I don't think that this change is good idea, we shouldn't just look at the pragmatic aspects. If we want to promote free software, we should use free software. Not say "Do what we say but not what we do". If the free source management software tools are not good enough, the right thing to do would be support the impovement of free software tools. KDE is one of the bigest open source projects, this is not a good signal. There exists other alternatives, here there is an interesting comparison. http://better-scm.berlios.de/comparison/comparison.html Have you made some tests with GNU Arch? http://www.gnu.org/software/gnu-arch/ (I don't know how well-tested or scalable is it, however some free-software projects are already using it). see also http://regexps.srparish.net/www/ some comment on it at http://www.xouvert.com/ "The clean design of arch makes it trivial for anyone who downloads our source code to create their own local "branch" for development, keep it under revision control, then have their modifications merged, with complete history, back upstream at some point in the future. This is next to impossible to do with CVS."

Re: Not a good idea. Have you tried GNU Arch? - cm - 2005-04-02

Erm... have you actually read the article? Including the date it was posted on? And the comments? Especially the ones with "April" in the headline? :)

Re: Not a good idea. Have you tried GNU Arch? - cm - 2005-04-02

Oops, the comments with "April" in the title were about something else. Still, don't worry, you've been preaching to the converted...

What now? - Shawn Gordon - 2005-04-06

http://kerneltrap.org/node/4966 no more free bitkeeper. Is this going to affect KDE?

Re: What now? - Anonymous - 2005-04-06

Could it be that you're posting five days too late? :-)

Re: What now? - Shawn Gordon - 2005-04-06

5 days late for what? Did you read the story? It's not a joke, Linus has weighed in at http://linuxtoday.com/developer/2005040602726OSKN

Re: What now? - Anonymous - 2005-04-06

Did you read http://dot.kde.org/1112318366/? That's a joke.

Good one - Micah - 2005-04-07

Great April 1st post, that had me fooled for a minute :)