Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #84746 > unrolled thread

Uploading linux (6.12.3-1)

Started bySalvatore Bonaccorso <carnil@debian.org>
First post2024-12-07 08:20 +0100
Last post2024-12-22 07:20 +0100
Articles 6 — 4 participants

Back to article view | Back to linux.debian.kernel


Contents

  Uploading linux (6.12.3-1) Salvatore Bonaccorso <carnil@debian.org> - 2024-12-07 08:20 +0100
    Re: Uploading linux (6.12.3-1) Cyril Brulebois <kibi@debian.org> - 2024-12-08 03:30 +0100
      Re: Uploading linux (6.12.3-1) Cyril Brulebois <kibi@debian.org> - 2024-12-08 04:00 +0100
        Re: Uploading linux (6.12.3-1) Bastian Blank <waldi@debian.org> - 2024-12-08 11:10 +0100
        Re: Uploading linux (6.12.3-1) Pascal Hambourg <pascal@plouf.fr.eu.org> - 2024-12-08 11:40 +0100
          Re: Uploading linux (6.12.3-1) Cyril Brulebois <kibi@debian.org> - 2024-12-22 07:20 +0100

#84746 — Uploading linux (6.12.3-1)

FromSalvatore Bonaccorso <carnil@debian.org>
Date2024-12-07 08:20 +0100
SubjectUploading linux (6.12.3-1)
Message-ID<JQXgB-en9w-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Hi

I would like to upload linux version 6.12.3-1 to unstable.

This is a new upstream version with, as usual, many changes.
This is a LTS release upstream[1] and *is* the version we aim to have
in trixie. So we would like to see moving from 6.11.y for unstable
ASAP even if this is an upload mostly directly after the upstream
merge window.

The new upstream version closes #1087331.

The pending changes in the package are:

   * libbpf: Add missing per-arch include path (fixes FTBFS on riscv64).
   * [riscv64] Enable EFI_FB
   * d/b/gencontrol.py: Fix generation of debian/tests/control
   * linux-kbuild: Add scripts/module-common.c (Closes: #1087495)
   * objtool: Fix compiler flags leaking to fixdep in cross-build
   * linux-image: bug: Update list of related firmware packages
   * [x86] add patches from maillist to fix intel_soc_pmic_bxtwc irq issues.
   * [x86] enable INTEL_BXTWC_PMIC_TMU, TYPEC_WCOVE as module.
   * [amd64] Enable Compute Acceleration Framework and drivers
     (Closes: #1086054)
     - drivers/accel: Enable DRM_ACCEL
     - drivers/accel/habanalabs: Enable DRM_ACCEL_HABANALABS as module
     - drivers/accel/ivpu: Enable DRM_ACCEL_IVPU as module
   * [x86] Enable VIDEO_OV5670 as module
   * [arm64] Enable Texas Instruments ADS8688 driver (TI_ADS8688) as a module.
   * [amd64] Enable KVM support for XEN hypercalls
   * fs/ntfs3: Enable NTFS3_FS as module (Closes: #998627)
   * [arm64] drivers/clk/mediatek: Drop dead config options
     COMMON_CLK_MT8195_AUDSYS and COMMON_CLK_MT8195_MSDC

We are not yet through the new symbols to see which features and
support we defintively would like to include, but there is time for
that yet.

Regards,
Salvatore

[toc] | [next] | [standalone]


#84766

FromCyril Brulebois <kibi@debian.org>
Date2024-12-08 03:30 +0100
Message-ID<JRfdv-eykT-1@gated-at.bofh.it>
In reply to#84746

[Multipart message — attachments visible in raw view] — view raw

[ Adjusting recipients for the heads-up… ]

Salvatore Bonaccorso <carnil@debian.org> (2024-12-07):
> I would like to upload linux version 6.12.3-1 to unstable.
> 
> This is a new upstream version with, as usual, many changes.
> This is a LTS release upstream[1] and *is* the version we aim to have
> in trixie. So we would like to see moving from 6.11.y for unstable
> ASAP even if this is an upload mostly directly after the upstream
> merge window.

ACK.

> The pending changes in the package are:
> 
>    * libbpf: Add missing per-arch include path (fixes FTBFS on riscv64).
>    * [riscv64] Enable EFI_FB
>    * d/b/gencontrol.py: Fix generation of debian/tests/control
>    * linux-kbuild: Add scripts/module-common.c (Closes: #1087495)
>    * objtool: Fix compiler flags leaking to fixdep in cross-build
>    * linux-image: bug: Update list of related firmware packages
>    * [x86] add patches from maillist to fix intel_soc_pmic_bxtwc irq issues.
>    * [x86] enable INTEL_BXTWC_PMIC_TMU, TYPEC_WCOVE as module.
>    * [amd64] Enable Compute Acceleration Framework and drivers
>      (Closes: #1086054)
>      - drivers/accel: Enable DRM_ACCEL
>      - drivers/accel/habanalabs: Enable DRM_ACCEL_HABANALABS as module
>      - drivers/accel/ivpu: Enable DRM_ACCEL_IVPU as module
>    * [x86] Enable VIDEO_OV5670 as module
>    * [arm64] Enable Texas Instruments ADS8688 driver (TI_ADS8688) as a module.
>    * [amd64] Enable KVM support for XEN hypercalls
>    * fs/ntfs3: Enable NTFS3_FS as module (Closes: #998627)
>    * [arm64] drivers/clk/mediatek: Drop dead config options
>      COMMON_CLK_MT8195_AUDSYS and COMMON_CLK_MT8195_MSDC
> 
> We are not yet through the new symbols to see which features and
> support we defintively would like to include, but there is time for
> that yet.

FWIW the X server no longer starts when d-i is built against 6.12.3, it
loops with “no screens found”. This is the gtk mini.iso, standard QEMU
in stable, and 2G of RAM (i.e. `kvm -cdrom netboot/gtk/mini.iso -m 2G`).

Seeing how today's daily build[1] (against the last 6.11.y) is still
fine, I don't think this is a matter of “kibi's system is effed up”…

  1. https://d-i.debian.org/daily-images/amd64/20241208-00:13/netboot/gtk/mini.iso


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

[toc] | [prev] | [next] | [standalone]


#84767

FromCyril Brulebois <kibi@debian.org>
Date2024-12-08 04:00 +0100
Message-ID<JRfGy-eyvl-3@gated-at.bofh.it>
In reply to#84766

[Multipart message — attachments visible in raw view] — view raw

Cyril Brulebois <kibi@debian.org> (2024-12-08):
> FWIW the X server no longer starts when d-i is built against 6.12.3, it
> loops with “no screens found”. This is the gtk mini.iso, standard QEMU
> in stable, and 2G of RAM (i.e. `kvm -cdrom netboot/gtk/mini.iso -m 2G`).
> 
> Seeing how today's daily build[1] (against the last 6.11.y) is still
> fine, I don't think this is a matter of “kibi's system is effed up”…
> 
>   1. https://d-i.debian.org/daily-images/amd64/20241208-00:13/netboot/gtk/mini.iso

Alright. We have a workaround (one day©®™ I'll find time to actually
debug that other issue) which kicks in depending on the presence of
drm.ko (initially), then drm.ko.xz (once modules got compressed), to
ship more DRM modules in some d-i images.

But linux-image-6.12.3-amd64 only ships *.ko now, which makes the
workaround ineffective. Dropping the .xz suffix in the few relevant
places of build/Makefile makes the d-i build include the extra DRM
modules again, and X is happy to start.

D-igression: That being said, I'm not sure why X wouldn't start without
the DRM workaround (which is there to avoid running into hardware
detection issues leading to a corrupt display in some circumstances).
Maybe that's been papering over another bug for a long time (one might
remember fbdev got a few back and forth regarding some changes that were
breaking ppc64el, not sure where that landed in the end).

Back to the matter at hand: was dropping compression intended? I'm not
seeing anything matching “compress” in debian/changelog when diffing
debian/6.11.10-1..debian/6.12.3-1 in linux.git…

I see upstream seems to have renamed something:

    -## choice: Module compression mode
    +## choice: Module compression type
     CONFIG_MODULE_COMPRESS_XZ=y
     ## end choice

but that seems to be about setting a different title… Looking at
v6.11..v6.12 upstream (very briefly), it looks like MODULE_COMPRESS
should be set, which it is not at the moment?

  https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c7ff693fa2094ba0a9d0a20feb4ab1658eff9c33

On the d-i side, I'll just commit the .xz removal for now (making the
DRM workaround effective again), which can be reverted if and when the
kernel gets compression support again.


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

[toc] | [prev] | [next] | [standalone]


#84770

FromBastian Blank <waldi@debian.org>
Date2024-12-08 11:10 +0100
Message-ID<JRmoF-eFNq-11@gated-at.bofh.it>
In reply to#84767
On Sun, Dec 08, 2024 at 03:55:38AM +0100, Cyril Brulebois wrote:
> I see upstream seems to have renamed something:
> 
>     -## choice: Module compression mode
>     +## choice: Module compression type
>      CONFIG_MODULE_COMPRESS_XZ=y
>      ## end choice
> 
> but that seems to be about setting a different title… Looking at
> v6.11..v6.12 upstream (very briefly), it looks like MODULE_COMPRESS
> should be set, which it is not at the moment?

Exactly.  They added that as global switch on knob.

> On the d-i side, I'll just commit the .xz removal for now (making the
> DRM workaround effective again), which can be reverted if and when the
> kernel gets compression support again.

Can't we properly fix this now?

Bastian

-- 
Earth -- mother of the most beautiful women in the universe.
		-- Apollo, "Who Mourns for Adonais?" stardate 3468.1

[toc] | [prev] | [next] | [standalone]


#84771

FromPascal Hambourg <pascal@plouf.fr.eu.org>
Date2024-12-08 11:40 +0100
Message-ID<JRmRH-eGkI-11@gated-at.bofh.it>
In reply to#84767
On 08/12/2024 at 03:55, Cyril Brulebois wrote:
> Cyril Brulebois <kibi@debian.org> (2024-12-08):
>> FWIW the X server no longer starts when d-i is built against 6.12.3, it
>> loops with “no screens found”. This is the gtk mini.iso, standard QEMU
>> in stable, and 2G of RAM (i.e. `kvm -cdrom netboot/gtk/mini.iso -m 2G`).

FWIW this issue has already happened for a while with previous kernel 
versions in virt-manager (QEMU) with QXL graphics (which works with 
bookworm installer) and on real amd64 hardware with AMD, Intel, and 
Nvidia graphics [1].

[1] <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082741>

[toc] | [prev] | [next] | [standalone]


#84915

FromCyril Brulebois <kibi@debian.org>
Date2024-12-22 07:20 +0100
Message-ID<JWntL-1vKI-1@gated-at.bofh.it>
In reply to#84771

[Multipart message — attachments visible in raw view] — view raw

Pascal Hambourg <pascal@plouf.fr.eu.org> (2024-12-08):
> On 08/12/2024 at 03:55, Cyril Brulebois wrote:
> > Cyril Brulebois <kibi@debian.org> (2024-12-08):
> > > FWIW the X server no longer starts when d-i is built against 6.12.3, it
> > > loops with “no screens found”. This is the gtk mini.iso, standard QEMU
> > > in stable, and 2G of RAM (i.e. `kvm -cdrom netboot/gtk/mini.iso -m 2G`).

Seeing xorg-server on the testing-summary page, I've just tried that
again and that's no longer an issue.

> FWIW this issue has already happened for a while with previous kernel
> versions in virt-manager (QEMU) with QXL graphics (which works with bookworm
> installer) and on real amd64 hardware with AMD, Intel, and Nvidia graphics
> [1].
> 
> [1] <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082741>

The important part being:

    Changes:
     xorg-server (2:21.1.15-2) unstable; urgency=medium
     .
       * New upstream release.
       * patches: Fix pci detection on recent linux. (Closes: #1075713)

With thanks to Timo for including this patch in that upload, and of
course to Tj who really put quite some efforts into debugging this.


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web