Hi, I tried looking at http://upstream-metadata.debian.net/ but its down, is this a current need?
On Sun, 3 Oct 2021 at 21:18, Romain Porte <deb...@microjoe.org> wrote: > Package: dh-make > Version: 2.202102 > Severity: wishlist > X-Debbugs-Cc: deb...@microjoe.org > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > Dear Maintainer, > > When calling dh_make on a new project, the file > `debian/upstream/metadata` is not created by default. > > This results in raising the upstream-metadata-file-is-missing > experimental tag [1] in lintian: > > X: mypkg source: upstream-metadata-file-is-missing > > - From my experience, upstream metadata files [2] are *strongly suggested* > during package creation, even if the lintian tag is still marked as > experimental. > > My proposal is that a template for `debian/upstream/metadata` should > be created when invoking `dh_make`. This template could contain > most-used flags: > > Bug-Database: <upstream bug repository URL> > Repository: <URL to clone upstream repository> > Repository-Browse: <URL to browse upstream repository via HTTP(S)> > > After this is done, lintian flag(s) can be created in order to detect > this templated values: > > E: mypkg source: debian-upstream-metadata-is-dh_make-template > W: mypkg source: debian-upstream-metadata-has-dh_make-boilerplate > > If necessary, I can try to help in the implementation of this new > feature. > > Best regards. > > [1] https://lintian.debian.org/tags/upstream-metadata-file-is-missing > [2] https://wiki.debian.org/UpstreamMetadata > > > - -- System Information: > Debian Release: bookworm/sid > APT prefers unstable > APT policy: (500, 'unstable'), (1, 'experimental') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.14.0-1-amd64 (SMP w/16 CPU threads) > Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, > TAINT_UNSIGNED_MODULE > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE > not set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > Versions of packages dh-make depends on: > ii debhelper 13.5.2 > ii dpkg-dev 1.20.9 > ii make 4.3-4.1 > ii python3 3.9.2-3 > > dh-make recommends no packages. > > Versions of packages dh-make suggests: > ii build-essential 12.9 > > - -- no debconf information > > -----BEGIN PGP SIGNATURE----- > > iQJIBAEBCgAyFiEE/0vnfqUe7n1fhjM4L/9j9YUbA+IFAmFZgoQUHGRlYmlhbkBt > aWNyb2pvZS5vcmcACgkQL/9j9YUbA+IVVw/9Ge5UEQoJ86YzTV0p+Cta1jHjCMyF > g19SlBz08/t6XriElsQdZKVu6DZxCIYLRAih3GI8vh7Re7S2mu8NNDHzBBwmOGO6 > y9F7MRydIMos4H8dsvktv2FLmVYrKcm4wkuNTbB+vjz3XhyMNEDPfubfwyqohasN > /YcyJDAuuXM9tSAvR+tSH/+sNOPvNTPZba2c1IsR7O4lnwUxjbWWIZY3TO3NOl53 > uFPf2M0iYIBGUAuKXy24bzEoJn09rEjFohVI9KjIHYEED7c5EFVFkM1vCwxiqMOO > QkA9PryGNwpgCNwmfABh7b7bZrS2yKj5oeWmkp87+wKmO+zHtIRchBsIhQCUczfg > 0zv0zvBv742tP6pJr0ioLtbqejQCpo+4pFoun4HhCzj4dCWMdem8yJ/aZRRrIW0Q > QLbScBWq9EZHkCPJdWWvSkB6aY+JuiDNpg7hXq+/4mnIlwxmuyQr6xfDQJ/deS+Y > hbKDoSIizsOtLOCcLxAaL1sgV4DOysNHB0qnorJhikAwWMgjBOxFFrtV+gWlAaFa > mB95TH3vA5wLipWfQuvWZ/++eDMP3fP8MxDiers93E5KfnnFAS2DPZpT36FSwiEn > WLsE6nG3IMn2/+6zF0LEMvBHCAsL9EnQKY9rw5DcyQkLmTDc85vCp3xaw0vSq0qx > A2njH6frCHBaeB8= > =H53X > -----END PGP SIGNATURE----- >