From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1M6YfV-0005Jj-79 for garchives@archives.gentoo.org; Tue, 19 May 2009 23:24:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BF1ACE0500; Tue, 19 May 2009 23:24:19 +0000 (UTC) Received: from smtp-out.neti.ee (smtp-out.neti.ee [194.126.126.44]) by pigeon.gentoo.org (Postfix) with ESMTP id 6977AE0500 for ; Tue, 19 May 2009 23:24:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at estpak.ee Received: from Relayhost2.neti.ee (Relayhost2 [88.196.174.142]) by MXR-8.estpak.ee (Postfix) with ESMTP id C7EEF172D50 for ; Wed, 20 May 2009 02:24:15 +0300 (EEST) X-SMTP-Auth-NETI-Businesmail: no Subject: Re: [gentoo-dev] Re: RFC: Project proposal -- maintainer-wanted From: Mart Raudsepp To: gentoo-dev@lists.gentoo.org In-Reply-To: References: <1242261133.23088.82.camel@localhost> <4A0B738F.3030000@allenjb.me.uk> <4A0C2E6B.1040107@gentoo.org> <200905150943.57830.bangert@gentoo.org> <4A0D3E3B.5010108@gentoo.org> <6142e6140905150344y4a8007b5wd352ffe891e49230@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-ZJYpZCWHhy/1myrNc7J6" Date: Wed, 20 May 2009 02:24:37 +0300 Message-Id: <1242775478.30374.7.camel@localhost> 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 X-Mailer: Evolution 2.22.0 X-Archives-Salt: 72e371cc-5db0-486d-87d6-3fb6afa02efc X-Archives-Hash: 98cfa87a72d55c8794646d819cca580a --=-ZJYpZCWHhy/1myrNc7J6 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2009-05-15 at 12:24 +0000, Duncan wrote: > Daniel Pielmeier posted > 6142e6140905150344y4a8007b5wd352ffe891e49230@mail.gmail.com, excerpted > below, on Fri, 15 May 2009 12:44:47 +0200: >=20 > > 2009/5/15 Marijn Schouten (hkBst) : > >> > >> Thilo Bangert wrote: > >>> > >>> Fedora is a much more current distribution than Gentoo - and has been > >>> for a couple of years... > >> > >> Please elaborate what exactly you think Fedora does better than we do. > >> I have no first-hand experience with Fedora, but from what I read I ha= d > >> the impression that sometimes they go with new stuff before it is > >> ready, like KDE4 and pulseaudio. I like about the current situation > >> that we also have all those things available AFAICS, but have very > >> broad choices in how much we want to bleed. IMO this is a different > >> issue than having supposedly popular ebuilds not in main tree. > >> > > AFAIK Fedora is [Red Hat's unstable.] So it makes more sense to > > compare it with the Gentoo unstable tree instead of the stable > > one. Assuming this there is probably not a big difference in the > > up-to-dateness. >=20 > Well, yes and no. As the GP said, they sometimes go with new stuff=20 > before it's ready -- before Gentoo even has it in-tree hard-masked let=20 > alone ~arch, while it's still in the various project overlays. I know=20 > they've had some serious issues with xorg on Intel GPUs at least, due to=20 > running versions that aren't in our tree yet, only in the X overlay,=20 > because Fedora is running clearly not even ~arch-ready packages,=20 > sometimes even xorg prereleases. I believe you are thinking of rawhide. Fedora and quite most other distributions work fundamentally different. We have a gradually moving tree, as we can do that by being source based. Fedora and other distributions are doing releases, which involves switching to a newer repository branch with dist-upgrade and so on. They release a new version typically every 6 month, we release new major versions of packages all the time (considering the whole set). I'd say that at the point of binary distribution releases their released trees are somewhere between our ~arch and stable tree, while within a month or two, they become similar to our stable tree until our continous releases overcome it with newer versions. Fedora has xorg prereleases in what they call "rawhide". This is what will become a new release in the future, as they have ~6 month cycles. It's unstable on purpose, as they are thriving towards being stable with that repository at the time of the planned next release, while having up to date packages around the time of the release (with a ~1 month stabilization period before the release time). That's the fundamental difference, and where we can have an advantage over them in addition to other things coming from being source based. > Years ago we'd have put these in-tree but hard-masked for those who=20 > wanted to try them. Now, depending on the package and Gentoo but more=20 > likely as the complexity rises to meta-package levels, those who want to=20 > try them must load an overlay. As someone who selectively unmasks and=20 > tries these, having them in-tree but hard-masked is convenient, but I=20 > understand why projects may prefer overlays in many cases. We do tend to prefer overlays in many cases for unstable releases. The project proposal at hand is of course talking about packages that are not available at all in the main tree yet. Overlays are quite nice for tracking unstable releases of package sets that do have their upstream stable releases in official tree. > However, none of this directly applies to the subject at hand, because=20 > while we're talking new versions of packages already in-tree here, the=20 > subject at hand is packages that aren't in-tree in any form yet. Sorry, still felt like replying with my view on Gentoo vs dist-upgraded distros :) --=20 Mart Raudsepp Gentoo Developer Mail: leio@gentoo.org Weblog: http://planet.gentoo.org/developers/leio --=-ZJYpZCWHhy/1myrNc7J6 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.8 (GNU/Linux) iEYEABECAAYFAkoTP7UACgkQkeYb6olFHJeN0QCgl23eVSc+4SlcfGPfwi2dJH0z RGUAoM3Lgp6FXrAtVALPloLEO8SGFMeY =XkDa -----END PGP SIGNATURE----- --=-ZJYpZCWHhy/1myrNc7J6--