Skip to content
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

libnginx-mod-http-passenger arm support #2452

Closed
2 of 7 tasks
danquack opened this issue Nov 2, 2022 · 4 comments
Closed
2 of 7 tasks

libnginx-mod-http-passenger arm support #2452

danquack opened this issue Nov 2, 2022 · 4 comments

Comments

@danquack
Copy link

danquack commented Nov 2, 2022

Issue report

Question 1: What is the problem?
Arm binary for libnginx-mod-http-passenger not available in oss binaries - https://oss-binaries.phusionpassenger.com/apt/passenger/dists/jammy/main/

  • How can we reproduce it?
# syntax=docker/dockerfile:1.4
FROM ubuntu:jammy

RUN <<eot 
  apt-get -qq update
  apt-get install -y -qq dirmngr gnupg apt-transport-https ca-certificates lsb-release
  apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 561F9B9CAC40B2F7
  echo deb [arch=$(dpkg --print-architecture)] https://oss-binaries.phusionpassenger.com/apt/passenger $(lsb_release -sc) main > /etc/apt/sources.list.d/passenger.list
  apt-get -qq update
  apt-get install -qq -y passenger libnginx-mod-http-passenger
eot
#9 32.98 E: Unable to locate package libnginx-mod-http-passenger

Question 4: Passenger installation method:

Your answer:

  • RubyGems + Gemfile
  • RubyGems, no Gemfile
  • Phusion APT repo
  • Phusion YUM repo
  • OS X Homebrew
  • source tarball
  • Other, please specify:

Question 6: Are you using a PaaS and/or containerization? If so which one?

  • For example: Heroku, Amazon Container Services, Docker 1.9 with an image based on passenger-docker

Your answer: Containerization (docker)

Question 7: Anything else about your setup that we should know?

Your answer: no

@CamJN
Copy link
Contributor

CamJN commented Nov 3, 2022

The capacity to build that package has been added, they haven't been published to the repo yet as that will only happen in the next release after we have good feedback from the docker β. You could extract the binaries from the docker image I suppose for now.

@danquack
Copy link
Author

@CamJN I originally opened this issue related to the apt repos, but have since also found a need for yum repos. Will the arm binaries also be disseminated to yum repos? I see #2431 was opened and discussed el9 support, so I imagine there's probably some pipeline publishing, but im not seeing it deployed to el8 either https://oss-binaries.phusionpassenger.com/yum/passenger/el/8/

@CamJN
Copy link
Contributor

CamJN commented Dec 21, 2022

@danquack no, arm64 yum/dnf/rpm packaging is not implemented yet. I'll start working on it but it won't be released until the next release of passenger at the earliest.

@audip
Copy link

audip commented Nov 7, 2023

Howdy folks, this will certainly be a very interesting feature and it looks the binaries are available on the first link of the issue Dan created.

Would we be able to move forward with this?

@CamJN CamJN closed this as completed Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants