PDA

View Full Version : Ubuntu Packages Get Bazaar-ed


phoronix
11-27-2008, 09:10 AM
Phoronix: Ubuntu Packages Get Bazaar-ed

One of the planned development changes for Ubuntu 9.04 (the Jaunty Jackalope) is transitioning all Ubuntu source packages to having their own Bazaar repositories. From there, anyone can then clone these source-code repositories and do whatever they wish. For now the Bazaar repositories for most of the Ubuntu source packages are being housed at package-import.ubuntu.com, but with time they will be integrating these services with Launchpad and will be introducing several new features...

http://www.phoronix.com/vr.php?view=Njg4MA

jackflap
11-27-2008, 10:28 AM
What kind of interesting developments or projects could this lead to?

I'm not bridging the gap between the ubuntu source packages and how this will make a difference in my head.

Vadi
11-27-2008, 11:14 AM
It'll make the process of patching a package easier, I think.

atm, if you want to patch, you need to get the source of the package (via launchpad, packages.ubuntu.com, or some apt command that nobody really knows), make the patch, then make a .diff, upload the diff to launchpad.net.

but this way you could use bzr to branch a package, make your changes, and then propose your branch for merging.

makes sense as ubuntu is promoting the use of bzr too.

BlackStar
11-27-2008, 11:30 AM
This should make the lives of the package maintainers much easier. It will also (hopefully) facilitate contributions by people who are not running ubuntu - much easier to create a bazaar branch, modify and diff than hunt for the upstream repo, add the ubuntu patches, modify and diff.

Louise
11-27-2008, 02:21 PM
Sounds like someone haven't seen Linus' talk about git:)

http://www.youtube.com/watch?v=4XpnKHJAok8

BlackStar
11-27-2008, 06:09 PM
I don't wish to start a flame war here, but that talk is rather unconvincing. Linus does a good job of bashing centralized vcs, but gives no reasons as to why git is better than bazaar or mercurial.

This page (http://bazaar-vcs.org/BzrVsGit#head-79534420e5f6823a93fda7462fb4d40cc858b143), however, gives several reasons to choose bazaar over git.

Louise
11-27-2008, 08:50 PM
I don't wish to start a flame war here, but that talk is rather unconvincing. Linus does a good job of bashing centralized vcs, but gives no reasons as to why git is better than bazaar or mercurial.


At 10:50 does he in fact. it boils down to

* distributed
* performance
* integrity

If you watch the video from there, most of the bashing is over, and he explains why these 3 issues are so important.

It is actually very interesting with the performance part. He have the exact same reason Google have for making Java Script fast in Chrome.


This page (http://bazaar-vcs.org/BzrVsGit#head-79534420e5f6823a93fda7462fb4d40cc858b143), however, gives several reasons to choose bazaar over git.

That's a great link! I didn't knew that Bazaar had these advantages.

But with anything. Which is best: Blue or Red? It's a matter of what ones needs are, and I now realizes that is the same for bzr and git. :)