Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jan 2016 09:40:34 +0800
From:      Martin Wilke <miwi.fbsd@gmail.com>
To:        John Marino <marino@freebsd.org>
Cc:        ports-committers@freebsd.org,  "svn-ports-all@FreeBSD.org" <svn-ports-all@freebsd.org>,  "svn-ports-head@FreeBSD.org" <svn-ports-head@freebsd.org>
Subject:   Re: svn commit: r407270 - head/ports-mgmt/portmaster
Message-ID:  <CAFY%2ByEkOv9-JaJv45WF-GzTxOiFh6k8sZ4rysUS5xTZs=rWNrA@mail.gmail.com>
In-Reply-To: <201601261123.u0QBNcvL091258@repo.freebsd.org>
References:  <201601261123.u0QBNcvL091258@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <marino@freebsd.org> 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 <bsd.port.options.mk>
> +
> +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:
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFY%2ByEkOv9-JaJv45WF-GzTxOiFh6k8sZ4rysUS5xTZs=rWNrA>