Bug#1127616: developers-reference: should document using git-debpush to upload

Lucas Nussbaum <[email protected]>
Newsgroups gmane.linux.debian.devel.policy
Message-ID <aY5FNvjD8MqXAK_i__3340.25880308531$1770931889$gmane$org@grub.nussbaum.fr>
On 11/02/26 at 13:42 +0100, Jochen Sprickerhof wrote:
> * Sean Whitton <[email protected]> [2026-02-11 11:52]:
> > For example, I maintain or team half-maintain maybe 90 packages in
> > total, and none of them use pristine-tar.  So the only case where I
> > cannot use tag2upload is when I need to upload to NEW, which is not
> > often.  Therefore tag2upload is my default way to upload, because why
> > wouldn't it be, it's so smooth and easy.
> 
> My perception is rather different here:
> 
> Python Team:
> 
> "DPT requires a pristine-tar branch"
> 
> https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
> 
> Science Team:
> 
> "It is recommended to use pristine-tar"
> 
> https://science-team.pages.debian.net/policy/
> 
> Multimedia Team:
> 
> "gbp clone --pristine-tar"
> 
> https://wiki.debian.org/DebianMultimedia/DevelopPackaging
> 
> Also most of my uploads are new upstream versions.

I added some statistics about fetishism^Hpristine-tar usage (SCNR) on
https://udd.debian.org/cgi-bin/dep14stats.cgi

72.8% of packages with a working salsa project have a pristine-tar
branch.

Among salsa groups with more than 200 packages in testing, the following
have more than 80% of group-maintained packages that have a pristine-tar
branch:

  debian 3501 packages using pristine-tar (80.7% of the group's packages)
    with no team policy that advocates doing it AFAIK.
  perl-team 4079 (99.5%)
  python-team 2756 (97.7%)
  js-team 1674 (98.2%) 1704
  ruby-team 1174 (99.4%) 1181
  java-team 1040 (93.4%) 1113
  r-pkg-team 957 (99.9%) 958
  med-team 915 (99.8%) 917
  science-team 773 (92.6%) 835
  games-team 472 (82.2%) 574
  multimedia-team 518 (93.5%) 554
  fonts-team 345 (81.6%) 423
  ocaml-team 390 (99.0%) 394
  gnome-team 303 (98.7%) 307
  php-team 264 (96.7%) 273
  debian-astro-team 245 (95.7%) 256
  pkg-security-team 242 (96.4%) 251
  tryton-team 224 (99.6%) 225

The other groups (< 80%) are:
  homeassistant-team 368 (73.9%) 498
  emacsen-team 206 (59.4%) 347
  go-team 1467 (57.1%) 2570
  
  qt-kde-team 35 (5.4%) 654
  openstack-team 13 (2.6%) 501
  rust-team 4 (0.1%)
  haskell-team 5 (0.5%) 978

Lucas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.