Quoting gregor herrmann (2015-05-01 18:20:45) > On Fri, 01 May 2015 16:47:22 +0200, Jonas Smedegaard wrote: > > > > I guess we need: > > > - a versioned Breaks+Replaces > > > - a virtual dummy package (which will remove src:liblog-any-adapter-perl) > > > - and then bugs/fixes in all rdeps (some unfortunately versioned, so > > > a Provides wouldn't buy us much): > > > > > > https://codesearch.debian.net/results/liblog-any-adapter-perl%20path%3Adebian%2Fcontrol/page_0 > > > where the fix probably is "liblog-any-perl (>= 1.00) | > > > liblog-any-adapter-perl [(>= 0.11)]" > > I now update libcatmandu-perl which simplifies dependencies (needs > > liblog-any-* 1.03 now). > > After that I will relax liblog-any-adapter-screencoloredlevel-perl to > > have unversioned dependency: 0.11 is satisfied even in oldstable. > > Thanks! > > > If someone does same for liblog-any-adapter-callback-perl > > Done. > > > I believe no > > other versioned build-dependencies are left, and we can have > > liblog-any-perl provide liblog-any-adapter-perl. > > Excellent. So this should be enough in liblog-any-perl? > > #v+ > --- a/debian/control > +++ b/debian/control > @@ -17,6 +17,9 @@ Package: liblog-any-perl > Architecture: all > Depends: ${misc:Depends}, > ${perl:Depends} > +Breaks: liblog-any-adapter-perl > +Replaces: liblog-any-adapter-perl > +Provides: liblog-any-adapter-perl > Description: Perl module to log messages safely and efficiently > Log::Any allows CPAN modules to safely and efficiently log messages, while > letting the application choose (or decline to choose) a logging mechanism > #v-
I believe so, yes. ...but even if I believe it technically will work, I suspect unversioned Breaks is unorthodox and might trigger lintian warnings or worse. To be on the safe side a versioned Breaks should work just as well (since we do not expect a newer liblog-any-adapter-perl to ever emerge) and follow Policy recommendations more closely. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature