libera/#devuan/ Sunday, 2022-07-03

clemzdoes a different init software really make that much difference from debian?01:48
Hurgotronsystemd is not just an init system. People would have few, if any, problems with it. Compare with Ubuntu's upstart02:01
HurgotronIt is rather invasive, introducing incompatiilities with other flavours of Unix, affecting logging, DNS, networking, whatnot.02:01
Hurgotronhttps://unixsheikh.com/articles/the-real-motivation-behind-systemd.html02:02
gnarfaceclemz: in some ways yes, in some ways no. there's devuan live images you can try out02:25
brocashelmdevuan = debian without systemd installed + 200-300 forked packages that by default don't work outside of systemd02:35
clemzAm i going to run in to problems if i install packages with instructions for "Debian only" ??02:36
brocashelmno02:36
brocashelm99.9% of debian specifics also work on devuan02:37
clemzCan you recommend how to install/build vscodium on devuan?02:37
clemzor which repo to use02:37
brocashelmthe only real difference is the absence of systemd in place of alternate inits such as sysvinit (default), runit, openrc, s6, etc.02:37
brocashelmdepends. which devuan are you using? chimaera?02:38
brocashelmif chimaera, then you'll want the bullseye repository02:38
brocashelmyou can get information on how to install vscodium binaries here (look under debian /ubuntu): https://vscodium.com/#install02:42
gnarfaceclemz: some packages won't work without systemd: http://packages.devuan.org/bannedpackages.txt02:42
gnarfaceanything without a hard dependency on systemd should work, but note that all of such packages in the debian repos are already in the devuan repos, no exceptions02:43
gnarfacestuff from 3rd party debian repos like winehq-staging though for example, which don't rely on systemd at all, do still work fine in devuan too02:43
brocashelmeven using deb-multimedia.org repos should be fine with devuan IME02:44
brocashelmyou can use some ppas, appimages, flatpaks, etc. if you wanted to02:45
brocashelmbut it's better to stick with the main repository and specific repositories if the main lack the software you need02:45
brocashelmmixing too many repositories can, just like in debian, create a frankendevuan02:46
fluffywolfif you create a frankendevuan's monster, does that make you doctor frankendevuan?  or are you in fact the monster?  :P02:53
brocashelmceres was just a simple gal when i met her. then, she entered my lab...03:11
fluffywolflol03:19
fsmithredyou got her running03:28
salloidhow do i find the binary name of a program i installed?04:04
salloidfor example if i installed foo and the command for running it is Foo, how do i find that information?04:04
fluffywolfreading the program's documentation, web page, package info, is often helpful.  many programs contain no executables, many contain a large number...04:06
gnarfacesalloid: assuming "foo" is the package name in question, just run "dpkg -L foo" and it will dump the contents, look for binaries in /bin or /usr/bin04:06
salloidthanks gnarface !04:07
gnarfacewell, actually the binaries might be in /sbin or /usr/sbin too, except with new installs maybe now just /usr/bin and /usr/sbin?04:07
gnarfaceeh, you'll figure it out.  it's a good idea to read the docs though too... usually they're in /usr/share/doc/[package name] and "man [binary name]"04:08
salloidthe program i installed is actually a random .deb from the internet with scanty docs04:09
gnarfacethat's two signs it's probably not worth it04:10
salloidif it takes me more than 5 minutes i will give up and look for something else ahah04:10
gnarfaceif that happens just tell us what it is you're actually trying to accomplish, maybe people here will have some better ideas04:11
gnarfaceyou'd be surprised how many problems are already solved by stuff currently in the official repo but just not advertised04:11
salloidmm okay, i'm looking for noise suppression with pulse that i can toggle with a gui04:12
XenguyI use this regularly:  dpkg -L <packagename> |grep bin04:14
gnarfacehmm, personally i don't know a lot about pulseaudio but i do think they have some plugins and one might do that, but my guess is you'll probably have to change a config file04:16
gnarfacesome other gui audio processing program might be suitable as a passthrough though, not pulseaudio specific04:17
ring-2i would try "man -k <my program>" first, then watch the sections in manpages, too.04:18
gnarfaceis this for input or output, salloid?04:18
salloidinput04:18
salloidi think there are ladspa plugins that will do this, i'm not sure if you can just put pulse through those or if you need jack for that sort of thing?04:19
salloidthats how i imagined it working initially04:20
gnarfacei think you can put it through pulse, and if not you surely can through bare alsa, it's the "toggle on and off with a gui" part that is difficult, somewhat ironically04:20
salloidi'll settle for a script that toggles it04:20
gnarfacei'm thinking the most direct form for such a script would basically be just a string replace that uncomments a config line you pre-prepared in the pulse config and then restarts pulse04:21
gnarfacenot my area of expertise again though, you might have better luck with this in the pulseaudio channel04:22
salloidmm i should probably try asking in there04:22
salloidi'm just tired and wanted something i could install and not think about honestly 😩04:22
gnarfacewell there's audacity...04:22
gnarfacemight be kinda overkill though04:23
gnarfacevlc might have something builtin too, slightly less overkill04:23
salloidwould those be realtime?04:23
salloidi want this for VOIP04:23
gnarfacedid you already settle on a voip program?04:24
salloidi use multiple voip programs04:24
salloidso ideally i'd like something that just creates a new input option with noise suppression applied to an existing input04:25
gnarfacegoogle search suggests a pulseaudio module called "module-echo-cancel" can you check for that?04:27
gnarfaceif you find it check for others near it04:27
salloidi think its included in a package i have installed!04:29
salloidi'll do some reading04:29
gnarfaceso, my initial scanning suggests you can enable it in the main pulseaudio config then it will show up in a dropdown menu04:29
gnarfaceas an alternate input device04:29
gnarfaceor something like that04:30
salloidsounds perfect04:30
gnarfaceso another thing i vaguely recall was something about pulseaudio also not selecting the high quality input by default, though that may just be an old bug it's probably worth checking on too while you're in there04:31
salloidoh interesting, i'll take a look04:31
salloidthanks so much!04:31
gnarfaceno problem04:32
gnarfaceit might have been an alsa or libasound thing actually i'm remembering, and may only matter if your sample rates don't match and it has to convert04:33
gnarfacebut make sure you're using samplerate_best for that if you see it instead of whatever the other ones are04:33
gnarfacepulseaudio works on top of alsa, so sometimes alsa configuration issues can affect it too04:34
gnarfacebut for example if you see that it's capturing audio at 8000 Hz by default (a surprisingly common but fairly useless default) then it's best to just set it to whatever the best one the hardware can handle is04:36
salloidwell this is weird, i'm trying to look this up but my internet is working for irc and nothing else04:36
gnarfacethat usually means your DNS is down04:36
salloidi've been having weird internet issues a lot lately and putting off trying to figure out why04:37
gnarfaceISPs are really generally garbage at maintaining decent DNS, just run a local resolver or caching proxy for it04:37
salloidi should be able to ping someone if i know the ip address without dns, right?04:37
gnarfaceyes04:38
salloidi can't ping 8.8.8.804:38
gnarfaceworse than just DNS down then maybe, could be your upstream routes are jacked up04:38
salloidgod knows, i'm not fixing it now anyhow04:39
gnarfaceif you aren't messing with routes to start when there's probably nothing you can do04:39
gnarfacemaybe restarting the router will fix it but usually that's someone upstream making a mistake04:40
salloidi doun't know what routes even means tbh04:40
XenguyWorks here:  ping 8.8.8.804:40
gnarfacewell, technically there is one thing you could do in theory... you could tunnel out to an IP you can get to that isn't owned by the same ISP04:40
rrqmight need "ping -n 8.8.8.8" to avoid DNS04:41
salloidrrq: no dice04:41
salloidah! its all back now04:42
gnarfaceyea usually those mistakes get fixed fairly promptly04:42
Xenguy.oO( The plot thickens )04:42
salloidhmm nevermind module-echo-cancel is not installed04:44
gnarfaceit's not part of the base install?04:45
gnarfacedpkg -S 'module-echo-cancel'04:45
gnarface?04:45
salloidit lists it when i run that04:46
salloidbut when i list pulseaudio modules it does not04:46
salloidah maybe its only listing those that are enabled?04:46
salloidyeah thats it04:46
gnarfaceyea it's probably not actually loaded by default. according to my research you have to enable it in the config04:46
salloidyeah i just thought the command listed all modules installed, not just loaded ones04:47
gnarfaceand while you're messing with stuff make sure you're not capturing the mic at 8000 Hz; most hardware these days can do at least 48000 Hz and even stuff that's 20-30 years old could do 44100 Hz04:47
gnarfaceif you can set everything in the input chain to the same value and avoid sample rate conversions all together it'll improve quality04:48
gnarfacenot sure exactly what type of noise you're hearing in your recordings; there's a lot of different types04:49
salloidi got it working!04:50
gnarfacecool04:51
salloidthe noise is from my computer fans primarily04:51
gnarfacehmm, i'm not sure if the echo cancellation plugin can even help with that, but maybe there are some other ones in there more tuned to the problem04:52
salloidwell it sounds like its helping a lot04:52
gnarfaceoh, well that's good04:52
salloidmhm! i imagine any other noise suppression will work much the same way too so now i know how to do it04:53
gnarfaceif you look in the same directory that plugin was in, there should be a bunch of others too04:53
salloidi'll take a look04:54
salloidthis seems to be the more powerful option https://github.com/werman/noise-suppression-for-voice04:58
salloidi'll take a look tomorrow04:58
salloidgoodnight and thanks for all the help04:58
peterrooney"dmesg --human" doesn't page unless less is installed. Is this devuan specific, or should I bump to debian? no obvious culprit in source code or strace... yet.06:13
gnarfacenot sure, but i'd assume it's by design06:14
gnarfaceand also present in debian06:14
gnarfaceworth checking06:14
gnarfaceman pages page differently if less is not installed06:15
gnarfacethey do page but with "more" which means you can't scroll backwards or go line-by-line06:15
gnarfaceor do case-insensitive search for some reason06:15
onefangAs they say, less is more.06:38
Hurgotron...more or less.06:53
peterrooneygnarface: dmesg seems to respect PAGER if I set it, but that's not documented. man man documents PAGER, and makes a check for other pagers if not set.07:12
gnarfaceso, it's a bug in the documentation then07:25
gnarfacei would normally suggest filing it upstream as a patch to the man page but my own experience with trying that suggests we're going to need to fork the docs to avoid obstructionism too07:26
gnarfacewhat a mess07:26
gnarfacewell, i dunno, i shouldn't be so negative07:28
gnarfacemaybe you should try it i'm just afraid they'll remove the feature out of spite so they don't have to fix the documentation07:28
peterrooneyor just alias less to most, but that doesn't help anyone else07:30
gnarfaceeither way, i'd do a sanity check to be absolutely sure it is also happening on debian before you file a bug with them, just because gaslighting us with hidden regressions is the one last thing they haven't tried yet07:31
peterrooneyoh hell dont' give them ideas07:32
gnarfacethere's no reason this should behave differently in the presence of systemd, but there's also no reason it couldn't...07:32
peterrooneyyep, same on a systemd debian box07:37
gnarfacei wonder if there's a reason it can't just use more as the pager, or if it was a design choice at some point08:11
cws6969I want to modify the path of the core dump file12:50
cws6969echo '/var/tmp/core-%e-%p-%t' > /proc/sys/kernel/core_pattern12:50
cws6969But it says "No such file or directory"12:50
cws6969Is there any other way12:50
cws6969Or how to generate the file /proc/sys/kernel/core_pattern12:50
gnarfacewhat release are you on? you using a custom kernel?14:21
gnarfacei assume it's on by default in the stock kernel14:21
_ring-2The File /proc/sys/kernel/core_pattern should be empty but the default value will be 'core', maybe you have deleted the file? If so try this command to create the file and if it has been created successfully write your things in it: touch /proc/sys/kernel/core_pattern && echo '/var/tmp/core-%e-%p-%t' > /proc/sys/kernel/core_pattern14:24
cws6969gnarface14:27
cws6969devuan 4 , yes i compiled a kernel14:28
onefangI''m still wondering why my Chimaera install doesn't have /proc/sys14:28
ring-2recompile kernel with proc filesystem14:29
cws6969onefang Shock14:29
onefangIt has /proc, it just doesn't have /proc/sys14:30
cws6969Are you using a custom kernel?14:31
onefangOh wait, there it is.  Didn't find it when I looked before.  lol14:31
* onefang goes back to waking up, need brekky.14:31
ring-2cws6969: have u checked your 'CONFIG_COREDUMP' option in your kernel configuration?14:44
cws6969CONFIG_COREDUMP is not set14:45
ring-2you may want to read about the reasons why a core dump file could not be produced (examples ulimit, CONFIG_COREDUMP, file permissions, suid, etc.): man 5 core15:03
cws6969thank you , i go to see15:23
Guest1360Did my post above get sent?17:54
HurgotronI guess not17:56
Guest1360Hurgotron, https://pastebin.com/kVKtMC9218:00
rwpGuest1360 has left but Jessie has been archived.  Can be accessed from the archived URL.19:36
Guest53Hello, I was wondering if anyone knows how unstable Daedalus is at the moment, or when it is expected to become stable?20:39
Guest2How to add an item in the grub menu - persistence mode (so that changes are saved on the ext3 partition on the flash drive)?20:41
Guest2Now the system is loaded in live mode.20:41
Guest53I can't remember where, but the script is stored somewhere, and you can edit it. It would then need to be installed with grub2-update-config or something like that.20:42
__used/etc/default/grub && /etc/default/grub.d/*20:43
__used /etc/default/grub && /etc/default/grub.d/*20:43
Guest53oh yeah, there do exist differences between grub and grub2. I don't know how common grub is, as I've only ever seen grub2 being used.20:45
__usedsudo update-grub2 probably20:47
__usedOh yeah and /etc/grub.d /etc/default/grub20:48
Guest53When is Daedalus expected to be stable? Or stable enough to use?20:48
__usedJust before the sun will melt the wax holding the feathers on...20:49
__used /etc/grub.d/41_custom >> Guest220:50
rwpIt's "update-grub" to be run after modifying /etc/default/grub and it is all grub2 everywhere in Devuan these days.21:04
rwpGuest53, The current Devaun Stable release Chimaera is based upon Debian Bullseye which released August 2021.  We would expect the next stable release 2 years after that one.  Therefore on the schedule it would be August 2023 or thereabouts for Daedalus to release as the next Stable based upon Debian's Bookworm.21:08
rwpThe Debian FAQ entry on Testing: https://www.debian.org/doc/manuals/debian-faq/ftparchives#testing21:09
Guest53Good to know. I'm guessing it still isn't stable enough for day-to-day use yet?21:09
rwpThat question does not have a simple answer.  I am running Unstable Ceres on my daily driver desktop.  But sometimes things are broken.21:10
rwp*IF* you are comfortable debugging problems as they negatively affect you, and ignoring problems if they do not affect you, then it is okay.21:11
rwpEven better if you are willing to file bug reports about problems.  Because then you will be the tip of the spear protecting others downstream.21:11
rwpBut if you absolutely need things to work and can't be bothered with breakage and can't fix things yourself then Testing & Unstable are bad suites to run.21:12
rwpFor example mutt 2.2 in Unstable completely broke the change-folder operation on local Maildirs.  A feature I use constantly and rely upon.21:13
rwpI needed to downgrade and hold on mutt 2.1 so that I could keep working while I filed a bug report on the problem.  It has subsequently been fixed.21:14
Guest53Thinking about it, so long as I can log in to xfce and compile software, as well as run software installed from external deb repositories (I use Firefox from a different repo) I'm not going to be negatively affected by very many things. Other than Thunderbird.21:14
Guest53But Thunderbird passe through about two or three waves of testing before it reaches Daedalus, right?21:15
rwpEveryone will have a different contour of use across the packages.21:15
rwpI know very little about Thunderbird.  (One might see me mention mutt. :-)21:15
rwpHowever if you are using Thunderbird from a 3rd party then the bugs and features will be from there.21:16
rwpThe interaction will be if something new in Testing or Unstable breaks libraries needed by Thunderbird.  But my experience running Firefox from Mozilla is that I have never seen that be an actual breakage.21:17
Guest53I use thunderbird from devuan, so breakage there would affect me, but I think I'll risk it.21:19
rwpCalm seas, fair winds, and a smooth sea never made a skilled sailor.21:21
onefangI'm sticking to the ASCII version of neomutt with my Chimaera install, coz they STILL haven't fixed a bug that was lodged long ago, and they introduced new ones.22:13

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