[DRE-maint] Bug#818659: gitlab: please consider making the dependency on letsencrypt optional

Pirate Praveen praveen at debian.org
Mon Mar 21 13:26:53 UTC 2016


On Sat, 19 Mar 2016 11:46:41 +0100 Johannes Schauer <josch at debian.org>
wrote:
> I require none of these packages and they will just take up space on a
> system where I have no need for being able to acquire a certificate via
> letsencrypt ever.

I was also thinking of removing it to be able to run it on jessie as I
had trouble backporting letsencrypt. (Btw I have backported it on jessie
and it is running on https://git.pxq.in). But I figured out letsencrypt
is already backported to jessie.

I will see if I can use a ruby gem to do the same (acme-client
https://rubygems.org/gems/acme-client is one candidate) so we can avoid
a lot of python libraries.

> It also seems that letsencrypt is only used in the postinst script if
> the respective debconf variable is set to true. Thus it seems that the
> availability of letsencrypt is actually optional and not a hard
> dependency of the gitlab system.

I'd like to give the option to use letsencrypt by default for those who
wish to use.

> Considering these points, could you maybe move the letsencrypt
> dependency from Depends into Recommends and adjust the postinst script
> to only try using letsencrypt if the binary is available?
> 

If I manage to use a small gem for this purpose I think it won't be a
big problem to have it around.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20160321/7f9005fe/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list