libera/#devuan/ Monday, 2020-05-18

gnarfacezram swap!00:02
veeeeis there a way to manually download packages?00:04
onefangThe package mirrors are just ordinary web servers, so you you can manually download packages from any of them.00:06
onefang"so yes you can".00:06
veeeewhat's the right command to do that?00:07
onefangThough keep in mind most Devuan packages are unchanged Debian packages, and most of the mirrrors just redirect those packages to the Debian mirror system.00:07
veeeeare you saying i could download a package from debian and install it on devuan?00:08
onefangMost of the time that's basically what you are doing anyway.  Depends on the package.00:09
systemdleteDepends on whether the package has to be defanged00:11
veeeehow do i tell?00:12
onefangI guess the easiest way is to use - apt install ----download-only packageName00:13
fsmithredthe packages that we fork from debian have 'devuan' in the version00:21
fsmithredapt-cache policy <package> will give you version information00:22
systemdletexscreensaver has a module called Zoom.  So guess what?  Guess what happens if you happen to have the zoom conferencing program installed *AND* are running xscreensaver in, say, random mode?00:32
systemdleteOK, I'll tell you.00:33
systemdleteThe zoom app just suddenly appears without you having launched it.  Because xscreensaver thinks that the zoom app is one of its own screen saver programs.00:33
systemdleteSooooo....00:34
systemdleteif you might wonder why zoom suddenly pops up on your desktop, even if the user does not normally use it, well... now you know the REST of the story.00:34
rrq  #debianfork is a good place to continue that00:34
systemdlete /was done00:35
bgstack15systemdlete: thank you! Actually I do have zoom installed on one Devuan machine, and Zoom has been initiated some of the times.00:39
bgstack15I actually saw one screen in my xscreensaver that I thought was an "error message" theme, and it was QT and zoom related. I thought, "How.. specific for a random screensaver module."00:41
systemdleteThat's why I posted in THIS channel...00:42
systemdleteTrying to alert the support people like fsmithred and gnarface so they will know how to help other users00:42
fsmithredthat's weird00:44
fsmithreddid the xscreensaver dev think this was a good idea?00:44
fsmithredyou do know that closing that zoom popup does not close the zoom app, right?00:48
fsmithredyou have to right-click on the panel icon to really close it00:48
fsmithredI do not understand the logic of opening a video chat app when you've been away from the computer long enough for the screensaver to kick in00:49
rrqafaik xscreensaver runs any command that you tell it to run00:50
golinuxSo it knows when you come back and how log you've been gone?00:50
golinuxlog > long00:50
rrqit indeed is a cognisant beeing00:53
rrqI use xautolock rather which is merely a program00:55
rrqconfigure it to moo 10 seconds before running the locker just to warn me00:56
rrqbut I haven't configured it to run zoom as locker00:57
scaredysquirrelhow might I recompile devuan for powerpc g4?02:48
scaredysquirrelhow do I use  build-simple-cdd to build a powerpc devuan cd?03:02
scaredysquirreltravis@devuan-aspire-e11:~/devuan-powerpc$ build-simple-cdd --dist beowulf --debian-mirror 'http://deb.devuan.org/merged'03:11
scaredysquirrelurllib.error.HTTPError: HTTP Error 404: Not Found03:12
fsmithredscaredysquirrel, what are you trying to build?03:20
scaredysquirreldevuan for a powerbook g403:21
fsmithredI thought we had a powerpc mini.iso03:21
fsmithredppc64el work for you?03:21
scaredysquirrelno its a 32 bit03:21
fsmithreddon't think we have that03:22
scaredysquirrelif it really can run 64 bit then its fine but the computer is from i think 200103:22
scaredysquirrellol it might just run 64 bit03:23
fsmithredhttps://pkgmaster.devuan.org/devuan/dists/beowulf/main/03:23
fsmithredinstaller-<arch>03:23
fsmithreddrill down and you'll find appropriate files03:24
fsmithredI did try the ppc64el mini.iso in qemu and was able to run the installer.03:24
scaredysquirrelwhat command did you use?03:29
fsmithredcommand for what?03:33
fsmithredoh03:34
fsmithredI don't remember03:34
scaredysquirrelhmm mine is freezing on the Loading... partt03:45
scaredysquirrelwhen I try it on my PowerBook G4 it says > boot cd:,\\:tbxi03:46
scaredysquirrelDISK-LABEL: read of block0 failed03:46
scaredysquirrelATAPI-DISK: open of DISK-LABEL failed can't OPEN cd:,\\:tbxi03:46
fsmithredI know nothing of what powerpc needs. Those backslashes make me nervous.03:50
scaredysquirrelthose backlashes tell it to use the \ppc\chrpinfo.txt boot script on the cd03:51
scaredysquirrelyou type the same in qemu and it goes to GRUB03:52
fsmithredI just booted the mini.iso in grub, probably with the same commands I use to boot x86 isos, except for the qemu-system- command.03:53
fsmithredsame options03:53
fsmithredand I think I had to use the mini.iso to boot the hard disk03:54
scaredysquirrelthat method has the same result of stuck on Loading...03:54
Xelraaany1 tested vmware wks 15 on devuan lately?07:46
XelraaI remeber there was some serious issue on ASCII with the module build or something07:46
Xelraareason why I still using Debian 907:46
Xelraawas so long ago I dont remember what it was07:46
Xelraanow I put Arch on my other partition to realize that pile of shit uses systemd07:47
Xelraavmware works yes still not a reason to use shit07:47
Xelraacant even take it out from there07:47
openbsdt1i123it would be good for devuan dev to stick to gz rather than going xz. It would be nice to have "su " and not "su -". it would be nice to remove the Xorg wrapper, so that it works readily with " su username ; startx ". So that devuan/debian still looks like the original product (debian before pottering and corportate sold out debian soul to systemd).07:49
openbsdt1i123Xelraa: it is better to stick to virtualbox whic is more oopensource than vmware. virtualbox works well today. ascii and next work both with virtualbox wit just main base repos.07:51
Xelraaopenbsdt1i123 the problem is I have heaps of VMs in Vmware, until Vbox does something to deserve itself to be switched over to I wont switch I use a lot of legacy OSes for retro fun purposes like Debian 2.0, old freebsds, novel netware4, win98, Solaris10 and these are 1 tricks in vmware evrything works out of the box08:31
Xelraaso far virtualbox has nothing going for it except its free and open source08:31
openbsdt1i123Xelraa: I managed lot of with VB on devuan.09:10
openbsdt1i123heaps?09:10
openbsdt1i123well the most important is that you go opensource09:11
openbsdt1i123if the project is closed source, you will be bounded to it all your life.09:11
openbsdt1i123VB is not the best either - Oracle, it is a corporate project that can go anywhere. There are VMM openbsd that are more foss.09:12
openbsdt1i123I used corellinux, debian 2.0 potato on virtualbox and mandrake 7, it works. I have copied the vdi on my freebsd server in any case I want to have fun with retro. But... devuan amd64 is not so much stable for such exr :( but still VB runs best on devuan.09:13
openbsdt1i123the problem of VB is that you need a kvm and you will depend on the kernel image. This means that you have mostly (for basic user) to use grub and to accept all the devuan heavy softs.09:15
openbsdt1i123Ubuntu does not work with an empty fstab. I suspect that fstab will require UID like ubuntu or debian. Will devuan follow up  in this direction too?09:55
ShorTiethey do not require UUID11:01
ShorTieusing a UUID in the fstab is just a fail safe11:04
Atari-FroschAfter moving a server from Debian Stretch to Devuan ASCII there is still this process running and I'm not sure what to do with it:11:27
Atari-Frosch 8267 ?        Ss     0:00 /lib/systemd/systemd-udevd --daemon11:27
Atari-FroschThe Stretch installation was running with sysvinit already.11:28
rrqdist-upgrade ?11:32
gnarfaceAtari-Frosch: it's just an annoyingly named copy of udev11:33
gnarfaceAtari-Frosch: it isn't systemd11:34
gnarfaceAtari-Frosch: you can replace it with eudev11:34
gnarfaceAtari-Frosch: (but it will change very little other than the name)11:34
Atari-Froschgnarface: eudev was installed in the update process.11:36
gnarfaceare you sure?11:37
gnarfaceand did you reboot?11:37
Atari-FroschBut it does not run … oh, and there also is  6677 ?        S      0:00 /lib/systemd/systemd-logind running. I guess I should reboot first ;-911:37
Atari-Frosch;-)11:37
Atari-FroschOK, my fault.11:37
gnarfacethere might be other things wrong, like incorrect sources.list but either way you'd need to reboot11:37
Atari-FroschThe sources.list is standard for ASCII. In the next step I want to go up to Beowulf, as it works fine on another server.11:38
gnarfacealright, i'll trust you know what you're doing then11:38
Atari-FroschMostly ;-)11:39
gnarfacethere should also be elogind available if you want it11:40
gnarfacebut read the release notes, there you have to explicitly remove one of two conflicting permissions backends11:41
gnarfaceconsolekit and elogind i think it is?11:41
gnarfacedepends on which graphical login you're using, if you're using one.    anyway it's mentioned in the release notes11:41
Atari-Froschgnarface: Sorry, just forgot that my bouncer is also running on that server ;-)11:53
Atari-FroschI have no graphical stuff running on my servers.11:54
gnarfaceoh, well then you probably don't need either thing11:55
Atari-FroschOK, now everything looks right. :-)11:56
veeeewhat was the command to manually download a package?12:49
gnarface"apt-get install packagename"12:50
gnarfaceyou might want to run "apt-get update" first if you haven't lately12:50
veeeei have to manually download it from a non devuan distro and move it to debian12:51
veeeedevuan*12:51
gnarfaceoh12:51
gnarfacedid you mean the command to manually install a package you've already downloaded/12:51
gnarface? or do you actually also need help downloading?12:51
veeeeyes12:51
gnarfacethe install command is "dpkg -i packagename"12:51
gnarfacefor a package in the current directory12:52
gnarfacebut you probably shouldn't do this12:52
gnarfacenot with a foreign package anyway12:52
gnarfacecould make a mess12:52
specingveeee: if you want an isolated system, then I guess the easiest would be to download the DVDs and put them on the hdd12:52
gnarfacebrb12:53
veeeei don't have ethernet cable plus i believe wifi drivers weren't installed12:55
veeeeso i have to do it manually from another machine12:55
specingveeee: throw that HDD into the devuan machine, boot it in qemu, install12:56
veeeeare free-wifi firmwares included in the dvd installation iso?12:58
veeeei can get them from there i believe12:59
veeeei'm not sure which ones are the free drivers13:01
specingdrivers are usually all free, firmware is usually all nonfree13:03
veeeethere's a free one that is usually installed in debian by defauls13:04
veeeedefault*13:04
scaredysquirrelhow may I get to compile devuan for powerpc?17:40
masonscaredysquirrel: https://wiki.debian.org/BuildingCrossCompilers might be a good place to start17:41
scaredysquirrelmason, I have the cross compiler17:42
scaredysquirrelI just need to compile it17:42
masonscaredysquirrel: So, your cross-compiler is a compiler that generates code for the architecture you want. Assuming you have the right headers available, you just use the cross-compiler toolchain instead of the normal one.17:44
scaredysquirrelmason, I don't know how to build the install CD17:44
masonThat's different. So, if your question is, how do I port Devuan to POWER, start with Debian of the correct architecture, build the Devuan-specific packages, and build release media.17:45
masonscaredysquirrel: As a useful exercise, you could try building the release media for an existing architecture, and you'll know what to do when you have your POWER binaries built, more or less. There are bits that might need to be radically different because it's not amd64. In fact, building the relevant packages and installing via debootstrap might be sensible. You'll need to examine how the Debian17:48
masonbootloader works for the architecture in question.17:48
scaredysquirrelI'd love to have instructions17:48
scaredysquirrelit's just that um the packages for debootstrap are not built17:56
scaredysquirrela thing like build them and put a web server at localhost17:56
ugiuygkCheap GNU/Linux licenses. $98 today! Bitcoin payment only.18:05
MinceR:)18:12
sgageBest price I've seen in a while!18:19
MinceRhow did you see it? you joined after it was sent18:21
debdogMinceR: one option would be http://maemo.cloud-7.de/irclogs/freenode/_devuan/latest.log.html18:25
onefangFree Linux licenses.  $0 today (and into the distant future)!  Bitcoin payment only.18:26
onefangWhere's kline when I need it?18:26
MinceRlol18:29
fsmithredfor $98 I'll not only give you the license, I'll install it for you.18:33
sgageMinceR: http://maemo.cloud-7.de/irclogs/freenode/_devuan/latest.log.html  :-)18:35
MinceR:)18:38
sgagefsmithred: you have already provided many, many multiples of $98 of value to this channel18:41
sgageand to Devuan. Thank you!18:42
nemoI wonder if I could convince my workplace to buy a Devuan support contract18:45
nemoI guess next question is if such an entity even exists18:45
fsmithredthanks, sgage18:50
fsmithrednemo, check devuan-pro18:50
fsmithrednot sure of the exact URL18:50
nemohttps://devuan.pro I guess18:53
nemo"(List coming soon!)"18:54
nemoheh18:54
fsmithrednemo, you have to catch one of the devs and see if they're interested. I know that some paid devuan support exists. I guess technically I have one of them, because I do some computer work for a local radio station. And they run devuan, whether they know it or not.19:14
nemohehe19:16
nemofsmithred: yeah, this wasn't immediate, but if it turns out I get my way at work due to path-of-least-resistance on the half-dozen devuan instances they are now running, and they asked "can we buy a support contract" it'd be great to throw them at a functioning link and contract.19:17
fsmithredyeah, light a fire under jaromil19:17
eyalrozI justed installed a newer firefox version, from downloadable binaries, under /opt. I can run it fine, but - I can't get it to play audio. Is there some "trick" to getting it to work? (my distribution-supplied Firefox and Chromium play audio fine.)19:20
nemoeyalroz: what's your distro?19:22
nemoeyalroz: it may be your distro's custom builds are not using libpulse api?19:22
nemoeyalroz: if so, it might be as simple as installign that19:22
nemoeyalroz: recent versions of firefox deprecated that various linux audio subsystems they were supporting for an internally maintained implementation written in Rust that communicates with your system over libpulse API19:23
nemoeyalroz: this is certainly disappointing if you use alsa or jack or whatever, but it's just an API and there tend to be plenty of adapters out there for the various soundsystems19:23
nemoeyalroz: their justification was limited resources to maintain linux so needing a single target19:23
nemoeyalroz: oh. hah. sorry, your distro is obviously devuan. for some reason I thought I was in #firefox 😃19:24
nemoeyalroz: ok. what version of devuan and what soundsystem. I'm guessing you have pulseaudio though...19:24
nemoeyalroz: FWIW, I'm running Firefox Nightly on a Devuan Beowulf here with no issues.19:26
eyalroznemo: Devuan Beowulf19:31
nemoeyalroz: no sound system customisations?19:32
eyalrozAs for the sound system... whatever's the default, I guess.19:32
nemook19:32
nemoeyalroz: sooo, we'll assume pulse19:32
nemoeyalroz: install pavucontrol and let's see what pulse is doing19:32
eyalrozwait wait, I think it's not pulse. But let me check19:33
eyalrozpavucontrol says it can't establish a connection to PulseAudio19:33
nemook19:33
nemops auwx | grep pulseaudio19:33
eyalrozYeah, it's not running. I might not be using it. I vaguely remember someone suggesting I shouldn't a couple of years back, but to my shame I forgot the details.19:34
nemoeyalroz: I can sympathise with that viewpoint19:34
nemoeyalroz: given who wrote it19:34
eyalrozwho wrote it?19:34
nemoeyalroz: that said, you don't actually have to install it to have pulse api compatibility19:35
nemowe just need to figure out what you are running19:35
nemoand get that bridge installed19:35
eyalroznemo: When I right-click my volume icon, I can open up the "ALSA Mixer"19:35
nemoeyalroz: lennart poettering19:35
nemoeyalroz: i.e. the systemd guy19:35
* eyalroz groans19:36
eyalrozAnyway, here are my kernel-loaded .*snd.* modules:19:36
eyalrozsnd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_usb_audio snd_usbmidi_lib snd_rawmidi snd_seq_device media snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_timer snd soundcore usbcore19:36
nemono need to go that deep19:37
nemoeyalroz: you just need the alsa pulse api abstraction19:37
eyalroznemo: I also have /usr/lib/x86_64-linux-gnu/cinnamon-settings-daemon/csd-sound running19:37
nemoeyalroz: AFAIK apulse is the debian package you need19:37
nemobut I won't swear to it19:37
eyalrozok, let's try that.19:37
nemoI gave up the pulseaudio fight once it stopped stuttering and crashing and hanging my applications19:37
eyalroz... it's already installed.19:37
nemointeresting19:37
nemoeyalroz: could you try wrapping your firefox in it?19:38
nemoapulse /opt/whatever19:38
eyalrozOh, so I need to wrap the invocation... let me try it.19:38
nemoeyalroz: I'm not sure if there's a more elegant way to do things19:38
nemoeyalroz: you'd think you could do it with library paths or something19:39
nemoit's not something I'm super familiar with. maybe talk to the alsa channel19:39
nemohttps://upload.wikimedia.org/wikipedia/commons/0/00/Pulseaudio-diagram.svg  off wikipedia btw19:40
nemothe layer you need to focus on is the library layer19:41
nemowhere instead of libalsa talking to pulse for compatibility you're trying to make libpulse talk to alsa19:41
nemojust swapping those two19:41
nemoif you're looking at the kernel you're too far down IMO19:41
eyalrozDoesn't work. I get:19:41
eyalroz[apulse] [error] do_connect_pcm: can't get initial hw parameters for playback device "default". Error code 1 (Operation not permitted)19:41
eyalroz[apulse] [error] do_connect_pcm: failed to open ALSA device. Apulse does no resampling or format conversion, leaving that task to ALSA plugins. Ensure that selected device is capable of playing a particular sample format at a particular rate. They have to be supported by either hardware directly, or by "plug" and "dmix" ALSA plugins which will perform required conversions on CPU.19:41
nemohmmm you sure you are using alsa? ☺19:41
nemoand not, oh, jack or something?19:41
nemowait. you said you were using alsamixer. hrm19:42
nemothat doesn't guarantee alsa though19:42
nemoalsamixer is compatible with a ton of things19:42
eyalroznemo: I don't think I enabled or installed any of the two when I installed my Beowulf...19:42
nemoO_o19:42
nemoif you didn't explicitly pick a soundsystem you'd think you'd be on pulseaudio19:42
eyalrozbut how can I check?19:43
nemoeyalroz: I'm not answering immediately 'cause I'm kinda wondering what such an unambiguous check would be ☺19:44
nemoeyalroz: so... maybe start with synaptic?19:44
nemoeyalroz: my understanding of the current state of linux sound, is that if you're not doing hardware mixing, mixing is done in software in userspace, and you can have multiple userspace implementations19:45
nemoeyalroz: and if your card is not doing hardware mixing, it's pretty much "whichever one grabbed the device first"19:45
eyalroznemo: alsa-base is uninstalled, apparently19:45
nemoeyalroz: so there's no practical reason you can't have all 3, but they will conflict and cause sound problems, so it's probably not a good idea19:45
nemoeyalroz: I still have one machine here with an SB32 with hardware mixing btw.19:45
eyalroz... but pulseaudio _is_ installed19:45
nemoit even has sound fonts ☺19:45
nemoeyalroz: ok. so that's interesting19:46
nemoeyalroz: maybe the reason old firefox is playing sound is that it is using libalsa to do so?19:46
* nemo shrugs19:46
nemoeyalroz: ok. so. start by installing pavucontrol I guess, since you clearly are not opposed to pulseaudio19:46
nemothat'll just make things easier19:46
eyalroznemo: It's installed, and can run. It just doesn't connect anywhere.19:47
nemoeyalroz: ok... so run pulseaudio?19:47
nemoI'm rather surprised that pavucontrol didn't start it automatically19:48
nemomaybe something else has a lock19:48
fsmithredeyalroz, did you check the config file for pulseaudio?19:50
fsmithredthere's a line that needs to be commented or uncommented - I forget which, but it says right there.19:51
eyalrozfsmithred: Which one of the config files?19:51
nemofsmithred: the systemd one? I thought you guys fixed that in beowulf already19:51
fsmithred00noautospawn or something like that19:51
eyalrozfsmithred: Where would this be?19:51
fsmithredin /etc/pulse-something19:51
fsmithredmaybe a conf.d19:51
eyalrozfsmithred: Don't have it under /etc/pulse nor anywhere else19:52
eyalrozoh, wait19:52
eyalroz/etc/pulse/client.conf.d/00-disable-autospawn.conf19:52
fsmithredI fixed it in the desktop-live, but to fix it in a regular install would require forking a package19:52
fsmithredyeah19:52
fsmithredread what it says and act accordingly19:52
eyalrozSo, I should comment-out the autospawn=no line there?19:52
nemofsmithred: hm. odd. my beowulf here does not have that19:52
fsmithrednemo, how did you install?19:53
nemofsmithred: pretty sure this was an ascii that I just edited /etc/apt19:53
eyalrozBut still - why do I even need to mess with that at all? I mean, firefox should be able to live with the setup I have19:53
nemoeyalroz: well. as to firefox, I gave you explanation above19:53
fsmithrednew firefox requires pulseaudio, firefox-esr does not19:54
crashoverrideseriously?19:54
fsmithredyou could run 'apulse firefox' instead of using PA19:54
crashoverridepulseaudio?19:54
fsmithredtor-browser requires PA (or apulse)19:54
fsmithredyes, crashoverride19:54
nemofsmithred: he tried running apulse and got a permissions error19:54
Akuliwhat's apulse?19:55
nemofsmithred: oh... maybe he just needs to be in like an audio group or something?19:55
crashoverrideah so there's a compat layer19:55
Akuliooooo nice19:55
nemomaybe the pulseaudio dæmon is already in that group19:55
Akulithanks for mentioning apulse19:55
nemohmmm my user is in audio group by default though.19:55
eyalrozfsmithred: Ah.19:55
fsmithredI don't know if apulse works while pulseaudio is running19:55
crashoverrideyeah it's required to have this stuff now19:56
nemofsmithred: he said pulse was not running19:56
eyalrozfsmithred: I tried running apulse firefox, but that got me some error messages which I quoted above.19:56
nemothe other weird thing is, why would legacy firefox work but not apulse if he did have a permissions issue19:56
nemomaybe needs more of alsa installed since it mentions plugins19:56
eyalroznemo: I tried installing a few extra packages, no help there.19:58
fsmithredalsa-tools should be enough19:58
eyalrozfsmithred: Just installed it - doesn't help.19:59
fsmithredyou didn't have alsa-tools before now?20:00
eyalrozfsmithred: Apparently not...20:00
fsmithredand you had sound?20:01
eyalrozYes...20:01
fsmithredok, that's beyond my knowledge20:01
eyalrozAnd the permissions error doesn't ring a bell for you?20:01
eyalroz(if you'll excuse the pun, I mean...)20:02
fsmithredno20:02
fsmithredbut try googling for parts of that message20:02
eyalrozfsmithred: But those are just apulse errors, not FF's own errors20:13
fsmithredhave you tried ff with PA running?20:13
fsmithredwell, eyalroz it's not just you20:47
fsmithredaplay -l20:48
eyalrozfsmithred: What about aplay -l?20:48
fsmithredaplay: device_list:272: no soundcards found20:48
eyalrozI don't get that.20:48
fsmithredlspci sees the sound card.20:48
fsmithredoh, ok20:48
fsmithredI'm running desktop-live. Sound worked fine in qemu. This is burned to dvd.20:48
eyalrozI get a list of devices.20:48
fsmithredalsmixer gives me "no such file"20:49
fsmithredeven thought the file is there20:49
fsmithredguess I need to check that it was a good burn20:49
eyalrozalsamixer works fine for me20:49
eyalroz(no almixer on my system though)20:49
fsmithredok, different problems20:49

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