libera/#devuan-dev/ Wednesday, 2020-03-18

plasma41For testing the beta I have two nearly identical computers side-by-side. On one I'm installing from a beta ISO and on the other I'm installing from the equivalent Buster 10.3 ISO.04:13
agrisOpenRC init is just plain unreliable in ASCII04:16
agrisI tried fixing it and writing some replacement openrc-run scripts to replace the sysv-compay and putting them in /usr/local/etc/init.d/bin but the documentation is not correct and scripts in there do not override /etc/init.d04:17
agrisor even parse at all, when the /etc/init.d script is removed04:17
plasma41agris: OpenRC on ASCII only functions as the service manager; it still relies on sysvinit for init.04:17
agrisplasma41, is that also the case for beowulf?04:17
agrisI wouldn't mind writing openrc-run scripts by hand and publishing them for use in Devuan04:18
plasma41AFAIK, currently yes.04:19
agrisbut I need to know who to even talk to about doing that04:19
agrisbecause collaboration would be needed04:19
agrislike if patching openrc to use a different directory04:19
agrisand then where to put the scripts04:19
agrisI asked around on the mailing lists but nobody seems to know there04:20
plasma41agris: If you can provide the work to make openrc-init work, I don't think anyone would be against adding it in. It's just no one has done that yet.04:20
agrisit's not just about making it work04:20
agrisit's about putting in place the....patches? to have a place to make it work04:20
plasma41agris: I would recommend talking to LeePen.04:21
agristhe way Devuan does OpenRC and the way all the other operating systems to OpenRC is very different and it's bizzare to me04:21
agriswhat time zone is LeePen ?04:21
plasma41Somewhere in Europe, so he's probably asleep.04:22
agrisemail address?04:22
plasma41pm'd04:24
plasma41Being able to use OpenRC w/o sysvinit would definitely be a welcome addition to Devuan.04:25
plasma41If that's something you could help contribute to, it would be much appreciated.04:26
plasma41ping rrq04:54
plasma41rrq: On a non-Expert install, Debian 10.3 netinst asks about popcon just before displaying tasksel options whereas Beowulf beta netinst skips the popcon question and goes straight to the tasksel step.04:57
rrqwell, the popcon dialog is part of installing popcon (not of the installer)04:59
rrqwould be popularity-contest=1.67+devuan105:02
plasma41rrq: In the installer when assigning the hostname, Debian and Devuan suggested the hostnames 'debian' and 'devuan' respectively. I pressed enter on both computers to accept these defaults. However, while the Debian system correctly ends up with a hostname of 'debian', the Devuan system ends up with a hostname of '(none)'.05:08
plasma41Interesting. Running the hostname command on Debian outputs 'debian' as expected. Running the hostname command on Devuan outputs '-bash: hostname: command not found'.05:11
rrqah.. that'd be one of those "undocumented udeb dependencies"05:12
plasma41Now backspace isn't working on the Devuan system. O_o05:14
masonplasma41: I know a good exorcist if you need a referral.05:14
plasma41lol05:14
rrq"Now" ?05:15
plasma41I can't use backspace. This is maddening.05:18
onefangLeft arrow and delete?05:19
plasma41onefang: No such luck.05:19
onefangYou'll need an exorcist AND a shrink.05:20
masoncontrol-h ?05:20
rrqplasma41: in the shell and/or the dialog(s) ?05:21
plasma41rrq: in the shell05:22
plasma41post install05:22
rrqok which shell is it?05:22
plasma41bash05:22
rrqstty -a ?05:23
plasma41To question your sanity, simply install the Beowulf beta netinstall w/o a network connection then try to run the most basic of commands.05:24
rrq"netinstall w/o a network connection" is a good starting point :)05:24
plasma41It should at least be as functional as doing the same with Debian. Currently, it most definitely is not.05:25
plasma41The manner in which it breaks is hard to succinctly put into words. Please try a networkless netinst yourself and witness the mayhem.05:28
plasma41'-bash: sudo: command not found' derp05:29
rrqif you want to install without netwoek you'd use "server"05:30
rrqor "desktop"05:31
plasma41netinst should be the smallest ISO that can be installed offline. Any smaller and you have to start loading udebs over the network. If an offline netinst works in Debian, it should work in Devuan too.05:36
rrqnot sure where you got that "rule" from ... netinstall was made for installing over the net05:38
rrqthe installer system in itself is on the iso, but the installed system is acquired over the net05:40
onefangThough if your network is down, you'll at least want to be able to use your backspace key.05:42
plasma41I'd like to connect to the net only after the first reboot.05:42
plasma41Currently the system you reboot into is broken.05:42
rrqthen you need an "offline" installer, yes, not a netinstall05:43
plasma41My point is that currently the beta is a regression from functionality in Debian. I'm not trying to PITA. I'm just trying to test the system as extensively as I can by going off the beaten path.05:46
plasma41s/not trying to/not trying to be a/05:47
golinuxIf you want to install ofline use cd1 or the DVD05:48
golinuxnot the netinstall.  That's not what it's meant for05:48
rrqmaybe we need a clearer/different spec on what "netinstall" is supposed to be...05:49
golinuxI think that the description is pretty clear but maybe could be improved.05:50
rrqseems debian has more than "smallest possible iso" for installing with05:51
onefangWhat plasma41 is getting at is two things.  A) it shouldn't fail in different ways that Debian's netinstall does.  B) it should fail gracefully.05:51
golinuxrrq . . . I have gotten all the install docs on the Install page into the website format05:51
onefangPlasma41 is testing pilot error, it's not failing gracefully.05:52
golinuxonefang: Maybe you could take a look too. And anyone else, of course.05:52
plasma41If I wasn't trying weird, sometimes nonsensical steps, I wouldn't uncover as many bugs and regressions. Testing thoroughly sometimes means intentionally doing the *wrong* thing to see if the system responds correctly.05:52
golinuxI'mm off to the tub for a good soak.05:52
plasma41onefang: Thank you. You said it better than I was.05:53
onefangThat's what I'm busy doing right now for some other project, testing pilot error to see what breaks.05:53
onefangCoz sometimes pilot error exposes coder error.  B-)05:54
golinuxThe question for the installer is . . . how important is that type of testing in the grand scheme of things that need to be done for Devuan?05:54
plasma41While one single test may not be important, running the broadest variety of tests is very important.05:56
golinuxrrq has just busted his ass for months.  We should be kissing his feet not nitpicking on edge cases.  IMO, of course . . .05:57
golinuxIf an average user runs into that, it's a different story.05:57
rrqwell I agree with plasma41 :) though I didn't use that other ISO as benchmark05:58
onefangSays the person that nitpicked the lack of a link to the Devuan source repo for apt-panoptican after I busted my arse for months writing the thing.  ;-P05:58
masonWell, all the arse-busting has resulted in a lovely result.05:59
golinuxPlasma, maybe try reversing the install on the 2 computers to vheck if it's really is the iso or a hardware quirk05:59
plasma41I'm not trying to be ungrateful. rrq, you've done a great job getting the installer ISOs built. I'm reporting my findings to help improve the final version, not to throw shade at rrq or the current beta.06:00
plasma41golinux: I'll do that next06:00
golinuxThen do some diffs on the udebs to find what's causing the glitch if it is the iso.06:02
golinuxIOW . . . maybe go beyond finding a problem to actually fixing it.  ;)06:02
plasma41lol, in the borked system, bash cant find the eject program. It won't give me back my disc. :-P06:02
rrqI don;t think there's an udeb difference; it's more a question of what the pool contains06:02
rrqthe netinstall pool is basically just the firmware06:03
golinuxWell then diff that06:03
golinuxI've had to use a paper clip more than once to retrieve a disk06:05
* golinux is really going for that bath now06:05
rrqplasma41: is that after reboot, or is it the installer shell?06:06
onefangModern paperless offices don't have paper clips.  Though I do have a SIM card ejection tool that might do the trick.06:06
plasma41rrq: All the issues I've experienced have been after the reboot.06:06
rrqok. right. yes, there are no promises about that for netinstall w/o network06:07
rrqit's surprising it boots even06:08
rrq(ah, yes, it had to include some grub stuff for some forgoten reason)06:09
rrqt06:09
plasma41It's past midnight here, so I'm off to bed. I'll be back tomorrow to continue testing.06:23
golinuxrrq: I'm going to add this to the netinstall iso descriptions "Not to be used for offline install" in bold font maybe even caps.  Do we need a marquee?07:07
golinuxLOL!07:07
rrqmaybe just "Inadequate for offline install" :)07:08
golinuxToo wimpy.07:13
golinuxIMO, of course07:14
yetinetinstall \ net = notinstall08:44
fsmithreds/\\/-/13:33
adam_free2airReporting back with PXE booting beowulf, the dists/*/Release files cause error "broken mirror: invalid Suite or Codename in Release file"13:35
adam_free2airTFTP & PXE server target config files here https://pad.dyne.org/code/#/2/code/edit/L4GKiJ1ydsiIZ2ZIk-7yegId/13:37
adam_free2airAlso on pad is solution to full PXE boot by proxying through an Apache redirect config where dists is redirected to http://pkgmaster.devuan.org/merged/dists/13:39
adam_free2airThere is a second issue that is frustrating me on unattended preseeding, where a preseed file fully works under PXE for buster, but devuan still prompts for keymap, domain name, and init system. The preseed file also in the pad above13:48
LeePen adam_free2air: I am pretty sure 'd-i mirror/http/directory string /devuan' should14:14
LeePenbe 'd-i mirror/http/directory string /merged'14:14
adam_free2airLeePen: thanks. what is the function of the merged directory? buster preseed default recommends are /debian https://www.debian.org/releases/buster/amd64/apbs04.en.html14:20
LeePenIt is where the debian and devuan packages are merged by amprolla.14:22
LeePenIt is the only place a complete distribution is available.14:23
adam_free2airah. not yet familiar with amprolla14:23
adam_free2airi solved it through a stub web proxy to redirect to /merged, because my preseed was auto-generated based on buster settings.14:25
adam_free2airLeePen: thanks. can fix the root scripting cause now!14:32
bpmedleyadam_free2air : Just for my understanding, you're saying that Devuan Beowulf has a few prompts remaining given your preseed setup?23:50
adam_free2airbpmedley: yeah. i don't seem to be able to clear for unattended preseeding - tried all sorts of combinations. the file in the pad was just a snapshot.23:52
bpmedleyadam_free2air : One sec..23:52
adam_free2airi see syslog tailed in tty4, but it's not really helpful.23:53
bpmedleyadam_free2air : https://gist.github.com/brianmed/42ae7f7f94faa4d63bdccfc0359ede30 <-- This one worked for me with no prompts.23:55
adam_free2airthanks! did this work over PXE, or local? will give it a try!23:56
bpmedleyKudos to rrq for helping me with the preseed options.23:56
bpmedleyI have not gotten PXE working.  Perhaps you can help me with that?  I've only tried in a VM and .ISO.23:56

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