Re: [Kolab-devel] New selfcontained packaging for roundcube and guam

Christoph Erhardt <[email protected]> Mon, 13 Jun 2022 22:16:28 +0200
Newsgroups gmane.comp.kde.devel.kolab
Message-ID <1910712.yKVeVyVuyW__28182.9463130393$1655151457$gmane$org@delle>
--===============3140873461504666838==
Content-Type: multipart/signed; boundary="nextPart2074989.OBFZWjSADL";
 micalg="pgp-sha256"; protocol="application/pgp-signature"

--nextPart2074989.OBFZWjSADL
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"; protected-headers="v1"
From: Christoph Erhardt <[email protected]>
To: [email protected], [email protected]
Cc: Christian Mollekopf <[email protected]>
Subject: Re: New selfcontained packaging for roundcube and guam
Date: Mon, 13 Jun 2022 22:16:28 +0200
Message-ID: <1910712.yKVeVyVuyW@delle>
In-Reply-To: <a887c8a4e1594554b297e8e51e19de5b@kube>
References: <a887c8a4e1594554b297e8e51e19de5b@kube>

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
--nextPart2074989.OBFZWjSADL
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEwp5/nkNlccrQ2UKH4yzDBS9Gs8IFAmKnmxwACgkQ4yzDBS9G
s8LethAAi8pe/EGcsu4+l8VdGJNEXxMQNFvM4Dr6IprzfUdk3SdNpROGMPoUj1Uc
P2Vb0AVm54ZddnIKBB05eZj1CgZMezG2xWh2tT81Nr7I9nHyQrMsURU7FjZr4jP2
UEeOKRm3bc8wTigEryGzCu2IjXxTPD/rDJEhhhV0Idyu/C9GvcaiERyOBVX3JtnB
6guf8TAb5f2/qjls1/8+pMioOY8jj8l1X19vJ1EVqQ9pixXyAemu3bm2I2nFb07S
KcnnSxbAS7NyX60WXtJvPRyc7owQwx4Wb9G2uRNxC8o9sYHbnQFIFr7CBDGpO9r+
nV8ncGgOiktRL8pfyV+MJLwC6hI/Cq2PxflddqgH3VYWIsyVx7tQYrfXDcPCaRZD
GTyRQV2wNsPb0BfE8Eqe7g+GrLpnWdZ2bEM6jTK0ygBNmTasD2kV6yxe7L0LJyJQ
rDh3IlDcm0Ar+BFd7llC9VfW9a9yOB1TDIf4QwMeEA7HUzinX+A2eE+ibtWlOLNe
k5sB9IhCi5/BaZoDk12FVj8XP9YrTso8xwlvOCvMCyVkeM2/QvVJ+1/bd9koDiGg
SS9RECDbEVkipW/d3g/AOCerv+PFwupqLAh1RXvOWUz+aFfC4LroPemahkAQKQid
wg/kZPtQ/e2kuwI3WbXjPggfCOMajuL51k8tFNL6QBpYvgxHPjM=
=/rov
-----END PGP SIGNATURE-----

--nextPart2074989.OBFZWjSADL--


--===============3140873461504666838==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
devel mailing list
[email protected]
https://lists.kolab.org/mailman/listinfo/devel
--===============3140873461504666838==--