libera/#devuan/ Friday, 2022-07-29

xrogaanRunning software-properties-kde result in the application not working: aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Devuan/chimaera08:46
s|oO|0o|ghey, got a couple weird messages while performing apt update over Tor on Chimaera using runit; for the record I had to wrestle "sv" to get tor to bind to 9050. "proxychains tor update" threw a gpg error about some key being in an unsupported binary format, pointing to a fine under /var/lib/apt that I couldn't find. On top of that "deb http://deb.devuan.org/merged chimaera Release doen't contain a11:12
s|oO|0o|grelease file and is disabled by default" or something of that effect. Not sure where I can find the exact error messages11:12
s|oO|0o|gfine > file11:12
s|oO|0o|git's a new installation (no upgrade from debian och beowulf), devuan-keyring is present, version 2017.10.0311:14
s|oO|0o|goch > or11:14
djphs|oO|0o|g: isn't tor its own repo?  In that case, I wouldn't imagine its signing key to be in the devuan-keyring package11:17
s|oO|0o|gdjph: my apt sources list points to the standard http addresses, not onion addresses, if that was your question; I merely proxy the traffic over tor11:20
djphno11:21
djphAs I perhaps incorrectly recall, 'tor' is an external-to-debian (devuan) package, no?11:22
s|oO|0o|gI might check if devuan mirrors offer onion addresses, now that you mention it, I'm only aware of debian's and wouldn't mix them up with devuan repos11:22
djphas in you needed to add 'deb http://tor-something [...]' to your sources11:22
s|oO|0o|gah11:22
s|oO|0o|gwell, you'd need the apt-transport-tor first, than I believe 'deb tor+http:// [...]'11:23
rrqthe general advice remains to use deb.devuan.org ... just to avoid overloading the central server11:23
s|oO|0o|gthis is what I use, appending "proxychains" to the apt commands, the connection isn't pure tor11:24
rrqdeb.devuan.or is a round-robin DNS name which resolves to a range of alternative servers11:24
rrqyour tor usage is really just your VPN method11:25
s|oO|0o|gbasically, yes11:25
rrqthe keyring issue may come up when you update, and the easiest hands-on (I think) is to use "apt update" and then answer "yes"11:26
rrqsometimes an update is disturbed by the incidentally chosen server being in the middel of its mirroring download11:28
rrqthen you'd try again in a little bit and probably get a different server11:29
s|oO|0o|ghave repositories been recently renamed from Release to InRelease?11:30
rrqrecently? .. sometime the last few months there was a change in the repository population process.. not sure if that particular thing was one of that11:33
* rrq was near the camp ground but not close to the fire11:34
s|oO|0o|g!help11:36
s|oO|0o|gheh... was expecting a bot answer with a list of do's and dont's for the channel11:38
s|oO|0o|gok, I'll assume pasting URLs isn't frowned upon, here's a random mirror https://mirror.checkdomain.de/devuan/merged/dists/chimaera/ there are both InRelease and Release files, as well as the Release.gpg detached sig that apt tripped over11:41
s|oO|0o|gthe Release file is currently skipped when I do apt update, oddly enough InRelease and Release both have the same timestamp so the latter still sounds relevant, but maybe it's some kind of transition? TBH I'm not that versed in the nitty gritty of apt repos11:44
s|oO|0o|ghttps://wiki.debian.org/DebianRepository/Format well, TIL11:47
rrqwe need an expert joining in :) .. checking up in my /var/lib/apt/lists it looks like the InRelease is the name of the future11:48
rrqI think it's like: InRelase = Release + Release.gpg11:51
s|oO|0o|glooks like it, the gpg error might just be a fluke of mirror synch as you mentioned11:53
onefangmirror.checkdomain.de is all good according to recent apt-panopticon results.11:54
s|oO|0o|gthis mirror was just an example, I have no idea if DNS roundrobbing chose this one when I preformed the update11:55
onefangThe update should have given you the IP of the server used.11:56
djph... could be as simple as timing -- "oops, we're in the middle of a sync"12:07
s|oO|0o|gthanks for your time13:29
judabudahow to fix? https://pst.moe/paste/guvukm15:49
gnarfacei'll look if you use paste.debian.net or just /msg it to me but i'm not clicking on that15:50
judabudagnarface: http://paste.debian.net/plainh/667a7a2615:51
judabudagnarface: i used paste.debian.net, can you help?15:53
gnarfacelooking...15:55
gnarfacelast seen in devuan beowulf15:56
gnarfaceprobably because of that systemd dependency15:56
gnarfaceit won't work to just install the debian one15:57
gnarfacei don't know if it can be rebuilt to not use systemd, but that's what you'd have to do15:57
judabudagnarface: so it won't work on any devuan versions?15:57
gnarfacei didn't say that, i said it's currently in beowulf (oldstable)15:58
gnarfacebut the one from debian (which appears to be the one you're actually trying to install) won't work15:58
gnarfaceyou could try to rebuild it for chimaera or whatever release it is you're running, but the fact nobody has suggests it's not that easy and there might be actual patches required too15:59
judabudaim on devuan beowulf15:59
gnarfaceoh, seems like there might be a problem with your sources.list then16:00
gnarfaceit shouldn't be trying to install the systemd-dependent one16:00
judabudaonly thing there is "deb http://deb.devuan.org/merged beowulf main"16:00
gnarfacehuh16:01
gnarfaceyou sure?16:01
gnarfaceand you ran "apt-get update" once before trying this?16:01
judabudayes16:01
gnarfacehad you been mixing distros before this?16:01
judabudamixing?16:01
gnarfacedid you use debian sources then take them out16:01
gnarface?16:02
gnarfaceyou might have got some package dependency corruption that way even if nothing else broke16:02
gnarfaceor if it was an upgrade from a debian release, it may simply not have been completed yet16:03
judabudawell im using repo from packages.sury.org/php16:03
judabudaand that contains "deb  https://packages.sury.org/php/ buster main"16:04
gnarfaceoh, well that's probably the culprit then16:05
gnarfacebuster is a debian release16:05
gnarfacejust use packages in the devuan repo and you should be fine16:05
judabudaoh maybe becuase it has "buster" instead of "beowulf", but running apt update gave me errors16:06
judabudagnarface:16:06
judabudano wait16:07
judabudagnarface: insatll seems to work16:08
gnarfacehere's the official mirror list http://packages.devuan.org/mirror_list.txt16:08
judabudai changed it to beowulf16:08
gnarfaceyou really shouldn't use unofficial mirrors16:08
gnarfaceit would be possible for them to have both devuan and debian packages though16:08
judabudathat's the php mirror for old versions16:09
judabudadevuan beowulf only has php7.4 i think16:09
gnarfacehttps://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=%5Ephp%5B0-9%5D%5C.%5B0-9%5D%24&x=submit16:12
gnarface7.3 actually16:12
gnarface7.4 is in chimaera16:12
gnarfaceyou can use pkginfo.devuan.org to search for this stuff16:13
judabudagnarface: ah, thanks16:26
judabudagnarface: turns out i can't install from packages.sury.org/php16:29
plasma41judabuda: If you specifically need version 7.3, you might try downloading the php7.3-fpm source package from the Devuan Beowulf source archive and compiling it locally.16:38
onefangIt might also work to pin an older version from an older Devuan.  I do that for neomutt.  PHP would be more complex though, lots of parts and modules.16:44
gnarfacetruthfully if it's just this one package you'd be better off without it16:52
gnarfacemod_php is better16:53
gnarfacei forget exactly why now but there was something to do with security and something to do with database handle contention16:55
gnarfacelots of serious research went into that conclusion16:55
gnarfacefcgi only benchmarked faster until you put it under load16:56
gnarfacelike, if you're testing exactly one connection at a time then it seemed like a clear winner in performance16:56
gnarfacebut once you're trying to throw banks of concurrent connections at it - bottleneck16:57
onefangGot a linky to that FCGI stuff?16:58
gnarfaceno we didn't publish our results16:59
gnarfacesorry16:59
onefangOh this is something you worked on.16:59
judabudaplasma41: where can i find version php7.3-fpm source package from devuan source archive?16:59
gnarfaceyea it's just a vague memory of the results of a fact-finding expedition during a project i was on a long time ago16:59
gnarfacewe had some disagreement about which was better at first, so we were using both for a while17:00
plasma41judabuda: Running `dget http://deb.debian.org/debian/pool/main/p/php7.3/php7.3_7.3.31-1~deb10u1.dsc` will download the source package.17:02
plasma41judabuda: ... assuming you have devscripts installed, that is.17:03
plasma41afk17:08
golinuxjudabuda: https://dev1galaxy.org/viewtopic.php?pid=34499#p3449917:13
judabudagolinux: thanks17:31
gandhii_is there a way to change what session slim (login manager) defaults to?20:51
gandhii_or is this something that can't be changed?20:52
fsmithredgandhii_, try 'update-alternatives --config x-session-manager'23:51

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