libera/#devuan/ Friday, 2024-05-10

systemdleteSo I'm still getting the cacher errors, even with that DNS parameter changed.01:31
gnarfacei'm not surprised, it was a long shot for DNS to be really involved here01:31
systemdleteI re-ran apt update and now it is having no problems.  I did not do the maintenance this time.01:32
systemdleteJust the apt update.01:32
gnarfaceso, not sure about this, because i was drunk THE WHOLE TIME, but i seem to actually remember a prior employer getting bugged by this and going through extensive troubleshooting, digging into code with the intent to patch, only to come to the conclusions 1) it's a transient repo issue that is not the fault of apt-cacher-ng directly and 2) the only way to fix it would be to set up a periodic cron job that basically does01:34
gnarfacethe equivalent of that maintenance button + checking all boxes, and 3) it wasn't worth it01:34
gnarfacestill though, i'd want a solution to the mystery, but i think it might end up leading us back to convergence with onefang's issue about cleaning up the order of how files are actually updated in the repos when they update internally01:35
* systemdlete has to restart desktops...01:35
gnarfacebut i distinctly remember that employer personally tearing it apart extensively and at the end deciding apt-cacher-ng couldn't actually be improved01:35
systemdletewouldn't apt itself be vulnerable to the same problem?  I just don't experience that, though (at least not often)01:36
gnarfacenot necessarily, or if it is it might manifest itself in different ways01:37
gnarfaceoccasional failures for apt/apt-get without a proxy have been a thing for me in fact in debian and devuan01:37
gnarfacemore often with devuan, but aiui that's just because debian has hundreds of mirrors and we only have a dozen or so01:38
systemdleteIt is interesting that all I had to do (this time) was re-run apt update on the client01:38
systemdletegott go... those desktops won't restart themselves01:39
systemdletebbs01:39
gnarfacelater01:39
* rrq also saw "FreshIndexMaxAge: 27" option in acng.conf02:01
rrq.. and "ResponseFreezeDetectTime: 60" and "ReuseConnections: 1"02:03
gnarfacehmm, this employer i am thinking of was really obsessed with the bandwidth savings, so it's conceivable he may have discovered a solution but merely discarded it because it cut into theoretical bandwidth savings02:04
gnarface(in the end he just decided clicking the maintenance button manually whenever the problem occurred was the best option, but that doesn't mean there's no other way)02:04
rrqyeah, and as the cacher is just a transparent proxy the protocol doesn't include a way for apt to say "this file needs clean download"02:10
rrq(I guess)02:12
rrq.. so that signal has to go via the keyboard monkey02:13
gnarfaceyea, i think this guy even figured out a way to make a minor edit to apt-cacher-ng so it could be done via cron job without manual intervention, but he quickly decided that it wasted more bandwidth than it was worth. (whether that's true or not in practicality i don't know; i wasn't the one paying for it)02:14
gnarfaceheh, actually now i recall that that business folded rather quickly and afterwards when tracing the dots between several conspicuous errors in judgement i got the distinct impression they might have scuttled it on purpose as a tax dodge, so frankly maybe this anecdote shouldn't be trusted02:20
rrq:)02:20
onefangDo I have to add all the popular proxies in front of all our apt-panopticon instances?  Just to check more failure cases.02:23
systemdleteso on one client I just upgraded I had to apt update twice, and even then, it failed the first apt upgrade.  The second one worked though.02:24
systemdleteso all my "fixes" (rerunning maintenance, or rerunning apt update) don't seem to really fix anything.02:24
gnarfaceonefang: i don't know for sure if that's necessary, but it might be helpful. apt-cacher-ng might end up being a very good canary.02:25
onefangI just apt upgraded / updated / rebooted coz new libc.  All good so far.  Almost down to ten minutes to log back into everything.  lol02:25
* onefang adds one more thing to test with my test VM, apt-cacher-ng. One thing that annoyed me about mmdebstrap is that it ignores the pre loaded cache I tell it to use for the first few things, but starts using my on disk cache from then on.02:26
* onefang quotes gnarface.02:30
onefangI hate multipliers for apt-panopticon.  Using up more bandwidth for each mirror, for each test, from each tester, ...02:34
onefangMaybe just a single instance testing behind a proxy, and that proxy being apt-cacher-ng?  Then throw the coal mine at it.  A good job for my desktop super computer and qemu.02:36
onefanghttps://sledjhamr.org/mantisbt/view.php?id=52402:37
gnarfaceheh, nice02:37
nsprrado any of you run an amd igpu for your display output and an nvidia card for compute, with no display on it?02:38
nsprrawhen i stick in the nvidia card, boot hangs with 'waiting for /dev/ to be populated'02:39
nsprrai don't have any nvidia drivers installed so .. it's kernel trying to be smart or something02:39
gnarfacensprra: hmm, rings a bell but i'm not having luck coming up with specifics. you made sure eudev is installed, right? typically it's not a problem for a nvidia card to sit there idle without drivers but make sure your system BIOS(/EFI) isn't doing something dumb like forcing it as the primary by default.02:41
nsprrai will look into possible eudev issues thanks02:42
nsprrathis is my first EFI system. avoided EFI up to now.02:42
gnarfacensprra: i only mention it because that's what populates /dev, and i did have a recent issue where an upgrade from an older release had removed udev automatically without installing eudev in its place, and it actually succeeded at the upgrade and the first reboot, but then choked on the second reboot.02:43
nsprraboots fine with just the integrated gpu though... hm.02:44
nsprraamdgpu kernel module gets loaded.  amd_firmware is installed.02:44
gnarfacensprra: yea, make sure the EFI interface isn't set to use external GPU as the primary by default, then it shouldn't care about /dev/ (that one card anyway)02:44
nsprraright02:45
systemdleterookie question:  How to grab the edge of a window for resizing?  I found ancient posts about this, c. 2010.  Solutions (at least then) were ALT-middleclick or ALT-rightclick; I tried those but they don't work.02:52
systemdletesometimes borders are very thin and hard to "catch"02:52
systemdletehexchat has generous borders, and for some reason, I am able to resize firefox (with skinny borders) without trouble.02:53
onefangThat's up to your window manager.02:53
systemdleteok, thanks.  I'll go ask him.02:54
onefanglol02:54
gnarfacealt+middleclick+drag is what works here on enlightenment, but i know it was mentioned they purposefully widened the target area to make it easier to grab02:54
gnarfacethere's no actual requirement for the WM to even support this feature02:54
* systemdlete tries to talk to his window manager, but they are in a meeting atm. lol02:54
gnarface(though the ones i've used typically do)02:54
rrqAlt+F8 it says in my Window Manager settings02:55
systemdletealt-middleclick-drag doesn't work in my xfce02:55
gnarfacealt+F8 is that KDE?02:55
rrqI think its xfce02:55
onefangI map mine to that Windowskeythingy+middleclick+drag on the corners of the windows.02:55
gnarfacesystemdlete: i don't use xfce much, try alt+f802:56
rrqxfwm402:56
gnarfaceoh, hmm, that's older02:56
systemdletealt-f8 and then what?02:57
rrqthat's what my lxqt-session starts ... with xfce installed  :)02:57
onefangWhatever window manager I use I map all that window manglement stuff to that WindowsMangledKey.  Make it useful.02:57
rrqpushing alt+f8 moves the mouse to the bottom right corner in window-resize mode02:58
rrqfor me02:58
onefangAh, that key is sometimes called "Super".  Might be worth poking at it.02:59
systemdleteah, works on host, but not vm02:59
systemdletethank you02:59
systemdletenow I just have to figure out how to map that for vbox03:00
onefangI'm still working on remaping Ctrl-Alt-F1 and friends in qemu, but that's low priority, the work around is fine for now.03:01
nsprratransitioning to ceres, sysvinit-core_3.09 fails to install a /sbin/init.03:56
nsprraunbootable situation now.  better fix it.03:56
nsprrais there some problem with initramfs-tools and sysvinit-core 3.09 ?03:57
nsprracause i have no /sbin/init now03:57
nsprrawell i don't need a package manager to put init there :)04:04
gnarfacensprra: it's unstable, you know they break it for fun, right?04:12
nsprrayea04:12
gnarfacei would just roll that package back to the previous version and wait for debian to fix it04:13
gnarfaceobviously there's some problem but since it's unstable there's no particular reason to believe they don't already know04:14
gnarfacehmm04:14
nsprrathanks for the correction. it's not noteworthy i guess.04:14
nsprrajust a new oopsie to me. :)04:15
rrqusrmerge04:15
gnarfaceis that what's doing it?04:15
rrqwell I'm guessing that it installs as /usr/sbin/init which requires a usrmerge for the kernel to find it04:16
gnarfaceah04:16
gnarfacensprra: ^ can you check this?04:16
nsprraohh it does!04:16
gnarfaceprobably simple to fix with a symlink04:17
gnarfacerrq: symlinks work, right?04:17
nsprrafor init?  hmm... hmm...04:17
rrqyes, all of bin sbin lib lib32 and lib64 should be symlinked to usr/$DIR04:17
rrq(note the relative pathname, rather than /usr/$DIR; it is "safer" as it works in bind mounts and such)04:20
systemdleteIstr that, on some version of unix or another, that terminal session directories were restored when a new desktop sessoin started.  So if term1 was cd'd into /tmp and term 2 was cd'd into /etc when I shut down, then 2 terminals would be started at session startup (startx, e..g) with one in /tmp and the other in /etc.06:50
systemdleteCurrently, xfce does restore the windows with the terminals, but it does not automatically change the directories for me.06:50
systemdleteWhat I recall did NOT require me to do anything special to, say, my .bashrc.06:51
systemdleteThis is not a huge issue, and I can figure out how to emulate that behavior, but it would be nice if someone knew what I was talking about and how it was able to work.06:51
systemdlete(the terminal program and the program running inside of it are not necessarily talking to each other, usally, esp. if it is a shell, which it most commonly is)06:52
systemdlete*usually06:52
systemdleteIt could have been some custom environment someone created at one of the places I worked at, idk.06:53
systemdleteI just seem to recall it was more recent than that, possibly on some linux system I worked on here at home.06:53
gnarfacesystemdlete: doesn't KDE do that by default?08:25
systemdletethat might have been it, actually.  I haven't used KDE in ages, so that might be my recollection.  Thanks.08:44
gnarfaceit might not be the only one08:45
joergKDE alt+rmb = resize, grabbing the wondow border the cursor is closest to. alt+lmb = drag window. alt+mmb sends window to back or something like that14:20
nsprrawho removed X from dpkg X (to extract package files)17:02
nsprraso the debian/devuan  libseat maintainer sets up a seat socket owned by user:video17:24
nsprrabut user is not added to video group17:24
plasma41nsprra: I'm not sure I follow you. Are you talking about 'dpkg --extract'?18:20
plasma41s/dpkg --extract/dpkg-deb --extract/18:23
nsprradpkg-deb can do it plasma4119:34
nsprrabut i used to be able to do it with dpkg X19:34
fsmithredar x19:48
nsprraso wrangled myself out of usrmerge and init mess.  made a backup of semi working system.  the solution to booting with nvidia + integrated AMD card was adding  nvidia-drm.modeset=0  to /etc/default/grub.19:50
nsprrathe wayfire (wlroots) problems with seatd are semi-ironed out; wayfire can start and render a screen on amdgpu, but something is still broken getting keyboard input, and it exits back to shell with "broken pipe" after 1 minute19:51
nsprrabut mouse worked.  kust 'foot' terminal couldn't get keyboard input.19:51
nsprrawhat on devuan sets-up /var/run/user?  this looks like a creation of systemd.  And wlroots seems to require /var/run/user23:59

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