New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First Devuan integration #4903

Closed
wants to merge 2 commits into
base: master
from

Conversation

Projects
None yet
2 participants
@maurorappa

maurorappa commented Jul 5, 2017

Devuan 1.0 (https://devuan.org/) is now officially released and it has with long term support.
It's time to add it to the supported OSes and being a Debian fork the integration effort is minimal.
It already ships the recent version of the certbot requirements:

root@devuan:# lsb_release -a
No LSB modules are available.
Distributor ID: Devuan
Description: Devuan GNU/Linux 1.0 (jessie)
Release: 1.0
Codename: jessie
root@devuan:
# LC_ALL=C apt-cache show --no-all-versions libaugeas0 | grep ^Version: | cut -d" " -f2
1.2.0-0.2+deb8u1
root@devuan:~# LC_ALL=C apt-cache show --no-all-versions python | grep ^Version: | cut -d" " -f2
2.7.9-1

if you want to test it in AWS, there's an AMI ready (ami-9bafb8ff London region, ami-9bafb8ff N Virginia region, ami-e043e78f Frankfurt region)

maurorappa added some commits Jul 4, 2017

maurorappa
maurorappa
@bmw

So we actually got a similar PR to this a while ago which I rejected (see #4515).

Can you explain to me why you want to use certbot-auto on Devuan? Do the packages in jessie-backports not work for you? Was there documentation you were following that pointed you to certbot-auto?

@maurorappa

This comment has been minimized.

Show comment
Hide comment
@maurorappa

maurorappa Jul 7, 2017

I understood your point,
if I go here: https://certbot.eff.org/#debianother-nginx, it suggest to me to use certbot-auto!
But if I got to https://certbot.eff.org/#debianjessie-nginx it suggests to use certbot

maurorappa commented Jul 7, 2017

I understood your point,
if I go here: https://certbot.eff.org/#debianother-nginx, it suggest to me to use certbot-auto!
But if I got to https://certbot.eff.org/#debianjessie-nginx it suggests to use certbot

@bmw

This comment has been minimized.

Show comment
Hide comment
@bmw

bmw Jul 7, 2017

Contributor

That makes sense. We should update our instructions.

Really, "Debian (other)" shouldn't tell people to use certbot-auto. The only supported Debian system where we don't have packages available through apt-get is Debian Wheezy which is explicitly mentioned.

What if we updated "Debian (other)" to use OS packages and/or added an option in the dropdown menu to explicitly mention Devuan Jessie so people using that system get the correct advice?

Contributor

bmw commented Jul 7, 2017

That makes sense. We should update our instructions.

Really, "Debian (other)" shouldn't tell people to use certbot-auto. The only supported Debian system where we don't have packages available through apt-get is Debian Wheezy which is explicitly mentioned.

What if we updated "Debian (other)" to use OS packages and/or added an option in the dropdown menu to explicitly mention Devuan Jessie so people using that system get the correct advice?

@maurorappa

This comment has been minimized.

Show comment
Hide comment
@maurorappa

maurorappa Jul 7, 2017

I think the dropdown addition seems easy and very helpful to guide people!

maurorappa commented Jul 7, 2017

I think the dropdown addition seems easy and very helpful to guide people!

@bmw bmw referenced this pull request Jul 7, 2017

Merged

Add Devuan instructions #267

@bmw

This comment has been minimized.

Show comment
Hide comment
@bmw

bmw Jul 7, 2017

Contributor

Great! I created certbot/website#267 to add options for Devuan.

With this in mind, what would you like to see happen with this PR? Now that we (will) have instructions for Devuan telling them how to install Certbot on their system, do you think the problem here has been resolved or do you also want to see Devuan support added to certbot-auto?

The reason I rejected #4515 as I explained there is certbot-auto is disproportionately the cause of bug reports on this repo. It was written to be a temporary solution to packaging while distros caught up and the core Certbot team want to deprecate it as soon as we can. In general, OS packages provide a much better experience so attracting more people to the script and adding more systems which we must try and support with the script doesn't excite me too much.

Contributor

bmw commented Jul 7, 2017

Great! I created certbot/website#267 to add options for Devuan.

With this in mind, what would you like to see happen with this PR? Now that we (will) have instructions for Devuan telling them how to install Certbot on their system, do you think the problem here has been resolved or do you also want to see Devuan support added to certbot-auto?

The reason I rejected #4515 as I explained there is certbot-auto is disproportionately the cause of bug reports on this repo. It was written to be a temporary solution to packaging while distros caught up and the core Certbot team want to deprecate it as soon as we can. In general, OS packages provide a much better experience so attracting more people to the script and adding more systems which we must try and support with the script doesn't excite me too much.

@maurorappa

This comment has been minimized.

Show comment
Hide comment
@maurorappa

maurorappa Jul 7, 2017

Fine, let's close it and forget about certbot-auto which will be deprecated soon.
Thanks

maurorappa commented Jul 7, 2017

Fine, let's close it and forget about certbot-auto which will be deprecated soon.
Thanks

@bmw

This comment has been minimized.

Show comment
Hide comment
@bmw

bmw Jul 7, 2017

Contributor

Sounds good to me. Regardless, thanks for pointing out the problems with our instructions for Devuan!

Contributor

bmw commented Jul 7, 2017

Sounds good to me. Regardless, thanks for pointing out the problems with our instructions for Devuan!

@bmw bmw closed this Jul 7, 2017

@bmw bmw referenced this pull request Aug 7, 2018

Open

Devuan instructions #352

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment