libera/#devuan/ Saturday, 2024-02-10

landleyDoes devuan have a x86-64-v2 vs v3 policy yet?08:48
landleyMy current laptop is v2, and I bought 4 of them cheap and have only worn out one so far (on the second).08:48
landleyTrying to close enough terminal tabs to update from beowulf to daedalus without losing too much state, and wondering if that's the last one I can keep with this hardware...08:50
landley(I remember abandoning fedora when the new boot CD wouldn't boot on the processor I had. That's generally what gets me to switch distros, hardware still works but their new software doesn't.)08:51
debdoglandley: how do I figure out whether my CPU is v2 or v3?09:25
gnarfacelandley: devuan x86* kernels are identical to debian's; as in, they're not even rebuilt or repackaged. they're the same actual kernel packages that debian serves (delivered transparently by http-redirect using the magic of a piece of software called "amprolla") so whatever the policy is, it's the same as debian09:25
gnarface.... and yea, as for that v2 vs v3 thing, that's utterly meaningless terminology to me. i might be able to give you more specifics if you can come up with the actual relevant CPU model number, though as far as i know debian still supports all the 64-bit "amd64" type processors (and it's shocking to hear that fedora would have already obsoleted any of them)09:27
gnarfaceas far as i know, in fact everything after pentium2 should still work09:28
gnarface*including pentium209:28
gnarfaceand landley one other note: don't upgrade directly from beowulf to daedalus. if you had problems that's most likely why. upgrade beowulf->chimaera->daedalus, in that order. (and this is the same advice debian official gives; don't skip releases during upgrades)09:29
gnarfacenow what seems more likely is you might have run into a uefi/secure boot compatibility problem, but often you can reconfigure it to make it work (not that i can tell you exactly how from first-hand experience, but if you stick around for a while someone here surely can)09:30
gnarfaceanyway, happy friday... back to my video games. i'll check in on you a bit later09:32
landleygnarface: pentium2 is 32 bit, this is x86-64 architecture levels.09:34
landleyI haven't yet had problems, I'm worried about future issues ala https://youtu.be/TnCkYthXUAc09:35
landleyAnd I do a fresh install when I upgrade distro versions. Full backup and reinstall of /home partition, then check my old docs about what packages to install from a fresh system and update them for current as I hit stuff.09:35
landley(A backup you've never installed from isn't a backup, and an install you can't reproduce is a magic build system.)09:36
gnarfacelandley: yea, i know, but it was also released a long time ago and i meant chronologically after... anyway i can tell you for sure the 6.1 kernel in daeadlus right now will still boot AMD FX processors, which i suspect is also still earlier than what you're targeting, and like i said, i still think you're more likely to run into a secureboot/uefi configuration issue than a cpu compatibility problem (especially with a10:26
gnarfacefresh install)10:26
gnarface... maybe you know that already, i just mention it to make sure you don't misdiagnose then give up prematurely10:26
gnarfaceeven if i'm wrong about that, the kernel still has source code for it and i can walk you through a comparatively simple rebuild process from the kernel source package10:31
gnarface(i really don't think it'll come to that though)10:31
landleyI haven't done the update yet, and don't expect major problems with that, my concern was for the future.10:40
landleyRed Hat and Ubuntu and such are doing a thing, others have announced a schedule for doing that thing (2027 etc), I wanted to check if devuan or debian had plans to do that thing.10:41
landleyAla https://developers.redhat.com/articles/2024/01/02/exploring-x86-64-v3-red-hat-enterprise-linux-10 and https://ubuntu.com/blog/optimising-ubuntu-performance-on-amd64-architecture and so on.10:44
landleyMeanwhile suse is doing https://www.theregister.com/2023/03/09/opensuse_finds_x86_64_solution/ instead.10:45
gnarfaceyuck, well i don't know what's going to happen there, but it hasn't happened as of daedalus so you're still ok for now11:27
gnarfacei'm pretty sure that worst case scenario you can still just download the kernel source package, flip a couple config options, and rebuild it11:27
DelTomixunbelievable11:28
gnarfacethe actual kernel will probably contain support for older cpus for a much longer time regardless of these jokers11:28
gnarface(and it's probably worth mentioning that you can often get away with running a kernel from a prior release with most software)11:29
gnarfaces/often/usually/11:30
gnarfaceheh, i'd recommend you keep 2 backups of your old beowulf install just for emergencies though11:30
gnarfacei have a feeling right after that is about where the whole scene jumped the shark11:31
cousin_luigiA few weeks ago I was talking about radicale with someone in here: who was he?15:16
ecxodI need your help, can you please tell me: what are systemd-standalone-tmpfiles ?15:48
n4direcxod: not sure if that helps you https://www.man7.org/linux/man-pages/man8/systemd-tmpfiles.8.html16:27
ecxodI have read this, but I did not understand what it does.16:41
gnarfaceecxod: the short version is, someone didn't understand how to use /tmp and reinvented the wheel in a super overcomplicated fashion17:38
ecxodso you think I should purge it?17:40
gnarfacei'm surprised it's in devuan to begin with, i can't imagine what would need it...17:41
gnarfacemaybe they were hoping to get people to use it so they'd get addicted to it or something, but i would recommend learning how to use filesystem permissions in detail instead17:43
gnarface(and if you want it in ram, just mount your /tmp directory as tmpfs)17:44
DPAI think most programs use /tmp/ wrongly. Programs should open temporary files with O_TMPFILE. That way, they won't have any hard links (a name) in the file system. They still use memory from the file system, thought.17:46
DPAThe thing that annoys me the most is shells. They don't have most of those nice options for opening files.17:46
rwpecxod, gnarface, Various packages now have a dependency on systemd-tmpfiles which of course is definitely not available in Devuan so systemd-standalone-tmpfiles was created as a non-systemd implementation of the interface.  On Devuan we want to have systemd-standalone-tmpfiles installed to fill the dependency.19:50
rwpPerhaps the implementer should have named it entirely without the systemd part to avoid the inevitable immune response reaction.  But regardless of the name it by itself is not systemd and does not pull in more systemd stuff.  That's the "standalone" part of the naming.19:51
rwpBut I agree completely with gnarface that "someone didn't understand how to use /tmp and reinvented the wheel in a super overcomplicated fashion" which is exactly correct and true.  And so they have this alternative interface for using tmpfiles.19:52
rwpIt's just an alternative to using mktemp(1) and there is nothing particularly evil about it other than it being a completely different interface.  Since it is not worth forking those packages the best thing for everyone is to install systemd-standalone-tmpfiles and allow those packages to use that interface instead of mktemp(1).19:54
rwpAnd similarly to the above there is systemd-standalone-sysusers for which everything I just said is similarly applicable for installing users.  So probably everyone will want to have systemd-standalone-sysusers installed too for the same reason.19:55
rwpsystemd-standalone-sysusers is an alternative process to adduser(8) for packages to install users.  And so in Devuan systemd-standalone-sysusers can be installed as a standalone non-systemd interface for thsoe packages without us needing to fork those packages.19:56
ecxodrwp, thanks, I just got scared because it say it deletes things :)20:09
rwpecxod, It was named poorly and should not have had systemd in the name.  It's just a standalone implementation.  I have dug through it and it is not evil itself though.20:17
inkyhello. i am running maemo-leste, it is based on devuan.20:20
inkyi was thinking of updating my dino-im from backports, and added bullseye-backports to sources.list.20:21
inkysince my system is based on devuan chimaera.20:21
inkyam i right to do that?20:21
inkyor should i add bookworm-backports? i guess bookworm-backports update bookworm with sid packages?20:22
inkyis there devuan specific backports project?20:22
ecxodI right now have some trouble with a selfhosted gitlab-ce, that requires some docker packages (like docker-ce*, docker-compose-plugin and docker-buildx-plugin) and those are not in the devuan repository, and seem to require systemd20:22
inkyi guess i cannot update dino from bookworm-backports:  https://bpa.st/TIEA20:23
debdoginky: no, I'd go for devuan-backports (although I have no clue about maemo-leste). see https://www.devuan.org/os/packages20:23
gnarfaceinky: it's daedalus-backports20:25
gnarfaceinky: in devuan, daedalus is bookworm20:25
gnarfacei don't know anything about dino-im so i don't know if it'll work, but confidence is high20:26

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