Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#28091 - A strange update of initscripts

Attached to Project: Arch Linux
Opened by Sergey Malkin (Axon) - Tuesday, 24 January 2012, 19:26 GMT
Last edited by Gaetan Bisson (vesath) - Tuesday, 24 January 2012, 21:54 GMT
Task Type General Gripe
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
With recent update I recieved a new version of rc.conf template which differs from previous version mainly in the abscence comments. It quite surprised me because I can not imagine a reason for such a change. That explanatory comments was a good small handy piece of non-hindering user-friendliness and most of the time a sufficient source of information about main system configuration. Moreover, there are no "NETWORKS" and "UDEV_TIMEOUT" sections, although they are still valid and often needed.
Before this change, when a novice opened that file, all that he needed to know was right before his eyes. Now it is not. That is sad.
Please, return all as it was.

Additional info:
* initscripts-2012.01.3-1
This task depends upon

Closed by  Gaetan Bisson (vesath)
Tuesday, 24 January 2012, 21:54 GMT
Reason for closing:  Not a bug
Additional comments about closing:  This makes rc.conf neater and easier to read at a glance; details are to be found in the manpage.
Comment by Fabian Homborg (alfa) - Tuesday, 24 January 2012, 19:35 GMT
This was moved out of rc.conf into a man page, which is mentioned at the top of the file. ("# See 'man 5 rc.conf' for more details")

If you like the comments, keep them, no one is forcing you to remove them.

As for the "UDEV_TIMEOUT", AFAIK it was removed from initscripts because it could cause problems with several other udev-internal timeouts.
Comment by Sergey Malkin (Axon) - Tuesday, 24 January 2012, 19:53 GMT
Yes, I've noticed the man reference at the top of the file and I know what it means. The question is: why do so?
And what about "NETWORKS" line?
Comment by Fabian Homborg (alfa) - Tuesday, 24 January 2012, 20:15 GMT
http://projects.archlinux.org/initscripts.git/commit/?id=43fe779f802207d3b59ba5e17c5ef4a585c11748 removed the documentation from the file.

I think "NETWORKS" was removed since it is commented out by default and people can't be forced to use netcfg (which would be needed for NETWORKS or net-auto-wire*).

If you need it, add it. Many people will gladly use networkmanager/wicd or net-auto-wireless with configuration in /etc/conf.d/netcfg

As I said, if you need the reference, add it yourself (or keep it).

Most people won't really need it, since many things in rc.conf are fairly self-explanatory and this helps keep the file clean and easier to read.
Comment by Sergey Malkin (Axon) - Tuesday, 24 January 2012, 20:40 GMT
All this is quite questionable, but at least it is some explanation of reasons. I still don't think that it is right, but at least it doesn't seem completely insane for me anymore. Thank you.

Loading...