Bug#1070794: dh_clean should not remove __pycache__ folder by default

2024-05-09 Thread Niels Thykier
Control: tags 1070794 wontfix # Solution options provided below. # (BTS processing instructions have to go in the top) On Thu, 9 May 2024 09:20:01 + Hang Lei wrote: Package: debhelper Version: 13.11.10 Dear Maintainer, I'm writing to discuss a change introduced in debhelper 13.10.10:

Bug#1070473: debhelper: Run dh_installsysusers after dh_installtmpfiles

2024-05-06 Thread Niels Thykier
Jeremy Bícha: Source: debhelper Version: 13.15.3 Control: affects -1 src:gnome-remote-desktop X-Debbugs: syst...@packages.debian.org gnome-remote-desktop 46 upstream has decided to implement both tmpfiles.d and sysusers.d to create a system user and its home directory. systemd-tmpfiles needs to

Bug#1070165: RM: libapache2-mod-auth-pgsql -- RoQA; RC-buggy, unmaintained, not in stable

2024-05-01 Thread Niels Thykier
Package: ftp.debian.org Severity: normal X-Debbugs-Cc: ni...@thykier.net User: ftp.debian@packages.debian.org Usertags: remove The RC bug #947039 was filed against libapache2-mod-auth-pgsql 4½ years ago and remains both unfixed and unanswered. Best regards, Niels

Bug#1069362: libcleri: FTBFS on arm64: make: *** [debian/rules:7: binary] Error 25

2024-04-28 Thread Niels Thykier
Control: reassign -1 debputy Control: affects -1 libcleri On Sat, 20 Apr 2024 14:06:18 +0200 Lucas Nussbaum wrote: Source: libcleri Version: 1.0.2-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-arm64 Hi,

Bug#1069668: python3-colored: Please provide PEP-0561 "py.typed" marker

2024-04-22 Thread Niels Thykier
Package: python3-colored Version: 2.2.3-1 Severity: normal Tags: upstream X-Debbugs-Cc: ni...@thykier.net Hi When depending on `python3-colored` and using `mypy`, `mypy` will complain about `python3-colored` is not typed. Upstream does seem to have some typing, but has not marked the their

Bug#1069666: python-levenshtein: Current upstream looks dead, consider rebasing on https://github.com/rapidfuzz/Levenshtein

2024-04-22 Thread Niels Thykier
Package: python3-levenshtein Version: 0.12.2-2+b5 Severity: normal X-Debbugs-Cc: ni...@thykier.net Hi Based on the discussions in https://github.com/ztane/python-Levenshtein/issues/86, it seems that the current upstream has been superseded by https://github.com/rapidfuzz/Levenshtein/ This

Bug#1069643: dh_installman: doesn't honor nodoc build profile

2024-04-22 Thread Niels Thykier
Fab Stz: [...] If dh_installman doesn't support nodoc as written in its manpage, then maybe the manpage should be changed. For instance this may have to be removed since I was mistaken by it. "In compat 11 and later, it also supports the default searchdir plus -- sourcedir like dh_install(1)

Bug#1069643: dh_installman: doesn't honor nodoc build profile

2024-04-22 Thread Niels Thykier
Control: tags -1 moreinfo On Mon, 22 Apr 2024 09:37:55 +0200 Fab Stz wrote: Package: debhelper Version: 13.15.3 Severity: normal Dear Maintainer, According to dh_installman, it should honor the nodoc build profile. However, it doesn't. As well as execute_before_dh_install. [...] Hi,

Bug#1068523: dh-debputy: To contact or to contract

2024-04-07 Thread Niels Thykier
gregor herrmann: Package: dh-debputy Version: 0.1.27 Severity: normal I was very excited when I read about `debputy lint` as I like to automatically fix packaging errors. Alas, my first experience leaves me a bit underexcited because (seen with several packages): % debputy lint warning: File:

Bug#1042506: fixed in lincity-ng 2.10.1-1

2024-04-01 Thread Niels Thykier
Hi Alexandre Looks like you typoed the bug number in lincity-ng (#1042506 was filed against ares). Best regards, Niels On Mon, 01 Apr 2024 17:19:51 + Debian FTP Masters wrote: Source: lincity-ng Source-Version: 2.10.1-1 Done: Alexandre Detiste We believe that the bug you reported

Bug#1068189: debhelper: --link-doc checking for known packages makes linux-signed build FTBFS

2024-04-01 Thread Niels Thykier
Salvatore Bonaccorso: Source: debhelper Version: 13.15 Severity: serious Tags: ftbfs Justification: Regression for other package builds, FTBFS X-Debbugs-Cc: car...@debian.org,debian-ker...@lists.debian.org Control: affects -1 + src:linux,src:linux-signed-amd64,src:linux-signed-arm64 Hi Niels,

Bug#1055599: dh_installsystemd tries to start static unit which deb-systemd-invoke rejects

2024-03-31 Thread Niels Thykier
Hi Michael and Luca Is this a bug you have an opinion on? Best regards, Niels Daniel Carpenter: Package: debhelper Version: 13.11.4 If I include this static (i.e. no [Install] section) systemd service: # debian/debhelper-example.service [Service] Type=oneshot ExecStart=true then

Bug#1068102: FileNotFoundError in process_manpages()

2024-03-31 Thread Niels Thykier
Andrey Rakhmatullin: Package: dh-debputy Version: 0.1.23 Severity: normal I've tried to convert the cpuid package to dh-sequence-zz-debputy, when building it I got: [...] Note that cpuid.1 is not mentioned in the packaging. It's installed to debian/cpuid/usr/share/man/man1/cpuid.1.gz at the

Bug#1067767: dpkg-gencontrol: Don't fail on syntax error in removed field

2024-03-26 Thread Niels Thykier
David Kalnischkies: Package: dpkg-dev Version: 1.22.6 Severity: normal X-Debbugs-Cc: debhel...@packages.debian.org Hi, since recently my arch:any package `ycmd` fails to built from source in a fresh unstable sbuild environment with at least dpkg 1.22.6 and debhelper 13.15.2 (compat 13) while

Bug#1067711: Bug related to "dpkg-gencontrol: warning: can't parse dependency pkg (= )" for -dbgsym packages

2024-03-26 Thread Niels Thykier
Control: reassign 1067711 debhelper Control: reassign 1067728 debhelper Control: forcemerge 1067711 1067728 Control: retitle 1067711 dh_gencontrol: substvars and -dbgsym packages Control: affects 1067711 mrpt genomethreader Hi, I think this kind of bugs are likely to be a bug in debhelper.

Bug#1066025: dh_installsystemd doesn't process user services in /usr/lib/systemd/user/

2024-03-25 Thread Niels Thykier
Sergey Ponomarev: Hi Niels, I upgraded to Ubuntu 24.04 and now have debhelper 13.14.1ubuntu1. Hi, In case you are using Ubuntu, you should be filing the bug against Ubuntu for future reference. Notably, Ubuntu has patched debhelper and even monkey-patch(ed?) debhelper in their official

Bug#1067653: lintian: debhelper-but-no-misc-depends and other relationship substvar hints are no longer universally applicable

2024-03-25 Thread Niels Thykier
Package: lintian Severity: normal X-Debbugs-Cc: ni...@thykier.net Hi With debhelper compat 14+ or any use of debputy (dh-sequence-debputy, dh-sequence-zz-debputy, or dh-sequence-zz-debputy-rrr), relationship substvars are now applied automatically. This means that packages no longer need

Bug#1067590: elpa-dpkg-dev-el: Please provide major mode for debian/tests/control

2024-03-24 Thread Niels Thykier
Package: elpa-dpkg-dev-el Version: 37.11 Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Currently, there is no editor support for `debian/tests/control` in emacs via elpa-dpkg-dev-el. It would be nice to have basic syntax highlighting of the file similar to how the `debian/control` feature

Bug#1067589: elpa-dpkg-dev-el: Please improve syntax highlighting of d/copyright

2024-03-24 Thread Niels Thykier
Package: elpa-dpkg-dev-el Version: 37.11 Severity: minor X-Debbugs-Cc: ni...@thykier.net The `debian-copyright-mode` currently feels a bit lacking when it comes to syntax highlighting: 1) There is a URL highlighting, but it does not cover http**s**. Only ftp/http URLs change color. Given

Bug#1030011: Bug#1062508: marked as pending in debhelper

2024-03-18 Thread Niels Thykier
Jeremy Bícha: On Sun, Mar 17, 2024 at 3:33 AM Niels Thykier wrote: meson.pm: Pass --auto-features=auto in compat 14+ The meson default is already --auto-features=auto. We are requesting that it be changed in debhelper compat 14 to --auto-features=enabled. https://mesonbuild.com/Build

Bug#1066025: dh_installsystemd doesn't process user services in /usr/lib/systemd/user/

2024-03-16 Thread Niels Thykier
Control: tags -1 moreinfo Niels Thykier: Sergey Ponomarev: debhelper package version: 13.11.6ubuntu1 Ubuntu 23.10 Mantic Is there any plan for support of user services? The user service is complicated by itself because it differs by commands from system services. That's why I also asked

Bug#1065742: dh_install: cannot use empty lines or comments in substitution

2024-03-13 Thread Niels Thykier
Control: tags -1 wontfix Andreas Metzler: On 2024-03-10 Niels Thykier wrote: Andreas Metzler: [...] supporting build-profiles like nodoc with dh_install seems to cumbersome. Any reason for not using dh_installdocs, which does `nodoc` out of the box? Hello Niels Because

Bug#1066025: dh_installsystemd doesn't process user services in /usr/lib/systemd/user/

2024-03-11 Thread Niels Thykier
Sergey Ponomarev: debhelper package version: 13.11.6ubuntu1 Ubuntu 23.10 Mantic Is there any plan for support of user services? The user service is complicated by itself because it differs by commands from system services. That's why I also asked to make a review of mine scripts to have at

Bug#1066025: dh_installsystemd doesn't process user services in /usr/lib/systemd/user/

2024-03-11 Thread Niels Thykier
Sergey Ponomarev: Package: dh-systemd I created a systemd service to establish SSH connections. At beginning I installed the service file into /usr/lib/systemd/system/sshtunnel So the dh_systemd generated post install and post remove scripts to call sysctl daemon-reload. I copied them, made a

Bug#1065742: dh_install: cannot use empty lines or comments in substitution

2024-03-11 Thread Niels Thykier
Andreas Metzler: Package: debhelper Version: 13.14.1 Severity: normal Hello, supporting build-profiles like nodoc with dh_install seems to cumbersome. Any reason for not using dh_installdocs, which does `nodoc` out of the box? Best regards, Niels

Bug#1065584: dh_update_autotools_config: cp: warning: behavior of -n is non-portable and may change…

2024-03-06 Thread Niels Thykier
Thorsten Glaser: Package: debhelper Version: 13.14.1 Severity: normal X-Debbugs-Cc: t...@mirbsd.de dh_update_autotools_config -a -O--builddirectory=debian/build cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead cp: warning: behavior of -n is

Bug#1065377: elpa-dpkg-dev-el: Add more known fields to d/control

2024-03-03 Thread Niels Thykier
Package: elpa-dpkg-dev-el Version: 37.11 Severity: wishlist Tags: patch X-Debbugs-Cc: ni...@thykier.net Hi, I found a number of fields that `elpa-dpkg-dev-el` does not recognize for debian/control. I have added them in the following MR:

Bug#1065054: pbuilder: Allow manual umount'ing after login

2024-02-29 Thread Niels Thykier
Package: pbuilder Version: 0.231 Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi When using cowbuilder --login with a bindmount, I occasionally hit a problem where umounting fails on exiting from the chroot. Here, pbuilder/cowbuilder as a precaution aborts the exit and forces you to

Bug#525813: apt-file: Doesn't work very well when multiple package versions are available

2024-02-22 Thread Niels Thykier
Christoph Anton Mitterer: On Thu, 2024-02-22 at 08:59 +0100, Niels Thykier wrote: One challenge we have here is that a package can have multiple versions in a given suite at the same time; notably in unstable. And multiple arches... Indeed. Though, `apt-file` has the information needed

Bug#977322: Following advice of cute-field tag for X-DhRuby-Root breaks build

2024-02-22 Thread Niels Thykier
Control: clone -1 -2 Control: retitle -2 gem2deb: Case sensitive handling of d/control Control: reassign -2 gem2deb On Sun, 13 Dec 2020 15:27:20 -0800 Russ Allbery wrote: Package: lintian Version: 2.104.0 Severity: normal Lintian now emits the following pedantic tag for packages using

Bug#1064454: debian-policy: Restrict deb822 field names more

2024-02-22 Thread Niels Thykier
Simon Josefsson: Would it make sense to change this to use an inclusive list of permitted characters instead? How about checking the field names that is in use today, and construct a regexp of permitted symbols out of that? Starting point: [A-Za-z][A-Za-z0-9-_]* /Simon That is an option and

Bug#1064454: debian-policy: Restrict deb822 field names more

2024-02-22 Thread Niels Thykier
Package: debian-policy Severity: wishlist X-Debbugs-Cc: ni...@thykier.net X-Debbugs-Cc: lintian-ma...@debian.org X-Debbugs-Cc: de...@lists.debian.org X-Debbugs-Cc: debian-d...@lists.debian.org Hi I am hoping we can agree to some tighter bounds on the field names followed by relevant tools

Bug#525813: apt-file: Doesn't work very well when multiple package versions are available

2024-02-22 Thread Niels Thykier
Christoph Anton Mitterer: Hey. I took the liberty to forcemerge these two bugs (578727 and 525813) as they seem to be about the same thing. My suggestion would be that per default, the apt-file should print the package name with =version. Perhaps with the exception if only one version is

Bug#901631: Bug#901507: lintian: warn if debhelper is in B-D-Arch or B-D-Indep but not Build-Depends

2024-02-21 Thread Niels Thykier
On Mon, 18 Jun 2018 12:16:55 +0100 Simon McVittie wrote: On Sat, 16 Jun 2018 at 18:45:56 +0100, Chris Lamb wrote: > I'm also seeing a bunch of false-positives in the addon checker - > using the dh Python addon shouldn't mean that python can't be in > Build-Depends-Indep. Or dpatch! Sure - I

Bug#1063126: debhelper: dh_makeshlibs should not generate shlibs for /usr/lib/python*/ and /usr/lib/jni

2024-02-05 Thread Niels Thykier
Niels Thykier: Package: debhelper Version: 13.13 Severity: normal X-Debbugs-Cc: vor...@debian.org, ni...@thykier.net Control: reporter -1 vor...@debian.org Raised on IRC that `dh_makeshlibs` includes a lot of "irrelevant" files in the shlibs. Particularly, Python libraries (usr/

Bug#1063126: debhelper: dh_makeshlibs should not generate shlibs for /usr/lib/python*/ and /usr/lib/jni

2024-02-04 Thread Niels Thykier
Package: debhelper Version: 13.13 Severity: normal X-Debbugs-Cc: vor...@debian.org, ni...@thykier.net Control: reporter -1 vor...@debian.org Raised on IRC that `dh_makeshlibs` includes a lot of "irrelevant" files in the shlibs. Particularly, Python libraries (usr/lib/python*) and Java

Bug#995053: dh_assistant command for listing installed files

2024-01-27 Thread Niels Thykier
Jelmer Vernooij: Hi Niels, [... past correspondence removed ] > Part of the challenge here is that I'm still trying to figure out exactly what we can do here as well. Hi Jelmer I have news on what is possible. It is not directly what you asked for, but I think you will find it

Bug#663148: po4a: Text (-o control=...) chokes on a normal dctrl file

2024-01-06 Thread Niels Thykier
On Sat, 06 Jan 2024 00:27:02 +0100 Martin Quinson wrote: > I believe the libdpkg-perl package has a dpkg parser that handles the > basic parsing. > Indeed, I think that the parser in /usr/share/perl5/Dpkg/Control/HashCore.pm would cover my needs. I'm still unsure of whether I should use this

Bug#663148: po4a: Text (-o control=...) chokes on a normal dctrl file

2024-01-05 Thread Niels Thykier
Martin Quinson: Hello, I am sorry I didn't answer to this bug in all these years... The support for Deb822 files seems very limited right now. Beside of the bug you reported, it fails to handle folded entries, as your Info: fields where the first line is not specific and should be added to the

Bug#703941: -p (path) option clashes with generic debhelper -p (package) option

2024-01-01 Thread Niels Thykier
On Mon, 30 Oct 2017 09:43:55 + Simon McVittie wrote: On Tue, 26 Mar 2013 at 00:27:07 +0100, Michael Biebl wrote: > Using -p as option to specify the path is a poor choice since it clashes > with the generic -p option which is used to specify the package. > > Looking at e.g. gnome-shell's

Bug#1059551: Remove obsolete command 'dget'

2023-12-28 Thread Niels Thykier
On Thu, 28 Dec 2023 14:26:56 + Steve McIntyre wrote: Ummm, no. dget is a very useful tool with very different use cases from apt-get - particularly when grabbing source packages. Leave it alone. [...] Hi Adding some context to Steve's mail. One use-case that `dget` offers that

Bug#1059565: pkg-js-tools: Tests (autopkgtests) uses `fakeroot` without dependency

2023-12-28 Thread Niels Thykier
Package: pkg-js-tools Severity: serious X-Debbugs-Cc: ni...@thykier.net Control: affects -1 src:devscripts Justification: Autopkgtests failures are RC per RT decision Hi A new version of `devscripts` removed its dependency on `fakeroot`. After this, the pkg-js-tools's autopkgtests started

Bug#1057001: dh-debputy: HTML documentation is compressed

2023-11-27 Thread Niels Thykier
Sven Joachim: Package: dh-debputy Version: 0.1.9 Severity: normal I was playing around with dh-debputy and tried to convert xterm to it. That seems to mostly work, however two HTML files are now compressed: , | [...] ` It seems that the list of extensions not to compress was converted

Bug#1055760: debian-policy,dpkg: Please document maintscript flow with `prerm deconfigure`

2023-11-10 Thread Niels Thykier
Package: debian-policy,dpkg Severity: wishlist X-Debbugs-Cc: ni...@thykier.net,debian-d...@lists.debian.org Hi The flow charts at https://www.debian.org/doc/debian-policy/ap-flowcharts.html unfortunately does not cover the `prerm deconfigure [...]` This makes it hard to figure whether a

Bug#1054368: debhelper: Does not support double build (possible violation of Policy 4.9)

2023-10-25 Thread Niels Thykier
Control: tags -1 wontfix Helge Kreutzmann: Package: debhelper Version: 13.11.4 Severity: minor User: debian...@lists.debian.org Usertags: qa-doublebuild [...] I first checked (my) upstream build system. Except for one stamp file (which is *much* less than done by debhelper) the build is

Bug#1053834: debhelper: dh_installman should support glob patterns like dh_install

2023-10-12 Thread Niels Thykier
Control: retitle -1 debhelper: dh_install, globs vs. executable files Control: tags -1 -moreinfo Gioele Barabucci: On 12/10/23 14:54, Niels Thykier wrote: Gioele Barabucci: On 12/10/23 14:11, Niels Thykier wrote: ``` debian/tmp/usr/share/man/*/man1/foo.1 ``` is correctly expanded

Bug#1053834: debhelper: dh_installman should support glob patterns like dh_install

2023-10-12 Thread Niels Thykier
Gioele Barabucci: On 12/10/23 14:11, Niels Thykier wrote: ``` debian/tmp/usr/share/man/*/man1/foo.1 ``` is correctly expanded by dh_install (`d/pkg.install`) but it causes dh_installman (`d/pkg.manpages`) to fail. Whatever problem you are experiencing, it is *not* that `dh_installman`does

Bug#1053834: debhelper: dh_installman should support glob patterns like dh_install

2023-10-12 Thread Niels Thykier
Control: tags -1 moreinfo Gioele Barabucci: Package: debhelper Version: 13.11.6 Severity: minor Dear debhelper maintainer, the line ``` debian/tmp/usr/share/man/*/man1/foo.1 ``` is correctly expanded by dh_install (`d/pkg.install`) but it causes dh_installman (`d/pkg.manpages`) to fail.

Bug#1053668: diffoscope: Consider using `file -i` as fallback for unknown file output

2023-10-11 Thread Niels Thykier
Chris Lamb: Niels Thykier wrote: Digging a bit deeper, it turns out that `file -i` correctly classifies the changelog as `text/plain; charset=utf-8`. That is, `file` knows it is text and I suspect `diffoscope` should try `file -i` as well when it gets an unknown result from `file

Bug#1053668: diffoscope: Consider using `file -i` as fallback for unknown file output

2023-10-08 Thread Niels Thykier
Package: diffoscope Version: 250 Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi, I noticed that `diffoscope` used `hexdump -C` based diffs for the debian/changelog in the `mscgen` package. My first bet was that `file` would produce incorrect output and indeed, `file` classifies that

Bug#1053667: file: Misclassifies d/changelog of the mscgen package as a "Message Sequence Chart"

2023-10-08 Thread Niels Thykier
Package: file Version: 1:5.45-2 Severity: minor X-Debbugs-Cc: ni...@thykier.net Hi, I get `Message Sequence Chart (chart)` when applying `file` to the changelog of the `mscgen` package. $ file mscgen/debian/changelog mscgen/debian/changelog: Message Sequence Chart (chart) $ head

Bug#1053666: file: mscgen's examples are not classified as Message Sequence Charts

2023-10-08 Thread Niels Thykier
Package: file Version: 1:5.45-2 Severity: minor X-Debbugs-Cc: ni...@thykier.net Hi, Another MSC related bug report for file. It seems that `file` uses `msc {` to detect a Message Sequence Chart per the following mini test: ``` $ echo 'msc {' | file - /dev/stdin: Message Sequence Chart

Bug#1051582: Policy 9.3 (Starting system services) is largely obsolete

2023-09-20 Thread Niels Thykier
Russ Allbery: Niels Thykier writes: Russ Allbery: Ooo, this is a great framing of the problem. I have a lot of thoughts about this. Unfortunately, I'm not sure if they're actionable thoughts since my grand vision requires someone to sit down and do some serious Policy restructuring

Bug#1051582: Policy 9.3 (Starting system services) is largely obsolete

2023-09-19 Thread Niels Thykier
Russ Allbery: Niels Thykier writes: I had a look at the introduction section of Policy to check who the target audience is. I cannot find an explicit mention of the target audience. I suspect there is a conflict here on the content because we have different audiences in mind for the Policy

Bug#1051582: Policy 9.3 (Starting system services) is largely obsolete

2023-09-17 Thread Niels Thykier
Russ Allbery: Bill Allombert writes: [...] Quite a lot of Policy is of the general format "here's a bunch of complex things you need to do, wait, never mind, just use debhelper, go see its documentation for the configuration files you should use instead" and some of the rest of Policy is

Bug#1036731: python3-debian: fails to parse some debian/control.in files

2023-09-16 Thread Niels Thykier
Control: reassign -1 devscripts Hi, The RTS parser can already cope with non-deb822 input. However, the caller has to opt-in to it and wrap-and-sort never that that. I am doing a patch for this to have wrap-and-sort cope with invalid syntactical input. It will come with degradation of

Bug#1050709: tar-ignore debian/source/options

2023-09-16 Thread Niels Thykier
Sean Whitton: Hello Niels, [...] dgit will never let you accidentally perform an upload containing something that's in the tree but not in git, and you can use .git/info/exclude as a local way to ensure it's never in git. So a simple policy of always doing uploads with dgit might achieve what

Bug#1051213: RFS: debianutils/5.12 [ITA] -- Miscellaneous utilities specific to Debian

2023-09-04 Thread Niels Thykier
Control: owner -1 ! Ileana Dumitrescu: Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "debianutils": [..] Niels Thykier and I will be co-maintaining this package. I got this. :) Best regards, Niels

Bug#1050806: O: debianutils -- Essential utilities specific to Debian

2023-09-04 Thread Niels Thykier
Ileana Dumitrescu: Hi Niels, @Ileana: Would you be fine with co-maintaining it with me? We can use the existing git repo (https://salsa.debian.org/debian/debianutils) as packaging repo and coordinate our changes via that. That sounds good! I have submitted a new version of debianutils to

Bug#1050806: O: debianutils -- Essential utilities specific to Debian

2023-09-02 Thread Niels Thykier
Control: owner -1 Control: retitle -1 ITA: debianutils -- Essential utilities On Tue, 29 Aug 2023 13:35:05 +0200 Bastian Germann wrote: Package: wnpp After I have made a dog's breakfast of debianutils' postinst and fixed it, I do not feel inclined to maintain that essential package any

Bug#1050709: tar-ignore debian/source/options

2023-08-28 Thread Niels Thykier
On Mon, 28 Aug 2023 13:53:22 +0100 Ian Jackson wrote: Package: dgit Version: 11.3 debhelper (at least in sid) has a debian/source/options with; tar-ignore tar-ignore=debhelper/.idea And it has a .gitignore. This has the following effects: 1. It defeats dgit's passing of a -I and -i

Bug#1042124: Flex help needed for eegdev (Was: Re: eegdev: FTBFS: ../../lib/stdio.h:64:3: error: #error "Please include config.h first.")

2023-08-25 Thread Niels Thykier
Nilesh Patra: On 25 August 2023 1:47:26 pm IST, Nilesh Patra wrote: On Wed, 26 Jul 2023 21:52:17 +0200 Lucas Nussbaum wrote: Source: eegdev Version: 0.2-6 Severity: serious In file included from conffile.lex.c:242: ../../lib/stdio.h:64:3: error: #error "Please include config.h first."

Bug#1042124: Flex help needed for eegdev (Was: Re: eegdev: FTBFS: ../../lib/stdio.h:64:3: error: #error "Please include config.h first.")

2023-08-25 Thread Niels Thykier
Niels Thykier: [...] Hi, [...] I believe that this is stdio.h is generated by the embedded gnulib copy and that is as far as I am willing to debug that rabbit hole. Based on the error, I assume gnulib's generated stdio.h requires the project specific "config.h" to be lo

Bug#1049425: RM: libpam-blue -- RoQA; RC-buggy, not in stable, low popcon

2023-08-15 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Additionally, it installs a file in /lib, so we either need to fix it to finish the /usr-merge transition or remove it. Given the reasons in $SUBJECT, I am voting

Bug#1049406: debian-policy: Does Debian have native vs. non-native *binary* packages?

2023-08-15 Thread Niels Thykier
Package: debian-policy Severity: minor X-Debbugs-Cc: ni...@thykier.net Hi, I re-read a bit on the policy definition of native vs. non-native packages and it occurred to me that the written word of the policy seems to be confusing to read at best. The concept of a native package is

Bug#1042567: pygame: Should Debian migrate to pygame-ce

2023-07-30 Thread Niels Thykier
Package: pygame Severity: normal X-Debbugs-Cc: ni...@thykier.net Hi It seems like the pygame community got split after an internal controversy: https://old.reddit.com/r/pygame/comments/1112q10/pygame_community_edition_announcement/ The question now is whether Debian to track the fork or the

Bug#1042483: debhelper: dh_shlibdeps -l with undocumented absolute forcing

2023-07-28 Thread Niels Thykier
Package: debhelper Version: 13.11.4 Severity: minor X-Debbugs-Cc: ni...@thykier.net, guil...@debian.org Refile of https://github.com/Debian/debhelper/issues/8 to the Debian BTS, where I am more likely to remember it exists. CC'ing Guillem because he did the `dpkg-shlibdeps -l` transition and

Bug#1042398: debhelper: should disable Python byte-compilation when building .deb with Meson

2023-07-28 Thread Niels Thykier
Jussi Pakkanen: On Thu, 27 Jul 2023 at 17:45, Simon McVittie wrote: As far as I'm aware, we never want to include .pyc in Debian packages, so I think debhelper's meson build system plugin should be turning this off as a standard setting for all Debian packages (similar to the way it sets

Bug#1041642: dh_missing: Doesn't work if used in $(CURDIR)

2023-07-22 Thread Niels Thykier
Control: tags -1 wontfix Daniel Leidert: Package: debhelper Version: 13.11.4 Severity: normal I have a native package source from which I build multiple binary packages. The files are organized as they would be on the target system with their full destination path. As an example, the souirce

Bug#1041159: dh_installsystemd: doesn't handle units installed in /usr/lib/systemd (vs. /lib/systemd)

2023-07-15 Thread Niels Thykier
Romain Francoise: Package: debhelper Version: 13.11.4 Severity: normal I'm working on packaging a new upstream project which installs a number of systemd units directly to /usr/lib/systemd/system and I noticed that dh_installsystemd doesn't add the required maintscript stanzas to enable these

Bug#1041150: devscripts: Demote fakeroot from Depends to Recommends or Suggests

2023-07-15 Thread Niels Thykier
Package: devscripts Version: 2.23.5 Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi I believe that the `Depends` on `fakeroot` is too strong given recent development in Debian and I would like to see it demoted to either a Recommends or Suggests. There are three cases, where

Bug#1039941: debhelper: intermittent dh_missing error

2023-07-08 Thread Niels Thykier
Control: tags -1 wontfix Control: retitle -1 debhelper: Parallel d/rules not fully supported Sven Joachim: [...] I think I am beginning to understand where the race condition is. In full builds of ncurses it is possible for 'make' to process the install-arch and binary-indep targets in

Bug#1036865: dpkg-dev: Overreaching Rules-Requires-Root namespace check

2023-06-18 Thread Niels Thykier
Guillem Jover: Hi! Hi, [...] Ugh, so from code staring and git log, it seems this has not worked since the code got added. Which should also mean the debhelper namespace which is documented in the spec does not work either. :/ I pulled out the debhelper keyword, so currently the

Bug#773385: Ping

2023-06-03 Thread Niels Thykier
Dima Kogan: This really should work. It's maybe sorta ok for "apt-file list", but it also affects "apt-file find". Look: [...] I.e. I asked it to tell me what package provides a file, and I had to tell it which architecture to look at. The whole point of apt-file is to look up the package

Bug#1036865: dpkg-dev: Overreaching Rules-Requires-Root namespace check

2023-05-28 Thread Niels Thykier
Package: dpkg Version: 1.21.22 Severity: minor X-Debbugs-Cc: ni...@thykier.net I was playing around with doing a custom name space for Rules-Requires-Root, and then dpkg said it owned the namespace: ``` $ grep Rules-Requires-Root debian/control Rules-Requires-Root: debputy/deb-assembly $

Bug#1036448: debhelper: please add helper for autoconf 2.71 autoupdate

2023-05-22 Thread Niels Thykier
Control: reassign -1 dh-autoreconf The dh-autoreconf tool is maintained in a separate package; re-assigning. Best regards, Niels Martin-Éric Racine: Package: debhelper Version: 13.11.4 Severity: wishlist Possibly related to dh_autoreconf: Since autoconf 2.71 has entered the archive, it

Bug#1031851: debhelper: makefile/dh_install should set prefix= and other standard variables

2023-05-14 Thread Niels Thykier
Control: tags -1 moreinfo Gioele Barabucci: Package: debhelper Version: 13.11.4 Currently `dh_install` for makefile-based project sets the `DESTDIR` variable only. [...] A code search shows that setting `prefix=` and `sysconfdir=` is quite common in `d/rules` files:

Bug#1031695: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-05-14 Thread Niels Thykier
Michael Biebl: Hello Niels, hello Sebastian Hi Michael, Am 24.03.23 um 16:28 schrieb Niels Thykier: Sebastian Ramacher: [...] Any progress here? If this issue should be fixed for bookworm, time is running short. Cheers I find that anytime I look at this bug my motivation to work

Bug#1034026: podman-docker: missing /usr/share/user-tmpfiles.d/podman-docker.conf

2023-04-12 Thread Niels Thykier
Scott Edlund: @nthykier do you think it's worth extending dh_installtmpfiles to include support for /usr/share/user-tmpfiles.d ? [...] Yes. Though it would have to be after the freeze (debhelper is covered by the toolchain freeze). Feel free to file a wishlist bug for it. Best regards,

Bug#1031695: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-03-24 Thread Niels Thykier
Sebastian Ramacher: [...] Any progress here? If this issue should be fixed for bookworm, time is running short. Cheers I find that anytime I look at this bug my motivation to work on Debian instantly vanishes. In fact, I cannot even motivate myself to read the bug log to figure out what

Bug#1033409: nmu: dbgsym packages affected by fakeroot bug

2023-03-24 Thread Niels Thykier
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: binnmu X-Debbugs-Cc: debhel...@packages.debian.org, hel...@subdivi.de Hi, I propose the following series of NMUs to close #1024261. The list is based on the set of packages that Helmut found

Bug#1031695: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-02-21 Thread Niels Thykier
Control: forcemerge 1031695 995569 Michael Biebl: Package: debhelper Version: 13.11.4 Severity: important X-Debbugs-Cc: pkg-systemd-maintain...@lists.alioth.debian.org It appears we currently ship 35 packages in unstable installing 78 service files to /usr/lib/systemd/system which

Bug#1029645: ITP: debputy -- Manifest style debian package builder

2023-01-25 Thread Niels Thykier
Package: wnpp Severity: wishlist Owner: Niels Thykier X-Debbugs-Cc: debian-de...@lists.debian.org, ni...@thykier.net * Package name: debputy Version : 0.1.1 Upstream Contact: Niels Thykier * URL : https://salsa.debian.org/debian/debputy/ * License : GPL-2

Bug#1028963: Surprise restriction of the qx_cmd() function in Dh_Lib.pm

2023-01-15 Thread Niels Thykier
Control: tags -1 wontfix Control: retitle -1 Dh_Lib: qx_cmd does not support shell features Gunnar Hjalmarsson: Package: debhelper Version: 13.11.1 Hello! The fix of https://bugs.debian.org/1016354 resulted in a regression so Ubuntu's debhelper extension dh-translations stopped working.

Bug#1028190: tzdata: Possible bug in postinst

2023-01-08 Thread Niels Thykier
Package: tzdata Version: 2022g-1 Severity: normal X-Debbugs-Cc: ni...@thykier.net In the postinst, there is the following snippet: > #! /bin/sh > set -e > [...] # Update the time zone echo $AREA/$ZONE > "$DPKG_ROOT/etc/timezone" ln -nsf /usr/share/zoneinfo/$AREA/$ZONE

Bug#1028128: debconf: Please support /var/cache/debconf/tmp.ci being a tmpfs

2023-01-08 Thread Niels Thykier
Colin Watson: [...] What do you think about this patch? [...] > diff --git a/dpkg-preconfigure b/dpkg-preconfigure index e0db5b19..c1f24441 100755 --- a/dpkg-preconfigure +++ b/dpkg-preconfigure @@ -141,7 +141,7 @@ if (! $have_tty && $frontend->need_tty) { } my

Bug#1028128: debconf: Please support /var/cache/debconf/tmp.ci being a tmpfs

2023-01-07 Thread Niels Thykier
Package: debconf Version: 1.5.81 Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi, Thanks for change to make dpkg-preconfigure no longer assume /tmp is mounted with `exec` (or without `noexec`). When trying it out, I decided to make `/var/cache/debconf/tmp.ci` a tmpfs (with `exec`

Bug#1026230: debhelper: Unable to successfully build in read-only source directory.

2022-12-22 Thread Niels Thykier
Garrett Kajmowicz: [...] The C1) case is something that could be useful for Debian itself. There are some tools that want to choose the location of the produced artefacts. It has been a low priority wish for me to have this solved "eventually". I'm using multiple work-arounds for the

Bug#1026459: RM: kvmtool -- RoQA; Orphaned, RC buggy, not in stable nor in testing

2022-12-20 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Hi, Please remove this package. It has been orphaned for a year, has RC bugs preventing from being part of testing and did not make it into the current stable.

Bug#1026458: RM: kytea -- RoQA; Orphaned, RC buggy, not in stable nor in testing

2022-12-20 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Hi, Please remove this package. It has been orphaned for years, has RC bugs preventing from being part of testing and did not make it into the current stable.

Bug#1026457: RM: debget -- RoQA; Orphaned, RC buggy, not in stable nor in testing

2022-12-20 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Hi, Please remove this package. It has been orphaned for years, has RC bugs preventing from being part of testing and did not make it into the current stable.

Bug#1026456: RM: z-push -- RoQA; Orphaned, RC buggy, not in stable nor in testing

2022-12-20 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Hi, Please remove this package. It has been orphaned for years, has RC bugs preventing from being part of testing and did not make it into the current stable.

Bug#1026454: RM: kopano-webapp -- RoQA; Orphaned, RC buggy, not in stable nor in testing

2022-12-20 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Hi, Please remove this package. It has been orphaned for years, has RC bugs preventing from being part of testing and did not make it into the current stable.

Bug#1026453: RM: eeshow/experimental -- RoQA; Orphaned, only in experimental and not updated for 4 years

2022-12-20 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Hi, This package is orphaned and has not been updated for 4 years. As it is only in experimental, it should probably just be removed. Thanks, ~Niels

Bug#1026452: RM: django-test-without-migrations -- RoQA; Orphaned, RC buggy, not in stable nor in testing

2022-12-20 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Hi, Please remove this package. It has been orphaned for 5 years, has RC bugs preventing from being part of testing and did not make it into the current stable.

Bug#1026451: RM: coinor-flopc++ -- RoQA; Orphaned, RC buggy, not in stable nor in testing

2022-12-20 Thread Niels Thykier
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: ni...@thykier.net Hi, Please remove coinor-flopc++. It has been orphaned for 5 years, has RC bugs preventing from being part of testing and did not make it into the current

Bug#1026309: dh_link: Dynamically create symlinks for localized man pages

2022-12-18 Thread Niels Thykier
Helge Kreutzmann: Package: debhelper Version: 13.11.1 Severity: wishlist Tags: l10n X-Debbugs-Cc: Marc Haber > [...] Depending on the translator's work, man pages might appear or vanish (if they are not translated enough, see po4a(1) for details). Therefore, creating and maintaining static

Bug#1026310: vdr-dev: dh_vdrplugin_depends fail with "error: Bug in helper:"

2022-12-18 Thread Niels Thykier
Control: severity -1 serious On Sun, 18 Dec 2022 10:16:52 +0100 Christian Marillat wrote: Package: vdr-dev Version: 2.6.0-1+b1 Severity: normal Dear Maintainer, I don't know if this is a bug in debhelepr or in vdr-dev Feel free to reassign if needed. , | dh_vdrplugin_depends:

Bug#1026252: lintian-brush: Do not "fix" "uses-debhelper-compat-file" for non-stable debhelper compat levels

2022-12-17 Thread Niels Thykier
Package: lintian-brush Severity: normal X-Debbugs-Cc: ni...@thykier.net I noted that the janitor failed to do lintian-fixes for debhelper. Looking into the logs I found: Lintian tags fixed: {'uses-debhelper-compat-file', 'no-versioned-debhelper-prerequisite'} plus:

Bug#1026230: debhelper: Unable to successfully build in read-only source directory.

2022-12-17 Thread Niels Thykier
On Fri, 16 Dec 2022 13:13:34 -0500 Garrett Kajmowicz wrote: Package: debhelper Version: 13.6ubuntu1 Severity: wishlist Dear Maintainer, Hi Garret I have CC'ed Guillem Jover because *if* this is a change to be supported, then it would need dpkg and debhelper to support it. I'm working on

  1   2   3   4   5   6   7   8   9   10   >