Problems with portupgrade && xscreensaver-gnome
dougb at FreeBSD.org
Thu Jul 31 04:32:45 UTC 2008
Bill Moran wrote:
> It's a combination of a number of issues:
> 1) The ports infrastructure shouldn't let you set options that don't make
I think that one could argue that it should be _hard_ to set options
that "don't make sense," but I don't think it should be impossible. you
have to keep in mind that we cater to a very diverse user community,
from rank beginners to advanced hackers.
> 2) Why is portupgrade dying on a warning message? Why does a poor
> decision on one port prevent everything on my system from upgrading?
For the same reason that portmaster dies on errors, neither program is
omniscient. :) If ports tools hit a point where it's not clear how to
proceed they _should_ stop and get user input. The next thing the users
generally say is that it should "somehow" proceed with the rest of the
upgrade, finish things that don't rely on the broken bits, etc.
Unfortunately that is quite a bit harder to do than you might think,
although patches are always welcome.
> 3) The error from portupgrade does not immediately point me to the easy
> solution, it tricks me into thinking I have to hack the Makefile.
I don't actually think that the error message you're referring to is
from portupgrade, I think it's from the port itself.
> Anyway, I don't know what the correct solution is. I'm just pointing
> out the problem so that people smarter than me can work it out. I'm
> also presenting my viewpoint so those people know how confusing it was
> to me.
> Hope the information is helpful.
Yes it is. No matter how hard we try it's impossible for us to test all
the possible combinations, and hearing how things look from the "typical
user perspective" is always valuable.
This .signature sanitized for your protection
More information about the freebsd-ports