Re: booststrapping /usr-merged systems

2023-06-09 Thread Sven Joachim
On 2023-06-10 08:35 +0200, Sven Joachim wrote: > Am 10.06.2023 um 07:35 schrieb Helmut Grohne: > >> One of the approaches to making bootstrapping work was adding the >> symlinks to some data.tar. That has been category 2 from my earlier >> mail. We definitely cannot add /bin as a directory to one

Re: Bug#1037250: ITP: fangfrisch -- Update and verify unofficial Clam Anti-Virus signatures

2023-06-09 Thread Paul Wise
On Fri, 2023-06-09 at 12:46 +0200, Gürkan Myczko wrote: >    Description : Update and verify unofficial Clam Anti-Virus signatures >   This is a sibling of the Clam Anti-Virus freshclam utility. It allows >   downloading virus definition files that are not official ClamAV canon, >   e.g. from

Re: booststrapping /usr-merged systems

2023-06-09 Thread Sven Joachim
Am 10.06.2023 um 07:35 schrieb Helmut Grohne: > One of the approaches to making bootstrapping work was adding the > symlinks to some data.tar. That has been category 2 from my earlier > mail. We definitely cannot add /bin as a directory to one package and > /bin as a symlink to another (unless usi

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Helmut Grohne
Hi, On Fri, Jun 09, 2023 at 09:57:21PM +0200, HW42 wrote: > Did you consider just having one package keep one dummy file in /bin? > While this isn't elegant it sounds much less complex than diversions and > tricky pre-depend loops, etc. The dummy file is not necessary. Debian packages can ship em

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Simon Richter
Hi, On 10.06.23 00:41, Steve McIntyre wrote: What exactly do you mean here? You know that even a statically linked executable needs an interpreter defined in the ELF header? /sbin/ldconfig has no PT_INTERP segment. If you use libdl, you need to be loaded through ld.so, and since PAM uses li

Bug#1037270: ITP: node-ftp -- FTP client module for node.js

2023-06-09 Thread Israel Galadima
Package: wnpp Severity: wishlist Owner: Israel Galadima X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-ftp Version : 0.3.10 Upstream Author : Brian White * URL : * https://github.com/mscdex/node-ftp * * License

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread HW42
Helmut Grohne: > Hi Johannes, > > On Fri, Jun 09, 2023 at 05:47:56PM +0200, Johannes Schauer Marin Rodrigues > wrote: >> if I understand that plan correctly, the usrmerge-support package >> setting up diversions is only necessary because you want to avoid >> having to do the move to /usr of *all*

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Helmut Grohne
Hi Richard, On Fri, Jun 09, 2023 at 02:42:25PM -0500, Richard Laager wrote: > Is the broader context here that this is an alternative to teaching dpkg > about aliasing? That is, we just arrange the transition correctly such that > we get out of the aliased situation as part of upgrading to trixie?

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Richard Laager
I know I haven't thought about this as much as others, so I might be naively missing something here. Is the broader context here that this is an alternative to teaching dpkg about aliasing? That is, we just arrange the transition correctly such that we get out of the aliased situation as part

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Helmut Grohne
Hi Richard, On Fri, Jun 09, 2023 at 01:07:13PM -0500, Richard Laager wrote: > On 2023-06-09 11:26, Helmut Grohne wrote: > > When upgrading (or > > removing that package), dpkg will attempt to remove /bin (which in its > > opinion is an empty directory and the last consumer is releasing it). > > Ho

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Richard Laager
On 2023-06-09 11:26, Helmut Grohne wrote: When upgrading (or removing that package), dpkg will attempt to remove /bin (which in its opinion is an empty directory and the last consumer is releasing it). However, since dpkg has no clue about file types, it doesn't actually know that this is a direc

Re: booststrapping /usr-merged systems

2023-06-09 Thread Bjørn Mork
Steve McIntyre writes: > Raphaël Hertzog wrote: >> >>In the same spirit, I'd like to throw an idea... could we decide that >>base-files is the first package to be configured as part of the bootstrap >>protocol and change base-files maintainer's scripts into statically linked >>executables so that

Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-09 Thread Thorsten Glaser
-BEGIN PGP SIGNED MESSAGE- Hash: SHA384 Helmut Grohne dixit: >I'm inclined to call this consensus now and therefore ask those that do >not agree with it to reply here - even if your reply is only stating I disagree. I would like to see a long-term commitment against electronic waste and

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Helmut Grohne
Hi Johannes, On Fri, Jun 09, 2023 at 05:47:56PM +0200, Johannes Schauer Marin Rodrigues wrote: > if I understand that plan correctly, the usrmerge-support package setting up > diversions is only necessary because you want to avoid having to do the move > to > /usr of *all* affected packages in t

Bug#1037262: ITP: syndication-domination -- Python 3 library for parsing RSS and ATOM feeds

2023-06-09 Thread Jeremy Bícha
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, debian-pyt...@lists.debian.org Owner: jeremy.bi...@canonical.com Control: blocks 1019356 by -1 Package Name: python3-syndom Version: 1.0 Upstream Author: GabMus License: AGPL-3 Programming Lang: C++ (but bindings are for

Re: Bug#1037250: ITP: fangfrisch -- Update and verify unofficial Clam Anti-Virus signatures

2023-06-09 Thread Scott Kitterman
On Friday, June 9, 2023 6:46:01 AM EDT Gürkan Myczko wrote: > Package: wnpp > Severity: wishlist > Owner: Gürkan Myczko > X-Debbugs-Cc: debian-devel@lists.debian.org, maeg...@ee.ethz.ch, > car...@debian.org > > * Package name: fangfrisch >Version : 1.6.1 >Upstream Authors: Ral

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Johannes Schauer Marin Rodrigues
Hi, Quoting Helmut Grohne (2023-06-09 15:22:39) > Add a new package usrmerge-support (or whatever). It is a bit similar to > multiarch-support: It must not have any dependencies or pre-dependencies. It > will not have files, but maintainer scripts. Those scripts set up protective > diversions on b

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Steve McIntyre
Raphaël Hertzog wrote: > >In the same spirit, I'd like to throw an idea... could we decide that >base-files is the first package to be configured as part of the bootstrap >protocol and change base-files maintainer's scripts into statically linked >executables so that they can work even if we don't

Bug#1037260: ITP: plume-hashmap-util-java -- Plume-lib utility libraries for Java HashMaps

2023-06-09 Thread Olek Wojnar
Package: wnpp Severity: wishlist Owner: Olek Wojnar X-Debbugs-Cc: debian-devel@lists.debian.org * Package name: plume-hashmap-util-java Version : 0.0.1 Upstream Author : Michael Ernst * URL : https://github.com/plume-lib/hashmap-util * License : GPL 2 with Cla

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Johannes Schauer Marin Rodrigues
Quoting Marco d'Itri (2023-06-09 09:41:43) > On Jun 08, Raphael Hertzog wrote: > > And creating the required symlinks would be done by those (standalone) > > maintainer scripts... > > > > I don't know if we already have some rule/invariant in the configuration > > order of the unpacked packages,

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Helmut Grohne
Hi Raphaël, On Thu, Jun 08, 2023 at 10:46:24AM +0200, Raphael Hertzog wrote: > In the same spirit, I'd like to throw an idea... could we decide that > base-files is the first package to be configured as part of the bootstrap > protocol and change base-files maintainer's scripts into statically lin

Bug#1037253: ITP: python-inject -- Python dependency injection framework

2023-06-09 Thread Edward Betts
Package: wnpp Severity: wishlist Owner: Edward Betts X-Debbugs-Cc: debian-devel@lists.debian.org, debian-pyt...@lists.debian.org * Package name: python-inject Version : 4.3.1 Upstream Author : Ivan Korobkov * URL : https://github.com/ivankorobkov/python-inject * Licen

Re: booststrapping /usr-merged systems

2023-06-09 Thread Marco d'Itri
On Jun 09, Bjørn Mork wrote: > > as we all know every Debian maintainer can veto any systemic changes > > that they do not like. > I don't think qusr-merge would not have happened if this was true. And > I believe you know that very well. Actually merging /usr happened in a suboptimal way becau

Constructive contributions (was: Re: 64-bit time_t transition for 32-bit archs: a proposal)

2023-06-09 Thread Jonathan Carter
Hi Everyone It goes without saying that the Debian Code of Conduct applies to all Debian communication platforms (https://www.debian.org/code_of_conduct), but in addition to that, please try to go further when it comes to potentially long, and technical discussions that many will try to follow

Re: booststrapping /usr-merged systems

2023-06-09 Thread Bjørn Mork
Marco d'Itri writes: > as we all know every Debian maintainer can veto any systemic changes > that they do not like. I don't think qusr-merge would not have happened if this was true. And I believe you know that very well. I find your remark disrespectful. And I'm trying hard to assume good f

Bug#1037250: ITP: fangfrisch -- Update and verify unofficial Clam Anti-Virus signatures

2023-06-09 Thread Gürkan Myczko
Package: wnpp Severity: wishlist Owner: Gürkan Myczko X-Debbugs-Cc: debian-devel@lists.debian.org, maeg...@ee.ethz.ch, car...@debian.org * Package name: fangfrisch Version : 1.6.1 Upstream Authors: Ralph Seichter URL : https://github.com/rseichter/fangfrisch * Lic

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Luca Boccassi
On Fri, 9 Jun 2023 at 10:53, Raphael Hertzog wrote: > > On Fri, 09 Jun 2023, Marco d'Itri wrote: > > On Jun 08, Raphael Hertzog wrote: > > > > > In the same spirit, I'd like to throw an idea... could we decide that > > > base-files is the first package to be configured as part of the bootstrap >

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Raphael Hertzog
On Fri, 09 Jun 2023, Marco d'Itri wrote: > On Jun 08, Raphael Hertzog wrote: > > > In the same spirit, I'd like to throw an idea... could we decide that > > base-files is the first package to be configured as part of the bootstrap > > protocol and change base-files maintainer's scripts into stati

Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-09 Thread Ansgar
On Fri, 2023-06-09 at 09:22 +, Holger Levsen wrote: > On Fri, Jun 09, 2023 at 11:49:21AM +0800, Paul Wise wrote: > > > You mean by somehow refreshing the signatures there? > > Some ideas for that are here: > > https://bugs.debian.org/763419 > > https://bugs.debian.org/820423 > > interesting. t

Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-09 Thread Simon McVittie
On Fri, 09 Jun 2023 at 11:04:47 +0800, Paul Wise wrote: > On Tue, 2023-06-06 at 11:45 +0100, Simon McVittie wrote: > > > 2. i386 as a multiarch foreign architecture to run legacy binaries on > >    modern x86_64 systems > > Are these use-cases likely to work with future library ABIs, or > do they

Re: 64-bit time_t transition for 32-bit archs: a proposal

2023-06-09 Thread Holger Levsen
On Fri, Jun 09, 2023 at 11:49:21AM +0800, Paul Wise wrote: > > You mean by somehow refreshing the signatures there? > Some ideas for that are here: > https://bugs.debian.org/763419 > https://bugs.debian.org/820423 interesting. thanks for those pointers! -- cheers, Holger ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒

Re: multiarch vs. multilib

2023-06-09 Thread Simon McVittie
On Thu, 08 Jun 2023 at 19:22:02 -0400, nick black wrote: > Simon McVittie left as an exercise for the reader: > > Debian-style multiarch or Fedora/Arch-style multilib is a much, much > > this is at least the second time you've drawn this distinction > in this thread. for anyone else who, like me

Re: booststrapping /usr-merged systems (was: Re: DEP 17: Improve support for directory aliasing in dpkg)

2023-06-09 Thread Marco d'Itri
On Jun 08, Raphael Hertzog wrote: > In the same spirit, I'd like to throw an idea... could we decide that > base-files is the first package to be configured as part of the bootstrap > protocol and change base-files maintainer's scripts into statically linked > executables so that they can work ev

Bug#1037248: ITP: libcss-inliner-perl -- Convert CSS

2023-06-09 Thread Andrew Ruthven
Package: wnpp Owner: Andrew Ruthven Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org * Package name: libcss-inliner-perl Version : 4018 Upstream Author : Kevin Kamel * URL : https://metacpan.org/release/CSS-Inliner * License

Bug#1037246: ITP: libhtml-query-perl -- perform jQuery-like queries on HTML::Element trees

2023-06-09 Thread Andrew Ruthven
Package: wnpp Owner: Andrew Ruthven Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org * Package name: libhtml-query-perl Version : 0.09 Upstream Author : Kevin Kamel * URL : https://metacpan.org/release/HTML-Query * License