Bug#1065585: linux-headers-6.7.7-amd64: Depends: linux-compiler-gcc-13-x86 -> linux-image-6.7.7-amd64, gcc-13 => uninstallable on x32

2024-03-08 Thread наб
On Fri, Mar 08, 2024 at 06:43:44PM +0100, Bastian Blank wrote:
> Control: severity -1 minor
> > Because this is an x32 host.
> x32 is multi-arch kernel only architecture.  Debian still don't have
> proper support for multi-arch for compilers.
I don't get this. This literally Just fully worked.

gcc-13:x32 can produce x32, amd64, and i386 binaries and modules;
if you noticed the taints, those are because of ZFS/dkms,
which works out-of-box.

One could hazard to say that Debian /did/ have proper multi-arch
compiler support with
  linux-headers-6.5.0-5-amd64:amd64 ->
  linux-compiler-gcc-13-x86:x32 -> 
  gcc-13:x32
and it was freshly broken in the 6.7 packages which seem to be
  linux-headers-6.5.0-5-amd64:amd64 ->
  gcc-13:amd64
there's never been a need to install gcc-13:amd64 on an x32 system,
and there still isn't.

The previous arrangement had worked with no issues
for at least the 4 years I've been using this system,
and probably longer.

Don't really see how "can no longer install kernel infrastructure"
is "minor", either.

> Just use amd64.
Just undo the change that broke x32.


signature.asc
Description: PGP signature


Bug#1065585: linux-headers-6.7.7-amd64: Depends: linux-compiler-gcc-13-x86 -> linux-image-6.7.7-amd64, gcc-13 => uninstallable on x32

2024-03-08 Thread Bastian Blank
Control: severity -1 minor

> Because this is an x32 host.

x32 is multi-arch kernel only architecture.  Debian still don't have
proper support for multi-arch for compilers.

Just use amd64.

Bastian

-- 
Bones: "The man's DEAD, Jim!"



Bug#1065585: linux-headers-6.7.7-amd64: Depends: linux-compiler-gcc-13-x86 -> linux-image-6.7.7-amd64, gcc-13 => uninstallable on x32

2024-03-06 Thread наб
Source: linux
Version: 6.7.7-1
Severity: grave
Justification: user security hole

Dear Maintainer,

(Opting for grave/usersec because naturally updated kernels
 fix security vulnerabilities, but actually i think i can't update the
 kernel and that's grave, security be damned.)

Observe:
  $ sudo apt install --no-install-recommends linux-headers-amd64
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   binutils-x86-64-linux-gnu:amd64 : Depends: libgcc-s1:amd64 (>= 4.2) but it 
is not going to be installed
 Depends: libjansson4:amd64 (>= 2.14) but 
it is not going to be installed
 Depends: libstdc++6:amd64 (>= 13.1) but it 
is not going to be installed
   cpp-13-x86-64-linux-gnu:amd64 : Depends: libgmp10:amd64 (>= 2:6.3.0+dfsg) 
but it is not going to be installed
   Depends: libisl23:amd64 (>= 0.15) but it is 
not going to be installed
   Depends: libmpc3:amd64 (>= 1.1.0) but it is 
not going to be installed
   Depends: libmpfr6:amd64 (>= 3.1.3) but it is 
not going to be installed
   gcc-13-x86-64-linux-gnu:amd64 : Depends: libcc1-0:amd64 (>= 13.2.0-18) but 
it is not going to be installed
   Depends: libgcc-s1:amd64 (>= 3.0) but it is 
not going to be installed
   Depends: libgmp10:amd64 (>= 2:6.3.0+dfsg) 
but it is not going to be installed
   Depends: libisl23:amd64 (>= 0.15) but it is 
not going to be installed
   Depends: libmpc3:amd64 (>= 1.1.0) but it is 
not going to be installed
   Depends: libmpfr6:amd64 (>= 3.1.3) but it is 
not going to be installed
   Depends: libstdc++6:amd64 (>= 5) but it is 
not going to be installed
   libc6:amd64 : Depends: libgcc-s1:amd64 but it is not going to be installed
   libgcc-13-dev:amd64 : Depends: libgcc-s1:amd64 (>= 13.2.0-18) but it is not 
going to be installed
 Depends: libgomp1:amd64 (>= 13.2.0-18) but it is not 
going to be installed
 Depends: libitm1:amd64 (>= 13.2.0-18) but it is not 
going to be installed
 Depends: libatomic1:amd64 (>= 13.2.0-18) but it is not 
going to be installed
 Depends: libasan8:amd64 (>= 13.2.0-18) but it is not 
going to be installed
 Depends: libubsan1:amd64 (>= 13.2.0-18) but it is not 
going to be installed
 Depends: libquadmath0:amd64 (>= 13.2.0-18) but it is 
not going to be installed
   libgprofng0:amd64 : Depends: libgcc-s1:amd64 (>= 3.3.1) but it is not going 
to be installed
   Depends: libstdc++6:amd64 (>= 13.1) but it is not going 
to be installed
   libhwasan0:amd64 : Depends: gcc-14-base:amd64 (= 14-20240303-1) but it is 
not going to be installed
  Depends: libgcc-s1:amd64 (>= 3.3) but it is not going to 
be installed
   liblsan0:amd64 : Depends: gcc-14-base:amd64 (= 14-20240303-1) but it is not 
going to be installed
Depends: libgcc-s1:amd64 (>= 3.3) but it is not going to be 
installed
   libtsan2:amd64 : Depends: gcc-14-base:amd64 (= 14-20240303-1) but it is not 
going to be installed
Depends: libgcc-s1:amd64 (>= 3.4) but it is not going to be 
installed
   linux-headers-6.7.7-amd64:amd64 : Depends: linux-kbuild-6.7.7:amd64
  E: Unable to correct problems, you have held broken packages.
or
  $ sudo apt install --no-install-recommends linux-headers-amd64 
linux-kbuild-6.7.7:x32
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   binutils-x86-64-linux-gnu:amd64 : Depends: libgcc-s1:amd64 (>= 4.2) but it 
is not installable
 Depends: libjansson4:amd64 (>= 2.14) but 
it is not going to be installed
 Depends: libstdc++6:amd64 (>= 13.1) but it 
is not going to be installed
   cpp-13-x86-64-linux-gnu:amd64 : Depends: libgmp10:amd64 (>= 2:6.3.0+dfsg) 
but it is not going to be