libera/#devuan-dev/ Friday, 2019-06-21

kilobyteenyc: after Jun 26, there'll be no changes at all00:55
enyckilobyte: huerm uerr what?01:08
golinuxI think he's talking about buster01:19
kilobyteyeah01:21
kilobyteI don't get the point of a delay where any kind of fixes are disallowed -- but it's nice for derivatives to sync release dates01:22
fsmithredisn't there an old Russian custom of going back into the house for tea after you packed the carriage for a trip? Gives you time to remember what you forgot.01:48
onefangObvious.  You forgot the tea.01:53
fsmithredCenturion_Dan, are you around? I'm trying to create a label in gitlab, and it's not working.11:46
palinurohello, any progress on the grub2 efi bug?22:23
fsmithredpalinuro, did you see what jaromil wrote on the pad on wednesday?22:26
palinuronope, going to read it right now22:26
fsmithredjrml- grub2 fix for uefi in beowulf (by a parrot os dev) https://git.devuan.org/palinuro/grub2/tree/debian/2.02+dfsg1-18devuan122:26
fsmithredoh22:26
fsmithredI guess you have seen that22:27
fsmithredI don't see it in the repo yet22:27
palinuroof course i saw it :)22:27
palinuroi was just curious about the timeline to have it aboard22:27
fsmithredis it working?22:28
fsmithreddoes it build?22:28
fsmithredwanna send me some packages to test?22:28
palinuroyes it builds and i am testing it right now in `deb http://deb.parrotsec.org/parrot lts main` (dedicated devuan version) and `deb http://deb.parrotsec.org/parrot stable main` (parrot build) and both work properly respectively on a genuine devuan build and the standard parrot distribution22:31
palinuro<fsmithred "wanna send me some packages to t"> https://deb.parrotsec.org/parrot/pool/main/g/grub2/ give the devuan1 packages a try22:32
fsmithredyeah, and it occurred to me that the test I want to do requires that they be in a netinstall iso22:32
fsmithredbut not necessary22:33
fsmithredthis is for ceres/beowulf?22:35
palinuroyes, compiled and tested on beowulf to fix an old buster bug22:35
fsmithredok22:36
fsmithredyou're talking about the name of the directory in the efi partition?22:36
palinuro<fsmithred "yeah, and it occurred to me that"> i told jaromil i am going to rebuild d-i from my experimental beowulf clone, so the new grub2 udebs will be there22:37
palinuroif i manage to play with it, i would love to contribute to the official d-i package in devuan as well22:37
fsmithred:)22:38
palinurohttps://bugs.debian.org/90820022:39
palinuro<fsmithred "you're talking about the name of"> yes, it seems to be hardcoded in some way and no longer taken from the distro id22:39
palinurokali was the first distro affected by the bug, in fact the fix comes from raphael hertzog22:39
fsmithredone way around it is to use 'grub-install --bootloader-id='22:39
fsmithred=something22:39
fsmithredI ran into this a few months ago and I can't remember where it's coded.22:40
fsmithredbut I did see it22:40
fsmithredpalinuro, here's a discussion about it: https://dev1galaxy.org/viewtopic.php?id=267622:43
fsmithredoh, with the signed package you would have to use '--bootloader-id=debian'22:45
palinuropart of the "official" solution is to conflict against the -signed packages until we get proper signature support in devuan (or parrot in my case). the remaining part involves getting the proper distro id like in the previous versions22:47
fsmithredHere's what I was looking for: https://lists.dyne.org/lurker/message/20190128.163234.70e714cb.en.html22:53
fsmithredso what should I expect to happen when I install the -signed package?22:57
palinuronot sure23:01
palinurobut i think the second part of the hertzog's solution should fix it for -signed packages as well, but i don't know how to build such signed packages since rebuilding grub2 only builds template packages if no valid efi signatures are provided at build time23:02
palinurobut i have not looked properly into it, so i may be wrong23:02
fsmithredhow about a postinstall script that runs 'mv efi/EFI/devuan efi/EFI/debian'23:05
fsmithredI guess it would have to be part of a different package23:05
Centurion_Danfsmithred there is dbus ascii-proposed-security package about to drop in /devuan security23:13
fsmithredcool, I can try that in a little while23:13
Centurion_Dan* /devuan ascii-proposed-security.23:14
Centurion_DanIt's missing armel and ppc64el... (the later I will fix for the stable-security and stable builds (Debian also pushed it to stable).23:15
fsmithredpalinuro, I booted a beowulf live-usb, installed grub-*-bin for amd64, ia32, and 386, installed grub-efi-amd64 and then installed the system to hard drive, let grub make the efi bootloader.23:49
fsmithredbootloader dir is "devuan"23:49
fsmithredand it boots.23:50
fsmithredI didn't try the -signed package because, as you said, it's just the template.23:50
fsmithrednext test is to make sure I can make a uefi-bootable live-iso.23:50
palinuroi think there is no need to rebuild the installer (at least by now) to test if the live/netinstall images are capable of installing a working system23:52
palinuroi can confirm that such patches work properly on parrot (that follows debian buster)23:52
palinurowe need to test it on beowulf23:52
fsmithredthe issue I ran into is that I automatically got the -signed package23:53
fsmithredwhen I did the netinstall23:53
fsmithredand then I couldn't boot23:54
palinuroyes, this is the default behavior of the "broken" debian package23:58

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