NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: pandoc_2.9.2.1-1+deb11u1_mipsel-buildd.changes
  ACCEPT



NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: pandoc_2.9.2.1-1+deb11u1_mips64el-buildd.changes
  ACCEPT



Re: Upcoming changes to Debian Linux kernel packages

2023-09-24 Thread M. Zhou
On Mon, 2023-09-25 at 04:35 +0200, Andreas Beckmann wrote:
> On 25/09/2023 00.50, Bastian Blank wrote:
> > Already built modules remain until someone deletes it.  So you can
> > also
> > switch back to the still installed older kernel version and it will
> > have
> > the still working module available.
> 
> This is what I expect not to work.
> 
> Assume I have Linux 6.6 and a third-party gpu driver module installed
> (so there are dkms and the Linux 6.6 headers as well) and everything
> is 
> working fine.
> Then I upgrade the system, which brings Linux 6.7 (along linux-image-
> 6.6 
> which is kept installed) and a new version of the gpu driver (which
> adds 
> support for 6.7). So the old gpu module for 6.6 gets removed and a
> new 
> one is built for 6.7 only (since there are only 6.7 headers now).
> Unfortunately 6.7 breaks some exotic in-tree driver (which I
> desperately 
> need), so I need to go back to 6.6. Oops, there is no gpu driver
> module 
> any more. Recovery now needs manual intervention.

Same concern here. We cannot pose strong assumption on the user's
upgrade path. The said scenario may happen for any dkms package
when the newer kernel version is not supported.

> I'm not sure which class of bugs you are trying to solve with this 
> proposed unversioned linux-headers change. IMO the current scheme of 
> linux-headers-$version-$abi-$flavor matching 
> linux-image-$version-$abi-$flavor works well. But perhaps something 
> could be improved on the metapackage side. Ideally a user should
> install 
> either meta-linux-image-without-headers-$flavor OR 
> meta-linux-image-with-headers-$flavor (and ideally installing dkms 
> should "automatically switch" to the with-headers variant, not sure
> how 
> this could be done). The current scheme of having to install 
> linux-image-$flavor AND linux-headers-$flavor is a bit tricky.
> I'm open to implement improvements on the dkms side.

I could not understand the benefit of it neither. Apart from the dkms
part, the user-customized kernel packages cannot be omitted as well.

For instance, if I build a customized kernel from debian's kernel
source, using `make bindeb-pkg`, I get those:

linux-headers-6.5.3_6.5.3-2_amd64.deb
linux-image-6.5.3_6.5.3-2_amd64.deb
linux-libc-dev_6.5.3-2_amd64.deb

Currently they are well integrated into the system, and IIRC dkms
also works for them. If versioning is gone, how to make it
compatible with user's local kernel package? There must be two
copies of kernel headers in the system in this case because we
cannot remove user's local customized headers on our own.

Then the design still has to support multi version co-existence.



NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: pandoc_2.9.2.1-1+deb11u1_arm64-buildd.changes
  ACCEPT



Re: Upcoming changes to Debian Linux kernel packages

2023-09-24 Thread Andreas Beckmann

On 25/09/2023 00.50, Bastian Blank wrote:

Already built modules remain until someone deletes it.  So you can also
switch back to the still installed older kernel version and it will have
the still working module available.


This is what I expect not to work.

Assume I have Linux 6.6 and a third-party gpu driver module installed 
(so there are dkms and the Linux 6.6 headers as well) and everything is 
working fine.
Then I upgrade the system, which brings Linux 6.7 (along linux-image-6.6 
which is kept installed) and a new version of the gpu driver (which adds 
support for 6.7). So the old gpu module for 6.6 gets removed and a new 
one is built for 6.7 only (since there are only 6.7 headers now).
Unfortunately 6.7 breaks some exotic in-tree driver (which I desperately 
need), so I need to go back to 6.6. Oops, there is no gpu driver module 
any more. Recovery now needs manual intervention.


I'm not sure which class of bugs you are trying to solve with this 
proposed unversioned linux-headers change. IMO the current scheme of 
linux-headers-$version-$abi-$flavor matching 
linux-image-$version-$abi-$flavor works well. But perhaps something 
could be improved on the metapackage side. Ideally a user should install 
either meta-linux-image-without-headers-$flavor OR 
meta-linux-image-with-headers-$flavor (and ideally installing dkms 
should "automatically switch" to the with-headers variant, not sure how 
this could be done). The current scheme of having to install 
linux-image-$flavor AND linux-headers-$flavor is a bit tricky.

I'm open to implement improvements on the dkms side.

Andreas

PS: the proposed "more versioning in the linux-image packages" will 
solve some rare dkms issues where modules didn't get rebuilt after 
linux-headers-* was upgraded but $(uname -r) didn't change




NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: pandoc_2.9.2.1-1+deb11u1_armhf-buildd.changes
  ACCEPT



NEW changes in stable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: lxc_5.0.2-1+deb12u1_mips64el-buildd.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_mipsel-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_mipsel-buildd.changes
  ACCEPT
Processing changes file: 
plasma-framework_5.103.0-1+deb12u1_mipsel-buildd.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_mipsel-buildd.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_mipsel-buildd.changes
  ACCEPT



NEW changes in stable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: lxcfs_5.0.3-1+deb12u1_mipsel-buildd.changes
  ACCEPT
Processing changes file: 
plasma-framework_5.103.0-1+deb12u1_mips64el-buildd.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: 
plasma-workspace_5.27.5-2+deb12u1_mips64el-buildd.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_s390x-buildd.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_s390x-buildd.changes
  ACCEPT



Re: Bug#1040901: Upcoming changes to Debian Linux kernel packages

2023-09-24 Thread Bastian Blank
Hi Ben

On Sun, Sep 24, 2023 at 06:05:09PM +0200, Ben Hutchings wrote:
> On Sun, 2023-09-24 at 15:01 +0200, Bastian Blank wrote:
> > The same upstream version in testing and backports will have the same
> > package name.
> This is not OK, because they will be incompatible on architectures
> supporting SB (and sometimes incompatible on others due to compiler
> differences or required config changes).

I don't know what you are talking about.  Those two packages have
different versions, so won't contain anything compatible.  It is the
same between 1.2.3-1 vs 1.2.3-2 and 1.2.3-1~bpo13+1 vs 1.2.3-1.

> If someone upgrades from stable + backports to testing, and has OOT
> modules:
> - With DKMS, will a rebuild be triggered if the linux-image package
>   name doesn't change?

The same as with a normal package upgrade, it will rebuilt against the
new version.  It just runs into the same version skew as everything
else.

> - With module-assistant, the new linux-image package will satisfy
>   dependencies of the old modules even though they are incompatible.

No, the two linux-image packages have different versions, so won't
satisfy the dependencies.

> > Multiple uploads of the same upstream version will have
> > the same package name, but those rarely happens.
> Those happen fairly often for urgent security updates.   

Right.  Maybe we need a manual or automatic override for this, we can do
a lot of things.

> > It will not longer be possible to reliably derive the package name from
> > kernel release (see above), as both values are not really related
> > anymore.
> Given all the drawbacks, I don't see the benefit of decoupling package
> names from release strings.
> In the same way that shared library packages must be renamed for every
> backward-incompatible ABI changes, I believe we should keep doing this
> for linux-image packages.

Noted, but I don't see a way to do that.  We can't map versions cleanly
into package names.  We have binNMU, which can't change package names,
so will already in violation of that.  And we already don't do that, see
that huge version ignore list.

Also the ABI in shared libraries is to have two independent updateable
identities.  Nothing is true in case of the kernel, it will just break
on every update of either side, which would be the equivalent of a =
dependency.  So no, shared libraries are not a good comparison.

> > ## Header and tool packages will not longer contain version
> > 
> > The headers packages will not longer include the version.  It won't be
> > reliably possible to derive the package name anyway from the running
> > kernel.
> >
> > This means that only headers of one single version can be available on
> > the system at one time.  This might be a bit inconvinient for dkms, as
> > it can't longer build modules for multiple versions.
> >
> > But we too often have the problem that image and headers go out of sync
> > and then you can't find the correct ones anyway.
> > 
> > Example: linux-headers-cloud-arm64
> 
> This is all downside with no justification given.  Please explain what
> the benefit is.

The current way does not work.  See all the bug reports about
uninstallable packages and what not with dkms.

To build modules against version x, you'll need to install version x of
the headers, not x-1 or x+1.  This currently works most of the time, but
is by far stable.  And if you already have to search for the specific
version, it does not matter if you might have the ability to install
multiple at the same time, the archive will in any case only contain one
version at a time.

IMHO the only way around would be to install image and headers always in
one piece for those who want to build own modules against.  But this
will require further restructuring, as the headers for this then need to
be built from linux-signed-* and arch-any to be without skew.  And
use proper dependencies so everything is installed with the same version
always.

Aka something like that:

Package: linux-image-cloud-arm64
Depends:
 linux-image-1.2.3-cloud-arm64 (= 1.2.3-1)

Package: linux-modules-thirdparty-cloud-arm64
Depends:
 linux-image-1.2.3-cloud-arm64 (= 1.2.3-1),
 linux-modules-1.2.3-cloud-arm64 (= 1.2.3-1),
 linux-headers-1.2.3-cloud-arm64 (= 1.2.3-1)

Package: linux-image-1.2.3-cloud-arm64
Depends: linux-modules-1.2.3-cloud-arm64 (= 1.2.3-1)

Package: linux-headers-1.2.3-cloud-arm64
Depends: linux-modules-1.2.3-cloud-arm64 (= 1.2.3-1)

Package: linux-modules-1.2.3-cloud-arm64

However doesn't building modules currently need the vmlinux as well?
Which would not be fullfiled anyway right now.

> > ## Installer packages will not longer contain too much version
> > 
> > The installer can only ever handle one version of kernel.  Also it got
> > an internal mechanism to detect which packages belong together
> > (the Kernel-Version control entry).  So we have no need to rename them
> > and force a matching change in d-i itself just because a new kernel
> > exists.  So it 

NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: pandoc_2.9.2.1-1+deb11u1_armel-buildd.changes
  ACCEPT
Processing changes file: pandoc_2.9.2.1-1+deb11u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: pandoc_2.9.2.1-1+deb11u1_s390x-buildd.changes
  ACCEPT



NEW changes in stable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: 
libapache-mod-jk_1.2.48-2+deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_s390x-buildd.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_s390x-buildd.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_s390x-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_s390x-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_mips64el-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_s390x-buildd.changes
  ACCEPT
Processing changes file: plasma-framework_5.103.0-1+deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: plasma-framework_5.103.0-1+deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: plasma-framework_5.103.0-1+deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: 
plasma-framework_5.103.0-1+deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: plasma-framework_5.103.0-1+deb12u1_s390x-buildd.changes
  ACCEPT
Processing changes file: 
plasma-workspace_5.27.5-2+deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_s390x-buildd.changes
  ACCEPT



NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: openssh_8.4p1-5+deb11u2_mips64el-buildd.changes
  ACCEPT



NEW changes in stable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_mipsel-buildd.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_mips64el-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_mipsel-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_i386-buildd.changes
  ACCEPT
Processing changes file: plasma-framework_5.103.0-1+deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: plasma-framework_5.103.0-1+deb12u1_i386-buildd.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_i386-buildd.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_i386-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_arm64-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_armel-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_mips64el-buildd.changes
  ACCEPT



Bug#1052420: bullseye-pu: package flameshot/0.9.0+ds1-2+deb11u1

2023-09-24 Thread Boyuan Yang
在 2023-09-24星期日的 19:09 +0100,Adam D. Barratt写道:
> On Sat, 2023-09-23 at 22:10 +0100, Adam D. Barratt wrote:
> > Control: tags -1 confirmed
> > 
> > On Thu, 2023-09-21 at 13:37 -0400, Boyuan Yang wrote:
> > > As reported in https://bugs.debian.org/1051408 , current flameshot
> > > in Debian 11 (Bullseye) will silently upload the current captured
> > > screenshot to imgur without confirmation whenever the corresponding
> > > hotkey is pressed. This imposes a security risk of leaking
> > > sensitive
> > > information.
> > > 
> > > In order to mitigate this issue, I propose to upload flameshot
> > > 0.9.0+ds1-2+deb11u1, which strips the embedded imgur token
> > > hardcoded
> > > in the source code. Users who wish to utilize the img uploading
> > > feature can fill in their own imgur token in flameshot config
> > > window to re-enable the feature.
> > > 
> > 
> > Please go ahead.
> > 
> 
> I should have spotted this before, but the news file in the source
> package should simply be named "debian/NEWS"; dh_installchangelogs will
> then install it as NEWS.Debian in the binary package.
> 
> It's up to you whether you want to upload a +deb11u2 that simply fixes
> that, or would prefer that we reject the existing upload and you can
> upload a fixed +deb11u1.

Thanks, I just uploaded a +deb11u2 to reflect this change.

Best,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part


Re: Upcoming changes to Debian Linux kernel packages

2023-09-24 Thread Bastian Blank
Hi Andreas

On Sun, Sep 24, 2023 at 11:10:36PM +0200, Andreas Beckmann wrote:
> On 24/09/2023 15.01, Bastian Blank wrote:
> > ## Kernel modules will be signed with an ephemeral key
> > 
> > The modules will not longer be signed using the Secure Boot CA like the
> > EFI kernel image itself.  Instead a key will be created during the build
> > and thrown away after.
> 
> Do I correctly assume that change only affects the modules shipped by the
> linux-image packages and not third-party modules built with dkms?

Yes.  Nothing calls for changes to MOK keys, which are used by dkms.

> > ## Header and tool packages will not longer contain version
> 
> > This means that only headers of one single version can be available on
> > the system at one time.  This might be a bit inconvinient for dkms, as
> > it can't longer build modules for multiple versions.
> 
> That sounds problematic in case of third party modules. If it is possible to
> have multiple linux-image-* packages installed, but only headers for one of
> them, the third-party modules will only be available for one of the kernel
> versions for sure (maybe there are still old module builds available, but no
> guarantee especially after the third-party module got updated). This will
> make switching between different kernel versions difficult to impossible,
> e.g. it may be hard to go back to a working older kernel version in case the
> new one does not work properly (or the third-party module cannot be built or
> does not work for the new version).

Already built modules remain until someone deletes it.  So you can also
switch back to the still installed older kernel version and it will have
the still working module available.

Yes, you would not be able to build new modules for the older kernel
until you also install the matching headers.

> Regarding getting the correct linux-header-* packages installed for the
> installed linux-image-* packages:
> Maybe linux-image-* could have
>   Recommends: linux-headers-* | no-linux-headers
> s.t. the correct linux-headers-* are installed by default (installation of
> recommends is enabled by default) for all installed linux-image-* packages.
> no-linux-headers would be an opt-out package that can be installed manually
> if someone does not want to get linux-headers-* installed at all. It should
> never be installed automatically.

Nack.  I actually thought about that.  But third-party modules are too
much a special configuration to do that and pay the 50MiB or so penalty
for each system.  Also this still have the version skew problem between
linux and linux-signed-*, so will be unreliable.

> For dkms it is hard recommend the correct linux-header-* package, right now
> we have
>   Recommends: linux-headers-generic | linux-headers-686-pae |
> linux-headers-amd64 | linux-headers
> which does not really work for the non-default kernel flavor, e.g. the
> -cloud or -i386 kernel. So some improvement on the kernel side would be nice
> here.

I thought about adding a versioned provides with the complete kernel
release string as version, so something like
| Provides: linux-headers (= $(uname -r))

This can then be installed via apt-get and the correct version as long
as the package is available.  This however can't be done via
dependencies, because it is dynamic.  So dkms would need to actively
make sure it got the correct package, if they are still reachable at
all.

Bastian

-- 
We have found all life forms in the galaxy are capable of superior
development.
-- Kirk, "The Gamesters of Triskelion", stardate 3211.7



NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: openssh_8.4p1-5+deb11u2_armel-buildd.changes
  ACCEPT
Processing changes file: openssh_8.4p1-5+deb11u2_mipsel-buildd.changes
  ACCEPT
Processing changes file: pandoc_2.9.2.1-1+deb11u1_all-buildd.changes
  ACCEPT
Processing changes file: pandoc_2.9.2.1-1+deb11u1_amd64-buildd.changes
  ACCEPT
Processing changes file: pandoc_2.9.2.1-1+deb11u1_i386-buildd.changes
  ACCEPT



NEW changes in stable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_i386-buildd.changes
  ACCEPT
Processing changes file: 
libapache-mod-jk_1.2.48-2+deb12u1_mips64el-buildd.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_i386-buildd.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_i386-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_armhf-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_i386-buildd.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_all-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_amd64-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_i386-buildd.changes
  ACCEPT



NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: inetutils_2.0-1+deb11u2_amd64-buildd.changes
  ACCEPT
Processing changes file: inetutils_2.0-1+deb11u2_arm64-buildd.changes
  ACCEPT
Processing changes file: inetutils_2.0-1+deb11u2_armel-buildd.changes
  ACCEPT
Processing changes file: inetutils_2.0-1+deb11u2_armhf-buildd.changes
  ACCEPT
Processing changes file: inetutils_2.0-1+deb11u2_i386-buildd.changes
  ACCEPT
Processing changes file: inetutils_2.0-1+deb11u2_mips64el-buildd.changes
  ACCEPT
Processing changes file: inetutils_2.0-1+deb11u2_mipsel-buildd.changes
  ACCEPT
Processing changes file: inetutils_2.0-1+deb11u2_ppc64el-buildd.changes
  ACCEPT
Processing changes file: inetutils_2.0-1+deb11u2_s390x-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_all-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_amd64-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_arm64-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_armel-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_armhf-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_i386-buildd.changes
  ACCEPT
Processing changes file: 
libapache-mod-jk_1.2.48-1+deb11u1_mips64el-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_mipsel-buildd.changes
  ACCEPT
Processing changes file: 
libapache-mod-jk_1.2.48-1+deb11u1_ppc64el-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_s390x-buildd.changes
  ACCEPT
Processing changes file: openssh_8.4p1-5+deb11u2_amd64-buildd.changes
  ACCEPT
Processing changes file: openssh_8.4p1-5+deb11u2_arm64-buildd.changes
  ACCEPT
Processing changes file: openssh_8.4p1-5+deb11u2_armhf-buildd.changes
  ACCEPT
Processing changes file: openssh_8.4p1-5+deb11u2_i386-buildd.changes
  ACCEPT
Processing changes file: openssh_8.4p1-5+deb11u2_ppc64el-buildd.changes
  ACCEPT
Processing changes file: openssh_8.4p1-5+deb11u2_s390x-buildd.changes
  ACCEPT



NEW changes in stable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: firewalld_1.3.3-1~deb12u1_all-buildd.changes
  ACCEPT
Processing changes file: jekyll_4.3.1+dfsg-3+deb12u1_all-buildd.changes
  ACCEPT
Processing changes file: lemonldap-ng_2.16.1+ds-deb12u1_all-buildd.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_all-buildd.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_mips64el-buildd.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_all-buildd.changes
  ACCEPT
Processing changes file: plasma-framework_5.103.0-1+deb12u1_all-buildd.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_all-buildd.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_all-buildd.changes
  ACCEPT



Processed: bookworm-pu: package mate-notification-daemon/1.26.0-1+deb12u1

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:mate-notification-daemon
Bug #1052577 [release.debian.org] bookworm-pu: package 
mate-notification-daemon/1.26.0-1+deb12u1
Added indication that 1052577 affects src:mate-notification-daemon

-- 
1052577: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052577
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052577: bookworm-pu: package mate-notification-daemon/1.26.0-1+deb12u1

2023-09-24 Thread Mike Gabriel
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: mate-notification-dae...@packages.debian.org
Control: affects -1 + src:mate-notification-daemon

This changeset fixes two memories in MATE's notification daemon.

[ Reason ]
Improve robustness of MATE desktop in Debian 12.

[ Impact ]
If not accepted, memory leaks continue to exist in core component of the
MATE desktop.

[ Tests ]
Local smoke tests. No regressions, so far. Patches have been cherry-picked
from upstream.

[ Risks ]
Regression may occur to users of the MATE desktop environment.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]

+  * debian/patches:
++ Add 1001_daemon-fix-memory-leak.patch and 
1002_mnd-daemon-fix-memory-leak.
+  patch. Fix two memory leaks in src/daemon/daemon.c and src/daemon/
+  mnd-daemon.c. (Closes: #1052565).

[ Other info ]
None.
diff -Nru mate-notification-daemon-1.26.0/debian/changelog 
mate-notification-daemon-1.26.0/debian/changelog
--- mate-notification-daemon-1.26.0/debian/changelog2021-12-11 
21:40:50.0 +0100
+++ mate-notification-daemon-1.26.0/debian/changelog2023-09-24 
23:40:09.0 +0200
@@ -1,3 +1,12 @@
+mate-notification-daemon (1.26.0-1+deb12u1) bookworm; urgency=medium
+
+  * debian/patches:
++ Add 1001_daemon-fix-memory-leak.patch and 
1002_mnd-daemon-fix-memory-leak.
+  patch. Fix two memory leaks in src/daemon/daemon.c and src/daemon/
+  mnd-daemon.c. (Closes: #1052565).
+
+ -- Mike Gabriel   Sun, 24 Sep 2023 23:40:09 +0200
+
 mate-notification-daemon (1.26.0-1) unstable; urgency=medium
 
   [ Martin Wimpress ]
diff -Nru 
mate-notification-daemon-1.26.0/debian/patches/1001_daemon-fix-memory-leak.patch
 
mate-notification-daemon-1.26.0/debian/patches/1001_daemon-fix-memory-leak.patch
--- 
mate-notification-daemon-1.26.0/debian/patches/1001_daemon-fix-memory-leak.patch
1970-01-01 01:00:00.0 +0100
+++ 
mate-notification-daemon-1.26.0/debian/patches/1001_daemon-fix-memory-leak.patch
2023-09-24 23:37:04.0 +0200
@@ -0,0 +1,26 @@
+From 954106793cfba1cc5bb3a740dd14373ff30ee14f Mon Sep 17 00:00:00 2001
+From: rbuj 
+Date: Sat, 23 Oct 2021 02:59:59 +0200
+Subject: [PATCH] daemon: fix memory leak
+
+---
+ src/daemon/daemon.c | 8 
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+--- a/src/daemon/daemon.c
 b/src/daemon/daemon.c
+@@ -1685,10 +1685,10 @@
+ {
+   notify_daemon_notifications_complete_get_server_information(object,
+   invocation,
+-  g_strdup("Notification Daemon"),
+-  g_strdup("MATE"),
+-  g_strdup(PACKAGE_VERSION),
+-  g_strdup("1.1"));
++  "Notification Daemon",
++  "MATE",
++  PACKAGE_VERSION,
++  "1.1");
+   return TRUE;
+ }
+ 
diff -Nru 
mate-notification-daemon-1.26.0/debian/patches/1002_mnd-daemon-fix-memory-leak.patch
 
mate-notification-daemon-1.26.0/debian/patches/1002_mnd-daemon-fix-memory-leak.patch
--- 
mate-notification-daemon-1.26.0/debian/patches/1002_mnd-daemon-fix-memory-leak.patch
1970-01-01 01:00:00.0 +0100
+++ 
mate-notification-daemon-1.26.0/debian/patches/1002_mnd-daemon-fix-memory-leak.patch
2023-09-24 23:38:22.0 +0200
@@ -0,0 +1,27 @@
+From 516275e2716ed5cbf8c1c52849fe04d934814791 Mon Sep 17 00:00:00 2001
+From: rbuj 
+Date: Thu, 21 Oct 2021 15:57:00 +0200
+Subject: [PATCH] mnd-daemon: fix memory leak
+
+---
+ src/daemon/mnd-daemon.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+--- a/src/daemon/mnd-daemon.c
 b/src/daemon/mnd-daemon.c
+@@ -63,12 +63,15 @@
+   error = NULL;
+   if (g_option_context_parse (context, argc, argv, ) == FALSE)
+   {
++  g_option_context_free (context);
+   g_warning ("Failed to parse command line arguments: %s", 
error->message);
+   g_error_free (error);
+ 
+   return FALSE;
+   }
+ 
++  g_option_context_free (context);
++
+   if (debug)
+   g_setenv ("G_MESSAGES_DEBUG", "all", FALSE);
+ 
diff -Nru mate-notification-daemon-1.26.0/debian/patches/series 
mate-notification-daemon-1.26.0/debian/patches/series
--- mate-notification-daemon-1.26.0/debian/patches/series   2021-12-11 
21:39:46.0 +0100
+++ mate-notification-daemon-1.26.0/debian/patches/series   2023-09-24 
23:35:13.0 +0200
@@ -1 +1,3 @@
 1000_add-AssumedAppArmorLabel.patch
+1001_daemon-fix-memory-leak.patch
+1002_mnd-daemon-fix-memory-leak.patch


NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: openssh_8.4p1-5+deb11u2_all-buildd.changes
  ACCEPT



Re: Upcoming changes to Debian Linux kernel packages

2023-09-24 Thread Andreas Beckmann

On 24/09/2023 15.01, Bastian Blank wrote:

## Kernel modules will be signed with an ephemeral key

The modules will not longer be signed using the Secure Boot CA like the
EFI kernel image itself.  Instead a key will be created during the build
and thrown away after.


Do I correctly assume that change only affects the modules shipped by 
the linux-image packages and not third-party modules built with dkms?



## Header and tool packages will not longer contain version



This means that only headers of one single version can be available on
the system at one time.  This might be a bit inconvinient for dkms, as
it can't longer build modules for multiple versions.


That sounds problematic in case of third party modules. If it is 
possible to have multiple linux-image-* packages installed, but only 
headers for one of them, the third-party modules will only be available 
for one of the kernel versions for sure (maybe there are still old 
module builds available, but no guarantee especially after the 
third-party module got updated). This will make switching between 
different kernel versions difficult to impossible, e.g. it may be hard 
to go back to a working older kernel version in case the new one does 
not work properly (or the third-party module cannot be built or does not 
work for the new version).



Regarding getting the correct linux-header-* packages installed for the 
installed linux-image-* packages:

Maybe linux-image-* could have
  Recommends: linux-headers-* | no-linux-headers
s.t. the correct linux-headers-* are installed by default (installation 
of recommends is enabled by default) for all installed linux-image-* 
packages. no-linux-headers would be an opt-out package that can be 
installed manually if someone does not want to get linux-headers-* 
installed at all. It should never be installed automatically.


For dkms it is hard recommend the correct linux-header-* package, right 
now we have
  Recommends: linux-headers-generic | linux-headers-686-pae | 
linux-headers-amd64 | linux-headers
which does not really work for the non-default kernel flavor, e.g. the 
-cloud or -i386 kernel. So some improvement on the kernel side would be 
nice here.



Andreas



Bug#1050868: bookworm-pu: package debootstrap/1.0.128+nmu2+deb12u1

2023-09-24 Thread Philip Hands
Luca Boccassi  writes:

> On Sat, 23 Sept 2023 at 14:29, Simon McVittie  wrote:
>>
>> On Wed, 30 Aug 2023 at 16:27:12 +0100, Simon McVittie wrote:
>> > [ Reason ]
>> > Part of the transition to merged-/usr, and more specifically, allowing
>> > us to stop shipping files in trixie whose physical path on disk does
>> > not match their path in the dpkg database due to directory aliasing.
>> >
>> > This change needs to be in bookworm (and bullseye, and maybe buster)
>> > before that process can continue, because official buildds run debootstrap
>> > from stable (or older).
>> >
>> > I also took the opportunity to backport changes that make the autopkgtests
>> > pass.
>> >
>> > [ Impact ]
>> > If not accepted, trixie will continue to be stuck in a
>> > mostly-but-not-entirely merged-/usr limbo, with the moratorium from 
>> > #1035831
>> > remaining in place.
>>
>> I'm aware that we're getting close to the deadline for 12.2 and 11.8,
>> so I've uploaded the proposed version to bookworm-proposed-updates for
>> easier testing and review. Luca: the proposed version and a signed tag
>> are available from my fork on salsa (I am not able to push to the d-i
>> repository for debootstrap). I uploaded with dgit, so the git tree and
>> the .dsc have been verified to be identical.
>>
>> If this version is not accepted for whatever reason, then I think we
>> should treat version 1.0.128+nmu2+deb12u1 as having been used, and skip
>> ahead to 1.0.128+nmu2+deb12u2 for any subsequent bookworm update.
>> (And if there is a problem with having this version in bookworm-pu for
>> whatever reason, I'm happy to upload a +deb12u2 that is identical to
>> 1.0.128+nmu2 except for the changelog.)
>
> Thank you, pushed both branches.
>
> Release Team, we are aware that you requested an explicit review from
> D-I for this and #1025708, however there are no available reviewers,
> so it appears we are deadlocked. Would you please consider waiving
> this requirement to break the deadlock?
> Philip Hands has confirmed on Salsa that the change has been tested
> with OpenQA and everything still works:
> https://salsa.debian.org/installer-team/debootstrap/-/merge_requests/105#note_429838

Just thought I'd mention that those tests were for current unstable.

As mentioned in:
  
https://salsa.debian.org/installer-team/debootstrap/-/merge_requests/105#note_430223
my attempts to test the same change in bullseye have not yet worked out,
because bullseye's D-I is missing the features that were recently added
to D-I in order to allow one to add a test repo from which D-I can
obtain modified udebs (such as debootstrap).

I'll ought to be able to sort out tweaked versions of net-retriever &
anne for bullseye, in which case a test should be possible.

I'm somewhat dubious that such a test is going to tell us anything
interesting though.

Cheers, Phil.
-- 
Philip Hands -- https://hands.com/~phil


signature.asc
Description: PGP signature


Bug#1052564: bookworm-pu: package libmatemixer/1.26.0-2+deb12u1

2023-09-24 Thread Mike Gabriel
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: libmatemi...@packages.debian.org
Control: affects -1 + src:libmatemixer

It has been reported that audio components using libmatemixer crash when
removable audio devices (such as USB audio devices) get removed from the
system.

[ Reason ]
Stabilize MATE's audio components, such as the volume applet.

[ Impact ]
If this will not be accepted, removal audio devices will cause MATE to
crash in its audio components when these devices get removed.

[ Tests ]
Manual tests. Patch has been cherry-picked from upstream.

[ Risks ]
MATE users will be affected, if the patch introduces regressions.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]

+  * debian/patches:
++ Add 0001_remove-weak-pointers-on-dispose.patch. Remove weak pointers on
+  dispose.
+  A weak pointer has a callback that will happily overwrite freed object
+  memory if the weakly referenced object outlives the object storing the
+  reference. Remove those callbacks when they are no longer needed.
+  This resolves heap corruptions / application crashes when removing audio
+  devices, such as USB audio devices. (Closes: #1052555).

[ Other info ]
None.
diff -Nru libmatemixer-1.26.0/debian/changelog 
libmatemixer-1.26.0/debian/changelog
--- libmatemixer-1.26.0/debian/changelog2021-12-13 17:25:45.0 
+0100
+++ libmatemixer-1.26.0/debian/changelog2023-09-24 22:10:12.0 
+0200
@@ -1,3 +1,16 @@
+libmatemixer (1.26.0-2+deb12u1) bookworm; urgency=medium
+
+  * debian/patches:
++ Add 0001_remove-weak-pointers-on-dispose.patch. Remove weak pointers on
+  dispose.
+  A weak pointer has a callback that will happily overwrite freed object
+  memory if the weakly referenced object outlives the object storing the
+  reference. Remove those callbacks when they are no longer needed.
+  This resolves heap corruptions / application crashes when removing audio
+  devices, such as USB audio devices. (Closes: #1052555).
+
+ -- Mike Gabriel   Sun, 24 Sep 2023 22:10:12 +0200
+
 libmatemixer (1.26.0-2) unstable; urgency=medium
 
   * debian/rules:
diff -Nru 
libmatemixer-1.26.0/debian/patches/0001_remove-weak-pointers-on-dispose.patch 
libmatemixer-1.26.0/debian/patches/0001_remove-weak-pointers-on-dispose.patch
--- 
libmatemixer-1.26.0/debian/patches/0001_remove-weak-pointers-on-dispose.patch   
1970-01-01 01:00:00.0 +0100
+++ 
libmatemixer-1.26.0/debian/patches/0001_remove-weak-pointers-on-dispose.patch   
2023-09-24 22:07:14.0 +0200
@@ -0,0 +1,152 @@
+From d0c6df12a42e2339d323048ff51ae25eea1a3c07 Mon Sep 17 00:00:00 2001
+From: Adric Blake 
+Date: Fri, 1 Sep 2023 21:30:19 -0400
+Subject: [PATCH] Remove weak pointers on dispose
+
+A weak pointer has a callback that will happily overwrite freed object memory 
if the weakly referenced object outlives the object storing the reference. 
Remove those callbacks when they are no longer needed.
+---
+ libmatemixer/matemixer-device-switch.c  | 17 +
+ libmatemixer/matemixer-stream-control.c | 15 +++
+ libmatemixer/matemixer-stream-switch.c  | 17 +
+ libmatemixer/matemixer-stream.c |  4 
+ 4 files changed, 53 insertions(+)
+
+diff --git a/libmatemixer/matemixer-device-switch.c 
b/libmatemixer/matemixer-device-switch.c
+index 51e946e..a8fa18c 100644
+--- a/libmatemixer/matemixer-device-switch.c
 b/libmatemixer/matemixer-device-switch.c
+@@ -53,6 +53,8 @@ static void mate_mixer_device_switch_set_property (GObject   
 *o
+const GValue   
*value,
+GParamSpec 
*pspec);
+ 
++static void mate_mixer_device_switch_dispose  (GObject
*object);
++
+ G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (MateMixerDeviceSwitch, 
mate_mixer_device_switch, MATE_MIXER_TYPE_SWITCH)
+ 
+ static void
+@@ -61,6 +63,7 @@ mate_mixer_device_switch_class_init 
(MateMixerDeviceSwitchClass *klass)
+ GObjectClass *object_class;
+ 
+ object_class = G_OBJECT_CLASS (klass);
++object_class->dispose  = mate_mixer_device_switch_dispose;
+ object_class->get_property = mate_mixer_device_switch_get_property;
+ object_class->set_property = mate_mixer_device_switch_set_property;
+ 
+@@ -143,6 +146,20 @@ mate_mixer_device_switch_init (MateMixerDeviceSwitch 
*swtch)
+ swtch->priv = mate_mixer_device_switch_get_instance_private (swtch);
+ }
+ 
++static void
++mate_mixer_device_switch_dispose (GObject *object)
++{
++MateMixerDeviceSwitch *swtch;
++
++swtch = MATE_MIXER_DEVICE_SWITCH (object);
++
++if 

Processed: bookworm-pu: package libmatemixer/1.26.0-2+deb12u1

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:libmatemixer
Bug #1052564 [release.debian.org] bookworm-pu: package 
libmatemixer/1.26.0-2+deb12u1
Added indication that 1052564 affects src:libmatemixer

-- 
1052564: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052564
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: limit package to release.debian.org, tagging 1049974

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> limit package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1049974 = bookworm pending
Bug #1049974 [release.debian.org] bookworm-pu: package 
plasma-workspace/5.27.5-2+deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1049974: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1049974
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



NEW changes in oldstable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: inetutils_2.0-1+deb11u2_amd64.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-1+deb11u1_source.changes
  ACCEPT
Processing changes file: openssh_8.4p1-5+deb11u2_source.changes
  ACCEPT
Processing changes file: pandoc_2.9.2.1-1+deb11u1_source.changes
  ACCEPT



NEW changes in stable-new

2023-09-24 Thread Debian FTP Masters
Processing changes file: firewalld_1.3.3-1~deb12u1_source.changes
  ACCEPT
Processing changes file: jekyll_4.3.1+dfsg-3+deb12u1_source.changes
  ACCEPT
Processing changes file: lemonldap-ng_2.16.1+ds-deb12u1_sourceonly.changes
  ACCEPT
Processing changes file: libapache-mod-jk_1.2.48-2+deb12u1_source.changes
  ACCEPT
Processing changes file: lxc_5.0.2-1+deb12u1_source.changes
  ACCEPT
Processing changes file: lxcfs_5.0.3-1+deb12u1_source.changes
  ACCEPT
Processing changes file: mutt_2.2.12-0.1~deb12u1_source.changes
  ACCEPT
Processing changes file: openssh_9.2p1-2+deb12u1_source.changes
  ACCEPT
Processing changes file: plasma-framework_5.103.0-1+deb12u1_source.changes
  ACCEPT
Processing changes file: plasma-workspace_5.27.5-2+deb12u1_source.changes
  ACCEPT
Processing changes file: 
qtlocation-opensource-src_5.15.8+dfsg-3+deb12u1_source.changes
  ACCEPT
Processing changes file: samba_4.17.11+dfsg-0+deb12u1_source.changes
  ACCEPT



Bug#1049974: Bug#1052543: plasma-workspace 5.27.5-2+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D. Barratt
package release.debian.org
tags 1049974 = bookworm pending
thanks

Re-sending to the right bug...

On Sun, 2023-09-24 at 19:38 +, Adam D Barratt wrote:
> package release.debian.org
> tags 1052543 = bookworm pending
> thanks
> 
> Hi,
> 
> The upload referenced by this bug report has been flagged for
> acceptance into the proposed-updates queue for Debian bookworm.
> 
> Thanks for your contribution!
> 
> Upload details
> ==
> 
> Package: plasma-workspace
> Version: 5.27.5-2+deb12u1
> 
> Explanation: fix crash in krunner
> 
> 



Processed: pandoc 2.9.2.1-1+deb11u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1042057 = bullseye pending
Bug #1042057 [release.debian.org] bullseye-pu: package pandoc/2.9.2.1-1+deb11u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1042057: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042057
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: openssh 8.4p1-5+deb11u2 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052150 = bullseye pending
Bug #1052150 [release.debian.org] bullseye-pu: package openssh/1:8.4p1-5+deb11u2
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052150: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052150
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: inetutils 2.0-1+deb11u2 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1050332 = bullseye pending
Bug #1050332 [release.debian.org] bullseye-pu: package inetutils/2:2.0-1+deb11u2
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1050332: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050332
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: libapache-mod-jk 1.2.48-1+deb11u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052552 = bullseye pending
Bug #1052552 [release.debian.org] bullseye-pu: package 
libapache-mod-jk/1:1.2.48-1
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052552: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052552
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052552: libapache-mod-jk 1.2.48-1+deb11u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052552 = bullseye pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bullseye.

Thanks for your contribution!

Upload details
==

Package: libapache-mod-jk
Version: 1.2.48-1+deb11u1

Explanation: remove implicit mapping functionality, which could lead to 
unintended exposure of the status worker and/or bypass of security constraints 
[CVE-2023-41081]



Bug#1052150: openssh 8.4p1-5+deb11u2 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052150 = bullseye pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bullseye.

Thanks for your contribution!

Upload details
==

Package: openssh
Version: 8.4p1-5+deb11u2

Explanation: fix remote code execution issue via a forwarded agent socket 
[CVE-2023-38408]



Bug#1050332: inetutils 2.0-1+deb11u2 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1050332 = bullseye pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bullseye.

Thanks for your contribution!

Upload details
==

Package: inetutils
Version: 2.0-1+deb11u2

Explanation: check return values for set*id() functions, avoiding potential 
security issues [CVE-2023-40303]



Bug#1042057: pandoc 2.9.2.1-1+deb11u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1042057 = bullseye pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bullseye.

Thanks for your contribution!

Upload details
==

Package: pandoc
Version: 2.9.2.1-1+deb11u1

Explanation: fix arbitrary file write issues [CVE-2023-35936 CVE-2023-38745]



Processed: openssh 9.2p1-2+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052149 = bookworm pending
Bug #1052149 [release.debian.org] bookworm-pu: package openssh/1:9.2p1-2+deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052149: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052149
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: samba 4.17.11+dfsg-0+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1051594 = bookworm pending
Bug #1051594 [release.debian.org] bookworm-pu: package 
samba/2:4.17.11+dfsg-0+deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1051594: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051594
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052543: plasma-workspace 5.27.5-2+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052543 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: plasma-workspace
Version: 5.27.5-2+deb12u1

Explanation: fix crash in krunner



Processed: plasma-workspace 5.27.5-2+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052543 = bookworm pending
Bug #1052543 [release.debian.org] bookworm-pu: package 
plasma-framework/5.103.0-1+deb12u1
Ignoring request to alter tags of bug #1052543 to the same tags previously set
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052543: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052543
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: qtlocation-opensource-src 5.15.8+dfsg-3+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1051171 = bookworm pending
Bug #1051171 [release.debian.org] bookworm-pu: package 
qtlocation-opensource-src/5.15.8+dfsg-3+deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1051171: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051171
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052149: openssh 9.2p1-2+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052149 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: openssh
Version: 9.2p1-2+deb12u1

Explanation: fix remote code execution issue via a forwarded agent socket 
[CVE-2023-38408]



Bug#1051594: samba 4.17.11+dfsg-0+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1051594 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: samba
Version: 4.17.11+dfsg-0+deb12u1

Explanation: new upstream stable release



Processed: plasma-framework 5.103.0-1+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052543 = bookworm pending
Bug #1052543 [release.debian.org] bookworm-pu: package 
plasma-framework/5.103.0-1+deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052543: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052543
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1051171: qtlocation-opensource-src 5.15.8+dfsg-3+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1051171 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: qtlocation-opensource-src
Version: 5.15.8+dfsg-3+deb12u1

Explanation: fix freeze when loading map tiles



Processed: mutt 2.2.12-0.1~deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052070 = bookworm pending
Bug #1052070 [release.debian.org] bookworm-pu: package mutt/2.2.12-0.1~deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052070: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052070
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052543: plasma-framework 5.103.0-1+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052543 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: plasma-framework
Version: 5.103.0-1+deb12u1

Explanation: fix plasmashell crashes



Processed: lxc 5.0.2-1+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052479 = bookworm pending
Bug #1052479 [release.debian.org] bookworm-pu: package lxc/1:5.0.2-1+deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052479: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052479
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: lxcfs 5.0.3-1+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052007 = bookworm pending
Bug #1052007 [release.debian.org] bookworm-pu: package lxcfs/5.0.3-1+deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052007: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052007
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: libapache-mod-jk 1.2.48-2+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1052553 = bookworm pending
Bug #1052553 [release.debian.org] bookworm-pu: package 
libapache-mod-jk/1:1.2.48-2
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1052553: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052553
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: firewalld 1.3.3-1~deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1042903 = bookworm pending
Bug #1042903 [release.debian.org] bookworm-pu: package firewalld/1.3.3-1~deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1042903: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042903
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052479: lxc 5.0.2-1+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052479 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: lxc
Version: 5.0.2-1+deb12u1

Explanation: fix nftables syntax for IPv6 NAT



Processed: lemonldap-ng 2.16.1+ds-deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1050997 = bookworm pending
Bug #1050997 [release.debian.org] bookworm-pu: package 
lemonldap-ng/2.16.1+ds-deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1050997: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050997
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: jekyll 4.3.1+dfsg-3+deb12u1 flagged for acceptance

2023-09-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> package release.debian.org
Limiting to bugs with field 'package' containing at least one of 
'release.debian.org'
Limit currently set to 'package':'release.debian.org'

> tags 1051302 = bookworm pending
Bug #1051302 [release.debian.org] bookworm-pu: package 
jekyll/4.3.1+dfsg-3+deb12u1
Added tag(s) pending; removed tag(s) confirmed.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1051302: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051302
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1051302: jekyll 4.3.1+dfsg-3+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1051302 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: jekyll
Version: 4.3.1+dfsg-3+deb12u1

Explanation: support YAML aliases



Bug#1052553: libapache-mod-jk 1.2.48-2+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052553 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: libapache-mod-jk
Version: 1.2.48-2+deb12u1

Explanation: remove implicit mapping functionality, which could lead to 
unintended exposure of the status worker and/or bypass of security constraints 
[CVE-2023-41081]



Bug#1050997: lemonldap-ng 2.16.1+ds-deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1050997 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: lemonldap-ng
Version: 2.16.1+ds-deb12u1

Explanation: 



Bug#1052070: mutt 2.2.12-0.1~deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052070 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: mutt
Version: 2.2.12-0.1~deb12u1

Explanation: new upstream stable release



Bug#1052007: lxcfs 5.0.3-1+deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1052007 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: lxcfs
Version: 5.0.3-1+deb12u1

Explanation: fix CPU reporting within an arm32 container with large numbers of 
CPUs



Bug#1042903: firewalld 1.3.3-1~deb12u1 flagged for acceptance

2023-09-24 Thread Adam D Barratt
package release.debian.org
tags 1042903 = bookworm pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into 
the proposed-updates queue for Debian bookworm.

Thanks for your contribution!

Upload details
==

Package: firewalld
Version: 1.3.3-1~deb12u1

Explanation: don't mix IPv4 and IPv6 addresses in a single nftables rule



Bug#1052561: bookworm-pu: package nfdump/1.7.3-1 (pre-discussion)

2023-09-24 Thread Bernhard Schmidt
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: nfd...@packages.debian.org
Control: affects -1 + src:nfdump

[ Reason ]
I am proposing updating updating the nfdump package to a new _upstream_ release
in bookworm.

I made the judgement to switch to the new nfdump 1.7 series in the bookworm
release cycle. This has turned out to be premature. The 1.7.1 release we
shipped in bookworm was under rapid development.

One of the most popular applications for nfdump is to run it together with
nfsen, a PHP based webfrontend to collect and analyze netflows. This one also
has been under rapid development during the bookworm freeze.

It turns out that at least in some cases nfdump does not work well with recent
nfsen versions, see Bug#1042535. The likely commit has been identified, but it
was impossible to backport it due to the major source restructuring nfdump
1.7.x went through. Between 1.7.1 and 1.7.3 there were 169 commits, with bugfix
commits touching core parts of the code.

Things however appear to have stabilized now. The 1.7.3 release is a couple of
weeks old, with no bad bug reports appearing. It has been tested both by the
reporter of Bug#1042535 and by me, and it fixes all known errors with nfdump
1.7.x.

Therefor I'd like to update nfdump in bookworm from 1.7.1 to 1.7.3, same as in
testing.

The alternative would be to use backports to provide a better nfdump version
for bookworm users, but in this case I'm sure that 1.7.3 would be the better
fit for all users. If you reject updating to 1.7.3 I will do this instead.

I'm open to uploading that into -proposed early after the next point release to
give it the maximum possible coverage.

[ Impact ]
Users using nfsen (a popular framework for nfsen) will not get usable profiles.

[ Tests ]
There is an upstream testsuite ran during build, but this did not detect the
nfprofile issue earlier.

[ Risks ]
New upstream version always carries some risk, but the package is low popcon
and most of the times used with nfsen. Which is from the same author who
heartily recommends the latest 1.7.3

[ Checklist ]
  [ ] *all* changes are documented in the d/changelog
  [ ] I reviewed all changes and I approve them
  [ ] attach debdiff against the package in (old)stable
  [X] the issue is verified as fixed in unstable

[ Changes ]
169 upstream commits.

[ Other info ]
I did not attach the debdiff because it would be too large and only consist
of upstream changes. No changes to debian/ (except dropping a backported fix
already in 12.1) are necessary.



Processed: bookworm-pu: package nfdump/1.7.3-1 (pre-discussion)

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:nfdump
Bug #1052561 [release.debian.org] bookworm-pu: package nfdump/1.7.3-1 
(pre-discussion)
Added indication that 1052561 affects src:nfdump

-- 
1052561: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052561
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1049955: bookworm-pu: package qemu/1:7.2+dfsg-7+deb12u2

2023-09-24 Thread Михаил Токарев

24.09.2023 19:43, Adam D. Barratt:

On Sun, 2023-09-24 at 06:52 +0300, Michael Tokarev wrote:

..

Will it be easier to upload the reviewed 7.2+dfsg-7+deb12u2 (based on
7.2.5) and close this bug#, and later make 7.2+dfsg-7+deb12u3 (based
on 7.2.6), or update current bug# with new release?

I guess it's better to do it step by step, closing this bug# and
filing a new one.


That might depend when you expect to be ready with the newer update.

The window for 12.2 closes next weekend, so if you'd rather have more
time to test and work on the 7.2.6 update, it would make sense to
upload the 7.2.5-based update for 12.2, and then the newer update for
12.3.


Well, the packages are ready now, and sure thing I know about the
timeline for 12.2.  But the thing is that besides the security fix
(for a class of issues), there's nothing really urgent there.
Instead, I'll propose qemu version 7.2.1234 for debian 12.3 :)

Thank you,

/mjt



Processed: Re: Bug#1051902: bullseye-pu: package dpkg/1.20.13

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 confirmed
Bug #1051902 [release.debian.org] bullseye-pu: package dpkg/1.20.13
Added tag(s) confirmed.

-- 
1051902: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051902
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1051902: bullseye-pu: package dpkg/1.20.13

2023-09-24 Thread Adam D. Barratt
Control: tags -1 confirmed

On Thu, 2023-09-14 at 00:28 +0200, Guillem Jover wrote:
> This update backports the loong64 arch support as requested in
> #1051763 because some of the Debian infra is still using bullseye.
> There's also a fix for a segfault on virtual field formatting which
> is rather easy to trigger for packages that are known to dpkg, but
> are not installed, such as virtual packages or references from
> Recommends or Suggests, which was also included in the 1.21.22 pre-
> approval request included in bookworm. And finally a fix for a memory
> leak, included in 1.22.0 in unstable.
> 

Please go ahead, bearing in mind that the window for 11.8 closes over
the coming weekend.

Regards,

Adam



Bug#1052543: bookworm-pu: package plasma-framework/5.103.0-1+deb12u1

2023-09-24 Thread Patrick Franz
Hi Adam,

On Sun, 24 Sep 2023 17:37:58 +0100 "Adam D. Barratt"  wrote:
[...]
> Please go ahead.

Package has been uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Processed: Re: Bug#1042058: bookworm-pu: package pandoc/2.17.1.1-2~deb12u1

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 confirmed
Bug #1042058 [release.debian.org] bookworm-pu: package pandoc/2.17.1.1-2~deb12u1
Added tag(s) confirmed.

-- 
1042058: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042058
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1042058: bookworm-pu: package pandoc/2.17.1.1-2~deb12u1

2023-09-24 Thread Adam D. Barratt
Control: tags -1 confirmed

On Tue, 2023-07-25 at 23:40 +0200, Guilhem Moulin wrote:
> pandoc 2.17.1.1-1.1 is vulnerable to CVE-2023-35936: Arbitrary file
> write vulnerability via specially crafted image element in the input
> when generating files using the `--extract-media` option or
> outputting to PDF format.
> 

Please go ahead; sorry for the delay.

Regards,

Adam



Bug#1052420: bullseye-pu: package flameshot/0.9.0+ds1-2+deb11u1

2023-09-24 Thread Adam D. Barratt
On Sat, 2023-09-23 at 22:10 +0100, Adam D. Barratt wrote:
> Control: tags -1 confirmed
> 
> On Thu, 2023-09-21 at 13:37 -0400, Boyuan Yang wrote:
> > As reported in https://bugs.debian.org/1051408 , current flameshot
> > in Debian 11 (Bullseye) will silently upload the current captured
> > screenshot to imgur without confirmation whenever the corresponding
> > hotkey is pressed. This imposes a security risk of leaking
> > sensitive
> > information.
> > 
> > In order to mitigate this issue, I propose to upload flameshot
> > 0.9.0+ds1-2+deb11u1, which strips the embedded imgur token
> > hardcoded
> > in the source code. Users who wish to utilize the img uploading
> > feature can fill in their own imgur token in flameshot config
> > window to re-enable the feature.
> > 
> 
> Please go ahead.
> 

I should have spotted this before, but the news file in the source
package should simply be named "debian/NEWS"; dh_installchangelogs will
then install it as NEWS.Debian in the binary package.

It's up to you whether you want to upload a +deb11u2 that simply fixes
that, or would prefer that we reject the existing upload and you can
upload a fixed +deb11u1.

Regards,

Adam



Bug#1049955: bookworm-pu: package qemu/1:7.2+dfsg-7+deb12u2

2023-09-24 Thread Adam D. Barratt
On Sun, 2023-09-24 at 06:52 +0300, Michael Tokarev wrote:
> 23.09.2023 23:45, Adam D. Barratt wrote:
> > Control: tags -1 confirmed
> > 
> > On Thu, 2023-08-17 at 12:54 +0300, Michael Tokarev wrote:
> > > There's a next upstream qemu stable/bugfix release, fixing a
> > > big number of various issues, including 3 (minor) security
> > > issues too.  The full list is in the changelog below and
> > > in the upstream git (mirrored in salsa too).
> ...
> 
> > Please go ahead.
> 
> It is a "good" timing, Adam.  Just 2 days ago I sent announcement
> for a new qemu stable-7.2.6 release fixing a bunch of more bugs,
> and fixing an important class of security issues too.
> 
> https://lore.kernel.org/qemu-devel/bf422038-5f0a-e9ca-1eb3-ed25442c7...@tls.msk.ru/
> 
> "Good" because I forgot to send a note to this bug report about the
> upcoming release (it was planned) and as a result we clashed.
> 
> I prepared debian package (based on this new 7.2.6), it is in testing
> now on my local machine.
> 
> Will it be easier to upload the reviewed 7.2+dfsg-7+deb12u2 (based on
> 7.2.5) and close this bug#, and later make 7.2+dfsg-7+deb12u3 (based
> on 7.2.6), or update current bug# with new release?
> 
> I guess it's better to do it step by step, closing this bug# and
> filing a new one.
> 

That might depend when you expect to be ready with the newer update. 

The window for 12.2 closes next weekend, so if you'd rather have more
time to test and work on the 7.2.6 update, it would make sense to
upload the 7.2.5-based update for 12.2, and then the newer update for
12.3.

Regards,

Adam



Bug#1052227: bookworm-pu (pre-approval): mutter/43.8-0+deb12u1

2023-09-24 Thread Adam D. Barratt
On Sun, 2023-09-24 at 11:31 +0100, Simon McVittie wrote:
> On Sat, 23 Sep 2023 at 20:44:14 +0100, Adam D. Barratt wrote:
> > On Tue, 2023-09-19 at 11:26 +0100, Simon McVittie wrote:
> > > Several new upstream bugfix releases. I've been trying to get
> > > these
> > > into
> > > a suitable state for a stable update since 12.1, but every time
> > > I've
> > > been testing one long enough to think about asking for upload
> > > approval,
> > > there have been more bugfixes upstream and the cycle starts
> > > again.
> > > 
> > > This might be the last upstream bugfix release in the 43.x
> > > series,
> > > or we might get a 43.9.
> > > 
> > 
> > Please go ahead.
> 
> To be clear, do you want this and the accompanying gnome-shell update
> uploaded in time for 12.2, or should I upload them after 12.2 for
> inclusion in 12.3 as I suggested in the request?
> 

I'm more than happy to trust your judgement here. If you'd rather wait
until 12.3, that's fine. There's certainly no need to rush from the SRM
side.

> I have been asked to roll one additional change into this update:
> updating the (non-upstream) triple-buffering patch to its latest
> version, which fixes an issue where some session types (Xorg and some
> video drivers like Raspberry Pi) would only refresh at 30fps rather
> than the intended 60fps, fixing 
> https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2017137
> and
> https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2017097. I have
> not tested that change yet, but the equivalent for mutter 44 has been
> in Ubuntu since May. After I've tested it in v43 on Debian, would
> that be OK to include? The additional diff (beyond what you already
> saw) will be what's attached, plus a changelog entry.
> 

That sounds OK; thanks.

Regards,

Adam



Processed: Re: Bug#1052543: bookworm-pu: package plasma-framework/5.103.0-1+deb12u1

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 confirmed
Bug #1052543 [release.debian.org] bookworm-pu: package 
plasma-framework/5.103.0-1+deb12u1
Added tag(s) confirmed.

-- 
1052543: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052543
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052543: bookworm-pu: package plasma-framework/5.103.0-1+deb12u1

2023-09-24 Thread Adam D. Barratt
Control: tags -1 confirmed

On Sun, 2023-09-24 at 13:26 +0200, Patrick Franz wrote:
> Upstream KDE has received a number of bug reports about plasmashell
> crashing when closing windows. This patch backports the fix to
> avoid these crashes back into bookworm.
> 

Please go ahead.

Regards,

Adam



Processed: Re: Bug#1052455: bookworm-pu: package freetype/2.12.1+dfsg-5+deb12u1

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 confirmed
Bug #1052455 [release.debian.org] bookworm-pu: package 
freetype/2.12.1+dfsg-5+deb12u1
Added tag(s) confirmed.

-- 
1052455: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052455
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052455: bookworm-pu: package freetype/2.12.1+dfsg-5+deb12u1

2023-09-24 Thread Adam D. Barratt
Control: tags -1 confirmed

On Sun, 2023-09-24 at 22:27 +1000, Hugh McMaster wrote:
> Control: tags -1 -moreinfo
> 
> Hi Adam,
> 
> On Sun, 24 Sept 2023 at 05:53, Adam D. Barratt wrote:
> > Control: tags -1 moreinfo
> > 
> > On Fri, 2023-09-22 at 22:16 +1000, Hugh McMaster wrote:
> > > FreeType 2.12.1 shipped with experimental COLRv1 support enabled.
> > > This was
> > > unintentional, as the implementation shipped in this release was
> > > incomplete and
> > > incompatible with the final COLRv1 API.
[...]
> > Do we know if any applications shipped in bookworm attempt to use
> > this
> > partial API? If so, do we know how they'll handle the change?
> 
> The API function call appears in several packages that include
> internal copies of FreeType: openjdk-{11, 19, 20} and godot
> 3.5.2-stable-2. However, none of them call PUT_COLOR_LAYERS_V1() to
> access the API.
> 
> I doubt many people know the COLRv1 API is in FreeType 2.12.1, as the
> API is not mentioned in the release notes for that version. In saying
> that, upstream recommends disabling the COLRv1 API.

OK, thanks.

Please go ahead.

Regards,

Adam



Bug#1052553: bookworm-pu: package libapache-mod-jk/1:1.2.48-2

2023-09-24 Thread Markus Koschany
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: a...@debian.org

[ Reason ]

Fixing CVE-2023-41081 in Bookworm.
Unintended exposure of the status worker and/or bypass security constraints
configured in httpd by using implicit mapping.

[ Tests ]

Implicit mapping no longer works with this update and users must
explicitly configure it. Otherwise an error message is logged now
which means the update works as intended.

[ Risks ]

Users who unintentionally relied on the implicit mapping functionality
will have to update their configuration but this is intended and
needed to avoid the bypass of other security constraints.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

Regards,

Markus
diff -Nru libapache-mod-jk-1.2.48/debian/changelog 
libapache-mod-jk-1.2.48/debian/changelog
--- libapache-mod-jk-1.2.48/debian/changelog2023-02-18 19:17:18.0 
+0100
+++ libapache-mod-jk-1.2.48/debian/changelog2023-09-24 16:40:59.0 
+0200
@@ -1,3 +1,20 @@
+libapache-mod-jk (1:1.2.48-2+deb12u1) bookworm; urgency=high
+
+  * Fix CVE-2023-41081:
+The mod_jk component of Apache Tomcat Connectors, an Apache 2 module to
+forward requests from Apache to Tomcat, in some circumstances, such as when
+a configuration included "JkOptions +ForwardDirectories" but the
+configuration did not provide explicit mounts for all possible proxied
+requests, mod_jk would use an implicit mapping and map the request to the
+first defined worker. Such an implicit mapping could result in the
+unintended exposure of the status worker and/or bypass security constraints
+configured in httpd. As of this security update, the implicit mapping
+functionality has been removed and all mappings must now be via explicit
+configuration. This issue affects Apache Tomcat Connectors (mod_jk only).
+(Closes: #1051956)
+
+ -- Markus Koschany   Sun, 24 Sep 2023 16:40:59 +0200
+
 libapache-mod-jk (1:1.2.48-2) unstable; urgency=medium
 
   * Declare compliance with Debian Policy 4.6.2.
diff -Nru libapache-mod-jk-1.2.48/debian/patches/CVE-2023-41081.patch 
libapache-mod-jk-1.2.48/debian/patches/CVE-2023-41081.patch
--- libapache-mod-jk-1.2.48/debian/patches/CVE-2023-41081.patch 1970-01-01 
01:00:00.0 +0100
+++ libapache-mod-jk-1.2.48/debian/patches/CVE-2023-41081.patch 2023-09-24 
16:40:59.0 +0200
@@ -0,0 +1,47 @@
+From: Markus Koschany 
+Date: Sun, 24 Sep 2023 16:39:43 +0200
+Subject: CVE-2023-41081
+
+Bug-Debian: https://bugs.debian.org/1051956
+Origin: 
https://github.com/apache/tomcat-connectors/commit/0095b6cb84f41313ee4c0364b49c766168790792
+---
+ native/apache-2.0/mod_jk.c | 19 ---
+ 1 file changed, 19 deletions(-)
+
+diff --git a/native/apache-2.0/mod_jk.c b/native/apache-2.0/mod_jk.c
+index b755116..d9345d7 100644
+--- a/native/apache-2.0/mod_jk.c
 b/native/apache-2.0/mod_jk.c
+@@ -2767,17 +2767,6 @@ static int jk_handler(request_rec * r)
+ rconf->rule_extensions = e;
+ }
+ }
+-else if (worker_env.num_of_workers == 1) {
+-  /** We have a single worker ( the common case ).
+-  ( lb is a bit special, it should count as a single worker but
+-  I'm not sure how ). We also have a manual config directive that
+-  explicitly give control to us. */
+-worker_name = worker_env.worker_list[0];
+-if (JK_IS_DEBUG_LEVEL(xconf->log))
+-jk_log(xconf->log, JK_LOG_DEBUG,
+-   "Single worker (%s) configuration for %s",
+-   worker_name, r->uri);
+-}
+ else {
+ if (!xconf->uw_map) {
+ if (JK_IS_DEBUG_LEVEL(xconf->log))
+@@ -2804,14 +2793,6 @@ static int jk_handler(request_rec * r)
+ r->uri = clean_uri;
+ }
+ }
+-
+-if (worker_name == NULL && worker_env.num_of_workers) {
+-worker_name = worker_env.worker_list[0];
+-if (JK_IS_DEBUG_LEVEL(xconf->log))
+-jk_log(xconf->log, JK_LOG_DEBUG,
+-   "Using first worker (%s) from %d workers for %s",
+-   worker_name, worker_env.num_of_workers, r->uri);
+-}
+ }
+ if (worker_name)
+ apr_table_setn(r->notes, JK_NOTE_WORKER_NAME, worker_name);
diff -Nru libapache-mod-jk-1.2.48/debian/patches/series 
libapache-mod-jk-1.2.48/debian/patches/series
--- libapache-mod-jk-1.2.48/debian/patches/series   2023-02-18 
19:17:18.0 +0100
+++ libapache-mod-jk-1.2.48/debian/patches/series   2023-09-24 
16:40:59.0 +0200
@@ -1,2 +1,3 @@
 0002-debianize-log-directory.patch
 

Bug#1052552: bullseye-pu: package libapache-mod-jk/1:1.2.48-1

2023-09-24 Thread Markus Koschany
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: a...@debian.org


[ Reason ]

Fixing CVE-2023-41081 in Bullseye.
Unintended exposure of the status worker and/or bypass security constraints
configured in httpd by using implicit mapping.

[ Tests ]

Implicit mapping no longer works with this update and users must
explicitly configure it. Otherwise an error message is logged now
which means the update works as intended.

[ Risks ]

Users who unintentionally relied on the implicit mapping functionality
will have to update their configuration but this is intended and
needed to avoid the bypass of other security constraints.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

Regards,

Markus
diff -Nru libapache-mod-jk-1.2.48/debian/changelog 
libapache-mod-jk-1.2.48/debian/changelog
--- libapache-mod-jk-1.2.48/debian/changelog2020-06-04 21:42:29.0 
+0200
+++ libapache-mod-jk-1.2.48/debian/changelog2023-09-24 17:09:51.0 
+0200
@@ -1,3 +1,20 @@
+libapache-mod-jk (1:1.2.48-1+deb11u1) bullseye; urgency=high
+
+  * Fix CVE-2023-41081:
+The mod_jk component of Apache Tomcat Connectors, an Apache 2 module to
+forward requests from Apache to Tomcat, in some circumstances, such as when
+a configuration included "JkOptions +ForwardDirectories" but the
+configuration did not provide explicit mounts for all possible proxied
+requests, mod_jk would use an implicit mapping and map the request to the
+first defined worker. Such an implicit mapping could result in the
+unintended exposure of the status worker and/or bypass security constraints
+configured in httpd. As of this security update, the implicit mapping
+functionality has been removed and all mappings must now be via explicit
+configuration. This issue affects Apache Tomcat Connectors (mod_jk only).
+(Closes: #1051956)
+
+ -- Markus Koschany   Sun, 24 Sep 2023 17:09:51 +0200
+
 libapache-mod-jk (1:1.2.48-1) unstable; urgency=medium
 
   * New upstream version 1.2.48.
diff -Nru libapache-mod-jk-1.2.48/debian/patches/CVE-2023-41081.patch 
libapache-mod-jk-1.2.48/debian/patches/CVE-2023-41081.patch
--- libapache-mod-jk-1.2.48/debian/patches/CVE-2023-41081.patch 1970-01-01 
01:00:00.0 +0100
+++ libapache-mod-jk-1.2.48/debian/patches/CVE-2023-41081.patch 2023-09-24 
17:09:51.0 +0200
@@ -0,0 +1,47 @@
+From: Markus Koschany 
+Date: Sun, 24 Sep 2023 16:39:43 +0200
+Subject: CVE-2023-41081
+
+Bug-Debian: https://bugs.debian.org/1051956
+Origin: 
https://github.com/apache/tomcat-connectors/commit/0095b6cb84f41313ee4c0364b49c766168790792
+---
+ native/apache-2.0/mod_jk.c | 19 ---
+ 1 file changed, 19 deletions(-)
+
+diff --git a/native/apache-2.0/mod_jk.c b/native/apache-2.0/mod_jk.c
+index b755116..d9345d7 100644
+--- a/native/apache-2.0/mod_jk.c
 b/native/apache-2.0/mod_jk.c
+@@ -2767,17 +2767,6 @@ static int jk_handler(request_rec * r)
+ rconf->rule_extensions = e;
+ }
+ }
+-else if (worker_env.num_of_workers == 1) {
+-  /** We have a single worker ( the common case ).
+-  ( lb is a bit special, it should count as a single worker but
+-  I'm not sure how ). We also have a manual config directive that
+-  explicitly give control to us. */
+-worker_name = worker_env.worker_list[0];
+-if (JK_IS_DEBUG_LEVEL(xconf->log))
+-jk_log(xconf->log, JK_LOG_DEBUG,
+-   "Single worker (%s) configuration for %s",
+-   worker_name, r->uri);
+-}
+ else {
+ if (!xconf->uw_map) {
+ if (JK_IS_DEBUG_LEVEL(xconf->log))
+@@ -2804,14 +2793,6 @@ static int jk_handler(request_rec * r)
+ r->uri = clean_uri;
+ }
+ }
+-
+-if (worker_name == NULL && worker_env.num_of_workers) {
+-worker_name = worker_env.worker_list[0];
+-if (JK_IS_DEBUG_LEVEL(xconf->log))
+-jk_log(xconf->log, JK_LOG_DEBUG,
+-   "Using first worker (%s) from %d workers for %s",
+-   worker_name, worker_env.num_of_workers, r->uri);
+-}
+ }
+ if (worker_name)
+ apr_table_setn(r->notes, JK_NOTE_WORKER_NAME, worker_name);
diff -Nru libapache-mod-jk-1.2.48/debian/patches/series 
libapache-mod-jk-1.2.48/debian/patches/series
--- libapache-mod-jk-1.2.48/debian/patches/series   2020-06-04 
21:42:29.0 +0200
+++ libapache-mod-jk-1.2.48/debian/patches/series   2023-09-24 
17:09:51.0 +0200
@@ -1,2 +1,3 @@
 0002-debianize-log-directory.patch
 

Re: Bug#1040901: Upcoming changes to Debian Linux kernel packages

2023-09-24 Thread Ben Hutchings
On Sun, 2023-09-24 at 15:01 +0200, Bastian Blank wrote:
[...]
> ## Kernel modules will be signed with an ephemeral key
> 
> The modules will not longer be signed using the Secure Boot CA like the
> EFI kernel image itself.  Instead a key will be created during the build
> and thrown away after.
> 
> Yes, this will make the build unreproducible, but no better solution
> currently exists.  There are some plans, but no-one is working on them.
> If a suitable replacement shows up, we can always switch to that
> solution.

Builds for the architectures involved are already unreproducible due to
inconsistent generation of BTF in both the kernel and modules. 
Additionally, my "plan" would also get rid of signing modules with the
Secure Boot CA, so I'm not going to object to this.


[...]
> ## Image packages contains more version info
> 
> By renaming the kernel packages we try to make several kernels
> installable at the same time.  In contrast to rpm, where you can have
> the same package installed multiple times in different versions, dpkg
> only supports a single one at the same time.  So the co-installable
> versions needs to have different package names.
> 
> The packages will include the full upstream version.  There exists the
> exception of devel builds and uploads to experimental, wich will contain
> even less of the version, to avoid new names in that cases.
> 
> Example: linux-image-6.5.3-cloud-arm64
> 
> There are some drawbacks.
> 
> The same upstream version in testing and backports will have the same
> package name.

This is not OK, because they will be incompatible on architectures
supporting SB (and sometimes incompatible on others due to compiler
differences or required config changes).

If someone upgrades from stable + backports to testing, and has OOT
modules:
- With DKMS, will a rebuild be triggered if the linux-image package
  name doesn't change?
- With module-assistant, the new linux-image package will satisfy
  dependencies of the old modules even though they are incompatible.

> Multiple uploads of the same upstream version will have
> the same package name, but those rarely happens.

Those happen fairly often for urgent security updates.

> Those packages will
> not be compatible and a reboot is necessary to be able to load modules
> again.
> 
> It will not longer be possible to reliably derive the package name from
> kernel release (see above), as both values are not really related
> anymore.

Given all the drawbacks, I don't see the benefit of decoupling package
names from release strings.

In the same way that shared library packages must be renamed for every
backward-incompatible ABI changes, I believe we should keep doing this
for linux-image packages.

> ## Header and tool packages will not longer contain version
> 
> The headers packages will not longer include the version.  It won't be
> reliably possible to derive the package name anyway from the running
> kernel.
>
> This means that only headers of one single version can be available on
> the system at one time.  This might be a bit inconvinient for dkms, as
> it can't longer build modules for multiple versions.
>
> But we too often have the problem that image and headers go out of sync
> and then you can't find the correct ones anyway.
> 
> Example: linux-headers-cloud-arm64

This is all downside with no justification given.  Please explain what
the benefit is.

> ## Installer packages will not longer contain too much version
> 
> The installer can only ever handle one version of kernel.  Also it got
> an internal mechanism to detect which packages belong together
> (the Kernel-Version control entry).  So we have no need to rename them
> and force a matching change in d-i itself just because a new kernel
> exists.  So it will not longer contain the full version in the package
> names if not needed.
[...]

In the installer, netboot images break every time the kernel ABI is
bumped.  I think there's a specific check and error message for this,
but I'm not exactly sure.  It should be verified that this detection
will work the way you expect, so that the error message doesn't change
and create a support burden for the installer team.

Currently kernel-wedge generates the udeb package names and would need
to add an option to leave out the version part of the names.  I'm happy
to work on that once we have an agreement for what to do.


Ben.

-- 
Ben Hutchings
It is easier to change the specification to fit the program
than vice versa.



signature.asc
Description: This is a digitally signed message part


Upcoming changes to Debian Linux kernel packages

2023-09-24 Thread Bastian Blank
Hi folks

Debian currently does Secure Boot signing using a shim chained to the
Microsoft key.  This use requires that we follow certain rules.  And one
of the recent changes to those rules state that our method of signing
kernel modules also with the same key will not be allowed anymore.  Some
information are in #1040901.

We could just do the minimal change, sign the modules a different way
and let users walk into authenticated failures and other scary error
messages.  Or we could change the existing ABI setting on every upload,
creating a new set of binary packages.

But maybe we can enhance the user experience a bit, by reducing the
chance of scarry errors, but with the chance of simple errors like "you
need to reboot".  So let's do some more changes and hopefully don't
break the user experience too much.  The planned changes are discussed
in more detail.

## Kernel modules will be signed with an ephemeral key

The modules will not longer be signed using the Secure Boot CA like the
EFI kernel image itself.  Instead a key will be created during the build
and thrown away after.

Yes, this will make the build unreproducible, but no better solution
currently exists.  There are some plans, but no-one is working on them.
If a suitable replacement shows up, we can always switch to that
solution.

## Kernel release value includes complete Debian version

The kernel release is what "uname -r" shows, and how modules are
organized in /lib/modules.  This value will include the complete version
of the binary package, so even binNMU will somehow work.  This will make
sure the value changes with every upload and modules will not be
compatible already from that check.

Example: 6.5.3-2+b2-cloud-arm64

## Image packages contains more version info

By renaming the kernel packages we try to make several kernels
installable at the same time.  In contrast to rpm, where you can have
the same package installed multiple times in different versions, dpkg
only supports a single one at the same time.  So the co-installable
versions needs to have different package names.

The packages will include the full upstream version.  There exists the
exception of devel builds and uploads to experimental, wich will contain
even less of the version, to avoid new names in that cases.

Example: linux-image-6.5.3-cloud-arm64

There are some drawbacks.

The same upstream version in testing and backports will have the same
package name.  Multiple uploads of the same upstream version will have
the same package name, but those rarely happens.  Those packages will
not be compatible and a reboot is necessary to be able to load modules
again.

It will not longer be possible to reliably derive the package name from
kernel release (see above), as both values are not really related
anymore.

## Header and tool packages will not longer contain version

The headers packages will not longer include the version.  It won't be
reliably possible to derive the package name anyway from the running
kernel.

This means that only headers of one single version can be available on
the system at one time.  This might be a bit inconvinient for dkms, as
it can't longer build modules for multiple versions.

But we too often have the problem that image and headers go out of sync
and then you can't find the correct ones anyway.

Example: linux-headers-cloud-arm64

## Installer packages will not longer contain too much version

The installer can only ever handle one version of kernel.  Also it got
an internal mechanism to detect which packages belong together
(the Kernel-Version control entry).  So we have no need to rename them
and force a matching change in d-i itself just because a new kernel
exists.  So it will not longer contain the full version in the package
names if not needed.

## Further work

The changes outlined here try to avoid changes to the initramfs
protocol, aka /etc/kernel/.  There are larger change is cooking somehow,
see
https://lists.debian.org/msgid-search/y2gbkyerb10ky...@shell.thinkmo.de

Regards,
Bastian

-- 
You!  What PLANET is this!
-- McCoy, "The City on the Edge of Forever", stardate 3134.0



Processed: Re: Bug#1052455: bookworm-pu: package freetype/2.12.1+dfsg-5+deb12u1

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 -moreinfo
Bug #1052455 [release.debian.org] bookworm-pu: package 
freetype/2.12.1+dfsg-5+deb12u1
Removed tag(s) moreinfo.

-- 
1052455: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052455
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052455: bookworm-pu: package freetype/2.12.1+dfsg-5+deb12u1

2023-09-24 Thread Hugh McMaster
Control: tags -1 -moreinfo

Hi Adam,

On Sun, 24 Sept 2023 at 05:53, Adam D. Barratt wrote:
>
> Control: tags -1 moreinfo
>
> On Fri, 2023-09-22 at 22:16 +1000, Hugh McMaster wrote:
> > FreeType 2.12.1 shipped with experimental COLRv1 support enabled.
> > This was
> > unintentional, as the implementation shipped in this release was
> > incomplete and
> > incompatible with the final COLRv1 API.
> >
> > Upstream's intention was to enable COLRv1 support in FreeType 2.13.0.
> >
> > Applications attempting to use the partial COLRv1 API in FreeType
> > 2.12.1 will
> > get unexpected (and incorrect) results.
> >
>
> Do we know if any applications shipped in bookworm attempt to use this
> partial API? If so, do we know how they'll handle the change?

The API function call appears in several packages that include
internal copies of FreeType: openjdk-{11, 19, 20} and godot
3.5.2-stable-2. However, none of them call PUT_COLOR_LAYERS_V1() to
access the API.

I doubt many people know the COLRv1 API is in FreeType 2.12.1, as the
API is not mentioned in the release notes for that version. In saying
that, upstream recommends disabling the COLRv1 API.



Bug#1049974: bookworm-pu: package plasma-workspace/5.27.5-2+deb12u1

2023-09-24 Thread Patrick Franz
Hi Adam,

On Sat, 23 Sep 2023 21:41:40 +0100 "Adam D. Barratt"  wrote:
[...]
> Please go ahead.

Package has been uploaded.


-- 
Med vänliga hälsningar

Patrick Franz



Bug#1052543: bookworm-pu: package plasma-framework/5.103.0-1+deb12u1

2023-09-24 Thread Patrick Franz
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: plasma-framew...@packages.debian.org, delta...@debian.org
Control: affects -1 + src:plasma-framework

[ Reason ]
Upstream KDE has received a number of bug reports about plasmashell
crashing when closing windows. This patch backports the fix to
avoid these crashes back into bookworm.

It was fixed in plasma-framework 5.104.0 which is available in
unstable (unstable currently has 5.107.0)

The corresponding Debian bug report is
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050723
with the upstream bug report to be found at
https://bugs.kde.org/show_bug.cgi?id=472543.

[ Impact ]
plasmashell crashes somewhat regularly when closing a window.

[ Tests ]
No manual or automated tests were conducted on the Debian side.
However, the request for this backport comes from upstream KDE and
the patch has been included upstream as well.

[ Risks ]
The code change is trivial - it is a 1-line patch.
The patch is coming directly from upstream and has been included
in subsequent versions of plasma-framework.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
One-line patch to fix plasmashell crashing when closing windows.
diffstat for plasma-framework-5.103.0 plasma-framework-5.103.0

 changelog   |7 +++
 patches/fix-plasmashell-crash.patch |   33 +
 patches/series  |1 +
 3 files changed, 41 insertions(+)

diff -Nru plasma-framework-5.103.0/debian/changelog 
plasma-framework-5.103.0/debian/changelog
--- plasma-framework-5.103.0/debian/changelog   2023-02-12 21:44:34.0 
+0100
+++ plasma-framework-5.103.0/debian/changelog   2023-09-24 12:36:00.0 
+0200
@@ -1,3 +1,10 @@
+plasma-framework (5.103.0-1+deb12u1) bookworm; urgency=medium
+
+  * Team upload.
+  * Add patch to fix plasmashell crashes (Closes: #1050723).
+
+ -- Patrick Franz   Sun, 24 Sep 2023 12:36:00 +0200
+
 plasma-framework (5.103.0-1) unstable; urgency=medium
 
   [ Aurélien COUDERC ]
diff -Nru plasma-framework-5.103.0/debian/patches/fix-plasmashell-crash.patch 
plasma-framework-5.103.0/debian/patches/fix-plasmashell-crash.patch
--- plasma-framework-5.103.0/debian/patches/fix-plasmashell-crash.patch 
1970-01-01 01:00:00.0 +0100
+++ plasma-framework-5.103.0/debian/patches/fix-plasmashell-crash.patch 
2023-09-24 12:32:39.0 +0200
@@ -0,0 +1,33 @@
+From 0ad9576f29a3fcc41cec283ad13d3e654508ce1f Mon Sep 17 00:00:00 2001
+From: Fushan Wen 
+Date: Tue, 7 Mar 2023 22:34:03 +0800
+Subject: [PATCH] WindowThumbnail: postpone texture deletion to avoid crash
+
+The culprit was the texture that was delete as soon as the item was
+delete while they may be used a bit longer by the render thread.
+
+See also: https://github.com/sailfishos/sailfish-office/pull/85
+
+BUG: 464186
+BUG: 446874
+FIXED-IN: 5.104
+---
+ src/declarativeimports/core/windowthumbnail.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/declarativeimports/core/windowthumbnail.cpp 
b/src/declarativeimports/core/windowthumbnail.cpp
+index 6a08f3bc29..7b1e26dc80 100644
+--- a/src/declarativeimports/core/windowthumbnail.cpp
 b/src/declarativeimports/core/windowthumbnail.cpp
+@@ -233,7 +233,7 @@ void WindowThumbnail::releaseResources()
+ {
+ QQuickWindow::RenderStage m_renderStage = QQuickWindow::NoStage;
+ if (m_textureProvider) {
+-window()->scheduleRenderJob(new 
DiscardTextureProviderRunnable(m_textureProvider), m_renderStage);
++window()->scheduleRenderJob(new 
DiscardTextureProviderRunnable(m_textureProvider), 
QQuickWindow::AfterSynchronizingStage);
+ m_textureProvider = nullptr;
+ }
+ 
+-- 
+GitLab
+
diff -Nru plasma-framework-5.103.0/debian/patches/series 
plasma-framework-5.103.0/debian/patches/series
--- plasma-framework-5.103.0/debian/patches/series  1970-01-01 
01:00:00.0 +0100
+++ plasma-framework-5.103.0/debian/patches/series  2023-09-24 
12:32:50.0 +0200
@@ -0,0 +1 @@
+fix-plasmashell-crash.patch


Processed: bookworm-pu: package plasma-framework/5.103.0-1+deb12u1

2023-09-24 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 + src:plasma-framework
Bug #1052543 [release.debian.org] bookworm-pu: package 
plasma-framework/5.103.0-1+deb12u1
Added indication that 1052543 affects src:plasma-framework

-- 
1052543: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052543
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1052445: Uploaded to sid

2023-09-24 Thread Teus Benschop
Thank you, Sebastian, for the go-ahead.

The upload to sid was done, and things build well there.

Cheers,

Teus Benschop


Bug#1052227: bookworm-pu (pre-approval): mutter/43.8-0+deb12u1

2023-09-24 Thread Simon McVittie
On Sat, 23 Sep 2023 at 20:44:14 +0100, Adam D. Barratt wrote:
> On Tue, 2023-09-19 at 11:26 +0100, Simon McVittie wrote:
> > Several new upstream bugfix releases. I've been trying to get these
> > into
> > a suitable state for a stable update since 12.1, but every time I've
> > been testing one long enough to think about asking for upload
> > approval,
> > there have been more bugfixes upstream and the cycle starts again.
> > 
> > This might be the last upstream bugfix release in the 43.x series,
> > or we might get a 43.9.
> > 
> 
> Please go ahead.

To be clear, do you want this and the accompanying gnome-shell update
uploaded in time for 12.2, or should I upload them after 12.2 for inclusion
in 12.3 as I suggested in the request?

I have been asked to roll one additional change into this update: updating
the (non-upstream) triple-buffering patch to its latest version, which
fixes an issue where some session types (Xorg and some video drivers like
Raspberry Pi) would only refresh at 30fps rather than the intended 60fps,
fixing https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2017137 and
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2017097. I have not
tested that change yet, but the equivalent for mutter 44 has been in Ubuntu
since May. After I've tested it in v43 on Debian, would that be OK to
include? The additional diff (beyond what you already saw) will be what's
attached, plus a changelog entry.

Thanks,
smcv
>From b6d4b5bade286b2d3b6d2d9faa348574ad87503d Mon Sep 17 00:00:00 2001
From: Daniel van Vugt 
Date: Mon, 24 Apr 2023 17:42:42 +0800
Subject: [PATCH] clutter/frame-clock: Fall back to triple buffering, not
 double buffering

When the driver doesn't support GPU timestamps (Xorg, Raspberry Pi, others)

https://launchpad.net/bugs/2017137
https://launchpad.net/bugs/2017097
---
 clutter/clutter/clutter-frame-clock.c | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/clutter/clutter/clutter-frame-clock.c b/clutter/clutter/clutter-frame-clock.c
index 78f8dde9b4..f89db2582c 100644
--- a/clutter/clutter/clutter-frame-clock.c
+++ b/clutter/clutter/clutter-frame-clock.c
@@ -392,7 +392,15 @@ clutter_frame_clock_compute_max_render_time_us (ClutterFrameClock *frame_clock)
   if (!frame_clock->got_measurements_last_frame ||
   G_UNLIKELY (clutter_paint_debug_flags &
   CLUTTER_DEBUG_DISABLE_DYNAMIC_MAX_RENDER_TIME))
-return refresh_interval_us * SYNC_DELAY_FALLBACK_FRACTION;
+{
+  int64_t ret = refresh_interval_us * SYNC_DELAY_FALLBACK_FRACTION;
+
+  if (!triple_buffering_disabled &&
+  frame_clock->state == CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE)
+ret += refresh_interval_us;
+
+  return ret;
+}
 
   for (i = 0; i < ESTIMATE_QUEUE_LENGTH; ++i)
 {
-- 
2.40.1



Bug#1052070: bookworm-pu: package mutt/2.2.12-0.1~deb12u1

2023-09-24 Thread Sebastian Andrzej Siewior
On 2023-09-23 20:39:32 [+0100], Adam D. Barratt wrote:
> Please go ahead.
Thanks, done.

> Regards,
> 
> Adam

Sebastian



Bug#1052026: marked as done (transition: thrift)

2023-09-24 Thread Debian Bug Tracking System
Your message dated Sun, 24 Sep 2023 09:25:05 +0200
with message-id 
and subject line Re: Bug#1052026: transition: thrift
has caused the Debian Bug report #1052026,
regarding transition: thrift
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1052026: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052026
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
Control: affects -1 + src:thrift

Hi RMs,

Small transition to 0.19.0 release of thrift. The only reverse
dependency is gnuradio which builds fine with the new thrift release.
There are two things to consider. First is that gnuradio is also
involved in the fmtlib, qwt and boost1.81 transitions as well. Then it
is scheduled to be removed from testing on 14th of October due to
depending on bladerf which has an open RC bug [1].with a patch since
the end of August.

Thanks for considering,
Laszlo/GCS
[1] https://bugs.debian.org/1050943
--- End Message ---
--- Begin Message ---
On 2023-09-17 13:22:24 +0200, Sebastian Ramacher wrote:
> Control: tags -1 confirmed
> 
> On 2023-09-16 13:53:03 +0500, László Böszörményi wrote:
> > Package: release.debian.org
> > Severity: normal
> > User: release.debian@packages.debian.org
> > Usertags: transition
> > Control: affects -1 + src:thrift
> > 
> > Hi RMs,
> > 
> > Small transition to 0.19.0 release of thrift. The only reverse
> > dependency is gnuradio which builds fine with the new thrift release.
> 
> Please go ahead.

The old binaries got removed from testing. Closing.

Cheers
-- 
Sebastian Ramacher--- End Message ---