Bug#888549: chrome-gnome-shell: Please don't use /etc/opt, it's not FHS-compliant

Holger Levsen holger at layer-acht.org
Sat Sep 15 15:43:39 BST 2018


On Thu, Sep 13, 2018 at 05:15:48PM -0400, Jeremy Bicha wrote:
> On Thu, Sep 13, 2018 at 4:40 PM Santiago Vila <sanvila at unex.es> wrote:
> > What I said is that no sane package in Debian/main should need to put
> > files directly in /etc/opt. That's an oddity, a very unorthodox thing,
> > it would be like a Debian package in main putting stuff directly in /opt.
> chrome-gnome-shell (in this case) is an addon for the Google Chrome
> web browser. Since Chrome installs to /opt/ (which is encouraged by
> FHS), /etc/opt/ is the only standards-compliant location for
> chrome-gnome-shell to ship the configuration files it needs to provide
> its core functionality.
 
This makes sense to me.

> There is no reason this functionality cannot be offered in Debian. We
> got complaints when we supported other browsers but not Google Chrome.

also :)

> > I filed the bug because I believe it's the root of the problem you
> > have with piuparts, but in either case, feel free to disagree on that
> > one and claim FHS compliance, as far as you don't ask other people to
> > fix the consequences of putting files in /etc/opt.
> 
> I am asking for help. I have never created or dealt with noawait
> triggers so I don't know how to implement Guillem's suggested
> workaround.

debian-edu-artwork is a package which uses noawait triggers. I also
found the lintian hints quite helpful:

debian-edu-artwork$ rgrep noawait *
debian/changelog:    into -noawait ones. Thanks lintian and #debian-qa.
debian/changelog:  * d-e-a-softwaves.triggers: Use interest-noawait to avoid triggers cycle.
debian/debian-edu-artwork-lines.triggers:interest-noawait /usr/share/plasma/desktoptheme
debian/debian-edu-artwork-softwaves.triggers:interest-noawait /usr/share/plasma/desktoptheme
debian/debian-edu-artwork-softwaves.triggers:interest-noawait /etc/plymouth
debian/debian-edu-artwork-softwaves.triggers:interest-noawait /usr/share/doc/debian-edu-artwork-lines


-- 
cheers,
	Holger

-------------------------------------------------------------------------------
               holger@(debian|reproducible-builds|layer-acht).org
       PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20180915/35fb2799/attachment.sig>


More information about the pkg-gnome-maintainers mailing list