[Bug 230837] x11-servers/xorg-server: make install fails for xorg-server-1.18.4_9,1

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Sep 8 04:02:59 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230837

--- Comment #8 from Adrian Bocaniciu <a.bocaniciu at computer.org> ---
(In reply to Niclas Zeising from comment #7)

It can probably be closed, because it is true the entry 20180731 in
/usr/ports/UPDATING contained the solution for this.

Nevertheless, I do not agree that having this information in
/usr/ports/UPDATING was enough.

I my opinion, the Makefile should have contained a check to see if
x11/xorgproto is installed.

Otherwise, for anyone who attempts to install or update xorg-server there is
absolutely no indication about the reason of the failure that could suggest to
the user that he should read /usr/ports/UPDATING.

I use FreeBSD since basically forever (1996) and I believe that I am a typical
user. I almost always read /usr/src/UPDATING before updating the kernel or the
base system. I may read /usr/ports/UPDATING before beginning a new complete
installation of FreeBSD, but I almost never read /usr/ports/UPDATING when I am
just updating a single random port, which is not a port known to have frequent
updating problems, e.g. perl.

I am pretty certain that the percentage of the FreeBSD users who stop and read
/usr/ports/UPDATING before each random port update is negligible, because
reading that file would take normally much more time than just updating the
port.


Therefore I believe that "make install" should have checked explicitly for this
new port dependency to avoid such surprises for the users. (The reason for this
failure was that the dependencies were checked by checking the presence of
files which were also provided by the obsolete ports, not only by the new port
that replaced them.)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-x11 mailing list