Bug#1083138: dh_installsystemd attempts to install unit file for wrong package

2024-10-04 Thread Niels Thykier
Daniel Markstedt: Package: debhelper Version: 13.20 Severity: important Dear maintainers, I'm doing packaging for a project that has multiple packages, each with one systemd unit file. The dh_installsystemd debhelper picks up on the unit files and start processing them, but soon hits an error

Bug#1079762: dgit: Supporting generated files (`debian/control` and `debian/tests/control`) not commited to git

2024-09-28 Thread Niels Thykier
Niels Thykier: Ian Jackson: Niels Thykier writes ("Bug#1079762: dgit: Supporting generated files (`debian/control` and `debian/tests/control`) not commited to git"): I am looking into supporting features that involves generating or enriching certain packaging files automatically

Bug#1082616: autopkgtests: Documentation clarification/improvements

2024-09-23 Thread Niels Thykier
Package: autopkgtests Severity: minor X-Debbugs-Cc: ni...@thykier.net Hi I have been using the text from README.package-tests.rst in `debputy` for hover docs (to be shown to users). When I sent the hover docs texts to review on debian-l10n-english, I got some feedback that applied equally to

Bug#1078016: git-debpush: want some option to print workflow, if known

2024-09-09 Thread Niels Thykier
On Wed, 14 Aug 2024 08:28:08 +0800 Sean Whitton wrote: Hello, On Tue 13 Aug 2024 at 10:25pm +01, Ian Jackson wrote: > I think we need to be a little careful about the distinctions between > > 1. dgit quilt mode > 2. git branch and tree format > 3. workflow > > These go from least to most

Bug#1079762: dgit: Supporting generated files (`debian/control` and `debian/tests/control`) not commited to git

2024-09-08 Thread Niels Thykier
Ian Jackson: Niels Thykier writes ("Bug#1079762: dgit: Supporting generated files (`debian/control` and `debian/tests/control`) not commited to git"): I am looking into supporting features that involves generating or enriching certain packaging files automatically. Thanks.

Bug#1076045: marked as done (dh_installsysusers: Please add opensysusers alternative)

2024-09-07 Thread Niels Thykier
Hi Samuel Thanks for the quick resolution. It is much appreciated. :) I have committed the revert of the debhelper work around to main for the next version. Best regards, Niels

Bug#1080304: network-manager: Package Homepage says "This site is planned for retirement ‒ see the migration guide"

2024-09-01 Thread Niels Thykier
Package: network-manager Version: 1.48.10-1 Severity: minor Tags: upstream X-Debbugs-Cc: ni...@thykier.net The Homepage (https://wiki.gnome.org/Projects/NetworkManager) has a red banner saying " This site is planned for retirement ‒ see the migration guide". I assume the Homepage field shoul

Bug#1079762: dgit: Supporting generated files (`debian/control` and `debian/tests/control`) not commited to git

2024-08-27 Thread Niels Thykier
On Tue, 27 Aug 2024 09:42:09 +0200 Niels Thykier wrote: Package: dgit Version: 11.10 Severity: wishlist Tags: upstream X-Debbugs-Cc: ni...@thykier.net Hi Filing this as a bug for discussion as requested in https://salsa.debian.org/dgit-team/dgit/-/issues/7#note_520035. I would prefer to

Bug#1079762: dgit: Supporting generated files (`debian/control` and `debian/tests/control`) not commited to git

2024-08-27 Thread Niels Thykier
Package: dgit Version: 11.10 Severity: wishlist Tags: upstream X-Debbugs-Cc: ni...@thykier.net Hi Filing this as a bug for discussion as requested in https://salsa.debian.org/dgit-team/dgit/-/issues/7#note_520035. I would prefer to keep the salsa issue open in parallel, since I can update th

Bug#1079434: dgit: Can we avoid Debian specific rules for gitattributes?

2024-08-25 Thread Niels Thykier
Ian Jackson: Niels Thykier writes ("Bug#1079434: dgit: Can we avoid Debian specific rules for gitattributes?"): When using `dgit` on a Debian package where there is a `.gitattributes` file, I get the warning: """ dgit: .gitattributes not (fully) defused. Recomme

Bug#1079613: grass: Is the `fakeroot` Build-Depends still relevant?

2024-08-25 Thread Niels Thykier
Package: grass Severity: minor X-Debbugs-Cc: ni...@thykier.net Hi I am trying to remove unnecessary uses of `fakeroot` in the Debian archive in the hope that we can eventually remove it from the set of key packages. As useful as `fakeroot` has been, it is a fragile solution that has had exten

Bug#1057238: debian-policy: Take dpkg-build-api into account for Rules-Requires-Root

2024-08-25 Thread Niels Thykier
Sean Whitton: Hello, On Thu 15 Aug 2024 at 11:07am +02, Niels Thykier wrote: How about adding """ The default for Rules-Requires-Root depends on the dpkg-build-api level (the dpkg-build-api is defined in "man 7 dpkg-build-api"). At level 0 (or when not declared), Rul

Bug#1079434: dgit: Can we avoid Debian specific rules for gitattributes?

2024-08-23 Thread Niels Thykier
Package: dgit Version: 11.10 Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi When using `dgit` on a Debian package where there is a `.gitattributes` file, I get the warning: """ dgit: .gitattributes not (fully) defused. Recommended: dgit setup-new-tree. """ For me, this is a "Debian-i

Bug#1076045: dh_installsysusers: Please add opensysusers alternative

2024-08-23 Thread Niels Thykier
Samuel Thibault: Niels Thykier, le jeu. 15 août 2024 11:22:11 +0200, a ecrit: I am not seeing signs of nor feel that you are actively looking I was on holiday... Ok. For clarification, that statement was meant as a "I need to know where we stand", because I did not want you t

Bug#1079164: devscripts: Files-Excluded version of regexp should be documented and if not pcre Files-Excluded-PCRE should be created

2024-08-21 Thread Niels Thykier
On Tue, 20 Aug 2024 18:50:20 + Bastien =?ISO-8859-1?Q?Roucari=E8s?= wrote: Package: devscripts Version: 2.23.7 Severity: minor Dear Maintainer, I do not find the syntax of the regex used by Files-Excluded. I suppose it is POSIX RE. It should be documented if it is the case If it is not

Bug#1079138: dpkg-dev: Document how `-m` for dpkg-mergechangelogs work with ~bpo uploads

2024-08-20 Thread Niels Thykier
Package: dpkg-dev Version: 1.22.11 Severity: minor X-Debbugs-Cc: ni...@thykier.net Hi, The manpage of `dpkg-mergechangelogs` suggests `-m` in its git config rune under "INTEGRATION WITH GIT". The `-m` option is documented as: ``` -m, --merge-prereleases Drop the part after t

Bug#1078906: [Errno 13] Permission denied: cpuid.1.gz

2024-08-18 Thread Niels Thykier
Andrey Rakhmatullin: Package: dh-debputy Version: 0.1.47 Severity: normal It's me again trying to convert cpuid :) [...] Hi, Thanks for the patience. I had not noticed the 0444 mode stunt that cpuid upstream pulled in addition to the previous problem. This time, I did a full build of `cpu

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

2024-08-17 Thread Niels Thykier
Guillem Jover: Hi! On Thu, 2024-02-22 at 12:10:06 +0100, Niels Thykier wrote: Package: debian-policy Severity: wishlist While the parser is technically correct given the Policy description above, I cannot see any case where this is a desirable outcome. Instead, I think we should classify

Bug#1078765: dgit: warning: could not open directory 'debian/source/': No such file or directory

2024-08-15 Thread Niels Thykier
Package: dgit Version: 11.10 Severity: minor X-Debbugs-Cc: ni...@thykier.net Using `dgit push-source`, I noticed the following warning: ``` warning: could not open directory 'debian/source/': No such file or directory ``` as the first line. Everything continued fine from there on (except the

Bug#1078764: dpkg-dev: Irrelevant warning about missing debian/rules when using Build-Driver

2024-08-15 Thread Niels Thykier
Package: dpkg-dev Version: 1.22.11 Severity: minor X-Debbugs-Cc: ni...@thykier.net Hi, I noticed this warning while doing an upload of `debputy-lsp`, which uses `Build-Driver: debputy`. dpkg-source: warning: debputy-lsp-0.2/debian/rules does not exist The warning is factually correct, but th

Bug#1076045: dh_installsysusers: Please add opensysusers alternative

2024-08-15 Thread Niels Thykier
Samuel Thibault: Hello, Niels Thykier, le mar. 06 août 2024 09:43:51 +0200, a ecrit: [...] ? Well, no. TBH I even believe that deboostrap will refuse such an arrangement, because AFAIK, the principle is that Debian wants to avoid unexpected surprises when installing dependencies at bootstrap

Bug#1057238: debian-policy: Take dpkg-build-api into account for Rules-Requires-Root

2024-08-15 Thread Niels Thykier
Sean Whitton: Hello, On Tue 13 Aug 2024 at 09:36pm +02, Niels Thykier wrote: Can we have a trivial editorial change to the Rules-Requires-Root paragraph saying that default depends on the `dpkg-build-api` used? Bringing it up, because we are seeing a recommendation for people to add a `Rules

Bug#1057238: debian-policy: Take dpkg-build-api into account for Rules-Requires-Root

2024-08-13 Thread Niels Thykier
On Fri, 15 Dec 2023 16:42:34 + Sean Whitton wrote: Hello, On Sat 02 Dec 2023 at 01:22am +01, Guillem Jover wrote: > Starting with dpkg 1.22.0, it implements a dpkg-build-api mechanism > similar in concept to the debhelper-compat levels. > > You can check its documentation in the dpkg-build

Bug#1078267: RFS: markdown/1.0.1-13 [ITA] [RC] -- Text-to-HTML conversion tool

2024-08-13 Thread Niels Thykier
Soren Stoutner: Niels, [...] I do not consider this to be simply a “lintian” issue. Rather, I consider it best practice as documented in the Debian Policy Manual. https://www.debian.org/doc/debian-policy/ch-controlfields.html#rules-requires-root Policy is *also* out of date: https://bugs.d

Bug#1078267: RFS: markdown/1.0.1-13 [ITA] [RC] -- Text-to-HTML conversion tool

2024-08-13 Thread Niels Thykier
Soren Stoutner: Andrea, On Tuesday, August 13, 2024 12:33:57 AM MST Andrea Pappacoda wrote: [...] That's a false positive. Rules-Requires-Root: no is already implied by the build dependency on dpkg-build-api (= 1). Please see dpkg-build-api(7) and bug #1057176. I also think that adding a linti

Bug#1072698: debhelper: Changes to compat 14

2024-08-13 Thread Niels Thykier
Hi Version 13.17 of debhelper has just been updated to unstable with the following compat 14 related changes: * Reorder default sequence around dh_fixperms and nearby tools in compat 14. (Closes: #981783, #982457). This should also avoid future issues like LP#1928381 where Ubuntu's m

Bug#1074322: debhelper: compat 14 without single-binary not working as expected

2024-08-13 Thread Niels Thykier
Jeremy Bícha: On Mon, Aug 5, 2024 at 3:12 AM Niels Thykier wrote: I had a look at these and only two of those matches were missing the `dh_auto_install --destdir=debian/...`. Those being `gnome-boxes` and `gnome-backgrounds`. Since you are listed as uploader for both, I presume it would be

Bug#1077714: release.debian.org: Have the auto-remover emails include details on how managet the RC bugs

2024-08-11 Thread Niels Thykier
Paul Gevers: Hi Niels, On 01-08-2024 08:09, Niels Thykier wrote: It seems to me that the emails could serve the relevant documentation (or a link to it) and thereby hopefully reduce the number of times the question(s) get raised. Thanks for the idea. I started a Wiki page [1] based on your

Bug#1076045: dh_installsysusers: Please add opensysusers alternative

2024-08-06 Thread Niels Thykier
Samuel Thibault: Hello, Niels Thykier, le jeu. 25 juil. 2024 16:44:40 +0200, a ecrit: Samuel Thibault: Debian GNU/Hurd is currently non-installable because the cron-daemon-common dependency of cron cannot be installed as seen on the attached screenshot, because it depends on systemd packages

Bug#1074322: debhelper: compat 14 without single-binary not working as expected

2024-08-05 Thread Niels Thykier
Jeremy Bícha: Source: debhelper Version: 13.16 Basic Test Case -- gbp clone https://salsa.debian.org/gnome-team/gnome-backgrounds.git cd gnome-backgrounds gbp buildpackage Overview debhelper compat 14 warns if single-binary is implicitly used. The upgrade checklist sugg

Bug#1077938: lintian: Fails to emit `debian-build-system` for packages not using `debian/rules`

2024-08-04 Thread Niels Thykier
Package: lintian Severity: normal X-Debbugs-Cc: ni...@thykier.net,lu...@debian.org Hi (CC: lu...@debian.org since it affects trends.d.n) The `dpkg-dev` version in testing supports the new `Build-Driver` field in source stanza of `debian/control` that determines how `dpkg-buildpackage` will bu

Bug#1077936: lintian: `Rules-Requires-Root` only applies to the default `Build-Driver`

2024-08-04 Thread Niels Thykier
Package: lintian Severity: normal X-Debbugs-Cc: ni...@thykier.net Hi The `Rules-Requires-Root` field is only applicable to packages that uses the default `Build-Driver` (known as `debian-rules`). If a Source stanza of `debian/control` has another value, then `Rules-Requires-Root` serves no pu

Bug#1076759: debhelper: Please provide policy checker plugins

2024-08-04 Thread Niels Thykier
Control: tags -1 wontfix Andreas Tille: Package: debhelper Version: 13.16 Severity: wishlist Hi Niels, as some (extremely late) follow up to our discussion[1] about lintian and the fact that its checking binary artefacts at a way to late stage I'd like to propose some solution of checking poli

Bug#1077845: release.debian.org: Should non-free-firmware require being built on buildd?

2024-08-04 Thread Niels Thykier
Roland Clobus: On 03/08/2024 18:30, Niels Thykier wrote: Had a quick look at the testing `Sources` file for non-free-firmware. We are 10/15 on `Autobuild: yes` with remaining 5 not having the header. ... The 5 that are not `Autobuild: yes` would be: atmel-firmware bluez-firmware I was

Bug#1077845: release.debian.org: Should non-free-firmware require being built on buildd?

2024-08-03 Thread Niels Thykier
Paul Gevers: Hi, On 03-08-2024 11:55, Niels Thykier wrote: Since the non-free is entirely opt-in and you had to be very active about opt'ing in as a admin, this seem fine. With the change to non-free-firmware now being enabled by d-i by default, we now have non-free-firmware pac

Bug#1077845: release.debian.org: Should non-free-firmware require being built on buildd?

2024-08-03 Thread Niels Thykier
Package: release.debian.org Severity: wishlist X-Debbugs-Cc: ni...@thykier.net,debian-b...@lists.debian.org Hi, Historically, we have had a major opt-out for non-free in regards to Policy. One of these opt-outs are that the package does not have to be auto-built on Debian buildds. Since the

Bug#1077843: popularity-contest: Have separate column for "installed but no atime"

2024-08-03 Thread Niels Thykier
Package: popularity-contest Version: 1.77 Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi, The popularity-contest provides the columns `Inst`, `Vote`, `Old`, `Recent` and `No Files`. I feel it would be interesting to see how many are `Old` because the system has disabled `atime` on its

Bug#1071246: libglib2.0-dev's python3 dependency alternative is posing challenges to cross building

2024-08-03 Thread Niels Thykier
Helmut Grohne: Hi Simon and Niels, (fixed Cc address for architecture-properties maintainers) On Thu, Aug 01, 2024 at 05:26:04PM +0100, Simon McVittie wrote: [...] I talked to Niels off list and he was vaguely positive about riding on architecture-properties. He had some concerns about the b

Bug#1077470: python3-lsprotocol: Request for backport / Intend to backport

2024-08-02 Thread Niels Thykier
Arto Jantunen: Niels Thykier writes: Please give me a heads up when you uploaded it to backports NEW. Then I will upload `python3-pygls` to backports well, which is the last piece that I need. I just uploaded the package and received the confirmation that it's in NEW. Thanks. I

Bug#1077470: python3-lsprotocol: Request for backport / Intend to backport

2024-08-01 Thread Niels Thykier
Arto Jantunen: Niels Thykier writes: [...] Nope. In fact the current package in unstable/testing installs and works just fine on bookworm (I have been using it there since the beginning). As far as the upstream side is concerned I have no special knowledge, I only packaged it since it

Bug#1077714: release.debian.org: Have the auto-remover emails include details on how managet the RC bugs

2024-07-31 Thread Niels Thykier
On Thu, 1 Aug 2024 07:53:39 +0200 Niels Thykier wrote: Package: release.debian.org Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi, The emails from the auto-remover triggers people to ask questions like "how do I prevent the auto-removal?" (usually on d-release or d-mentors)

Bug#1077714: release.debian.org: Have the auto-remover emails include details on how managet the RC bugs

2024-07-31 Thread Niels Thykier
Package: release.debian.org Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi, The emails from the auto-remover triggers people to ask questions like "how do I prevent the auto-removal?" (usually on d-release or d-mentors). It seems to me that the emails could serve the relevant documenta

Bug#1077673: debhelper: cmake buildsystem: update pkg-config passing method

2024-07-31 Thread Niels Thykier
Helmut Grohne: Source: debhelper Version: 13.16 Tags: patch Control: affects -1 + cmake src:qt6-connectivity User: debian-cr...@lists.debian.org Usertags: ftcbfs X-Debbugs-Cc: Debian CMake Team cmake changed its way of communicating pkg-config again. The earlier method of passing -DPKGCONFIG_EX

Bug#1077604: debhelper: Remove qmake-qt4 build system (qmake-qt4 was removed in Buster)

2024-07-30 Thread Niels Thykier
Niels Thykier: Package: debhelper Version: 13.16 Severity: normal X-Debbugs-Cc: ni...@thykier.net Any use would fail anyway, so we might as well clean up the code. Last known instance of the command was https://packages.debian.org/buster/amd64/qt4-qmake/filelist Best regards, Niels Note

Bug#1077604: debhelper: Remove qmake-qt4 build system (qmake-qt4 was removed in Buster)

2024-07-30 Thread Niels Thykier
Package: debhelper Version: 13.16 Severity: normal X-Debbugs-Cc: ni...@thykier.net Any use would fail anyway, so we might as well clean up the code. Last known instance of the command was https://packages.debian.org/buster/amd64/qt4-qmake/filelist Best regards, Niels

Bug#1077470: python3-lsprotocol: Request for backport / Intend to backport

2024-07-29 Thread Niels Thykier
Package: python3-lsprotocol Version: 2023.0.0-1 Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi, I would like to see python3-lsprotocol backported to stable-backports. I use it in my work on `debputy` and the lack of `python3-lsprotocol` in the current stable reduces the functionality of

Bug#932360: systemctl daemon-reload not added in postinst script in --no-start --no-restart-after-upgrade case

2024-07-27 Thread Niels Thykier
Vincent Lefevre: [...] In any case, reloading daemons during the upgrade process is current buggy as this can yield a race for the dpkg frontend lock: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070027 Depending on which gets the lock first: * This can make (at least) aptitude fai

Bug#1076045: dh_installsysusers: Please add opensysusers alternative

2024-07-25 Thread Niels Thykier
Control: tags -1 moreinfo Samuel Thibault: Package: debhelper Version: 13.16 Severity: important Tags: patch Hello, Debian GNU/Hurd is currently non-installable because the cron-daemon-common dependency of cron cannot be installed as seen on the attached screenshot, because it depends on syste

Bug#1075843: dh-make: Consider using `dh_assistant supported-compat-levels` for selecting the compat level

2024-07-06 Thread Niels Thykier
Package: dh-make Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi, It is now possible to ask `debhelper` about the highest stable compat version via the `dh_assistant supported-compat-levels` command. I think it would make sense for `dh-make` to use this command as a suggestion about wh

Bug#1075842: maint-guide: Please update 5.2 to state that debian/compat has been replaced in modern debhelper versions

2024-07-06 Thread Niels Thykier
Package: maint-guide Severity: minor X-Debbugs-Cc: ni...@thykier.net Hi I think as of debhelper/12, the recommended way of setting the debhelper compat level is via the `Build-Depends: debhelper-compat (= X)` in `debian/control`. With compat level 14 and beyond, debhelper will no longer use t

Bug#1074452: timemon.app: dh_gnustep removal

2024-07-01 Thread Niels Thykier
On Fri, 28 Jun 2024 23:14:32 +0300 Yavor Doganov wrote: Source: timemon.app Version: 4.2-3 Tags: sid trixie ftbfs User: pkg-gnustep-maintain...@lists.alioth.debian.org Usertags: dh_gnustep-removal Hi Yavor I am not affiliated with the package in question, so this is just a drive-by remark.

Bug#1073562: qa.debian.org: (Some?) popcon statistic graphs not updated since May

2024-06-29 Thread Niels Thykier
Lev Lazinskiy: [... [...] There is a perl script called popcon-import [2] that runs somewhere, can someone who has access to these logs [3] take a look? Hi Ley Thanks for looking at this. I had a quick at look at the log and it does not exist at all. What we have are: -rw-rw-r-- 1 qa qa

Bug#1069112: debhelper: [L10N,DE] debhelper_13.15.3: german translation

2024-06-22 Thread Niels Thykier
Source: debhelper Source-Version: 13.16 On Tue, 16 Apr 2024 15:26:40 +0200 Christoph Brinkhaus wrote: Package: debhelper Version: 13.15.3 Severity: wishlist Dear Maintainer, please find attached the po file with the german translation. Please consider to apply it to the package. The file is

Bug#1070473: debhelper: Run dh_installsysusers after dh_installtmpfiles

2024-06-22 Thread Niels Thykier
Control: retile -1 debhelper: Provide way to reload dbus Simon McVittie: On Mon, 06 May 2024 at 08:05:55 +0200, Niels Thykier wrote: I thought the order was sysusers (to create the user) and then tmpfiles (to create files/directories and set ownership accordingly). In this bug report, the

Bug#1074039: autodep8: Assumes `Testsuite` is a single line

2024-06-22 Thread Niels Thykier
Package: autodep8 Severity: normal X-Debbugs-Cc: ni...@thykier.net Hi, I noted a regression in `autodep8` for `debhelper` where it would stop finding autopkgtests for perl tests. The original automatic detection logic inside autodep8 does not work for `debhelper` but it has tests that work, s

Bug#1073984: Package fails to test with DH compat level 13 (succeeds with 12, though)

2024-06-21 Thread Niels Thykier
On Fri, 21 Jun 2024 08:13:15 +0200 Mike Gabriel wrote: Source: qtsystems-opensource-src Version: 5.0_git20230712.81e08ee+dfsg-2 Severity: normal The package fails to test when building with debhelper compat level 13. The tests run through when building with DH compat level 12. task-0: cd qserv

Bug#1073263: buildd.debian.org: Please show who requested the latest action

2024-06-15 Thread Niels Thykier
Philipp Kern: On 15.06.24 14:06, Niels Thykier wrote: Had a chat today with Johannes in #debian-devel, who asked about their package's state and the related Dep-Wait action. While trying to figure this out, I realized that it is not possible to see who scheduled the action at all when lo

Bug#1073263: buildd.debian.org: Please show who requested the latest action

2024-06-15 Thread Niels Thykier
Package: buildd.debian.org Severity: wishlist X-Debbugs-Cc: ni...@thykier.net Hi Had a chat today with Johannes in #debian-devel, who asked about their package's state and the related Dep-Wait action. While trying to figure this out, I realized that it is not possible to see who scheduled the

Bug#1072698: debhelper: Mark 14 as stable?

2024-06-07 Thread Niels Thykier
Niels Thykier: [...] Depends on whether there are more things that need changing, whether I feel the existing changes have been tested sufficiently, and that the Debian tooling is ready for it (such as lintian and lintian-brush). As an example, until #1067653 is fixed, then lintian will

Bug#1072741: lintian: Please recognize X-DH-Compat as replacement for debian/compat

2024-06-07 Thread Niels Thykier
Package: lintian Severity: minor X-Debbugs-Cc: ni...@thykier.net Control: block 1072698 by -1 As of debhelper/13.15, the debhelper compat level can be set via `X-DH-Compat: 14` in the source stanza of `debian/control`. Please recognize `X-DH-Compat` as the canonicalize spelling of that field

Bug#1072698: debhelper: Mark 14 as stable?

2024-06-06 Thread Niels Thykier
Jeremy Bícha: Source: debhelper Version: 13.15.3 Do you intend to mark debhelper 14 as stable in time for the next major Debian stable release (Debian 13 "Trixie")? There are interesting features and improvements in compat 14 that I would like to use in my packages but I hesitate because as lon

Bug#1069176: debhelper: Issues in Debhelper documentation strings

2024-06-01 Thread Niels Thykier
Christoph Brinkhaus: Package: debhelper Version: 13.15.3 Severity: minor Dear Maintainer, while updating the strings in the debhelper documentation the l10 documentation team noticed a few issues in the text which I report in the attached text file. Some issues are related to the presentation of

Bug#1071594: debhelper: fails to start openssh-server after creating host keys due to systemd 255 change

2024-05-23 Thread Niels Thykier
Hi Michael and Luca I suspect you are better suited to debug this one. Let me know if I should change anything in the maintscript generated. Lucas Nussbaum: Package: debhelper Version: 13.15.3 Severity: normal Hi, I maintain the Debian Vagrant boxes. Recently, booting the 'testing' image st

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: this

Bug#1070473: debhelper: Run dh_installsysusers after dh_installtmpfiles

2024-05-05 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, D

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 lib

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 a

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, Coul

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

2024-04-06 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 is

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, N

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 dh_installs

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 m

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 ge

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. Best

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 bui

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

2024-03-24 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 `De

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 ask

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 for this

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 least

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 sm

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

2024-03-10 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 non

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: https://salsa.debian.org/emacsen-team/dpkg-dev-el/-/merg

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 so

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 to

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 X-DhRuby

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 w

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 imple

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 availa

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 had

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 libraries

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 interesti

  1   2   3   4   5   6   7   8   9   10   >