Date: Fri, 2 Sep 2011 11:39:14 +0200 From: Michel Talon <talon@lpthe.jussieu.fr> To: ports@freebsd.org Subject: Re: suggestion for pkgdb from ports-mgmt/portupgrade: add more explanation Message-ID: <20110902093914.GA92386@lpthe.jussieu.fr>
next in thread | raw e-mail | index | archive | help
Robert Huff said: >Michel TALON writes: > >> Finally >> the file UPDATING should be forcefully removed from the system > > While I support all reasonable efforts to get automation to >always Do The Right Thing(tm), my reaction to this is: absolutely >not. > Until you can show there are no, and will never again be, edge >cases which break the system, documention for human invervention is >always the right choice. Your answer is very interesting and allows me to go further in the reasoning. Indeed the UPDATING file is here to solve edge cases. My point is that there shouldn't be any edge cases, if there are some it is because something somewhere has been ill designed, which is not so suprising since the system has been conceived by Jordan Hubbard when the number and complexity of ports was much smaller. I certainly don't have any precise idea of the things which should be changed so that edge cases disappear, only *very experienced* people having observed a lot of failure cases could give correct advices. It is not impossible to design a system which works automatically without having any recourse to manual intervention, after all, as much as it may displease some people here, it is a fact that Debian works this way (and Debian-like systems like Ubuntu). Having a file which documents manual intervention is a perpetual tentation to do the things the sloppy way, which in fact frequently occurs in FreeBSD. As long as such a behavior continues, the authors of portupgrade, portmaster etc. are building on sand. -- Michel TALON
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110902093914.GA92386>