Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC pre-GLEP] Gentoo Git Workflow
Date: Tue, 25 Jul 2017 22:30:43
Message-Id: 1501021831.16994.8.camel@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC pre-GLEP] Gentoo Git Workflow by Rich Freeman
1 On wto, 2017-07-25 at 18:26 -0400, Rich Freeman wrote:
2 > On Tue, Jul 25, 2017 at 4:29 PM, Mike Gilbert <floppym@g.o> wrote:
3 > > On Tue, Jul 25, 2017 at 12:12 PM, Michael Orlitzky <mjo@g.o> wrote:
4 > > > On 07/25/2017 09:23 AM, Michał Górny wrote:
5 > > > >
6 > > > > How is that relevant? Revision bumps are merely a tool to encourage
7 > > > > 'automatic' rebuilds of packages during @world upgrade. I can't think of
8 > > > > a single use case where somebody would actually think it sane to
9 > > > > checkout one commit after another, and run @world upgrade in the middle
10 > > > > of it.
11 > > > >
12 > > >
13 > > > Revisions are to indicate that one incarnation of a package differs from
14 > > > another in a way that the user or package manager might care about. And
15 > > > on principal, it's no business of yours what people want to do with
16 > > > their tree. If someone wants to check out successive commits and emerge
17 > > > @world, he's within his rights to do so.
18 > >
19 > > I don't feel I should be obligated by policy to support this use case.
20 > > One revbump per push seems sufficiently safe for 99.9% of users.
21 > >
22 > > If you want to do more revbumps, you are free to do so.
23 > >
24 >
25 > What is the point of separating changes by commits if we don't
26 > generally try to keep each commit working?
27 >
28 > Sure, there are some cases where it is just going to be too painful to
29 > ensure that, and so it doesn't have to be an absolute rule.
30 >
31 > However, if somebody is checking out a tree at some point in the past
32 > they shouldn't have to try to figure out where the last push boundary
33 > was to ensure that it is sane. Use cases for that include updating
34 > older systems progressively, or bisecting a problem.
35
36 Guys, please cut this FUD.
37
38 Nothing is broken if you don't revbump. The only thing that doesn't
39 happen is that the PM isn't obliged to suggest user to upgrade.
40
41 --
42 Best regards,
43 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] [RFC pre-GLEP] Gentoo Git Workflow Rich Freeman <rich0@g.o>