Path: csiph.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!feeds.phibee-telecom.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: =?UTF-8?Q?Louis-Philippe_V=c3=a9ronneau?= Newsgroups: linux.debian.maint.python Subject: Policy proposal: Consistent use of UNRELEASED in debian/changelog Date: Mon, 28 Sep 2020 02:10:01 +0200 Message-ID: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Mon Sep 28 00:08:06 2020 Old-Return-Path: X-Amavis-Spam-Status: No, score=-11.198 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001] autolearn=ham autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_MX=-3.1 (check from: .debian. - helo: .mx1.riseup. - helo-domain: .riseup.) FROM/MX_MATCHES_NOT_HELO(DOMAIN)=0; rate: -4.6 X-Riseup-User-ID: A1EF53FE48C9FB77631BDDA63EC262C879C59444CDCA3205CD5ECFA1F3C8D240 Autocrypt: addr=pollo@debian.org; prefer-encrypt=mutual; keydata= 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 SiSO38HQlglbq920nym73XQ= MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BQhUxSIJPkGn58z9C84J0sz3dsiAxyABJ" X-Mailing-List: archive/latest/18659 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/eeb2b708-b5f7-9e80-560b-58a5bb8704fc@debian.org Approved: robomod@news.nic.it Lines: 73 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 27 Sep 2020 20:07:29 -0400 X-Original-Message-ID: Xref: csiph.com linux.debian.maint.python:12901 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --BQhUxSIJPkGn58z9C84J0sz3dsiAxyABJ Content-Type: multipart/mixed; boundary="yMd3lPx9YnhEyaVuEnBfSIEiLfyRAmFwa" --yMd3lPx9YnhEyaVuEnBfSIEiLfyRAmFwa Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi! I am proposing a minor addition to the DPT policy to try to make the use of UNRELEASED in debian/changelog more consistent. The full diff can be found here [1]. The problem this tries to solves is inconsistent use of UNRELEASED in debian/changelog. Some people do not use it at all, and it can make working on team packages harder. Indeed, if you try to modify a package, if people don't use UNRELEASED, you first need to check if the current VCS version has been uploaded to the archive or not. This complicates the life of people doing mass updates, as they can't rely on packages with `unstable` having been uploaded. This be can seen for example in the latest batch of updates by onovy, where new versions of a package were made instead of marking changes as addition to a yet to be released version, because some packages were marked `unstable` but hadn't been uploaded. I don't think it's a lot to ask and will surely make team contributions more pleasant :) Cheers, [1]: https://salsa.debian.org/python-team/tools/python-modules/-/merge_request= s/15 --=20 =E2=A2=80=E2=A3=B4=E2=A0=BE=E2=A0=BB=E2=A2=B6=E2=A3=A6=E2=A0=80 =E2=A3=BE=E2=A0=81=E2=A2=A0=E2=A0=92=E2=A0=80=E2=A3=BF=E2=A1=81 Louis-= Philippe V=C3=A9ronneau =E2=A2=BF=E2=A1=84=E2=A0=98=E2=A0=B7=E2=A0=9A=E2=A0=8B pollo@debian.o= rg / veronneau.org =E2=A0=88=E2=A0=B3=E2=A3=84 --yMd3lPx9YnhEyaVuEnBfSIEiLfyRAmFwa-- --BQhUxSIJPkGn58z9C84J0sz3dsiAxyABJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEZ39U8fqGga2OwLzmeurE7GqqCpcFAl9xKVMACgkQeurE7Gqq Cpep7g//YOJs+8Ef9NQLt1ROFoN0zAAsdAKJWfPH61xgL1rSJcnz2WpS3UjQiSpR 0D7SQ1bRl/uwX84si4jFEnUAyzPnrvp/QUhvh+ftJCm1uiI0zaOXkpDhkBEa5mSf YiGezO4YIofIlJuExisQUzaDNgDWh9g1irwvyYscgx8pH9EIAM8/z05OeqslTLUH Y9mpoDUJS0uUC90aIZKwbOllkpm89DiVx3wMGy28lO87tK6qITwzbojV5TuGl+mQ OLxNSn25sYFn+RabsBogZ3mGFm96UJj+GT3G5UYkFfIURb7LLhd577UgoCCKG4HA WRp1/igPlwn2xHOw+4r9gpslvUC2caHph2Mi0MUwyuHIL1H11NS7azhWsrxMJkrm q9njC4rFXaRskj9OjfSmB7JSv1N1fZ4YqsWYdNvjUqdTnMq4eUo31MXRd62W9Syr 1mvmFKq2V/LCSouarU+nzA8hMH4yNuG7ibVmo0piBxfw8BL2Y2UcNoZR4xIx5K7n 3KH0lbkM6tA3VmlciYdWsr6+aMnVgnZw0AmHUXRv+OYKw+jw4Z/fp9cDcig+5Jux bSzWwbjtq/SDn77qEoLU3ogWRapTJGPh+QkHCM1pA9IHAs8toAeNS+a7R2Gofe81 IVHCoXs3P2skmFYYt2Aiv7b48SFc1vyVnFHvdV0JSecT2sxtZA4= =p/b3 -----END PGP SIGNATURE----- --BQhUxSIJPkGn58z9C84J0sz3dsiAxyABJ--