libera/#devuan-dev/ Friday, 2024-03-29

brocashelmis libsystemd0 now mandatory in ceres for libelogind-compat? libelogind0 won't cut it?08:18
LeePenbrocashelm: See bug 838.08:26
brocashelmleepen: ok08:27
brocashelmleepen: reading it now: https://bugs.devuan.org/cgi/bugreport.cgi?bug=83808:28
brocashelmleepen: >There is no upstream version of elogind >= 252 at the moment, although 255 alphahas been tagged.08:28
brocashelmleepen: ah, that explains it08:29
brocashelmthanks08:29
CueXXIIIyeah, i built elogind 255 alpha for myself08:41
CueXXIIIwas a small pita during the time_t transition to get an i386 build root, too08:42
ecxodI have removed systemd from php-fpm and repacked php8.2-fpm_8.2.7-1~deb12u1_amd64 , so I am unsure how to call it . Would this be correct? php8.2-fpm_8.2.7-1~dev12u2_amd64 or should I not change the deb12 and just add u2 ??16:27
fsmithredecxod, if you're building it for yourself, you should just add something to the existing version string. When debian updates it again, they will use -u2, so you don't want yours to be the same.16:36
fsmithredif you're packaging for devuan repo, it needs to have +devuan in it.16:37
ecxodlike this :  php8.2-fpm_8.2.7-1~dev12u1+devuan_amd64  ?16:38
fsmithredno, and I'd need to check the rules to make sure I tell you right.16:41
fsmithredlemme see what I can find on git16:41
fsmithredhttps://git.devuan.org/devuan/documentation/src/branch/master/maintainers/PackagingGuide.md16:43
fsmithredecxod, if it's not going into devuan repo, it probably shouldn't have the +devuan in it. That might confuse someone.16:47
ecxodokay, my fault I should have first said this, php-fmp depends on systemd, I removed the dependency and now I want to create a package.16:49
ecxodI do not know how to publish it, but first I want to give it the correct name.16:50
ecxodthen I will prolly make a "howto" on dev1galaxy how people can do it by themself .... or mybe upload it on some "first-blood" repository16:52
fsmithredso this build is not going into devuan repo. Just add something to the end of the existing string. If we end up forking the package, it'll get the correct name when we guild it.16:52
fsmithredyou could make an account on git.devuan.org to show your code.16:52
fsmithredi.e. the original and your changes.16:53
fsmithredand probably put the package there, too.16:53
fsmithredecxod, I see the original does not have the "amd64" in the version. Did you do something to make it arch-specific?17:04
ecxodall I did is to remove the systemd dependency but I did not change the architecture17:19
ecxodI plan to do this on all php packages, first fpr myself and if I see no blood in glitchtip I give it to everybody17:20
CueXXIIIamd64 is the package architecture, not the version. a _ can't be part of a version string, iirc17:20
ecxodCueXXIII, is the name php8.2-fpm_8.2.7-1~dev12u1+devuan OK ?17:22
ecxodor should I cal it php8.2-fpm_8.2.7-1~deb12u1+devuan17:23
ecxod~dev12u1+devuan or ~deb12u1+devuan17:23
CueXXIIIno… the + is wrong, and you are missing the digit after devuan - so you can release updated versions of your packaging17:24
Jorilecxod: is there something wrong with the packages at https://pkgs.tdrnetworks.com/apt/devuan ?17:24
CueXXIIIecxod: and "deb", not "dev"17:25
ecxodyes, it requires systemd | systemd-tmpfiles17:25
ecxodand my version does not17:26
CueXXIIIso the package name would be "php8.2-fpm", the version "8.2.7-1~deb12u1devuan1" and the architecture "any" (will be replaced by the built architecture name)17:26
ecxodgreat ! this was what I needed17:27
CueXXIIIbut systemd-tmpfiles should be installable without systemd17:28
CueXXIIIa, it's named systemd-standalone-tmpfiles17:29
ecxodtrue. it is. but I was boring ;-)17:29
ecxodand it is a nice exercise to write a regex to patch it :))))))17:30
CueXXIIIso php8.2-fpm does not really need a fork in devuan17:30
ecxodOK, then I keep it for myself.17:32
golinuxecxod: Have you checked this thread? I think it might be related to what you are trying to do.  https://dev1galaxy.org/viewtopic.php?id=333117:37
ecxodYes, the whole day, but I done something else.17:40
fsmithredPlease don't use "devuan" in the version string if it's not being built on our servers and is going into the repository.17:42
fsmithredand yes, the arch goes into the name if the package is arch-specific.17:43
fsmithredwhich this is not.17:43
CueXXIIIhm, php8.2-fpm IS arch specific, probably of the demon not being written in php17:45
fsmithredwhere do you see that it's arch-specific?17:46
CueXXIII$ apt-cache show php8.2-fpm | grep ^Arch17:47
CueXXIIIArchitecture: amd6417:47
fsmithredand you're right that it doesn't need forking. I guess systemd-standalone-tmpfiles satisfies it.17:47
CueXXIIIyeah, the thread above is older than the package systemd-standalone-tmpfiles17:47
fsmithredand yeah, the "_amd64" just shows up in the package name, not the version.17:48

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