From owner-freebsd-gecko@FreeBSD.ORG Tue Feb 26 13:10:34 2013 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 21FD165F for ; Tue, 26 Feb 2013 13:10:34 +0000 (UTC) (envelope-from bounces+73574-7089-gecko=freebsd.org@sendgrid.me) Received: from o3.shared.sendgrid.net (o3.shared.sendgrid.net [208.117.48.85]) by mx1.freebsd.org (Postfix) with SMTP id C5C5D1E2 for ; Tue, 26 Feb 2013 13:10:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h=from :mime-version:to:subject:content-type:content-transfer-encoding; s=smtpapi; bh=CSmJAvln0fyLsSsFDUvAf/Yd6Ho=; b=vHGqcw/t3JOEk7U9t ROmytKXnXuZ2n04uVUKVCjNwps0Go4m9cPFuBPIa+0Vf5q2RDuEm2RiVCI/ZbPkN NUb2wrDXQn/C2VYDxCT2VOXLH/RPfAokfUibqt5nDnMS/c7xP1cs10uJOHt3ArK1 uRYNN2vdZGZBQnCoXPR32kH5I0= Received: by 10.37.85.72 with SMTP id mf94.6611.512CB448B Tue, 26 Feb 2013 07:10:32 -0600 (CST) Received: from mail.tarsnap.com (unknown [10.60.208.15]) by mi19 (SG) with ESMTP id 512cb448.20d9.5d7600 for ; Tue, 26 Feb 2013 07:10:32 -0600 (CST) Received: (qmail 35102 invoked from network); 26 Feb 2013 13:10:31 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by ec2-107-20-205-189.compute-1.amazonaws.com with ESMTP; 26 Feb 2013 13:10:31 -0000 Received: (qmail 41221 invoked from network); 26 Feb 2013 13:09:45 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 26 Feb 2013 13:09:45 -0000 Message-ID: <512CB419.6010705@freebsd.org> Date: Tue, 26 Feb 2013 05:09:45 -0800 From: Colin Percival User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130131 Thunderbird/17.0.2 MIME-Version: 1.0 To: gecko@FreeBSD.org, Ports Management Team Subject: request: limit patch file names to 100 characters X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Sendgrid-EID: xuJRKdYmKpTN+zMpf9lf9PodWoWR4XjkcvZVKbiMpfkNI5pg3uMp30itW4TUt0170Tm7hE6DFcg5IJtOD1h/I4b0L8WSHzqC+AwS9MnVaR7ZyjTMz1qFq0jhSMDhw2uV X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Feb 2013 13:10:34 -0000 Hi all, I just uncovered a slight glitch in portsnap while doing my latest testing: It has problems with the www/seamonkey port due to the patch file "patch-mozilla-media-webrtc-trunk-src-modules-audio_device-main-source-linux-latebindingsymboltable_linux.cc". More precisely, because this file name is 107 characters long, it can't fit into a ustar header, so bsdtar switches to the pax extended format, which contains additional information like the access time and inode #, which of course changes from run to run of the portsnap build code. As a result, this one port is identified as "changing" every single time the build runs. Gecko folks, would you mind renaming this to something shorter? Portmgr, can we have a policy of "no file names over 100 characters"? I can work around this by hacking up the copy of tar on the portsnap buildbox to exclude the changing fields, but I'd prefer to minimize the hurdles facing anyone else who wants to use the portsnap build code. -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid