From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HeUCM-00041f-CU for garchives@archives.gentoo.org; Thu, 19 Apr 2007 10:49:11 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l3JAlXXh029369; Thu, 19 Apr 2007 10:47:33 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l3JAjD7Z026537 for ; Thu, 19 Apr 2007 10:45:14 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 3159F644D0 for ; Thu, 19 Apr 2007 10:45:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: 0.54 X-Spam-Level: X-Spam-Status: No, score=0.54 required=5.5 tests=[AWL=-0.713, RCVD_NUMERIC_HELO=1.253] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EHSHtt8PBRD7 for ; Thu, 19 Apr 2007 10:45:06 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 7DAB364968 for ; Thu, 19 Apr 2007 10:45:05 +0000 (UTC) Received: from root by ciao.gmane.org with local (Exim 4.43) id 1HeU8M-0006hi-BO for gentoo-dev@gentoo.org; Thu, 19 Apr 2007 12:45:02 +0200 Received: from 82.153.79.22 ([82.153.79.22]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 19 Apr 2007 12:45:02 +0200 Received: from slong by 82.153.79.22 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 19 Apr 2007 12:45:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Steve Long Subject: [gentoo-dev] File collisions Date: Thu, 19 Apr 2007 11:37:01 +0100 Message-ID: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 82.153.79.22 User-Agent: KNode/0.10.4 Sender: news X-Archives-Salt: 0b382ed1-b4e1-48b1-b2e6-9be756485463 X-Archives-Hash: 3c39500525f61b1c4948603d9d008b4c On the issue of QA, I think enabling FEATURES="collision-detect" by default would do a lot more good at this stage than "test". There are several packages I have come across where this has picked up files not being removed from earlier versions. It's a reasonable default to have and doesn't involve delaying users since it takes a fraction of a second to carry out. What I'd propose is that portage runs the collision-detect and reports it, but continues the installation in the same manner as now. This could tie into an automated report at a later stage. According to the portage team the majority of blockers in the tree are `soft' blocks which are file collisions. I understand that they'd like to separate those from hard blocks which are more fundamental incompatibilities than installing the same file, since that would make it easier for QA to track those. collision-detect isn't going to help with that, of course, but I wonder what the issues would be with such a change? -- gentoo-dev@gentoo.org mailing list