New selfcontained packaging for roundcube and guam
Christoph Erhardt
christoph.erhardt at sicherha.de
Mon Jun 13 22:16:28 CEST 2022
Hi Christian,
On Monday, 13 June 2022 10:40:57 CEST Christian Mollekopf wrote:
> For guam-0.9.12 the erlang dependencies are vendorized, and on debian we
> currently replace: * erlang-eimap
> * erlang-goldrush
> * erlang-lager
> * erlang-syslog
these conflicts currently prevent `guam` from coexisting with any other
package that depends on one of those libraries. As others have already chimed
in, a technically sound solution should not place the bundled libraries
directly under `/usr/lib/erlang/lib`.
One possible option would be to move these libraries into
`/usr/lib/erlang/lib/kolab_guam-0.9.12/lib`, i.e. into a subdirectory of guam.
This is the approach we already use for the old `guam-bundled-libs` package.
That package contains not only all bundled libraries but also the Erlang
runtime environment, thus ensuring that Guam is able to coexist with an Erlang
version from a Debian-backports repository.
We could copy & paste the relevant parts from the `override_dh_auto_install`
rule in https://obs.kolabsys.com/package/view_file/Kolab:16/guam/debian.rules
while omitting all the crazy version-pinning magic (which is no longer needed
when *everything* is bundled).
Don't hesitate to reach out if I can be of assistance.
Best,
Christoph
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.kolab.org/pipermail/users/attachments/20220613/5e5388d5/attachment.sig>
More information about the users
mailing list