Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-14 Thread Russ Allbery
Luca Boccassi writes: > I.e.: if the attached version works, then that's good enough for me. Seconded. Thank you for your work on multiple revisions of this patch! -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-13 Thread Russ Allbery
purpose? If not, then why are you taking this incredibly aggressive position that general guidance is pointless unless it says "must"? -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-13 Thread Russ Allbery
nfigure the same files in both tmpfiles.d and in the unit file, because it would make it much easier for those who want to support other init systems to do so. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-13 Thread Russ Allbery
Thorsten Glaser writes: > On Tue, 13 Jun 2023, Russ Allbery wrote: >> namely if you're running anything in a chroot that needs directories >> created in /tmp and /run, the chroot either needs to have a persistent >> /tmp and /run or you have to arrange for it to run at least

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-13 Thread Russ Allbery
chroot, and when it is, often they just use persistent /tmp and /run. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-13 Thread Russ Allbery
less I'm very mistaken about how dh_installtmpfiles and systemd-tmpfiles works (possible, I guess), I don't think we need to have this argument in this bug. If I am right in assuming that nothing about this proposal will change how chroots work, arguing with people about why they use chroots is

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-13 Thread Russ Allbery
run when appropriate (at boot, mostly), then there is no need to provide fallbacks via, for instance, init scripts with different functionality than the systemd units. This is the whole reason why we did the work to package a standalone systemd-tmpfiles package that can be used regardless of the init syste

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-13 Thread Russ Allbery
requiring integration with maintainer scripts (via triggers or direct invocation). My understanding is that this is exactly what dh_installtmpfiles already does, via generating an explicit call to systemd-tmpfiles --create. Or am I missing something? -- Russ Allbery (r...@debian.org)

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-13 Thread Russ Allbery
ages should be considered a last resort. This sounds good to me. The argument for building up from should instead of down from must seems compelling. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-07 Thread Russ Allbery
Bill Allombert writes: > On Tue, Jun 06, 2023 at 07:56:14PM -0700, Russ Allbery wrote: >> I prefer that too, but in this case, it feels like must is appropriate >> for at least systemd configuration files. And also, just intuitively, >> I feel like must is correct

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2023-06-06 Thread Russ Allbery
, and it tends to prompt people to file weird bugs or create weird Lintian checks that are unactionable for maintainers of packages whose upstreams have no intention of providing these files for whatever reason. Policy is only about Debian packages. We're not writing policy for upstream; there's a wiki page that tries to collect that sort of advice. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-06 Thread Russ Allbery
e if this works for them or if they still feel like it's too strong before I second it. But if I were the only one deciding, I'd second this wording. (Probably not that surprising since you took all of my wording suggestions.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-06 Thread Russ Allbery
rsions, and I do think that matches how we use diversions between two Debian packages (work around some weird situation where we have no better option). -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-06 Thread Russ Allbery
chanism accomplishes the same goal, but I think that's a feature here rather than a bug. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-06 Thread Russ Allbery
the people who routinely provide detailed and incredibly useful analyses of Policy problems say that they would rather use Salsa to do so, that's important feedback and I would like to hear that feedback. But the goal here is not to maximize development speed. It's to think hard about a problem and ge

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-06 Thread Russ Allbery
whereas having it in the bug means I can, at any time, load the entire bug into Gnus and re-read the discussion of how we arrived at the decision in the same tool that I use for reading all other Debian discussions. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-06-06 Thread Russ Allbery
s when updating alternatives, so the resulting behavior would be confusing and unpredictable. I keep wanting to suggest an alternative, but I'm not sure there's an obvious alternative to suggest (the options are going to be very situation-specific), so I'm inclined to just leave it at that. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1036381: gnubg: Remove libcanberra (sound support)

2023-05-20 Thread Russ Allbery
> important to play it. I'm still hoping that upstream will port to GTK+ 3 (or later) before I have to start removing functionality. I realize that it's on borrowed time, though, and I totally understand if the GNOME maintainers want to remove some of these old libraries before the next rel

Bug#1035904: dpkg currently warning about merged-usr systems (revisited)

2023-05-15 Thread Russ Allbery
Luca Boccassi writes: > On Mon, 15 May 2023 at 02:26, Russ Allbery wrote: >> (Also, no slight on the GUIX folks, but GUIX is not exactly an, uh, >> major player in Linux distributions, and I'm not sure how much they >> care about compatibility with anyone else.) > T

Bug#1035904: dpkg currently warning about merged-usr systems (revisited)

2023-05-14 Thread Russ Allbery
why people who are familiar with the ABI process are jumping in to say "please don't touch that, this is a big deal to us." -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035904: dpkg currently warning about merged-usr systems (revisited)

2023-05-14 Thread Russ Allbery
es of our own creation with known workarounds. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-05-08 Thread Russ Allbery
Guillem Jover writes: > On Mon, 2023-05-08 at 08:48:49 -0700, Russ Allbery wrote: >> […] I suspect Policy should say something stronger and more general, >> namely that no package in Debian should divert a file from another >> package unless this is arranged cooperatively

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-05-08 Thread Russ Allbery
Sean Whitton writes: > On Mon 08 May 2023 at 08:48AM -07, Russ Allbery wrote: >> In other words, dpkg-divert is primarily for local administrators, >> non-Policy-compliant local packages that are doing unusual things, and >> the occasional rare problem that requires special

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-05-08 Thread Russ Allbery
together is important, but dpkg-divert has no equivalent and every diversion already has to be maintained separately. Given that, I think the burden of asking people to use masking instead of diversion for systemd configuration files is a fairly minor request, so I weigh the problems on the systemd side hig

Bug#1035733: debian -policy: packages must not use dpkg-divert to override default systemd configuraton files

2023-05-08 Thread Russ Allbery
p-ins and masking. And then explicitly call out systemd and udev configuration as cases where dpkg-divert should not be used, alongside conffiles and critical system files. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035489: krb5-config: missing dependency to C compiler

2023-05-04 Thread Russ Allbery
t because I was looking at the clang package instead of the clang-16 package. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1035489: krb5-config: missing dependency to C compiler

2023-05-04 Thread Russ Allbery
ild-essential, but build-essential forces installation of gcc, specifically, as opposed to, say, clang.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1034631: lintian: Warn for 32bit time_t / Y2038 problems

2023-04-20 Thread Russ Allbery
ructures stored on disk (possibly including caches, depending on the situation). In other situations, this is something that's going to require some distribution-wide coordination that I don't think we've started yet. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#941980: pod2man: Please convert zero-width space (u200B) to \:

2023-04-04 Thread Russ Allbery
5.38 isn't out yet. In the interim, you would need to install Pod::Man directly from CPAN, vian cpanm for example, to get the new behavior. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1031325: e2fsprogs 1.47.0 introduces a breaking change into Bookworm, breaking grub and making installations of Ubuntu and Debian releases via debootstrap impossible

2023-02-17 Thread Russ Allbery
ous to me. Sorry about the noise. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1031325: e2fsprogs 1.47.0 introduces a breaking change into Bookworm, breaking grub and making installations of Ubuntu and Debian releases via debootstrap impossible

2023-02-16 Thread Russ Allbery
s is an architectural stab in the dark and I obviously don't work on file system development, so maybe this isn't viable for some reason that I'm not seeing. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1031325: e2fsprogs 1.47.0 introduces a breaking change into Bookworm, breaking grub and making installations of Ubuntu and Debian releases via debootstrap impossible

2023-02-16 Thread Russ Allbery
t distribution before using it to build the file system the actual installation is going into. I suspect this won't be Ted's favorite option because this isn't a natural way to think about the option space from a file system developer perspective, but maybe we could find some compromise along those

Bug#1031325: e2fsprogs 1.47.0 introduces a breaking change into Bookworm, breaking grub and making installations of Ubuntu and Debian releases via debootstrap impossible

2023-02-15 Thread Russ Allbery
up for occasional breakage. So the proximity-to-release argument to me feels most relevant if this change is specifically a problem for the release process and would hold up things Debian itself needs to do, due to (for example) it being difficult to change tooling so that file systems are gene

Bug#801065: Documenting how to not fail postinst on service fails to start

2023-02-11 Thread Russ Allbery
everal possible behavior choices. But obviously one cannot have package installation fail because the service cannot be started when the package has to be installed so that you can configure it so that the service can start. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1030586: lintian: Testsuite failure on some systems: 1h time offset in test ancient-source

2023-02-05 Thread Russ Allbery
C when running Lintian. Lintian should probably force all output it controls to UTC for reproducibility, including tar's, but I'm still mystified as to why it works on the other system. This part of tar doesn't seem to have changed, and as you mentioned replacing tar didn't change anything. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1016919: lintian: bash-term-in-posix-shell false positive for `. "$(dirname "$0")/functions.sh"`

2023-01-31 Thread Russ Allbery
that could also be the case for the original reporter. Although echo -n is undefined in POSIX, Debian requires it to work in all shells that are eligible to be /bin/sh. See: https://www.debian.org/doc/debian-policy/ch-files.html#scripts -- Russ Allbery (r...@debian.org) <htt

Bug#1016919: lintian: bash-term-in-posix-shell false positive for `. "$(dirname "$0")/functions.sh"`

2023-01-31 Thread Russ Allbery
ts are being passed to the sourced file, which is a bashism. The missing logic is understanding that a $() block is effectively a quoted string and thus should be ignored for the purposes of this test. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1026231: debian-policy: document droppage of support for legacy locales

2023-01-21 Thread Russ Allbery
ransparent, admittedly). (Also, if you're editing files written in Chinese, presumably you're using an editor with good Chinese input support, and thus one that's more likely to also have good Chinese encoding support.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1026231: debian-policy: document droppage of support for legacy locales

2023-01-18 Thread Russ Allbery
like to be able to test this configuration (at least for my own packages), but since recent changes to locales it doesn't appear to be an option in debconf and I was confused trying to figure out how I should make it work. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1027832: debian-policy: Please clarify that priority required packages are not automatically build essential

2023-01-04 Thread Russ Allbery
, not rhetorical. It's quite likely that there is some benefit that I'm not seeing (such as with bootstrapping new architectures). -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1027744: spare-manual-page triggers for binaries in /usr/libexec

2023-01-02 Thread Russ Allbery
Package: lintian Version: 2.115.3 Severity: normal X-Debbugs-Cc: r...@debian.org A section 8 manual page for a binary in /usr/libexec triggers: I: kafs-client: spare-manual-page [usr/share/man/man8/kafs-dns.8.gz] N: N: Each manual page in /usr/share/man should have a reason to be there. This

Bug#1026905: Use of uninitialized value $ver in PPIx::Regexp::Structure::Assertion

2022-12-23 Thread Russ Allbery
Package: libppix-regexp-perl Version: 0.086-1 Severity: minor X-Debbugs-Cc: r...@debian.org Starting I believe with 0.086, the following test program: use 5.010; use strict; use warnings; use Test::MinimumVersion; all_minimum_version_ok('5.010'); produces warning messages for modules using

Bug#1020248: marked as done (debian-policy: Clarifying nomenclature for control file names)

2022-12-17 Thread Russ Allbery
on/review, and I might again have > perhaps missed instances or similar. Will take a look soon! -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1025665: Recent Kerberos upgrade breaks DRM and Xorg startup on Raspberry Pi 4

2022-12-07 Thread Russ Allbery
mes failing, which makes it look correlated with other system events by accident. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1025644: lintian: should not have the update-debian-copyright tag at all

2022-12-06 Thread Russ Allbery
ts use the approach of only updating the years when the files are changed; others update all years on all files every year (the FSF does this, for instance, based on legal advice from their lawyers). This doesn't feel like something Lintian should have an opinion about. -- Russ Allbery (r...@debi

Bug#221790: perl: please kick out that annoying locale warning

2022-11-26 Thread Russ Allbery
the time, but I haven't seen it in years. I think something may have changed about how locales works or about how upgrades are sequenced that resolved it? However that happened, I'm wondering if this 19-year-old bug should be closed. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#871225: Man.pm: False point size changes

2022-11-26 Thread Russ Allbery
since I'm not sure if it will be pulled into a point release or only the next major release of Perl. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020574: perl-doc: encoding issue / spelling mistake with "perldoc perlfaq4"

2022-11-26 Thread Russ Allbery
nce Perl in Debian has been updated to a version with that release. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1021955: pod2man: runaway italics inside C<>

2022-11-26 Thread Russ Allbery
te > character. This bug has been fixed in podlators 5.00, which was released yesterday. Hopefully it should make its way into at least the next major upstream version of Perl, if not the next patch release. (5.00 has fairly significant changes, so I'm not sure if it will be pulled i

Bug#738189: perldoc does not respect the user locale

2022-11-26 Thread Russ Allbery
nger sure of the right way to test this on a system that wasn't already using an ISO 8859-1 locale. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#941980: pod2man: Please convert zero-width space (u200B) to \:

2022-11-26 Thread Russ Allbery
Russ Allbery writes: > Jean-Michel Vourgère writes: >> I'm using pod to generate man files in package rrdtool. >> I had an issue with long man lines such as: >> BIvnameE>=IrrdfileE>:Ids-nameE>:ICFE>[:step=IstepE>][:start=ItimeE>][:end=ItimeE>][:reduce

Bug#1022791: tripwire --check segfaults on startup (probably needs rebuild)

2022-10-25 Thread Russ Allbery
Package: tripwire Version: 2.4.3.7-4+b3 Severity: grave X-Debbugs-Cc: r...@debian.org Looks like tripwire needs another rebuild against the latest libc6. tripwire --check and tripwire --init both segfault once they start analyzing the file system. Rebuilding the package with no changes causes it

Bug#1021955: pod2man: runaway italics inside C<>

2022-10-17 Thread Russ Allbery
itdiff;h=a5cbfbaee05ebfc5eb30268521159a9df7fe2307 but the fix is not very trivial. I have a few other major changes that I need to finish and then can release podlators 5.00 and start the process of getting this into Perl core. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020923: tech-ctte: please clarify if atomic updates are required

2022-09-29 Thread Russ Allbery
folks feel strongly that we're doing this wrong. But more discussion, unless it's about truly new approaches, often makes that kind of situation worse rather than better. We may have to just uncomfortably sit with the disagreement for a while and incrementally work our way out of it. --

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Russ Allbery
about within a single package. Thanks, good catch. We've been dealing with this elsewhere as the other replies pointed out, but we should update the wording in Policy to make this explicit. I'll open a separate bug for that. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020792: tech-ctte: Halt merged-/usr transition until dpkg filesystem damage bugs are fixed

2022-09-28 Thread Russ Allbery
f a Debian package, and a compatibility symlink at the old path is needed, the symlink must be managed in a way that will not break when /path and /usr/path are the same underlying directory due to symlinks or other mechanisms. We've had that rule in Policy since May of 2017

Bug#1020574: perl-doc: encoding issue / spelling mistake with "perldoc perlfaq4"

2022-09-26 Thread Russ Allbery
ay be a bit longer than normal for it to propagate into a Perl release and then into Debian. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020574: perl-doc: encoding issue / spelling mistake with "perldoc perlfaq4"

2022-09-23 Thread Russ Allbery
Vincent Lefevre writes: > On 2022-09-23 10:13:50 -0700, Russ Allbery wrote: >> naïvely (and naïve) are correct alternate spellings in English. >> English historically uses a diaeresis to indicate that two adjacent >> vowels form separate syllables rather than a di

Bug#1020574: perl-doc: encoding issue / spelling mistake with "perldoc perlfaq4"

2022-09-23 Thread Russ Allbery
Russ Allbery writes: > naïvely (and naïve) are correct alternate spellings in English. English > historically uses a diaeresis to indicate that two adjacent vowels form > separate syllables rather than a diphthong. This is one of the only > "native" accept marks in the E

Bug#1020574: perl-doc: encoding issue / spelling mistake with "perldoc perlfaq4"

2022-09-23 Thread Russ Allbery
y insists on diaereses in its house style, even going so far as to use coöperate when every other publication has switched to cooperate: https://www.merriam-webster.com/words-at-play/mary-norris-diaeresis The other place you'll sometimes see diaereses in English is with proper na

Bug#970234: consider dropping "No hard links in source packages"

2022-09-22 Thread Russ Allbery
Russ Allbery writes: > The fact that this has gone unnoticed in a source package in an existing > release makes a pretty strong argument that nothing in Debian cares and > we should just remove the constraint. Here is a patch dropping the restriction on hard links in source packag

Bug#968226: Move documentation of Build-Depends alternative selection out of footnote

2022-09-22 Thread Russ Allbery
Wouter Verhelst writes: > On Tue, Sep 20, 2022 at 07:17:17PM -0700, Russ Allbery wrote: >> Wouter Verhelst writes: >>> Thanks, yeah, I missed that. I'll have a stab at a patch some time soon >>> (probably after debconf though) >> Here, a couple of

Bug#1020248: [Git][dbnpolicy/policy][master] 2 commits: Use stanza to refer to deb822 parts instead of paragraph

2022-09-22 Thread Russ Allbery
nfusing. It was also using two terms for the same concept in the same section, since earlier the same construction was referred to as a "portion." I've fixed this to use "portion" consistently in this section. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020267: Essential packages only provide functionality after being configured

2022-09-22 Thread Russ Allbery
Guillem Jover writes: > On Sun, 2022-09-18 at 20:27:46 -0700, Russ Allbery wrote: >> Helmut Grohne writes: >>> […] It can be made explicit in section 3.8 quite easily: >>> Since dpkg will not prevent upgrading of other packages while an >>> ``essential``

Bug#823256: debian-policy: Update maintscript arguments with dpkg >= 1.18.5

2022-09-22 Thread Russ Allbery
Russ Allbery writes: > Here is a patch that I believe implements that, and which I think is > ready for seconds. Thanks for the review, both. This has now been applied for the next release. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#975631: debian-policy: window manager: remove reference to Debian menu

2022-09-20 Thread Russ Allbery
Russ Allbery writes: > I considered whether instead of starting with a priority of 40, we > should instead bump the priority if the window manager supports the > desktop specification, but I think this is a place where the structure > of X environments has changed over the yea

Bug#963524: debian-policy: Binary and Description fields not mandatory in .changes on source-only uploads

2022-09-20 Thread Russ Allbery
the definition was internally > inconsistent. I think the only thing missing is policy clarifying that > this field is only mandatory on non-source-only uploads. Here is a patch to fix this wording in Policy. I think it's ready for seconds. -- Russ Allbery (r...@deb

Bug#970234: consider dropping "No hard links in source packages"

2022-09-20 Thread Russ Allbery
s, but are they likely and important enough to have it be worth retaining a section talking about this, as opposed to using the "not every bug is a Policy violation" rule? We do pay a (small) complexity cost for each additional requirement we put in Policy, so I'm tempted to just drop this

Bug#998282: Please make Section a required field for the source paragraph in d/control

2022-09-20 Thread Russ Allbery
on of the Files field implies that the section may just be - in some cases. The current documentation certainly seems inadequate, although I'd like to understand what the behavior of Debian software is before proposing alternative wording. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#968226: Move documentation of Build-Depends alternative selection out of footnote

2022-09-20 Thread Russ Allbery
Wouter Verhelst writes: > On Tue, Aug 11, 2020 at 10:05:42AM -0700, Russ Allbery wrote: >> Wouter Verhelst writes: >>> -policy: this is a question that has come up before >>> (https://lists.debian.org/debian-devel/2016/12/msg00470.html is >>> another example

Bug#823256: debian-policy: Update maintscript arguments with dpkg >= 1.18.5

2022-09-20 Thread Russ Allbery
failed-upgrade > Please, update the relevant section to mention those new arguments. Here is a patch that I believe implements that, and which I think is ready for seconds. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/> >From 2260f7a3aafe93282860aad07b7d8c

Bug#992136: Don't require Standards-Version field when only udebs Standards-Version for udeb packages

2022-09-20 Thread Russ Allbery
Cyril Brulebois writes: > Russ Allbery (2022-09-19): >> but I suspect that, to the extent that this is a Policy issue, the problem >> was that a source package is not itself a udeb and therefore it wasn't clear >> whether Policy applies to source packages that only p

Bug#1020248: [Git][dbnpolicy/policy][master] 2 commits: Use stanza to refer to deb822 parts instead of paragraph

2022-09-20 Thread Russ Allbery
by them. > If I were to redo such a specification from scratch, I would ask > non-European language speakers their opinion too. I'm definitely interested in that opinion from anyone who is listening in! -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020248: debian-policy: Clarifying nomenclature for control file names

2022-09-20 Thread Russ Allbery
readers. But that's a fix for another day. > I've gone one by one, but please review carefully as I might have > perhaps switched in excess! Reviewed, and also checked for remaining uses of "paragraph." Everything looked good. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#992136: Don't require Standards-Version field when only udebs Standards-Version for udeb packages

2022-09-20 Thread Russ Allbery
Holger Levsen writes: > On Mon, Sep 19, 2022 at 09:29:36PM -0700, Russ Allbery wrote: >> I'm fine with this change, but as Sam points out, the deeper point here >> is that Policy doesn't apply to udebs. This is the whole point of >> udebs. > When you say it like this, i

Bug#991533: Bug#992136: Don't require Standards-Version field when only udebs Standards-Version for udeb packages

2022-09-19 Thread Russ Allbery
his paragraph in 1.1 (Scopes): udebs (stripped-down binary packages used by the Debian Installer) do not comply with all of the requirements discussed here. See the Debian Installer internals manual for more information about them. That could be as simple as saying "udebs (...) and source packages that produce only udebs do not comply" -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#950440: debian-policy: Confusing conflation of Essential:yes w/ Priority:required

2022-09-19 Thread Russ Allbery
I feel like we should stress that you may put your system into a surprising state by removing required packages, and may have difficulties recovering because standard tools are missing, even though dpkg should continue to wrok. Do you have any suggestions for what an accurate statement would be? -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020323: debian-policy: document DPKG_ROOT

2022-09-19 Thread Russ Allbery
nk it's up to you whether you think that is important or not. I would be inclined to say that it's *safe* to add DPKG_ROOT to paths even on upgrade actions, but you only *must* do so for maintainer script actions that run during initial installation. Thank you very much for starting th

Bug#962277: debian-policy: Maintainer address: move away from RFC822 to RFC5322 + RFC6532

2022-09-19 Thread Russ Allbery
tely open to patches here, and I agree that the current Policy specification for Maintainer is both underspecified and somewhat obsolete, but I think the patches should be conservative and not introduce the stuff that RFC 5322 allows in headers but that we currently don't support. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020241: debian-policy: copyright-format: Formatting improvements/changes

2022-09-19 Thread Russ Allbery
Russ Allbery writes: > The killer features of YAML for the purposes of the copyright format are > the > and | symbols after a key, which let you write paragraphs of text > afterwards with normal structural indentation and full editor support > for wrapping and the like, and

Bug#1020241: debian-policy: copyright-format: Formatting improvements/changes

2022-09-19 Thread Russ Allbery
ing to look entirely invalid. I knew the backward compatibility issues were going to be a whole can of worms. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020241: debian-policy: copyright-format: Formatting improvements/changes

2022-09-19 Thread Russ Allbery
Wouter Verhelst writes: > On Sun, Sep 18, 2022 at 06:01:38PM -0700, Russ Allbery wrote: >> Yes, we should distinguish between formatted text with synopsis and >> formatted text without synopsis more clearly. Or, you know, just >> propose a new YAML format which would make i

Bug#830913: debian-policy: Allow amd64 systems without /lib64

2022-09-18 Thread Russ Allbery
are you thinking of some sort of container or other type of restricted system? Also, in this case, how does this work? Is the path somehow remapped at the kernel level? (If so, I'm wondering if that would qualify as "made available" for the purposes of Policy anyway.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#953911: debian-policy: clarify documentation of "Closes: #NNNNNN" changelog syntax

2022-09-18 Thread Russ Allbery
In the case of a sponsored upload, the uploader signs the files, but > the changelog maintainer name and address are those of the person who > ]]] -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#945269: debian-policy: packages should use tmpfiles.d(5) to create directories below /var

2022-09-18 Thread Russ Allbery
her way, we should address this in the Policy wording, and then encode that in dh_installtmpfiles if needed. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#924401: base-files fails postinst when base-passwd is unpacked

2022-09-18 Thread Russ Allbery
e more second. Ideally, I'd like this to be someone else who has a lot of understanding of the semantics of essential packages (Guillem, for instance). Alas, due to the ordering of the BTS actions, you may have to hunt down the cloned bug against debian-policy to second it. -- Russ Allbery (r..

Bug#975631: debian-policy: window manager: remove reference to Debian menu

2022-09-18 Thread Russ Allbery
gement. Old-school window managers that don't use a desktop environment (fvwm2, for instance) may implement support for desktop files, or for the Debian menu system for that matter; newer ones are likely to not handle menus at all and expect some other component to deal with that. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#991984: Please document minimal environment variable needed for sensible-utils

2022-09-18 Thread Russ Allbery
mething else entirely will happen. This is really outside of our control. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020241: debian-policy: copyright-format: Formatting improvements/changes

2022-09-18 Thread Russ Allbery
oticed that this formatting is technically incorrect. I think it would be fine to leave them and have this be fixed by a future format change, even if it takes a while. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020241: debian-policy: copyright-format: Formatting improvements/changes

2022-09-18 Thread Russ Allbery
Guillem Jover writes: > On Sun, 2022-09-18 at 22:56:16 +0200, Guillem Jover wrote: >> On Sun, 2022-09-18 at 10:58:20 -0700, Russ Allbery wrote: >>> Russ Allbery writes: >>>> I would happily apply a version of 0002 that only changes Files and >>>> leave

Bug#1020241: debian-policy: copyright-format: Formatting improvements/changes

2022-09-18 Thread Russ Allbery
ne wrapping semantics for line-based lists, which adds yet more irritating ugliness to the deb822 format. Probably just "if the line is indented by more than one space, it's a continuation for the previous line" I guess. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020248: debian-policy: Clarifying nomenclature for control file names

2022-09-18 Thread Russ Allbery
ackage paragraph» and «binary package paragraph» > (of the «template control file») sound instead? As mentioned in the other thread, I think source package stanza and binary package stanza (of the template control file) sound great. Obviously a patch to Policy would be delightful, but it's not

Bug#1020248: debian-policy: Clarifying nomenclature for control file names

2022-09-18 Thread Russ Allbery
or Policy to do. I vote for switching to stanza. Paragraph is going to be confusing when talking about package descriptions, which often have multiple paragraphs in the normal English meaning of the term. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020243: debian-policy: Use OpenPGP instead of PGP

2022-09-18 Thread Russ Allbery
Guillem Jover writes: > Another minor patch I had laying around, switching references to the > OpenPGP specification instead of to the specific PGP implementation. Thanks, applied. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020241: debian-policy: copyright-format: Formatting improvements/changes

2022-09-18 Thread Russ Allbery
Russ Allbery writes: > I would happily apply a version of 0002 that only changes Files and > leaves Copyright alone. Or, perhaps even better, one that changes Copyright the way that you did, but just adds an extra space. I think that's the simplest compromise between what you're

Bug#1020241: debian-policy: copyright-format: Formatting improvements/changes

2022-09-18 Thread Russ Allbery
gaps.) I would happily apply a version of 0002 that only changes Files and leaves Copyright alone. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1020238: debian-policy: Spacing an typographical cleanups

2022-09-18 Thread Russ Allbery
ut I'm happy to convert these to some > of the UTF-8 ones if you prefer. Thank you! Applied for the next release. I have a minor bias against the UTF-8 quotes only because they're more annoying to type with a typical US keyboard, while agreeing that they're typographically more correct. --

Bug#1019717: Display of an SVG file broken due to gsfonts transition

2022-09-13 Thread Russ Allbery
Package: graphicsmagick Version: 1.4+really1.3.38+hg16739-1 Severity: normal X-Debbugs-Cc: r...@debian.org Attempting to display an SVG file breaks due to a missing font file: % gm display _static/spawning.svg gm display: Unable to read font (/usr/share/fonts/type1/gsfonts/n019003l.pfb) [No

Bug#1018687: override: perl-modules-5.34:libs/optional perl-modules-5.36:libs/optional

2022-09-04 Thread Russ Allbery
much difference in practice, and I'm curious what problem Daniel ran into that motivated filing a bug report, but I think that logic might make sense? But I'm also not sure we should make changes here just for the sake of making changes, so I'm curious about the motivation and what problem this change would fix. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#696185: [copyright-format] Use short names from SPDX

2022-09-03 Thread Russ Allbery
o aligning with them, but SPDX still has a ton of work to do to absorb all of the licenses in Fedora, which will help us when we're ready to do a switch. (But I would definitely use SPDX identifiers where there isn't a Debian standard to follow, since it will make that switch easier.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

<    1   2   3   4   5   6   7   8   9   10   >