Hi Michal, Frederic, Stephan!
* wicked:
We've moved wicked repository to github:
https://github.com/openSUSE/wicked
where we can better track / discuss pull requests and created two
mailing lists:
wicked-devel(a)opensuse.org
wicked-commit(a)opensuse.org
Further, we've created an $OBS/network:wicked[:master] project tree.
The master project builds automatically from git master.
(Later, we may add another projects like sles-x.y/ opensuse-x.y,
... to build some another branches than master when / if needed).
=> Michal: Feel free to link yast2-network adopted for wicked there
or let is know where to link it from.
The openSUSE:Factory devel package will be either in directly in
the "network/wicked" or in "network:wicked:factory/wicked".
I'd prefer the second... => Stefan, you prefer network, right?
We are doing some documentation cleanup (updating obviously outdated
things) and would like to make it ASAP [today] and request a submit
to factory.
After, we would continue to make the "factory-milestone" snapshots
bi-weekly [or when/as needed].
Last but not least: wicked-service package installs wicked.service
(_or_ sysvinit) and creates network.service alias link. This is also
the package which triggers sysconfig-network -> wicked update (see
also bellow).
* sysconfig split and migration to wicked:
The sysconfig > 0.81 packages consists now of:
udevmountd, sysconfig, sysconfig-network, sysconfig-netconfig.
The sysconfig package contains the following deps:
Requires: /sbin/ifup
Requires: /sbin/netconfig
Requires: sysvinit(network)
Requires: udevmountd = %{version}
Recommends: sysconfig-network = %{version}
the sysconfig-network package has following deps:
Requires(pre): sysconfig = %{version}
Requires: bridge-utils
Requires: iproute2
Requires: procps
Requires: tunctl
Requires: vlan
Requires: /sbin/netconfig
Provides: /sbin/ifup
Conflicts: otherproviders(/sbin/ifup)
So for now [13.1], the user can "zypper in" other /sbin/ifup provider
namely wicked-service and trigger migration to wicked, which _kills_
the network services to stop all dhcp clients but keep network up and
enables itself, but without to start automaticaly.
Further, ifup has been changed to use network(a)ethX.service files due
to "[Bug 821879] udev update breaks network", where udevd kills the
dhcp client forked out via the hotplug udev rule.
The udev hotplug rule still uses RUN+="ifup ..." [to get enviroment],
all ifup/ifdown calls are redirected to systemct start/stop now.
This means, the dhcp clients are running now in network@ethX cgroup
(network@.service/ethX) and are part of network.service.
To see instances, use "systemctl show -p ConsistsOf network.service"
Installation images are adopted [rescue tested to work] in factory
together with all the sysconfig packages.
Michal: => please adopt yast2-network as needed & discussed
Gruesse / Regards,
Marius Tomaschewski <mt(a)suse.de>, <mt(a)suse.com>
--
SUSE LINUX Products GmbH, HRB 16746 (AG Nürnberg),
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer,
Maxfeldstraße 5, 90409 Nürnberg, Germany
--
To unsubscribe, e-mail: wicked-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: wicked-devel+owner(a)opensuse.org