Bug#888546: gnome-chrom-shell: After purging files have disappeared: /etc/opt/ owned by: chrome-gnome-shell

Guillem Jover guillem at debian.org
Sat Jan 27 00:34:49 UTC 2018


Hi!

On Sat, 2018-01-27 at 00:14:21 +0100, Holger Levsen wrote:
> Package: base,chrome-gnome-shell
> Severity: important

> from #debian-edu and #-release just now:
> 
> <h01ger> https://piuparts.debian.org/sid/fail/education-desktop-gnome_2.10.14.log fails with
> <h01ger> 17m25.6s ERROR: FAIL: After purging files have disappeared:
> <h01ger>   /etc/opt/ owned by: chrome-gnome-shell
> <h01ger> hmm. thats not coming from src:debian-edu 
> <h01ger> yeah, https://piuparts.debian.org/sid/fail/chrome-gnome-shell_9-2.log is to blame
> <jbicha> h01ger: I don't think it's chrome-gnome-shell's fault
> <jbicha> FAIL: After purging files have disappeared: /etc/opt/ owned by: chrome-gnome-shell
> <jbicha> that directory is created by base-files but chrome-gnome-shell is the first Debian package to include something there
> <jbicha> I don't know enough about this situation to know how to fix the issue
> <h01ger> we should probably file a bug against base,chrome-gnome-shell
> <jbicha> chrome-gnome-shell uses that directory because that's where the official Google Chrome looks for overrides
> <jbicha> maybe dpkg? I don't know
> <jbicha> I'm fine with you filing a chrome-gnome-shell bug. I'm guessing that the ultimate fix will be somewhere else
> 
> Filing this with severity important as this introduces a piuparts
> regression which becomes a britney migration blocker.

The problem is that base-files does not own those pathnames (in
the dpkg sense), it just creates them from its postinst, so when
chrome-gnome-shell gets installed, from dpkg's PoV, it's the only
one owning them, and on purge they get removed on last reference.

Thanks,
Guillem



More information about the pkg-gnome-maintainers mailing list