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 C6A54138247 for ; Sun, 19 Jan 2014 08:25:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 909CEE0BDE; Sun, 19 Jan 2014 08:25:41 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9BC1DE0B0A for ; Sun, 19 Jan 2014 08:25:40 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id D6A9E33F8F1; Sun, 19 Jan 2014 08:25:39 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [OT] pkgcore bikeshed (was Portage team) Date: Sun, 19 Jan 2014 03:25:38 -0500 User-Agent: KMail/1.13.7 (Linux/3.12.1; KDE/4.6.5; x86_64; ; ) Cc: Tom Wijsman , cbergstrom@pathscale.com References: <1388986435.17870.49.camel@big_daddy.dol-sen.ca> <52D3AEB9.7080500@pathscale.com> <20140113155345.07d9feb7@TOMWIJ-GENTOO> In-Reply-To: <20140113155345.07d9feb7@TOMWIJ-GENTOO> 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; boundary="nextPart1532049.4ZhL929XAh"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201401190325.39433.vapier@gentoo.org> X-Archives-Salt: 9d3a7961-8247-45fb-b7f2-97df35cf1975 X-Archives-Hash: 07bd50e2a177642b51e1b2bc82374b69 --nextPart1532049.4ZhL929XAh Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Monday 13 January 2014 09:53:45 Tom Wijsman wrote: > On Mon, 13 Jan 2014 16:15:37 +0700 "C. Bergstr=C3=B6m" wrote: > > At the end of the day we have one codebase which is > > "engineered" and another which has "evolved". >=20 > Too broad generalization, too much assumption; both can be held as > meaning nothing compared to what "engineered" and "evolved" could > really be, but as with doing that, it gets a subjective nature. >=20 > In other words, the lack of context makes this statement meaningless. anyone who has spent serious time in the portage code base knows it sucks. = =20 i'm not blaming anyone -- it's no one's fault. portage started as prototyp= ed=20 idea that has since had more and more stuff piled onto it over the years by= =20 each successive maintainer. devs i've talked to agree that it sucks to wor= k=20 with. it's why pkgcore was born in the first place. i'd like to see portage & pkgcore merge, but it'd take quite a bit of work = on=20 the portage side to migrate step by step. we generally haven't had leads w= ho=20 have enough time sorting out the existing bugs/feature requests to try and= =20 also restructure/reshape things. maybe by trying to get new interest in th= e=20 project means we can find some people willing to rip off some sizable chunk= s. =20 the fact that the public API is pretty much non-existent is nice because it= =20 means we're free to change/break whatever we want. note though that the "let's rewrite everything in a branch and then merge=20 later" approach doesn't work. it's been done a few times in portage land a= nd=20 aborted each time. it's rare for this to work for other projects either. = =20 small steps are much easier to review/merge. =2Dmike --nextPart1532049.4ZhL929XAh Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJS24wDAAoJEEFjO5/oN/WBxncQANMxle2DPPUazc1AWN9uhYjc Us+wpolR+9yKAAsMnp/hk2IC2j5wu+mcTfJkYXSVVJxe4Djkpgq33isRBZ6RCepF ZHQIKmVwSO/OGjW4J0hJgu29LtW9l27Se1UgOWFPqxEp1Ek2yUj2lWySBOZDIpEv LDoWKcF8trgeYrCIdZwGLhqfSXsjJ5xchGL0+gjg4mPrY4Xf6qUuJKVh2sGtWkQe cTyI30qRnSABsRkJsmnqPj2z+80Zjc9iNrT1csm1eAwXnhVHTEg/JiZa76sd8gz9 J8gzg0xDFlIwLVN2sQGXcN0WkolhtC2OXd7r0RX08yInyj+wMiyuiDyocEEIpAPg gZovWr1YcLxJBBYb4d/SUkXMRo6/ZO+uUet3nIK89SVnvq5aN3ZlcWoZWMurX3TJ yka6RqnI38d6BfyyR83pwyMAlEKKPbCyNPREcXdpOsl2Fq5Rm+DaKunShHMQ8MSs JfimZh6U2hXlMDMBQ6ykeEggOPwfYPmBhvarkPLoirf5jFZp1z7yncZa+3HJ8VWb 01U9wi1TTNg++t7tMCbLWb7akQgTKlAn6EYecUZB5Bq/wFWk+wm9KgnfZzaHWzdq MXIUt6/ilbQMDewK7jfVBQ91Qf8iAPTFBZYFt7kYt97opDLhGyC9Vg/4IVMUCxJl aNSpjG464yVBnWHN25bZ =sk7e -----END PGP SIGNATURE----- --nextPart1532049.4ZhL929XAh--