libera/#devuan/ Wednesday, 2023-03-01

rrqgnarface: another tidbit to eventually forget :) ..,: pkginfo updates at 20 minutes past every hour integer-divisible by 400:01
gnarfaceah, thanks00:02
gnarfaceare python package dependencies broken in daedalus right now?06:08
gnarfacei was trying to upgrade and it choked06:08
Helenahgnarface, The line broke, the monkey got choked, and they all went to heaven in a little row boat.07:10
gnarfacethanks Helenah, that's... very colorful.16:23
gnarfaceI don't suppose anyone is expecting a fix for this any time soon?16:23
* gnarface sighs16:47
gnarfacehalf-upgraded system now crashy as hell16:47
gnarfaceapparently i picked the wrong week do this16:48
rwpgnarface, Welcome to the wonderful world of the bleeding edge of Debian/Devuan!16:54
gnarfacerwp: you happen to hear any rumors about how long it's gonna take to fix this?16:55
rwpgnarface, Perhaps something in my notes here might brainstorm something for your problem?  https://www.proulx.com/~bob/doc/bobs-guide-to-system-upgrades-with-debian/bobs-guide-to-system-upgrades-with-debian.html16:55
gnarfacehmmm16:55
rwpgnarface, I am not seeing any particular python package problem in Unstable/Testing at this moment on my canary systems.16:55
gnarfacehmm16:56
gnarfacerwp: which python version do you have?16:58
rwpMy Unstable system shows 3.11 like this https://paste.debian.net/plain/127255416:59
gnarfaceproblem is i'm trying to go to daedalus and it seems to be choking on replacing some 3.10.6-1 packages17:00
rwpYou might have to help some of them along.  What types of problems are occuring?17:02
rwpOops, I have a meeting now.17:03
gnarfaceah, i think i found the problem17:05
gnarfacepython3-numpy and python-numpy were both using the same file17:05
gnarfacebut i couldn't remove either with apt-get, had to use dpkg -r17:06
gnarfacecouldn't install aptitude and forgot about "dpkg -r" then panicked17:07
gnarfacesorry for the noise17:07
gnarface"apt-get --fix-broken install" was just in a loop17:08
gnarfacebrb17:08
gnarfaceall working now, though i am noticing that my boot-time used ram figure has ballooned from 161MB to ~437MB17:50
gnarfacealso, what is seatd and do i need it?17:51
gnarface(assuming i only have one seat and no graphical logins)17:51
gnarfacealso, thunderbird is still a mess, should i just downgrade it again?17:52
gnarfaceugh, i should have pinned it17:52
fsmithred_thunderbird is a mess anyway and has been for a long time. I'm only still using it due to inertia.17:55
gnarfacedo you know anything about this situation now where it's duplicated all my IMAP directories with a "-1" appended to the name of all the duplicates?17:55
fsmithred_I don't17:56
fsmithred_close and restart t-bird maybe?17:57
gnarfaceno help. also seems to still not like my self-signed certificate17:57
gnarface(which is the reason i downgraded last time)17:57
fsmithred_is this relatged to oauth?17:57
fsmithred_wow. "related"17:58
gnarfacei don't think so, i'm just using imap-ssl to a local server17:58
onefang_I've got neomutt pinned all the way back to ASCII.  What is it with mail programs?  lol17:58
fsmithred_probably should change its name from "neo"17:58
onefang_Back in ASCII it was called mutt, even though it's a fork of mutt.17:59
gnarfaceoh... huh18:02
gnarfacefsmithred_: you were right, sorry. restarting thunderbird again removed the duplicate directories18:03
gnarfacestill no idea why it hates my certificate18:03
gnarfacei mean, it says the reason is that it "belongs to a different site" but it doesn't18:04
gnarfacethe CN matches what i have in the mail server config...18:04
gnarfaceand the forward and reverse lookups all match because i have local DNS self-managed correctly18:04
gnarfaceit's just wrong as far as i can tell18:04
gnarfacemy assumption is that it doesn't like that it's self-signed but is throwing the wrong error message about it18:04
gnarfaceit's not even expired this time...18:05
gnarfaceunlike the previous version instead of just failing, i'm at least being prompted to "confirm security exception," but i don't wanna and shouldn't have to18:06
gnarfaceugh, and it's taking a really really long time to access large folders (longer than usual) after startup18:22
gnarfacehopefully at least it's not leaking memory too18:22
* gnarface sighs18:22
DashiePieI want to use google's dns instead of my isp's18:43
gnarfaceDashiePie: that's easy18:46
gnarfacehow exactly depends on which network management you're using though18:46
gnarfaceand whether or not you're using dhcp18:47
DashiePieafaik, I'm using just what was installed, though externally, I have a router, if that means anything18:47
gnarfacewell it depends on how you installed.  what does this command return? dpkg -l |grep network18:51
gnarfaceactually, sorry, this command i mean: dpkg -l |grep network-manager18:52
DashiePienever mind, I think it's because shit breaks because web code is awful18:52
DashiePie>try to load Kongregate18:52
DashiePie>something's wrong, it won't resolve18:52
DashiePie>tons of errors in console18:52
luis_Hello, what is the preferred way to install the latest version of firefox and purge ESR?18:55
Wonkaluis_: I wrote myself a script around `wget --content-disposition 'https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US'`18:57
gnarfacei really do not recommend using the upstream firefox18:57
luis_Wonka : It only downloads the tar.bz2 archive right? I need something to install it18:58
luis_gnarface, the one from unstable?18:58
luis_or do you mean the ppa?18:58
Wonkaluis_: my script further unpacks that archive to /opt and symlinks /opt/firefox to the extracted directory18:58
gnarfaceluis_: i mean the one from mozilla.org like Wonka is suggesting18:59
gnarfaceluis_: there's no "ppas" in debian18:59
Wonkagnarface: what's wrong with it?18:59
luis_right now I added the unstable repo and installed firefox, which installed the latest version (cool) but also installed unstable dependencies (not cool)19:00
gnarfaceWonka: what's always wrong with it. zero-days, bugs, regressions, implicit security flaw of updating itself in a non-deb-package-aware manner, ...and it's nagware.19:00
gnarfaceluis_: you're supposed to use backports19:00
gnarface(if you actually need a newer one than stable)19:00
gnarfaceluis_: you're on stable right now, right? (chimaera)19:00
Wonkagnarface: download and extract is done as root, so it cannot "update itself". It's in its own directory under /opt, uninstalling is "rm -rf /opt/firefox-..."19:01
Wonkagnarface: bugs and regressions cannot be prevented in any distro version either19:01
luis_gnarface, I'm on unstable for firefox and dependencies, chimaera-backports for linux kernel and gpu drivers, stable for the rest19:01
gnarfaceWonka: uh, i'm pretty sure if you install the one that's not from the debian repos it will find a way to update itself without your permission19:01
gnarfaceWonka: and bugs can be prevented in ... any distro version. that's what they're for. doesn't always work but it's one extra layer of review.19:02
Wonkagnarface: everything is owned by root and run by non-root. that would need a privilege escalation vuln.19:02
luis_gnarface, bruh, I hadn't even thought of checking the backports before adding unstable...19:02
gnarfaceWonka: no it just installs the updated engine to ~/.mozilla afair19:02
Wonkanothing big enough there19:03
Wonkaalso, it does regularly complain there was a newer version, settings are set to not download though.19:04
luis_gnarface, backports only have the ESR version19:04
gnarfaceluis_: oh, bummer. well, using the mozilla.org version might be the easiest way then, since using the unstable version is likely to cause unexplained crashes and (as you already noticed) drag in extra unstable dependencies. the "right" way to do it would be to actually compile the unstable source package from debian, but honestly it's not worth the trouble just to have a newer firefox version unless your job is19:06
gnarfacebackporting newer firefox versions.19:06
luis_I tried doing that with dpkg, had some problems and abandoned it19:07
luis_Wonka, would you be willing to share your script?19:07
gnarfaceluis_: yea, usually you have to backport a few dependencies recursively too to make it work, but often you find out that those dependencies include "the entire system" at which point you might as well have just updated yourself to unstable instead19:08
gnarfaceWonka: i recall those settings were on by default before at some point, but i'm old so it's hard to say how long ago.19:09
gnarfaceluis_: another crazy idea would be to just run a unstable chroot only for that one firefox version but again... may not be worth the trouble19:10
luis_yeah probably19:12
Wonkaluis_: https://gist.github.com/wklaebe/25ae5994ac3aeda776cfdcce30060d9619:13
gnarfaceluis_: anyway, i would have been remiss to not warn you that it's not advised to install things from outside the official distro repos but i'm here doing the same thing with wine myself anyway, so i'm also guilty of some recklessness19:14
Wonkawell, /opt is there to install non-distro stuff to...19:15
gnarfaceWonka: well if the packages you're getting are well-behaved anyway they'll do that, and if you know that's what to expect of a well-behaved package then it'll even do you some good, but the warning is there because not everyone's 3rd party repos are so well behaved (ubuntu ppas and the deb-multimedia repo have historically set a particularly bad precedent in this regard)19:16
luis_gnarface, It's not that big of a deal as long as the app doens't drag unstable dependencies19:16
luis_Wonka, thank you!19:17
gnarfaceluis_: well, note that unpackaged software can cause unexpected problems during later upgrades, and even packaged software from outside the distro can cause similar problems if it uses incompatible version-string formats or even just compatible formats with out-of-sequence numbers19:18
gnarfaceluis_: i guess the primarily important thing is don't forget you've done this19:18
gnarfaceit might be fine in this case but it's not something you want to make a habit of doing without appropriate consideration19:19
luis_absolutely, it's firefox we're talking about here after all19:19
luis_is there a way to purge firefox esr without installing chromium?19:26
Wonkaby the way, why is "firmware-amd-graphics" obsolete, and what was it replaced with?19:28
Wonkawhere would I get my Radeon's TURKS microcode from?19:28
luis_did anyone answer my question? I left the channel to reboot19:29
Wonkanope19:29
Wonkabut what would depend on firefox?19:29
luis_what do you mean?19:30
luis_I'm trying to purge Firefox ESR and use your script to get the release version19:30
luis_but apt is trying to install chromium19:30
Wonkathere's some things that depend on "www-browser"... which is also provided by w3m for example19:31
Wonkaor lynx or elinks or links219:31
luis_Then I have to change your script so the system sees the new firefox as the www-browser19:31
Wonkaas the debian package www-browser? not that simple19:32
Wonkaequivs does not exist anymore afaik19:32
gnarfaceit's called alternatives now19:34
Wonka"export BROWSER=/opt/firefox/firefox" in .bashrc does a lot19:34
Wonkaalternatives do not satisfy deb requirements though19:34
gnarfacei think they will if you use update-alternatives to point www-browser at a different program besides firefox19:34
gnarfacewhich you'd have to have some other one installed to do... not sure if you'd even have to update the alternatives manually if you just installed something else first to be honest19:35
Wonka# apt-cache show yacas | grep ^Depends:19:35
WonkaDepends: libc6 (>= 2.29), libgcc-s1 (>= 3.0), libstdc++6 (>= 9), lynx | www-browser, yacas-doc, gnuplot19:35
gnarfaceWonka: afaik firmware-amd-graphics is still the one to use, but if you're on testing or unstable they've moved it from the "non-free" section to a new section called "non-free-firmware"19:35
Wonkathat www-browser dependency, how would you satisfy that with alternatives?19:35
Wonkagnarface: aaah19:36
_ds_You wouldn't. You'd use a package which “Provides: www-browser”.19:36
gnarfaceyes, this19:36
gnarfaceyou just install anything else that provides www-browser, which presumably luis_ doesn't have19:36
Wonka_ds_: that's what I mean; equivs would've built such a package on the spot, consisting of nothing but the "Provides:"19:37
luis_can't I just set another app to do that19:37
gnarfaceif necessary you'd also use update-alternatives to pick one out of the installed ones as the default, but to be honest like i said i don't know that step is gonna be necessary19:37
Wonkaluis_: just install w3m, it's not big19:37
gnarfacei recommend lynx but whatever works19:37
luis_wait there's a terminal browser19:38
luis_I'll probably move to that lmao, I'll try one of those19:38
Wonkaluis_: be aware that most of those do not do JavaScript, which renders most websites unusable today19:39
gnarfacemost of them don't even do css19:39
luis_kinda figured that, sad19:39
gnarfacethey're useful for some stuff though19:39
gnarfacelike browsing linux documentation or avoiding firefox zero-days19:39
gnarfaceor just like, downloading files without creating a 2GB memory footprint19:40
Wonkahaving chromium installed parallel to firefox leaves you another way out, btw ;)19:40
Wonkagnarface: wget and curl do that too ;)19:40
gnarfacetrue but it's nice sometimes to have something that can still at least render html19:40
Wonkayep19:41
Wonkalynx -dump is great for that19:41
luis_after installing w3m AND lynx, apt is still trying to install chromium when purging firefox esr19:44
Wonkadafuq19:44
Wonkadid I already tell that I like aptitude for looking into stuff like that?19:45
luis_wym19:45
_ds_Does something want gnome-www-browser?19:46
luis_how do I check that19:48
_ds_$ aptitude why gnome-www-browser19:48
luis_my bad, I thought you were talking about apt19:49
gnarfacei think with apt it's rdepends20:01
gnarfaceer, apt-cache anyway20:02
gnarfacedepends or rdepends, one of the two20:02
fsmithred_might be task-*-desktop that wants the browser20:14
gnarfacewhatever it is, it's something i don't have here20:17
luis_gnome-www-browser doesn't exist20:32
luis_why does apt keeps trying to install chromium ffs20:42
gnarfaceluis_: try "--no-install-recommends"20:45
luis_still trying to install chromium20:47
gnarfaceand you have lynx installed?20:48
luis_lynx and w3m20:49
gnarfacewhat does this output? update-alternatives --display www-browser20:50
luis_www-browser - auto mode20:51
luis_  link best version is /usr/bin/lynx20:51
luis_  link currently points to /usr/bin/lynx20:51
luis_  link www-browser is /usr/bin/www-browser20:51
luis_  slave www-browser.1.gz is /usr/share/man/man1/www-browser.1.gz20:51
luis_  slave www-browser.1.gz: /usr/share/man/man1/lynx.1.gz20:51
luis_  slave www-browser.1.gz: /usr/share/man/man1/w3m.1.gz20:51
gnarfaceweird that firefox isn't showing up20:53
gnarfaceit's not showing up in mine either20:53
gnarfacetry running update-alternatives --config www-browser20:53
gnarfacesee what options it gives you20:53
gnarfacethat mystery aside, i think your output proves my hypothesis about this wrong20:54
gnarfaceso i'm out of ideas20:54
gnarfacefsmithred's idea bout task-*-desktop sounds plausible, you should also run: dpkg -l |grep task20:54
luis_gives the same ones, I just added the firefox in /opt/firefox20:54
luis_so now it shows that, but I still can't purge firefox esr20:55
Jjp137luis_, what's the output of: apt-cache --installed rdepends firefox-esr20:55
luis_gnarface, ii  libgcr-base-3-1:amd64                         3.38.1-2                           amd64        Library for Crypto related tasks20:55
luis_ii  libgcr-ui-3-1:amd64                           3.38.1-2                           amd64        Library for Crypto UI related tasks20:55
luis_ii  libkpimgapitasks5:amd64                       20.08.3-1                          amd64        library to integrate with Google Tasks service API20:55
luis_ii  libtaskmanager6abi1                           4:5.20.5-6                         amd64        Plasma Workspace for KF5 library20:55
luis_ii  python3-invoke                                1.4.1+ds-0.1                       all          Pythonic task execution - Python 3.x20:55
luis_ii  task-british-desktop                          3.68+devuan4u1                     all          British English desktop20:55
luis_ii  task-british-kde-desktop                      3.68+devuan4u1                     all          British KDE Plasma desktop20:55
luis_ii  task-english                                  3.68+devuan4u1                     all          General English environment20:55
luis_ii  tasksel                                       3.68+devuan4u1                     all          tool for selecting tasks for installation on Devuan systems20:55
luis_ii  tasksel-data                                  3.68+devuan4u1                     all          official tasks used for installation of Devuan systems20:56
luis_ii  xfce4-taskmanager                             1.4.0-1                            amd64        process manager for the Xfce4 Desktop Environment20:56
luis_firefox-esr20:56
luis_Reverse Depends:20:56
luis_  libc620:56
luis_ |libreoffice-help-en-gb20:56
luis_ |libreoffice-help-en-gb20:56
luis_  chrome-gnome-shell20:56
luis_ |cinnamon-desktop-environment20:56
luis_I hope I don't get banned for spamming20:56
gnarfaceluis_: better to use paste.debian.net yea, but your client's local throttling seems to have kept you under the radar this time20:57
Jjp137okay libreoffice-help-en-gb depends on: firefox-esr or epiphany-browser or konqueror or chromium or firefox20:57
Jjp137thus apt will always try to keep one of them installed20:57
luis_ I have a firefox installed but it's not from apt20:58
Jjp137it has to be known to the package manager20:58
luis_then the only option is to get firefox from sid20:58
gnarfaceluis_: remember my speech earlier about problems with the unpackaged firefox?20:59
luis_or can I register an external firefox in apt?20:59
luis_gnarface, a litte, why20:59
gnarfaceluis_: because this is a case study in the type of thing that happens20:59
luis_this isn't even a problem in firefox, it's just the system being picky20:59
gnarfacewith any unpackaged software or 3rd party repo software20:59
gnarfacemind you, it might happen if you install the sid version too, but i agree that sounds like your easiest solution at this point if you don't want some other browser shoved down your throat by KDE21:00
gnarfacesince it's just firefox it might be fine to do... but you create frankendevuan at that point21:01
luis_What surprises me is that if you install from a .deb, it should work21:01
gnarfacewell if the header fields of the deb are right it'd work21:01
gnarfaceit just has to fool kde into thinking it's the right firefox which shouldn't be hard if you're making the package21:01
luis_why isn't there a .deb for firefox21:01
gnarfacei could only speculate21:02
gnarfaceanyway, the "right" way to proceed at this point would be to actually get the deb-src package for sid firefox and compile it locally21:03
gnarfacei can't tell you whether that's gonna be hard or not21:03
gnarfacein a fair world it would be merely time consuming21:03
Jjp137...considering that it depends on Rust it can be tricky21:03
gnarfacebut sometimes they don't build21:03
hagbardat the moment it's impossible because it depends on rustc which is outdated in debian sid21:04
Jjp137lol...21:04
hagbardThere are debian bugs filed about that.21:04
gnarfaceoh i should say the right way to continue would be to either build it locally or run unstable in a chroot21:04
gnarface(a chroot or any type of container really)21:04
luis_I'll just leave the firefox esr on and install the other in /opt21:04
gnarface(qemu would do)21:04
luis_easiest way21:05
gnarfacefirefox-esr is better anyway :-p21:05
hagbardbut usually there's an up to date firefox in debian sid available.21:05
hagbardwhich usually runs fine in devuan testing.21:06
onefangRustc ... rusted?  B-)21:07
hagbardindeed. debian is a few versions behind, by now.21:07
luis_gnarface, why21:10
gnarfaceluis_: changes less21:12
luis_actually, I might keep it21:15
systemdleteSo today there was an update to kpartx due to the nemesis.   Is there ANY thing it doesn't infect?   Err.  I mean "affect"21:19
systemdleteI think RH needs a divorce from Linux and free software.21:19
systemdletejust my opinion.21:19

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