| brocashelm | is libsystemd0 now mandatory in ceres for libelogind-compat? libelogind0 won't cut it? | 08:18 |
|---|---|---|
| LeePen | brocashelm: See bug 838. | 08:26 |
| brocashelm | leepen: ok | 08:27 |
| brocashelm | leepen: reading it now: https://bugs.devuan.org/cgi/bugreport.cgi?bug=838 | 08:28 |
| brocashelm | leepen: >There is no upstream version of elogind >= 252 at the moment, although 255 alphahas been tagged. | 08:28 |
| brocashelm | leepen: ah, that explains it | 08:29 |
| brocashelm | thanks | 08:29 |
| CueXXIII | yeah, i built elogind 255 alpha for myself | 08:41 |
| CueXXIII | was a small pita during the time_t transition to get an i386 build root, too | 08:42 |
| ecxod | I 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 |
| fsmithred | ecxod, 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 |
| fsmithred | if you're packaging for devuan repo, it needs to have +devuan in it. | 16:37 |
| ecxod | like this : php8.2-fpm_8.2.7-1~dev12u1+devuan_amd64 ? | 16:38 |
| fsmithred | no, and I'd need to check the rules to make sure I tell you right. | 16:41 |
| fsmithred | lemme see what I can find on git | 16:41 |
| fsmithred | https://git.devuan.org/devuan/documentation/src/branch/master/maintainers/PackagingGuide.md | 16:43 |
| fsmithred | ecxod, if it's not going into devuan repo, it probably shouldn't have the +devuan in it. That might confuse someone. | 16:47 |
| ecxod | okay, 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 |
| ecxod | I do not know how to publish it, but first I want to give it the correct name. | 16:50 |
| ecxod | then I will prolly make a "howto" on dev1galaxy how people can do it by themself .... or mybe upload it on some "first-blood" repository | 16:52 |
| fsmithred | so 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 |
| fsmithred | you could make an account on git.devuan.org to show your code. | 16:52 |
| fsmithred | i.e. the original and your changes. | 16:53 |
| fsmithred | and probably put the package there, too. | 16:53 |
| fsmithred | ecxod, I see the original does not have the "amd64" in the version. Did you do something to make it arch-specific? | 17:04 |
| ecxod | all I did is to remove the systemd dependency but I did not change the architecture | 17:19 |
| ecxod | I plan to do this on all php packages, first fpr myself and if I see no blood in glitchtip I give it to everybody | 17:20 |
| CueXXIII | amd64 is the package architecture, not the version. a _ can't be part of a version string, iirc | 17:20 |
| ecxod | CueXXIII, is the name php8.2-fpm_8.2.7-1~dev12u1+devuan OK ? | 17:22 |
| ecxod | or should I cal it php8.2-fpm_8.2.7-1~deb12u1+devuan | 17:23 |
| ecxod | ~dev12u1+devuan or ~deb12u1+devuan | 17:23 |
| CueXXIII | no… the + is wrong, and you are missing the digit after devuan - so you can release updated versions of your packaging | 17:24 |
| Joril | ecxod: is there something wrong with the packages at https://pkgs.tdrnetworks.com/apt/devuan ? | 17:24 |
| CueXXIII | ecxod: and "deb", not "dev" | 17:25 |
| ecxod | yes, it requires systemd | systemd-tmpfiles | 17:25 |
| ecxod | and my version does not | 17:26 |
| CueXXIII | so 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 |
| ecxod | great ! this was what I needed | 17:27 |
| CueXXIII | but systemd-tmpfiles should be installable without systemd | 17:28 |
| CueXXIII | a, it's named systemd-standalone-tmpfiles | 17:29 |
| ecxod | true. it is. but I was boring ;-) | 17:29 |
| ecxod | and it is a nice exercise to write a regex to patch it :)))))) | 17:30 |
| CueXXIII | so php8.2-fpm does not really need a fork in devuan | 17:30 |
| ecxod | OK, then I keep it for myself. | 17:32 |
| golinux | ecxod: Have you checked this thread? I think it might be related to what you are trying to do. https://dev1galaxy.org/viewtopic.php?id=3331 | 17:37 |
| ecxod | Yes, the whole day, but I done something else. | 17:40 |
| fsmithred | Please 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 |
| fsmithred | and yes, the arch goes into the name if the package is arch-specific. | 17:43 |
| fsmithred | which this is not. | 17:43 |
| CueXXIII | hm, php8.2-fpm IS arch specific, probably of the demon not being written in php | 17:45 |
| fsmithred | where do you see that it's arch-specific? | 17:46 |
| CueXXIII | $ apt-cache show php8.2-fpm | grep ^Arch | 17:47 |
| CueXXIII | Architecture: amd64 | 17:47 |
| fsmithred | and you're right that it doesn't need forking. I guess systemd-standalone-tmpfiles satisfies it. | 17:47 |
| CueXXIII | yeah, the thread above is older than the package systemd-standalone-tmpfiles | 17:47 |
| fsmithred | and 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/!