On 4 April 2017 at 11:54, James Cowgill wrote: | Hi, | | On 04/04/17 11:14, Dirk Eddelbuettel wrote: | > On 4 April 2017 at 10:45, James Cowgill wrote: | > | Package: libgsl2 | > | Version: 2.3+dfsg-1 | > | Severity: normal | > | | > | Hi, | > | | > | As a followup from the thread on debian-backports[1], please can you | > | move libgslcblas.so from libgsl2 into a separate package. This will | > | allow clean upgrades without conflicts when the SONAME of gsl is changed | > | and would have avoided the current backports uninstallability situation. | > | See policy 8.1 for more info about this. | > | | > | This may result in a transition if there are any packages in the archive | > | which use libgslcblas.so, because they will need their dependencies | > | updating. | > | > I have maintained GSL for 18 years. The soname changed once. Besides, | > upstream is now largely stable, releases happen way fewer than before. | > | > To be this is an issue in search of a problem, as opposed to an actual | > problem. I don't really agree with the assessment and would rather not do | > this. | | I will admit that since this any fix is unlikely to be allowed into | stretch, the major damage has already been done. | | There are some lesser upsides going forward though: | - the package would become more policy compliant | - no need to ship libgslcblas.so to users who never use it
That's the thing: I don't think I have seen a use case of GSL that did _not_ involve libgslcblas. They are welded together at the hip (per gsl-config). edd@max:~/git/rcppquantuccia(master)$ gsl-config --libs -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm edd@max:~/git/rcppquantuccia(master)$ One can/could override, nobody does AFAICT. Dirk | - avoid accidentally breaking the package again in the unlikely event | the SONAME is bumped again | | The downside of a package transition may never materialize since I | cannot find any packages which actually link to libgslcblas.so (in a | very quick search). I guess there might be an "external packages" | downside if non-Debian packages use libgslcblas.so. | | So I do think there are good reasons to do this for buster. Downgrade | the bug to wishlist if you want. | | James | | x[DELETED ATTACHMENT signature.asc, application/pgp-signature] -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org