home  bbs  files  messages ]

      ZZLI4415             linux.debian.announce.devel             14 messages      

[ previous | next | reply ]

[ list messages | list forums ]

  Msg # 7 of 14 on ZZLI4415, Tuesday 11-03-25, 9:30  
  From: ANDREAS TILLE  
  To: ALL  
  Subj: Bits from the DPL  
 From: tille@debian.org 
  
 Dear Debian community, 
  
 This is bits from the DPL for October. 
  
  
 The Delayed Queue - a great place to learn 
 ========================================== 
  
 In recent weeks, many packages started to fail to build due to the CMake 
 4 and GCC 15 transitions, turning quite a few bugs into release-critical 
 ones. The good news: many of these issues are easy to fix and offer an 
 excellent way to get started with Debian development. 
  
 For CMake 4 bugs, most fixes are simple - either adding 
  
   -DCMAKE_POLICY_VERSION_MINIMUM=3.5 
  
 to some override_dh_auto_configure target in debian/rules or replacing 
  
   cmake_minimum_required(VERSION X)  # X < 3.5 
 by 
   cmake_minimum_required(VERSION 3.1...3.10) # or just 3.5 
  
 in CMakeLists.txt by using a quilt patch. 
  
 This resolves the majority of cases. GCC-15 bugs can be trickier, but 
 often GCC points directly to a missing include or similar issue. Even if 
 you can't finish a fix, tagging the bug "help" and sharing your findings 
 already helps others. 
  
 So where to start? The Delayed Queue[q01] is full of examples. 
  
 Dedicated contributors regularly upload Non-Maintainer Uploads (NMUs) 
 there, helping to keep the archive in shape. Each upload corresponds to 
 a bug report with a patch that you can study and learn from. The patches 
 are available via the Debian Bug Tracking System.  Just browse the 
 Delayed Queue[q01] -- every entry links to a bug log containing the 
 corresponding patch. Reviewing these is a great way to see how others 
 fix build failures and to try similar fixes yourself. For instance: 
  
    sudo apt install devscripts 
    bts bugs usertag:cmake@packages.debian.org 
  
 lists all CMake 4 related bugs. 
  
 You don't need upload rights to help -- analyzing bugs and sharing your 
 insights already makes a real difference. The Delayed Queue is not just 
 where fixes wait -- it's also a great place to learn.  If you have 
 questions or would like some mentoring, feel free to drop by the Debian 
 Tiny Tasks Matrix channel[q02]. 
  
 [q01] https://ftp-master.debian.org/deferred.html 
 [q02] https://matrix.to/#/#debian-tiny-tasks:matrix.org 
  
  
 Seeking new members for the DFSG team 
 ===================================== 
  
 The package acceptance process (the "NEW queue") has often been 
 perceived by contributors as one of the more challenging parts of 
 getting packages into Debian -- despite the enormous dedication of our 
 reviewers. Reviewing new packages is careful, repetitive work that 
 requires patience and attention to detail. I am currently seeking 
 volunteers to reinforce the DFSG team, which will focus on sharing this 
 responsibility and, in close collaboration with the Debian community, on 
 defining how the NEW queue should evolve in the future. 
  
 Engaging the wider Debian community in this discussion is an essential 
 step toward addressing long-standing communication and sustainability 
 challenges, so that newcomers can contribute effectively and we can 
 build a more open, maintainable process together. Strengthening this 
 area is key to ensuring a sustainable workflow and transparent 
 communication around package acceptance. 
  
 The DFSG team will play a central role in defining how Debian's 
 commitment to software freedom is applied in practice. This includes 
 interpreting the DFSG as it applies to the Debian archive -- that is, 
 determining which packages meet our standards -- and making decisions 
 about the content of the archive, such as reviewing new packages and 
 addressing cases where existing packages no longer comply. 
  
 The new team will have full freedom to explore and design improved ways 
 of handling NEW processing. Whether that involves refining existing 
 workflows or developing new approaches, the goal is to build a 
 sustainable, transparent, and collaborative process that reflects 
 Debian's values and practical needs. I have full trust in the future 
 team members to lead this discussion and shape the direction that best 
 serves the project.  As DPL, I will not steer this work -- DPLs come and 
 go, but the delegated team members will define and operate under the 
 processes they establish together. 
  
 If you are interested in helping shape how Debian evaluates and accepts 
 new software -- and in ensuring our handling of DFSG questions remains 
 both rigorous and transparent -- please consider joining this new team. 
  
  
 Kind regards 
     Andreas. 
  
  
 -----BEGIN PGP SIGNATURE----- 
  
 iQIzBAABCAAdFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmkHugMACgkQV4oElNHG 
 RtFHnQ/+N8yUMmYS8NcOAdTCa043IVfUaV+3uF4E9KqAQIDgwBpVspkAiGN2Lz74 
 3XolqPgVDjlebzFEdSpSdyOMko5UaDh8MODywwsM+CCJeVZYeb3O0ea6P2lQ/zsu 
 vcAklyUOz5927NhNWiJLs4pS0+TjfS08WC5ald1te3YfkwdSR732aIV9NduHk4NW 
 Oadeb1+Rl2NjI9A3nkK5y7cRmXo9p9qbBnMCsDANCLZHpSOaG+8sBZYynDhHFX5B 
 2TnSQjwwBCh6hZSUtFuQFKQDJCnQt0EmMMHtNFradgEw57HtYJGoDKwmilPa5anP 
 CrAx2f/j0BoT+VZib0+PaffO5gH/bhPd1qcz8eeirmRJT2dBiFDa7Hc9zeSzMEzy 
 TUgI28q2yBhImWTI7iZSeOCJyLV9KnTu03WimskjRj47k99maHju/zo+uC2ta2fE 
 YlKrlNVOfihAe9LqB1foxzJTQ/b1xAJr+Is8RtkOYSuwlXOHh3YwlBvfRFC3ls2J 
 3JjOAFaRHTHdoDBhQvSVZ354QHG2LdQjN8CvKnH+9q9Klg1udRkPFwuDxJ6iDBJO 
 hoAuDqMyxx67XBXrzDqKM5ApHDD6YY+ps54kHbZTWqArRg/pe8F6XtZEXlq73fZW 
 kd9eZ3Jgz7PS+XZ36FVIVR78i/LEfgQ3N90kW8egteuU9dSDXBQ= 
 =ZTM/ 
 -----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,091 visits
(c) 1994,  bbs@darkrealms.ca