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@opensuse.org
wicked-commit@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@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