Re: epoch bump for babl and gegl libraries

Mattia Rizzolo <[email protected]>
Newsgroups gmane.linux.debian.devel.gtk-gnome,gmane.linux.debian.devel.general
Message-ID <[email protected]>
On Mon, Aug 17, 2020 at 10:21:37AM +0100, Simon McVittie wrote:
> The GNOME team intend to add an epoch to the babl and gegl libraries,
…
> Historically, versions of these packages were shipped by the third-party
> deb-multimedia.org apt repository. That would have been fine, except that
> the maintainer(s) of deb-multimedia.org added an epoch to their versions.
> It is not clear to me why this was done, and it breaks the versioned
> dependency system, manifesting as frequent bug reports for gimp crashing
> on startup.

Question: what about changing the package name instead, and doing a
transition to a new library package name?  It would be perfect to catch
the occasion of a soname bump, but even then, we are only talking about
less than 10 packages to rebuild for a changed library package name.

> In principle we could add the epoch to only the binary packages,
> but it'll be a lot simpler and less confusing to add it to the source
> package's version. Some of the binary package names (particularly
> libbabl-dev and libgegl-dev) are going to be long-lived, so restricting
> the epoch bump to binary packages would not help us to eliminate the
> epoch in a future Debian release.

This wouldn't solve the problem of the -dev packages having the epoch in
the 3rd party repository, but since you mention that they already
removed the package altogether, I think this is fine: your average user
wouldn't have installed these binaries but only the shared library
binaries, and anybody dealing with building debian packages ought to
keep their system usable enough for that porpuse.  Over time, people who
even had those packages installed would notice somehow… or just
disappear by system reinstallation and whatnot.

> please do not interpret this as precedent for
> having Debian packages reflect epochs added in third-party repositories
> in general.

It's still not so nice though...

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAl86W/cACgkQCBa54Yx2
K61sbw/+JyPkZ12RvCYjKK9hY55uiGcFXO6YfHCTGL/BC7H3pXEYlszZBD0ztgsv
hZ1az3c9meknaql+tJ/krJS/Kvp2D7OUeylaPumt8adWj+hGu2fgL06mLBRECNFD
9u3VzDzE77h2TrmnT5oDQx5ElHiHamECzyYzJoc/J0va+q9YIl/j75uQ677srbSf
m2SjmUxxcyUHpLGXrhzzrti8RmKoMlbO6INwGJ8PJ6PdZ1A6yJL9riyA6Z5LGA67
y2bKI1ZeGcfR2XfctYWLNeabfgz5xJIYgikiDvgpk/kXFNac0B7WMHmxGnlU+ARX
5DFAcHfVpmm1gTLosyH2Vo6lR9RhCDWokYg9J2Fwc2Oli2Cf9fCKxc+V50IEnjcP
/YfuHBk8BhwlVZaIs4rL7hoDlbUXYZilcgehTdn14EPpQgB18J2WlKe2KzT5ZJB3
k3DDX85nYTmwmDbEopFF44+dLK82mHd+aGeYok8lkXcYJqmDIKhxFnZ1qUsayrrW
3oLuStGTMc2pmG1X0bczTi7Y5TwvKdQ/hMGNTzS05DdSaDr06SU5tom9rvgQGeOU
qjSVj5emzAg4dUIWKjVBpPJyjOY66pmyZHvSqMcP0BWm2qxaXeluayaVzMXlZtAN
Cc5ovZvVrUQysIlqcH0XQvrfbQCD+nfyJ8i/jFv32kp7SKn/17g=
=0Qhw
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.