OP
ASX
Guest
- Thread Starter
- #26
When marino@ was insisting that attaching a build log will help to get a new port committed, I pointed out that there could be reason to not be so strict, portmaster and portupgrade, considering his opinion "based on garbage" they qualify for removal from port tree, even when the build logs would be positive.I'm not sure what you mean about the other thread.
Of course, I know there is a section about poudriere, I hope there will be one about Synth too.
I can clearly see that the initial design of portmaster and portupgrade are meant to install/upgrade ports on a single system, while poudriere and synth are designed to build a local repository.
Although there is a difference, I'm understanding that this is a theoretical difference, and that in fact a proper update from port tree require to build/install some port "subtree". (subtree based on dependency relations, not on filesystem hierarchy).
Now, both kpa and marino@ in different ways are suggesting that portmaster and portupgrade are unable to properly upgrade the "subtree", while synth and poudriere can manage that properly, and in fact kpa highlighted that poudriere has been improved to rebuild all the dependent packages, something that neighter portupgrade nor portmaster do on their own.
I have yet to understand the technical reasons in the deep details, but I trust their opinion until proven wrong.
If what they are saying is correct (there is the need to rebuild a whole subtree), I can not see how portupgrade or portmaster can be trusted to do the job.