Bug#1026027: graphical installer: using nano in a installer shell fails

2022-12-15 Thread Holger Wansing
Hi,

Philip Hands  wrote (Tue, 13 Dec 2022 20:34:17 +0100):
> On the 11.5 netinst I just tried out, in the Graphical Install's shell,
> TERM=xterm so that's obviously not the cause of the issue, but the
> difference would appear to be that it has:
> 
>   /usr/share/vte/termcap-0.0/xterm
> 
> So I guess the fix for this is either to make sure that that termcap
> file gets installed again, or to set TERM in the Graphical Install's
> shell to something like 'bterm' or 'vt102'.
> 
> I suspect restoring the termcap file is the correct fix.

/usr/share/vte/termcap-0.0/xterm is there on dailies.
And the packages which ships it (libvte-common) did not receive any
updates since buster. So there's no change there I guess.

And on the other side: on debian-11 installer, TERM is also set to
'xterm' as it is now on the dailies, so also no changing here.
But in debian-11 it works nevertheless! 


Hmm. Kibi mentioned that this bug comes from ncurses (however I fail to
see any details here), should this be redirected to ncurses then?


Holger


-- 
Holger Wansing 
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076



Bug#1026027: graphical installer: using nano in a installer shell fails

2022-12-15 Thread Philip Hands
Holger Wansing  writes:

> Hi,
>
> Philip Hands  wrote (Tue, 13 Dec 2022 20:34:17 +0100):
>> On the 11.5 netinst I just tried out, in the Graphical Install's shell,
>> TERM=xterm so that's obviously not the cause of the issue, but the
>> difference would appear to be that it has:
>> 
>>   /usr/share/vte/termcap-0.0/xterm
>> 
>> So I guess the fix for this is either to make sure that that termcap
>> file gets installed again, or to set TERM in the Graphical Install's
>> shell to something like 'bterm' or 'vt102'.
>> 
>> I suspect restoring the termcap file is the correct fix.
>
> /usr/share/vte/termcap-0.0/xterm is there on dailies.

Oh, so it is.  Hmm, I seem not to have checked that bit, sorry.

Perhaps the presence of the termcap file is irrelevant, or could it be
that nano used to be able to make use of that, and more recently only
supports terminfo?

> Hmm. Kibi mentioned that this bug comes from ncurses (however I fail to
> see any details here), should this be redirected to ncurses then?

Well, ncurses-base provides /lib/terminfo/x/xterm (in normal .deb
packages), so perhaps that's why, although AFAICS it wasn't including
that file in the udeb, even when things were working.

Making it ship a terminfo for xterm in the udeb would probably fix
things, but I think it would also be quite nice to know why it broke.

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY


signature.asc
Description: PGP signature


Re: Compatibility between kernel and modules

2022-12-15 Thread Alper Nebi Yasak
(Bcc:'ed to debian-boot@)

On 10/12/2022 16:27, Bastian Blank wrote:
> Our documented, I think, policy is, that we don't support loading new
> modules into an old kernel within the same ABI.  This forces a reboot
> after kernel installation.
> 
> However in a lot of cases this just worked.  You could update the kernel
> package and continue loading most modules.
> 
> Now we have BTF support enabled, which trashes this compatibility
> mostly, as it requires a way more strict match between kernel image and
> modules.

One thing to note here is Debian Installer netboot images. Those built
with a certain kernel-image-$ABI-di can download *-modules-$ABI-di udebs
for that ABI at installation-time, but don't check the actual version.
They do display an error if the archive doesn't have modules for that
ABI name.

I recently encountered this incompatibility with a slightly out-of-date
custom netboot image I was testing, and it's not really visible to a
user that this has happened. It complained about kernel not supporting
RAID and so on, then inexplicably failed after partitioning (looked like
it couldn't mount root as ext4). I needed to build a new image.

> We need to fix that somehow.  Options are as far as I see
> - remove BTF from modules,
> - allow to load modules even on BTF mismatch, or
> - reinforce that a user can't do that.

I fear I'm being ignorant here, but 'Bump ABI on every build' sounds to
me like it would be technically valid. Although, that might defeat the
purpose of tracking ABIs, is that the reason it's not an option?

> If we go with the last option we would have also some direct advantages.
> We could stop signing modules with the secure boot key, but use a
> temporary key.  This would for a system with signature checking enabled
> effectively trash all possibilities to load modules for a different
> kernel build.

Anyway, I guess it would be possible to modify d-i to check modules more
strictly, by using package version instead of ABI name (in src:anna ?).



Processing of debian-installer-netboot-images_20210731+deb11u7.b1_source.changes

2022-12-15 Thread Debian FTP Masters
debian-installer-netboot-images_20210731+deb11u7.b1_source.changes uploaded 
successfully to localhost
along with the files:
  debian-installer-netboot-images_20210731+deb11u7.b1.dsc
  debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz
  debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



debian-installer-netboot-images_20210731+deb11u7.b1_source.changes ACCEPTED into proposed-updates->stable-new

2022-12-15 Thread Debian FTP Masters
Thank you for your contribution to Debian.

Mapping bullseye to stable.
Mapping stable to proposed-updates.

Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 15 Dec 2022 19:46:55 +0100
Source: debian-installer-netboot-images
Architecture: source
Version: 20210731+deb11u7.b1
Distribution: bullseye
Urgency: medium
Maintainer: Debian Install System Team 
Changed-By: Cyril Brulebois 
Changes:
 debian-installer-netboot-images (20210731+deb11u7.b1) bullseye; urgency=medium
 .
   * Update to 20210731+deb11u7+b1, from bullseye-proposed-updates.
Checksums-Sha1:
 8c87aac14790f8f533ce4fcdc6c152b9f423c1da 2629 
debian-installer-netboot-images_20210731+deb11u7.b1.dsc
 a4d170fcd3b8ae4f98edd935c95e6d59b1af6f99 8040 
debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz
 bf0f4533679a4f7070c7d2f260eb7982e2d7e35a 6240 
debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo
Checksums-Sha256:
 82fe959bba2cc97538a177cc8470dad726ab13d010029d013e3e0c2ca9c0c6b2 2629 
debian-installer-netboot-images_20210731+deb11u7.b1.dsc
 ede56689f915f9b72e88189dbac42d199ba36df6f484bb965f250d28a7d5c244 8040 
debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz
 5cf44c3757020cc8ccd8295ded96c0fc514ef5922e4083eb76d214d15350d33c 6240 
debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo
Files:
 59f1b1015bbf871e82015f49e08ee6c2 2629 misc optional 
debian-installer-netboot-images_20210731+deb11u7.b1.dsc
 198410fc3aeca52f8f001876f2a7032a 8040 misc optional 
debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz
 9742c23d8b59969c2af28673c8bb14aa 6240 misc optional 
debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJEBAEBCgAuFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmObnQMQHGtpYmlAZGVi
aWFuLm9yZwAKCRD/kUrwwrNVID/QEACZ4AEfC8dc9dJdN/i03WI/eE0Y9bre4LTx
gkkhRcoiwkXon5o50MjJx0FgdKo2Ghb9lk+wwbgMnkIiPQxO7QzNnVUe4KZzh9Ek
YhaMAvSYXN0vFhi/nnjUriRh990MOL3bG9Cnyu6Xk7XFJVyTYIrVU1TTm982lBCi
aa48ZwrzP/znsj31AzQyAxMMsBB6JpbDGC/7HE3uo+puHjumahw0LRPA/CSqf/LB
Wp5bCokRrJ+h6b/42AzV8Ssh+GjLU/kXkkrfpcUKz192zR55OUT0atC6KuhdEvQE
o5hGO73xwDvy4ss3xr8/UuMOO8UHThxfQ6Ag2EpZnj1kSCEKHeFk9Dbw1w/pQiUR
o9XWW6Oggy4wZL/UQqAFF0XD4ULvPpUTeq8jHuflJy/2mngt3VMntZsizpmk4H+s
7mrOBHh6Lf4rlbD65eJRlkooqww6O1iTFbG2HAgDSqcfqk1ixQXiOKfDVjLZRY6u
doC57qUj7U0WVU5ldaZ0eW2aMb9/M4YHkcs9pmEANzsIYoae3sGx32BQnhDuUaJY
ncQmWdm6IjNf/3Rz8XZWWpE/TXuEa/G0mKVHkaaaOO8V0+d4wn8I8H3rdP2Otesr
zlemxA7vtLeDDQjjULuza5s3lcVYgRHnHUCBVn12DAJzcFO0DbBrr3oTj8Jo6w2S
GT3CgwJ4LA==
=/uvO
-END PGP SIGNATURE-



debian-installer-netboot-images_20210731+deb11u7.b1_source.changes ACCEPTED into proposed-updates

2022-12-15 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 15 Dec 2022 19:46:55 +0100
Source: debian-installer-netboot-images
Architecture: source
Version: 20210731+deb11u7.b1
Distribution: bullseye
Urgency: medium
Maintainer: Debian Install System Team 
Changed-By: Cyril Brulebois 
Changes:
 debian-installer-netboot-images (20210731+deb11u7.b1) bullseye; urgency=medium
 .
   * Update to 20210731+deb11u7+b1, from bullseye-proposed-updates.
Checksums-Sha1:
 8c87aac14790f8f533ce4fcdc6c152b9f423c1da 2629 
debian-installer-netboot-images_20210731+deb11u7.b1.dsc
 a4d170fcd3b8ae4f98edd935c95e6d59b1af6f99 8040 
debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz
 bf0f4533679a4f7070c7d2f260eb7982e2d7e35a 6240 
debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo
Checksums-Sha256:
 82fe959bba2cc97538a177cc8470dad726ab13d010029d013e3e0c2ca9c0c6b2 2629 
debian-installer-netboot-images_20210731+deb11u7.b1.dsc
 ede56689f915f9b72e88189dbac42d199ba36df6f484bb965f250d28a7d5c244 8040 
debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz
 5cf44c3757020cc8ccd8295ded96c0fc514ef5922e4083eb76d214d15350d33c 6240 
debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo
Files:
 59f1b1015bbf871e82015f49e08ee6c2 2629 misc optional 
debian-installer-netboot-images_20210731+deb11u7.b1.dsc
 198410fc3aeca52f8f001876f2a7032a 8040 misc optional 
debian-installer-netboot-images_20210731+deb11u7.b1.tar.xz
 9742c23d8b59969c2af28673c8bb14aa 6240 misc optional 
debian-installer-netboot-images_20210731+deb11u7.b1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQJEBAEBCgAuFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmObnQMQHGtpYmlAZGVi
aWFuLm9yZwAKCRD/kUrwwrNVID/QEACZ4AEfC8dc9dJdN/i03WI/eE0Y9bre4LTx
gkkhRcoiwkXon5o50MjJx0FgdKo2Ghb9lk+wwbgMnkIiPQxO7QzNnVUe4KZzh9Ek
YhaMAvSYXN0vFhi/nnjUriRh990MOL3bG9Cnyu6Xk7XFJVyTYIrVU1TTm982lBCi
aa48ZwrzP/znsj31AzQyAxMMsBB6JpbDGC/7HE3uo+puHjumahw0LRPA/CSqf/LB
Wp5bCokRrJ+h6b/42AzV8Ssh+GjLU/kXkkrfpcUKz192zR55OUT0atC6KuhdEvQE
o5hGO73xwDvy4ss3xr8/UuMOO8UHThxfQ6Ag2EpZnj1kSCEKHeFk9Dbw1w/pQiUR
o9XWW6Oggy4wZL/UQqAFF0XD4ULvPpUTeq8jHuflJy/2mngt3VMntZsizpmk4H+s
7mrOBHh6Lf4rlbD65eJRlkooqww6O1iTFbG2HAgDSqcfqk1ixQXiOKfDVjLZRY6u
doC57qUj7U0WVU5ldaZ0eW2aMb9/M4YHkcs9pmEANzsIYoae3sGx32BQnhDuUaJY
ncQmWdm6IjNf/3Rz8XZWWpE/TXuEa/G0mKVHkaaaOO8V0+d4wn8I8H3rdP2Otesr
zlemxA7vtLeDDQjjULuza5s3lcVYgRHnHUCBVn12DAJzcFO0DbBrr3oTj8Jo6w2S
GT3CgwJ4LA==
=/uvO
-END PGP SIGNATURE-