Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
Date: Thu, 11 Jan 2018 20:30:52
Message-Id: 1515702641.10736.5.camel@gentoo.org
In Reply to: Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp by "Michał Górny"
1 On Thu, 2018-01-11 at 21:27 +0100, Michał Górny wrote:
2 > W dniu czw, 11.01.2018 o godzinie 22∶17 +0200, użytkownik Mart
3 > Raudsepp
4 > napisał:
5 > > On Thu, 2018-01-11 at 20:45 +0100, Michał Górny wrote:
6 > > >  # ARM64 Profiles
7 > > > -arm64           default/linux/arm64/13.0                        
8 > > > dev
9 > > > +arm64           default/linux/arm64/13.0                        
10 > > > exp
11 > > >  arm64           default/linux/arm64/13.0/desktop                
12 > > > exp
13 > > > -arm64           default/linux/arm64/13.0/desktop/systemd        
14 > > > dev
15 > > > +arm64           default/linux/arm64/13.0/desktop/systemd        
16 > > > exp
17 > > >  arm64           default/linux/arm64/13.0/developer              
18 > > > exp
19 > > >  arm64           default/linux/arm64/13.0/systemd                
20 > > > exp
21 > > > -arm64           default/linux/arm64/17.0                        
22 > > > dev
23 > > > +arm64           default/linux/arm64/17.0                        
24 > > > exp
25 > > >  arm64           default/linux/arm64/17.0/desktop                
26 > > > exp
27 > > > -arm64           default/linux/arm64/17.0/desktop/systemd        
28 > > > dev
29 > > > +arm64           default/linux/arm64/17.0/desktop/systemd        
30 > > > exp
31 > > >  arm64           default/linux/arm64/17.0/developer              
32 > > > exp
33 > > >  arm64           default/linux/arm64/17.0/systemd                
34 > > > exp
35 > >
36 > > With this I'll need to run through all of these profiles with
37 > > repoman -e=y and wait a long time, instead of just the two (well,
38 > > with
39 > > 17.0 now 4) profiles that I actually care about and checks enough.
40 > > I
41 > > also will see a TON of issues from the musl profiles down below
42 > > that
43 > > main block (it doesn't inherit base or something).
44 > >
45 > > This would make arm64 work completely impossible, so NAK from me.
46 >
47 > repoman has --include-arches option for a reason. Profile statuses
48 > are
49 > not your private convenience.
50
51 That doesn't help whatsoever due to musl. Also not for running things
52 on a slower arch (mips in this case).
53
54 > > Additionally if depgraph wouldn't be broken anymore, we would be
55 > > moving
56 > > them to stable, not some separate "dev" step.
57 > >
58 > > Same goes for the mips main block changes.
59 >
60 > But it is broken, and it won't become less broken if we keep ignoring
61 > the fact and not reporting new breakages just because one developer
62 > can't fix his workflow.
63
64 Your patch simply removes dev completely, with no reason for it to
65 exist anymore then. If depgraph isn't broken, it'd be stable. There'd
66 be no reason for dev. Dev is dev BECAUSE it has a broken depgraph, but
67 is aspiring towards not.
68 My workflow is just fine.

Replies