• Re: Does "secure" old-stable kernel exist with required intel GPU suppo

    From David Christensen@21:1/5 to Felix Miata on Wed Mar 12 03:50:01 2025
    On 3/11/25 19:07, Felix Miata wrote:
    I'm not sure the subject is asking the right question, but determining available
    versions of any Debian package has always vexed me.


    I look up packages on this page:

    https://www.debian.org/distrib/packages



    If I scroll down to the "Search package directories" section, enter the following:

    Keyword kernel-image amd64
    Search on Descriptions
    Distribution oldstable

    And click "Search", I see:

    https://packages.debian.org/search?keywords=kernel-image+amd64&searchon=all&suite=oldstable&section=all


    It looks like the kernel in the newest Debian Installer is:

    kernel-image-5.10.0-34-amd64-di


    But, trying to determine hardware support based on software versions is something that has always vexed me as well I suggest downloading the
    newest d-i and doing a fresh install onto a security erased SSD with
    your desktop of choice. If it works, you are done.


    If not, or if you are curious, STFW Debian Backports:

    https://packages.debian.org/search?keywords=kernel-image+amd64&searchon=all&section=all&suite=bullseye-backports

    I see:

    kernel-image-6.1.0-0.deb11.21-amd64-di

    I do not know if this d-i kernel can be inserted into a Bulleye
    installation (?).


    David

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Wed Mar 12 12:20:01 2025
    I spent over an hour composing a more detailed reply, but an errant click
    wiped it all away. I started over from scratch, and memory is lacking in
    my old age, interfering with attempted reconstruction.

    didier gaumet composed on 2025-03-12 08:34 (UTC+0100):

    So, as David has already pointed to a linux 6.1 available in Bullseye Backports, to install it should probably suffice?
    As indicated in OP, that is the most recent properly working kernel installed: [quote]
    Latest available backport kernel: bullseye-backports 6.1.90-1 from 2024-05 works as expected.
    [/quote]
    And it's 10 months old (released last May). Why is explained here: https://backports.debian.org/Instructions/
    [quote]
    While old stable releases may have Long Term Support, old-stable-backports
    are only made available for a period of one year after a new Debian stable release has been made....Packages in old-stable-backports must track the versions in stable (or stable/updates for security fixes).
    [/quote]

    # cat /etc/apt/sources.list
    deb http://deb.debian.org/debian bullseye main non-free contrib
    deb http://deb.debian.org/debian-security/ bullseye-security main non-free contrib
    deb http://deb.debian.org/debian bullseye-updates main non-free contrib
    deb http://deb.debian.org/debian bullseye-proposed-updates main non-free contrib
    deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x bullseye main deps
    deb http://deb.debian.org/debian bullseye-backports-sloppy main contrib non-free
    # dpkg-query -W linux-image\*
    linux-image-5.10.0-34-amd64 5.10.234-1
    linux-image-5.10.0-34-amd64-unsigned
    linux-image-6.1.0-0.deb11.21-amd64 6.1.90-1~bpo11+1 linux-image-6.1.0-0.deb11.21-amd64-unsigned
    linux-image-amd64 5.10.234-1
    linux-image-generic
    # ls -gGh /boot/vmlinuz*
    -rw-r--r-- 1 6.8M Feb 23 20:11 /boot/vmlinuz-5.10.0-34-amd64
    -rw-r--r-- 1 7.8M May 6 2024 /boot/vmlinuz-6.1.0-0.deb11.21-amd64
    # aptitude search linux-image-amd64
    i linux-image-amd64 - Linux for 64-bit PCs (meta-package)
    p linux-image-amd64-dbg - Debugging symbols for Linux amd64 configuration
    p linux-image-amd64-signed-template - Template for signed linux-image packages
    # apt list -a linux-image-amd64
    Listing... Done
    linux-image-amd64/oldstable-security,now 5.10.234-1 amd64 [installed] linux-image-amd64/oldstable 5.10.223-1 amd64
    # apt-cache madison linux-image-amd64
    linux-image-amd64 | 5.10.234-1 | http://deb.debian.org/debian-security bullseye-security/main amd64 Packages
    linux-image-amd64 | 5.10.223-1 | http://deb.debian.org/debian bullseye/main amd64 Packages
    # apt policy linux-image-amd64
    linux-image-amd64:
    Installed: 5.10.234-1
    Candidate: 5.10.234-1
    Version table:
    *** 5.10.234-1 500
    500 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages
    100 /var/lib/dpkg/status
    5.10.223-1 500
    500 http://deb.debian.org/debian bullseye/main amd64 Packages
    # apt list linux-image\* | grep amd64 | wc -l
    110
    #

    Among the 110 results, latest and most alike last May's 6.1 seems to be: linux-image-6.1.0-0.deb11.31-amd64-unsigned
    # apt-get install -d linux-image-6.1.0-0.deb11.31-amd64-unsigned
    ...
    The following NEW packages will be installed:
    linux-image-6.1.0-0.deb11.31-amd64-unsigned
    ...
    Download complete and in download only mode
    #
    Is proceeding to install linux-image-6.1.0-0.deb11.31-amd64-unsigned the optimal way forward? If yes, where on debian.org is it explained how I
    should have come to such a conclusion instead of stumbling through upteen package management actions and man pages?
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From songbird@21:1/5 to Felix Miata on Sat Mar 22 13:20:01 2025
    Felix Miata wrote:
    I'm not sure the subject is asking the right question, but determining available
    versions of any Debian package has always vexed me. In opensuse, it's pretty simple
    from shell prompt to get a list of packages available in currently configured repos,
    one line each, including package name with version. I have yet to find an equivalent
    ...

    i'm not able to dig into this further (way behind on this list)
    but rmadison works ok for something like that:

    ...
    root(5)~# rmadison linux-image-amd64
    linux-image-amd64 | 4.19+105+deb10u16 | oldoldstable | amd64 linux-image-amd64 | 5.10.127-2~bpo10+1 | buster-backports | amd64 linux-image-amd64 | 5.10.223-1 | oldstable | amd64 linux-image-amd64 | 6.1.90-1~bpo11+1 | bullseye-backports | amd64 linux-image-amd64 | 6.1.124-1 | stable-updates | amd64 linux-image-amd64 | 6.1.129-1 | stable | amd64 linux-image-amd64 | 6.12.12-1~bpo12+1 | stable-backports | amd64 linux-image-amd64 | 6.12.17-1 | testing | amd64 linux-image-amd64 | 6.12.19-1 | unstable | amd64 linux-image-amd64 | 6.13.7-1~exp1 | experimental | amd64


    songbird

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Sun Mar 23 06:20:01 2025
    songbird composed on 2025-03-22 08:16 (UTC-0400):

    Felix Miata wrote:

    I'm not sure the subject is asking the right question, but determining available
    versions of any Debian package has always vexed me. In opensuse, it's pretty simple
    from shell prompt to get a list of packages available in currently configured repos,
    one line each, including package name with version. I have yet to find an equivalent
    ...

    i'm not able to dig into this further (way behind on this list)
    but rmadison works ok for something like that:

    ...
    root(5)~# rmadison linux-image-amd64
    linux-image-amd64 | 4.19+105+deb10u16 | oldoldstable | amd64 linux-image-amd64 | 5.10.127-2~bpo10+1 | buster-backports | amd64 linux-image-amd64 | 5.10.223-1 | oldstable | amd64 linux-image-amd64 | 6.1.90-1~bpo11+1 | bullseye-backports | amd64 linux-image-amd64 | 6.1.124-1 | stable-updates | amd64 linux-image-amd64 | 6.1.129-1 | stable | amd64 linux-image-amd64 | 6.12.12-1~bpo12+1 | stable-backports | amd64 linux-image-amd64 | 6.12.17-1 | testing | amd64 linux-image-amd64 | 6.12.19-1 | unstable | amd64 linux-image-amd64 | 6.13.7-1~exp1 | experimental | amd64

    Looks perfect, but for 43 things:
    # rmadison linux-image
    Command 'rmadison' not found, but can be installed with:
    apt install devscripts
    # apt-get install devscripts
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    The following additional packages will be installed:
    dpkg-dev libb-hooks-op-check-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libdevel-callchecker-perl libdynaloader-functions-perl libencode-locale-perl
    libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl libfile-touch-perl libfile-which-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
    libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl liblwp-mediatypes-perl
    liblwp-protocol-https-perl libmodule-runtime-perl libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl librole-tiny-perl libsub-quote-perl libtimedate-perl
    libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl lto-disabled-list patchutils perl-openssl-defaults wdiff
    Suggested packages:
    adequate at autopkgtest bls-standalone bsd-mailx | mailx build-essential check-all-the-things cvs-buildpackage debhelper diffoscope disorderfs dose-extra duck elpa-devscripts faketime
    gnuplot how-can-i-help libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl libterm-size-perl libyaml-syck-perl mmdebstrap mutt piuparts postgresql-client pristine-lfs quilt
    ratt reprotest svn-buildpackage w3m debian-keyring equivs libgitlab-api-v4-perl libsoap-lite-perl pristine-tar libdata-dump-perl libio-compress-brotli-perl libcrypt-ssleay-perl
    libscalar-number-perl libxstring-perl libsub-name-perl libbusiness-isbn-perl libregexp-ipv6-perl libauthen-ntlm-perl wdiff-doc
    Recommended packages:
    dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl libjson-perl liblist-compare-perl libstring-shellquote-perl licensecheck lintian python3-magic python3-unidiff
    build-essential gcc | c-compiler fakeroot libalgorithm-merge-perl libhtml-format-perl libnamespace-clean-perl libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl
    The following NEW packages will be installed:
    devscripts dpkg-dev libb-hooks-op-check-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libdevel-callchecker-perl libdynaloader-functions-perl
    libencode-locale-perl libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl libfile-touch-perl libfile-which-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
    libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl
    liblwp-mediatypes-perl liblwp-protocol-https-perl libmodule-runtime-perl libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl librole-tiny-perl libsub-quote-perl
    libtimedate-perl libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl lto-disabled-list patchutils perl-openssl-defaults wdiff
    0 upgraded, 44 newly installed, 0 to remove and 14 not upgraded.
    Need to get 3,993 kB of archives.
    After this operation, 10.3 MB of additional disk space will be used.
    Do you want to continue? [Y/n] n
    #
    :(
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From songbird@21:1/5 to Felix Miata on Sun Mar 23 14:00:01 2025
    Felix Miata wrote:
    songbird composed on 2025-03-22 08:16 (UTC-0400):
    ...
    i'm not able to dig into this further (way behind on this list)
    but rmadison works ok for something like that:
    ...
    Looks perfect, but for 43 things:
    # rmadison linux-image
    Command 'rmadison' not found, but can be installed with:
    apt install devscripts
    # apt-get install devscripts
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    The following additional packages will be installed:
    dpkg-dev libb-hooks-op-check-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libdevel-callchecker-perl libdynaloader-functions-perl libencode-locale-perl
    libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl libfile-touch-perl libfile-which-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
    libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl liblwp-mediatypes-perl
    liblwp-protocol-https-perl libmodule-runtime-perl libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl librole-tiny-perl libsub-quote-perl libtimedate-perl
    libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl lto-disabled-list patchutils perl-openssl-defaults wdiff
    Suggested packages:
    adequate at autopkgtest bls-standalone bsd-mailx | mailx build-essential check-all-the-things cvs-buildpackage debhelper diffoscope disorderfs dose-extra duck elpa-devscripts faketime
    gnuplot how-can-i-help libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl libterm-size-perl libyaml-syck-perl mmdebstrap mutt piuparts postgresql-client pristine-lfs quilt
    ratt reprotest svn-buildpackage w3m debian-keyring equivs libgitlab-api-v4-perl libsoap-lite-perl pristine-tar libdata-dump-perl libio-compress-brotli-perl libcrypt-ssleay-perl
    libscalar-number-perl libxstring-perl libsub-name-perl libbusiness-isbn-perl libregexp-ipv6-perl libauthen-ntlm-perl wdiff-doc
    Recommended packages:
    dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl libjson-perl liblist-compare-perl libstring-shellquote-perl licensecheck lintian python3-magic python3-unidiff
    build-essential gcc | c-compiler fakeroot libalgorithm-merge-perl libhtml-format-perl libnamespace-clean-perl libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl
    The following NEW packages will be installed:
    devscripts dpkg-dev libb-hooks-op-check-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libdevel-callchecker-perl libdynaloader-functions-perl
    libencode-locale-perl libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl libfile-touch-perl libfile-which-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
    libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl
    liblwp-mediatypes-perl liblwp-protocol-https-perl libmodule-runtime-perl libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl librole-tiny-perl libsub-quote-perl
    libtimedate-perl libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl lto-disabled-list patchutils perl-openssl-defaults wdiff
    0 upgraded, 44 newly installed, 0 to remove and 14 not upgraded.
    Need to get 3,993 kB of archives.
    After this operation, 10.3 MB of additional disk space will be used.
    Do you want to continue? [Y/n] n
    #
    :(

    oh, well, ok, i have perl installed for other programs already.
    when i did install it there wasn't that much it brought in.

    i don't myself use perl at all as i've been using awk, sed,
    etc for so long that i didn't feel like learning yet another
    language (i have plenty enough already - gradually adding
    python as i can). i'm sure at this point that i'm forgetting
    things as fast as i'm learning. :)


    songbird

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Felix Miata@21:1/5 to All on Sun Mar 23 20:30:01 2025
    David Wright composed on 2025-03-23 13:27 (UTC-0500):

    On Sun 23 Mar 2025 at 01:12:29 (-0400), Felix Miata wrote:

    Looks perfect, but for 43 things:
    # rmadison linux-image
    Command 'rmadison' not found, but can be installed with:
    apt install devscripts
    # apt-get install devscripts
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    The following additional packages will be installed:
    [ … ]
    0 upgraded, 44 newly installed, 0 to remove and 14 not upgraded.
    Need to get 3,993 kB of archives.
    After this operation, 10.3 MB of additional disk space will be used.
    Do you want to continue? [Y/n] n
    #

    I would recommend that you add --no-install-recommends to your command
    line. The difference here is dramatic:

    apt-get install devscripts
    0 upgraded, 149 newly installed, 0 to remove and 0 not upgraded.

    apt-get --no-install-recommends install devscripts
    0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.

    I thought I was already doing that (different Testing installation from OP):
    # cat /etc/apt/apt.conf.d/00InstallRecommends
    APT::Install-Recommends "false";
    APT::Install-Suggests "false";
    # apt-get install devscripts
    ...
    The following additional packages will be installed:
    <lots listed>
    Suggested packages:
    <lots listed>
    Recommended packages:
    <lots listed>
    ...
    0 upgraded, 48 newly installed, 0 to remove and 1 not upgraded.
    Need to get 6,874 kB of archives.
    After this operation, 23.0 MB of additional disk space will be used.
    Do you want to continue? [Y/n] n
    Abort.
    #
    :~(
    --
    Evolution as taught in public schools is, like religion,
    based on faith, not based on science.

    Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

    Felix Miata

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Oliver Schode@21:1/5 to Felix Miata on Wed Mar 26 15:30:01 2025
    On Sun, 23 Mar 2025 15:25:31 -0400
    Felix Miata <[email protected]> wrote:

    0 upgraded, 48 newly installed, 0 to remove and 1 not upgraded.
    Need to get 6,874 kB of archives.
    After this operation, 23.0 MB of additional disk space will be used.
    Do you want to continue? [Y/n] n
    Abort.
    #
    :~(

    Yes, I'm getting something similar here on Sid. About 20 MB isn't the
    real deal I guess but the slew of Perl cruft is. And this is mostly
    cruft if I'm not going to use much else from devscripts, so that's
    nothing to say against Perl, just to be sure. The entire gpg/gnupg
    stack is even more of a no go for me, maybe it's possible to put
    rmadison in its own package. I have doubts though, coupled as these
    things usually are. You can do something roughly like it with a script, obviously, but it's not a 10-liner. Then there is Repology, but that
    shows only a few of Debian's repositories and I agree, an (end user)
    option for the command line would be nice.


    Oliver

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)