[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#385793: -dev packages should not be architecture all



On Sun, Sep 03, 2006 at 11:24:22AM +0200, Mike Hommey <mh@glandium.org> wrote:
> On Sun, Sep 03, 2006 at 10:27:27AM +0200, Matthias Klose <doko@cs.tu-berlin.de> wrote:
> > Mike Hommey writes:
> > > On Sun, Sep 03, 2006 at 09:21:36AM +0200, Matthias Klose <doko@cs.tu-berlin.de> wrote:
> > > > Package: xulrunner
> > > > Version: 1.8.0.5-3
> > > > 
> > > > With every upload, the libmozjs-dev, libnspr4-dev, libnss3-dev
> > > > packages become uninstallable until the package has been rebuilt on
> > > > all architectures.  Please consider changes these to architecture any,
> > > > this saves developer's and buildd admin time to look at the current
> > > > state of xulrunner, if a package can be uploaded without asking for
> > > > requeueing on the buildd's later.
> > > 
> > > Problem is that it will waste quite some archive space... maybe relaxing
> > > the dependencies would be better. I made them tight because I was adding
> > > some APIs back in the 1.8.0.1 days, but that is not very likely to
> > > happen any more...
> > 
> > relaxation on libxul-common is needed as well.
> 
> Mmmmm that'd need special care to avoid libxul-common from a new upstream
> being installed with an older libxul0d

An example of a too lax dependency of this kind is #383867 where ecj-bootstrap
(arch: all) is version 3.2 and ecj-bootstrap-gcj (arch: any) is 3.1.2 on
arm, and guess what, this setup fails to work at all.

Mike



Reply to: