From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-project+bounces-4501-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 354B0138A6C
	for <garchives@archives.gentoo.org>; Wed,  8 Apr 2015 17:39:04 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id C8856E09D1;
	Wed,  8 Apr 2015 17:39:03 +0000 (UTC)
Received: from mail-ob0-f173.google.com (mail-ob0-f173.google.com [209.85.214.173])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 0B4A8E097E
	for <gentoo-project@lists.gentoo.org>; Wed,  8 Apr 2015 17:39:03 +0000 (UTC)
Received: by obbeb7 with SMTP id eb7so74077720obb.3
        for <gentoo-project@lists.gentoo.org>; Wed, 08 Apr 2015 10:39:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=sender:date:from:to:cc:subject:message-id:mail-followup-to
         :references:mime-version:content-type:content-disposition
         :in-reply-to:user-agent;
        bh=I3CHi6+LTYnOSEDXSUQLOO+EQ9dTM3gdynWbYadZI4U=;
        b=x3f6xc8baUWfD7S858M9OetShfu1iyEkD0WdIDxPO00/UTvhQMbb2n0miwMznTEC2y
         AUaJcdLuOXiwUinpSdkYYpzcVHTEb9mqpYqwiRe5j0mzNSN3WnjYE8AHmuh2KpCXtDcj
         HcQHZcAHy+BQ3FI/ijHEE5k6zPGD2ku6rha7C8mG6Zg2Axcu3cHm2gHf+7vEDoVoQ68s
         9OP/59QcsH2TExMhNqAQ+za+bqTUt+lF47YnFM77xDnX/nU5hlQU8ERNSVwIGeqF5OVz
         EQR2hXTbXp+c3rmgFlJPt6evFEeoPUyVLJ9vtUSsMCMtdwOocV+DWZ5MJEQnROPstfTj
         xl6A==
X-Received: by 10.60.101.195 with SMTP id fi3mr33602757oeb.65.1428514742331;
        Wed, 08 Apr 2015 10:39:02 -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 oy11sm9257629oeb.3.2015.04.08.10.39.01
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Wed, 08 Apr 2015 10:39:01 -0700 (PDT)
Sender: William Hubbs <w.d.hubbs@gmail.com>
Received: (nullmailer pid 11390 invoked by uid 1000);
	Wed, 08 Apr 2015 17:39:01 -0000
Date: Wed, 8 Apr 2015 12:39:01 -0500
From: William Hubbs <williamh@gentoo.org>
To: gentoo-project@lists.gentoo.org
Cc: rich0@gentoo.org
Subject: Re: [gentoo-project] Re: Council meeting 2015-04-14: call for agenda
 items
Message-ID: <20150408173901.GA11223@linux1>
Mail-Followup-To: gentoo-project@lists.gentoo.org, rich0@gentoo.org
References: <CAGfcS_=jmcpD9+Dr5iPxxaCwhwJTPkrsW1xnKRVPLYMt48WVMg@mail.gmail.com>
 <5521BF9C.5060809@gentoo.org>
 <CAGfcS_k=6X-zc-koYZ4dmjkajZZLZt+3-n3n9Vv_4UUbNMwHsw@mail.gmail.com>
 <1428353540.2041.11.camel@gentoo.org>
 <CAEdQ38E1qaw61TOhvuPHYKmjSnY9g0UFqPSDKBRKtBOa-2_v2g@mail.gmail.com>
 <mg0tli$cq1$1@ger.gmane.org>
 <55246753.5060902@gentoo.org>
 <CAGfcS_=yj2SFuujU24=yxTtv1DnuQH9ecfH2EJWEY=beRvmqDQ@mail.gmail.com>
 <20150408115116.GA6220@linux1>
 <CAGfcS_np+Ngr0MgpsesFDXeexbu-mJVtU=b6e6rmEfquZnikJw@mail.gmail.com>
Precedence: bulk
List-Post: <mailto:gentoo-project@lists.gentoo.org>
List-Help: <mailto:gentoo-project+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-project+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-project+subscribe@lists.gentoo.org>
List-Id: Gentoo Project discussion list <gentoo-project.gentoo.org>
X-BeenThere: gentoo-project@lists.gentoo.org
Reply-To: gentoo-project@lists.gentoo.org
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="huq684BweRXVnRxX"
Content-Disposition: inline
In-Reply-To: <CAGfcS_np+Ngr0MgpsesFDXeexbu-mJVtU=b6e6rmEfquZnikJw@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Archives-Salt: 92dfc54b-45a5-4321-b33b-102daeb7f92f
X-Archives-Hash: c39fa448285a962b5fd5f03101e06743


--huq684BweRXVnRxX
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Apr 08, 2015 at 09:33:39AM -0400, Rich Freeman wrote:
> Well, we really have a few options as far as imposing changes from
> outside the arch team goes (the arch team can clean up its own
> depgraph, of course, but presumably we'd be taking action only if they
> didn't).
>=20
> 1.  We could make the arches dev/exp as you point out, and then allow
> maintainers to just drop stable versions and break their depgraph.
>=20
> 2.  We could keep the arches as stable, but then allow maintainers to
> do massive keyword changes when they drop otherwise-stable versions.
> That wouldn't break the depgraph, but it would mean that at random
> times huge numbers of packages could have their keywords change.
=20
 It seems like the only difference between these two options would be
 who is responsible for fixing the depgraph. Let me say why I'm thinking
 this.

Suppose that foo-1 is stable everywhere and I'm looking at a stable
request for foo-2. I'm passed 90 days since I assigned the arch teams to
this stable request. Also, foo is unslotted.

Removing foo-1, or moving it back to ~arch, is going to have the same affect
for all arches where it was stable and foo-2 is not, so I'm thinking I
may as well remove foo-1.

The difference, for stable vs non-stable arches, is that I will get
complaints from repoman when I remove foo-1 for stable arches and I
should also fix those.

 Is this right?

> Neither option is really ideal.  I think that #1 is the lesser evil,
> but that does mean that we need to make a distro-wide decision.  The
> advantage of #2 is that it basically is a NOP unless the arch team
> actually reaches 90 days old.  I think it is better to just have the
> Council make a decision rather than kicking the can, but that said if
> an arch team is willing to state clearly that they intend to
> proactively clean up their depgraph and that they want to keep stable
> keywords, I'm fine with checking back in a month rather than
> de-stabilizing them next week.

Option #2 really isn't a NOP. It would say that maintainers have
permission to remove old stable versions of a package when arch teams
take more than 90 days to respond to a stable request for a newer
version of the package.

Also, do we have to make a distro-wide decision about whether an arch is
stable? I realize we have been the ones making those decisions, but I
don't think there is a policy that requires us to.

William

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

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

iEYEARECAAYFAlUlZ7UACgkQblQW9DDEZThqZACgtZTsr69ViMwN+wYWrNxIPakD
A1kAmwYPZWXjOC+Kuv/+fg+UJuyL4xN+
=tjXN
-----END PGP SIGNATURE-----

--huq684BweRXVnRxX--