Re: Dropping awk?

2025-04-17 Thread Russ Allbery
rk. See the Pre-Depends in base-files, which is there to make some awk implementation essential while still allowing the user to switch between implementations. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Bug#1094969: git linked with OpenSSL

2025-04-14 Thread Russ Allbery
is not legal advice, and it's worth what you paid for it. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Change the expectation that emails should wrap at 80 characters

2025-03-03 Thread Russ Allbery
think this was intentional, to be clear, but I believe your MUA is not working the way that you think it's working. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Heimdal Bugs re update-alternatives

2025-02-10 Thread Russ Allbery
ebian which says that mixing different Kerberos implementaions > on a host which is meant to be a KDC is not necessarily a good idea. I don't think anyone wants to mix implementations on the KDC itself. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: how to fix lintian error: library-not-linked-against-libc

2025-01-29 Thread Russ Allbery
o which that symbol should resolve is, in fact, versioned. The problem is that the information required to diagnose that problem is difficult for Lintian to acquire. > In my short experience running lintian, it has been right 99% of the > time, so this feels like a bug. Oh, sure, I

Re: how to fix lintian error: library-not-linked-against-libc

2025-01-28 Thread Russ Allbery
Ahmad Khalifa writes: > On 28/01/2025 22:28, Sam Hartman wrote: >>>>>>> "Russ" == Russ Allbery writes: >> Russ> recollection (it's been a *lot* of years so I'm hoping I'm >> Russ> getting this right) is that this int

Re: how to fix lintian error: library-not-linked-against-libc

2025-01-28 Thread Russ Allbery
they too are resolved from the main executable at dlopen time. My recollection (it's been a *lot* of years so I'm hoping I'm getting this right) is that this interfered with proper symbol versioning and could cause the symbols to be resolved weirdly in a way that could cause ser

Re: how to fix lintian error: library-not-linked-against-libc

2025-01-27 Thread Russ Allbery
Ahmad Khalifa writes: > On 27/01/2025 18:24, Russ Allbery wrote: >> Annoying to implement because I think the implementation would have to >> know what symbols are provided by libc. > To my knowledge objdump will spit out the symbols with (GLIBC_v*) Oh, if one can reliably d

Re: how to fix lintian error: library-not-linked-against-libc

2025-01-27 Thread Russ Allbery
Marvin Renich writes: > * Russ Allbery [250126 12:47]: >> In theory it would be possible to do better in Lintian by scanning the >> symbol table to see if the libc dependency is really unneeded. But >> doing that sounds at least a little annoying. > Annoying to users o

Re: how to fix lintian error: library-not-linked-against-libc

2025-01-26 Thread Russ Allbery
Simon McVittie writes: > On Sun, 26 Jan 2025 at 09:14:30 -0800, Russ Allbery wrote: >> maybe it's more common these days to have plugin libraries that aren't >> linked with libc? Back in the day, it was very rare for people to >> successfully manage to write code

Re: how to fix lintian error: library-not-linked-against-libc

2025-01-26 Thread Russ Allbery
27;t linked with libc? Back in the day, it was very rare for people to successfully manage to write code that never called a libc symbol. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

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

2025-01-16 Thread Russ Allbery
it be something stronger. That's an argument for putting them in libpam-runtime, even though it's not a perfect semantic fit, because that package is Priority: required. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

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

2025-01-15 Thread Russ Allbery
ble, between the time the source package was uploaded and built and the time a binNMU was scheduled for one of the architectures. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: write the fine manual (was Re: Removing manpages from libpam-modules to improve multi-arch)

2025-01-15 Thread Russ Allbery
people who seemed to have a good grasp of the > man(7) macro language and the underlying roff(7) one--in other > words, old school Unix graybeards who knew their way around troff > sufficiently to submit a USENIX paper. A dying breed. Third, the > long-time maintainer

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

2025-01-15 Thread Russ Allbery
tly the reasons you describe. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: getting ziggy with it

2025-01-07 Thread Russ Allbery
cess standpoint (like a lot of compiler bootstrapping), and we may not want things to work this way, but I don't think that makes it non-free? -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Directory structure suggestion for configuration in /etc

2024-12-23 Thread Russ Allbery
verriding are somewhere in /usr; Policy doesn't care whether they are hard-coded inside some binary or present on disk in some loadable form. I'll open a bug against debian-policy so that we can clarify the wording and avoid this misreading. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Directory structure suggestion for configuration in /etc

2024-12-20 Thread Russ Allbery
e never going to all agree on the best way of handling configuration files? Is there some way that we can try to accomodate both groups? -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: RFC: Running Postfix chrooted in Debian

2024-12-16 Thread Russ Allbery
ProtectSystem, PrivateDevices, or ProtectKernelTunables that seems quite unlikely to break anything. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: sensible languages for younger contributors (was Re: lintian.debian.org off ?)

2024-09-22 Thread Russ Allbery
S classes, which means the base of people who know at least some Python is probably larger than any other language filling the same niche. I think the only real competitor to Python today on the popularity and existing knowledge front would be JavaScript, and I think it's less suitable for the

Re: Validating tarballs against git repositories

2024-08-26 Thread Russ Allbery
Otto Kekäläinen writes: > On Tue, 2 Apr 2024 at 17:19, Jeremy Stanley wrote: >> On 2024-04-02 16:44:54 -0700 (-0700), Russ Allbery wrote: >> [...] >>> I think a shallow clone of depth 1 is sufficient, although that's not >>> sufficient to get the correc

Re: Representing Debian Metadata in Git

2024-08-21 Thread Russ Allbery
d rather continue down the path of providing Debian tools and processes that reduce the delta between how Debian packaging uses Git and how most free software development uses Git. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: RFC: packages that can be installed by the user but not used as build dependencies

2024-08-19 Thread Russ Allbery
much to say about this unless we need some mechanism for labeling such packages other than a MR to Lintian. The important information is the list of packages that shouldn't be used this way, and the hard part is probably gathering that list. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Accepting DEP14?

2024-08-17 Thread Russ Allbery
ed debian/unstable and debian/experimental. Personally, I use debian/unstable but do experimental development in that same branch if it's "targeting unstable," which is either the best or worst of both worlds, depending on your perspective. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: RFC: Sensible-editor sensible-utils alternative and update

2024-08-12 Thread Russ Allbery
ately exit with no changes to the commit message, and to do that we probably need to write down what those expectations are. I think the Policy language was written in a time where we just assumed there was an obvious way for editors to behave that didn't include things like backgrounding the

Re: Bug#1075905: ITP: python-fraction -- Fraction carries out all the fraction operations including addition, subtraction, multiplication, division, reciprocation

2024-07-07 Thread Russ Allbery
uot; specifically: https://docs.python.org/3/library/fractions.html -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Q: Ubuntu PPA induced version ordering mess.

2024-07-01 Thread Russ Allbery
ion numbers that are much smaller. In other words, to quote policy, "situations where the upstream version numbering scheme changes." Yes, in this case it was only in their packages and not in their software releases, but that still counts when they have an existing user base that has those packages installed. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Reviving schroot as used by sbuild

2024-06-25 Thread Russ Allbery
ll that my contribution to this thread accomplished was to demonstrate that I set up sbuild years ago based on a wiki article for btrfs and don't know what I'm talking about. :) Apologies for that. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Reviving schroot as used by sbuild

2024-06-25 Thread Russ Allbery
n access the base via the > source: names.) I never liked the type=file stuff, as it's slow to > setup and maintain. Ah, thank you, I didn't realize that existed. That sounds like a nice generalization of the file system snapshot approach. -- Russ Allbery (r...@deb

Re: Reviving schroot as used by sbuild

2024-06-25 Thread Russ Allbery
job to update the source subvolume daily to ensure that it's fully patched. Unfortunately, there's no way that we can rely on this, but it would be nice to continue to support it for those who are using a supported underlying file system already. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: About i386 support

2024-06-14 Thread Russ Allbery
for supporting architectures, including the kernel, GCC, binutils, etc. If that ecosystem stops supporting architectures, it will be very difficult for Debian to keep support, and doing so usually requires the people interested in keeping those architectures working to also become upstream kernel

Re: File descriptor hard limit is now bumped to the kernel max

2024-06-06 Thread Russ Allbery
it to do something like set the soft limit to the hard limit (that sounds like a very INN sort of thing to do), but if so, I couldn't find it in a quick search. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: DEP17 /usr-move: debootstrap set uploaded

2024-06-06 Thread Russ Allbery
t; magnitude in Debian that was managed on this professional level. I > especially praise the way you have communicated the progress. 100% agreed. The care and excellence that you've brought to this work has been exceptional. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-28 Thread Russ Allbery
Matthew Garrett writes: > On Mon, May 06, 2024 at 07:42:11AM -0700, Russ Allbery wrote: >> Historically, deleting anything in /var/tmp that hadn't been accessed >> in over seven days was a perfectly reasonable and typical >> configuration. These days, we have the com

Re: MBF: drop dependencies on system-log-daemon

2024-05-27 Thread Russ Allbery
ding support. Note that its dependency is only Suggests. I have not checked if that's there for some other reason. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Documenting packaging workflows

2024-05-21 Thread Russ Allbery
, so I generally start with a tagged release from the upstream Git repository, create a branch based on it, and start writing and committing debian/* files. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: finally end single-person maintainership

2024-05-21 Thread Russ Allbery
eep the debian directory in a separate repository or try to keep the Debian Git branches in a separate repository, and all of that was just annoying and tedious and didn't feel like it accomplished much. Just pushing the same branches everywhere is easy and seems to accomplish the same thing.

Re: finally end single-person maintainership

2024-05-21 Thread Russ Allbery
d the dgit-maint-gbp(7) workflow, which is basically just the normal git-buildpackage workflow, for years and still use it for some of my packages and it works fine. Maybe you mean something different by this than I think you meant. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: finally end single-person maintainership

2024-05-20 Thread Russ Allbery
s to problems of this sort. It's because we've chosen a governance model that intentionally makes central decision-making and therefore consistency and coordination difficult, in exchange for other perceived benefits. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Confused about libnuma1 naming

2024-05-16 Thread Russ Allbery
rally includes a version (as it does here). See: https://www.debian.org/doc/debian-policy/ch-sharedlibs.html#run-time-shared-libraries -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: De-vendoring gnulib in Debian packages

2024-05-12 Thread Russ Allbery
reat; the ecosystem expectation is that one uses separate virtualenvs, which don't really solve the Debian build dependency problem.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: De-vendoring gnulib in Debian packages

2024-05-12 Thread Russ Allbery
download multiple packages. Debian packages should not make use of these convenience copies unless the included package is explicitly intended to be used in this way. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Avoiding /var/tmp for long-running compute (was: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default])

2024-05-08 Thread Russ Allbery
st possible response to this post would be for someone to tell me I'm five years behind and the batch systems have already picked up this work and we can just point people at them. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-07 Thread Russ Allbery
Simon Richter writes: > On 5/8/24 07:05, Russ Allbery wrote: >> It sounds like that is what kicked off this discussion, but moving /tmp >> to tmpfs also usually makes programs that use /tmp run faster. I >> believe that was the original motivation for tmpfs back in the da

Re: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-07 Thread Russ Allbery
ves that this isn't as much of a concern as it used to be, but VMs often still have quite small / partitions and put /var/tmp on that partition. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Bug#966621: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-07 Thread Russ Allbery
em on file systems that didn't support those attributes. atime is often turned off, but I believe support for ctime is fairly universal among the likely file systems for /var/tmp, and I believe tmpfs supports all three. (I'm not 100% sure, though, so please correct me if I'm wron

Re: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-07 Thread Russ Allbery
ications that didn't honor TMPDIR. This is not a new problem. Nor is having /var/tmp fill up and cause all sorts of system problems because someone turned off /var/tmp cleaning while trying to work around broken applications. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-07 Thread Russ Allbery
going to result in someone getting their data deleted at some point, regardless of what Debian does. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-07 Thread Russ Allbery
ibing habits that are going to lose their data if they use a different distribution or even a differently-configured Debian distribution with tmpreaper installed. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Bug#966621: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-06 Thread Russ Allbery
ions of screen use /run/screen, which is a more reasonable location. Using a per-user directory would be even better, although I think screen intentionally supports shared screens between users (which is a somewhat terrifying feature from a security standpoint, but that's a dif

Re: Make /tmp/ a tmpfs and cleanup /var/tmp/ on a timer by default [was: Re: systemd: tmpfiles.d not cleaning /var/tmp by default]

2024-05-06 Thread Russ Allbery
#x27;t its own partition and thus inherits that setting from the rest of the system. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Silent hijacking and stripping records from changelog

2024-04-17 Thread Russ Allbery
e skills in any language other than English), so it's easy to fall into the trap of assuming that they're completely fluent, but English is full of problems like this that will trip up even highly advanced non-native speakers. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Debian openssh option review: considering splitting out GSS-API key exchange

2024-04-04 Thread Russ Allbery
tion format is probably not a good enough reason to keep a dependency in a security-critical, network-exposed service. I'm mildly grumbly becuase it's yet another thing I have to change just to keep things from breaking, but such is life. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Validating tarballs against git repositories

2024-04-02 Thread Russ Allbery
I think a shallow clone of depth 1 is sufficient, although that's not sufficient to get the correct version number from Git in all cases. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Validating tarballs against git repositories

2024-04-02 Thread Russ Allbery
mense amount of work just to get back to where you started. I look at the amount of effort and start thinking things like "well, if I'm going to rewrite a bunch of things anyway, maybe I should just rewrite the software in Rust instead." -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Debian openssh option review: considering splitting out GSS-API key exchange

2024-04-01 Thread Russ Allbery
ward. More features are nice, but I can see the merits of simplicity here. But I no longer maintain a large infrastructure built on Kerberos, so I'm not putting as much weight on the GSSAPI support as I used to.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: xz backdoor

2024-04-01 Thread Russ Allbery
hich have M4 macros in m4/* that do not come from an external source. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Command /usr/bin/mv wrong message in German

2024-03-31 Thread Russ Allbery
etc/apt/trusted.gpg.d/ > which should only have files claimed by some .deb. Guillem has a plan for addressing this, I believe as part of metadata tracking, that would allow such files can be registered by their packages and then tracked by dpkg. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Validating tarballs against git repositories

2024-03-31 Thread Russ Allbery
Luca Boccassi writes: > On Sat, 30 Mar 2024 at 15:44, Russ Allbery wrote: >> Luca Boccassi writes: >>> In the end, massaged tarballs were needed to avoid rerunning >>> autoconfery on twelve thousands different proprietary and >>> non-proprietary Unix varia

Re: xz backdoor

2024-03-31 Thread Russ Allbery
baked into these tools is IMMENSE, and while probably 75% of it is now irrelevant because the systems that needed it are long-dead, no one can agree on what 75% that is or figure out which useful 25% to extract. And rewriting it in some other programming language is daunting and fee

Re: Validating tarballs against git repositories

2024-03-30 Thread Russ Allbery
Simon Josefsson writes: > Russ Allbery writes: >> I believe you're talking about two different things. I think Sean is >> talking about preimage resistance, which assumes that the known-good >> repository is trusted, and I believe Simon is talking about >> m

Re: xz backdoor

2024-03-30 Thread Russ Allbery
x27;s not a security trade-off that I can responsibly make entirely for myself, since it affects people who are using Debian as well. So I don't get to have the final decision here. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Validating tarballs against git repositories

2024-03-30 Thread Russ Allbery
Jeremy Stanley writes: > On 2024-03-29 23:29:01 -0700 (-0700), Russ Allbery wrote: > [...] >> if the Git repository is somewhere other than GitHub, the >> malicious possibilities are even broader. > [...] > I would not be so quick to make the same leap of faith. Git

Re: Validating tarballs against git repositories

2024-03-30 Thread Russ Allbery
I've recycled those brain cells for other things) only needs preimage resistance, but the general case of a malicious upstream may be vulnerable to manufactured collisions. (So far as I know, preimage attacks against *MD5* are still infeasible, let alone against SHA-1.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Validating tarballs against git repositories

2024-03-30 Thread Russ Allbery
ing the people who step up to help works out great. The hardest part about defending against social engineering is that it doesn't attack attack the weakness of a community. It attacks its *strengths*: trust, collaboration, and mutual assistance. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Validating tarballs against git repositories

2024-03-30 Thread Russ Allbery
on portability to older systems as the cost of having a cleaner build system," and that's not an entirely unreasonable thing to say, but that's going to be a hard sell for a lot of upstreams that care immensely about this. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Validating tarballs against git repositories

2024-03-29 Thread Russ Allbery
Debian-controlled mirrors of upstream Git repositories so that we could detect rewritten history. (There are a whole lot of reasons why I think dgit is a superior model for archive management. One of them is that it captures the full Git history of upstream at the point of the upload on Debian-controlled infrastructure if the maintainer of the package bases it on upstream's Git tree.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: xz backdoor

2024-03-29 Thread Russ Allbery
Moritz Mühlenhoff writes: > Russ Allbery wrote: >> I think this question can only be answered with reverse-engineering of >> the backdoors, and I personally don't have the skills to do that. > In the pre-disclosure discussion permission was asked to share the &

Re: xz backdoor

2024-03-29 Thread Russ Allbery
Russ Allbery writes: > Sirius writes: >> This is quite actively discussed on Fedora lists. >> https://www.openwall.com/lists/oss-security/2024/ >> https://www.openwall.com/lists/oss-security/2024/03/29/4 >> Worth taking a look if action need to be taken on Debian.

Re: xz backdoor

2024-03-29 Thread Russ Allbery
to 5.4.5 in unstable yesterday by the security team and migrated to testing today. Anyone running an unstable or testing system should urgently upgrade. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: 64-bit time_t transition in progress in unstable

2024-03-06 Thread Russ Allbery
format60 (>= 7:6.0) The apt resolver seems to be struggling pretty hard to make sense of the correct upgrade path. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: 64-bit time_t transition in progress in unstable

2024-03-06 Thread Russ Allbery
s seem to be available, but attempting to force it would remove gdb and jupyter if that helps. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: 64-bit time_t transition in progress in unstable

2024-03-06 Thread Russ Allbery
't look like the migration is finished yet, so this is expected. There are a whole lot of packages that need to be rebuilt and a whole lot of libraries, so some edge cases will doubtless take a while to sort out. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: usrmerge breaks POSIX

2024-02-15 Thread Russ Allbery
Russ Allbery writes: > Thorsten Glaser writes: >> Right… and why does pkexec check against /etc/shells? > pkexec checks against /etc/shells because this is the traditional way to > determine whether the user is in a restricted shell, and pkexec is > essentially a type of

Re: usrmerge breaks POSIX

2024-02-15 Thread Russ Allbery
Russ Allbery writes: > That definitely should not be the case and any restricted shell that adds > itself to /etc/shells is buggy. See chsh(1): > The only restriction placed on the login shell is that the command > name must be listed in /etc/shells, unless the in

Re: usrmerge breaks POSIX

2024-02-15 Thread Russ Allbery
Vincent Lefevre writes: > On 2024-02-15 14:14:46 -0800, Russ Allbery wrote: >> and pkexec is essentially a type of sudo and should be unavailable to >> anyone who is using a restricted shell. > The pkexec source doesn't say that the goal is to check whether > the use

Re: usrmerge breaks POSIX

2024-02-15 Thread Russ Allbery
ing a restricted shell. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: usrmerge breaks POSIX

2024-02-15 Thread Russ Allbery
Thorsten Glaser writes: > Dixi quod… >> Russ Allbery dixit: >>> My guess is that pkexec is calling realpath to canonicalize the path >>> before checking for it in /etc/shells, although I have not confirmed >>> this. >> Now that would be weird and

Re: usrmerge breaks POSIX

2024-02-15 Thread Russ Allbery
Thorsten Glaser writes: > Russ Allbery dixit: >> 3. Something else that I don't yet understand happened that caused pkexec >>to detect the shell as /usr/bin/mksh instead of /bin/mksh. I'm not > What sets $SHELL for the reporter’s case? Fix that instead. login(1

Re: usrmerge breaks POSIX

2024-02-15 Thread Russ Allbery
Vincent Lefevre writes: > On 2024-02-14 17:16:23 -0800, Russ Allbery wrote: > Quoting https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817168 > | with usrmerge, some programs - such as pkexec, or LEAP's bitmask > | on top of that- fails to run. Specifically, the error I ge

Re: usrmerge breaks POSIX

2024-02-14 Thread Russ Allbery
Vincent Lefevre writes: > On 2024-02-14 10:41:44 -0800, Russ Allbery wrote: >> I'm sorry, this is probably a really obvious question, but could you >> explain the connection between the subject of your mail message and the >> body of your mail message? I can't see

Re: usrmerge breaks POSIX

2024-02-14 Thread Russ Allbery
e any relationship, so I guess I need it spelled out for me in small words. (I believe /etc/shells enforcement is done via PAM or in specific programs that impose this as an additional non-POSIX restriction. This is outside the scope of POSIX.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Proposal for how to deal with Go/Rust/etc security bugs

2024-01-25 Thread Russ Allbery
ther Rust or Go even existed, and that we have nonetheless dealt with throughout the whole history of Debian. There is no one-size-fits-all solution, but we have historically managed to muddle through in a mostly acceptable way. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Policy: should libraries depend on services (daemons) that they can speak to?

2024-01-15 Thread Russ Allbery
Roger Lynn writes: > On 15/01/2024 18:00, Russ Allbery wrote: >> When you have the case of an application that optionally wants to do foo, >> a shared library that acts as a client, and a daemon that does foo, there >> are three options: >> >> 1. Always install t

Re: Policy: should libraries depend on services (daemons) that they can speak to?

2024-01-15 Thread Russ Allbery
ly means that we're not properly representing the dependencies of the shared library. We in general try not to do 1 for reasons that I think are sound. Minimizing the footprint of applications for people who don't want optional features is something that I personally value a lot in Debian. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: RFC: advise against using Proton Mail for Debian work?

2023-11-15 Thread Russ Allbery
Jeremy Stanley writes: > Or build and sign the .tar.gz, then provide the .tar.gz file to the > upload automation on GitHub for publishing to PyPI. Oh, yes, that would work. You'd want to unpack that tarball and re-run the tests and whatnot, but all very doable. -- Russ

Re: RFC: advise against using Proton Mail for Debian work?

2023-11-15 Thread Russ Allbery
ast I checked, no one really used, although I think there was some recent movement towards maybe integrating it a bit more. It's very hard to create a critical mass of people who care enough to keep all the pieces working. PGP signatures definitely seem to be a minority interest among most upstream l

Re: reference Debian package of multiple binaries sharing one man page

2023-11-13 Thread Russ Allbery
Andrey Rakhmatullin writes: > On Fri, Nov 10, 2023 at 11:44:06AM -0800, Russ Allbery wrote: >> The good news is that if you're using debhelper, you don't have to care >> about how man handles these indirections and can just use a symlink. >> Install the man pag

Re: reference Debian package of multiple binaries sharing one man page

2023-11-13 Thread Russ Allbery
name is canonical (possibly by using dh_installman), and then create a symlink in usr/share/man/man1 from the other man page name to that file. dh_installman will then clean this all up for you and create proper .so links and you don't have to care about the proper syntax. -- Russ Allbery (

Re: Bug#1041731: Hyphens in man pages

2023-10-15 Thread Russ Allbery
also explicitly says that it's non-breaking (I believe that's the case, although please tell me if I got that wrong) and is more (perhaps excessively) explicit about distinguishing it from "-" because of all the confusion about this. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Hyphens in man pages

2023-10-15 Thread Russ Allbery
aphy (the hyphen-minus is one of 25 dashes in Unicode), you may want to say that explicitly in addition to saying that it's the character used in UNIX command-line options (and, arguably as importantly, in UNIX command names). -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Hyphens in man pages

2023-10-15 Thread Russ Allbery
at have been turned into \-. People will have to rewrite them using proper Unicode hyphens to get proper formatting. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Is there a generic canonical way for a package script to check network connectivity?

2023-10-09 Thread Russ Allbery
r need the content that is dropped by truncation. In other words, the intent is to guarantee that all the information that apt-listchanges needs is present on disk, but it would have to deal with the /usr/share/doc symlinks. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Control header sent with done email didn't do what I expected, should it have?

2023-09-25 Thread Russ Allbery
ting wontfix bugs (at least their titles), which in some cases is fine but in some cases can become overwhelming. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: debian/copyright format and SPDX

2023-09-22 Thread Russ Allbery
d tables in a way that makes it mostly unusable for a lot of applications YAML does well on.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: lpr/lpd

2023-09-18 Thread Russ Allbery
n an office regularly and I do recommend it. If anyone else who still prints regularly prefers the simple command-line interface, you may want to consider adopting it, although it looks like you're likely to have to adopt upstream as well since it seems to have disappeared.

Re: lpr/lpd

2023-09-17 Thread Russ Allbery
s or other things (in which case they probably should move to rlpr). -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Do not plan to support /usr/lib/pam.d for Debian pam

2023-09-16 Thread Russ Allbery
packages are broken as collateral damage in accomplishing some goal, and you then argue that it's their problem to fix their packages, even though there was no agreement about that goal. Accomplishing things like this in Debian has a large social component that I think is being neglected. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: /usr/-only image

2023-09-16 Thread Russ Allbery
just ship a configuration file and have everything happen automatically and correctly despite requiring some quite complex PAM syntax. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

Re: Do not plan to support /usr/lib/pam.d for Debian pam

2023-09-15 Thread Russ Allbery
nlike Peter's example, that would be a silent error; authentication may well succeed, but without running, say, pam_limits.so. I don't know if anyone is making this specific configuration change, but if they are, I think that result would be surprising. -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>

  1   2   3   4   5   6   7   8   9   10   >