libera/#devuan/ Tuesday, 2021-03-16

stovepipethat emorrp1 stuff in my urlgrabber gave me a minor heart attack...02:18
Xenguy.oO( Unreliable narrator? )02:40
methepersonhello, is it normal for an install to have wpa_passphrase but not wpa-cli or wpa_supplicant?  I'm trying to connect to wifi but I'm not seeing any documentation for it.05:07
gnarfacepackage name "wpasupplicant"05:07
gnarfacefirst, make sure you have that05:08
gnarfaceit is possible for it to be missing, depending on how you installed05:08
methepersondpkg says it's installed05:10
methepersonI used a desktop ISO and installed just about everything except a gui05:12
methepersonand I know it will work since I was able to connect in the installer05:13
fluffywolfdo you have /sbin in your path?05:14
fluffywolfwpa_passphrase is in /usr/bin, wpa_supplicant is in /sbin.  if you're not root, or you became root through some method that did not set your path, that's probably your issue.05:15
methepersonaha, so that's where it is!  find wasn't able to find it, and I wasn't getting it as root.  thanks a bunch!05:16
fluffywolfglad to help.  :)05:17
tuxd3vHigh definition with 12.0M pixels and true color images.06:54
tuxd3v12mpx my as**06:54
lts-Agreed, Full HD is two megapixels13:21
lts-(Sorry, offtopic & I didn't notice old timestamp. Bad me)13:22
nemoany guides out there on migrating buster to beowulf?17:37
nemoI'd swear last time I did this I just switched sources but maybe I'm missing a key step17:37
nemoer. switched repos17:37
nemoor maybe was easier on ascii or something17:37
nemosystemd is the active init system, please switch to another before removing systemd.17:37
nemo sysvinit-core : Depends: initscripts (>= 2.88dsf-13.3) but it is not installed17:38
nemosoooo clearly I need to fix this ☺17:38
nemoI guess I could just... force install everything and then force-remove systemd and cross my fingers?17:38
nemoat worst I have to reset the VPS17:38
gnu_srs1nemo: Why is initscripts not installed together with sysvinit-core?17:39
nemognu_srs1: guessing everything aborted when systemd removal fail17:39
nemohttps://m8y.org/tmp/temp.txt17:40
gnu_srs1you should install sysvinit-core and dependencies, and not remove systemd-sysv until you are running sysvinit17:41
nemoyeeeep17:42
nemognu_srs1: I'm here to find out best way to do that17:42
nemobesides dpkg -i --force-all17:42
gnu_srs1What does apt-get -s install sysvinit-core tell you?17:42
nemodon't want to do something that messes up apt config scripts17:42
nemognu_srs1: what you see in the file17:43
nemoand what I partially pasted above17:43
nemoguess I could try fix..17:43
nemohmm17:43
nemothat seems promising17:44
nemocoool17:44
nemolooks mostly sane17:44
nemohm. still claims systemd is the "active init"17:45
nemoguess I can try rebooting and see what happens17:45
nemoat worst. reset, start over17:45
gnu_srs1Yes, systemd is still active until you have rebooted.17:45
nemoit rebooted \o/17:46
nemoI thiiink it's now beowulf. yay.17:46
gnu_srs1congrats :) Now you can remove systemd stuff.17:47
nemoyep. did that. completed upgrade17:47
nemorebooted again17:48
nemonice new pure VPS 😃17:48
nemoready for another OVH fire17:48
gnu_srs1Note that for a desktop you need elogind etc.17:48
nemognu_srs1: yeah, this one's just a remote toy17:48
nemowill put another webserver on it maybe17:48
nemosooo FWIW, looks like from Debian 10 to Devuan 10 is just wget https://pkgmaster.devuan.org/devuan/pool/main/d/devuan-keyring/devuan-keyring_2017.10.03_all.deb17:51
nemoand I guess doublecheck hashes, although always a chicken and egg thing in situation like this... SSL on devuan.org is kinda what I trust17:51
lts-I've had good experience with this guide. https://www.devuan.org/os/documentation/dev1fanboy/en/buster-to-beowulf17:52
nemodpkg -i, replace sources.list, apt update, apt upgrade, fails as mentioned above, apt -f install,17:52
nemolts-: hm... I didn't know there was a buster one. doh17:52
nemoshould've just done that. oh well17:52
gnu_srs1Any developers around? In https://www.devuan.org/os/documentation/dev1fanboy/en/buster-to-beowulf eudev is recommended to install.17:58
nemognu_srs1: oh. the guide is out of date?17:58
nemoguess it's good I just blindly switched sources? ☺17:59
gnu_srs1That should not be needed since we have transitional udev packages depending on eudev ones.17:59
lts-If you're editing it, maybe replace wicd-gtk with dhcpcd or at least wicd-cli. The xfce and gnome installation commands are a bit out of place there too18:00
gnu_srs1nemo: I think you did OK. It's OK to install sysvinit-sysv and rebooting within buster before changing to the Devuan repos.18:02
xrogaan(U[1.3572, 5] + U[1.3572, 5] )^3 = TriangularDistribution[2.7144, 10]^3 which ranges between 20 and 1000 . 50% of the values are between 148 and 409.18:04
xrogaanIf you repeat the exercise with ( U[0.674641, 0.997631] + U[0.674641, 0.997631] )^10  then 10% of the numbers are between 20 and 55.3 //  15% of the numbers are between 55.3 and 95.5 // 25% of the numbers are between 95.5 and 171 // 25% of the numbers are between 171 and 296.5 // 15% of the numbers are between 296.5 and 471.6 // and 10% of the numbers are between 471.6 and 1000.  0.674641 = (1/2) 20^(1/10) BTW18:04
xrogaanU[a, b] is a uniform distribution of numbers between a and b which you get on some systems like a + (b-a) rnd() when rnd() is a uniform distribution between 0 and 1.18:04
xrogaancrap18:04
xrogaandamn clipboard failed me again18:04
onefangAt least it wasn't an important password.18:05
xrogaanI meant to say e2fsprogs from debian backports requires libblkid1 (>= 2.36) but 2.33.1-0.1+devuan1~beowulf2 is installed18:06
xrogaanIt's the whole ctrl+c/ctrl+v and middle mouse click clipboard thingy. I get confused between softwares.18:07
nemoheh18:07
nemoI've done that before18:07
nemoX paste buffer is darn handy though18:07
nemoesp if you really really don't want rich paste18:08
nemoalso handy console utilities that work with it18:08
xrogaanAnyhow, are forked packages by devuan get their own backports in order to follow debian?18:09
lts-Most packages come from Debian directly18:10
fsmithredxrogaan, I don't know if we backport anything, but I assume those packages would be merged like everything else18:11
fsmithredi.e. in beowulf-backports18:11
xrogaanfsmithred: libblkid1 is forked by devuan, so I assume a devuan person would need to manually create the backport?18:12
xrogaan> 2.33.1-0.1+devuan1~beowulf218:12
fsmithredyes18:12
fsmithred 2.36.1-7+devuan1 is in chimaera/ceres18:13
xrogaanis the repo supposed to be on git.devuan.org?18:16
xrogaannevermind, it's util-linux and not libblk18:16
xrogaanAnyhow, is there an e-mail address where I can ask for the backport to be made? Is it the main dng list?18:17
golinuxxrogaan: Devuan packages are here https://git.devuan.org/devuan18:18
xrogaanyeah, I was searching for libblk not realizing the package is part of util-linux.18:18
fsmithredmaybe file a wishlist bug against util-linux18:19
golinuxFeel free to backport the package18:19
xrogaanI am looking at https://www.devuan.org/os/development and I do not see how to make a bug report. Is it against util-linux on the gitea project?18:22
fsmithredemail submit@bugs.devuan.org   relevant subject, first lines of body: Package: util linux   Version:  2.36.1-7+devuan118:23
fsmithredoh and probably Priority: wishlist18:24
fsmithredjust to be nice18:24
golinuxtoo slow again. :(18:24
fsmithredit looks like the version in beowulf was already backported, but I'm guessing because of the ~beowulf2 in the version.18:25
iv4nshm4k0vI gather that's Package: util-linux and Severity: wishlist respectively, right?18:25
fsmithredyeah18:25
fsmithredthanks18:25
xrogaanThe website might need a "how to contribute" section. Specifically, generic information on how to adopt a package. Reading about the internet, I see a lot of people being put off contributing by how obscure the process is.18:26
fsmithred that's a good idea for the bug site18:28
fsmithredwe have something like that on the forum18:28
fsmithredbut bug site is appropriate because people often want to file bugs against packages we don't fork18:28
xrogaanMy sources for util-linux is beowulf/main. If it were backported, wouldn't the channel be beowulf/backports ?18:28
fsmithredonly if we put it in backports18:29
fsmithredthe ~beowulf2 tells me it was build specifically for beowulf after beowulf went stable18:29
fsmithredso maybe a backport and maybe just a late fork18:30
xrogaansomething's fishing looking at debian's e2fsprogs18:34
xrogaanfishy*18:34
xrogaanhttps://packages.debian.org/buster-backports/e2fsprogs18:35
xrogaanthe dependency on libblkid1 2.36 is only there for AMD64 platforms, everybody else is fine using the older lib.18:35
xrogaanBut libblkid1 2.36 isn't available in debian's backports, so e2fsprod should not be installable even on debian.18:36
fsmithredwhat version of e2fsprogs are you looking at?18:39
fsmithredapt-cache show e2fsprogs=1.46.1-1~bpo10+118:40
fsmithredPre-Depends: libblkid1 (>= 2.17.2)18:41
fsmithredArchitecture: amd6418:41
fsmithredaptitude would install the bpo version of e2fsprogs without upgrading util-linux18:42
fsmithredare you getting errors when you try to install it?18:43
xrogaan1.46.2-1~bpo10+118:44
xrogaannew version from yesterday: https://tracker.debian.org/news/1236400/accepted-e2fsprogs-1462-1bpo101-all-amd64-source-into-buster-backports-backports-policy-buster-backports/18:44
fsmithredI don't see that one18:44
fsmithredyesterday after I updated18:44
fsmithredlol18:44
fsmithredyup, newer one needs newer libblkid118:47
xrogaanonly for amd6418:48
fsmithredthat's kinda weird18:48
Tenkawaxrogaan: e2fsprogs needs libblkid for everything but sparc18:56
Tenkawaeven in arm64:18:57
TenkawaPre-Depends: libblkid1 (>= 2.36), libc6 (>= 2.17), libcom-err2 (>= 1.43.9), libext2fs2 (= 1.46.2-1), libss2 (>= 1.38), libuuid1 (>= 2.16)18:57
Tenkawadpkg -l | grep libblkid18:58
Tenkawaii  libblkid1:arm64                     2.36.1-7                       arm64        block device ID library18:58
Tenkawadpkg -l | grep libblkid18:59
Tenkawaii  libblkid-dev:arm64                  2.36.1-7+devuan1                   arm64        block device ID library - headers18:59
Tenkawaii  libblkid1:arm64                     2.36.1-7+devuan1                   arm64        block device ID library18:59
Tenkawa2 different arm64 boxes18:59
Tenkawadevuan and regular debian18:59
golinuxxrogaan: There are pages in git about packaging.  I'll try to track them down.19:00
Tenkawawhen in doubt... my fallbacks.. apt-get -b source and dpkg-buildpackage :)19:01
Tenkawaheheheh19:01
Tenkawa(and of course tar;configure;make)19:02
golinuxxrogaan: Here you go https://git.devuan.org/devuan/documentation/src/branch/master/maintainers19:03
fsmithredI'd go with the bug report first. It might be a trivial matter to build it for beowulf-backports19:20
Tenkawafsmithred: what is the problem? there "is" a dependency on that for all architectures19:26
fsmithredthere's a dep missing in backports19:26
Tenkawawhat dep?19:26
fsmithredlibblkid1 needed for e2fsprogs19:27
TenkawaI see it19:27
Tenkawawhich arch19:27
fsmithredbut only for amd64. The i386 version will use the older libblkid119:27
Tenkawathats a developer decision19:27
fsmithredhttps://packages.debian.org/buster-backports/e2fsprogs19:28
TenkawaI'm already looking at it19:28
Tenkawathere might already be something logged why they arent using the newer blkid version19:31
TenkawaI run debian unstable so mine is already at 2.36.119:33
fsmithredI'm gonna try installing e2fsprogs from backports and see what happens19:33
Tenkawahonestly I'd avoid bavkports in general19:34
Tenkawaer backports19:34
Tenkawaif you can19:34
fsmithredyeah, I'm doing this in a disposable VM19:34
Tenkawathanks for mentioning vm... I need to recompile my drivers19:36
Tenkawa12 cpu threads on an i7 makes that go in about 10 seconds flat19:37
Tenkawalol19:37
fsmithredno can do. It fails because it needs a newer version of libblkid119:39
Tenkawayeah.. I figured it needed the newer version19:40
Tenkawaall the dependencies on my 2 systems were the same version19:41
Tenkawabetween arch's19:41
fsmithreddid you see that for i386?19:41
Tenkawalet me boot it and check19:42
fsmithredaha! The reason it would have worked on my real system is because I have chimaera repos enabled.19:43
fsmithredeven though it's pinned, apt would have pulled in the new libblkid119:43
Tenkawayeah I already did too.. let  me rebuild this.. wont take 15 min on this machine19:44
Tenkawai'll create a new vm19:44
Tenkawaok new beowulf install19:45
Tenkawano changes19:45
Tenkawabuilding now19:45
Tenkawa2.33.119:51
Tenkawabeowulf is /etc/devuan_version19:52
Tenkawabrb 5 min19:52
xrogaanfsmithred: it's not missing in devuan, it's a debian problem. Thought it was made clear earlier.19:57
fsmithredyes, it's a debian problem, but if debian provides the backported util-linux, we still have to fork it19:58
fsmithredthe bug report should go upstream, though19:58
xrogaanThey don't though, that's the issue.20:00
xrogaanWhat is weird is how they backported e2fsprogs without making sure the dependencies were met. That's sloppy.20:01
xrogaanhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=98529620:02
Tenkawalook at the date20:03
xrogaanyesterday20:03
fsmithredyeah, let's see what maintainer says20:04
xrogaanThe util-linux fork had me look at devuan's stuff, made me wonder about the forking process. Didn't bother to check debian until I came here to talk about it.20:04
Tenkawayes.. I'm not convinced this is recreatable yet20:04
Tenkawathis hasn't been tested under "controlled" circumstances20:05
fsmithredtesting what?20:05
Tenkawathe bug reporter20:05
Tenkawatheir setup20:05
fsmithredmy setup is a new beowulf install in qemu20:05
fsmithrednothing fancy in the install20:06
Tenkawawhat should I do to recreate this error then?20:06
fsmithredadded backports and tried to install e2fsprogs, and it fails20:06
fsmithredin amd6420:06
Tenkawawhy are you adding backports ?20:06
Tenkawathat makes no sense20:06
Tenkawayou are trying to override a system version pf a pkg20:07
Tenkawaer of20:07
fsmithredI didn't try it in i38620:07
fsmithredto install e2fsprogs from backports20:07
fsmithredsure it does20:07
fsmithredif I want a newer version of e2fsprogs, I can install the one in beowulf-backports...20:07
fsmithredexcept it won't install because the dep is missing20:07
xrogaanIt'll fail on all AMD64 platform.20:07
xrogaanSimply because the dependency isn't available.20:08
fsmithredyup20:08
fsmithredneeds newer libblkid1 which is part of util-linux20:08
Tenkawayes.. and it is going to until they clear it20:08
Tenkawawhich has not made it to stable yet20:08
Tenkawain debian20:08
Tenkawafor that version20:09
Tenkawathats why mixing repos is generally "not a good idea"20:09
Tenkawayou certainly will need to get a pkg maintainer involved from debian to hope to upsteam push it forward and thats going to be a tough sell.20:11
fsmithredthe bug was reported yesterday. I'm in favor of giving the guy time to read his mail.20:12
Tenkawawell the good news... its fixed in the next release already20:13
Tenkawa(in Debian)20:14
fsmithredin devuan, too20:14
Tenkawaoh yeah duh. we both noted our ceres installs had it listed right20:15
Tenkawame and my shot memory20:16
fsmithredit'll probably be fixed in a few days20:16
xrogaanI don't understand how dependencies are declared.20:16
fsmithredI think it's the maintainer's call20:17
fsmithredbut there must be some coordination to get stuff together for a release20:17
xrogaanI mean, how do you say "version x for AMD, version y for the rest"?20:18
xrogaanIt's not clear by reading debian/control20:18
fsmithredI assume it depends on what's happening in the code20:18
fsmithredit is odd that different arches require different versions20:19
Tenkawahere;s an example20:19
Tenkawapython3 (>= 3.6),20:19
Tenkawapython3 must be version 3.620:19
Tenkawaor higher20:19
Tenkawaany arch20:19
Tenkawafairly straightforward20:20
xrogaanTenkawa: I'm reading: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/tree/debian/control20:20
Tenkawaok let me look20:20
Tenkawathats a preprocesser control file20:22
Tenkawathats meant to run with a package build20:22
Tenkawait fills in numbers20:22
Tenkawaand the variables20:22
Tenkawathat runs with dpkg-buildpackage20:23
Tenkawawe use those in our image builder20:24
Tenkawahandy but a lot of initial setup20:24
xrogaan...20:26
TenkawaI like ones like this:  pasting 3 lines20:26
TenkawaBuild-Depends: autotools-dev,20:26
Tenkawa               debhelper (>= 9.20160114),20:26
Tenkawa               libx11-dev,20:26
Tenkawawhere it just says20:26
Tenkawaeasy to define20:26
xrogaanI don't know, it's still unclear how the dependency specific to AMD64 platforms comes from.20:35
Tenkawaits defined when the dependent package is built20:42
Tenkawafsmithred: which backports should I put in to recreate this problem?20:51
fsmithredbeowulf-backports20:51
Tenkawaok.. I'm going to test something20:51
xrogaanso it's a util-linux issue?21:00
Tenkawaok I added the beowulf-backports and reupdated apt and tried to get both libblkid1 and e2fsprogs and mine were already up to date21:00
Tenkawayes21:00
TenkawaI compiled it by hand on the debian side.. it looks like they may just have newer requirements now21:01
Tenkawathing created 32 debs so hard to track which changes do what21:02
fsmithredapt -t beowulf-backports install e2fsprogs21:02
Tenkawajust in util-linx alone21:02
Tenkawaer util-linux21:02
fsmithredwhat did you compile?21:03
fsmithredwhat version of e2fsprogs do you have?21:03
Tenkawablkid is part of:21:04
Tenkawautil-linux 2.36.1-7 (dsc) [4,271 B]21:04
fsmithredI'm trying to understand why you say e2fsprogs is up to date.21:05
xrogaanI think the dependency on 2.36 is the bug.21:05
Tenkawaremember.. I'm compiling on my debian box atm... the deuvan is completely bare21:05
fsmithredwhat version is it?21:05
xrogaanso it's a buildpackage thingy that went awry.21:06
fsmithredmaybe21:06
Tenkawa1.44.5-1+deb10u321:06
Tenkawamore recent than devuan uses21:06
fsmithredthat's the beowulf version21:06
fsmithredsame as I have installed21:06
fsmithredi.e. devuan uses the same one as debian21:07
Tenkawayeah.. i just noticed that.. that wasnt my unstable  box21:07
fsmithredtry installing the one from backports and you will need your backported libblkid121:07
TenkawaI "did"21:07
fsmithredapt -t beowulf-backports install e2fsprogs21:07
Tenkawain the vm!21:07
Tenkawathat wasnt the vm i just showed you21:08
Tenkawathat was debian21:08
Tenkawathe vm is bare devuan no modifications21:08
Tenkawalet me start it up again21:08
fsmithredbeowulf or buster, try to add e2fsprogs from backports and it will fail. Assuming that's what you're trying to test.21:09
Tenkawanope.. it worked fine21:09
Tenkawait didnt try to add anything21:09
Tenkawait said I had most recent21:10
fsmithredwhat command did you use?21:10
Tenkawayou tell me what command "you" want me to run21:10
fsmithredI did twice21:10
fsmithredapt -t beowulf-backports install e2fsprogs21:10
fsmithredchange it to buster-backports if you're in debian21:10
Tenkawaand like I also said.. that is "very" dangerous21:10
fsmithredthen add --simulate21:11
fsmithredI'm assuming that you are trying to reproduce the bug21:11
TenkawaI only built this vm 30 min ago.. I dont care21:11
fsmithredI don't need you to do that. I already did it to my own satisfaction.21:11
TenkawaI'm saying in general.. its very bad practice21:12
fsmithredI'm not recommending that you do it21:12
fsmithredjust telling you how to reproduce the bug21:12
Tenkawai'm stressing "noone" should21:12
fsmithredbackports exists for a reason21:12
fsmithredpeople sometimes need newer versions of stuff21:12
Tenkawayeah... so people can be sloppy21:13
fsmithredit's linux. If you break it, you get to keep all the parts.21:13
fsmithredbackports should be used selectively21:13
fsmithredthe packages have never all been tested together21:14
Tenkawaok.. now I recreated the error.. but I also think I see the problem21:15
Tenkawaok.. its definitely a bug21:18
Tenkawathey wrote the dependency wrong21:18
Tenkawa2 of them21:18
Tenkawanot just 121:18
Tenkawabrb... going to test a workaround21:20
xrogaanyou could also post your findings to the bug report I linked.21:22
Tenkawathe Predeps is whats bothering me21:24
Tenkawait is "definitely" not compatible21:29
TenkawaI forced it to install21:29
Tenkawagetting symbol errors running just tune2fs21:29
Tenkawaso I dont think that was a mistake21:30
Tenkawathey must have made major library changes21:30
Tenkawait was very unhappy about those older versions21:33
Tenkawabe back shortly..21:35
Tenkawaback21:43
xrogaanok21:46
Tenkawasoon as I put that backported version of the e2fsprogs on it bombed bad21:48
Tenkawa(forcing it that is)21:49
Tenkawaso obviously there is "something" in that version of libblkid1 it needs21:49
xrogaangolinux: it would be nice to make the document you linked available from the website.22:57
golinuxIt could be added to the development page at https://www.devuan.org/os/development23:09
golinuxxrogaan: ^^^23:10

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