From owner-svn-ports-head@freebsd.org Wed Jan 27 01:40:38 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 262C6A6FAD2; Wed, 27 Jan 2016 01:40:38 +0000 (UTC) (envelope-from miwi.fbsd@gmail.com) Received: from mail-lb0-x22b.google.com (mail-lb0-x22b.google.com [IPv6:2a00:1450:4010:c04::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AB4D51623; Wed, 27 Jan 2016 01:40:37 +0000 (UTC) (envelope-from miwi.fbsd@gmail.com) Received: by mail-lb0-x22b.google.com with SMTP id x4so103388132lbm.0; Tue, 26 Jan 2016 17:40:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ZlFWZQk3D70jrDlrsajAs4SyDoFhrNw8b1Vde8a/Oas=; b=StcPA0bgrg6BV2JGXX7QqwDsWZyWwj/1aMjAnZeR87sC6nsIImMQzHkLV9yMQ0dXDF 3nTaoISxrqaeD7xQZvxsG9sJH8fxaMyeQOy1EBSGTj11KnhjzpicDjSaAJ6gigwhM3pO uHRk0pJBRFxPx5abZJVOaE8P/k0CajJCDhwO0WnBzhN6Io40UCr+30S1MHeLsnQuNvlo yRtM2hCpoSssq/i44YEUuTpsB7e01I92WDWxiUcL0xlwbk+B895liFDcaplC+utSMXxn LmbasZuyJPK4ofrvHrvrUXHDaI+ljmt0MaQlDJLMaz+cEnLFaxgEPfwFYpqTGWxjykjZ bxEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=ZlFWZQk3D70jrDlrsajAs4SyDoFhrNw8b1Vde8a/Oas=; b=DVjONqR1wP0hK13cqT4bmAEoQRijr1sTLvlYJm/qUIaUDpaa4BVf5CLswWP2A0wlDl OHmyw1b3/TNvKVDOjCXIhKLblqlbVyObWGG9agYj49RbwyvwxISh+1zsh/agR+SSF2vw d1rFjV8bSp7LuY5LV6pEyXtlOXR+uuNMXQH/N1Y2sIJub42++lmAK1uIyyRIbjGN2xyL q+sE/ZPJ1jfvtySSJXzJGZtMVlZfptVyY/7zO3DLKk7kakXoAZk6fcJZ91/gc0Jsuo9r 0SPmAXVsJJCb7OiDUpHXFP0jL8c4e0JI6SRVJQ2MFRSicsxj9mHw0DUOecfikShisEwb UCeA== X-Gm-Message-State: AG10YOR+Q5kSZZpjIpyKojUA+RdC6eLzktA8zZclohXWY0CZMYwxfFWA9podtya2gSnIODUlVes5hokXxOVoyQ== MIME-Version: 1.0 X-Received: by 10.112.142.101 with SMTP id rv5mr9494291lbb.101.1453858834264; Tue, 26 Jan 2016 17:40:34 -0800 (PST) Received: by 10.25.87.78 with HTTP; Tue, 26 Jan 2016 17:40:34 -0800 (PST) In-Reply-To: <201601261123.u0QBNcvL091258@repo.freebsd.org> References: <201601261123.u0QBNcvL091258@repo.freebsd.org> Date: Wed, 27 Jan 2016 09:40:34 +0800 Message-ID: Subject: Re: svn commit: r407270 - head/ports-mgmt/portmaster From: Martin Wilke To: John Marino Cc: ports-committers@freebsd.org, "svn-ports-all@FreeBSD.org" , "svn-ports-head@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 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, 27 Jan 2016 01:40:38 -0000 Hi John, I do agree with you regarding the maintainer issue as well the open bug reports, but looking at the history [1] it was maintained in the way to keep it working wiht current ports. I haven not hit any problem in the past few months with it, so I am not sure where you get the idea from its not working with the current ports tree. About synth, I have not seen any introduction to any mailing list, there was no public feedback from any user so far, also there was no feedback on your project side, I am not sure if that is a good idea to "advertise" something what was not widely used by the community yet. I personally don't like the idea of having additionally dependency on a single server just for a package update/build tool, but that might be just me. So I'd like to ask you to back out this commit or at least remove the synth part for now and get some more testing done and some feedback from the community. Thanks Martin [1] http://www.freshports.org/ports-mgmt/portmaster On Tue, Jan 26, 2016 at 7:23 PM, John Marino wrote: > Author: marino > Date: Tue Jan 26 11:23:38 2016 > New Revision: 407270 > URL: https://svnweb.freebsd.org/changeset/ports/407270 > > Log: > ports-mgmt/portmaster: DEPRECATE without expiration date > > The portmaster script hasn't had an official maintainer in 9 months and 2 > years before that it was only patched in reaction to changes in the ports > framework. There are many unclaimed PRs in the bugzilla database, many > known bugs, and several areas where portmaster no longer aligns with how > ports work today. The problem isn't simply getting a maintainer; that > person has to be a ports framework expert and it appears that the people > with these qualifications don't want anything to do with this port. > > Moreover, there are better options available. All FreeBSD platforms > support ports-mgmt/poudriere (although some many struggle under the load) > and the most common amd64 and i386 platform users have the additional > option of ports-mgmt/synth which is user-friendly, lightweight, and aimed > at users of portmaster, portupgrade, and even poudriere. > > Unless something drastic regarding portmaster occurs, it's nearing its > natural EOL, so it's users should evaluate alternatives and try to > migrate off of it. > > Modified: > head/ports-mgmt/portmaster/Makefile > > Modified: head/ports-mgmt/portmaster/Makefile > > ============================================================================== > --- head/ports-mgmt/portmaster/Makefile Tue Jan 26 10:20:14 2016 > (r407269) > +++ head/ports-mgmt/portmaster/Makefile Tue Jan 26 11:23:38 2016 > (r407270) > @@ -25,6 +25,16 @@ PLIST_FILES= sbin/portmaster \ > BASH_PLIST_FILES= etc/bash_completion.d/portmaster.sh > ZSH_PLIST_FILES= share/zsh/site-functions/_portmaster > > +.include > + > +DEPRECATED= Unmaintained and does not fully support modern ports > framework. > +.if ${ARCH} == i386 || ${ARCH} == amd64 > +DEPRECATED+= Please consider migrating to ports-mgmt/synth or\ > + ports-mgmt/poudriere. > +.else > +DEPRECATED+= Please consider migrating to ports-mgmt/poudriere. > +.endif > + > verify: checksum > > do-build: > >