From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 19DEA138247 for ; Fri, 10 Jan 2014 02:41:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4F551E0AEA; Fri, 10 Jan 2014 02:41:12 +0000 (UTC) Received: from jacques.telenet-ops.be (jacques.telenet-ops.be [195.130.132.50]) by pigeon.gentoo.org (Postfix) with ESMTP id 39E4CE0AB3 for ; Fri, 10 Jan 2014 02:41:10 +0000 (UTC) Received: from TOMWIJ-GENTOO ([94.226.55.127]) by jacques.telenet-ops.be with bizsmtp id C2hA1n00E2khLEN0J2hAoD; Fri, 10 Jan 2014 03:41:10 +0100 Date: Fri, 10 Jan 2014 03:40:22 +0100 From: Tom Wijsman To: chutzpah@gentoo.org Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Portage QOS Message-ID: <20140110034022.0599901c@TOMWIJ-GENTOO> In-Reply-To: <20140109175216.5c558257@gentoo.org> References: <52ce4eab.463f700a.4b43.16bd@mx.google.com> <52ce9994.24f5980a.0660.342e@mx.google.com> <6345949.JsNcU8lWSX@cschwan-laptop> <52cebfa2.aa78980a.7a02.42e5@mx.google.com> <86r48g8zdc.fsf@moguhome00.in.awa.tohoku.ac.jp> <52CF3F59.8010008@gentoo.org> <20140110021903.22d9a77b@TOMWIJ-GENTOO> <20140109175216.5c558257@gentoo.org> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.22; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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; boundary="Sig_/RQOvKyy1P+TgoXf.Fd+QGpA"; protocol="application/pgp-signature" X-Archives-Salt: d62ab69b-9609-4cb1-b847-8f835d62e07c X-Archives-Hash: 15275caaa55ee8d9446b7e415bfb5549 --Sig_/RQOvKyy1P+TgoXf.Fd+QGpA Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 9 Jan 2014 17:52:16 -0800 Patrick McLean wrote: > On Fri, 10 Jan 2014 02:19:03 +0100 > Tom Wijsman wrote: >=20 > > Or rather: "What does it take to migrate parts of pkgcore into > > portage?" >=20 > Why not just switch to using pkgcore as the default package manager. Has anyone switched to pkgcore already? It needs to work well and be wide tested before it can become a default. > radhermit has been doing a lot of work lately getting EAPI 5 support > added, and generally fixing bugs etc. Are we there yet? The thing about pkgcore is that it is perceived as running behind; and with the lack of interest in it due to that, it seems that having it will take some time before it lifts off the ground. Don't get me wrong, it eventually will if we pursue it; but, when? It can take time. > Since we no longer have anyone intimately familiar with the > portage code, we should just switch to a more modern and readable > system. Agreed, but we also should keep Portage alive and kicking until then. > Rather than having random people trying to learn the > convoluted portage code, let's concentrate on getting pkgcore to a > point where we can replace portage with it. Either way, people need to learn something; and if we can't guarantee the short term future of Portage before pkgcore becomes usable, the long term future could rather be out of reach before you know it. In the short term we should focus on Portage, but in the long term we should indeed look at one or another replacement; and indeed does pkgcore soon appear to be the most interesting option here. To satisfy QA and Portage teams at the same time; I'm going to start digging into repoman soon as there are 80+ bugs open for it, so in the short term (days / weeks), I have no plans for pkgcore myself. =46rom there on I plan to do a software re-engineering style inspection on the Portage base to learn and understand its convoluted structure; at that point we can make more educated choices as to which way to go forward, but until then ... let's just fix as much bugs as time permits. Don't get me wrong; pkgcore is great, but it takes time for attention to shift to it as Portage's slowly runs into more legacy code problems. --=20 With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D --Sig_/RQOvKyy1P+TgoXf.Fd+QGpA Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJSz12WAAoJEJWyH81tNOV9g5cH/jeeut0+FYPP+StCFi9ufagM gGjIpjmbqq69HFiwIo+hzyZhmB1uracdCjQ3LgiUP+5+A6zfO6lOdEdEPj2xbvVM 9keY+BSQkI/W144Pkt43JS1vFE1TZiwf/C1rxKjzG9sUTsIZhLQKx4mS+S8Z0nYy K13jormn81Ggs2jlPoTSLmRm/GnH8JG/eCOlZAL3zub01BGZVQaXlEk+e4+hqn3t uyrojQcWiHGeaNxMDfkr261iz2RYDMnJc+oFWaCoq79cP0PCk94sx39R+k1QKLrb 1+cAM4IRNB2pix9TG6jELtcsnNhers80hKx53eBZ2L1AltR/ZxZBFfBBv8l6GnU= =C76W -----END PGP SIGNATURE----- --Sig_/RQOvKyy1P+TgoXf.Fd+QGpA--