libera/#devuan-dev/ Monday, 2021-04-26

rrqta05:03
plasma41bash: ta: command not found05:09
gnu_srs1Seems like dpkg-fsys-usrunmess is part of dpkg since version 1.20.6, while dpkg for Beowulf is at 1.19.7.10:30
gnu_srs1Maybe it should be made available somehow also for Beowulf, forking dpkg-1.19-7 or making a later version available via proposed-updates??10:30
gnu_srs1As is well known the Debian installer use merged-/usr as default since Buster! Not easily selectable :(10:30
rrqyeah, that's what my https://git.devuan.org/rrq/newlisp-ftw/src/branch/master/un-merge-usr.lsp is for :)10:40
onefangThey are supposed to be merged in Beoowulf installs?  My debootstrapped Beowulf isn't merged.10:41
gnu_srs1Your file is a lisp one, and the in dpkg is a shell script. How do you propose the usage of either?10:42
gnu_srs1onefang: Migrating from Debian/Buster to Devuan/Beowulf does carry the merged-/usr inheritance.10:43
onefangSo Beowulf installs don't merge, Buster installs do?10:45
gnu_srs1Yes, that's my belief, right rrq?10:54
gnu_srs1Did successfully run dpkg-fsys-usrunmess on a Debian/Bulleye image :) No problems except that /usr/bin/modules/... were not removed.12:42
gnu_srs1Should all have been moved to /bin/modules/.... However as a safety I did apt-get install --reinstall linux-image-amd64 :D12:42
gnu_srs1So one even might try that on real HW boxes...12:43
rrqgnu_srs1: install newlisp first12:44
onefangWhat's /bin/modules?  Do you perhaps mean /lib/modules?12:44
gnu_srs1onefang: Sorry /lib/modules of course ;(12:45
gnu_srs1:(12:45
rrqcould be shell script for all except for replacing the link /lib with the directory /lib12:46
gnu_srs1rrq: Maybe your script could be an option for the Buster-to-Beowulf script of tito?12:47
gnu_srs1Haven't tried it yet myself though.12:48
rrqyes; according to my trials un-merge-usr can be done at any time; before or after migration... still a small set of trials of course12:50
gnu_srs1rrq: How does your script compare with the dpkg-one? Does yours have a man page, options like --dry-run etc?12:53
rrqafraid not :(12:54
rrqfrom what I read, the method is roughly the same: copy the /usr dirs to temporary dirs, then put them in place, then "remove" those that are (known) in wrong place12:56
rrqit ends up copying all the "compiled" python dirs as well; could be removed, but I left that for the operator12:57
rrq.. remove "wrong" files as per dpkg-query12:59

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