That's what I am talking about :(, do you think you can somehow provide arm64 packages again ? 


Michal Arbet
Openstack Engineer

Ultimum Technologies a.s.
Na Poříčí 1047/26, 11000 Praha 1
Czech Republic

+420 604 228 897 
michal.arbet@ultimum.io
https://ultimum.io



st 14. 6. 2023 v 16:09 odesílatel Dmitriy Rabotyagov <noonedeadpunk@gmail.com> napsal:
I was pretty sure that dl.cloudsmith.io, that has traffic quota, had arm64 built Erlang at some point, but indeed checking this now, it's obviously not there anymore:(

Yeah, that's indeed quite a pita with Erlang for Ubuntu... Back in the days we were also trying https://www.erlang-solutions.com/downloads/ but they're not building for arm anymore either, and repo is constantly broken on top of that

On Wed, Jun 14, 2023, 06:46 Michal Arbet <michal.arbet@ultimum.io> wrote:
Regarding cloudsmith repo, rabbitmq official doc saying : 

The Cloudsmith repository has a monthly traffic quota that can be exhausted. For this reason, examples below use a Cloudsmith repository mirror. All packages in the mirror repository are signed using the same signing key.


They suggest use of ppa1.novemberain.com mirror as well.... but there is no arm64 support , check arm64 test jobs ...



Build failed (ARM64 pipeline).
https://zuul.opendev.org/t/openstack/buildset/8e91ab6f2d994e07a6b92b198f65f91c

kolla-build-centos9s-aarch64 https://zuul.opendev.org/t/openstack/build/3c75751b23a546cab078652640b92dd9 : FAILURE in 18m 05s (non-voting)
kolla-build-debian-aarch64 https://zuul.opendev.org/t/openstack/build/4a7f9340527844ebb93ac7d6d2bb3605 : FAILURE in 15m 33s
kolla-ansible-debian-aarch64 https://zuul.opendev.org/t/openstack/build/164d881ae46941a2a82ed7cc8ac6b1ad : FAILURE in 20m 12s
openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/77b15f75e1ff4ab58d7628d10df14d92 : SUCCESS in 4m 17s (non-voting)
openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a8f5470d6d0c4dc1919f8c33141e5907 : SUCCESS in 2m 31s (non-voting)
openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/69eeba53244b436eaacfa926ef277707 : SUCCESS in 4m 43s (non-voting)
kolla-build-rocky9-aarch64 https://zuul.opendev.org/t/openstack/build/ed02088b2fb34f689b64f9a5d30b42cf : FAILURE in 17m 25s (non-voting)
kolla-build-ubuntu-aarch64 https://zuul.opendev.org/t/openstack/build/e59c3f7e6510479d8262a55f9fabc448 : FAILURE in 14m 41s (non-voting)


Michal Arbet
Openstack Engineer

Ultimum Technologies a.s.
Na Poříčí 1047/26, 11000 Praha 1
Czech Republic

+420 604 228 897 
michal.arbet@ultimum.io
https://ultimum.io



st 14. 6. 2023 v 15:35 odesílatel Dmitriy Rabotyagov <noonedeadpunk@gmail.com> napsal:
Well, if you're using rabbitmq server from Cloudsmith, for me it would make total sense to use cloudsmith repo for Erlang as well.

They also do have new community repositories (ppa1.novemberbrain.com) that keep old versions of both rabbit and Erlang without aggressively rotating them. But using https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang is still an option.


On Wed, Jun 14, 2023, 02:46 Michal Arbet <michal.arbet@ultimum.io> wrote:
Hello,

We are installing rabbitmq-server from https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/debian and erlang from your ppa repository ppa:rabbitmq/rabbitmq-erlang.

 We have erlang pinned  as below 

Package: erlang*
Pin: version 1:25.*
Pin-Priority: 1000

Problem is that you removed erlang-base_25* and there is only erlang-base_26.0.1-1rmq1ppa1~ubuntu22.04.1_arm64.deb

Please, is there any reason why you removed erlang-base_25* for other ubuntu versions ? 
Because I can see 25* version for ubuntu 18.04 only

Please, can u help us and upload erlang 25* also for other ubuntu versions ? 

Thank you very much

Log below : 




()[root@builder /]# apt update;apt install rabbitmq-server
Get:1 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB]
Get:2 http://ubuntu-cloud.archive.canonical.com/ubuntu jammy-updates/antelope InRelease [5,463 B]                                                                                            
Get:3 http://mirrors.ubuntu.com/mirrors.txt Mirrorlist [228 B]                                                                                                                                                    
Get:7 https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu jammy InRelease [18.1 kB]                                                                                              
Get:8 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy InRelease [5,152 B]
Get:4 http://ftp.cvut.cz/ubuntu jammy InRelease [270 kB]                                              
Get:9 http://ubuntu-cloud.archive.canonical.com/ubuntu jammy-updates/antelope/main amd64 Packages [126 kB]                          
Get:5 http://ucho.ignum.cz/ubuntu jammy-updates InRelease [119 kB]                                                                            
Get:6 https://mirror.it4i.cz/ubuntu jammy-security InRelease [110 kB]                                                                            
Get:10 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [49.4 kB]
Get:11 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [27.0 kB]
Get:12 https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu jammy/main amd64 Packages [8,167 B]
Get:13 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages [9,044 B]
Get:14 http://ftp.cvut.cz/ubuntu jammy-updates/universe amd64 Packages [1,178 kB]
Get:15 https://mirror.it4i.cz/ubuntu jammy-updates/main amd64 Packages [861 kB]
Get:16 https://cz.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
Get:18 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages [579 kB]
Get:19 https://mirror.it4i.cz/ubuntu jammy-security/universe amd64 Packages [928 kB]    
Get:17 https://cz.archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1,792 kB]                  
Fetched 23.7 MB in 4s (6,499 kB/s)                          
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 rabbitmq-server : Depends: erlang-base (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            erlang-base-hipe (< 1:26.0) but it is not installable or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-crypto (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-eldap (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-inets (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-mnesia (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-os-mon (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-parsetools (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-public-key (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-runtime-tools (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-ssl (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-syntax-tools (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-tools (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
                   Depends: erlang-xmerl (< 1:26.0) but 1:26.0.1-1rmq1ppa1~ubuntu22.04.1 is to be installed or
                            esl-erlang (< 1:26.0) but it is not installable
E: Unable to correct problems, you have held broken packages.


()[root@builder /]# apt-cache policy rabbitmq-server
^[[Arabbitmq-server:
  Installed: (none)
  Candidate: 3.11.16-1
  Version table:
     3.12.0-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.18-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.17-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.16-1 1000
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.15-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.14-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.13-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.12-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.11-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.10-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.9-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.8-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.7-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.6-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.5-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.4-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.3-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.2-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.1-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.11.0-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.24-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.23-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.22-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.21-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.20-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.19-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.18-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.17-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.16-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.14-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.13-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.12-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.11-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.10-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.9-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.8-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.7-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.6-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.5-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.4-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.2-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.1-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.10.0-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.9.29-1 500
        500 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/ubuntu jammy/main amd64 Packages
     3.9.13-1ubuntu0.22.04.1 500
        500 mirror://mirrors.ubuntu.com/mirrors.txt jammy-updates/main amd64 Packages
     3.9.13-1 500
        500 mirror://mirrors.ubuntu.com/mirrors.txt jammy/main amd64 Packages


()[root@builder /]# apt-cache policy erlang-base
erlang-base:
  Installed: (none)
  Candidate: 1:26.0.1-1rmq1ppa1~ubuntu22.04.1
  Version table:
     1:26.0.1-1rmq1ppa1~ubuntu22.04.1 500
        500 https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu jammy/main amd64 Packages
     1:24.2.1+dfsg-1ubuntu0.1 500
        500 mirror://mirrors.ubuntu.com/mirrors.txt jammy-updates/main amd64 Packages
        500 mirror://mirrors.ubuntu.com/mirrors.txt jammy-security/main amd64 Packages
     1:24.2.1+dfsg-1 500
        500 mirror://mirrors.ubuntu.com/mirrors.txt jammy/main amd64 Packages


Michal Arbet
Openstack Engineer

Ultimum Technologies a.s.
Na Poříčí 1047/26, 11000 Praha 1
Czech Republic

+420 604 228 897 
michal.arbet@ultimum.io
https://ultimum.io