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--