* [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
@ 2018-01-11 19:45 Michał Górny
2018-01-11 20:17 ` Mart Raudsepp
2018-01-11 21:08 ` Anthony G. Basile
0 siblings, 2 replies; 8+ messages in thread
From: Michał Górny @ 2018-01-11 19:45 UTC (permalink / raw
To: gentoo-dev; +Cc: Michał Górny
Lower those of dev profiles that currently have broken depgraph to exp
status. This will allow us to enable CI runs for dev profiles without
triggering new issues, and start actively pursing improving exp
profiles to dev one by one.
---
profiles/profiles.desc | 104 ++++++++++++++++++++++++-------------------------
1 file changed, 52 insertions(+), 52 deletions(-)
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 4e3223a76b14..d9bcb8b60e8b 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -29,7 +29,7 @@ amd64 default/linux/amd64/13.0/desktop/plasma/systemd stable
amd64 default/linux/amd64/13.0/developer stable
amd64 default/linux/amd64/13.0/no-multilib stable
amd64 default/linux/amd64/13.0/systemd stable
-amd64 default/linux/amd64/13.0/x32 dev
+amd64 default/linux/amd64/13.0/x32 exp
amd64 default/linux/amd64/17.0 stable
amd64 default/linux/amd64/17.0/selinux dev
amd64 default/linux/amd64/17.0/hardened dev
@@ -44,7 +44,7 @@ amd64 default/linux/amd64/17.0/no-multilib stable
amd64 default/linux/amd64/17.0/no-multilib/hardened dev
amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev
amd64 default/linux/amd64/17.0/systemd stable
-amd64 default/linux/amd64/17.0/x32 dev
+amd64 default/linux/amd64/17.0/x32 exp
# Experimental SYMLINK_LIB=no profiles
# Run app-portage/unsymlink-lib *before* switching the profile.
@@ -90,14 +90,14 @@ arm default/linux/arm/13.0/armv7a/desktop/gnome dev
arm default/linux/arm/13.0/armv7a/developer dev
# ARM64 Profiles
-arm64 default/linux/arm64/13.0 dev
+arm64 default/linux/arm64/13.0 exp
arm64 default/linux/arm64/13.0/desktop exp
-arm64 default/linux/arm64/13.0/desktop/systemd dev
+arm64 default/linux/arm64/13.0/desktop/systemd exp
arm64 default/linux/arm64/13.0/developer exp
arm64 default/linux/arm64/13.0/systemd exp
-arm64 default/linux/arm64/17.0 dev
+arm64 default/linux/arm64/17.0 exp
arm64 default/linux/arm64/17.0/desktop exp
-arm64 default/linux/arm64/17.0/desktop/systemd dev
+arm64 default/linux/arm64/17.0/desktop/systemd exp
arm64 default/linux/arm64/17.0/developer exp
arm64 default/linux/arm64/17.0/systemd exp
@@ -132,17 +132,17 @@ m68k default/linux/m68k/17.0/desktop/gnome exp
m68k default/linux/m68k/17.0/developer exp
# MIPS Profiles
-mips default/linux/mips/13.0/o32 dev
-mips default/linux/mips/13.0/n32 dev
+mips default/linux/mips/13.0/o32 exp
+mips default/linux/mips/13.0/n32 exp
mips default/linux/mips/13.0/n64 exp
-mips default/linux/mips/13.0/multilib/o32 dev
-mips default/linux/mips/13.0/multilib/n32 dev
+mips default/linux/mips/13.0/multilib/o32 exp
+mips default/linux/mips/13.0/multilib/n32 exp
mips default/linux/mips/13.0/multilib/n64 exp
-mips default/linux/mips/13.0/mipsel/o32 dev
-mips default/linux/mips/13.0/mipsel/n32 dev
+mips default/linux/mips/13.0/mipsel/o32 exp
+mips default/linux/mips/13.0/mipsel/n32 exp
mips default/linux/mips/13.0/mipsel/n64 exp
-mips default/linux/mips/13.0/mipsel/multilib/o32 dev
-mips default/linux/mips/13.0/mipsel/multilib/n32 dev
+mips default/linux/mips/13.0/mipsel/multilib/o32 exp
+mips default/linux/mips/13.0/mipsel/multilib/n32 exp
mips default/linux/mips/13.0/mipsel/multilib/n64 exp
# Nios II Profiles
@@ -240,22 +240,22 @@ x86 default/linux/x86/17.0/developer stable
x86 default/linux/x86/17.0/systemd stable
# Gentoo/FreeBSD Profiles
-amd64-fbsd default/bsd/fbsd/amd64/9.1 dev
-amd64-fbsd default/bsd/fbsd/amd64/11.1 dev
+amd64-fbsd default/bsd/fbsd/amd64/9.1 exp
+amd64-fbsd default/bsd/fbsd/amd64/11.1 exp
amd64-fbsd default/bsd/fbsd/amd64/9.1/clang exp
amd64-fbsd default/bsd/fbsd/amd64/11.1/clang exp
sparc-fbsd default/bsd/fbsd/sparc/8.2 exp
-x86-fbsd default/bsd/fbsd/x86/9.1 dev
-x86-fbsd default/bsd/fbsd/x86/11.1 dev
+x86-fbsd default/bsd/fbsd/x86/9.1 exp
+x86-fbsd default/bsd/fbsd/x86/11.1 exp
# Hardened Profiles
amd64 hardened/linux/amd64 stable
amd64 hardened/linux/amd64/selinux stable
amd64 hardened/linux/amd64/no-multilib stable
amd64 hardened/linux/amd64/no-multilib/selinux stable
-amd64 hardened/linux/amd64/x32 dev
-arm hardened/linux/arm/armv7a dev
-arm hardened/linux/arm/armv6j dev
+amd64 hardened/linux/amd64/x32 exp
+arm hardened/linux/arm/armv7a exp
+arm hardened/linux/arm/armv6j exp
ia64 hardened/linux/ia64 dev
mips hardened/linux/mips/mipsel/multilib/n32 exp
mips hardened/linux/mips/mipsel/multilib/n64 exp
@@ -266,8 +266,8 @@ mips hardened/linux/mips/multilib/n64 exp
mips hardened/linux/mips/n32 exp
mips hardened/linux/mips/n64 exp
ppc hardened/linux/powerpc/ppc32 dev
-ppc hardened/linux/powerpc/ppc64/32bit-userland dev
-ppc64 hardened/linux/powerpc/ppc64/64bit-userland dev
+ppc hardened/linux/powerpc/ppc64/32bit-userland exp
+ppc64 hardened/linux/powerpc/ppc64/64bit-userland exp
x86 hardened/linux/x86 stable
x86 hardened/linux/x86/selinux stable
@@ -290,37 +290,37 @@ x86 default/linux/musl/x86 exp
x86 hardened/linux/musl/x86 exp
# Non-embedded uclibc profiles
-amd64 default/linux/uclibc/amd64 dev
-amd64 hardened/linux/uclibc/amd64 dev
-arm default/linux/uclibc/arm/armv7a dev
-arm hardened/linux/uclibc/arm/armv7a dev
-mips default/linux/uclibc/mips dev
-mips hardened/linux/uclibc/mips dev
-mips default/linux/uclibc/mips/mipsel dev
-mips hardened/linux/uclibc/mips/mipsel dev
-ppc default/linux/uclibc/ppc dev
-ppc hardened/linux/uclibc/ppc dev
-x86 default/linux/uclibc/x86 dev
-x86 hardened/linux/uclibc/x86 dev
+amd64 default/linux/uclibc/amd64 exp
+amd64 hardened/linux/uclibc/amd64 exp
+arm default/linux/uclibc/arm/armv7a exp
+arm hardened/linux/uclibc/arm/armv7a exp
+mips default/linux/uclibc/mips exp
+mips hardened/linux/uclibc/mips exp
+mips default/linux/uclibc/mips/mipsel exp
+mips hardened/linux/uclibc/mips/mipsel exp
+ppc default/linux/uclibc/ppc exp
+ppc hardened/linux/uclibc/ppc exp
+x86 default/linux/uclibc/x86 exp
+x86 hardened/linux/uclibc/x86 exp
# uclibc/embedded multiarch profiles
-#amd64 uclibc/amd64 dev
-#arm uclibc/arm dev
-#arm uclibc/arm/2.4 dev
-#mips uclibc/mips dev
-#mips uclibc/mips/hardened dev
-#ppc uclibc/ppc dev
-#ppc uclibc/ppc/2.4 dev
-#ppc uclibc/ppc/hardened dev
-#ppc uclibc/ppc/hardened/2.4 dev
-#sh uclibc/sh dev
-#sh uclibc/sh/2.4 dev
-#x86 uclibc/x86 dev
-#x86 uclibc/x86/2.4 dev
-#x86 uclibc/x86/2005.1 dev
-#x86 uclibc/x86/2005.1/2.4 dev
-#x86 uclibc/x86/hardened dev
-#x86 uclibc/x86/hardened/2.4 dev
+#amd64 uclibc/amd64 exp
+#arm uclibc/arm exp
+#arm uclibc/arm/2.4 exp
+#mips uclibc/mips exp
+#mips uclibc/mips/hardened exp
+#ppc uclibc/ppc exp
+#ppc uclibc/ppc/2.4 exp
+#ppc uclibc/ppc/hardened exp
+#ppc uclibc/ppc/hardened/2.4 exp
+#sh uclibc/sh exp
+#sh uclibc/sh/2.4 exp
+#x86 uclibc/x86 exp
+#x86 uclibc/x86/2.4 exp
+#x86 uclibc/x86/2005.1 exp
+#x86 uclibc/x86/2005.1/2.4 exp
+#x86 uclibc/x86/hardened exp
+#x86 uclibc/x86/hardened/2.4 exp
# These are Gentoo Prefix profiles, maintained by the Prefix team
--
2.16.0.rc1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
2018-01-11 19:45 [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp Michał Górny
@ 2018-01-11 20:17 ` Mart Raudsepp
2018-01-11 20:27 ` Michał Górny
2018-01-11 20:28 ` Mart Raudsepp
2018-01-11 21:08 ` Anthony G. Basile
1 sibling, 2 replies; 8+ messages in thread
From: Mart Raudsepp @ 2018-01-11 20:17 UTC (permalink / raw
To: gentoo-dev; +Cc: Michał Górny
On Thu, 2018-01-11 at 20:45 +0100, Michał Górny wrote:
> # ARM64 Profiles
> -arm64 default/linux/arm64/13.0 dev
> +arm64 default/linux/arm64/13.0 exp
> arm64 default/linux/arm64/13.0/desktop exp
> -arm64 default/linux/arm64/13.0/desktop/systemd dev
> +arm64 default/linux/arm64/13.0/desktop/systemd exp
> arm64 default/linux/arm64/13.0/developer exp
> arm64 default/linux/arm64/13.0/systemd exp
> -arm64 default/linux/arm64/17.0 dev
> +arm64 default/linux/arm64/17.0 exp
> arm64 default/linux/arm64/17.0/desktop exp
> -arm64 default/linux/arm64/17.0/desktop/systemd dev
> +arm64 default/linux/arm64/17.0/desktop/systemd exp
> arm64 default/linux/arm64/17.0/developer exp
> arm64 default/linux/arm64/17.0/systemd exp
With this I'll need to run through all of these profiles with
repoman -e=y and wait a long time, instead of just the two (well, with
17.0 now 4) profiles that I actually care about and checks enough. I
also will see a TON of issues from the musl profiles down below that
main block (it doesn't inherit base or something).
This would make arm64 work completely impossible, so NAK from me.
Additionally if depgraph wouldn't be broken anymore, we would be moving
them to stable, not some separate "dev" step.
Same goes for the mips main block changes.
Mart
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
2018-01-11 20:17 ` Mart Raudsepp
@ 2018-01-11 20:27 ` Michał Górny
2018-01-11 20:30 ` Mart Raudsepp
2018-01-11 20:28 ` Mart Raudsepp
1 sibling, 1 reply; 8+ messages in thread
From: Michał Górny @ 2018-01-11 20:27 UTC (permalink / raw
To: gentoo-dev
W dniu czw, 11.01.2018 o godzinie 22∶17 +0200, użytkownik Mart Raudsepp
napisał:
> On Thu, 2018-01-11 at 20:45 +0100, Michał Górny wrote:
> > # ARM64 Profiles
> > -arm64 default/linux/arm64/13.0 dev
> > +arm64 default/linux/arm64/13.0 exp
> > arm64 default/linux/arm64/13.0/desktop exp
> > -arm64 default/linux/arm64/13.0/desktop/systemd dev
> > +arm64 default/linux/arm64/13.0/desktop/systemd exp
> > arm64 default/linux/arm64/13.0/developer exp
> > arm64 default/linux/arm64/13.0/systemd exp
> > -arm64 default/linux/arm64/17.0 dev
> > +arm64 default/linux/arm64/17.0 exp
> > arm64 default/linux/arm64/17.0/desktop exp
> > -arm64 default/linux/arm64/17.0/desktop/systemd dev
> > +arm64 default/linux/arm64/17.0/desktop/systemd exp
> > arm64 default/linux/arm64/17.0/developer exp
> > arm64 default/linux/arm64/17.0/systemd exp
>
> With this I'll need to run through all of these profiles with
> repoman -e=y and wait a long time, instead of just the two (well, with
> 17.0 now 4) profiles that I actually care about and checks enough. I
> also will see a TON of issues from the musl profiles down below that
> main block (it doesn't inherit base or something).
>
> This would make arm64 work completely impossible, so NAK from me.
repoman has --include-arches option for a reason. Profile statuses are
not your private convenience.
> Additionally if depgraph wouldn't be broken anymore, we would be moving
> them to stable, not some separate "dev" step.
>
> Same goes for the mips main block changes.
But it is broken, and it won't become less broken if we keep ignoring
the fact and not reporting new breakages just because one developer
can't fix his workflow.
--
Best regards,
Michał Górny
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
2018-01-11 20:27 ` Michał Górny
@ 2018-01-11 20:30 ` Mart Raudsepp
2018-01-11 20:35 ` Michał Górny
0 siblings, 1 reply; 8+ messages in thread
From: Mart Raudsepp @ 2018-01-11 20:30 UTC (permalink / raw
To: gentoo-dev
On Thu, 2018-01-11 at 21:27 +0100, Michał Górny wrote:
> W dniu czw, 11.01.2018 o godzinie 22∶17 +0200, użytkownik Mart
> Raudsepp
> napisał:
> > On Thu, 2018-01-11 at 20:45 +0100, Michał Górny wrote:
> > > # ARM64 Profiles
> > > -arm64 default/linux/arm64/13.0
> > > dev
> > > +arm64 default/linux/arm64/13.0
> > > exp
> > > arm64 default/linux/arm64/13.0/desktop
> > > exp
> > > -arm64 default/linux/arm64/13.0/desktop/systemd
> > > dev
> > > +arm64 default/linux/arm64/13.0/desktop/systemd
> > > exp
> > > arm64 default/linux/arm64/13.0/developer
> > > exp
> > > arm64 default/linux/arm64/13.0/systemd
> > > exp
> > > -arm64 default/linux/arm64/17.0
> > > dev
> > > +arm64 default/linux/arm64/17.0
> > > exp
> > > arm64 default/linux/arm64/17.0/desktop
> > > exp
> > > -arm64 default/linux/arm64/17.0/desktop/systemd
> > > dev
> > > +arm64 default/linux/arm64/17.0/desktop/systemd
> > > exp
> > > arm64 default/linux/arm64/17.0/developer
> > > exp
> > > arm64 default/linux/arm64/17.0/systemd
> > > exp
> >
> > With this I'll need to run through all of these profiles with
> > repoman -e=y and wait a long time, instead of just the two (well,
> > with
> > 17.0 now 4) profiles that I actually care about and checks enough.
> > I
> > also will see a TON of issues from the musl profiles down below
> > that
> > main block (it doesn't inherit base or something).
> >
> > This would make arm64 work completely impossible, so NAK from me.
>
> repoman has --include-arches option for a reason. Profile statuses
> are
> not your private convenience.
That doesn't help whatsoever due to musl. Also not for running things
on a slower arch (mips in this case).
> > Additionally if depgraph wouldn't be broken anymore, we would be
> > moving
> > them to stable, not some separate "dev" step.
> >
> > Same goes for the mips main block changes.
>
> But it is broken, and it won't become less broken if we keep ignoring
> the fact and not reporting new breakages just because one developer
> can't fix his workflow.
Your patch simply removes dev completely, with no reason for it to
exist anymore then. If depgraph isn't broken, it'd be stable. There'd
be no reason for dev. Dev is dev BECAUSE it has a broken depgraph, but
is aspiring towards not.
My workflow is just fine.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
2018-01-11 20:30 ` Mart Raudsepp
@ 2018-01-11 20:35 ` Michał Górny
2018-01-11 20:44 ` Mart Raudsepp
0 siblings, 1 reply; 8+ messages in thread
From: Michał Górny @ 2018-01-11 20:35 UTC (permalink / raw
To: gentoo-dev
W dniu czw, 11.01.2018 o godzinie 22∶30 +0200, użytkownik Mart Raudsepp
napisał:
> On Thu, 2018-01-11 at 21:27 +0100, Michał Górny wrote:
> > W dniu czw, 11.01.2018 o godzinie 22∶17 +0200, użytkownik Mart
> > Raudsepp
> > napisał:
> > > On Thu, 2018-01-11 at 20:45 +0100, Michał Górny wrote:
> > > > # ARM64 Profiles
> > > > -arm64 default/linux/arm64/13.0
> > > > dev
> > > > +arm64 default/linux/arm64/13.0
> > > > exp
> > > > arm64 default/linux/arm64/13.0/desktop
> > > > exp
> > > > -arm64 default/linux/arm64/13.0/desktop/systemd
> > > > dev
> > > > +arm64 default/linux/arm64/13.0/desktop/systemd
> > > > exp
> > > > arm64 default/linux/arm64/13.0/developer
> > > > exp
> > > > arm64 default/linux/arm64/13.0/systemd
> > > > exp
> > > > -arm64 default/linux/arm64/17.0
> > > > dev
> > > > +arm64 default/linux/arm64/17.0
> > > > exp
> > > > arm64 default/linux/arm64/17.0/desktop
> > > > exp
> > > > -arm64 default/linux/arm64/17.0/desktop/systemd
> > > > dev
> > > > +arm64 default/linux/arm64/17.0/desktop/systemd
> > > > exp
> > > > arm64 default/linux/arm64/17.0/developer
> > > > exp
> > > > arm64 default/linux/arm64/17.0/systemd
> > > > exp
> > >
> > > With this I'll need to run through all of these profiles with
> > > repoman -e=y and wait a long time, instead of just the two (well,
> > > with
> > > 17.0 now 4) profiles that I actually care about and checks enough.
> > > I
> > > also will see a TON of issues from the musl profiles down below
> > > that
> > > main block (it doesn't inherit base or something).
> > >
> > > This would make arm64 work completely impossible, so NAK from me.
> >
> > repoman has --include-arches option for a reason. Profile statuses
> > are
> > not your private convenience.
>
> That doesn't help whatsoever due to musl. Also not for running things
> on a slower arch (mips in this case).
>
> > > Additionally if depgraph wouldn't be broken anymore, we would be
> > > moving
> > > them to stable, not some separate "dev" step.
> > >
> > > Same goes for the mips main block changes.
> >
> > But it is broken, and it won't become less broken if we keep ignoring
> > the fact and not reporting new breakages just because one developer
> > can't fix his workflow.
>
> Your patch simply removes dev completely, with no reason for it to
> exist anymore then. If depgraph isn't broken, it'd be stable. There'd
> be no reason for dev. Dev is dev BECAUSE it has a broken depgraph, but
> is aspiring towards not.
> My workflow is just fine.
>
The point of dev is to bring staging warnings so that we can improve
the depgraph. If you really insist, we can start with dev status for
arm64 & mips. But it'd be more readable if we worked on only one arch
simultaneously.
--
Best regards,
Michał Górny
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
2018-01-11 20:35 ` Michał Górny
@ 2018-01-11 20:44 ` Mart Raudsepp
0 siblings, 0 replies; 8+ messages in thread
From: Mart Raudsepp @ 2018-01-11 20:44 UTC (permalink / raw
To: gentoo-dev
On Thu, 2018-01-11 at 21:35 +0100, Michał Górny wrote:
> The point of dev is to bring staging warnings so that we can improve
> the depgraph. If you really insist, we can start with dev status for
> arm64 & mips. But it'd be more readable if we worked on only one arch
> simultaneously.
Keep 17.0 ones that were dev as dev then for arm64; 13.0 can all go to
exp. The latest arm64 stage3 is 17.0 already.
For all of those musl profiles should be fixed by their maintainer
(which isn't the arch team). It generates all that noise and it's the
main reason I had to do a separation of exp and dev for arm64 and mips,
so I can have any sort of readable repoman output whatsoever. Albeit
speed helps as well by only checking a subset of all arch profiles,
especially for mips.
mips we can move a couple back to dev once I revive the glibc on it and
can actually do work on it again, but it's lower priority.
Meanwhile mips "repoman -e y --include-arches mips" output is useless
with musl, unless doing some creative grep -v'ing...
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
2018-01-11 20:17 ` Mart Raudsepp
2018-01-11 20:27 ` Michał Górny
@ 2018-01-11 20:28 ` Mart Raudsepp
1 sibling, 0 replies; 8+ messages in thread
From: Mart Raudsepp @ 2018-01-11 20:28 UTC (permalink / raw
To: gentoo-dev; +Cc: Michał Górny
On Thu, 2018-01-11 at 22:17 +0200, Mart Raudsepp wrote:
> On Thu, 2018-01-11 at 20:45 +0100, Michał Górny wrote:
> > # ARM64 Profiles
> > -arm64 default/linux/arm64/13.0
> > dev
> > +arm64 default/linux/arm64/13.0
> > exp
> > arm64 default/linux/arm64/13.0/desktop
> > exp
> > -arm64 default/linux/arm64/13.0/desktop/systemd
> > dev
> > +arm64 default/linux/arm64/13.0/desktop/systemd
> > exp
> > arm64 default/linux/arm64/13.0/developer
> > exp
> > arm64 default/linux/arm64/13.0/systemd
> > exp
> > -arm64 default/linux/arm64/17.0
> > dev
> > +arm64 default/linux/arm64/17.0
> > exp
> > arm64 default/linux/arm64/17.0/desktop
> > exp
> > -arm64 default/linux/arm64/17.0/desktop/systemd
> > dev
> > +arm64 default/linux/arm64/17.0/desktop/systemd
> > exp
> > arm64 default/linux/arm64/17.0/developer
> > exp
> > arm64 default/linux/arm64/17.0/systemd
> > exp
>
> With this I'll need to run through all of these profiles with
> repoman -e=y and wait a long time, instead of just the two (well,
> with
> 17.0 now 4) profiles that I actually care about and checks enough. I
> also will see a TON of issues from the musl profiles down below that
> main block (it doesn't inherit base or something).
To clarify, they don't inherit from profiles/arch/<ARCH>, so all the
package.use.stable.mask, package.use.mask, use.mask and other stuff is
broken, which I've fixed in main thing, so repoman -e y is still
impossibly noisy, even with --include-arches arm64, despite my fixes in
the proper place.
> This would make arm64 work completely impossible, so NAK from me.
>
> Additionally if depgraph wouldn't be broken anymore, we would be
> moving
> them to stable, not some separate "dev" step.
>
> Same goes for the mips main block changes.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp
2018-01-11 19:45 [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp Michał Górny
2018-01-11 20:17 ` Mart Raudsepp
@ 2018-01-11 21:08 ` Anthony G. Basile
1 sibling, 0 replies; 8+ messages in thread
From: Anthony G. Basile @ 2018-01-11 21:08 UTC (permalink / raw
To: gentoo-dev
On 1/11/18 2:45 PM, Michał Górny wrote:
> Lower those of dev profiles that currently have broken depgraph to exp
> status. This will allow us to enable CI runs for dev profiles without
> triggering new issues, and start actively pursing improving exp
> profiles to dev one by one.
> ---
> profiles/profiles.desc | 104 ++++++++++++++++++++++++-------------------------
> 1 file changed, 52 insertions(+), 52 deletions(-)
>
> diff --git a/profiles/profiles.desc b/profiles/profiles.desc
> index 4e3223a76b14..d9bcb8b60e8b 100644
> --- a/profiles/profiles.desc
> +++ b/profiles/profiles.desc
> @@ -29,7 +29,7 @@ amd64 default/linux/amd64/13.0/desktop/plasma/systemd stable
> amd64 default/linux/amd64/13.0/developer stable
> amd64 default/linux/amd64/13.0/no-multilib stable
> amd64 default/linux/amd64/13.0/systemd stable
> -amd64 default/linux/amd64/13.0/x32 dev
> +amd64 default/linux/amd64/13.0/x32 exp
> amd64 default/linux/amd64/17.0 stable
> amd64 default/linux/amd64/17.0/selinux dev
> amd64 default/linux/amd64/17.0/hardened dev
> @@ -44,7 +44,7 @@ amd64 default/linux/amd64/17.0/no-multilib stable
> amd64 default/linux/amd64/17.0/no-multilib/hardened dev
> amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev
> amd64 default/linux/amd64/17.0/systemd stable
> -amd64 default/linux/amd64/17.0/x32 dev
> +amd64 default/linux/amd64/17.0/x32 exp
>
> # Experimental SYMLINK_LIB=no profiles
> # Run app-portage/unsymlink-lib *before* switching the profile.
> @@ -90,14 +90,14 @@ arm default/linux/arm/13.0/armv7a/desktop/gnome dev
> arm default/linux/arm/13.0/armv7a/developer dev
>
> # ARM64 Profiles
> -arm64 default/linux/arm64/13.0 dev
> +arm64 default/linux/arm64/13.0 exp
> arm64 default/linux/arm64/13.0/desktop exp
> -arm64 default/linux/arm64/13.0/desktop/systemd dev
> +arm64 default/linux/arm64/13.0/desktop/systemd exp
> arm64 default/linux/arm64/13.0/developer exp
> arm64 default/linux/arm64/13.0/systemd exp
> -arm64 default/linux/arm64/17.0 dev
> +arm64 default/linux/arm64/17.0 exp
> arm64 default/linux/arm64/17.0/desktop exp
> -arm64 default/linux/arm64/17.0/desktop/systemd dev
> +arm64 default/linux/arm64/17.0/desktop/systemd exp
> arm64 default/linux/arm64/17.0/developer exp
> arm64 default/linux/arm64/17.0/systemd exp
>
> @@ -132,17 +132,17 @@ m68k default/linux/m68k/17.0/desktop/gnome exp
> m68k default/linux/m68k/17.0/developer exp
>
> # MIPS Profiles
> -mips default/linux/mips/13.0/o32 dev
> -mips default/linux/mips/13.0/n32 dev
> +mips default/linux/mips/13.0/o32 exp
> +mips default/linux/mips/13.0/n32 exp
> mips default/linux/mips/13.0/n64 exp
> -mips default/linux/mips/13.0/multilib/o32 dev
> -mips default/linux/mips/13.0/multilib/n32 dev
> +mips default/linux/mips/13.0/multilib/o32 exp
> +mips default/linux/mips/13.0/multilib/n32 exp
> mips default/linux/mips/13.0/multilib/n64 exp
> -mips default/linux/mips/13.0/mipsel/o32 dev
> -mips default/linux/mips/13.0/mipsel/n32 dev
> +mips default/linux/mips/13.0/mipsel/o32 exp
> +mips default/linux/mips/13.0/mipsel/n32 exp
> mips default/linux/mips/13.0/mipsel/n64 exp
> -mips default/linux/mips/13.0/mipsel/multilib/o32 dev
> -mips default/linux/mips/13.0/mipsel/multilib/n32 dev
> +mips default/linux/mips/13.0/mipsel/multilib/o32 exp
> +mips default/linux/mips/13.0/mipsel/multilib/n32 exp
> mips default/linux/mips/13.0/mipsel/multilib/n64 exp
>
> # Nios II Profiles
> @@ -240,22 +240,22 @@ x86 default/linux/x86/17.0/developer stable
> x86 default/linux/x86/17.0/systemd stable
>
> # Gentoo/FreeBSD Profiles
> -amd64-fbsd default/bsd/fbsd/amd64/9.1 dev
> -amd64-fbsd default/bsd/fbsd/amd64/11.1 dev
> +amd64-fbsd default/bsd/fbsd/amd64/9.1 exp
> +amd64-fbsd default/bsd/fbsd/amd64/11.1 exp
> amd64-fbsd default/bsd/fbsd/amd64/9.1/clang exp
> amd64-fbsd default/bsd/fbsd/amd64/11.1/clang exp
> sparc-fbsd default/bsd/fbsd/sparc/8.2 exp
> -x86-fbsd default/bsd/fbsd/x86/9.1 dev
> -x86-fbsd default/bsd/fbsd/x86/11.1 dev
> +x86-fbsd default/bsd/fbsd/x86/9.1 exp
> +x86-fbsd default/bsd/fbsd/x86/11.1 exp
>
>
> @@ -290,37 +290,37 @@ x86 default/linux/musl/x86 exp
> x86 hardened/linux/musl/x86 exp
>
> # Non-embedded uclibc profiles
> -amd64 default/linux/uclibc/amd64 dev
> -amd64 hardened/linux/uclibc/amd64 dev
> -arm default/linux/uclibc/arm/armv7a dev
> -arm hardened/linux/uclibc/arm/armv7a dev
> -mips default/linux/uclibc/mips dev
> -mips hardened/linux/uclibc/mips dev
> -mips default/linux/uclibc/mips/mipsel dev
> -mips hardened/linux/uclibc/mips/mipsel dev
> -ppc default/linux/uclibc/ppc dev
> -ppc hardened/linux/uclibc/ppc dev
> -x86 default/linux/uclibc/x86 dev
> -x86 hardened/linux/uclibc/x86 dev
> +amd64 default/linux/uclibc/amd64 exp
> +amd64 hardened/linux/uclibc/amd64 exp
> +arm default/linux/uclibc/arm/armv7a exp
> +arm hardened/linux/uclibc/arm/armv7a exp
> +mips default/linux/uclibc/mips exp
> +mips hardened/linux/uclibc/mips exp
> +mips default/linux/uclibc/mips/mipsel exp
> +mips hardened/linux/uclibc/mips/mipsel exp
> +ppc default/linux/uclibc/ppc exp
> +ppc hardened/linux/uclibc/ppc exp
> +x86 default/linux/uclibc/x86 exp
> +x86 hardened/linux/uclibc/x86 exp
>
Dropping the uclibc and musl profiles to exp will seriously break things
for me. I'm going to say no to this.
--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail : blueness@gentoo.org
GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
GnuPG ID : F52D4BBA
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2018-01-11 21:09 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-11 19:45 [gentoo-dev] [PATCH v2] profiles.desc: Lower profiles with broken depgraph from dev to exp Michał Górny
2018-01-11 20:17 ` Mart Raudsepp
2018-01-11 20:27 ` Michał Górny
2018-01-11 20:30 ` Mart Raudsepp
2018-01-11 20:35 ` Michał Górny
2018-01-11 20:44 ` Mart Raudsepp
2018-01-11 20:28 ` Mart Raudsepp
2018-01-11 21:08 ` Anthony G. Basile
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox