Bug#1037084: bookworm: When using gdm3 to start non-GNOME wayland sessions, PATH may be set differently

2024-05-08 Thread Sam Hartman
> "Santiago" == Santiago Vila writes: Santiago> Hello. My plan for base-files is to stop overriding the Santiago> PATH in /etc/profile. Santiago> Ubuntu did that a long time ago and it's probably the Santiago> right thing to do. I'd be happy to pick up the Ubuntu patch to

Bug#1070072: RM: moonshot-ui -- ROM; poorly maintained upstream

2024-04-29 Thread Sam Hartman
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: moonshot...@packages.debian.org Control: affects -1 + src:moonshot-ui After discussing with upstream, we no longer believe it makes sense to include the moonshot suite in a stable

Bug#1070071: RM: moonshot-gss-eap -- ROM; poorly maintained upstream

2024-04-29 Thread Sam Hartman
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: moonshot-gss-...@packages.debian.org Control: affects -1 + src:moonshot-gss-eap After discussing with upstream, we no longer believe it makes sense to include the moonshot suite in a

Bug#1070070: RM: moonshot-trust-router -- ROM; poorly maintained upstream

2024-04-29 Thread Sam Hartman
Package: ftp.debian.org Severity: normal User: ftp.debian@packages.debian.org Usertags: remove X-Debbugs-Cc: moonshot-trust-rou...@packages.debian.org Control: affects -1 + src:moonshot-trust-router After discussing with upstream, we no longer believe it makes sense to include the moonshot

Bug#1068017: Y2038-safe replacements for utmp/wtmp and lastlog

2024-04-26 Thread Sam Hartman
> "Chris" == Chris Hofstaedtler writes: Chris> Fellow Developers, Chris> you are probably aware of the time_t-64bit migration :-) Chris> However, this does not magically transition all data formats to 64bit Chris> times. One such instance is the set of utmp/wtmp and lastlog

Bug#1069858: libkrb5-3: krb5.conf seems to ignore rdns = false

2024-04-25 Thread Sam Hartman
> "Lukas" == Lukas Grässlin writes: Lukas> We have a scenario where we need to disable reverse lookups for Lukas> canonicalization in Kerberos as the customer's PTR records are not Lukas> consistent and lead to wrongly requested SPNs otherwise (see Lukas>

Bug#1069772: pmbootstrap: description doesn't tell me what the package does

2024-04-24 Thread Sam Hartman
package: pmbootstrap version: 2.2.1-1 severity: minor The description should tell the user what postmarket OS is. That is for example more important than knowing the package uses alpine chroots in determining whether this package is useful to me as a user. --Sam

Bug#1065806: fixed in pam 1.5.3-7

2024-04-09 Thread Sam Hartman
> "Christoph" == Christoph Anton Mitterer writes: Christoph> Hey Sam. Christoph> There's a typ in the NEWS enty: >> this user a group name that differs from the user name or add Christoph> | Christoph> should probably be "use" Thanks, fixed on

Bug#1068017: [Pkg-shadow-devel] Bug#1068017: util-linux: please ship liblastlog2 packages

2024-04-08 Thread Sam Hartman
I've read the wiki page. I'm fine with the proposed approach. I note that by including pam_lastlog2.so in a pam-auth-update configuration, other services (gdm, for example) will include lastlog info. The fact that gdm and other display managers do not include pam_lastlog.so suggests that it's

Bug#1065806: pam: recent upgrade changes previous default umask

2024-04-08 Thread Sam Hartman
control: clone -1 -2 control: retitle -2 Document pam_umask change in release notes

Bug#1065806: pam: recent upgrade changes previous default umask

2024-04-08 Thread Sam Hartman
> "Professor" == Professor Jeebs writes: Professor> I prefer the way it is handled per user.  There is a related, commented Professor> out, option in /etc/skel/.profile, which lands in new user directories, Professor> which I have never touched the umask part until now.  I

Bug#1068192: debian-policy: extended forbidden network access to contrib and non-freeo

2024-04-05 Thread Sam Hartman
> "Aurelien" == Aurelien Jarno writes: Aurelien> If we go that route, here is a proposed alternative patch: Aurelien> --- a/policy/ch-source.rst Aurelien> +++ b/policy/ch-source.rst Aurelien> @@ -338,7 +338,8 @@ Aurelien> For example, the build target should pass

Bug#1067079: Clarify that policy on a technology does not implicitly mandate that technology

2024-03-26 Thread Sam Hartman
> "Josh" == Josh Triplett writes: I tend to agree with Sean that your rationale is not convincing. It sounds like you want to use policy as a stick to hit people over the head and say "policy is not a stick." I get the impression that you are trying to shift the status quo somehow, and

Bug#1066979: common-auth: sudo should not have incorrect password delay

2024-03-17 Thread Sam Hartman
> "Tim" == Tim Hutt writes: Tim> By default, on Debian and derivatives, `sudo` has a ~2 second Tim> delay for incorrect password attempts. This serves no security Tim> purpose whatsoever and merely annoys the user. It's not obvious to me that it serves no security purpose. Why

Bug#1065702: krb5-kdc: uninstallable due to hard-coded dependency on libverto-libev1 | libverto-libevent1,

2024-03-09 Thread Sam Hartman
> "Steve" == Steve Langasek writes: Steve> Hi Sam, Steve> I've run into a problem with openldap not being Steve> bootstrappable for the time_t transition because it Steve> build-depends on krb5-kdc, and krb5-kdc is uninstallable on Steve> arm* because of a hard-coded

Bug#1065170: tech-ctte: Requesting advice on glib2.0 #1065022, file deletion by postrm during t64 transition

2024-03-04 Thread Sam Hartman
> "Matthew" == Matthew Garrett writes: Matthew> I agree with the conclusions drawn here, but feel that it's Matthew> possibly worth making a stronger general statement that Matthew> policy should never prevent the implementation of a Matthew> well-considered simple solution.

Bug#1065170: tech-ctte: Requesting advice on glib2.0 #1065022, file deletion by postrm during t64 transition

2024-03-01 Thread Sam Hartman
Are there solutions in the space of having glib2.0-0 continue to exist as a package depended on by glib2.0-0t64 or depending on the new library allowing you to replace the postrm? That might create a space in time where glib2.0-0.so does not exist, but we probably have more flexibility there

Bug#1065017: unuser: error while loading shared libraries: libpam.so.0

2024-02-29 Thread Sam Hartman
> "Christoph" == Christoph Anton Mitterer writes: Christoph> Do you happen to know whether there's anything needed in Christoph> terms of clean up for people who had already upgraded Christoph> now? Like manually doing whatever was done via the Christoph> runuser? I think

Bug#1065088: pam 1.5.3-5 not suitable because pam_userdb is missing

2024-02-29 Thread Sam Hartman
package: pam version: 1.5.3-5 severity: serious This version of pam drops pam_userdb which can break systems that use pam_userdb in their configuration. Long term we do want to split it out and possibly drop. However, this change is purely for the time_t transition and will be reverted. This

Bug#1065064: libpam-doc: doc-base reports missing files

2024-02-29 Thread Sam Hartman
> "Colin" == Colin Watson writes: Colin> in those doc-base files but are in fact missing. I don't Colin> know whether this is intentional (in which case the doc-base Colin> registrations should be removed to match), or an accidental Colin> build issue that should be fixed.

Bug#1065017: unuser: error while loading shared libraries: libpam.so.0

2024-02-29 Thread Sam Hartman
> "Helmut" == Helmut Grohne writes: Helmut> I believe pam will have to be reverted and implemented as Helmut> dual ABI instead. I'm not very comfortable with this approach. The tentative patch did not fill me with confidence; my gut is that it was not as robust as an approach that

Bug#1065011: libpam0t64 competes for libpam.so.0 symlink against libpam0g (breaks debootstrap)

2024-02-28 Thread Sam Hartman
I wanted to briefly summarize an irc conversation we had on #debian-devel for anyone reading this bug. In general, we want to get rid of libpam0g as soon as possible, because you cannot have both libpam0g and libpam0t64 installed at the same time. Steve is working on a series of NMUs to make

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

2024-02-22 Thread Sam Hartman
> "Niels" == Niels Thykier writes: Niels> Simon Josefsson: >> Would it make sense to change this to use an inclusive list of >> permitted characters instead? How about checking the field names >> that is in use today, and construct a regexp of permitted symbols >> out of

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

2024-02-22 Thread Sam Hartman
> "Sean" == Sean Whitton writes: Sean> In general, I agree with Santiago. I find Policy's current Sean> scope and working process effective, and not especially Sean> ambiguous. I think everyone should read it during the NM Sean> process, if not sooner. Sean> Russ has

Bug#1060700: Requesting advice regarding the impact of problems caused by aliasing on declared Conflicts

2024-02-20 Thread Sam Hartman
> "Matthew" == Matthew Vernon writes: Matthew> This continues to make me worry we are not on the path of Matthew> robust engineering. But I appreciate I'm in a very small Matthew> minority in that regard. I want to second the above. I do still believe that the way forward is

Bug#1036884: 64-bit time_t: updated archive analysis, proposed transition plan with timeline

2024-02-13 Thread Sam Hartman
> "Ansgar" == Ansgar writes: Ansgar> As far as I understand this approach will break any consumer Ansgar> on a library whose ABI changes to to the ABI changes Ansgar> introduced here unless the consumer is built with the flags Ansgar> from `dpkg-buildflags` (which would now

Bug#1063648: krb5: FTBFS on arm64, armel and ppc64el with "Can't resolve hostname" in dh_auto_test

2024-02-12 Thread Sam Hartman
> "Simon" == Simon McVittie writes: Simon> It might be relevant that according to #972151, arm-conova-03 Simon> (and perhaps other *-conova-* buildds?) is IPv6-only, with no Simon> IPv4 addresses or routes other than loopback (not even via Simon> NAT). Simon> I believe

Bug#1063329: libselinux1t64: breaks system in upgrade from unstable

2024-02-08 Thread Sam Hartman
> "Helmut" == Helmut Grohne writes: Helmut> pam seems difficult: | extern time_t Helmut> pam_misc_conv_warn_time; /* time that we should warn user */ Helmut> | extern time_t pam_misc_conv_die_time; /* cut-off time for Helmut> input */ Helmut> We cannot symbol-version

Bug#1062802: libpam0t64: file loss during upgrade due to /usr-move DEP17

2024-02-05 Thread Sam Hartman
> "Helmut" == Helmut Grohne writes: Helmut> pam also runs in to /usr-move breakage. This one looks FYI, I have some time scheduled to deal with this tomorrow morning US/Mountain (late in the day for Europe).

Bug#1062210: libpam-runtime: pam-auth-update doesn't allow user-ordering of modules

2024-01-31 Thread Sam Hartman
control: severity -1 wishlist control: tags -1 help > "Philip" == Philip Prindeville writes: Philip> Package: libpam-runtime Version: 1.4.0-11ubuntu2.3 Severity: Philip> important Philip> Dear Maintainer, Philip> We were trying to configure PAM authentication to use LDAP,

Bug#1061280: sysvinit crashes podman container on install

2024-01-21 Thread Sam Hartman
package: sysvinit-core: version: 3.08-5 severity: important justification: breaks unrelated software in uncommon environment I was curious about a discussion on debian-devel, so I tried to install sysvinit and wdm at the same time. I tried: podman run --rm -ti debian:unstable apt update apt

Bug#1060700: Requesting advice regarding the impact of problems caused by aliasing on declared Conflicts

2024-01-17 Thread Sam Hartman
> "Helmut" == Helmut Grohne writes: Helmut> Package: tech-ctte Given our discussion at the last CTTE Helmut> meeting, I am turning my request for advice into a formal Helmut> one. Helmut> Most of the /usr-move that is happening via DEP17 seems to Helmut> be working out,

Bug#1057775: [INTL:sv] Swedish strings for pam debconf

2024-01-15 Thread Sam Hartman
> "Anders" == Anders Jonsson writes: Anders> Hi Martin, one change in this one (fixed spelling of Anders> "användare"). I don't think you attached a .po file.

Bug#1060034: ITP: python-openai -- OpenAI Python API library

2024-01-05 Thread Sam Hartman
> "Mo" == Mo Zhou writes: Mo> On 1/5/24 11:45, Ansgar wrote: >> Then the package should be in main. >> >> We do not require external software to be free as well, be that >> Web APIs provided by Github, Twitter, or the NVidia firmware >> required for Nouveau,

Bug#1057199: debian-policy: express more clearly that Conflicts to not reliably prevent concurrent unpacks

2024-01-03 Thread Sam Hartman
> "Guillem" == Guillem Jover writes: Guillem> At least the dpkg behavior seems entirely Guillem> correct to me and required for safe upgrades ( Can you help me understand the sentence above? Where is the case where this behavior is needed for safe upgrades? (I am asking out of

Bug#1058779: libk5crypto3 fails to install via apt (dpkg error) triggers ci file contains unknown directive 'set'

2024-01-01 Thread Sam Hartman
control: severity -1 normal control: tags -1 help > "Fernando" == Fernando Toledo writes: Fernando> as workarount i do apt-mark hold libk5crypto3 until Fernando> problem fixes I don't think this problem is likely to be in libkrb5crypto3. I don't have enough experience with the dpkg

Bug#1057729: pam FTCBFS: passes host flags to build compiler

2023-12-07 Thread Sam Hartman
> "Helmut" == Helmut Grohne writes: Helmut> Can I leave this up to you? To verify the cross build Helmut> failure, please use amd64 or arm64 as host Helmut> architecture. These are the only ones with Helmut> architecture-specific compiler flags. Up to who? Andreas? If so, I

Bug#1032207: libpam-modules: Drop pam_userdb

2023-11-13 Thread Sam Hartman
Bastian> Your suggestion splitting out and removing after one Bastian> release would be fine for me. Helmut, I was hoping for a sanity check. Bastian wants to split out some code from pam. He wants to move pam_userdb.so into its own package to remove db5.3 from the pseudo-essential set.

Bug#1032207: libpam-modules: Drop pam_userdb

2023-11-12 Thread Sam Hartman
> "Bastian" == Bastian Germann writes: Bastian> X-Debbugs-Cc: vor...@debian.org Hi Sam and Steve, Bastian> On Wed, 1 Mar 2023 18:34:50 +0100 Bastian Germann wrote: Bastian> I would volunteer to provide a patch for this but only if Bastian> it will be considered. The patch

Bug#915583: debian sphinx styling: second attempt

2023-11-06 Thread Sam Hartman
>>>>> "Stéphane" == Stéphane Blondon writes: Stéphane> Le ven. 3 nov. 2023 à 15:43, Sam Hartman Stéphane> a écrit : >> >>>>> "Sean" == Sean Whitton writes: >> >> I'm happy to t

Bug#915583: debian sphinx styling: second attempt

2023-11-03 Thread Sam Hartman
> "Sean" == Sean Whitton writes: Sean> - it would be good to do some accessibility testing of some Sean> kind, at least with screenreaders. But maybe the fact that Sean> you've based your theme on an existing, popular Sphinx theme Sean> means this is covered? I'm happy to

Bug#1052863: krb5: FTBFS: dh_auto_test: error: cd build && make -j1 check "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1 returned exit code 2

2023-10-27 Thread Sam Hartman
>>>>> "Lucas" == Lucas Nussbaum writes: Lucas> On 26/10/23 at 07:45 -0600, Sam Hartman wrote: >> >>>>> "Lucas" == Lucas Nussbaum writes: Lucas> Hi, >> Lucas> As an additional data point, I can still

Bug#1052863: krb5: FTBFS: dh_auto_test: error: cd build && make -j1 check "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1 returned exit code 2

2023-10-26 Thread Sam Hartman
> "Lucas" == Lucas Nussbaum writes: Lucas> Hi, Lucas> As an additional data point, I can still reproduce this Lucas> failure. So, my understanding is that so far for you it always fails, and the evidence so far suggests that it generally (or always, but I am not sure we have

Bug#1054228: pam FTBFS: No series file found

2023-10-24 Thread Sam Hartman
> "Helmut" == Helmut Grohne writes: Helmut> pam fails to build from source in unstable, because quilt no Helmut> longer recognizes the QUILT_PATCHES_DIR variable and Helmut> therefore does not find a series file. Renaming it to Helmut> QUILT_PATCHES fixes the build. I

Bug#1052863: krb5: FTBFS: dh_auto_test: error: cd build && make -j1 check "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1 returned exit code 2

2023-09-26 Thread Sam Hartman
> "Santiago" == Santiago Vila writes: Santiago> This could be simply a race condition. Santiago> I've seen many packages to fail their tests randomly Santiago> because of that. It could be a race, but given what I know of the tests, I doubt it is. Take a look at util/k5test.py

Bug#1052863: krb5: FTBFS: dh_auto_test: error: cd build && make -j1 check "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1 returned exit code 2

2023-09-26 Thread Sam Hartman
control: severity -1 normal > "Lucas" == Lucas Nussbaum writes: Lucas> Hi, Lucas> During a rebuild of all packages in sid, your package failed Lucas> to build on amd64. Lucas> Relevant part (hopefully): So, according to the build log, the make check failed because it

Bug#1052433: bookworm-pu: package pam/1.5.2-6+deb12u1

2023-09-21 Thread Sam Hartman
+ + -- Sam Hartman Thu, 21 Sep 2023 14:55:12 -0600 + pam (1.5.2-6) unstable; urgency=medium * Update debian/copyright, Thanks Bastian Germann, Closes: #460232 diff --git a/debian/control b/debian/control index 4b685f16..9cdc3f81 100644 --- a/debian/control +++ b/debian/control @@ -1,8 +1,8

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

2023-09-16 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> Aside from more practical considerations, shipping /var Luca> content in packages is problematic because it's supposed to be Luca> local variable data, I agree with the above. Luca> that can be removed without breaking a Luca>

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-15 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> On Wed, 13 Sept 2023 at 04:48, Russ Allbery wrote: >> >> Control: retitle -1 Post-/usr-merge paths for script interpreters >> >> Simon pointed out that this bug is not yet ready to act on, which >> was very helpful. Thank

Bug#1039873: fixed in pam 1.5.2-7

2023-09-15 Thread Sam Hartman
> "Guido" == Guido Berhoerster writes: Guido> Are there plans to get this into stable-updates? No, not currently. But if you would agree to test in testing/unstable now, and test again once it gets into stable-proposed, I'd be happy to raise the severity to important so that it is

Bug#1051371: Post-/usr-merge paths for script interpreters

2023-09-13 Thread Sam Hartman
> "Russ" == Russ Allbery writes: Russ> with a narrower issue). Several other people were, I think, Russ> arguing for (a), but I'm not sure if they would continue to do Russ> so when it's put in these terms. It's hard for me to express what I was advocating for in the terms you

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

2023-09-13 Thread Sam Hartman
> "Russ" == Russ Allbery writes: I don't know if this needs seconds, but I reviewed all the text and it looks good. If seconds are required, I second. signature.asc Description: PGP signature

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

2023-09-11 Thread Sam Hartman
> "Bill" == Bill Allombert writes: Bill> But we do: we support debhelper 13.11.4 and debhelper 13.11.6. Bill> Even if we support a single implementation, we still need to Bill> know what is expected of it. At that level, I think the answer is roughly that if you call

Bug#1051523: Doxygen changes breaks krb5 documentation build

2023-09-11 Thread Sam Hartman
> "Tianyu" == Tianyu Chen writes: Tianyu> During a local rebuild of krb5, your package failed to Tianyu> build. So, I'm guessing this is related to the upgrade in Debian from doxygen 1.9.4 to 1.9.8. The krb5 build process uses doxygen to generate an xml representation of the

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

2023-09-11 Thread Sam Hartman
> "Santiago" == Santiago Vila writes: Santiago> El 10/9/23 a las 4:09, Russ Allbery escribió: >> I therefore would like to propose a first: I think Policy should >> simply say that any package that provides a system service should >> use debhelper and rely on

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

2023-09-10 Thread Sam Hartman
> "Russ" == Russ Allbery writes: Russ> I therefore would like to propose a first: I think Policy Russ> should simply say that any package that provides a system Russ> service should use debhelper and rely on dh_installsystemd to Russ> put the appropriate commands in its

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-09-10 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> On Sun, 10 Sept 2023 at 03:19, Russ Allbery wrote: >> >> Russ Allbery writes: >> >> > -If a service unit is not present, ``systemd`` uses dependency >> information > -contained within the init scripts and symlinks in >>

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

2023-09-10 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> On Sun, 10 Sept 2023 at 11:31, Simon McVittie wrote: >> >> On Sat, 09 Sep 2023 at 19:51:50 -0700, Russ Allbery wrote: >> > Luca, am I right that service directories are specific to, >> well, services? > If so, what would you

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

2023-09-10 Thread Sam Hartman
> "Russ" == Russ Allbery writes: Russ> Here is an updated proposed change for this bug, incorporating Russ> Guillem's suggestions. It is ready for seconds. Russ> -- Russ Allbery (r...@debian.org) Russ> I have reviewed the patch; I support

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-08 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> Secondly, and less importantly, while I appreciate it's not Luca> how you handle policy changes, the way the rest of the Luca> distribution works is by 'building consensus' on mailing Luca> lists. Now I don't particularly like it, but it

Bug#1041129: krb5-config install doesn't gracefully handle read-only /etc/krb5.conf file and errors out

2023-09-07 Thread Sam Hartman
> "Ben" == Ben Brenek writes: Ben> Installing Kerberos on other distributions with a similar setup Ben> does not result in this type of error. Which is why I'm opening Ben> this bug report. What forced you to install krb5-config though? Is there any hard dependency forcing

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-07 Thread Sam Hartman
> "Bill" == Bill Allombert writes: Bill> I would. Having two paths for the same thing is a technical Bill> debt going forward. I think the TC has made it clear we're committed to usrmerge at this point, and I think that one of the drivers behind usrmerge is that we gain more from

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-07 Thread Sam Hartman
>>>>> "Ansgar" == Ansgar writes: Ansgar> On Wed, 2023-09-06 at 16:51 -0600, Sam Hartman wrote: >> > > > > > "Luca" == Luca Boccassi writes:     >> Luca> /bin/sh is not universally compatible with non-Linux OSes.

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> How would such a change look like? I looked at your patch. In most of the cases you are changing non-normative language. That is, parts of policy that do not create a requirement. For example: >Scripts may assume that "/bin/sh" implements the

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> /bin/sh is not universally compatible with non-Linux OSes. I claim it is more compatible. Luca> Also I thought that policy should not be used to beat other Luca> developers (it is because of this) and it should reflect the Luca>

Bug#1051371: debian-policy: stop referring to legacy filesystem paths for script interpreters

2023-09-06 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> Debian only supports merged-usr since Bookworm. We should Luca> update policy to reference /usr/bin/sh and similar paths to Luca> describe recommended shebangs for scripts. I do not support this change. /bin/sh should still be the

Bug#1050001: Unwinding directory aliasing [and 3 more messages]

2023-08-27 Thread Sam Hartman
TL;DR: I think I understand one of Ian's points. I explain, but do not believe it is compelling as an argument to switch direction. > "Helmut" == Helmut Grohne writes: >> I think "package management" is the wrong term here. It's not >> just our tools and packages that are

Bug#1050001: Unwinding directory aliasing

2023-08-24 Thread Sam Hartman
> "Ansgar" == Ansgar writes: Ansgar> And the more important question: how often do we want to Ansgar> rehash the usrmerge discussion? At some point we should Ansgar> stick with a decision and not endlessly restart discussions Ansgar> (unless something really significant

Bug#1043184: krb5: fails to build against glibc 2.38

2023-08-24 Thread Sam Hartman
> "Steve" == Steve Langasek writes: Steve> I've therefore prepared and uploaded the attached patch to Steve> mantic, which implements your option 1. I note you only Steve> mentioned adding Breaks: against older libk5crypto3; a scan Steve> of the binary packages showed many

Bug#982309: Session-Interactive-Only: no is equivalent to Session-Interactive-Only: yes

2023-08-16 Thread Sam Hartman
> "Lucas" == Lucas Nussbaum writes: Lucas> When using config snippets in /usr/share/pam-configs/, it Lucas> seems that 'Session-Interactive-Only: no' is equivalent to Lucas> 'Session-Interactive-Only: yes'. I'm not going to fix in this upload, because I don't have time to test a

Bug#1039873: pam-auth-update --disable does not work

2023-08-16 Thread Sam Hartman
> "Marc" == Marc Dequènes (duck) writes: Marc> Quack, Marc> Thanks for adding the feature in #1004000 but it unfortunately Marc> does not work. Um, yeah,:-( I finally got a chance to look into this. I think the following patch fixes my logic error. I've also added

Bug#1049374: bullseye-pu: package krb5/1.18.3-6+deb11u4

2023-08-14 Thread Sam Hartman
) bullseye; urgency=medium + + * Fixes CVE-2023-36054: a remote authenticated attacker can cause +kadmind to free an uninitialized pointer. Upstream believes remote +code execusion is unlikely, Closes: #1043431 + + -- Sam Hartman Mon, 14 Aug 2023 14:42:46 -0600 + krb5 (1.18.3-6+deb11u3

Bug#1049373: bookworm-pu: package krb5/1.20.1-2+deb12u1

2023-08-14 Thread Sam Hartman
attacker can cause +kadmind to free an uninitialized pointer. Upstream believes remote +code execusion is unlikely, Closes: #1043431 + + -- Sam Hartman Mon, 14 Aug 2023 14:06:53 -0600 + krb5 (1.20.1-2) unstable; urgency=medium * Tighten dependencies on libkrb5support0. This means

Bug#1043184: krb5: fails to build against glibc 2.38

2023-08-14 Thread Sam Hartman
> "Samuel" == Samuel Thibault writes: Samuel> Why? Having spurious symbols doesn't break the build, and Samuel> these are internal symbols so that shouldn't harm Samuel> reverse-dependencies. Actually, the way I have it configured, extra symbols should break the build. I want

Bug#1038128: libkrb5-dev: Please provide static libraries (.a)

2023-08-14 Thread Sam Hartman
> "John" == John Goerzen writes: John> I am attempting to enable curl support in dar. dar provides a John> standard binary and dar_static, which is to be used for John> emergency system rescues. John> Curl provides a static version (.a). Unfortunately, curl uses John>

Bug#1043184: krb5: fails to build against glibc 2.38

2023-08-14 Thread Sam Hartman
> "Samuel" == Samuel Thibault writes: Samuel> strlcat and strlcpy were indeed added to glibc in version Samuel> 2.38, so it's not surprising that krb5 doesn't define its Samuel> internal versions any more, and the attached patch can Samuel> probably be applied? I guess I'd

Bug#1039102: debian-policy: make systemd units mandatory for packages shipping system services

2023-07-31 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: >> I consider this proposal to be premature. Policy should document Luca> current >> practice, and I do not think this proposal does that. For what it's worth, I agree with Luca that we are ready for a change to document that service units need

Bug#1040436: pev: confusing comments in autopkgtests

2023-07-05 Thread Sam Hartman
Source: pev Version: 0.81-9 Severity: minor While reviewing pev, I noticed that some of the comments in debian/tests/test-runs are inaccurate I think the following patch is sufficient diff --git a/debian/tests/test-runs b/debian/tests/test-runs index 675d4ec..9fe48fd 100755 ---

Bug#1039873: pam-auth-update --disable does not work

2023-06-29 Thread Sam Hartman
> "Marc" == Marc Dequènes (duck) writes: Marc> I don't recall if I tested the feature extensively but I Marc> updated my Ansible rules and it is ineffective. After Marc> switching a machine to bookworm I still get the module I want Marc> disabled around (it is reenabled

Bug#1036234: unblock: krb5/1.20.1-2

2023-05-17 Thread Sam Hartman
: #1036055 + + + -- Sam Hartman Mon, 15 May 2023 17:44:41 -0600 + krb5 (1.20.1-1) unstable; urgency=high [ Bastian Germann ] diff --git a/debian/libkrb5support0.symbols b/debian/libkrb5support0.symbols index 827d80898a..5c3de884f5 100644 --- a/debian/libkrb5support0.symbols +++ b/debian

Bug#1035904: What does merged /usr bring us

2023-05-15 Thread Sam Hartman
>>>>> "Sam" == Sam Hartman writes: Sam> Hi. Off list, I wanted to try to explain what I think merged My apology for sending a mail intended to be private to the bug. It was not my intent to clutter an already cluttered discussion. I was really just

Bug#1035904: What does merged /usr bring us

2023-05-15 Thread Sam Hartman
Hi. Off list, I wanted to try to explain what I think merged /usr has brought us that is positive. I want to stress that I'm not a huge fan of merged /usr, and I know you've encouraged me not to argue from a devil's advocate position in the past. All the things I cite here are things I actually

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

2023-05-15 Thread Sam Hartman
> "Matthew" == Matthew Vernon writes: Matthew> On 15/05/2023 16:54, Bdale Garbee wrote: >> I could. >> >> Can you provide an example of actual value delivered to Debian >> from merged-/usr? Matthew> With respect, I don't think this line of argument is going

Bug#1036055: Acknowledgement (libk5crypto3: depend on latest libkrb5support0 to avoid crashing at load time)

2023-05-15 Thread Sam Hartman
control: severity -1 important > "Otto" == Otto Kekäläinen writes: Otto> Seems the package already has correct depends in Otto> https://salsa.debian.org/debian/krb5/-/blob/master/debian/control#L354-358: The 1.16 is coming from is libkrb5support0.symbols. libkrb5-3 already

Bug#1035908: Bullseye regression: NFS4 referals appear not to work

2023-05-10 Thread Sam Hartman
package: nfs-utils severity: important justification: regression from bullseye with silent failure version: 1:2.6.2-4 Hi. I've noticed that since upgrading to bookworm the refer option in /etc/exports appears to be entirely ignored. Looking through the sources to exportd and

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

2023-05-08 Thread Sam Hartman
> "Luca" == Luca Boccassi writes: Luca> It has come to my attention that there is one package in Luca> Debian using dpkg-divert to mask a systemd configuration file Luca> (an udev rule). Speaking as one of the maintainers, both Luca> upstream and downstream, I find this

Bug#1035494: moonshot-trust-router: fails to purge - command deluser in postrm not found

2023-05-04 Thread Sam Hartman
> "Andreas" == Andreas Beckmann writes: Andreas> The fix should be easy: your package is using adduser or Andreas> deluser from the adduser package, which is only priority Andreas> important. Using useradd or userdel from the passwd package Andreas> (priority required) should

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

2023-05-04 Thread Sam Hartman
> "Russ" == Russ Allbery writes: Russ> krb5-config on a system without a compiler. In general, all Russ> *-dev packages in Debian are only useful with a compiler, Russ> since their whole purpose is to provide support for linking Russ> new binaries with libraries. We

Bug#1035387: csound: Regression from Bullseye: K opcodes not initialized at init time

2023-05-02 Thread Sam Hartman
Package: csound Version: 1:6.18.1+dfsg-1 Tags: fixed-upstream, upstream See https://github.com/csound/csound/issues/1707 I'd like to NMU a fix once things settle down on the upstream side and I'd like to file an unblock request (or a stable update request if this misses the bookworm release).

Bug#1034234: libpam-modules-bin: dh_installsystemd doesn't handle files in /usr/lib/systemd/system

2023-04-25 Thread Sam Hartman
control: severity -1 normal > "Cyril" == Cyril Brulebois writes: Cyril> serious & wontfix make for a strange combination… Yeah, my bad for dropping the ball. My intent with wontfix was to create a pause and better understand the issue. As I understand it, * On first install,

Bug#1033164: krb5-doc: The documented DEFCCNAME is, probably, not the actual credential cache name

2023-03-20 Thread Sam Hartman
> "Karl" == Karl O Pinc writes: Karl> On Mon, 20 Mar 2023 09:27:39 -0300 Karl> Andreas Hasenack wrote: >> The extra randomness suffix happens when you login via >> ssh/gssapi. Karl> That is exactly how I'm logging in, authenticating credentials Karl> with MS Active

Bug#1032319: gnome-shell: Accessibility Regression: ctrl-alt-tab doesn't stay on top bar

2023-03-05 Thread Sam Hartman
> "Jeremy" == Jeremy Bícha writes: Jeremy> Open the GNOME Tweaks app. Scroll down the left sidebar to Jeremy> the panel named Windows. In the main panel, scroll down to Jeremy> the Window Focus section. Click to Focus should be Jeremy> selected. Jeremy> I haven't

Bug#1032319: gnome-shell: Accessibility Regression: ctrl-alt-tab doesn't stay on top bar

2023-03-05 Thread Sam Hartman
> "Simon" == Simon McVittie writes: Simon> On the upstream issue, a bug reporter mentions that to Simon> reproduce the bug, you need two things: the focus mode needs Simon> to be set to "sloppy focus", and there needs to be at least Simon> one window open on the current

Bug#1032319: gnome-shell: Accessibility Regression: ctrl-alt-tab doesn't stay on top bar

2023-03-03 Thread Sam Hartman
> "Simon" == Simon McVittie writes: Simon> If click-to-focus is suitable for your workflow, the focus Simon> mode can be reset to the default with this command: Simon> gsettings reset org.gnome.desktop.wm.preferences focus-mode I tried running that and can still reproduce the

Bug#1032319: gnome-shell: Accessibility Regression: ctrl-alt-tab doesn't stay on top bar

2023-03-03 Thread Sam Hartman
Package: gnome-shell Version: 43.1-2 Severity: normal Tags: a11y I've also reproduced against 43.3-1, but it's harder to send email from that system. I'm blind, running gnome on X using orca as a screen reader. In bullseye I could hit ctrl-alt-tab to switch up to the top bar, and then use

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

2023-02-28 Thread Sam Hartman
> "Michael" == Michael Biebl writes: Michael> If a service is not supposed to be enabled, then an Michael> override for dh_installsystemd is the correct solution, Michael> setting --no-enable, but not by moving it into a Michael> subpackage. Sorry, I was imprecise. Imagine

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

2023-02-28 Thread Sam Hartman
>> Moreover, I suspect in a number of the cases related to this >> current bug, replaces will be likely. I suspect that in some of >> the cases where units have been introduced that are disabled >> currently, but will be enabled by the dh_installsystemd change, >> we will

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

2023-02-28 Thread Sam Hartman
> "Sebastian" == Sebastian Ramacher writes: Sebastian> Can you expand your concern? I expect that this issue Sebastian> goes away as soon as we can assume that all systems are Sebastian> /usr-merged. At that point I expect that we are able to Sebastian> drop the workaround

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

2023-02-28 Thread Sam Hartman
>>>>> "Sebastian" == Sebastian Ramacher writes: Sebastian> On 2023-02-23 11:12:00 -0700, Sam Hartman wrote: >> >>>>> "Sean" == Sean Whitton writes: >> Sean> Hello, Sean> On Wed 22 Feb 2023 at 09:55

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

2023-02-23 Thread Sam Hartman
> "Sean" == Sean Whitton writes: Sean> Hello, Sean> On Wed 22 Feb 2023 at 09:55AM +01, Sebastian Ramacher wrote: >> Unless I am missing something, having dh_installsystemd look at >> the service files in /usr/lib is the only viable solution for >> bullseye -> bookworm.

  1   2   3   4   5   6   7   8   9   10   >