On Fri, May 07, 2004 at 07:39:45PM -0600, Marcelo E. Magallon wrote:
> > > * scripts/makefile.linux: use versioned dependencies
> > > (closes: #155891).
> > > * debian/rules: bump dependency for dh_makeshlibs.
> > >
> > > but if that's it it's way too terse.
> >
> > This is the correct changelog entry. Packages need to be rebuilt with
> > this version to make use of versioned symbols, and then get the
> > correct dependency (libpng12-0 >= 1.2.5.0-4).
> Ah... ok.
> I'm sorry for being dense, it's been too long since this whole thing
> started, and I must have forgotten something, but I don't get this from
> your original message:
> > Please rebuild these packages, especially library ones. Don't change
> > anything to the build dependencies, just upload a new version.
> Why must we not change the build dependency to >= 1.2.5.0-4? If the
> purpose of the rebuild is to get this right, we want to get this really
> right, don't we? In fact I'd also change:
> Package: libdevil-dev
> Depends: libdevil1 (= ${Source-Version}), ..., libpng12-0-dev (>=
> 1.2.5.0-4), ...
> what am I missing? (Probably a lot, I've got a horrible cold)
$ apt-cache policy libpng3-dev
libpng3-dev:
Installed: 1.2.5.0-6
Candidate: 1.2.5.0-6
Version Table:
1.2.5.0-6 0
500 http://ftp.egr.msu.edu unstable/main Packages
500 http://ftp.egr.msu.edu testing/main Packages
$
The chance of the autobuilders getting this wrong is negligible, it's
been almost a year since the fixed libpng3-dev became available. You
could add a versioned build-dep and a versioned dep, but it doesn't seem
all that important for any real world cases.
Cheers,
--
Steve Langasek
postmodern programmer
Attachment:
signature.asc
Description: Digital signature