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