Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@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:28:14
Message-Id: 1515702484.10736.3.camel@gentoo.org
In Reply to: Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp by Mart Raudsepp
1 On Thu, 2018-01-11 at 22:17 +0200, Mart Raudsepp wrote:
2 > On Thu, 2018-01-11 at 20:45 +0100, Michał Górny wrote:
3 > >  # ARM64 Profiles
4 > > -arm64           default/linux/arm64/13.0                       
5 > > dev
6 > > +arm64           default/linux/arm64/13.0                       
7 > > exp
8 > >  arm64           default/linux/arm64/13.0/desktop               
9 > > exp
10 > > -arm64           default/linux/arm64/13.0/desktop/systemd       
11 > > dev
12 > > +arm64           default/linux/arm64/13.0/desktop/systemd       
13 > > exp
14 > >  arm64           default/linux/arm64/13.0/developer             
15 > > exp
16 > >  arm64           default/linux/arm64/13.0/systemd               
17 > > exp
18 > > -arm64           default/linux/arm64/17.0                       
19 > > dev
20 > > +arm64           default/linux/arm64/17.0                       
21 > > exp
22 > >  arm64           default/linux/arm64/17.0/desktop               
23 > > exp
24 > > -arm64           default/linux/arm64/17.0/desktop/systemd       
25 > > dev
26 > > +arm64           default/linux/arm64/17.0/desktop/systemd       
27 > > exp
28 > >  arm64           default/linux/arm64/17.0/developer             
29 > > exp
30 > >  arm64           default/linux/arm64/17.0/systemd               
31 > > exp
32 >
33 > With this I'll need to run through all of these profiles with
34 > repoman -e=y and wait a long time, instead of just the two (well,
35 > with
36 > 17.0 now 4) profiles that I actually care about and checks enough. I
37 > also will see a TON of issues from the musl profiles down below that
38 > main block (it doesn't inherit base or something).
39
40 To clarify, they don't inherit from profiles/arch/<ARCH>, so all the
41 package.use.stable.mask, package.use.mask, use.mask and other stuff is
42 broken, which I've fixed in main thing, so repoman -e y is still
43 impossibly noisy, even with --include-arches arm64, despite my fixes in
44 the proper place.
45
46 > This would make arm64 work completely impossible, so NAK from me.
47 >
48 > Additionally if depgraph wouldn't be broken anymore, we would be
49 > moving
50 > them to stable, not some separate "dev" step.
51 >
52 > Same goes for the mips main block changes.