home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.announce.devel      Debian developer announcements      37 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 13 of 37   
   Andreas Tille to All   
   Bits from the DPL   
   02 Nov 25 21:10:01   
   
   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)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca