Dependencies in the PPA for Jaunty

John Ferlito johnf at inodes.org
Mon Jun 15 02:39:58 BST 2009


On Wed, Jun 10, 2009 at 12:22:50PM +0200, Joseph Wakeling wrote:
> There is no newer bzr-rebase on the bzr PPA and -- correct me if I'm
> wrong -- bzr-rebase doesn't have its own PPA to upgrade from.
> 
> So ... is there any chance of bzr-rebase being included in the PPA
> selection of plugins?  It seems like a good idea for the PPA to be fully
> self-consistent in its dependencies.

This is something I've been meaning do to do for a while. I'd like the
bzr PPA to also have new releases of most of the popular plugins.
At the moment the list I would probably work towards is.

Existing:
    bzrtools
    bzr-svn

New:
    bzr-builddeb
    bzr-email
    bzr-gtk
    bzr-loom
    bzr-pqm
    bzr-rebase

I'm happy for more suggestion for the list (Disclaimer: Suggesting
another entry may server as a binding contract for helping make it
happen :) )

One of the main issues at the moment in the PPA is dependencies.
Currently bzrtools and bzr-svn packages are dependent on the bzr
package they are released alongside. ie for bzr 1.15 release they have

    Depends: bzr (>= 1.16~), bzr (<< 1.17~)

All though I just noticed this isn't consistent across bzr-releases.

I'm thinking of relaxing this to be 

    Depends: bzr (>= 1.16~)

for all plugins so that we aren't forced to release a new version of
every plugin every release cycle. Which for a lot of plugins isn't
strictly necessary.

I will try my best to release new versions of plugins as they come
out.

Does anyone see any issues with this? If not I'll try to start moving
some more packages into the PPA.

I'm also moving towards a better build process which doesn't
necessitate a different bzr branch for every ubuntu distribution. ie a
script which performs a sed on changelog and builds the source for
each distro in a loop. If someone has something similar cooked up for
another project or other ideas I'd love to hear from you.

Cheers,
John

-- 
John
Blog                        http://www.inodes.org/blog
OLPC Friends                     http://olpcfriends.org




More information about the bazaar mailing list