On 22 April 2015 at 07:51, Baptiste Daroussin <b...@freebsd.org> wrote:
>> >
>> > I found the reason for Dan by checking the logs,  If I could see your own
>> > logs
>> > then I will tell you where you mistake is.
>> >
>> > actually you are having poudriere building as a user (internally to the
>> > jail)
>> > which is a very good thing as it allows to catch things like this :D)
>> >
>> > I mean it is dropping roots priviledges to build, stage and make package.
>> >
>> > but still try to install a dependency there, probably because the
>> > dependency
>> > line you have in your port is buggy. In dan case he was testing if
>> > py27-django>=1.5 but was refering to the www/py-django16 port which result
>> > in a
>> > package named py27-django16 which is not py27-django aka the test will
>> > always
>> > fail and the ports tree will try to reinstall again and again even in
>> > phases
>> > when it cannot due to lack of priviledges
>> >
>> > As a conclusion the bug is in the port you are testing not in pkg, neither
>> > in
>> > poudriere.
>> >
>> > If you show me the logs of your own build I will tell you what is your
>> > mistake.
>> >
>> > Best regards,
>> > Bapt
>> >
>>
>> Thanks for your help Bapt. You are right, it was an issue with the port
>> dependency list. In my case the library had changed from plplotd.so to
>> plplot.so (now without the 'd'). I have fixed that in the LIB_DEPENDS line
>> and the problem is fixed.
>>
>> Trying to debug this issue took some time, because the error message was
>> about permissions and I didn't make the connection was with unsatisfied
>> dependencies.
>>
>> Could we perhaps add an additional check somewhere in the process that
>> informs you the dependencies have not been correctly satisfied? Do you
>> think this extra check belongs in poudriere or the ports infrastructure?
>
> Improvement for that has been added into the ports tree and taken in account 
> by
> poudriere in latest poudriere-devel 3.1.99.20150421_1 by Bryan
>
> Best regards,
> Bapt

Thanks Bapt and Bryan - looks like a helpful change!
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to