Loui Chang wrote:
On Sat 18 Jul 2009 22:11 +0200, Thomas Bächler wrote:
Matthew schrieb:
Although you are correct, I do not think automatically fixing the
problem is a good solution here.
First, I am not a big fan of the idea of package modifying a core
file. Secondly what will happen when a user reinstalls the
initscripts? If my memory holds me correctly the sed command will
fail which will cause the post_install() to fail, because the file
already has the correct modifications.
No, all that will happen is ... nothing. And there is a difference
between post_upgrade and post_install!
I don't want to spend the next 3 weeks responding to forum posts,
mailing list threads and irc rants about the same little thing that
could have been fixed safely and easily! Do you?
Hah. It seems that Arch is turning into one of them user friendly
distros where things are automatically configured and all eh?
Really I think the proper thing would be to put out a notice that it
will be changed, give users a chance to adjust, then change it.
Don't bother answering those who are unattentive. Let them suffer or
choose another distro.
Loui stated it very well.
I must admit that I forgot about post_upgrade, however I still think it
is a poor idea to let a package modify a critical system file. In this
instance, modifying the file is not that big of a deal, but by modifying
the file a precedents gets sets. Where does the line get drawn, then?
What do we start automatically modifying next?
Over the past year or so, we have seen a great deal of new users, which
IMHO do not fully appreciate arch for what arch truly is. Does that mean
we should make arch easier? I think by automating this processes it
would be the start of arch becoming a ubuntu, fedora, suse type of
distribution.
One of the things that made arch great was that you knew exactly what
was going on with your system and how it worked. By automating this
task, you lose a bit of that. A few years ago, this idea would have been
shot down in an instant.
As for the users who don't like it, simply ignore them. If you want to
be "helpful" post a link to the news entry and leave it at that. Those
who want to help such users can do so in the Newbie conner of the forum.
~pyther