[Piuparts-devel] Bug#760716: Bug#760716: Problem with piuparts wanting to remove systemd-sysv

Holger Levsen holger at layer-acht.org
Sun Sep 7 14:54:00 UTC 2014


control: severity -1 important
# makes other packages look bad, eg gnome-shell-pomodoro :)

Hi Joseph,

thanks for your bug report!

On Sonntag, 7. September 2014, Joseph Herlant wrote:
> I am packaging gnome-shell-pomodoro-data and found out that piuparts
> fails testing it on piuparts.debian.org because at some point,
> /etc/piuparts/scripts/pre_remove_exceptions script wants to install
> sysvinit-core to remove systemd-sysv.

yes, it does this, as gnome-shell* pulls in systemd-sysv, but for comparing 
with the initial state we need to get sysvinit-core back, as this is/was the 
initial state.

Once "the initial state", aka the system installed with debootstrap, has 
changed to use systemd-sysv by default, we (the piuparts maintainers) will 
need to change this logic. Maybe this time has come now? 
 
> Then the purge fails because files of the systemd-sysv have disappeared,
> which is normal if piuparts removes the systemd-sysv package!

systemd-sysv should only be removed after purge of your package...

> As systemd-sysv is the default init system in Debian,
> I don't understand the behavior of piuparts here.

is it really the default by now? I mean, it has been decided to be, yes, but:

will debootstrap from sid already install systemd-sysv by default?
will debootstrap from wheezy do the same?
 
> Note that I don't have the issue when I run:
> `sudo piuparts ./gnome-shell-pomodoro-data_0.10.2-5_all.deb`
> on my pc, so it might be related to specific options used on
> piuparts.debian.org.

thats because the scripts are not run by default, also see #752256


cheers,
	Holger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/piuparts-devel/attachments/20140907/d9fa7d1d/attachment.sig>


More information about the Piuparts-devel mailing list