Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.devel > #100336
| From | Guillem Jover <guillem@debian.org> |
|---|---|
| Newsgroups | linux.debian.devel |
| Subject | Re: Planning for libidn shared library version transition |
| Date | 2021-05-26 01:50 +0200 |
| Message-ID | <CiOYa-3Il-5@gated-at.bofh.it> (permalink) |
| References | <Cinlg-47Y-5@gated-at.bofh.it> <CiJlL-nb-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Tue, 2021-05-25 at 19:43:21 +0200, Andreas Metzler wrote:
> On 2021-05-24 Simon Josefsson <simon@josefsson.org> wrote:
> > Generally, does things looks okay? Specifically, what about the
> > Breaks/Replaces/Conflicts? The d/changelog entry? Will the confusing
> > 'Replaces: libidn11-dev' for the libidn11 (!) package in bullseye cause
> > any problem? Am I right to drop it here?
>
> > Package: libidn11-dev
> > +Section: oldlibs
> > +Architecture: any
> > +Depends: libidn-dev, ${misc:Depends}
>
> I would use (= ${binary:Version}) for the depends to make sure that
> libidn11-dev 1.38 together with libidn-dev 1.34 do not fullfill a
> dependency on libidn11-dev (>= 1.35)
>
> > +Package: libidn-dev
> > Section: libdevel
> > Architecture: any
> > Depends: libidn11 (= ${binary:Version}), pkg-config, ${misc:Depends}
> > -Conflicts: libidn9-dev
> > +Breaks: libidn11-dev (<< 1.33-4)
> > +Replaces: libidn11-dev (<< 1.33-4)
> > +Provides: libidn11-dev
> > Multi-Arch: same
> > Description: Development files for GNU Libidn, an IDN library
>
> You should drop the Provides - It is superfluous since you have got a
> libidn11-dev transition package.
I'd probably instead make this a versioned Provides, so that the
transitional package can be removed right away from systems, it does
not interfere with the transition, and people can switch to the new
package in parallel w/o disruption.
Thanks,
Guillem
Back to linux.debian.devel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Planning for libidn shared library version transition Simon Josefsson <simon@josefsson.org> - 2021-05-24 20:20 +0200
Re: Planning for libidn shared library version transition Timo Röhling <timo@gaussglocke.de> - 2021-05-24 20:50 +0200
Re: Planning for libidn shared library version transition Simon Josefsson <simon@josefsson.org> - 2021-05-24 21:00 +0200
Re: Planning for libidn shared library version transition Andreas Metzler <ametzler@bebt.de> - 2021-05-25 19:50 +0200
Re: Planning for libidn shared library version transition Simon Josefsson <simon@josefsson.org> - 2021-05-26 00:20 +0200
Re: Planning for libidn shared library version transition Simon McVittie <smcv@debian.org> - 2021-05-26 11:50 +0200
Re: Planning for libidn shared library version transition Guillem Jover <guillem@debian.org> - 2021-05-26 01:50 +0200
Re: Planning for libidn shared library version transition Andreas Metzler <ametzler@bebt.de> - 2021-05-26 18:00 +0200
Re: Planning for libidn shared library version transition Simon Josefsson <simon@josefsson.org> - 2021-05-26 19:20 +0200
Re: Planning for libidn shared library version transition Simon McVittie <smcv@debian.org> - 2021-05-27 00:30 +0200
Re: Planning for libidn shared library version transition Simon Josefsson <simon@josefsson.org> - 2021-05-27 08:40 +0200
Re: Planning for libidn shared library version transition Simon McVittie <smcv@debian.org> - 2021-05-27 12:20 +0200
Re: Planning for libidn shared library version transition Marvin Renich <mrvn@renich.org> - 2021-05-27 16:20 +0200
Re: Planning for libidn shared library version transition Andrey Rahmatullin <wrar@debian.org> - 2021-05-27 16:40 +0200
Re: Planning for libidn shared library version transition Marvin Renich <mrvn@renich.org> - 2021-05-27 19:50 +0200
Re: Planning for libidn shared library version transition Marvin Renich <mrvn@renich.org> - 2021-05-27 19:50 +0200
Re: Planning for libidn shared library version transition David Kalnischkies <david@kalnischkies.de> - 2021-05-27 17:00 +0200
Re: Planning for libidn shared library version transition Simon McVittie <smcv@debian.org> - 2021-05-28 18:20 +0200
Re: Planning for libidn shared library version transition David Kalnischkies <david@kalnischkies.de> - 2021-06-01 17:20 +0200
Re: Planning for libidn shared library version transition Russ Allbery <rra@debian.org> - 2021-05-27 20:20 +0200
Re: Planning for libidn shared library version transition Holger Levsen <holger@layer-acht.org> - 2021-05-27 20:30 +0200
automated pkg set installation and upgrade tests (was Re: Planning for libidn shared library version transition) Holger Levsen <holger@layer-acht.org> - 2021-05-27 16:50 +0200
Re: Planning for libidn shared library version transition Simon Josefsson <simon@josefsson.org> - 2021-07-27 11:10 +0200
Re: Planning for libidn shared library version transition Andreas Metzler <ametzler@bebt.de> - 2021-07-28 10:20 +0200
csiph-web