home  bbs  files  messages ]

      ZZLI4422             linux.debian.devel             1179 messages      

[ previous | next | reply ]

[ list messages | list forums ]

  Msg # 1173 of 1179 on ZZLI4422, Wednesday 11-04-25, 7:10  
  From: SEBASTIAN RAMACHER  
  To: ALL  
  Subj: Re: Hard Rust requirements from May onwa  
 18:02:10 
 0.1, 
 USER_IN_ 
 h/aQo_jn_HF1OMR9IA@ramacher. 
 From: sramacher@debian.org 
  
 On 2025-11-04 18:08:16 +0100, Fabian Grünbichler wrote: 
 > 4) lack of tooling to analyze which packages need to be rebuilt 
 > 
 > for binNMUs in unstable, there is drt-tools[2] (which allows scheduling 
 > transition or ExtraSourceOnly related binNMUs, as well as built-by- 
 maintainer 
 > ones via excuses). other similar workflows also have tools to assist with 
 > (re)building. TTBOMK, there is no such tooling for finding out which 
 packages 
 > (potentially) need a rebuild because of an updated, statically linked 
 package. 
 > 
 > I suspect this would not be too hard to write once S-B-U is finalized and 
 has 
 > more adoption. it would also be nice for unstable binNMUs after non- 
 security 
 > updates, although at least in the Rust part of the archive those happen 
 > regularly anyway, triggered by the toolchain's 6 week release cadence. 
  
 drt-tools already supports S-B-U. For B-U we already track necessary 
 rebuilds for stable and oldstable at 
 resphighi.d.o:~sramacher/nmu-eso-stable and 
 resphighi.d.o:~sramacher/nmu-eso-oldstable. Starting to track rebuilds 
 required due to S-B-U would be easy enough. 
  
 There are however a few issues that I haven't had the time to work on to 
 get this fully ready. We currently run into issues with reused versions 
 as there is no easy/good way to track all used versions. So we had 
 binNMUs in stable where versions had been reused or which caused prop 
 ups. Once I have time to figre out how to compute unique binNMU versions 
 and schedule potentially necessary binNMUs in unstable at the same time, 
 we should be more close to an automatable solution. (see also [1]) 
  
 Also, drt-tools does not know about not released stable updates, so it 
 only check for necessary rebuilds once packages have been released to 
 stable-security or proposed-updates. 
  
 Cheers 
  
 [1] https://github.com/sebastinas/drt-tools/issues/14 
 -- 
 Sebastian Ramacher 
  
 --- 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,078 visits
(c) 1994,  bbs@darkrealms.ca