Your message dated Wed, 12 Jul 2023 21:22:05 +0300
with message-id <[email protected]>
and subject line Re: Bug#1039083: crun: Embed yajl
has caused the Debian Bug report #1039083,
regarding crun: Embed yajl
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 [email protected]
immediately.)


-- 
1039083: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039083
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: crun
Severity: serious
Justification: embed code copy devref

Dear Maintainer,

Your package include an embed code copy of yajl

Could you please:
- deembed
- the repack (+ds source if needed) in order to be sure it will be not compiled
in by accident in newer release

Thanks
Bastien


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel

Kernel: Linux 6.1.0-9-rt-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
Hi there,

On Sun, Jun 25, 2023 at 02:51:51PM +0000, Bastien Roucariès wrote:
> Your package include an embed code copy of yajl
> 
> Could you please:
> - deembed
> - the repack (+ds source if needed) in order to be sure it will be not 
> compiled
> in by accident in newer release

The embedded copy is not used in the binary package, and this is the
case in both oldstable/stable/testing/unstable. Note that this is
already documented in d/copyright as well.

Upstream provides an --enable-embedded-yajl configure flag which we are
not passing, so I don't think we're running into the risk of
accidentally building the embedded copy anytime soon. I'll add a
    grep -q yajl debian/crun.substvars
to override_dh_gencontrol as another guard for this (even though I think
it's a bit of an overkill!)

With respect to your suggestion to de-embed and repack, I'm going to
respectfully have to decline. Upstream signs their tarballs, and I'd
rather have Debian ship the upstream tarballs and their signatures, than
repack them. I consider the risk of a supply chain attack higher than
the risk of accidentally embedding libyajl, and thus repacking feels
inferior from a defense-in-depth perspective (at least my perspective).

Hope this helps!

Regards,
Faidon

--- End Message ---

Reply via email to