libera/#devuan/ Wednesday, 2023-07-05

buZzlatex: wth is 'rtkit' ?00:37
buZzlatex: i followed the debian wiki page i gave you before00:37
rwpbuZz, rtkit is a D-Bus thing that can change the scheduling policy of processes dynamically based upon dbus requests.01:34
buZz¯\_(ツ)_/¯ i do have it installed seemingly01:35
buZzbut didnt notice anything01:35
rwpI rather suspect that neither you nor I will be doing things that will cause it to be in action.01:35
buZzto start pipewire > i logged into X as my user, open a terminal , pipewire >> pw.log & ; pipewire-pulse >> pw.log & ; wireplumber >> pw.log &01:36
buZzand close terminal :)01:36
buZzi couldnt find any devuan script to start it, gentoo wiki mentioned 'just start em by hand' when lacking systemd01:36
rwpSounds reasonable enough.  I have not used pipewire myself and have no experience with it.  I have had the unfortunate experience with pulseaudio and anything must be better.01:42
buZzalright02:18
buZzi used jack a lot before, pulse briefly, they are all fine but dont really mix02:18
buZzalsa obv is fine but again doesnt really mix with the others02:18
buZzso pipewire is amazing to me, in that it can bundle all 3 interfaces and just use kernel's alsadriver to output it02:19
buZzso you get native alsa inputs, native alsa outputs, but with all convenience of pulse/jack in routing and volume-per-application etc02:20
buZzand all sound sources and sinks are visible in all interfaces, alsa/pulse/jack , plus native pipewire too02:20
rwpEverything I have heard about pipewire is that it does a good job at these things.  The author was experienced from jack prior to pipewire.02:21
grayrockhm, i wonder if that works with rosegarden/fluidsynth/jack.02:22
onefangALSA + JACK works fine for me and my way too many audio interfaces.02:24
jackHow do I get proper flatpak support in daedalus02:28
jacki installed flatpak, and some apps off flathub, but none of them show up in the system menu, or are runnable from the command line.02:29
rwpjack, I know nothing other than what I read here: https://www.flatpak.org/setup/Debian02:30
jackeven when I navigate to /var/lib/flatpak02:30
jackCool.  Will try that.02:30
jackthank you!02:30
rwpIn order for things to show up in the menu there must be a .freedesktop file in one of the expected directories.  And on the command line would need PATH adjusted to include where the executable was installed.02:31
jackoh also:  Had to do t he nouveau.nomodeset=0 to boot this laptop.  That was in rc2.02:31
jackfresh install.02:31
rwpThe #4 where it says "To complete setup, restart your system." makes me question what it is doing. Why? Is it modifying a user's ~/.profile?  Something like that would be unneighborly.02:32
jackYeah, not sure.02:33
jacktrying now without reboot. :)02:33
jackI agree though:  All reboot should be for windows normies.02:33
jackUnless your updating the kernel or something.02:33
jackGetting nvidia drivers installed was a real bear.02:34
jacktons of missing dependencies.02:34
rwpYou installed the nonfree nvidia driver?  That explains needing nouveau.nomodeset=0 I guess.02:34
jackno i needed that to boot at all before i installed anything.02:34
rwpWhich graphics adapter do you have?  So that others will know to avoid it?02:35
jacklaptop 1650ti02:35
jackone of the most popular options.02:35
jackI think we need to fix devuan.02:35
jackyeah, the app I just installed still isn't showing up.  I'll try a reboot.  BRB02:36
rwpWell...  The nouveau driver is part of the Linux kernel.  And all of the distros are using that kernel.02:36
jackWe should burn it with fire.02:36
jackYep, after reboot the flatapps show up.02:40
jackBut I had to manually edit grub during boot again with nomodeset.02:40
rwpIn order to really fix things it would be a Linux kernel fix rather than a Devuan fix.  And then all of the distros will get it.02:40
rwpAre you editing /etc/default/grub adding it to GRUB_CMDLINE_LINUX and then running update-grub?02:41
jackYep.02:41
jackStill failed02:41
rwpNotes: Options in Options in GRUB_CMDLINE_LINUX are always effective.  Options in GRUB_CMDLINE_LINUX_DEFAULT are effective ONLY during normal boot (NOT during recovery mode).02:41
rwpIf you edited that file and ran update-grub then the results should be compiled into /boot/grub/grub.cfg and you should see them there.  Do you?  Sounds like something failed during update-grub action.02:42
rwpIs nouveau.nomodeset=0 still needed with the proprietary nvidia driver?  I would think the "nouveau." namespace would need to be removed leaving simply "nomodeset=0" in that case.02:44
jackyes.02:45
rwpI have no mental model of operation under which all of those things exist at the same time.  Hmm...  The sums do not add up.02:46
jackI just manually edited grub.cfg.02:46
jackThat should work.  LOL02:46
jackWill test in a bit.02:47
rwpI am good with hacking the grub.cfg file manually as a debug strategy as long as you know update-grub wipes it out.02:47
rwpOr at least update-grub is *supposed* to wipe it out.  If that is not working then that's something to debug.02:48
jackI ran it.  Not sure why .cfg isn't changed.02:48
rwpAnd if the only thing happening so far is installing the proprietary nvidia driver then I suspect it immediately as one of the usual suspects of system problems.02:48
jackNo, it failed before I installed it.02:48
jackFresh install rc202:49
jackThis would be a release blocker imho02:49
rwpOn a pristine installation?  That is too simple to fail!02:49
jackYeah, but nevertheless:  That is what ocurred.02:49
rwpAgreed.  That would be a release critical bug for the installer.02:49
jackWhy I'm reporting it here.02:49
jackThis is pretty generic hardware.02:49
onefangrelease critical bug?  What did I miss?02:50
rwpI'll mention fsmithred here for noticing this too.02:50
jackthis system won't boot without nouveau.nomodeset=0 manually added to the grub on boot.02:50
onefangI had to reboot, so missed the beginning.02:50
rwponefang, jack says that on a pristine installation of rc2 that update-grub did not propagate a needed option from /etc/default/grub into the /boot/grub/grub.cfg file.02:51
jackAlso: update-grub is not keeping the changes in grub.cfg02:51
rwpupdate-grub won't keep changes there as that is the compilation target from /etc/default/grub and the other templates and overwrites it when run.02:51
onefangupdate-grub recreates  /boot/grub/grub.cf from it's config files in /etc02:51
jackAlso: When installing flatpak, it should really recommend the other items on:02:51
jackhttps://www.flatpak.org/setup/Debian02:52
jackYou can't really use flatpak without the gnome plugin02:52
jackAdditionally: None of that should require a reboot.02:53
jackThis is all on the very latest daedalus ISO02:53
jackfresh install, new hard drive.02:53
rwpWhen you say "When installing flatpak, it should really recommend the other items" to what specifically are you referring to?  Because https://www.flatpak.org/setup/Debian does recommend that.02:54
rwpbbiab02:56
jacki installed flatpak from the console.02:59
jackit did not do the "recommend gnome plugin" bit.02:59
jackSo it was broken out of the box.03:00
jackAlso pressing the Repos button in synaptic doesn't work.03:05
jackSettings -> Repositories.03:06
buZzgrayrock: very high odds of yes03:24
buZzi used it with fluidsynth and zynaddsubfx03:25
rwpjack, I don't know what more can be done about the flatpack package.  It can't Depend upon gnome-software-plugin-flatpak because most people don't run GNOME and that would then require it for everyone.  And if it Recommends gnome-software-plugin-flatpak then for all of the people who don't disable Recommends it has the same effect.  So it can't really do that either.04:53
rwpAlso, We don't really have GNOME in Devuan but "GNOME Flashback" which is another fork of GNOME similar to Mate but less well debugged.  Sure it's available.  But I recommend Mate over GNOME Flashback.  Mate is more mainstream well used and much better tested.04:54
rwpXb04:55
rwpOops.  Keyboard failure.  My USB became dislodged and I didn't reload my keybindings.04:56
masonrwp: I've gotten around that recently by finally figuring out how Debian gets away without traditional keymaps.04:57
masonrwp: Turns out, it treats X keymaps as native, and on boot converts them to console keymaps.04:57
masonSo I took my console keymap, respun it as an X keymap, and now I can swap keyboards without losing my map.04:58
masonThe sources are in /usr/share/X11/xkb/symbols/ and are specified in /etc/default/keyboard, in XKBLAYOUT04:59
masonI'd been wondering about it for years, so finally a few months back I dug in. Was worth it.04:59
rwpThis was my X keymap.  I change capslock into a control key.  That was me trying to C-x b switch buffers in emacs.05:01
masonrwp: That should re-apply on reconnect then.05:01
rwpI do it as an xmodmap and nothing triggers it to apply on connection.  That's the part I should figure out.05:01
masonrwp: Do you have this in there? XKBOPTIONS="ctrl:nocaps,compose:lwin"05:01
masonrwp: That's what I'm saying. No more xmodmap.05:02
rwpI do not.05:02
masonrwp: That'll map your caps lock to control, and I also set my code key (windows) to compose.05:02
rwpI'll try it!  Thanks for poking me that direction.05:02
masonThen the rest of the layout happens in my file, which I base on /usr/share/X11/xkb/symbols/us with some changes, then calling it /usr/share/X11/xkb/symbols/us-bliss05:03
masonrwp: I've been mucking with keyboards the last year or so and it got fairly frustrating having to rerun xmodmap all the time.05:03
rwpNormally I do "setxkbmap -option terminate:ctrl_alt_bksp -option compose:menu" and then "xmodmap .xmodmap" immediately following.05:03
masonYeah, you can have it all happen automagically, and I bet you'll like it as much as I did.05:04
rwpI have edited the files and made those changes.  But have something running that I don't want to disrupt to restart X.  I'll try it and let you know.  Thanks!05:06
masonEnjoy. Ping me when you've given it a try.05:07
jackrwp, : Yeah, I'm using MATE11:28
jackNot sure what to say. but the current implementation is sub-optimal.11:28
jackAlso: Wine32 is missing from the repos.13:27
jackVital for wine users.13:27
brocashelmjack: have you enabled 32-bit architecture?13:28
brocashelmsudo dpkg --add-architecture i38613:28
brocashelmthen try searching wine32 again13:29
jackYes I did that.  wine32 didn't show up in synaptic.13:39
jackThen I installed libc6, and downloaded wine32 .deb from packages.org13:39
jackErrr packages.debian.org13:40
jackAlso nvtop is missing in the repos.13:57
rrqhttps://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=*nvtop*13:58
jackWhew, hosed the whole system, had to manually edit my DNS nameservers from a rescue boot.14:56
jackNow I'm rebuilding mate.14:56
jackI have to manually startx now after reboot, how do I fix that?14:56
FatPhiljack: are you using a display manager?15:10
jackYeah, errr... I was, but I think I hosed it.15:12
jackI saw an error there at one point.15:12
jackWhere's that setting at?15:12
FatPhilif you have something like xdm installed, then that starts as an rc script - check what's started in your runlevel under /etc/rc...15:16
jackok, will do.  I think mate uses lightdm by default....15:21
FatPhil/sbin/runlevel will tell you the (previous and) current runlevel, let's say it's 5. there should be a symlink in /etc/rc5.d/ pointing to /etc/init.d/lightdm , if the symlink has the name S..lightdm, then it should be started, but if it's called K..lightdm then it's stopped15:26
FatPhilhere, ".." stands for a number which tells init what order to run things in15:26
onefangsysv-rc-conf makes that sort of thing easy.15:26
FatPhilah, I don't have that installed, but if you know what you're looking for, it's just a simple ls15:28
FatPhiluntil you need to change something, of course, which is unnecessarily hairy without a helper tool.15:31
masonjack: From last night, after you added the new architecture, did you say "apt update" before looking again"?16:20
nemoheh. continuuing saga of the user running devuan... they decided to install gnome desktop in their VM19:13
nemowhich pulled in wayland19:14
nemoaaand seems to have totally locked up the VM's meagre GPU resources19:14
nemoswitching them to MATE now19:14
nemowow. gnome-shell and gnome-* pulls in a crazy number of deps. even an apache module? wut?19:24
scorpion2185[m]can you convert debian 12 to devuan 12 runit?19:41
rwpscorpion2185[m], Debian?  I don't think so.  Debian is all about systemd.  But you can convert Debian to Devuan first.  Then convert Devuan to runit.  Devuan has init freedom.19:43
masonscorpion2185[m]: I'm going to disagree. You can swap around freely. Just takes the right ordering.19:45
rwpOh!  Sorry.  I read that second devuan 12 as "devuan" now.  It was the 12 that snagged me.  It would be Devuan 5 for Devuan.19:45
masonHah, and I also confused that, and read it as Debian to Debian-runit.19:46
rwpI had read that as debian 12 systemd to debian 12 runit.  My bad!19:46
masonBut yeah, you can swap around just about anything.19:46
scorpion2185[m]i mean debian to devuan/runit19:47
masonscorpion2185[m]: If it were me I'd switch to runit first, and then migrate to Devuan.19:47
rwpYes.  You can do that.  Works.19:47
scorpion2185[m]is there some guide? also it has FDE19:48
rwpNote that in Debian/Devuan/Ubuntu/Mint/Trisquel (the entire family) there are few native runit scripts and runit mostly runs the sysvinit scripts in compatibility mode.  Which works okay no problem.19:48
fsmithredmake sure you get the runit-services package for additional run scripts.19:49
rwpscorpion2185[m], Look at the migration guides here: https://www.devuan.org/os/install19:49
masonI see some potentially useful stuff here: https://lecorbeausvault.wordpress.com/2022/02/07/debian-switching-init-system-easily-openrc-sysvinit-runit/19:49
scorpion2185[m]no guide for bookworm yet there19:51
rwpI think the Buster to Beowulf is probably still useful though.19:52
rwpSorry I meant Bullseye to Chimaera. https://www.devuan.org/os/documentation/install-guides/chimaera/bullseye-to-chimaera19:53
scorpion2185[m]why not bullseye to to chimaera?19:53
fsmithredI think tito's migration script has been updated. I'll find a link.19:53
rwpI hate that all of those are all starting with a 'b' and I need a cheat sheet to keep them straight!19:53
nemoheh. y'all thoroughly confused me with the exchange between :45 to :47 but I'm glad you know what you're doing.  so what *would* be the best procedure for going from Debian to Devuan ?19:53
nemonot that I have any Debian left, but kinda curious19:54
rwpnemo, There is disagreement about the init order so take this at face value but I would follow https://www.devuan.org/os/documentation/install-guides/chimaera/bullseye-to-chimaera for Debian to Devuan.19:54
rwpAnd then afterward I would convert to runit.  And install runit-services as suggested by fsmithred.19:55
fsmithredhttps://lists.dyne.org/lurker/message/20230625.205150.61a62b84.en.html19:55
rwpI am all for scripting things and do it myself a lot but perhaps that isn't the best general purpose documentation.  :-(19:58
scorpion2185[m]is that script good with FDE?20:00
nemoreading that guide, it all seems pretty reasonable and straightforward20:00
scorpion2185[m]but it installs a DE, can I avoid that? WM user there20:01
fsmithredscorpion2185[m], at the moment, I can't think of anything that would change betweek debian and devuan with regard to FDE20:01
rwpnemo, It's not too difficult of a process.  Have converted many systems that way.20:01
fsmithredwe don't fork cryptsetup or grub20:01
fsmithredmaybe just look over the script to see if there are any specific issues.20:02
rwpNote that Debian split cryptsetup into cryptsetup and cryptsetup-initramfs and if you need it then you need to ensure that cryptsetup-initramfs is installed.  I have been snagged by that twice now.  And embarrassingly I knew the problem already on the second snag.20:03
nemoscorpion2185[m]: can't imagine that's actually necessary20:03
nemoscorpion2185[m]: although amusingly I ensure all the VMs at work have a desktop to reassure the admins used to ms windows20:03
fsmithredauthor says that server migrations are not supported, so I'm not sure what that means.20:03
nemofsmithred: maybe worried about taking responsibility for weird edge cases?20:04
rwpProbably that headless remote no console access can be a problem if something goes wrong and you can't get on the console to fix it.20:04
nemorwp: fortunately I've never had to work on a remote server without some form of console in years. yay for VMs ☺20:04
nemonow if the *host* has problems, then ,yeah, time for a trip to the server room20:05
fsmithrednemo, maybe. My own observation is that any instructions don't work for all cases or for the same cases over time.20:05
rwpscorpion2185[m], Reacting to you comment, the end of that guide does say to install task-xfce-desktop (or ahem task-gnome-desktop) but that is not needed if you don't want it.  I don't run a DE here either.20:06
fsmithredI can't recall right now if it was chimaera or beowulf, we had to edit the migration instructions a few times because they stopped working.20:06
rwpHowever you _might_ want to look at the dependencies that it would pull in and see if any of those are things you think you might need.  "apt-get install -s task-xfce-desktop" simulated only20:06
scorpion2185[m]i said WM not VM, window manager no DE20:07
nemoscorpion2185[m]: what he's saying is still helpful IMO20:07
scorpion2185[m]sure20:08
nemoscorpion2185[m]: he's suggesting you pretend to do the DE thing, just to see if it is pulling in anything your WM might need20:08
fsmithredin general it's easier to migrate without a DE.20:08
nemook20:08
nemohttps://pkgmaster.devuan.org/bannedpackages.txt ← this isn't up to date right? (the tomcat on banned list seems odd... well... I mean, tomcat10 is definitely allowed, no idea why 9 would be banned)20:08
fsmithrednemo, a package can be banned in one release but not in another.20:09
nemofsmithred: ok. I was just puzzled why 9 would be banned but not 1020:10
rwpLikely something got fixed in 10 and it no longer needed to be banned.20:11
rwpThere are people working in Debian to make it a more inclusive place.  It's just a slow uphill battle there.20:11
fsmithredlooks like tomcat9 was banned in beowulf. I see tomcat9 packages in chimaera.20:11
nemorwp: interesting. and the ban was only for beowulf-security. wild20:12
nemoso rare for a security patch to severely break things20:12
nemothey kinda try avoiding doing that ☺20:12
fsmithredI can't explain that part. It might have to do with when the package first got forked.20:12
rwpI am sure that if we looked into the specific details that it would make sense for it to be banned.20:12
fsmithredpretty sure it was a systemd requirement20:13
rwpscorpion2185[m], As a general comment people migrating a laptop which connects to the network with WiFi that was using WICD must be migrated to something other than the now orphaned and moribund wicd which depended upon python2 and so has fallen into disrepair.  That might be the main reason why the task-xfce-desktop is suggested.  Because that will pull in a wifi widget.20:14
fsmithredgood call.20:15
fsmithredif the wicd metapackage is installed, you will automatically get network-manager20:15
rwpMost people who used to use wicd have converged on using connman as the new heir apparent.  Those who previously used network-manage continue to use network-manager.  It's your choice.20:15
rwpAnd then there are oddballs like me who have gone my own path.  Noting that not all who wander are lost.20:16
rwpI find that connman works fine but does seem a little odd in user interface to me.  I miss the simpler wicd interface.  I can see people choosing network-manager for UI reasons.  (Though NM has screwed me over many times downing a network connection on upgrade and never bringing it online again.)20:18
rwpbbiab20:19
fluffywolfI use wicd.  last time I used network-manager I utterly despised it.  I'm figuring wicd should just keep working...20:32
hagbardI just edit my wpa_supplicant.conf if needed, or use wpa_gui if i just want to connect once.20:35
latexbuZz: thanks it sorta worked20:50
jackSo how do I get the network notification back in my system tray?  I think I've fixed everything else... LOL22:40
rph751I'm trying to register on git.devuan.org, but it does not send me a confirmation email. How do I proceed ?23:26
djphcheck your spambox23:56
djph?23:56

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