cloudamqp / amqproxy

An intelligent AMQP proxy, with connection and channel pooling/reusing
https://www.cloudamqp.com
MIT License
350 stars 54 forks source link

Build packages for Debian 12, remove EoL systems #150

Closed dentarg closed 8 months ago

dentarg commented 8 months ago

Debian 12 was released 2024-02-10: https://www.debian.org/releases/bookworm/

Ubuntu 18.04 and Debian 10 has reached end of life: https://www.debian.org/releases/buster/ https://endoflife.software/operating-systems/linux/ubuntu

Fixes https://github.com/cloudamqp/amqproxy/issues/149

dentarg commented 8 months ago

I guess we will try this in main.

melroy89 commented 8 months ago

Thanks! This helped us a lot at mbin.

TheVillageGuy commented 8 months ago

Debian 12 was released 2024-02-10: https://www.debian.org/releases/bookworm/

Ubuntu 18.04 and Debian 10 has reached end of life: https://www.debian.org/releases/buster/ https://endoflife.software/operating-systems/linux/ubuntu

Fixes #149

That's 12.5, I've been running 12 for roughly half a year now

TheVillageGuy commented 8 months ago

I still can't install amqproxy,

Detected operating system as debian/bookworm.
Checking for curl...
Detected curl...
Checking for gpg...
Detected gpg...
Detected apt version as 2.6.1
Running apt-get update... done.
Installing debian-archive-keyring which is needed for installing
apt-transport-https on many Debian systems.
Installing apt-transport-https... done.
Installing /etc/apt/sources.list.d/cloudamqp_amqproxy.list...done.
Importing packagecloud gpg key... Packagecloud gpg key imported to /etc/apt/keyrings/cloudamqp_amqproxy-archive-keyring.gpg
done.
Running apt-get update... done.

The repository is setup! You can now install packages.
user@sunshine:/var/www/user$ sudo apt-get install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
user@sunshine:/var/www/user$ sudo apt-get install amqproxy
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package amqproxy
user@sunshine:/var/www/user$ sudo apt-get update
Hit:1 http://mirror.sunshine.com/debian/packages bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://security.debian.org/debian-security bookworm-security InRelease
Hit:5 http://mirror.sunshine.com/debian/packages bookworm-updates InRelease
Hit:6 http://mirror.sunshine.com/debian/security bookworm-security InRelease
Hit:7 https://packages.sury.org/php bookworm InRelease
Hit:8 https://deb.nodesource.com/node_20.x nodistro InRelease
Hit:9 https://ppa1.novemberain.com/rabbitmq/rabbitmq-erlang/deb/ubuntu jammy InRelease
Ign:10 https://packagecloud.io/cloudamqp/amqproxy/debian bookworm InRelease
Get:11 https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy InRelease [2,976 B]
Err:12 https://packagecloud.io/cloudamqp/amqproxy/debian bookworm Release
  404  Not Found [IP: 2600:1f1c:2e5:6901:7d8b:82c3:d880:13b0 443]
Reading package lists... Done
E: The repository 'https://packagecloud.io/cloudamqp/amqproxy/debian bookworm Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
user@sunshine:/var/www/user$ sudo apt-get install amqproxy=2.0.0-rc.1-1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package amqproxy
user@sunshine:/var/www/user$
melroy89 commented 8 months ago

It seems that bookworm is still missing here: https://packagecloud.io/app/cloudamqp/amqproxy/search?q=&filter=all&dist=debian%2Fbookworm. Maybe it take some time before a new version/package get released at packagecloud.io?

dentarg commented 8 months ago

Packages are only uploaded to package cloud on a release. You can find packages as artifacts at https://github.com/cloudamqp/amqproxy/actions/runs/8173019877