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 1RUGb6-0000bF-3V for garchives@archives.gentoo.org; Sat, 26 Nov 2011 11:39:08 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0C4E021C12E; Sat, 26 Nov 2011 11:38:47 +0000 (UTC) Received: from amun.cheops.ods.org (amun.cheops.ods.org [83.161.135.166]) by pigeon.gentoo.org (Postfix) with ESMTP id 603B121C0CD for ; Sat, 26 Nov 2011 11:38:33 +0000 (UTC) Received: from nut.cheops.ods.org ([2001:888:1022:0:ca2a:14ff:fe35:7a00] helo=gentoo.org) by amun.cheops.ods.org with esmtps (TLSv1:AES256-SHA:256) (Exim 4.77) (envelope-from ) id 1RUGaV-0002gx-Ae; Sat, 26 Nov 2011 12:38:32 +0100 Date: Sat, 26 Nov 2011 12:38:30 +0100 From: Fabian Groffen To: gentoo-portage-dev@lists.gentoo.org Cc: Nirbheek Chauhan Subject: [gentoo-portage-dev] Re: proj/portage:master commit in: pym/portage/dbapi/ Message-ID: <20111126113830.GC37825@gentoo.org> References: <1d4ac47c28706094230cb2c4e6ee1c1c71629aa0.arfrever@gentoo> <20111126105822.GA37825@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-portage-dev@lists.gentoo.org Reply-to: gentoo-portage-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8GpibOaaTibBMecb" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (Darwin 11.2.0, VIM - Vi IMproved 7.3) Organization: Gentoo Foundation, Inc. X-Content-Scanned: by amun.cheops.ods.org (Exim Exiscan) using SpamAssassin and ClamAV X-Archives-Salt: 205dd1ce-ac56-4778-94cc-16aaeb9461d9 X-Archives-Hash: 1cbe00ef199172f5332f431d1d4919e7 --8GpibOaaTibBMecb Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 26-11-2011 16:56:41 +0530, Nirbheek Chauhan wrote: > On Sat, Nov 26, 2011 at 4:28 PM, Fabian Groffen wrot= e: > > On 26-11-2011 01:54:35 +0000, Arfrever Frehtes Taifersar Arahesis wrote: > >> commit: =C2=A0 =C2=A0 1d4ac47c28706094230cb2c4e6ee1c1c71629aa0 > >> T> Org> > >> AuthorDate: Sat Nov 26 01:52:49 2011 +0000 > >> Commit: =C2=A0 =C2=A0 Arfrever Frehtes Taifersar Arahesis gentoo org> > >> CommitDate: Sat Nov 26 01:52:49 2011 +0000 > >> URL: =C2=A0 =C2=A0 =C2=A0 =C2=A0http://git.overlays.gentoo.org/gitweb/= ?p=3Dproj/portage.git;a=3Dcommit;h=3D1d4ac47c > >> > >> dblink.mergeme(): Merge files in alphabetic order. > > > > What's the advantage of this? =C2=A0I don't really like to pay for sort= ing a > > potentially huge list just for some eye-candy. =C2=A0(That's omitted by > > default these days anyway...) > > Any other opinions on this one? > > >=20 > If it should be sorted[1], it should really be sorted in the reverse > order of distfile-download size. That would be extremely useful on > systems with slow internet connections. Too many times have I sat > waiting for libreoffice-bin to download while a webkit-gtk recompile > waits in the queue. >=20 > We already have the information during dependency resolution with > --verbose, and it costs very little. Besides, sorting even 30,000 > entries (if you're merging every ebuild in portage) should not take > more than a few secs. A linux kernel has around that much of files, and I really wonder if it's worth waiting a couple of seconds (probably more on sparc and arm systems) just because then the files are in sorted order. > 1. I'm obviously assuming that dep nodes that do not depend on each > other would be sorted I think this is per package. I didn't watch closely enough the reply-to headers, the gentoo-portage-dev list was my original target, which obviously makes more sense for this context. --=20 Fabian Groffen Gentoo on a different level --8GpibOaaTibBMecb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (Darwin) iEYEARECAAYFAk7Qz7YACgkQX3X2B8XHTol2SACglwFP9EXtrsvp/klnr9iXwBzk kk8An3MOaL3ssw3xQ0tgWaKEL78MEAgx =L3lB -----END PGP SIGNATURE----- --8GpibOaaTibBMecb--