New selfcontained packaging for roundcube and guam

Christian Mollekopf mollekopf at apheleia-it.ch
Wed Jun 15 11:31:57 CEST 2022


Hi Christoph,

I have applied changes along those lines and that seems to work.

Cheers,
Christian

On 2022-06-13 22:16, Christoph Erhardt wrote:
> 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

-- 
Christian Mollekopf
Senior Software Engineer

Apheleia IT AG
Bern, Switzerland

e: mollekopf at apheleia-it.ch
w: https://apheleia-it.ch

pgp: 0884F6A2 Christian Mollekopf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0x0884F6A2.asc
Type: application/pgp-keys
Size: 9763 bytes
Desc: not available
URL: <http://lists.kolab.org/pipermail/users/attachments/20220615/ece6bc07/attachment.bin>


More information about the users mailing list