The officially official Devuan Forum!

You are not logged in.

#1 2024-08-07 13:25:12

mirrortokyo
Member
Registered: 2021-04-08
Posts: 54  

libgsl27 to libgsl28 transition

I run unstable/ceres and had a fair wait to upgrade kstars.

It involved removing indi-bin and aptitude recorded the process thus:

[REMOVE, NOT USED] libev4:amd64 1:4.33-1
[REMOVE, NOT USED] libindi-plugins:amd64 2.0.3+dfsg-1
[REMOVE, NOT USED] libindialignmentdriver2:amd64 2.0.3+dfsg-1
[REMOVE, NOT USED] libindidriver2:amd64 2.0.3+dfsg-1
[INSTALL, DEPENDENCIES] libgsl28:amd64 2.8+dfsg-3
[REMOVE, DEPENDENCIES] indi-bin:amd64 2.0.3+dfsg-1
[REMOVE, DEPENDENCIES] libgsl27:amd64 2.7.1+dfsg-6+b1
[UPGRADE] astrometry.net:amd64 0.95+dfsg-1+b1 -> 0.95+dfsg-1+b2
[UPGRADE] asymptote:amd64 2.90+ds-1 -> 2.90+ds-1+b1
[UPGRADE] inkscape:amd64 1.2.2-3+b1 -> 1.2.2-4
[UPGRADE] kstars:amd64 5:3.7.0-2 -> 5:3.7.0-2+b1
[UPGRADE] lib2geom1.2.0t64:amd64 1.2.2-4 -> 1.2.2-4+b1
[UPGRADE] libastrometry0t64:amd64 0.95+dfsg-1+b1 -> 0.95+dfsg-1+b2
[UPGRADE] libgiac0t64:amd64 1.9.0.93+dfsg2-2 -> 1.9.0.93+dfsg2-2+b1
[UPGRADE] libgnuradio-fec3.10.11:amd64 3.10.11.0-1 -> 3.10.11.0-1+b1
[UPGRADE] libgnuradio-wavelet3.10.11:amd64 3.10.11.0-1 -> 3.10.11.0-1+b1
[UPGRADE] libgslcblas0:amd64 2.7.1+dfsg-6+b1 -> 2.8+dfsg-3
[UPGRADE] libindi-data:amd64 2.0.3+dfsg-1 -> 2.0.9+dfsg-1
[UPGRADE] libindiclient2:amd64 2.0.3+dfsg-1 -> 2.0.9+dfsg-1
[UPGRADE] libipe7.2.30:amd64 7.2.30-1+b1 -> 7.2.30-1+b2
[UPGRADE] libstellarsolver2:amd64 2.6-1 -> 2.6-1+b1
[UPGRADE] python3-astrometry:amd64 0.95+dfsg-1+b1 -> 0.95+dfsg-1+b2
[UPGRADE] xcas:amd64 1.9.0.93+dfsg2-2 -> 1.9.0.93+dfsg2-2+b1

These kinds of transitions where earlier version packages depend on a library (in this case libgsl27 with a different name to the library required by the later versions of the packages (in this case libgsl28) seems to confuse the resolver used by aptitude and some manual experimentation was needed.

Ironically, after removing inidi-bin, I could re-install a later version of indi-bin:

[INSTALL, DEPENDENCIES] libev4t64:amd64 1:4.33-2.1
[INSTALL, DEPENDENCIES] libindi-plugins:amd64 1.9.9+dfsg-3+b4
[INSTALL, DEPENDENCIES] libindialignmentdriver1:amd64 1.9.9+dfsg-3+b4
[INSTALL, DEPENDENCIES] libindiclient1:amd64 1.9.9+dfsg-3+b4
[INSTALL, DEPENDENCIES] libindidriver1:amd64 1.9.9+dfsg-3+b4
[INSTALL] indi-bin:amd64 1.9.9+dfsg-3+b4

I had similar "fun" with the 64-bit time upgrade process.

Last edited by mirrortokyo (2024-08-07 13:26:45)

Offline

Board footer