Bug#1057391: cinnamon and private GIR XML

Fabio Fantoni fantonifabio at tiscali.it
Sat Dec 23 16:43:19 GMT 2023


Big thanks to Simon McVittie for good explain about some things I 
couldn't find enough information about.

Combined with what I had already seen, we need to move the cinnamon gir 
to a private path, then once done I can move it to cinnamon-common to 
align with the upstream.

Cinnamon girs are not used by other packages or non-packaged software 
but only recently added upon request and therefore used only in rare 
cases by developers (based on what I found). So I don't think it's a 
problem for them to do additional manual operations such as installing 
the necessary -dev packages. If it were up to me it wouldn't be a 
problem to add the cinnamon-dev package in which to move the girs and 
have all the necessary dependencies but I fear that the upstream 
wouldn't want it and I want to avoid confict with upstream is possible. 
However there doesn't seem to be a need for this package if I'm not 
mistaken.

About dh_girepository so is not needed use it with private gir, so I 
could remove it and it will only be necessary to manage it if any future 
changes are made that will automatically scan for any gir (even private 
ones), right? If future changes will scan for private gir add of 
"--no-dev-dependencies" can be useful but given the rare case it doesn't 
seem very important to me and we could manage with the override. Or you 
are sure to do this changes so I keep override to avoid another future 
fail to build?

About muffin gir private (as actually) is needed for fork of integrated 
things, muffin packages on debian seems ok now, or I'm wrong? upstream 
also had improved packaging when a rebase was done, only one thing seems 
missed, the move of /usr/libexec/muffin-restart-helper out of libmuffin0 
package (upstream moved from muffin package to libmuffin0 in 4.0 and 
keeped it). On debian packages we don't moved same of upstream or it 
would go against shared library package policies. or am I wrong?



-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20231223/e0f78406/attachment.sig>


More information about the pkg-gnome-maintainers mailing list