svn commit: r412296 - head/lang/rust

John Marino (FreeBSD) freebsd.contact at marino.st
Fri Apr 1 09:11:23 UTC 2016


On 2016-04-01 10:56, Thomas Zander wrote:
> I said this does not fix a problem with the port, but it does
> introduce a new feature, and the maintainer should be in the loop
> before it is committed. Because at the end of the day the maintainer
> is responsible for supporting a feature and receives the blame if
> something breaks.

What new feature?  It just fixes DF support.  In fact, Rust has been 
better supported on DragonFly for a long time.  There was a 
dragonfly-only port (contained in dports) created because the freebsd 
ports version was so far behind.  The fixes from that port actually came 
back to FreeBSD.

This is what your message is losing.  The implication is that DF brings 
no benefit to ports but that's simply not the case.  The price for these 
benefits are a couple of no-op lines in the makefiles, which is a great 
deal for FreeBSD.


> Exactly this is my point: This commit does not a have a benefit to
> FreeBSD. It adds *only* DF-specifics. Therefore my instincts tell me
> this should be part of dports, and I would have appreciated this
> discussion before the commit, not after the fact. That's all. And
> since the fix-it-blanket is not clear enough in all cases (obviously
> Jan and me came to different conclusions whether this one is a fix),
> it would be good to have a word from portmgr whether something like
> this is part of it or not. Because for sure there are/will be more PRs
> with a similar intention.

First, the point is wrong, even on this specific port, FreeBSD has 
definitely benefitted from DF participation.  Secondly, if ports are 
split unnecessary, everyone is unaware of the impact of changes.  It's 
not like the dports patches are visible.  The split patches was for 
conflict, not DF-specifics.

Thirdly, this version of rust built before, so restoring the build is 
under a standard blanket.

The main directives are DF support is not supposed to increase 
obligations on maintainers, and I'm not allowed to "demand" a maintainer 
support DF.  Jan's commit did not increase the obligation to the 
maintainer, he only fixed a port that previously built, which is 
definitely appreciated.

John





More information about the svn-ports-all mailing list