Since .config lists the response to this as "y" WITH THE DOUBLE QUOTES, IT is 
not possible to change it in menuconfig, and the quotes break the compile. So, 
the stock linux-image-6.5-amd64 config file in /boot, if copied to .config into 
the source directory, it's booby trapped with a config value: "y", that 
prevents it from being changed in the make <whatever>config, and it breaks the 
kernel compile no matter what.

Nowhere does Debian kernel development document all the changes that must be 
made to the stock configs from the linux-image packages when they are copied as 
.config from /boot to the source directory. Every single stock /boot/config-xyz 
will break the compile of the source package if used as a template for .config 
(which could be a super time-saver)--which is bad enough--but Debian has let 
this problem go on for probably 6 years. 

I think a patch to fix this problem would be in order. Just have a config 
option: "patch stock config for successful compile", would be really helpful. 
Or, better yet, an interactive Makefile option--make compilableconfig, that 
branches to a script that calls external programs and promts the source package 
user to create and put in place the necessary files to use the problematic 
options for their intended purpose, and correct .config options that need to be 
changed. 

That would require, at most, 15 minutes per linux-image package. I appreciate 
all the Debian project gives to the world, and to me personally. I don't mean 
to just vent on you. 

Another plan could be to mark stock config files, and if one is detected, to 
execute the repair script, and print a config-patch.log. Also, perhaps shasums 
could be calculated for stock config files and .config in the sources 
directory, and compared to determine whether or not .config is a copy of 
/boot/config-xyz. 

I've been using Debian since woody, when I was in elementary school. But I 
became more of an admin, security, forensics, triage and hacker. Alhough I have 
some noteworthy programming accomplishments.I devised algorithms to convert 
between numeric bases, and to do arithematic using numbers of different bases. 

I was a self-employed consultant while in college. My first job I made $6,000 
in 20 hours. I'd like to contribute more to Debian. But most of the English 
language documentation is well done. Maintaining packages is time-consuming. 
But, I don't want to go on and on. I hope I've communicated more clearly.   

Tom


-------- Original Message --------
From: Debian Bug Tracking System <ow...@bugs.debian.org>
Sent: March 7, 2024 9:03:05 PM UTC
To: tomas k <foren...@wi.rr.com>
Subject: Bug#1064252 closed by Salvatore Bonaccorso <car...@debian.org> (Re: 
Bug#1064252: linux-image-6.1.0-17-amd64: CONFIG_SYSTEM_TRUSTED_KEYS="y" is in 
the default config "y")

This is an automatic notification regarding your Bug report
which was filed against the src:linux package:

#1064252: linux-image-6.1.0-17-amd64: CONFIG_SYSTEM_TRUSTED_KEYS="y" is in the 
default config "y"

It has been closed by Salvatore Bonaccorso <car...@debian.org>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Salvatore Bonaccorso 
<car...@debian.org> by
replying to this email.


-- 
1064252: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064252
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

Reply via email to