libera/#devuan/ Thursday, 2024-09-19

XenguyThere's a text file that I tripped across recently that lists the equivalencies between Debian and Devuan releases, and now I've lost track of it.  Anyone know the name of that file?00:56
gnarfaceyou mean just the release names? i thought it was up on wikipedia...01:00
rwpI can send you a mapping file that I keep for myself.01:00
XenguyOf course, it is up on the Devuan web site too (devuan.org/os/releases) but this was a short text file in the system somewhere.  Damn why didn't I make a note of it?01:01
rwpXenguy, https://paste.debian.net/plain/132976801:01
XenguyIt listed release dates also01:01
gnarfaceoh, actually in the install? i didn't know about that01:01
XenguyYeah, shocked the hell out of me when I tripped on it01:01
djphXenguy: ehwot?01:02
Xenguyrwp, Thanks but I'm looking for a particular text file on my system01:02
rwpI didn't know there was a file in the install listing it.01:02
XenguyNor did I, but if found me and then I lost it  ; -)01:03
Xenguys/if/it01:03
gnarfaceseems like it would be something in /usr/share/doc/ maybe?01:03
djph/etc/os-release ?01:03
Xenguydjph, That just shows the current release I believe01:03
XenguyThis file showed all the releases, Debian/Devuan equivalencies, and also the dates the Devuan releases were issued01:04
XenguyI guess it's a bit of a mystery file, but I'm looking for it now; if I find it I'll post here, just thought someone might have run across it.  I don't think I just dreamed the whole thing up  ; -)01:04
rwpI know this isn't what you are looking for but this is my tracking of releases with dates: https://paste.debian.net/plain/132976901:10
rwpGood luck with the file hunt.  I would be interested in knowing when you find it!01:10
gnarfaceXenguy: maybe try this: zgrep -ni 'beowulf' /usr/share/doc/*/*01:11
gnarface(guessing that if it's in there, it won't show up many times aside from the file you mention)01:12
gnarfaceor if you can remember a more specific and unique string from the file contents, use that instead of 'beowulf'01:12
gnarfaceshame zgrep doesn't support recursion, i wonder why?01:12
rwpzgrep is "just a lame script wrapper" around grep.  It could be better.  It is just a quick hack someone wrote.01:13
rwpfind /usr/share/doc -type f -exec zgrep -i beowulf {} +01:13
gnarfacehuh, interesting....01:14
gnarfacei knew the thing about zgrep, but i mean that's an interesting use of find i wasn't aware of01:14
gnarfacei guess i should read that man page...01:15
rwpHold-up!  I got to show gnarface something new today?  I am marking the calendar right now! :-)01:15
gnarfacehehe, i don't know everything, that's for sure01:15
Xenguygnarface, Thanks, returns a couple screens, but I still can't spot it, dang why didn't I make a note01:16
rwpI also wanted to soften my complaint about zgrep.  zgrep a fine quick script to have been written.  But since it isn't a complete solution it's always going to feel a little rough.01:16
rwpAlso there has been a push (by I can't remember zutils?) to include a better generic z* set of commands that would handle all of the compressed and archived file formats.  But the gzip project doesn't want to give it up.  So it will EITHER be the gzip version of zgrep (not so good) or the zutils version of zgrep (better) depending upon what is installed.01:19
rwpMeanwhile...  "find" is totally awesome and will do almost anything related to finding files.01:21
gnarfacethe man page is... humbling01:22
rwpThat's the problem with man pages.  They are good reference documents if you already pretty much know how to run something but just need to look up spelling or something.  They make terrible tutorials.01:23
rwpAlso find has a totally non-unix non-standard option format.  Because it is one of the few unix programs that was written under contract to a spec that was furnished.  So it is different from the rest.01:24
rwpThe first set of args are paths to search down.01:25
rwpFollowed by logical AND expression predicates testing things like -type f if it is a file not a directory or symlink or socket or other.01:25
rwpActions such as -exec are then followed by a command followed by either "{} +" or "{} \;" (\; must be quoted due to ; and shell metacharacter but + is okay unquoted).  That runs the command with as many files as will fit on the command line when using {} + the most efficient form.  With {} \; it runs the command once per file argument, not so fast nor efficient.01:27
rwpIt's a logical AND expression left to right.  If at any point the predicate is false then processing on that file stops and moves to the next file.01:27
rwpTo make it a logical OR use -o such as "find . \( -name '*.txt' -o -name '*.html' \) -exec grep foo {} +01:28
rwpAnd that's enough to get you going with find!  I use it all of the time so AMA about it.01:28
gnarfacethanks! that's helpful, that will help a lot if i can remember to use it next time i need it for something like this01:30
gnarfacethat will probably even help me make better use of the man page01:31
DFPYou can also `cc $(find src -name "*.c")`. Ahem.01:31
XenguyWell I've search high and low for that file and I can't find it; it's a mystery.  Serves me right for letting it slip through my fingers01:53
XenguyWhen the holy grail shows up, capture it somehow!01:53
uncloudedfind is cool.  I have a wrapper script called find-latest that just shows the 10 most recently modified files.  Very handy for seeing if backups are up to date, or finding which project I was working on last.02:00
rrqXenguy: do you mean like the "compare packages" table of distrowatch?02:32
rrqno, that doesn't have dates...02:34
Xenguyrrq, I'm really kicking myself for not noting this file02:37
XenguyI don't even know how I ran across it, but it had the release dates and everything...02:37
XenguyIt was kind of like the /etc/os-release file that someone else mentioned, but it had the complete history and equivalencies02:37
XenguyAnd a very succinct file also02:38
rrqand it's not /var/log/dpkg.log ?02:38
XenguyApparently not, that file is way longer than the short little thing I saw02:39
rrqI suppose if you know some text in it you could try a grep -r02:42
rrqideally distinctive text :)02:42
rwpIt's only some machine time.  grep and grep and grep again until it turns up.02:42
XenguyThe way the file turned up suddenly and then disappeared somehow off my system is a bit disconcerting, but hopefully it'll find itself found again one day02:45
XenguyOr maybe I dreamed the whole episode ; -)02:48
gnarfacenah, i'm pretty sure i remember seeing it too, probably because you pointed it out02:50
gnarfacei don't remember where it was either, just that it was not recently02:50
fsmithredgrep -E "Beowulf.*Buster"02:54
fsmithredOr see if this one has what you want: https://termbin.com/fgua02:55
Xenguyfsmithred, That's a nice summary (rwp had one too).  Yeah, I know where to find the info (e.g. on the web site) but I just can't seem to find this particular mystery file, it's strange03:33
fsmithredXenguy, that's a copy/paste of the page you posted from d.org03:34
XenguyYes, I think I understand, but ...?03:36
fsmithredis that the information you wanted and in the format you want?03:39
fsmithredalso, I keep forgetting which debian B corresponds to devuan releases.03:39
fsmithreddoes it look like the one you remember?03:40
Xenguyfsmithred, No, that's the thing, that's not the file I'm talking about; the one I'm talking about I can't find, and it did not originate on the Devuan web site.  Don't worry about it, it's my fault I didn't capture it while I had the chance, and it's not a big ticket item anyway.  Thanks for trying to help of course.03:42
systemdleteOn chimaera, mailutils does not seem to require mariadb, but daedalus does.   All I want is to use "mail" for sending messages locally from scripts, command line, etc.  Why does this heretofore SIMPLE utility set suddenly require a database?07:57
systemdlete(I am asking rhetorically; obviously, there is now a dependency, which need NOT be stated)07:58
systemdleteWhat used to be simple is now complex.07:58
al1r4dhi all, who dng administrator? I sent my message and wont appear in lists.dyne.org ¯\_ (ツ) _/¯08:07
rktasystemdlete: if you only need mail there is bsd-mailx which comes with minimal dependencies.08:08
onefangOK, finally done all the stuff that was keeping me busy yesterday, some of it spilled over into today.  It's looking like only two package mirror problems happened, and my guess is they where local DNS issues.08:46
onefangOn the other hand, now that I'm back, some do seem to be having issues now.08:48
* onefang puts three DNS-RR mirrors on probation.08:49
onefangDamn, just missed the update window.  lol08:49
onefangAh the first one was a mirror admin warned me before that their particular mirror would be down for maintenance several times this month.  So I guess Guest6809 just got unlucky and hit a maintenance window.08:57
onefangThe second one my guess is that there's not THAT many Devuan package mirrors, it's entirely possible that two people trying from different sides of the planet might get the same IP at the same time.09:02
onefangOne of these days I'll actually dive deeply into the apt source code to see how it deals with DNS-RR, or if it just leaves it up to whatever resolv.conf points to to deal with that.  Then I'll have more clue.  Right now my clue is "Think the various DNS resolvers might handle DNS-RR in their own special way".09:04
onefangI need to deep dive the apt source code anyway, so I can tweak apt-panopticon to better suit any strangeness I might stumble across.  apt-panopticon basically carefully measures every step of the process apt goes through to install a package.  Hence the name.  B-)09:07
onefangThat's where the URL sanity test came from, I had already had a quick look at apt source code.09:09
rwpsystemdlete, mailutils depends upon libmailutils9, which depends upon libmariadb3.  libmariadb3 depends upon mariadb-common mysql-common, which totals up to 648 kB of additional disk space.09:17
rwpsystemdlete, The best "mail" program though IMNHO is the one with bsd-mailx package.09:18
CueXXIIIsystemdlete: also, the ariadb-common mysql-common packages only contain some config files, not the database itself09:35
CueXXIII+m09:36
freemok, I have something weird since I switched (few hours ago) to devuan in my sources.list: aptitude is ignoring it's own configuration options, by selecting for install "recommended" packages.16:38
freem(I always inspect those myself in the preview, so that I can avoid the bloat)16:39
freemoh16:40
freemit is apparently not devuan specific, that's new16:40
freemwhich means I'll have to take a serious look at my system to purge it now :/16:42
freemit's even ignoring the apt configuration... damn it16:43
amarsh04have you looked at the aptitude man page?16:46
freemhttps://p.mort.coffee/0U5.png16:47
freemman-pages are good when you search for something non-obvious, but this ^ hardly qualifies :)16:47
freemthis *used* to work correctly, I have not read aptitude's documentation since years16:47
freemI see no other word to qualify this than: regression.16:48
freemI'll probably track that one later...16:48
amarsh04  brb, restarting to git-bisect a kernel issue16:50
freemhave fun16:50
freem(and good luck)16:50
freemoh lol16:51
freemthere's a broken dependency in kcachegrind, it might be the reason behind this weird aptitude behavior16:51
freembasically, it is possible to install it without installing dbus, but dbus would be pulled from the recommends of other dependences, but trying to run it in those conditions:16:52
freemkf.dbusaddons: DBus session bus not found. To circumvent this problem try the following command (with bash):16:52
freem    export $(dbus-launch)16:52
freemok... installed dbus, even rebooted for the fun, still can't run the tool16:57
freemhuh... wtf16:57
freemwhy do I now have `run` processes (from runit) directly under PID1, they should be under runsvdir...16:58
freemnever seen that before16:58
amarsh04sorry, haven't used runit16:59
freemI have been using it since debian moved to systemd, and tinkered a lot with it16:59
freemI moved to devuan a few hours ago...16:59
freem(because I need kcachegrind, which on debian requires me to change my init, ofc, and which appear to not being working properly on devuan... sigh)17:00
amarsh04ah, as I'm on unstable/Ceres, my dbus packages are at version 1.14.10-4devuan117:01
amarsh04they are Devuan specific forks17:01
freemI'm more concerned with my init being broken on devuan than for a KDE tool being broken outside of kde17:01
freemguess I'll just install virtualbox and install a stock debian on that if I want to just use the damn tool17:02
amarsh04have you registered and posted a question on dev1galaxy.org ?17:02
freembut my init being broken is a serious problem17:02
freemnope17:02
freemoh, actually, the processes are named 'run' and not 'runsv', they're something else17:03
amarsh04certainly leave this channel open for anyone who is idling and re-appears later, but it's worth asking in the forum17:03
freemoh, ok, I know17:05
freemthose run files are the ones from the udev run file, which contains a workaround to delay a command so that udev finally does it's job17:06
freemI guess there is a difference with eudev which creates this mess17:06
freemno eudev man-page?17:07
freemsigh... if only I managed to completely get rid of that stuff...17:07
freemI'd better move back to debian and try to debug this in a vm, seems safer17:11
freemoh... silly me17:42
freemobviously the run script would break without update, it is referring to *systemd-*udev binary after all :D17:42
freemguess I have not done anything system related in a way too long time :S17:43
freem(well, systemd-udevd to be exact)17:45
freemoh, nice, udevd is not in a stupid place, too18:02
freemthere. With the correct path and filenames, things suddently work better :)18:04
freemI only need to get rid of the default udevd daemon, and to find out what this seatd daemon is for, and if I really need it18:05
freemas for kcachegrind, it is indeed missing a direct dependency, not on dbus, but on dbus-x1118:07
freeminstalling it made kcachegrind finally launch18:08
dostoyevsky2A HP Elitebook laptop without a gpu could be a good candidate for devuan, no?  I think driver support doesn't need to be that current just so that the basics would work (keyboard/screen/wifi)18:27
dostoyevsky2(without nvidia gpu)18:28
dostoyevsky2Odd, I can't login with user: user, password: live on the devuan live iso...19:34
rwpdostoyevsky2, https://refracta.org/docs/Release_Notes_10.0.txt "The root password is root. The user password is user. You can use the 'su' command to become root."19:38
rwp"When running from live media, you can use 'sudo <command>' for root permissions or use 'sudo -i' to get a root terminal."19:39
dostoyevsky2rwp: https://dev1galaxy.org/viewtopic.php?id=4919 <- what works for me: devuan/devuan and root/toor as password...20:10
fsmithreddevuan:devuan and root:toor20:13
rwpfsmithred, Do https://refracta.org/docs/Release_Notes_10.0.txt need to be updated?20:16
fsmithredrwp, I posted the logins for devuan-live. Refracta logins are still user:user and root:root20:29
rwpSomehow I was under the impression that devuan-live was also refracta.  My mistake.21:06
fsmithredrefracta uses devuan repos but it's a different mix of packages.21:08
fsmithredand current devuan-live uses refractainstaller.21:08
rwpI have been confused.  I will try to get back in sync with what's happening.  Thanks for clarifying!21:15
dostoyevsky2now I am in the chroot for the installation but `apt install firmware-linux' and `apt install amd64-microcode' just tell me the package doesn't exist... I have setup `deb{-src} http://deb.devuan.org/merged daedalus{-updates,-security} main contrib non-free' in sources.list but those packages can't be found... but I think I need them for a proper installation, no?22:23
gnarfacedostoyevsky2: as of daedalus you now also need "non-free-firmware" in addition to non-free, contrib, and main22:25

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