caktus / margarita

A collection of delicious Salt states for Django project deployments.
BSD 3-Clause "New" or "Revised" License
34 stars 8 forks source link

Drop support for Dead Snakes PPA #150

Open Scottm-Caktus opened 7 years ago

Scottm-Caktus commented 7 years ago

The Dead Snakes PPA is no longer being maintained. We should remove support for it in Margarita.

dpoirier commented 7 years ago

What should we replace Dead Snakes with?

Personally I'm using https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6 for Python 3.6 (suggested at http://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get), but https://launchpad.net/~jonathonf only has PPAs for 2.7, 3.5, and 3.6, and I imagine we will also need 3.3 and 3.4 for some project or other.

Does anyone know other sources?

mlavin commented 7 years ago

In the short term we should discourage using a Python version not supported by the OS. I could be wrong but it's rare that we need the latest Python 3. The Python 2.7 SSL backports (2.7.10+) is a notable exception but thankfully the Python 2 projects are the minority at this point.

Scottm-Caktus commented 7 years ago

I think sticking to the System Pyhon is best, any PPA we use will have the same problem. If the maintainer leaves we will be stranded again.

For projects that need an off version of Python: Felix Krull points at Conda as an alternative. Calvin mentioned Pythonz

pekkaklarck commented 7 years ago

FWIW, dead snakes is back: https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa