On 07/26/2011 08:41 PM, Ville Skyttä wrote: > For now I've only thought about it more than a bit, and tested with > various modified versions of the vdradmin-am package. I'll do some more > tests this week and document and publish the results. Hopefully I'll > manage to get enough done because starting from next week I won't have > much time at all for that for a couple of weeks. Before starting more work on this, does this test set sound as one that has enough coverage, and are there any differing opinions on the expected outcomes? ("bootup state [not] saved" means whether it is written by systemd-sysv-convert in /var/lib/systemd/sysv-convert/database.) 1) pkg(sysv) -> pkg(systemd) upgrade Expected outcome: sysv init script and symlinks removed, bootup state saved, service loaded from systemd unit, restarted if it was running. 2) pkg(systemd) -> pkg(systemd) upgrade, no sysv stuff present Expected outcome: smooth usual package upgrade (no unusual errors), bootup state not saved, service loaded from systemd unit, restarted if it was running. 3) pkg(sysv) -> pkg(systemd) + pkg-sysv(sysv) upgrade Expected outcome: sysv init script and possible symlinks installed, bootup state saved, service loaded from systemd unit, restarted if it was running. 4) pkg(sysv) + pkg-sysv(sysv) (init script co-ownership) -> pkg(systemd) upgrade Expected outcome: pkg(systemd) and pkg-sysv(sysv) installed, sysv symlinks removed but init script in place, bootup state saved, service loaded from systemd unit, restarted if it was running. 5) pkg(systemd) -> pkg(systemd) upgrade while local non-packaged sysv init script installed Expected outcome: all sysv stuff intact, bootup state not saved, service loaded from systemd unit, restarted if it was running. 6) pkg(systemd) initial install, no sysv stuff present Expected outcome: bootup state not saved, service loaded from systemd unit, no errors. 7) pkg(systemd) initial install while local non-packaged sysv init script installed Expected outcome: all sysv stuff intact, bootup state not saved, service loaded from systemd unit. -- packaging mailing list packaging@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/packaging