libera/#devuan-dev/ Thursday, 2024-01-04

gnu_srs1No, the bug was closed #1056980 with wontfix.00:05
rrqnetcat-traditional maintainer is Anibal Monsalve Salazar <anibal@debian.org>00:06
bgstack15Thanks to whatever chuckleheads run Debian, I've just chosen to use netcat-openbsd instead. Hopefully it works for basic "nc -v remotehostname"00:13
bgstack15Man, Debian was the last sane base, but now it's been too redhatized too00:13
fsmithredI just noticed another difference between my two ceres with usrmerge. The one that works (upgrade from daedalus) is amd64 and the broken one (from an unreleased devuan-live ceres iso) is i386.01:28
HimeHaietoi386? shuuun!!01:29
HimeHaieto<- still has her primary laptop running i38601:29
fsmithredI tried reinstalling the kernel, but update-initramfs fails for 6.6.9. Works fine on 6.501:30
fsmithredShit. The one that works has no dbus. I just realized I need to "fix" that to see if it breaks it.01:37
fsmithredand task-xfce-desktop01:39
rrqfsmithred: debootstrap with "--variant=minbase --merged-usr ceres"  works fine and result in a "usrmerge" system... without -merged-usr also works fine and results in a normal system06:31
rrq(today)06:31
rrqlikewise for debootstrapping excalibur06:33
rrqyou may also handle "/usr" pathname nonsense by creating the directory beforehand and add a link "usr->." to it06:35
rrqwith that you bcan have o not have a "/usr" prefix on any pathname06:36
bb|hcbThat would be rootmerge? ;)07:26
rrqyes, let's name it! .. bound to attract followers :)07:37
bb|hcbI hope that no one will misunderstand the joke and start promoting that :P07:50
fsmithred_rrq, which arch did you debootstrap?10:43
rrqamd6412:03
rrqah, right.. you had i38612:04
rrq(trialling i386 with multi-arch)12:06
rrqI'm running this on a daedalus amd64 with debootstrap=1.0.128+nmu2devuan212:10
rrqexcalibur and ceres also fine for --arch=i36812:10
rrqall using "--variant=minbase" seems to be the crunch; without that it fails with that cron-daemon-common issue12:17
rrq(minbase doesn't include apt ?)12:54
fsmithredapparently not.13:03
fsmithredI tried to do a minbase on top of the failed one, but when I chrooted, I couldn't use apt. I tried dpkg to install all the debs in /var/cache/apt/archive, but I just canceled it.13:04
fsmithredI'm going to try without the minbase and exclude cron-daemon-common13:04
sakrecoerFirst Devuan meet of the year, today January 4th, 2024 @ 20:30 UTC \o/13:05
sakrecoerPad is here: https://pad.dyne.org/code/#/2/code/edit/oAv2YR1Ax+7wjdB8Yg3upjiq/13:05
sakrecoerMeet is here: https://open.meet.garr.it/devuan13:05
rrqfsmithred: "--exclude=logrotate,cron,cron-daemon-common" gives a successful debootstrap without --variant=minbase13:32
rrqand having that plus "--include=apt" gives a goodish --varint=minbase filesystem13:33
rrq.. and its rsyslog=8.2312.0-1devuan1 that recommends logrotate that depends cron depends cron-daemon-common .. causing the gried13:37
rrqf13:37
rrqMaintainer: Devuan Developers <devuan-dev@lists.dyne.org>13:39
rrqi.e. changing rsyslog to merely suggest logrotate would bypass the issue.13:41
rrq /names13:50
fsmithredrrq, does that mean we can't have logrotate?13:55
rrqcan't have cron without sorting the issue13:55
rrqand logrotate needs cron for its function13:56
rrqthough doesn;t rsyslog rotate logs without using logrotate?13:56
rrqof course "cron" is quite important in itself13:59
rrqthe debootstrap problem arises because cron pre-depends on cron-common-daemon, which depends on systemd-standalone-sysusers, but that is set to be installed *after* cron during debootstrap14:03
rrqi.e. it's down to a weakness (bug?) in debootstrap's dependency handling14:04
onefangDid you try the same thing with mmdebstrap?14:07
onefangFrom the description "In contrast to debootstrap it uses apt" so might be better at sorting out dependencies.14:09
rrqotherwise with debootstrap, it needs a) include systemd-standalone-sysusers, then as it breaks, b) manual dpkg -i for systemd-standalone-sysusers and libcap2, folllowed by c) manual dpkg --configure cron-dameon-common, and d) manual dpkg -i -E -R var/cache/apt/archives .. to complete the install14:19
rrqand if you haven't had fun enough, you should start that debootstrap session without --merged-usr (or with --no-merged-usr), which also leads to a happy ending, although without any usrmerged applied...14:23
* rrq bedtime14:30
fsmithredonefang, thanks for the tip. mmdebstrap works. I forgot to add --merged-usr and it looks like I successfully installed usrmerge in the chroot.15:46
fsmithredI still have a few things to do to see if cryptsetup will be happy. I guess I haven't had enough, because I'm installing into an encrypted partition.15:47
Nietzregrets will be unable to make meet.  may i add the primer for an idea i have and we can catch up later?20:48
golinuxNietz: Of course21:29
plasma41Meeting time21:30
golinuxAnybody coming???21:41
Nietzwas in appointment.  still open?21:52
golinuxYes. Seems you couldn't connect . . .22:05
fsmithredI had a look at DevuanPup daedalus iso. It uses devuan repos, but it only has main enabled. -updates and -security are commented.22:50
fsmithredIn addition to that, it only has a few of our forked packages.22:50
fsmithredii  fdisk                              2.38.1-5devuan1+b1                     amd64        collection of partitioning utilities22:51
fsmithredii  gir1.2-udisks-2.0:amd64            2.9.4-4devuan1                         amd64        GObject based library to access udisks2 - introspection data22:51
fsmithredii  libudisks2-0:amd64                 2.9.4-4devuan1                         amd64        GObject based library to access udisks222:51
fsmithredii  udisks2                            2.9.4-4devuan1                         amd64        D-Bus service to access and manipulate storage devices22:51
fsmithredso I don't really know what it is.22:51
fsmithredAnd I didn't download it locally, so I can't boot it easily.22:51

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