Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #12901 > unrolled thread

Policy proposal: Consistent use of UNRELEASED in debian/changelog

Started byLouis-Philippe Véronneau <pollo@debian.org>
First post2020-09-28 02:10 +0200
Last post2020-10-06 20:40 +0200
Articles 8 — 7 participants

Back to article view | Back to linux.debian.maint.python


Contents

  Policy proposal: Consistent use of UNRELEASED in debian/changelog Louis-Philippe Véronneau <pollo@debian.org> - 2020-09-28 02:10 +0200
    Re: Policy proposal: Consistent use of UNRELEASED in debian/changelog Emmanuel Arias <emmanuelarias30@gmail.com> - 2020-09-28 02:40 +0200
    Re: Policy proposal: Consistent use of UNRELEASED in debian/changelog Nick Morrott <knowledgejunkie@gmail.com> - 2020-09-28 02:50 +0200
    Re: Policy proposal: Consistent use of UNRELEASED in debian/changelog Mattia Rizzolo <mattia@debian.org> - 2020-09-28 13:30 +0200
    Re: Policy proposal: Consistent use of UNRELEASED in debian/changelog Ondrej Novy <novy@ondrej.org> - 2020-09-28 15:00 +0200
      Re: Policy proposal: Consistent use of UNRELEASED in debian/changelog Louis-Philippe Véronneau <pollo@debian.org> - 2020-10-06 18:00 +0200
        Re: Policy proposal: Consistent use of UNRELEASED in debian/changelog Jonathan Carter <jcc@debian.org> - 2020-10-06 18:10 +0200
          Re: Policy proposal: Consistent use of UNRELEASED in debian/changelog Emmanuel Arias <eamanu@yaerobi.com> - 2020-10-06 20:40 +0200

#12901 — Policy proposal: Consistent use of UNRELEASED in debian/changelog

FromLouis-Philippe Véronneau <pollo@debian.org>
Date2020-09-28 02:10 +0200
SubjectPolicy proposal: Consistent use of UNRELEASED in debian/changelog
Message-ID<ATOTT-8d6-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

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_requests/15

-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   pollo@debian.org / veronneau.org
  ⠈⠳⣄

[toc] | [next] | [standalone]


#12902

FromEmmanuel Arias <emmanuelarias30@gmail.com>
Date2020-09-28 02:40 +0200
Message-ID<ATPmV-8mm-1@gated-at.bofh.it>
In reply to#12901

[Multipart message — attachments visible in raw view] — view raw

Hi,



El dom., 27 de sep. de 2020 a la(s) 21:08, Louis-Philippe Véronneau (
pollo@debian.org) escribió:

> 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 :)
>
>
Yes, +1 for this please.

Cheers,
eamanu

Cheers,
>
> [1]:
>
> https://salsa.debian.org/python-team/tools/python-modules/-/merge_requests/15
>
> --
>   ⢀⣴⠾⠻⢶⣦⠀
>   ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
>   ⢿⡄⠘⠷⠚⠋   pollo@debian.org / veronneau.org
>   ⠈⠳⣄
>
>

[toc] | [prev] | [next] | [standalone]


#12903

FromNick Morrott <knowledgejunkie@gmail.com>
Date2020-09-28 02:50 +0200
Message-ID<ATPwC-8pw-3@gated-at.bofh.it>
In reply to#12901
On Mon, 28 Sep 2020 at 01:08, Louis-Philippe Véronneau <pollo@debian.org> wrote:
>
> 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. Seems to match what we do in the Perl team.

Thanks,
Nick

[toc] | [prev] | [next] | [standalone]


#12904

FromMattia Rizzolo <mattia@debian.org>
Date2020-09-28 13:30 +0200
Message-ID<ATZvY-64y-17@gated-at.bofh.it>
In reply to#12901

[Multipart message — attachments visible in raw view] — view raw

On Sun, Sep 27, 2020 at 08:07:29PM -0400, Louis-Philippe Véronneau wrote:
> 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.

I just want to point people towards the fact that the Janitor's is now
being clever about recognizing whether a package is using `gbp dch`
(which I believe is the case you refer to when you say that UNRELEASED
is not used), or changelog entires are added whenever a change is done.


That said, I acknoledge that it makes sense to converge on a single
solution for the whole team, and honestly I don't have much of a strong
preference towards either one.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

[toc] | [prev] | [next] | [standalone]


#12905

FromOndrej Novy <novy@ondrej.org>
Date2020-09-28 15:00 +0200
Message-ID<AU0V3-6Na-1@gated-at.bofh.it>
In reply to#12901

[Multipart message — attachments visible in raw view] — view raw

Hi,

po 28. 9. 2020 v 2:08 odesílatel Louis-Philippe Véronneau <pollo@debian.org>
napsal:

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

I agree with this proposal but please change the wording a bit as
per rfc2119 :)

-- 
Best regards
 Ondřej Nový

[toc] | [prev] | [next] | [standalone]


#12927

FromLouis-Philippe Véronneau <pollo@debian.org>
Date2020-10-06 18:00 +0200
Message-ID<AWXxE-38C-11@gated-at.bofh.it>
In reply to#12905

[Multipart message — attachments visible in raw view] — view raw

On 2020-09-28 08 h 40, Ondrej Novy wrote:
> Hi,
> 
> po 28. 9. 2020 v 2:08 odesílatel Louis-Philippe Véronneau <pollo@debian.org>
> napsal:
> 
>> 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].
>>
> 
> I agree with this proposal but please change the wording a bit as
> per rfc2119 :)
> 
Thanks for all the comments and improvements people proposed.

Ondřej merged my MR last night, so it's now part of policy.

Cheers,

-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   pollo@debian.org / veronneau.org
  ⠈⠳⣄

[toc] | [prev] | [next] | [standalone]


#12928

FromJonathan Carter <jcc@debian.org>
Date2020-10-06 18:10 +0200
Message-ID<AWXHk-3rb-7@gated-at.bofh.it>
In reply to#12927
On 2020/10/06 17:53, Louis-Philippe Véronneau wrote:
> Thanks for all the comments and improvements people proposed.
> 
> Ondřej merged my MR last night, so it's now part of policy.

Yay! Thanks!

-Jonathan

-- 
  ⢀⣴⠾⠻⢶⣦⠀  Jonathan Carter (highvoltage) <jcc>
  ⣾⠁⢠⠒⠀⣿⡁  https://wiki.debian.org/highvoltage
  ⢿⡄⠘⠷⠚⠋   https://debian.org | https://jonathancarter.org
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

[toc] | [prev] | [next] | [standalone]


#12931

FromEmmanuel Arias <eamanu@yaerobi.com>
Date2020-10-06 20:40 +0200
Message-ID<AX02t-4HH-1@gated-at.bofh.it>
In reply to#12928

[Multipart message — attachments visible in raw view] — view raw

On Tue, Oct 6, 2020 at 1:03 PM Jonathan Carter <jcc@debian.org> wrote:

> On 2020/10/06 17:53, Louis-Philippe Véronneau wrote:
> > Thanks for all the comments and improvements people proposed.
> >
> > Ondřej merged my MR last night, so it's now part of policy.
>
Great!

>
> Yay! Thanks!
>
> -Jonathan
>
> --
>   ⢀⣴⠾⠻⢶⣦⠀  Jonathan Carter (highvoltage) <jcc>
>   ⣾⠁⢠⠒⠀⣿⡁  https://wiki.debian.org/highvoltage
>   ⢿⡄⠘⠷⠚⠋   https://debian.org | https://jonathancarter.org
>   ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.
>
>

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web