Xenguy | debdog: That one's a keeper | 00:57 |
---|---|---|
nextime | o/ | 07:45 |
golinux | nextime: Hello, hello!! | 07:56 |
golinux | You have been missed | 07:57 |
Venker | hi people | 15:16 |
KatolaZ | hi Venker | 15:30 |
DocScrutinizer05 | https://www.linuxjournal.com/sites/default/files/styles/max_650x650/public/u%5Buid%5D/molecules.png | 16:01 |
_stephen_ | Anyone have any tips on how to get debmirror to retry? I've currently stuck it in a while loop so that it will relaunch after it gives up, but I was hoping for something less hackish. | 16:32 |
shnaps | Going to install i3. Which dependencies do I need? Failed to look for them in packages | 17:50 |
Leander | that's one of the points of using a package manager, you don't have to worry about dependencies | 18:11 |
fsmithred | and the corollary to Leander's answer is, "All of them." | 18:16 |
KatolaZ | shnaps: apt-get install i3 | 18:17 |
Leander | and their own dependencies, recursively, but the ones you already have | 18:17 |
KatolaZ | that will do | 18:17 |
shnaps | Okay, seems like got them | 18:19 |
shnaps | I was just worried that something called different | 18:19 |
poeinklum | I'm having pulseaudio issues | 20:34 |
poeinklum | Would someone be able to give me a bit of advice? | 20:34 |
poeinklum | Here's the full description: https://superuser.com/q/1399349/122798 | 20:35 |
gnarface | i can't, and i think everyone else is probably asleep right now, but there is always #pulseaudio | 20:38 |
debdog | europe is awake | 20:38 |
gnarface | oh, they're awake they're just all still getting drunk | 20:38 |
debdog | hehe | 20:39 |
debdog | no, just not using PA | 20:39 |
debdog | I was just about to say the same. either ask #pulseaudio or just get rid of it | 20:39 |
jonadab | pulseaudio really should be excised from devuan. | 20:50 |
* golinux agrees | 20:51 | |
golinux | Try apulse. A How-To is in the works | 20:51 |
poeinklum | jonadab: I know nothing about the audio subsystem, except that it's a bit messy and there's pulse and alsa. So - maybe you're right; however - that doesn't help me right now... | 20:56 |
gnarface | poeinklum: did you verify that alsa is working without pulseaudio? if you stop pulseaudio completely, alsa should work fine still independently of it. if not, something is wrong with alsa. | 20:56 |
gnarface | (and pulseaudio does require alsa to be working) | 20:57 |
gnarface | the important first step is to be only debugging one of them at a time | 20:57 |
poeinklum | gnarface: I have not. But the only volume control I know of (and I know almost nothing) is pavucontrol, which is in the start menu. | 20:59 |
poeinklum | gnarface: How do I verify that? pgrep alsa gives no results, nor lsmod | grep alpsa | 21:00 |
poeinklum | grep alsa I mean | 21:00 |
debdog | lsmod | grep snd | 21:01 |
poeinklum | Something interesting I'm finding in syslog is that more and more of the following are piling up: | 21:03 |
poeinklum | Something interesting I'm finding in syslog is that more and more of the following are piling up: | 21:03 |
poeinklum | Jan 28 22:03:16 bakunin pulseaudio[22313]: [pulseaudio] cli-command.c: stat('/usr/share/pulseaudio/default.pa'): No such file or directory | 21:03 |
poeinklum | Jan 28 22:03:16 bakunin pulseaudio[22313]: [pulseaudio] main.c: Failed to initialize daemon. | 21:03 |
poeinklum | Jan 28 22:03:16 bakunin pulseaudio[22310]: [pulseaudio] main.c: Daemon startup failed. | 21:03 |
poeinklum | debdog: See the link again: https://superuser.com/q/1399349/122798 | 21:05 |
debdog | it could be that PA does not start up because alsa is not loaded. | 21:05 |
debdog | but IDK exactly how PA works and what its error output means | 21:06 |
debdog | so verifying that alsa is ok would be a first step, as gnarface already mentioned | 21:06 |
debdog | if you run that script http://www.alsa-project.org/alsa-info.sh let it paste its output and give us the link we can have a look at it | 21:07 |
debdog | the script is available in package alsa-utils, too. /usr/share/man/man1/alsa-info.sh.1.gz | 21:09 |
poeinklum | debdog: http://www.alsa-project.org/db/?f=f7b93920fefa5f03fe88766769604a78d8134b72 | 21:10 |
debdog | on a quick glance it looks fine. | 21:11 |
debdog | try aplay $some_file.wav | 21:12 |
debdog | if you don't have such a file at hand: http://beggabaur.rocks/daten/stihl_ms1.wav | 21:12 |
debdog | according to that script it seems amixer has issues with PA, too. "XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e g happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)" | 21:16 |
debdog | so I definitely would go to #pulseaudio, poeinklum | 21:17 |
gnarface | poeinklum: (the alsa equivalent of pavucontrol is just called "alsamixer" but there's no alsa userspace daemon like pulseaudio; alsa is actually a kernel component) | 21:27 |
gnarface | poeinklum: (and you can use speaker-test to test sound without having to generate your own wav files) | 21:32 |
shnaps_ | Hey, how do you put package in devuan repo? What should be done? | 22:47 |
izh_ | shnaps_: most of the debian packages end-up in devuan, so put it in debian repo and wait? | 22:50 |
shnaps | Hm, I guess it is not there yet | 22:54 |
fsmithred | what are you looking for? | 22:55 |
shnaps | Just been looking for i3-gapps | 22:55 |
shnaps | gaps* | 22:55 |
shnaps | And became curious | 22:56 |
gnarface | https://github.com/Airblader/i3/wiki/Compiling-&-Installing | 22:57 |
gnarface | this page implies you'll have to build it | 22:57 |
gnarface | but lists the dependencies for debian stretch which should be the same as for devuan ascii | 22:57 |
gnarface | my advice is to first install "checkinstall" then substitute the final "sudo make install" command with "sudo checkinstall make install" | 22:58 |
shnaps | Yeah, they are all there. Already tried to install them | 22:58 |
fsmithred | if you just installed i3, you probably got all the parts that are in the repo. It's a metapackage that pulls in the other parts. | 22:58 |
gnarface | fsmithred: the github thing i linked to appears to be a fork of i3wm called "i3-gaps" that's not in the repo | 23:00 |
fsmithred | oh | 23:00 |
gnarface | i can't say whether the existing i3wm dependencies would be the same or not | 23:00 |
shnaps | Dependencies are fine. And basically it is same i3wm just with gaps between windows | 23:01 |
gnarface | shnaps: we have regular i3wm, but it looks like i3-gaps isn't in debian or any of it's derivatives yet | 23:01 |
fsmithred | shnaps, to answer your original question, you would make an account at git.devuan.org, clone the debian repo for the package, start working on it and let people know. Maybe, eventually, it could possibly make it into the repo. Meanwhile, you can use the packages you build. | 23:01 |
shnaps | fsmithred, thanks! | 23:02 |
gnarface | yea this page looks pretty well organized. i think it will probably build without issue. | 23:02 |
shnaps | gnarface, yeah, they have it only arch/manjaro community repos | 23:03 |
izh_ | fsmithred: are there any rules for case like: I want a program X that is neither in debian nor in devuan and it has nothing to do with systemd.. | 23:06 |
fsmithred | I don't know that there are ANY rules, but yeah, it's possible. | 23:06 |
izh_ | from infrastructure point of view it is better to send people to submit it to debian or? | 23:06 |
fsmithred | case in point: refracta tools | 23:07 |
fsmithred | and I think maybe some of Lydia_K's packages might be in repo | 23:07 |
fsmithred | probably depends on the case whether to try to get it into debian or devuan | 23:07 |
gnarface | izh_: in a practical sense, most the time you're going to have to build it yourself and put it in a private repo until you can get someone else to pick it up, unless there is a huge demand already | 23:08 |
gnarface | izh_: but if you've done that part well already, it will be a lot easier to get someone to sponsor it in debian | 23:09 |
jonadab | poeinklum: The important thing to know about pulseaudio is that it's poetteringed. | 23:10 |
gnarface | izh_: (getting it accepted to devuan is more likely to run into staffing limitations) | 23:10 |
jonadab | Like, literally, Poettering wrote it. | 23:10 |
izh_ | another point, who has the upload rights in devuan? in debian we have DD-s | 23:10 |
jonadab | If you install it, you're lucky if sound ever works on your computer again. | 23:10 |
fsmithred | I guess devuan developers would be DDs also | 23:11 |
shnaps | jonadab, what do you suggest to use instead of it then? | 23:11 |
poeinklum | jonadab: Oh no... | 23:11 |
gnarface | izh_: you're probably looking for this: https://devuan.org/os/team/ | 23:12 |
fsmithred | a few people have upload rights. There's no formal process for getting that. | 23:12 |
fsmithred | The way stuff happens around here is if someone wants something, they do it, and if it looks useful it can be adopted in devuan. | 23:12 |
poeinklum | debdog: I can aplay $some_file.wav , it plays fine. But - I will go to pulseaudio as you suggest. On this network, right? | 23:13 |
gnarface | poeinklum: (yes, here on freenode) | 23:13 |
debdog | yes | 23:13 |
gnarface | poeinklum: if alsa works without pulseaudio that's pretty much the smoking gun | 23:14 |
debdog | hehe BAM! | 23:14 |
gnarface | shnaps: most people who have thrown pulseaudio overboard don't replace it with anything. you can do just fine without it. | 23:14 |
gnarface | shnaps: the only thing currently-maintained that's anything like it is jackd | 23:15 |
gnarface | shnaps: but the vast bulk of perceived need for pulseaudio features are due to local alsa misconfigurations or just poorly-chosen defaults | 23:15 |
sixwheeledbeast | jackd was a PITA last time I had to use it. Can't say I have had any issues with PA | 23:16 |
gnarface | shnaps: and the remaining features, for the most part can arguably be counted as annoyances | 23:16 |
fsmithred | jack can be temperamental | 23:17 |
poeinklum_ | gnarface: Sorry about that. | 23:17 |
gnarface | eyalroz: i just said that yes, #pulseaudio here on freenode, and if alsa works that's pretty much your "smoking gun" right there | 23:20 |
shnaps | gnarface, so, basically, we don't have anything, right? | 23:20 |
gnarface | shnaps: the only thing pulseaudio does for you is store per-program soft-volume controls | 23:21 |
gnarface | shnaps: you literally don't *need* it | 23:21 |
gnarface | if you know how to balance your volumes | 23:22 |
gnarface | some people consider that more trouble than it's worth | 23:22 |
gnarface | some people prefer it | 23:22 |
debdog | /me thinks jackd is very good in a professional audio setup. | 23:23 |
gnarface | shnaps: the thing about alsa not being able to play two sounds at once is FUD | 23:23 |
fsmithred | is it possible to control their volumes separately? | 23:23 |
gnarface | shnaps: and the thing about it not being able to send audio over the network is true, but you can do that by hand with netcat | 23:24 |
fsmithred | oh | 23:24 |
debdog | I think the idea behind PA is not bad. the implementation however sucks | 23:24 |
fsmithred | I think I want to try that | 23:24 |
gnarface | fsmithred: you could use softvol with alsa if you really need it. but if your amp has a physical volume control, you absolutely do not need it. | 23:24 |
fsmithred | oh right | 23:25 |
shnaps | Well, it is time to think about it | 23:25 |
gnarface | shnaps: what most people forget is that most programs have built-in volume controls of their own, so using alsa just set master output to 100% then adjust the in-program volumes as necessary (you'll quickly find out it's not very necessary) | 23:27 |
debdog | yah, works fine here, except for browsers | 23:28 |
gnarface | shnaps: what pulseaudio does for people that they really get addicted to is it puts some softvol controls as a middle-man between alsa and the programs, centralizing per-program volume adjustments into one interface. what the rest of us hate about it is that adds latency and degrades audio quality | 23:28 |
shnaps | And what we supposed to do if we don't have physical buttons and don't want to use terminal to change volume? | 23:29 |
gnarface | alsamixergui | 23:29 |
gnarface | there's a gtk version | 23:29 |
gnarface | or if you're using kde, kde has something of it's own built-in | 23:30 |
shnaps | So, basically all that we need is alsa-base + alsamixergui? | 23:30 |
debdog | and alsa-utils | 23:31 |
eyalroz | gnarface: But a smoking gun for what? | 23:31 |
gnarface | shnaps: you might want alsa-oss for reverse-compatibility with really old games too | 23:31 |
eyalroz | gnarface: Also - doesn't pulseaudio also store the settings of which audio device to use for which app? | 23:32 |
gnarface | shnaps: but yea, basically. in fact, most window managers include some rudimentary volume slider that is a front-end for the master alsamixer slider, but alsamixer/alsamixergui will give you the most control because they're generated based on your driver's knowledge of your soundcard's features | 23:32 |
debdog | and optionally alsaequal if you need an equaliser https://github.com/raedwulf/alsaequal | 23:32 |
gnarface | eyalroz: by "smoking gun" what i meant was that's conclusive evidence this is pulseaudio's fault | 23:32 |
shnaps | Oh, cool, thanks! It is good to know | 23:33 |
gnarface | eyalroz: and yea, pulseaudio might help make things easier you if you have more than one audio device too. honestly i don't use it enough to think of that stuff | 23:33 |
shnaps | I'm going to do new devuan install(trying to get it minimalistic/rice, I'll put in the list of apps to install) | 23:34 |
eyalroz | gnarface: I assumed it was its fault all along, I'm just ranting here about how the distribution doesn't "take care" of me here, and PA ends up looking for a file that's missing... | 23:34 |
gnarface | eyalroz: yea i dunno wtf is up with that, sorry. | 23:35 |
eyalroz | gnarface: I have USB microphone, so it comes in handy. Also, the Gnome GUI for alsamixer isn't installed by default with Cinnamon, so I didn't realize it existed | 23:35 |
gnarface | eyalroz: if you just create an empty file there, or try to reinstall the package, does it work? | 23:35 |
eyalroz | gnarface: So, that makes it do the following: | 23:36 |
eyalroz | Jan 29 00:36:21 bakunin pulseaudio[14043]: [pulseaudio] module-equalizer-sink.c: module-equalizer-sink is currently unsupported, and can sometimes cause PulseAudio crashes, increased latency or audible artifacts. | 23:36 |
eyalroz | Jan 29 00:36:21 bakunin pulseaudio[14043]: [pulseaudio] module-equalizer-sink.c: If you're facing audio problems, try unloading this module as a potential workaround. | 23:36 |
eyalroz | Jan 29 00:36:21 bakunin pulseaudio[14043]: [pulseaudio] module-equalizer-sink.c: Master sink not found | 23:36 |
eyalroz | Jan 29 00:36:21 bakunin pulseaudio[14043]: [pulseaudio] module.c: Failed to load module "module-equalizer-sink" (argument: ""): initialization failed. | 23:36 |
eyalroz | Jan 29 00:36:21 bakunin pulseaudio[14043]: [pulseaudio] main.c: Module load failed. | 23:36 |
gnarface | eyalroz: a permissions issue might cause difference in user vs root access to the audio hardware compared to debian, but there shouldn't be missing files unless they're missing from debian too | 23:36 |
eyalroz | Jan 29 00:36:21 bakunin pulseaudio[14043]: [pulseaudio] main.c: Failed to initialize daemon. | 23:36 |
eyalroz | Jan 29 00:36:21 bakunin pulseaudio[14040]: [pulseaudio] main.c: Daemon startup failed. | 23:36 |
gnarface | uh, use paste.debian.net so you don't trigger the flood protection bots | 23:37 |
eyalroz | Sure, sorry. | 23:37 |
gnarface | the error suggests to just unload that module | 23:37 |
gnarface | what happens if you do? | 23:37 |
gnarface | hmmm | 23:38 |
gnarface | eyalroz: your regular non-root user, it's in the audio group, right? | 23:38 |
gnarface | maybe this is just a really misleading error | 23:39 |
eyalroz | gnarface: Why, yes it is, how nice! | 23:39 |
gnarface | https://wiki.archlinux.org/index.php/Talk:PulseAudio | 23:40 |
gnarface | hmm, seen on arch linux too | 23:40 |
fsmithred | yes | 23:40 |
fsmithred | oops - that was misplaced | 23:40 |
gnarface | people disagreeing about the cause | 23:40 |
shnaps | Also, btw, if you guys have list of apps what you should install or post-install script, it would be cool if you share with me. Thanks! | 23:42 |
gnarface | eyalroz: question, is this the same bug as you're seeing? rather, does this suggested change to the package fix it, if even temporarily? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=918737 | 23:44 |
gnarface | shnaps: you looking for anything specific? | 23:46 |
shnaps | gnarface, nope, just list/script which I can look through and adopt for my needs | 23:47 |
gnarface | eyalroz: i gotta imagine they know about this in #pulseaudio already and can tell you an easy fix or workaround. | 23:47 |
shnaps | Maybe post it in github(noone gonna see it, because of private reps) | 23:47 |
gnarface | shnaps: do you know about this? https://popcon.debian.org/ | 23:48 |
shnaps | gnarface, nope | 23:49 |
gnarface | shnaps: painfully detailed reports about package popularity, going back for years | 23:49 |
gnarface | shnaps: the only real advice i can give you in general is to pick the "standard system utilities" selection from tasksel at the end of the install process | 23:50 |
Jjp137 | there is a Devuan version too btw: https://popcon.devuan.org/ | 23:50 |
shnaps | gnarface, not sure if I'm ready for such reports, huh | 23:50 |
Jjp137 | although yea the Debian one has way more data | 23:50 |
gnarface | oh cool, thanks Jjp137 | 23:50 |
gnarface | didn't know devuan had one up already | 23:50 |
shnaps | gnarface, tasksel not working for me for some reason. netinstall just skips its window and selecting repos mirrors window too | 23:50 |
gnarface | shnaps: hmmm. did you try again in expert mode? | 23:51 |
gnarface | i don't think you should have to but it's been so long since i've done an install NOT in expert mode i can't be sure... | 23:51 |
shnaps | gnarface, expert mode, graphical mode, graphical expert, etc. Saved logs, looked through them - nothing there. Just "completed correctly but decided not to procide" or something like that error | 23:52 |
gnarface | wtf | 23:52 |
gnarface | well that's not right | 23:52 |
shnaps | Yeah | 23:52 |
shnaps | I tried multiple times just to check it. No luck | 23:53 |
shnaps | Window getting showed just for a moment and then nothing | 23:53 |
gnarface | oh hmmm | 23:54 |
shnaps | For this 2 options: configuring package manager, install packages | 23:54 |
shnaps | And I checked connection tho, all fine | 23:54 |
gnarface | chances of it being a stuck enter-key? | 23:55 |
gnarface | or mouse button? | 23:55 |
shnaps | 0 | 23:55 |
shnaps | Other options works | 23:55 |
gnarface | hmm, i wonder if it's a problem with the mirror. do you see what mirror it uses? | 23:55 |
shnaps | I reinstalled base system like 4 times because of this | 23:56 |
gnarface | well, there's no choices in there you can't change after install | 23:56 |
gnarface | so it's not a show stopper | 23:56 |
gnarface | but it's definitely a mystery | 23:56 |
shnaps | After I rebooted to system after install and took a look at mirrors | 23:56 |
shnaps | Got only cdrom[...] main | 23:56 |
fsmithred | did you check the sha256sum on the downloaded iso file? | 23:57 |
shnaps | Nope | 23:57 |
gnarface | yea, i'd really do that. but it's not like you can't correct the mirrors by hand either. | 23:57 |
shnaps | gnarface, yeah I did it after install | 23:57 |
eyalroz | gnarface: It seems the "solution" was to remove ~/.config/default.pa ; that made the PA daemon come back up, and pavucontrol works. | 23:58 |
gnarface | eyalroz: aah! nice. was that a file left over from a different install? | 23:58 |
gnarface | eyalroz: glad that mystery has been solved anyway | 23:58 |
eyalroz | gnarface: Hmmm.... no, I don't think so | 23:59 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!