public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [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: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 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 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