libera/#devuan-dev/ Wednesday, 2024-04-03

AlturandHowdy guys, triggered by the xz-utils disaster, i found my openssh-server in armel daedalus still linking to libsystemd (and consequently to liblzma). No I'd like to create a devuan version, completely independent from libsystemd. Bad idea? WHat would be the best way to create a specific devuan package devinating from debian?21:09
hagbardYou can get the source package (apt-get source), edit its innards, and build it.21:17
bgstack15Alturand: I prefer to check salsa.debian.org and then git-clone so there's a repository and history and so on. I think apt-get source doesn't bring the repo history, but it's been a while since I tried that command.21:18
AlturandThanks - I did build debian packages before and already found the original package. My question is more - how to make a devuan package out of my modified version.21:19
Alturandbgstack15: fortunately, apt source , for openssh, refers to salsa.debian.org21:19
bgstack15Thankfully it's in git. You checkout branch debian/unstable, make a new branch devuan/unstable, and hack d/21:20
Alturandthere is alread a branch 'without-libsystemd' - looks like my job is done on debian already. How is this branch made used for devuan?21:27
AlturandI'd really like to eliminate all systemd from my system. Too much power for such a complex component.21:27
masonAlturand: Its tendrils are growing ever deeper into Debian's packages.21:37
masonThis is an issue that's come up periodically and there isn't a great answer. The current compromise is to use libelogind0.21:38
CueXXIIIAlturand: oh, this just popped up in devuan ceres: https://www.oetec.com/pastebin/plain/bXEPmWNx21:41
AlturandCueXXIII: great news.21:50
Alturandmason: How can libelogind0 help me with sshd linking to libsystemd? Why would I even configure any (lib)systemd hooks int sshd on a system that doesn't have systemd at all?21:52
masonAlturand: libelogind0 replaces libsystemd021:55
masonWhether that's sufficient or not is an exercise for the reader.21:57
Alturandmason: why insert a bogus replacement? why not make the tools refrain from calling libsystemd?21:57
masonAlturand: Labour required and nothing else.21:58
Alturandthought it'd never a good idea to pay laziness with unneccessary complexity...maintainers might be reluctant to modify sources to include a no-systemd variant, though.22:02
xrogaanjaromil: saw your recent dyne.org video about right to repair. You might be interested in https://www.stopkillinggames.com/22:19
xrogaan(for context: https://www.youtube.com/watch?v=w70Xc9CStoE )22:20
xrogaanGood night y'all!22:21
Alturandanother technical question - I created a mirror of the debian repo on git.devuan.org - now I can't push new branches. "Unauthorized", any ideas, why?22:34
fsmithredAlturand, did you change the origin to devuan?22:37
CueXXIIIAlturand: did you create an own user and clone the repo?22:37
Alturandclone   git@git.devuan.org:Alturand/openssh.git (push)22:38
Alturandfetch worked fine - I'm using ssh key authentication.22:38
fsmithredsometimes when I push I get asked for username and password even though I use a key22:38
Alturandgit push --set-upstream clone devuan/daedalus22:39
Alturandfals with:22:39
AlturandGitea: Unauthorized22:39
AlturandGitea: Unauthorized22:39
Alturandfatal: Could not read from remote repository.22:39
fsmithredI don't see a devuan branch in your repo22:41
fsmithredalso, I don't think you needed to clone all the branches in debian.22:42
AlturandEven creating a new branch on git.devuan.org through the website fails22:42
fsmithredbut I'm far from expert with git.22:42
AlturandThe devian branch is still local - I fail to commit it to upstream. Maybe because I configured my repoas a mirror of the debian repo?22:43
Alturandgot it solved. branch creation seems restricted on mirror repos.22:46
AlturandI had to transform the repo from a "mirror repo" to a "regular" repo.22:47
fsmithredglad you got it. I looked around and couldn't see anything obvious.22:48
Alturandfsmithred: thanks for your efforts. I'm not at all used to the devuan environment...22:51
Alturandleave22:58

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