home  bbs  files  messages ]

      ZZLI4424             linux.debian.kernel             1332 messages      

[ previous | next | reply ]

[ list messages | list forums ]

  Msg # 232 of 1332 on ZZLI4424, Wednesday 9-09-25, 1:11  
  From: BEN HUTCHINGS  
  To: BASTIAN BLANK  
  Subj: Re: [RFC] Reorganizing Linux packages  
 From: ben@decadent.org.uk 
  
 On Sat, 2025-08-30 at 13:00 +0200, Bastian Blank wrote: 
 > [Cc apt maintainers, as this interacts with the versioned package 
 > support, reply-to kernel maintainers] 
 > 
 > Hi 
 > 
 > This is the plan to re-organize the Linux packages a bit, or maybe a 
 > lot. 
 > 
 > The goals are: 
 > - Move packaged files out of `/boot` 
 > - Replace extra cloud build with stripped down variant of the normal 
 >   build 
 > - Prepare for pre-built initramfs and/or UKI 
 > - Remove hard dependency between headers and (bootable) image 
  
 I generally agree with these goals, but I would like to see how this is 
 done. 
  
 [...] 
 > ### Split modules out of `linux-image` package 
 > 
 > Like the other distributions we should move all the modules into it's own 
 > package, `linux-modules`.  We can then split this new package further in a 
 > later change. 
  
 Let's not go too far with this.  Managing the current splitting of 
 modules into udebs already takes significant time (and seems to be 
 largely unnecessary). 
  
 > ### Replace extra cloud build with stripped down variant 
 > 
 > We currently build a special config for cloud environments.  This comes 
 with 
 > some downsides, like we currently disable DRM and force traditional 
 framebuffer 
 > drivers. 
 > 
 > This should be replaced with a stripped down version of the normale 
 variant. 
 > It should specify possitivly which modules and dependencies should be 
 included, 
 > without need to change the config. 
 > 
 > Currently we use this extra variant for CI builds.  We need to find another 
 way 
 > to do CI builds without exploiding build times.  Like stripping almost all 
 > modules from the build. 
  
 I like the fact that we do build a real configuration in CI builds, and 
 I would like to move forward to actually doing some boot testing of 
 that.  Introducing separate configurations for CI that would never be 
 used for real feels like a regression. 
  
 It seems like this would also result in it being possible to install 
 linux-{headers,image}-cloud-amd64 and then build an OOT module that 
 depends on an in-tree module that isn't installed.  Currnently this 
 problem would be detected at build time. 
  
 [...] 
 > ## Side effects 
 > 
 > - Images will get uninstallable until signed packages are available by 
 default 
  
 Can you expand on this? 
  
 > - Closes way back to module signing via secure boot key 
  
 I don't think that's a concern any more. 
  
 > - Unsigned image is not longer installable in a booting configuration 
 [...] 
  
 I think that's fine.  We would need to adjust some scripting, but I see 
 the current -unsigned packages as an internal detail that only confuses 
 users. 
  
 Ben. 
  
 -- 
 Ben Hutchings 
 If more than one person is responsible for a bug, no one is at fault. 
  
 -----BEGIN PGP SIGNATURE----- 
  
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmi/OHwACgkQ57/I7JWG 
 EQmRdBAAjP87eCdjzv8C1bFmE/R2jB3OwyBtFHAse/N4ovmTbTk/hTzmpo8wRa2/ 
 UqGg2Pq60lNHCelRE3m2D2d8PymvWnv7SwoCW9krYQ61KDtE2J+RH2JyaanE2WmM 
 5NeR6JfNfNm2KhqMGCJpkoEe28PmUvMnDrJAuR+sFORhiH4OLIFgjSYz6c0bfyGc 
 rB2n18fNYg/KtOcc+pdOOu55BKBGP59rHvw04TWynLez/XDZOyu5bnrnwqLIn7gn 
 mCgX4zOFa8Gkt7pbWpsj0C2Yt1s/YzIQb4tSf8kzPt5Yp/auMpEgbZSZzfducted 
 P7iPfxE2LJrnEytogKTihA8/tzK3ab9Gg6GTd15zIEsh6SCk2ifXZ0kWzMwvAXAe 
 VfFk2SB5wv2MvO3969uZakbBYgr22qcimeeeZW6mGkZvBXINqAQ8IyWjzNuN/FtV 
 Agry7A7uP9MbVPYTsiopYVxip1h9i48kQ8BR3JN0hT26qS2rX232uM1VrszLE5Ix 
 o8C9wlJ75yKE8MjUkANsnyooX4ze9OFZADpJ3AsGomewMOCs1JogvvPgvF9Wl81o 
 omcvrNI0b60dvTy/KFzuZo2GDEXEv0EXgWAJDgUinQGb5UR/7YItQ4Ls6Nz1AeHk 
 VseRJIjwa6ALjLKq/f6aRmo5vmDb3vQbIMEg7HkXMSdsO+RGMTw= 
 =T+o4 
 -----END PGP SIGNATURE----- 
  
 --- SoupGate-Win32 v1.05 
  * Origin: you cannot sedate... all the things you hate (1:229/2) 

[ list messages | list forums | previous | next | reply ]

search for:

328,104 visits
(c) 1994,  bbs@darkrealms.ca