Code Monkey home page Code Monkey logo

Comments (8)

nifr avatar nifr commented on June 13, 2024 2

It works 🎉

I tested the .deb packages for both architectures on Debian 12 (bookworm):

  • linux/arm64
  • linux/amd64

As GitHub Actions artifact downloads are a little tricky with curl I used the following commands:

gh run download 6864241004 --repo cloudamqp/lavinmq --name deb-packages-debian-12 --dir .
apt-get install -yq ./linux_arm64/lavinmq_1.2.5-9-g79b8b9e1-1_arm64.deb

lavinmq --version
file /usr/bin/lavinmq
ldd file /usr/bin/lavinmq

Output:

1.2.5-9-g79b8b9e1
/usr/bin/lavinmq: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2a0eb7d06b8d09a66ed53e8e294ccd1d4f3da940, for GNU/Linux 3.7.0, stripped
        linux-vdso.so.1 (0x0000ffffab27d000)
        liblz4.so.1 => /lib/aarch64-linux-gnu/liblz4.so.1 (0x0000ffffaac10000)
        libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000ffffaabd0000)
        libssl.so.3 => /lib/aarch64-linux-gnu/libssl.so.3 (0x0000ffffaab10000)
        libcrypto.so.3 => /lib/aarch64-linux-gnu/libcrypto.so.3 (0x0000ffffaa6b0000)
        libpcre2-8.so.0 => /lib/aarch64-linux-gnu/libpcre2-8.so.0 (0x0000ffffaa600000)
        libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffaa560000)
        libevent-2.1.so.7 => /lib/aarch64-linux-gnu/libevent-2.1.so.7 (0x0000ffffaa4e0000)
        libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffaa4a0000)
        libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffaa2f0000)
        /lib/ld-linux-aarch64.so.1 (0x0000ffffab240000)

from lavinmq.

dentarg avatar dentarg commented on June 13, 2024 2

Oh we actual upload HEAD builds to Packagecloud too, so there will be something there soon

from lavinmq.

dentarg avatar dentarg commented on June 13, 2024 1

@nifr can you try the package built we just built for Debian 12 in #597? You can find it on https://github.com/cloudamqp/lavinmq/actions/runs/6864241004 under "Artifacts"

from lavinmq.

dentarg avatar dentarg commented on June 13, 2024 1

Packages will be uploaded to Packagecloud on the next release, is that good enough for you @nifr?

Not sure how far of that is, maybe @kickster97 can comment on it

from lavinmq.

nifr avatar nifr commented on June 13, 2024

@dentarg - thanks for the quick reply and action 🚀

can you try the package built we just built for Debian 12 in #597?

Testing ...

from lavinmq.

dentarg avatar dentarg commented on June 13, 2024

Nice, I've tested (amd64) too. Thanks for the gh run download command, useful!

# outside docker
gh run download 6864241004 --repo cloudamqp/lavinmq --name deb-packages-debian-12 --dir .
docker run --rm -it -w /app -v $(pwd):/app -p 5673:5673 -p 15673:15673 debian:12.2 bash
# inside docker
apt-get update && apt-get install -y ./linux_amd64/lavinmq_1.2.5-9-g79b8b9e1-1_amd64.deb
mkdir data ; lavinmq -D ./data -p 5673 --http-port=15673 --guest-only-loopback=false

from lavinmq.

nifr avatar nifr commented on June 13, 2024

Packages will be uploaded to Packagecloud on the next release

This is completely fine.

I'm more than happy that you added the builds so incredibly quick.

Outstanding support from you guys 🥇

Thank you so much @dentarg and everyone else who was involved 😎

from lavinmq.

dentarg avatar dentarg commented on June 13, 2024

Thank you for the kind words :)

The head package builds are located at https://packagecloud.io/cloudamqp/lavinmq-head/ by the way (I noticed that that isn't (yet) mentioned in the README).

I'll close this issue out then :)

from lavinmq.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.