From owner-svn-ports-head@FreeBSD.ORG Wed Oct 8 06:40:02 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mandree.no-ip.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 57E3D2D7; Wed, 8 Oct 2014 06:40:02 +0000 (UTC) Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id BBAB823CEED; Wed, 8 Oct 2014 08:40:00 +0200 (CEST) Message-ID: <5434DC40.7050807@FreeBSD.org> Date: Wed, 08 Oct 2014 08:40:00 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2 MIME-Version: 1.0 To: Bryan Drewery , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r370388 - in head: devel/e2fsprogs-libss misc/e2fsprogs-libblkid misc/e2fsprogs-libuuid sysutils/e2fsprogs sysutils/e2fsprogs/files References: <201410071915.s97JFrQo061043@svn.freebsd.org> <54344848.1040707@FreeBSD.org> <54347CBA.1050206@FreeBSD.org> <5434864D.7000204@FreeBSD.org> In-Reply-To: <5434864D.7000204@FreeBSD.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2014 06:40:02 -0000 Am 08.10.2014 um 02:33 schrieb Bryan Drewery: > On 10/7/2014 6:52 PM, Matthias Andree wrote: >> I am not sure I got what you're trying to convey. You may be >> overestimating the scope of the issue, given the findings after the commit. >> >> I do not consider 11-CURRENT a reference, nor is 11 a "RELEASE". > > I knew you would get tripped up on the word 'release'. It still does not > change my point. The port was working, and now is not. Now we provide no > package for head users because of an upgrade. It's really an > unacceptable situation to me. > > My private mail to you was implying that if ports could support multiple > versions per origin (like gentoo portage), then you could mark the > default version was your updated one on all branches/releases except > head, where it could remain the working version. Hi Bryan, Ah that's whence your "one version" came. General statements: I don't object to supporting OSVERSION-dependent port versions, and time lines permitting, I'd be happy to review concepts and specifications (i. e. documents) how we want to do that in ports, rather than see people rush forward with code without a sound concept, but I don't think it will buy us much. Arguably poudriere as the builder infrastructure might want to do atomic port replacements in its repository, i. e. only replace the port and its Latest/ link in particular if it could build successfully and is not marked BROKEN/FORBIDDEN/... Regarding metadata on the rollback, I am trying to avoid PORTEPOCH because it is an abomination (also because the epoch is being postfixed with comma, although it is the most significant component in the version designation and hence should be prefixed), we would have to lug this around forever for what I believe will be a temporary situation. I'd rather call the portversion 1.42.12.0.1.42.10_rolledback or something because that is then temporary and I can roll forward to 1.42.12.1 (instead of 1.42.12_1) or 1.42.13. Further e2fsprogs-1.42.12-specific statements: It all wouldn't really save the packages this time though since it turns out that 11-CURRENT uncovered bugs present on all systems but not normally exposed by the self-test suite. export MALLOC_OPTIONS=J and see the port fail on FreeBSD 9, for instance, too. So we don't have the package at all for now, unless someone reverts the port back to 1.42.10, but I propose to wait for upstream's response (none yet) for a few days. Anyone who needs the package and wants to risk its misprocessing can build it with "TRYBROKEN=23" or downgrade the port. I still hope upstream can come up with a patch shortly so we can just move forward to 1.42.12_1 and go on with life. I think we have bigger fish to fry than wasting time on 100% availability of a low-profile package. Let's wait what we get before the weekend and then decide if we go forward with a yet-to-come upstream patch or new release, or if we go backward to the previous version. If someone thinks e2fsprogs is a high-profile port (FreeNAS or PCBSD default install, whichever), please fill me in. Cheers, Matthias