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/>

Re: new policy upload before the freeze?

2022-12-15 Thread Russ Allbery
Policy work, but am unlikely to be able to really get started until after Christmas. I can aim for uploading the current next branch sometime during that week. I have no objections to uploading it before then; I just probably won't have time personally. -- Russ Allbery (r...@debian.org)

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

Re: Idea for Policy expert reviewer list

2022-09-20 Thread Russ Allbery
ne. (Additionally, not > sure why this would need to go to debian-devel -- seems like a Policy > team-internal thing.) Yes, good point, I'm not sure why I was thinking that we needed to discuss it on debian-devel first. Okay, not sure when I will get around to kicking it off, but I have

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/>

Idea for Policy expert reviewer list

2022-09-20 Thread Russ Allbery
? If people do think this is a good idea, I'll bring it up on debian-devel for further discussion (and then, if we adopted it, it would be a debian-devel-announce post). -- 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#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#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/>

Bug#1004522: debian-policy: Proposing new virtual package: wayland-session

2022-01-29 Thread Russ Allbery
g about this jumps out as a problem, so seconded. This seems like an appropriate use of a virtual package because this is a fairly broad-ranging interface that will require coordination between separate packaging teams (such as the GNOME and KDE teams). -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#998165: debian-policy: document and allow Description in the source paragraph

2021-12-27 Thread Russ Allbery
think we should prefer: Package: libdbus-1-3 Description: simple interprocess messaging system (library) The runtime D-Bus library for use by applications. . D-Bus is a message bus, used for sending messages between applications. [the real Description goes into more de

Bug#998165: debian-policy: document and allow Description in the source paragraph

2021-12-27 Thread Russ Allbery
synopsis and using the same long description is all that bad or something we should worry about discouraging. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#998165: debian-policy: document and allow Description in the source paragraph

2021-12-27 Thread Russ Allbery
paragraph explaining that source packages may have descriptions as well, but are not required to. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#1002626: debian-policy: building packages should not require to be root

2021-12-27 Thread Russ Allbery
ke that: the package metadata says to build it as non-root, which means that if it doesn't build as non-root, that's a FTBFS bug. Anyway, it all seems to be sorted out now, and I suspect the root problem was some benign misunderstanding of the root cause Vincent's bug report. -- Russ Allbery (r.

Bug#1002626: debian-policy: building packages should not require to be root

2021-12-25 Thread Russ Allbery
re must be some difference in the build environment for Daniel and Vincent or postfix would have always refused to build, but I'm not sure what that is. (In any case, I'm fairly convinced this isn't a Policy bug, although it sounds like the wording for R³ in Policy could be improved somewhat.) -- Russ

Bug#1002626: debian-policy: building packages should not require to be root

2021-12-25 Thread Russ Allbery
Vincent Lefevre writes: > On 2021-12-25 14:48:33 -0800, Russ Allbery wrote: >> Vincent Lefevre writes: >>> Here, the build via "debuild" is failing even when fakeroot is >>> available (installed on the machine). Note that Rules-Requires-Root >>> has

Bug#1002626: debian-policy: building packages should not require to be root

2021-12-25 Thread Russ Allbery
quot;, being root or using fakeroot should not be required. It does already. no: Declares that neither root nor fakeroot is required. Package builders (e.g. dpkg-buildpackage) may choose to invoke any target in debian/rules with an unprivileged user. Am I missing som

Re: Question on the use of "/nonexistent"

2021-12-18 Thread Russ Allbery
is bug (with a documentation patch). -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Question on the use of "/nonexistent"

2021-12-18 Thread Russ Allbery
sts, because this should be handled external to adduser. If a user should have a nonexistent home directory, --home /nonexistent should be passed to adduser. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#992601: Allow non-64-bit packages to install to /usr/lib64/ again

2021-08-20 Thread Russ Allbery
/lib64`` > +or in a subdirectory of it. > The requirement for C and C++ headers files to be accessible through > the search path ``/usr/include/`` is amended, permitting files to be Seconded. Thanks, Sean. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Debian Policy 4.6.0.0 released

2021-08-18 Thread Russ Allbery
a subtlety that I had completely failed to grasp and didn't realize this was way the rule was worded the way it was. Sorry for that mistake; we should revert it. If we separately want to drop this in favor of pure multiarch, that's great and we can always reflect that later, but we shouldn't make that

Bug#986320: Stronger advice on when to use native packages

2021-04-07 Thread Russ Allbery
on), since I want to try to dig through the Policy backlog for places where we're blocking progress (which I don't think is true here). But even if we don't tackle this soon, I think this is a great statement of the issues. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#542288: debian-policy: Version numbering: native packages, NMU's, and binary only uploads

2021-04-07 Thread Russ Allbery
Sam Hartman writes: >>>>>> "Russ" == Russ Allbery writes: > Russ> Here is an updated diff that documents the most > Russ> well-understood version conventions in the Debian archive. > Russ> More could certainly be added; this is

Bug#986320: Stronger advice on when to use native packages

2021-04-03 Thread Russ Allbery
David Bremner writes: > Russ Allbery writes: >> Currently, Debian Policy is silent on when it's appropriate to use a >> native package, but there may be a project consensus aganist using >> native packages when the software has an existence outside of Debian. > Persona

Bug#986320: Stronger advice on when to use native packages

2021-04-02 Thread Russ Allbery
Package: debian-policy Version: 4.5.1.0 Severity: wishlist Currently, Debian Policy is silent on when it's appropriate to use a native package, but there may be a project consensus aganist using native packages when the software has an existence outside of Debian. Even if that consensus does not

Bug#875531: "editor +42 filename" -- accept or reject?

2021-04-02 Thread Russ Allbery
Attached is a proposed diff. This is on top of the diff for #682347; it's separable, but I'd prefer to get that seconded and merged first. Note that, based on your research, this will make e3 RC-buggy. (Obviously this wouldn't be RC for this upcoming release.) -- Russ Allbery (r...@debian.org)

Bug#542288: debian-policy: Version numbering: native packages, NMU's, and binary only uploads

2021-04-02 Thread Russ Allbery
is a bit out of scope. I'll therefore propose that we move the discussion of whether to give stronger advice on when to use native packages to a separate bug. Once this is merged, there will be some text in Policy defining native packages, so it will be easier to work on that. Sound good?

Bug#542288: debian-policy: Version numbering: native packages, NMU's, and binary only uploads

2021-04-02 Thread Russ Allbery
his. I wasn't aware this convention existed. Here's a new draft, which is unfortunately quite a bit longer because it's hard to make this clear. I also added the +really convention explicitly, since it's mentioned immediately above, and noted that the stable update and backport conventions can, in

Bug#542288: debian-policy: Version numbering: native packages, NMU's, and binary only uploads

2021-04-01 Thread Russ Allbery
think this change is ready for seconds. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/> diff --git a/policy/ch-controlfields.rst b/policy/ch-controlfields.rst index a21a510..cd7daaa 100644 --- a/policy/ch-controlfields.rst +++ b/policy/ch-controlfiel

Bug#910548: base-files - please consider adding /usr/share/common-licenses/Unicode-Data

2021-04-01 Thread Russ Allbery
NG, COPYING OR OTHERWISE USING UNICODE INC and only found 26 packages. I'm not sure that's enough to warrant inclusion in common-licenses. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#682347: resurrect editor virtual package name

2021-04-01 Thread Russ Allbery
Russ Allbery writes: > 2. Document editor and recommend everyone implement it properly. Since >we're going to allow packages to depend on editor, I think providing >it would need to be a should, so that's going to be a lot of buggy >(but not RC-buggy) editor packages.

Bug#932696: Please document Haskell team style Vcs-Git sytax

2021-04-01 Thread Russ Allbery
documented in policy. Reminder that this proposed patch needs one more second to be merged into the next release of Policy. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/> diff --git a/policy/ch-controlfields.rst b/policy/ch-controlfields.rst index a21a510..

Bug#944920: Revise terminology used to specify requirements

2021-04-01 Thread Russ Allbery
Russ Allbery writes: > In attempting to revise recent GRs to use the same terminology as > Policy, I got frustrated again by the lack of precision of our current > language. This is an attempt to make a minor improvement. It doesn't > go all the way to using all-caps terms the

Bug#983657: debian-policy: weaken manual page requirement

2021-02-28 Thread Russ Allbery
well. > +Manual pages for protocols and other auxiliary things are optional. > > If no manual page is available, this is considered as a bug and should > be reported to the Debian Bug Tracking System (the maintainer of the Seconded. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#975250: clarify gathering together of copyright information

2020-12-01 Thread Russ Allbery
ne.) Here's the circular from the US Copyright Office on notices, for whatever it's worth: https://www.copyright.gov/circs/circ03.pdf -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#975250: clarify gathering together of copyright information

2020-11-21 Thread Russ Allbery
worth, I've never assumed we can coalesce years in a way that drops gaps, and never have done so myself, so it's obvious that we should write something down since two people who have both worked in Debian for a very long time had different understandings of what was allowed. :) -- Russ Allbery (r..

Bug#975250: clarify gathering together of copyright information

2020-11-21 Thread Russ Allbery
of silly. Therefore, where I personally land is that we should try to make the Policy guidance correct (but as simple as possible), and then we should not care if people don't exactly follow it because in truth it's not going to matter. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#975250: clarify gathering together of copyright information

2020-11-19 Thread Russ Allbery
u're allowed to coalesce copyright statements from multiple files into a single copyright notice as long as all of the listed authors and years are covered. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#968226: Build-Depends-If-Available

2020-08-11 Thread Russ Allbery
rominant (and make it clear that it's normative), and tweak the wording. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#967857: debian-policy: [Files/Permissions and owners] files installed by package manager should not be writable

2020-08-04 Thread Russ Allbery
Guillem Jover writes: > On Tue, 2020-08-04 at 13:56:45 -0700, Russ Allbery wrote: >> I assume this is in support of systems, containers, or jails where UID >> 0 may not have CAP_FOWNER? > If that's the reason, it certainly was not clear from the original > report. :) It s

Bug#967857: debian-policy: [Files/Permissions and owners] files installed by package manager should not be writable

2020-08-04 Thread Russ Allbery
n strategy coordinated across multiple packages, since this behavior is encoded in a lot of places. Maybe it would make sense for Guillem to weigh in first and indicate whether this would be a problem on the dpkg side and if he sees any concerns. Copying debian-dpkg@lists for that. -- Russ Allbery

Bug#953629: debian-policy: Please permit Debian revisions with 1.0 native packages

2020-06-30 Thread Russ Allbery
maintainer view consistent (such as dgit). I suspect it is therefore not the solution Ian is looking for. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#961294: Allow derivatives to define parent project fields

2020-05-22 Thread Russ Allbery
Debian-Uploaders` as well. Similarly this seems to be entirely a question for Ubuntu (and Lintian, of course). -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#944920: Revise terminology used to specify requirements

2020-02-29 Thread Russ Allbery
, in: If punctuation is desired between the date components, remember that hyphen (``-``) cannot be used in native package versions. the "cannot" is not a normative Policy requirement, just a description of a logical consequence of a definition stated earlier. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: RFC: No new Essential packages?

2020-02-01 Thread Russ Allbery
uses a common shell utility declare a dependency on coreutils, despite being a nice way to remove some special cases and make the dependency structure more explicit, may be a bit too tedious to want to endure.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#949690: debian-policy: "service unit should have the same name as the package" seems too strong

2020-01-23 Thread Russ Allbery
strong sense. Do you have a suggestion for alternative wording? I think we still need to say something about matching the name of the init script if any, and if upstream doesn't provide a service unit, it seems reasonable to use the name of the package (but maybe that should be encouraged rather

Bug#949390: Newly created package usernames should begin with an underscore

2020-01-20 Thread Russ Allbery
plicit exception for users starting with systemd-*, since we're unlikely to rename those and it seems reasonable to reserve that namespace for the systemd project (which is somewhat unique in the number of low-level users that it wants to create). But we can deal with that in a separate bug

Bug#949007: debian-policy: Typo in example

2020-01-15 Thread Russ Allbery
""" > The Perl code is invalid. There is missing a 0 after "==" and before > "or die(...)". Thanks! Fixed for the next release. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#948275: is Debian POSIX compliant?

2020-01-07 Thread Russ Allbery
lly no chance whatsoever that Debian will pursue formal POSIX validation. Among other things, it costs substantial amounts of money (since this is how the relevant organization supports itself), which Debian is highly unlikely to spend on that purpose. -- Russ Allbery (r...@debian.org)

Bug#948275: is Debian POSIX compliant?

2020-01-06 Thread Russ Allbery
on that list. There's more information here: https://unix.stackexchange.com/questions/522413/why-are-most-linux-distributions-not-posix-compliant -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#948115: Revise init script Policy based on GR result

2020-01-05 Thread Russ Allbery
s a bit far afield of this specific change. Please file a separate bug against debian-policy if you think this is a good idea so that we can track it. Thanks! -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Guidance on solving the username namespacing problem

2020-01-05 Thread Russ Allbery
the > netplan allocation? Yes, it's a bit arbitrary, but also not really all > that stingy, and base-passwd's allocations are meant to be permanent > even if the package has been removed (since we can never guarantee that > it's been removed from users' systems). This sounds goo

Re: Guidance on solving the username namespacing problem

2020-01-05 Thread Russ Allbery
he ranges specified in ``adduser.conf``. >> +based on the ranges specified in ``adduser.conf``. Usernames in this >> +range should be prefixed with an underscore. I think this is too strong, since it implies that all packages that already create users should change, and I don't think we've thought through the implications of that yet. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#944920: Revise terminology used to specify requirements

2020-01-04 Thread Russ Allbery
d will change this in my draft version to "The Release Team can". -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#948115: Revise init script Policy based on GR result

2020-01-04 Thread Russ Allbery
ersion. Other folks reviewing this patch, please consider that change as made when deciding whether to second (and let me know if you object to that change). Thank you for the review! -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Guidance on solving the username namespacing problem

2020-01-04 Thread Russ Allbery
mendation was added don't need to change the name of that user (until we figure out a migration strategy). -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#948115: Revise init script Policy based on GR result

2020-01-03 Thread Russ Allbery
Package: debian-policy Version: 4.4.1.2 Severity: important Per recent (non-BTS) discussion, this patch is a first draft at reconciling Policy with the recent GR result. Summary of changes: * Change section headings and anchors to reflect the more general topic * Add recommended naming

Re: Proposal for next steps for systemd-related policy

2020-01-03 Thread Russ Allbery
ke saying this straightforward, but I'm taking a look now and will create a bug with a patch for discussion and review. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Bug#944920: Revise terminology used to specify requirements

2020-01-03 Thread Russ Allbery
irements to recommendations. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#944920: Revise terminology used to specify requirements

2020-01-03 Thread Russ Allbery
Russ Allbery writes: > I agree, but let's also fix existing incorrect wording. I reviewed > every instance of may and optional in Policy, and I think this larger > diff will make wording (mostly) consistent. I've tried not to change > the sense of any of these Policy statements

Bug#944920: Revise terminology used to specify requirements

2020-01-03 Thread Russ Allbery
Sean Whitton writes: > On Sun 17 Nov 2019 at 05:48PM -08, Russ Allbery wrote: >> is being used.) You must not include the ``/etc/rcn.d`` directories >> -themselves in the archive either. (Only the ``sysvinit`` package may do >> -so.) >> +themselves in the archive eith

Re: Proposal for next steps for systemd-related policy

2020-01-03 Thread Russ Allbery
em would require changes to dpkg, apt, and aptitude; I don't think package dependencies, even used creatively, will quite work here. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Bug#941803: debian-policy: dependencies on font packages

2020-01-02 Thread Russ Allbery
Stephen Kitt writes: > I’m attaching a revert and an update to the footnote (against the next > branch): Thanks! Applied for the next release. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Clarification about special characters in version and some suggestions

2019-12-31 Thread Russ Allbery
f a version string: > >>> apt_pkg.version_compare('1~', '1~0') > 0 That's also a good thing to mention. There are some oddities with -0 as a Debian revision too, if I remember correctly. Could someone open a bug against debian-policy for this so that we don't lose track and can hash out some of

Re: Clarification about special characters in version and some suggestions

2019-12-30 Thread Russ Allbery
I believe > it could be avoided by having it as a policy and changing uscan to > follow it. I'd have to hear more about the specific use case you had in mind. uscan already supports @DEB_EXT@ and dversionmangle=auto, which I think does a lot of what you want. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Proposal for next steps for systemd-related policy

2019-12-29 Thread Russ Allbery
Russ Allbery writes: > Right, what I think is in scope for Policy is advising packagers on > which readiness signaling mechanism to use if upstream supports several. > If one is relatively new to packaging daemons, this may not be something > on one's radar to look at, but there are

Re: Proposal for next steps for systemd-related policy

2019-12-29 Thread Russ Allbery
Simon McVittie writes: > On Sun, 29 Dec 2019 at 10:47:44 -0800, Russ Allbery wrote: >>We probably also want to recommend Type=notify where possible and >>Type=exec where not, over Type=forking, when the daemon supports >>that. > I'm not sure what you mean by

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