Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: Introducing stable profiles for arm64 (aarch64)
Date: Mon, 06 Feb 2017 03:00:03
Message-Id: 1486349983.29800.35.camel@gentoo.org
In Reply to: [gentoo-dev] RFC: Introducing stable profiles for arm64 (aarch64) by Mart Raudsepp
1 Ühel kenal päeval, L, 04.02.2017 kell 07:26, kirjutas Mart Raudsepp:
2 > Hello,
3 >
4 > I am working towards having a clean deptree for arm64 and afterwards
5 > marking the non-hardened 5 arm64 profiles stable (or 4 - I don't see
6 > value in the developer profile without the desktop specific
7 > subprofiles, until there are mix-ins).
8 >
9 > This e-mail is meant to make sure there are no other pre-requisites
10 > for
11 > just flipping the switch in profiles.desc from exp to stable, and to
12 > express that intent and garner any hands-on help.
13
14 Lots of concerns, I see from the zero replies so far :)
15 To make it easier to handle new keywording that's happening earlier too
16 in parallel, I now additionally plan to move half of these profiles
17 from exp to dev in a couple of days, so that when repoman -d is used,
18 it catches it, and when repoman -e y is used, it catches things too
19 with the profiles that are left in exp for now.
20 Moving from there to stable profile would not be done without the
21 deptree fully clean, of course.
22
23 Additionally there have been questions about stable keywords:
24
25 I don't have short term personal plans on doing any new stable keywords
26 until I'm done with having useful desktops in ~arm64. To get us towards
27 stable _profiles_, I plan to use.stable.mask or package.use.stable.mask
28 and so on as appropriate if possible, and only look into a stable
29 chroot and stable keywording when that's not reasonable.
30
31 Then afterwards yes, there is the intention to also have a bigger
32 stable tree, but for me that's more like a 2-4 months timeline from now
33 to even start there, depending on helping manpower and the capability
34 to keep up. And also in the future I do want us to be a security
35 supported architecture, given sufficient manpower and such.
36
37 > Also some eyes on the profiles (profiles/arch/arm64/*) would be
38 > useful,
39 > especially from those who knows how all these CHOST/LIBDIR and other
40 > things need to be, to make sure these are all right before the
41 > profiles
42 > go stable.
43 >
44 >
45 > Currently my plan is to solve all the deptree issues by mostly stable
46 > use masks where needed (the stage building stable keywords haven't
47 > kept
48 > the deptree in mind so far, just for what USE flags are enabled for
49 > stage building), and keywording ~arm64 or
50 > use.mask/package.use.mask'ing
51 > to fix the ~arm64 deptree too (depending on if I want it keyworded
52 > immediately, or delay for future consideration and fix the deptree by
53 > use masks till then).
54 > I'm having the CI hamsters spin for this at
55 > https://github.com/gentoo/gentoo/pull/3622
56 >
57 > Yes, there is quite some work to do, but this e-mail is meant to get
58 > any necessary formalities out of the way in parallel, so we can get
59 > the
60 > switch flipped right after instead of discussing it then, and not
61 > continue a chasing game due to repoman not telling to file a
62 > KEYWORDREQ
63 > for us for new deps.
64 >
65 > Note that there is no arm64 project as of yet, it's been worked on to
66 > some capacity as part of arm project, which I believe to be a bit
67 > confusing (albeit similar to ppc/ppc64), but also a bit daunting with
68 > the arm4/5/6/7/vfp/neon/etc combination explosion stuff in arm32 land
69 > (so I think it's good to have a clean break there with project
70 > documentation pages, people involvement, etc). I haven't been able to
71 > convince steev as of yet about this and haven't exercised any project
72 > creation rights myself yet :D
73 >
74 >
75 > Mart

Replies