[ports] r438901 causes PACKAGES= issues

Harry Schmalzbauer freebsd at omnilan.de
Sun Jun 4 16:29:08 UTC 2017


 Bezüglich Harry Schmalzbauer's Nachricht vom 04.06.2017 17:00 (localtime):
>  Bezüglich Harry Schmalzbauer's Nachricht vom 22.05.2017 12:51 (localtime):
>> Bezüglich Julian Elischer's Nachricht vom 22.05.2017 09:52 (localtime):
>>> On 22/5/17 3:04 pm, Harry Schmalzbauer wrote:
>>>>   Bezüglich Harry Schmalzbauer's Nachricht vom 21.05.2017 20:25
>>>> (localtime):
>>>>>   Mk&bsd.ports.mk still tells:
>>>>> # PACKAGES              - A top level directory where all packages go
>>>>> (rather than
>>>>> #                                 going locally to each port).
>>>>> #                                 Default: ${PORTSDIR}/packages
>>>>>
>>>>> Since r438901 (
>>>>> https://svnweb.freebsd.org/ports?view=revision&sortby=date&revision=438901
>>>>>
>>>>> )
>>>> Actually, r438058 broke PACKAGES. For the records, see
>>>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218827
>>>>
>>>> _______________________________________________
>>>> freebsd-stable at freebsd.org mailing list
>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>>>>
>>>>
>>> has this been unbroken?   We use this feature but are not on the head of
>>> the tree yet..
>> Nope, not fixed yet and I guess it won't happen, from what I read.
>>
>> Reverting r438901 and r438058 locally is a suitable solution at the
>> moment, but this is going to change soon I fear. The commits seem to be
>> required to make ports pkg/poudriere compatible.
> My assumption was wrong, it has been "fixed" meanwhile – by emitting
> PKGFILE with escaped colons. Great, breaks scripts again here.

Also scripts of ports infrastructure itself are still broken after fix
r441712,
so USE_PACKAGE_DEPENDS doesn't work at the moment (if one uses PACKAGES
with colons).
See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219780

-harry


More information about the freebsd-stable mailing list