libera/#devuan/ Sunday, 2024-03-03

CueXXIIIi wonder how devuan will handle the time_t transition currently going on in debian unstable. wait till it is finished and then transition the forked packages?14:41
amarsh04it's still ongoing in unstable (in Devuan)14:43
CueXXIIIyeah util-linux is not upgradeable eg.14:44
amarsh04anything that needs Devuan-specific versions will take a while longer after Debian is finished14:44
CueXXIIIk, i hope i will not break my system too much :)14:46
CueXXIIIalready had to install src:apt from debian because i somehow removed python3-apt (and apt-listchanges/reportbug)14:46
amarsh04ouch14:47
amarsh04I had some "fun" losing a necessary symlink from a library name to its actual file on i38614:53
bb|hcbCueXXIII: Not too much indeed. Very few of the forked packages are part of the t64 transition. After updating them, what is left is to binNMU the rest of the forked packages. Most probably (a wild uneducated guess) it would be easier to binNMU everything than calculating the exact rdeps16:31
onefangbb|hcb: You might need to explain what "binNMU" means.18:08
bb|hcbNMU stands for Non Maintainer Upload - an update to a package done by someone who is not the maintainer or a member of the maintainer team. NMUs are sourceful uploads. binNMU stands for binary NMU - it is a rebuild of the binaries from the same source and can be distinguished by the +bN appended to the version.18:19
bb|hcbE.g. dpkg -l|grep -E '[+]b[0-9]+' will show the binNMUs18:19
bb|hcbRegular NMUs also differ by version - debian_version uses a dot, e.g. if 2:1.5.3-4 was uploaded by the maintainer, then the NMU based on that would be 2:1.5.3-4.118:23
onefangThanks, that was informative.18:30
bb|hcbdpkg -l|grep -E '^[a-z]{2} +[a-zA-Z0-9._]+ +[0-9:.+]+[-][0-9]+[.][0-9]+([+~][0-9a-z]+)? ' - most probably incomplete way to see some NMUs; it is quite normal to binNMU stuff during library transitions. When the API is compatible but ABI is not, just recompiling the same source will result in no longer depending on the old library18:34
bb|hcbIn the current case of t64 where SONAME is not changed, a t64 suffix is added to the library package name to distinguish from the old one. Programs built as .deb against the old library will depend on the old library package name (libnameSONAME) while the rebuilt ones will depend on the new one (libnameSONAMEt64). After upstream or the maintainer bumps up the SONAME, the suffix will be dropped.18:42
bb|hcbOr may stay for very long time, e.g. zlib1g - that g was the suffix in the libc5 to glibc6 transition... HTH in understanding what is going on18:43
* bb|hcb afk18:46
* onefang goes back to bed.18:51
* golinux bows to bb|hcb 18:56
CueXXIIIbb|hcb: interesting regexp, but you got the package name wrong… it can contain - but no _, and on multiarch you might have an :arch behind the name, too19:19
omniboyhi guys. is ceres going this time?19:40
CueXXIIIomniboy: going?19:46
omniboyit is!19:47
omniboywill it take current updates?19:47
CueXXIIIit is fun™, especially with the time_t transition in debian unstable19:47
CueXXIIIi wouldn't recommend currently it if you have to ask19:49
omniboythx19:51
omniboyhow stable id unstable these days)?19:51
omniboyis*19:51
omniboygraphics?19:52
gryinstalled ibus. entering emotions and compose key working okay, but changing kb layouts by shortcut not working, only by selecting input layout in menu manually20:54

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!