[arch-projects] netcfg moving forward
Today netcfg 2.8.0 was made available in testing. This release comes with improved systemd support. Can we push 2.7.3 to the stable repositories? Since much has changed, a news item might be in place. Also the wiki should be updated. Is it possible to publish the html documents of netcfg at archlinux.org/netcfg/, just like with pacman? Have a nice weekend, - Jouke
On Fri, Apr 13, 2012 at 5:38 PM, Jouke Witteveen <j.witteveen@gmail.com> wrote:
Today netcfg 2.8.0 was made available in testing. This release comes with improved systemd support. Can we push 2.7.3 to the stable repositories?
Since much has changed, a news item might be in place.
Current version of netcfg in core is 2.6.8. Current version of netcfg in testing is 2.8.0 Remy implements NETWORKS in /etc/conf.d/netcfg after 2.6.8 and before 2.7.x [1] You drop old configuration way in 2.8.0 [2] 1 month between 2.7.0. 2.7.0 never hit core. Before broke compatibility with boot network configuration you should (must?) deprecate the old way of configuring netcfg. By deprecate, i mean to wrote a message during install / print a message at boot when using old config (as tom do with initscripts). Do something which let user time to reconfigure their system. This version have to hit core before doing any removal. Currently there is no core version with /etc/conf.d/netcfg configuration allowing NETWORKS configuration. And testing version remove it completly. So, when testig package will hit core. You must update your network config. If you miss it. No more network after reboot. Think you broke network of people using netcfg. You will be hated. I fully aggree with you on that we should drop NETWORDS from rc.conf, but please not as a wild. I think it's very important to be smooth with netcfg update. I don't understand why you doesn't let at least 2 releases (hiting core) before removing old configuration way! [1] http://projects.archlinux.org/netcfg.git/commit/?id=67106550f8a0255ae57a8a35... [2] http://projects.archlinux.org/netcfg.git/commit/?id=d20dd39fa08da3ef262c95ec... -- Sébastien Luttringer www.seblu.net
On Sun, Apr 15, 2012 at 04:04, Seblu <seblu@seblu.net> wrote:
On Fri, Apr 13, 2012 at 5:38 PM, Jouke Witteveen <j.witteveen@gmail.com> wrote:
Today netcfg 2.8.0 was made available in testing. This release comes with improved systemd support. Can we push 2.7.3 to the stable repositories?
Since much has changed, a news item might be in place.
Current version of netcfg in core is 2.6.8. Current version of netcfg in testing is 2.8.0
Apparently, we need to fix the release process of netcfg. At the moment I hardly have any time to spare, so this might be a problem.
Before broke compatibility with boot network configuration you should (must?) deprecate the old way of configuring netcfg.
It all felt so obvious to me that I forgot that /etc/conf.d/netcfg was still 'new' ;-). By the bump of the version number you can however see that I did intend to break a few things, but of course not things that were not phased out in one way or another. One remaining thing I would like to remove one day is support for connections that have no interface. It feels to me that netcfg might not be the right place for such profiles. It would also be nice to move the html documentation to the web. It would reduce the installed size by 25% and increase the chance of anyone reading those documents by at least as much. Sorry for the breakage! - Jouke
participants (2)
-
Jouke Witteveen
-
Seblu