myvesta / vesta

myVESTA Control Panel
https://myvestacp.com
GNU General Public License v3.0
270 stars 47 forks source link

multiphp repos only points to php surys crap, so older debian will fails #164

Open mckaygerhard opened 1 year ago

mckaygerhard commented 1 year ago

Describe the problem:

Sury removed archive for older repos.. so i manage to put in my own one to solve the issue..

Steps to Reproduce:

Install in the already supported ExLTS versions of debian just fails, like Debian 9 or Debian 10, inclusive Debian 8 still has ExLTS support with security updates

Debian version:

Debian 8 Debian 9 Debian 10

VestaCP Version:

https://github.com/myvesta/vesta/blob/ef5ef951940ed7bcf3f47f02e2695104b7f23c6b/src/deb/for-download/tools/multi-php-install.sh#L95

Installed Software (what you got with the installer):

https://github.com/myvesta/vesta/blob/ef5ef951940ed7bcf3f47f02e2695104b7f23c6b/src/deb/for-download/tools/multi-php-install.sh#L95

myvesta commented 1 year ago

What we should change in the script?

mckaygerhard commented 1 year ago

What we should change in the script?

umm in the begining i wants to send to you a pull request with changes.. but many times developers dont like it..

your responses was not expected @myvesta but i am so glad to see you are open.. so i guess there are 3 options:

  1. OPTION link external repos from VenenuX vegnuli OBS service.. apart from sury: setup ony ExtLST distros with non oficial repos.. this means for (curently) debian 8 and 9 ( and soon debian 10) points to an external historical repo with php 5.4 to 7.3
  2. OPTION to do not support ExtLTS due the lack of sury stupid support (currelty at 2023 debian 8 and 9 were removed, but ExLTS still does support until 2024, yes he is a scoundrel who uses the fame of being the maintainer to sell services, he uses the resources of the debian servers)
  3. OPTION to use snapshot.debian.org as repositories for specifies packages, thi is over complicated cos we need the exact version of each package supported in each case, of course once find it, will work forever.. its a fixed service from debian..

i likes the first option. cos some users already uses those older repos.. from venenux.. are not fully up to date but are enought up to date