Misc Developer News (#61)
Jochen Sprickerhof <[email protected]> Mon, 27 Jul 2026 22:12:32 +0200
| Newsgroups | gmane.linux.debian.devel.announce |
|---|---|
| Organization | The Debian Project |
| Message-ID | <ame7raWJiWJ2oMs2@fenchel> |
--lRWYwhR0Pen3WoYl Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The news are collected on https://wiki.debian.org/DeveloperNews Please contribute short news about your work/plans/subproject. In this issue: + sbuild on the Debian porter boxes + Belenios voting server available at vote.debian.net + debian/watch version 5 + tracker.debian.org shows open MR from Salsa + lintian.debian.org lives again + reportbug ports related changes sbuild on the Debian porter boxes --------------------------------- It is now possible to use sbuild in unshare mode on the Debian porter boxes: $ ssh -t barriere.debian.org sbuild --chroot-mode unshare --dist unstable hello You can find more documentation here: https://dsa.debian.org/doc/porterbox/ It is also possible to run autopkgtests with the unshare virt-server: $ ssh barriere.debian.org autopkgtest hello -- unshare -r unstable piuparts: $ ssh barriere.debian.org piuparts --apt --distribution=3Dunstable --bootstrapcmd=3D'"mmdebstrap --skip=3Dcheck/empty --variant=3Dapt"' hello And debrebuild, as used by https://reproduce.debian.net/: $ ssh barriere.debian.org wcurl https://buildinfos.debian.net/buildinfo-pool/h/hello/hello_2.12.3-1_amd64= =2Ebuildinfo $ ssh barriere.debian.org debrebuild --builder=3Dsbuild+unshare --buildresult=3Dout hello_2.12.3-1_amd64.buildinfo Thanks a lot to DSA for making this possible. -- Jochen Sprickerhof Belenios voting server available at vote.debian.net --------------------------------------------------- A new Belenios-based voting server has been set up for the Debian community and is now available at vote.debian.net[1]. The server provides a modern electronic voting system with ballot secrecy and end-to-end verifiability. Voters can verify that their ballot has been recorded, while the tally remains publicly verifiable. This service is available for Debian-related votes requiring a secure and transparent online voting platform. -- St=C3=A9phane Glondu [1] https://vote.debian.net debian/watch version 5 ---------------------- Starting from version 2.25.16, uscan is able to manage new "Version: 5" format for debian/watch. This new format brings a rfc822-style and "templates" that help to write debian/watch files. You can use `uscan --update-watch` to convert your debian/watch. See debian-watch(5) and uscan-template(5) -- Xavier (yadd) Guimard tracker.debian.org shows open MR from Salsa ------------------------------------------- Thanks to the work of Scott Talbert[2], tracker.debian.org now shows an action item when the associated Salsa project has open merge requests. This should help maintainers to not miss contributions and hopefully give a better experience to the contributors who naturally use merge requests to propose changes. Example on the devscripts package: https://tracker.debian.org/pkg/devscripts -- Rapha=C3=ABl Hertzog [2] https://salsa.debian.org/qa/distro-tracker/-/issues/85 lintian.debian.org lives again ------------------------------ After a lot of work from Nicolas Peugnet, Otto Kek=C3=A4l=C3=A4inen and P= hilipp Kern, lintian.debian.org[3] is back online. Bugs and patches can be submitted to [4] -- pollo [3] https://lintian.debian.org [4] https://salsa.debian.org/lintian/lintian-ssg reportbug ports related changes ------------------------------- reportbug 13.0.3 has merged support for setting architecture User/Usertags/X-Debbugs-Cc pseudo-headers[5]. When reporting a bug that is specific to one or more architectures (especially FTBFS bugs), please select the 'arch' virtual tag at the tags menu, then select the architectures that are affected by the bug and the appropriate User/Usertags/X-Debbugs-Cc pseudo-headers will be automatically added to the bug report. Access to this feature depends on the reportbug operating mode; it is unavailable in novice mode, standard mode lists official architectures only, advanced mode lists all current official/unofficial architectures and expert mode lists all architectures that have usertags. The 'arch' virtual tag and the appropriate architectures will be automatically selected (they can be deselected) when: * the package is cdimage.debian.org or installation-reports * the subject contains architecture names * the subject, justification or tags indicate a build failure * the XCC list contains an architecture mailing list * the tags include the d-i (Debian installer) tag The data within reportbug used by this feature is a cache[6] of data maintained elsewhere, so any desired updates to it must be done in those other locations first, and then a merge request sent to update the reportbug cache. The guide for new ports[7] also reminds porters when updates should be made. Some related changes were also added; allow removing tags at the tags editing menu, tagging more FTBFS bugs based on the subject, XCCing debian-boot when d-i tag is present, using the architecture menu for ftp/release arch-specific removals/binNMUs and switching arch-specific binNMU requests to all-arches ones for Multi-Arch: same packages. Thanks to Nis Martensen for reviewing/merging the changes and Thorsten Glaser, Johannes Schauer Marin Rodrigues, Emilio Pozuelo Monfort, Niels Thykier, Cyril Brulebois, E Shattow and others I may have forgotten for making suggestions and approving the changes related to their teams. -- Paul Wise [5] Teams/Debbugs/ArchitectureTags [6] https://salsa.debian.org/reportbug-team/reportbug/-/blob/master/cache= /README [7] PortsDocs/New --lRWYwhR0Pen3WoYl Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmpnu60ACgkQW//cwljm lDNWDg/+PP4evsrAxHKYNvZj9QMAnPUsFUJgu/UDKySLwViDM1wKbtQEhvZh3buW AH9Fe0GZaNoo9HGuF9n+wZSqEyxOfvWnmRC7MJYttu4yTGLF3FhoTB2VirdBClmE ObDayn3DsxSLFwMf2syfOoQsX6Im0h96hcDFUsMj1i3wx6TclGARlTZA9TYhLXxG GvE7zqbiIfyExfkl+Z0e/L5idTKuQVVp4WHBKBBgfwElGK7FI3Xi2kEkheenOeMP j3ScbY4GzTGPzCuKktL8eGWJNNkoIfzdSvAzgEocHq5tPy++mr6lFExGsNZMna/3 ST7Y2PaS2rM6sQOEOahoJVikR5bYvYxh9CYlmw0usHtMLkESNCSloAbTtevY+fr5 wizqIVN+swfhSeX7LAkTH1VCe+XtZfE5kqIj6rlm+Tz9wxNw/usCNDiSZ4Wz+Cul 4oLU0HrrWFpMUgc0dRuQUiKGp9UoBCbDlAqTZgcqpXSI15aIgRuYSiDcWBpu8sZA 9K4tgamHfbPERp3E35wKQyt7URVIBqMOtZAvv9IBbNiWkdTFi+u8pZ5HUQFBfnnB 1YHQD/zF5g3OrLup+HOsdVaG3x3hf8mE+ILFFCot1xjec2xauVMHk5IOeIv1ScmZ OoRqpXVFc02uLQroB6hfk1F7rhldOmNTzjrmosOYNqd+2xB0/fM= =T1F7 -----END PGP SIGNATURE----- --lRWYwhR0Pen3WoYl--