libera/#devuan-dev/ Saturday, 2021-02-20

fsmithredping rrq - how do you figure out which udebs are needed in the iso? Which ones are needed for making encrypted lvm?00:02
rrqaren't lvm and encryption two separate things?02:59
rrqI have a memory of testing and trying  ... but there is some crypt* something udeb and some lvm* somthing udebs ... I'll have a look later (need to go out)03:00
rrq(installer-iso has them mentioned in its makefiles)03:02
masonlvm is a thing, luks is a thing03:03
masonstackable03:03
fsmithredlvm is working fine. The encrypted part is not. I added libcryptsetup12-udeb, then libargon2-1-udeb,03:10
fsmithredbut there has to be a faster way than build, read the syslog when it fails, add the missing package, build to find the next error03:11
masonfsmithred: Do you have a full list?03:11
fsmithredlibjson-c5-udeb is the next one in the list. Haven't done the build yet.03:12
masonI'd be happy to take a good guess.03:12
fsmithredsure.03:12
masonI don't think libcryptsetup would do it - that's just the user-facing tooling, and not all of it even, IIRC.03:12
fsmithredtermbin or email?03:12
masonWhichever.03:12
masontermbin's probably faster03:12
fsmithredyeah03:12
fsmithredhttps://termbin.com/tfci03:14
masonlooking03:14
fsmithredcryptsetup is at line 7103:14
masonThere isn't a specific LUKS udeb. kk. Reading.03:15
Xenguy.oO( zsh scripts huh? )03:16
fsmithredlive-sdk is zsh, yeah03:16
fsmithredwell, I guess all of devuan sdk is03:16
XenguyInteresting03:17
masonfsmithred: This is the wildest of guesses, but https://bpa.st/3W4Q has the stuff that looks plausible to me. I spot-checked package descriptions online.03:21
masonI'd suspect the crypto-oriented partman udebs are particularly relevant.03:22
fsmithredthanks03:23
fsmithredany way to figure out what packages are missing from that list?03:24
fsmithredeasy way, I mean03:24
masonoh, I was assuming that was comprehensive.03:25
masonHalf a sec03:25
fsmithredno, I have to do a build and see what it complains about when it fails03:26
fsmithreddo a build then do an install wtih the iso to get the error.03:27
rrqyeah .. and sometimes you even have to open the VT2 shell to issue an approximate same command line and then guess about whatever it results in03:29
rrqinstaller-iso has some crypt/lvm inclusions in udeb-sets.mk.tmpl, pool/installer-menu and pool/installer-undeclared03:31
rrqthe first are unpacked into the installer, and the other are available for the base system "apt-get"03:31
masonfsmithred: Oh, so, there's stuff like https://deb.debian.org/debian/dists/buster/main/Contents-udeb-amd64.gz03:32
rrqall the partman-* belong to the partitioning step03:32
masonI'm not seeing our equivalent, but I haven't mucked with udebs so I might be missing something fundamental.03:33
masonSo, the Debian Contents maps installed binaries to udebs, and that seems useful.03:34
rrqyou'll need the main/debian-installer sources.list point .. or use pkginfo.d.o to explore03:36
fsmithredoh yeah, what udeb has the question about usr-merge?03:36
fsmithredyeah, I was looking in packages.debian.org to check for udeb names03:36
masonfsmithred: $ awk '/crypt/ {print $2}' Contents-udeb-amd64 | sort -u | nc termbin.com 999903:36
masonhttps://termbin.com/p7dy03:36
masonSeems like we'd want to generate a udeb Contents file too.03:37
rrqmason: you'll need the main/debian-installer sources.list point03:38
masonkk03:38
rrqfsmithred: not sure... one of the apt* I think03:38
rrq(I was there some 6 months ago, but on occasion I clean up my disk :()03:39
fsmithredso far, this installs with usr-merge crap03:39
masonfsmithred: What does the install? If it's debootstrap, that's a command-line flag.03:40
fsmithreddebian live installer03:40
fsmithredd-i without tasksel03:41
fsmithredbasically asks all the other questions and then installs the live system03:41
fsmithredand grub03:41
masonbbiab, kids not sleeping03:42
JackFrostOooh, does live-build work with Devuan?  I checked deb.devuan and didn't see the installer on there.  Debian doesn't work right now because modules aren't in sync with the kernel, again.03:44
fsmithredthere are a few people who have used live-build with devuan, but it takes a bit of hacking03:45
fsmithredI tried it early on and was not very successful03:45
JackFrostAh, OK.  Nevermind in that case, I don't care to try that much.03:49
Xenguy.oO( the epic... *netcat* )03:49
rrqfsmithred: debootstrap was forked03:54
fsmithredyeah03:54
fsmithredJackFrost, live-sdk can include d-i. aitor has it working, I'm trying to use it.03:56
rrqcommand line parameter is --no-merged-usr03:58
fsmithredyeah, but what generates the question in the installer?03:59
fsmithredor failing that, where is debootstrap hard-coded in the installer?04:00
fsmithredactually, it's in live-sdk. I know where.04:00
fsmithreduh, the one in live-sdk would be to make the live-iso04:01
fsmithredhm, it's in the live-iso.04:03
fsmithredI think it worked.04:23
Xenguyno way04:23
fsmithredgot to the end of the install. It's adding grub now04:26
fsmithredand it boots to initramfs prompt04:30
fsmithredit's looking for /dev/mapper/Debian-root04:31
fsmithredfixed it. cryptsetup-run and cryptsetup-initramf were not in the installed system. Now it boots.04:54
enychrrm   https://www.devuan.org/get-devuan  has broken mirror links:   http://devuan.smallinnovations.nl/   http://neo900.files.dev-1.org/files.devuan.org/  https://devuan.smallinnovations.nl/  https://devuan.contrast.network/  https://devuan.rosset.eu.org/devuan-files/   -- should be removed I think!    ... additionally https://devuan.4isp.it/ cert-expired20:59
Xenguyenyc: Thanks for the report, these appear to be mirrors, is that right?21:41
XenguyAnyhow, will investigate further, thanks again for the alert21:47

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