libera/#devuan-dev/ Wednesday, 2024-01-24

gnu_srs1Hi again. The number of packages populating /bin, /sbin and /lib is very easy to find out, e.g. dpkg -S /bin/* > dpkg-S_bin.out 2>&1.15:37
gnu_srs1cat  dpkg-S_bin.out|wc -l:  10815:37
gnu_srs1Editing out multiple entries gives: cat dpkg-S_bin_unique.out | wc -l: 23 :)15:37
gnu_srs1Claiming that there are thousands of packages/libraries affected by usrmerge is FALSE!15:38
gnu_srs1Doing the same for sbin: cat dpkg-S_sbin_unique.out | wc -l: 3315:58
gnu_srs1Merging the two files and editing out multiple entries shows: cat dpkg-S_bin+sbin_unique.out | wc -l:4515:58
gnu_srs1Only 45 packages!!!!15:58
gnu_srs1And not all of them have to be reverted :)15:59
LeePengnu_srs1: you are still missing the point. It isn't (just) about packages installing in /sbin /bin and /lib, it is about other packages which refer to absolute paths in /bin /sbin and /lib16:41
LeePenBut, if you think you are right, setup your own repository and crack on!16:41
LeePenI will be delighted if you prove me wrong.16:41
DelTomixgnu_srs1: also: 1) I think dpkg only lists files of packages that happen to be installed on your system - not the entire archive. 2) many packages - even in your existing unmerged system - have already been using the merged locations for some time now - so for example apt-file -l search /sbin/ |wc -l   =166216:59
gnu_srs1LeePen: I asked for /deb.devuan.org/merged (whatever) unreleased main contrib non-free non-free-firmware.17:19
gnu_srs1Can you help me with that?17:19
gnu_srs1DelTomix: Of course only package installed. Nevertheless, not every package moving files to /usr has to be reverted!17:21
gnu_srs1And perhaps you could sort out how many _unique_ packages there are from:  apt-file -l search /sbin/ |wc -l   =1662?17:22
DelTomix-l outputs package names only - so already unique17:22
LeePenNo, because we have no mechanism for packages to be put there. Perhaps have a read of the Devuan Maintainers Guides to refresh your memory of our build/packages infra: https://git.devuan.org/devuan/documentation/src/branch/master/maintainers17:22
gnu_srs1LeePen: Again, packages referring to absolut patch can easily be fixed with: which/command -v/PATH!17:23
LeePenI know that, but that requires forking.17:24
gnu_srs1Or bugging the Debian packagers!17:24
LeePenYes, but I doubt you will get far with that. But please do try.17:25
LeePenAgain, I would be delighted.17:25
DelTomixre:"not every package moving files to /usr has to be reverted!" thought exercise: so what is the criteria for *why* a package should or should not be ?17:27
gnu_srs1DelTomix: No you are wrong, e.g. apt-file search /sbin/|less shows 3 entries of 389-ds-base, 4 entries of acct, etc!17:27
DelTomix see '-l' option in man apt-file17:28
gnu_srs1DelTomix:, LeePen I really appreciate your help here :)  Very constructive feedback!17:29
gnu_srs1DelTomix: with the -l option I get 1550. My fault :(17:30
gnu_srs1I really like the constructive environment on this issue? Anybody interested or is this a Don Quixote war?17:32
gnu_srs1LeePen: Can I have an own repo under the Devuan umbrella? Creating all the infrastructure for a release is really too much for one person!17:37
LeePenI don't think it is. have a look at reprepro. Or you can even just use apt-ftparchive from apt-utils.17:40
LeePenThat is what I have used in the past for a quick proof of concept publishing job.17:41
LeePenWe don't have a mechanism for user repos. Of course you are completely welcome to use your account on git.devuan.org for the source code.17:43
LeePenMy adhoc repo at http://www.hindley.org.uk/~mark/debian/ is generated with apt-ftparchive.17:43
gnu_srs1I've already used reprepro in earlier days.19:06
gnu_srs1So I cannot make a branch under Devuan?19:07
gnu_srs1What about a port of GNU/Hurd, by hacking amprolla3?19:08
gnu_srs1Problem is that I want to host the archive somewhere. Not only on local boxes :(19:10
bb|hcbLeePen, gnu_srs1: I see no problem to create something like arm-files.d.o but for packages. Not sure how much effort is to configure dak/amprolla to populate that20:06
rrqare you talking about having a store of named, pre-populated filesystems ? (presumably together with associated description documents) ?22:20
bb|hcbAFAIU unofficial repo for hurdXX but it is possible that I misunderstood22:22
rrqI think "the hurd port" is more like a source distribution, though wedged into the debian repository scheme as if a different architecture22:25
rrqpresently "hurd" is built for i386 (I believe)22:26
rrqone of the more significant differences between hurd and linux is that the "ext" inode data structure is different22:30
bb|hcbhurd32 and hurd64 in Debian have the port status and are not official arches, unlike e.g. riscv6422:32
bb|hcbThat means that there is only unstable, no testing, no migration, no releases...22:33
bb|hcbPorts are distributed separately in Debian too, not populated on most of the mirrors, etc. That is why it is a good idea to have them separate22:34
rrqare there any people here who are interested in maintaining such hurd* build pipelines?22:35
rrq"interested", I mean "will put in ongoing time and effort"22:36
rrq(I would be interested in having a play, but not in a supporting/maintenance role)22:37
rrqnot too many of the interested are here right now, apparently :)22:41
bb|hcbIt seems so...22:51
rrqin any case, a build pipeline for hurd wouldn't involve amprolla22:54
rrqrather it'd be a question of having a store for sources and a store for published artifacts22:56
rrqand the pipeline eating sources and spitting out publish aritfacts22:57
rrqand at least two, but ideally three, actual people in maintenance roles for that23:01
golinuxWhy not start a discussion and poll on devuan-dev mail list to gauge user/maintainer interest23:04
golinux?23:04
rrqyes that could be a good start for the first interested one.23:06
golinuxThis is also interesting: http://reisenweber.net/irclogs/libera/_devuan-dev/search?q=hurd23:07
golinuxOnly 32 posts in all of the logs!23:08
rrqright, yes this channel is not big for "hurd people"23:21
joergtry http://reisenweber.net/irclogs/libera/_devuan-dev/search?q=hurd%28%3Fi%2923:42
golinuxThanks joerg!23:46
joergyw23:46

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