From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-66453-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id E242B13877A
	for <garchives@archives.gentoo.org>; Wed,  2 Jul 2014 15:44:25 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 6FAD3E0946;
	Wed,  2 Jul 2014 15:44:20 +0000 (UTC)
Received: from mail-oa0-f54.google.com (mail-oa0-f54.google.com [209.85.219.54])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 98AAAE091F
	for <gentoo-dev@lists.gentoo.org>; Wed,  2 Jul 2014 15:44:19 +0000 (UTC)
Received: by mail-oa0-f54.google.com with SMTP id eb12so12624623oac.27
        for <gentoo-dev@lists.gentoo.org>; Wed, 02 Jul 2014 08:44:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=sender:date:from:to:subject:message-id:mail-followup-to
         :mime-version:content-type:content-disposition:user-agent;
        bh=kLtT996QP2oFLrKF3mCkQLPkXXaHoOdyPMjiVupcTUo=;
        b=DN66rdZrCcmL9mR2szNAXQBI/08DI+pUneBSDHV+d+iVmx3bxAhbxDoj3wa2R8e1jX
         0ZlsIIyMLV1VfMXDUpowLkGM42DQLffJodQf7LzgpxPyhg343kACL7MtIzFMIRPSiEp3
         91FI7WIgZeHha4ZRYpDAJE2fuFDSyN3MyaDbVHlcg237zyFmgtHxOCobfrOWvuy4HcL8
         UxSvV/3URQCoxoh0YgA66HqXjAHTCHeuvGlsnHn/bKjt3c/FiARhbXX3fhXKK0RFhD7t
         PysIsGXnAtvQnxkCgapCsFX6aQww1BXFtI8V0Z4Zu0oxwtcldDaG8pNSSEKKpIrrK/OY
         KDnQ==
X-Received: by 10.60.117.39 with SMTP id kb7mr58256907oeb.5.1404315858935;
        Wed, 02 Jul 2014 08:44:18 -0700 (PDT)
Received: from linux1 (cpe-76-187-91-128.tx.res.rr.com. [76.187.91.128])
        by mx.google.com with ESMTPSA id dp8sm49999113obb.14.2014.07.02.08.44.17
        for <gentoo-dev@lists.gentoo.org>
        (version=TLSv1.2 cipher=RC4-SHA bits=128/128);
        Wed, 02 Jul 2014 08:44:17 -0700 (PDT)
Sender: William Hubbs <w.d.hubbs@gmail.com>
Received: (nullmailer pid 1290 invoked by uid 1000);
	Wed, 02 Jul 2014 15:44:16 -0000
Date: Wed, 2 Jul 2014 10:44:16 -0500
From: William Hubbs <williamh@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] new profile layout with flavors and mix-ins
Message-ID: <20140702154416.GA1151@linux1>
Mail-Followup-To: gentoo-dev@lists.gentoo.org
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="pf9I7BMVVzbSWLtt"
Content-Disposition: inline
User-Agent: Mutt/1.5.22 (2013-10-16)
X-Archives-Salt: 144a1abc-dccf-421e-b1b7-84c6036f1e5d
X-Archives-Hash: 648543c4cb3f4a3c2558c9e613224062


--pf9I7BMVVzbSWLtt
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

All,

I'm moving to a new thread since the discussion has moved away from just
a sub profile for no-multilib.

On Wed, Jul 02, 2014 at 09:30:50AM -0400, Rich Freeman wrote:
> On Wed, Jun 25, 2014 at 4:01 PM, Andreas K. Huettel
> <dilfridge@gentoo.org> wrote:
> > Am Mittwoch 25 Juni 2014, 15:11:40 schrieb Rich Freeman:
> >> On Wed, Jun 25, 2014 at 2:44 PM, Micha=C5=82 G=C3=B3rny <mgorny@gentoo=
=2Eorg> wrote:
> >> > Long story short, doing anything to Gentoo profiles is utter pain
> >> > and comes with random breakage guarantee. Therefore, I'm asking -- n=
uke
> >> > those damn profiles, and start over! The current situation is
> >> > completely unmaintainable.
> >>
> >> ++
> >>
> >> But, would it make sense to just go the Funtoo route with "mix-ins."
> > ++
> >
> > this is what we've been just discussing on the irc channel
>=20
> So, not wanting this to die on the vine.
>=20
> If we did the mix-in approach, would we just follow the example of Funtoo?
>=20
> They use an arch profile, a stability profile (~arch vs arch), a
> "flavor" profile (core, minimal, desktop), and then users can layer as
> much other stuff on top of that as they want (gnome, kde, multimedia,
> etc).

I think this could work for us as well, or something similar anyway.

For those who are curious, I am including the link to the flavors and
mix-ins descriptions from the funtoo site. [1]

>=20
> Do we want to do things the same way?
>=20
> Some things to think about include multilib (just another arch?),
> systemd, and usr-merge.  I'm not saying that we need to implement any
> of that stuff completely - but when planning the profile layout we
> should at least consider whether it will handle things like this in
> the future.  Should some types of profiles be only additive?  Etc...

I see systemd and multilib as mix-ins, like the ones you mentioned
above.

It is funny that you mention usr-merge. I don't want to get into a big
debate on it on this thread, so for now I'll just say that I don't see
that as affecting the profile structure at all.

William

[1] http://www.funtoo.org/Flavors_and_Mix-ins

--pf9I7BMVVzbSWLtt
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlO0KNAACgkQblQW9DDEZTiECwCcCVmQKlbpH8GPWeeaVxP9hlbC
4BAAn38fZ+rl0cfvwMvoZTUtfGqy2z/O
=Mu8A
-----END PGP SIGNATURE-----

--pf9I7BMVVzbSWLtt--