Bug#1093185: ITP: libpdl-graphics-trid-perl -- PDL 3D interface

2025-01-16 Thread Ed J
Package: wnpp Owner: Ed J Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org * Package name: libpdl-graphics-trid-perl Version : 2.099 Upstream Author : PerlDL Developers * URL : https://metacpan.org/release/PDL-Graphics-TriD

Bug#1093186: ITP: libpdl-io-hdf-perl -- PDL interface to read and write HDF4 files with the SD, VS, and V interfaces.

2025-01-16 Thread Ed J
Package: wnpp Owner: Ed J Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org * Package name: libpdl-io-hdf-perl Version : 2.003 Upstream Author : PerlDL Developers * URL : https://metacpan.org/release/PDL-IO-HDF * License

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Helmut Grohne
Hi Sam, On Wed, Jan 15, 2025 at 09:43:36AM -0700, Sam Hartman wrote: > My proposal is to move the man pages into libpam-doc. > I'm not actually convinced that normal Debian users need man pages for > all the pam modules on all Debian systems, and a suggests relationship > should be sufficient. I'

Re: Bug#1091394: nproc: add new option to reduce emitted processors by system memory

2025-01-16 Thread Helmut Grohne
Hi Julien, On Mon, Jan 13, 2025 at 07:00:01PM +0100, Julien Plissonneau Duquène wrote: > Let's start with this then. I implemented a PoC prototype [1] as a shell > script that is currently fairly linux-specific and doesn't account for > cgroup limits (yet?). Feedback is welcome (everything is open

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Marvin Renich
[Please don't CC me] * Sam Hartman [250115 14:45]: > Do you actually have a system on which you want these man pages and on > which the extra space of libpam-doc would be a problem? No. > Unless there's a compelling need, my answer is that I don't understand > why manpages should be separated f

Bug#1093213: ITP: teakra -- DSi/3DS DSP emulator, (dis)assembler, and tester

2025-01-16 Thread Andrea Pappacoda
Package: wnpp Severity: wishlist Owner: Andrea Pappacoda X-Debbugs-Cc: debian-devel@lists.debian.org -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 * Package name: teakra Version : 0.0+git20250115.6a173f5 Upstream Contact: Weiyi Wang * URL : https://github.com/wwyle

Bug#1093183: ITP: libpdl-opt-simplex-perl -- PDL implementation of simplex optimization algorithm

2025-01-16 Thread Ed J
Package: wnpp Owner: Ed J Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org, debian-p...@lists.debian.org * Package name: libpdl-opt-simplex-perl Version : 2.097 Upstream Author : PerlDL Developers * URL : https://metacpan.org/release/PDL-Opt-Simplex * Li

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Ben Collins
On Thu, Jan 16, 2025 at 09:48:53AM -0500, Chris Knadle wrote: > Greetings. > > I have a situation with mumble where the build is breaking on armel > architecture. Upstream has identified that this bug is due to the mumble > "link" plugin containing atomic memory operations. I would like to > condi

How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Simon Richter
Hi, atomic operations require linking against libatomic — always have. Some architectures inline a few functions, which is how you get away with omitting the library on amd64 most of the time, but this is incorrect. No architecture specific patch should be required here, adding libatomic every

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Andrey Rakhmatullin
On Thu, Jan 16, 2025 at 09:48:53AM -0500, Chris Knadle wrote: > I have a situation with mumble where the build is breaking on armel > architecture. Upstream has identified that this bug is due to the mumble > "link" plugin containing atomic memory operations. I would like to > conditionally patch t

Bug#1093223: RFH: tbsync -- Thunderbird/Lightning Add-On to support MS Exchange Calendar etc.

2025-01-16 Thread Mechtilde Stehmann
Package: wnpp Severity: normal X-Debbugs-Cc: tbs...@packages.debian.org, debian-devel@lists.debian.org, mechti...@debian.org Control: affects -1 + src:tbsync I request assistance with maintaining the tbsync package. This should expand 6to dav-4-tbsync and eas-4-tbsync The package description is

Re: Bug#1091394: nproc: add new option to reduce emitted processors by system memory

2025-01-16 Thread Julien Plissonneau Duquène
(trimming the Cc: list a bit now that the announcements are done, last Cc: to #1091394, followup on debian-devel) Hi Helmut, Le 2025-01-16 10:18, Helmut Grohne a écrit : I'm attaching my proof of concept. Would you join forces and turn either of these PoCs into a proper Debian package that

Re: Bug#1093222: Minimizing build-arch for pam

2025-01-16 Thread Simon McVittie
On Thu, 16 Jan 2025 at 09:38:38 -0700, Sam Hartman wrote: > But the meson setup call is in override_dh_auto_configure. > I don't know at that point how to figure out of I am building arch all > packages. I find that it's often better to do this in terms of "am I building package X?" instead of "am

Re: Bug#1091394: nproc: add new option to reduce emitted processors by system memory

2025-01-16 Thread Niels Thykier
Julien Plissonneau Duquène: (trimming the Cc: list a bit now that the announcements are done, last Cc: to #1091394, followup on debian-devel) Hi Helmut, Le 2025-01-16 10:18, Helmut Grohne a écrit : I'm attaching my proof of concept. Would you join forces and turn either of these PoCs into a

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Simon McVittie
On Thu, 16 Jan 2025 at 09:41:51 -0700, Sam Hartman wrote: > (We'd also need to do something about libpam0g-dev man pages). Moving user-facing documentation from libpam0g into either libpam-modules-bin or libpam-doc (depending how often you expect users to need it), and developer documentation from

Re: Bug#1093222: Minimizing build-arch for pam

2025-01-16 Thread Niels Thykier
Sam Hartman: "Simon" == Simon McVittie writes: Simon> On Thu, 16 Jan 2025 at 09:38:38 -0700, Sam Hartman wrote: >> But the meson setup call is in override_dh_auto_configure. I >> don't know at that point how to figure out of I am building arch >> all packages. Simon>

Re: Bug#1091394: nproc: add new option to reduce emitted processors by system memory

2025-01-16 Thread Julien Plissonneau Duquène
Hi, Le 2025-01-16 18:36, Niels Thykier a écrit : Putting the scripts into `devscripts` package would imply that `devscripts` becomes part of the `bootstrap essential` set of packages. I didn't think about that and it effectively rules out devscripts for that purpose. Is there any existing "bo

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Sam Hartman
> "Guillem" == Guillem Jover writes: Guillem> Hi! Guillem> On Wed, 2025-01-15 at 09:43:36 -0700, Sam Hartman wrote: >> My proposal is to move the man pages into libpam-doc. I'm not >> actually convinced that normal Debian users need man pages for >> all the pam modules on

Bug#1093222: Minimizing build-arch for pam

2025-01-16 Thread Sam Hartman
package: pam version: 1.5.3-1 severity: wishlist tags: help > "Helmut" == Helmut Grohne writes: [talking about pam manpages] Helmut> From a package building pov, I'd appreciate if you could Helmut> also move the tools for building the manual pages to Helmut> Build-Depends-Indep

Re: Bug#1093222: Minimizing build-arch for pam

2025-01-16 Thread Sam Hartman
> "Simon" == Simon McVittie writes: Simon> On Thu, 16 Jan 2025 at 09:38:38 -0700, Sam Hartman wrote: >> But the meson setup call is in override_dh_auto_configure. I >> don't know at that point how to figure out of I am building arch >> all packages. Simon> I find that it

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Chris Knadle
On 1/16/25 11:10, Ben Collins wrote: On Thu, Jan 16, 2025 at 09:48:53AM -0500, Chris Knadle wrote: Greetings. I have a situation with mumble where the build is breaking on armel architecture. Upstream has identified that this bug is due to the mumble "link" plugin containing atomic memory opera

Bug#1093226: ITP: golang-github-coder-quartz -- A Go time testing library for writing deterministic unit tests

2025-01-16 Thread Daniel Swarbrick
Package: wnpp Severity: wishlist Owner: Daniel Swarbrick X-Debbugs-Cc: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-coder-quartz Version : 0.1.3-1 Upstream Contact: Spike Curtis * URL : https://github.com/coder/quartz * Licen

Bug#1093218: ITP: image-garden -- tool for creating test virtual machines

2025-01-16 Thread Zygmunt Krynicki
Package: wnpp Severity: wishlist Owner: Zygmunt Krynicki X-Debbugs-Cc: debian-devel@lists.debian.org, m...@zygoon.pl * Package name: image-garden Version : 0.1 Upstream Contact: Zygmunt Krynicki * URL : http://gitlab.com/zygoon/image-garden * License : Apache

Re: Documentation field? (Was: Removing manpages from libpam-modules to improve multi-arch)

2025-01-16 Thread Ben Collins
On Wed, Jan 15, 2025 at 06:24:39PM -0500, Gioele Barabucci wrote: > On 15/01/25 17:43, Sam Hartman wrote: > > My proposal is to move the man pages into libpam-doc. > > I'm not actually convinced that normal Debian users need man pages for > > all the pam modules on all Debian systems, and a suggest

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Bálint Réczey
Hi, On 2025. Jan 16., Thu at 8:17, Simon Richter wrote: > Hi, > > On 1/16/25 13:22, Russ Allbery wrote: > > > There are various things one can do to try to make the output of a man > > page generator like that more consistent, but they don't fix the problem, > > just reduce its frequency, unless

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Guillem Jover
Hi! On Wed, 2025-01-15 at 09:43:36 -0700, Sam Hartman wrote: > My proposal is to move the man pages into libpam-doc. > I'm not actually convinced that normal Debian users need man pages for > all the pam modules on all Debian systems, and a suggests relationship > should be sufficient. > If people

How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Chris Knadle
Greetings. I have a situation with mumble where the build is breaking on armel architecture. Upstream has identified that this bug is due to the mumble "link" plugin containing atomic memory operations. I would like to conditionally patch the source plugins/CMakeLists.txt file based on archit

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Russ Allbery
Bálint Réczey writes: > On 2025. Jan 16., Thu at 8:17, Simon Richter wrote: >> Agreed, it's not a complete fix, but I'd expect the frequency of >> changes in the output besides the version number to be low enough for >> this to be the least-effort solution. >> If it means we need to trigger a r

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Andrey Rakhmatullin
On Thu, Jan 16, 2025 at 01:26:39PM -0500, Chris Knadle wrote: > Looking at the manpage for dpkg-architecture, the variable I may want to > conditionally build upon might be DEB_TARGET_ARCH rather than DEB_HOST_ARCH. No, it should be DEB_HOST_ARCH. https://gcc.gnu.org/onlinedocs/gccint/Configure-Te

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Chris Knadle
On 1/16/25 10:52, Simon Richter wrote: Hi, atomic operations require linking against libatomic — always have. Some architectures inline a few functions, which is how you get away with omitting the library on amd64 most of the time, but this is incorrect. No architecture specific patch shoul

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Johannes Schauer Marin Rodrigues
Quoting Chris Knadle (2025-01-16 19:26:39) > Looking at the manpage for dpkg-architecture, the variable I may want to > conditionally build upon might be DEB_TARGET_ARCH rather than DEB_HOST_ARCH. above the VARIABLES section in that man page there is the TERMS section which explains: target m

What is going on with atomics? (was: How to conditionally patch a package based on architecture with debhelper?)

2025-01-16 Thread Johannes Schauer Marin Rodrigues
Hi Simon, Quoting Simon Richter (2025-01-16 16:52:19) > atomic operations require linking against libatomic — always have. Some > architectures inline a few functions, which is how you get away with omitting > the library on amd64 most of the time, but this is incorrect. > > No architecture speci

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Sam Hartman
> "Simon" == Simon Richter writes: Simon> Hi, Simon> On 1/16/25 01:43, Sam Hartman wrote: >> For a while we just built the man pages but if any of the docbook >> tools changed between one arch build and another, we'd end up >> with m-a uninstallable packages. Simon>

Re: What is going on with atomics? (was: How to conditionally patch a package based on architecture with debhelper?)

2025-01-16 Thread Andrey Rakhmatullin
On Thu, Jan 16, 2025 at 08:16:46PM +0100, Johannes Schauer Marin Rodrigues wrote: > > atomic operations require linking against libatomic — always have. Some > > architectures inline a few functions, which is how you get away with > > omitting > > the library on amd64 most of the time, but this i

lintian.debian.org is ON (Re: lintian.debian.org off ?)

2025-01-16 Thread Otto Kekäläinen
Hi all! If you haven't noticed, lintian.debian.org has been online now for almost 4 months. A special thanks for that goes to Nicolas Peugnet for creating lintian-ssg that generates the site, and Louis-Philippe Véronneau (pollo) for taking care of Lintian! After lintian.debian.org went offline i

Re: Canonical way for a package to set an environment variable

2025-01-16 Thread Soren Stoutner
Santiago, On Thursday, January 16, 2025 1:50:15 PM MST Santiago Vila wrote: > El 16/1/25 a las 21:01, Soren Stoutner escribió: > > Is there a canonical way for a package to set an environment variable? > > You should try to find another way, because Debian Policy 9.9 says this: > > Programs insta

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Simon Richter
Hi, On 1/17/25 05:14, Sam Hartman wrote: With the exception of Simon Richter, we appear to be agreed that avoiding man pages in m-a: same packages is good. I mean, this is specifically about the manpages included in libpam-modules, which are at the intersection of - likely to be useful wh

Bug#1093266: ITP: golang-github-owenrumney-go-sarif -- Sarif: Static Analysis Results Interchange Format (Go library)

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: golang-github-owenrumney-go-sarif Version : 2.3.3-1 Upstream Author : Owen * URL : https://github.com/owenrumney/go-sarif * License : public domain / unlicense.org Programming Lang: Go

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Chris Knadle
On 1/16/25 14:50, Andrey Rakhmatullin wrote: On Thu, Jan 16, 2025 at 01:54:05PM -0500, Chris Knadle wrote: atomic operations require linking against libatomic — always have. Some architectures inline a few functions, which is how you get away with omitting the library on amd64 most of the time

Bug#1093262: ITP: golang-github-spdx-tools-golang -- Collection of Go packages to work with SPDX files

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: golang-github-spdx-tools-golang Version : 0.5.5-1 Upstream Author : SPDX * URL : https://github.com/spdx/tools-golang * License : Apache-2.0 or GPLv2+, CC-BY-4.0 Programming Lang: Go De

Canonical way for a package to set an environment variable

2025-01-16 Thread Soren Stoutner
Is there a canonical way for a package to set an environment variable? Background: Systemd parses files in /etc/environment.d/ Sysvinit parses the single file /etc/environment Finit parses file in /etc/finit.d/ Why can’t we all just get along? It is easy for a

Re: Canonical way for a package to set an environment variable

2025-01-16 Thread Santiago Vila
El 16/1/25 a las 21:01, Soren Stoutner escribió: Is there a canonical way for a package to set an environment variable? You should try to find another way, because Debian Policy 9.9 says this: Programs installed on the system PATH (/bin, /usr/bin, /sbin, /usr/sbin, or similar directories) must

Bug#1093248: ITP: golang-github-bahlo-generic-list-go -- Go container/list but with generics

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: golang-github-bahlo-generic-list-go Version : 0.2.0-1 Upstream Author : Arne Bahlo * URL : https://github.com/bahlo/generic-list-go * License : BSD-3-clause Programming Lang: Go Descrip

Bug#1093249: ITP: golang-github-wk8-go-ordered-map -- Optimal implementation of ordered maps for Golang

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: golang-github-wk8-go-ordered-map Version : 2.1.8-1 Upstream Author : Jean Rougé * URL : https://github.com/wk8/go-ordered-map * License : Apache-2.0 Programming Lang: Go Description

Bug#1093250: ITP: golang-github-invopop-jsonschema -- Generate JSON Schemas from Go types

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: golang-github-invopop-jsonschema Version : 0.13.0-1 Upstream Author : Invopop * URL : https://github.com/invopop/jsonschema * License : Expat Programming Lang: Go Description : Gene

Re: Bug#1091394: nproc: add new option to reduce emitted processors by system memory

2025-01-16 Thread Ángel
On 2025-01-16 at 10:18 +0100, Helmut Grohne wrote: > Hi Julien, > > On Mon, Jan 13, 2025 at 07:00:01PM +0100, Julien Plissonneau Duquène > wrote: > > Let's start with this then. I implemented a PoC prototype [1] as a > > shell > > script that is currently fairly linux-specific and doesn't account

Bug#1093257: ITP: golang-github-edwarnicke-gitoid -- Golang libraries for computing git object ids (gitoids)

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: golang-github-edwarnicke-gitoid Version : 0.0~git20220710.1be5bfd-1 Upstream Author : Ed Warnicke * URL : https://github.com/edwarnicke/gitoid * License : Apache-2.0 Programming Lang: Go

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Andrey Rakhmatullin
On Thu, Jan 16, 2025 at 01:54:05PM -0500, Chris Knadle wrote: > > atomic operations require linking against libatomic — always have. Some > > architectures inline a few functions, which is how you get away with > > omitting the library on amd64 most of the time, but this is incorrect. > > > > No a

Re: Let's make 2025 a year when code reviews became common in Debian

2025-01-16 Thread Andreas Tille
Hi Gioele, Am Wed, Jan 15, 2025 at 06:38:48PM +0100 schrieb Gioele Barabucci: > Please note that although the package has a repo on Salsa, MRs there > are/were explicitly disabled, at least for non-DDs (see the postscriptum in > [1], I see they are available now). Therefore were the commits in my

Bug#1093252: ITP: witness -- pluggable framework for software supply chain risk management

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: witness Version : 0.7.0-1 Upstream Author : in-toto * URL : https://witness.dev/ https://github.com/in-toto/witness * License : Apache-2.0 Programming Lang: Go Descr

Bug#1093259: ITP: golang-github-spdx-gordf -- parse RDF files using RDF/XML format (Go library)

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: golang-github-spdx-gordf Version : 0.0~git20221230.b735bd5-1 Upstream Author : SPDX * URL : https://github.com/spdx/gordf * License : Expat Programming Lang: Go Description : parse

Bug#1093260: ITP: golang-github-kimmachinegun-automemlimit -- Automatically set GOMEMLIMIT to match Linux cgroups(7) memory limit

2025-01-16 Thread Daniel Swarbrick
Package: wnpp Severity: wishlist Owner: Daniel Swarbrick X-Debbugs-Cc: debian-devel@lists.debian.org, debian...@lists.debian.org * Package name: golang-github-kimmachinegun-automemlimit Version : 0.7.0-1 Upstream Contact: Geon Kim * URL : https://github.com/KimMachine

Bug#1093261: ITP: golang-github-anchore-go-struct-converter -- help migrate between different versioned Go structs (Go library)

2025-01-16 Thread Simon Josefsson
Package: wnpp Severity: wishlist Owner: Simon Josefsson * Package name: golang-github-anchore-go-struct-converter Version : 0.0~git20240925.a088364-1 Upstream Author : Anchore, Inc. * URL : https://github.com/anchore/go-struct-converter * License : Apache-2.0

Re: How to conditionally patch a package based on architecture with debhelper?

2025-01-16 Thread Guillem Jover
Hi! On Thu, 2025-01-16 at 13:26:39 -0500, Chris Knadle wrote: > Looking at the manpage for dpkg-architecture, the variable I may want to > conditionally build upon might be DEB_TARGET_ARCH rather than DEB_HOST_ARCH. Others have already given pointers about this confusion. I'm more interested in t

Re: Removing manpages from libpam-modules to improve multi-arch

2025-01-16 Thread Sam Hartman
> "Simon" == Simon McVittie writes: Simon> On Thu, 16 Jan 2025 at 09:41:51 -0700, Sam Hartman wrote: >> (We'd also need to do something about libpam0g-dev man pages). Simon> Moving user-facing documentation from libpam0g into either Simon> libpam-modules-bin or libpam-doc (de

Re: What is going on with atomics? (was: How to conditionally patch a package based on architecture with debhelper?)

2025-01-16 Thread Ángel
On 2025-01-16 at 20:16 +0100, Johannes Schauer Marin Rodrigues wrote: > Hi Simon, > > Quoting Simon Richter (2025-01-16 16:52:19) > > atomic operations require linking against libatomic — always have.. > > Some > > architectures inline a few functions, which is how you get away > > with omitting >