Coder Social home page Coder Social logo

Comments (9)

hairmare avatar hairmare commented on July 24, 2024

The RPMs are built against ocaml-duppy 0.8.0.

I'm also looking forward to rebuilding against a new release on ocaml-gstreamer, although it might take some time to do so after the it is released depending on if we need a newer ocaml version that what is available in CentOS.

Apart from not using gstreamer (I don't use it and I haven't seen you issues) I don't have any ideas on how to fix and/or workaround this.

Let me know if you figure out if any other dependency update can help and I'll bump it and do a rebuild.

from centos-rpm-liquidsoap.

AxisNL avatar AxisNL commented on July 24, 2024

@hairmare , thanks for your reply! Then I know ocaml-duppy is not the issue. I got a reply from @crocket in the thread savonet/ocaml-gstreamer#12, telling me I should just use the pull request as a patch: https://patch-diff.githubusercontent.com/raw/savonet/ocaml-gstreamer/pull/11.patch.

Would this work?

from centos-rpm-liquidsoap.

hairmare avatar hairmare commented on July 24, 2024

Let me check if it applies to the latest ocaml-gstrreamer tag and I can tell you. Preferably some input from the savonet team would be nice though.

from centos-rpm-liquidsoap.

hairmare avatar hairmare commented on July 24, 2024

This is weird, gstreamer can't be your issue, the RPM is built without it. The following section from the configure output show that gst isn't enabled:

* Input / output 
- Icecast/Shoutcast : yes 
- AO : no (requires ao) 
- OSS : yes 
- ALSA : yes 
- Portaudio : no (requires portaudio) 
- Pulseaudio : no (requires pulseaudio) 
- JACK : yes 
- GStreamer : no (requires gstreamer)

I guess we can rule out gstreamer being the issue 😛

Can you check if the issue still occurs with 1.3.7? There is an 1.3.7 package in the repo so updating should be easy.

from centos-rpm-liquidsoap.

hairmare avatar hairmare commented on July 24, 2024

I just realized, the old 1.3.6 RPMs have probably never been rebuilt against ocaml-duppy 0.8.0... If you issue is really fixed with the duppy change we can't rule that out unless you can reproduce with the 1.3.7 packages. Building 1.3.6 RPMs with a bumped duppy would in theory be possible but it's well outside of the scope of what we at @radiorabe can support.

from centos-rpm-liquidsoap.

AxisNL avatar AxisNL commented on July 24, 2024

Yeah, we're trying 1.3.7 as we speak. I think we've had the issue again, but have to check to confirm..

to be sure:
$ rpm -qa | grep liq
liquidsoap-1.3.7-82.1.x86_64
$ md5sum /usr/bin/liquidsoap
4ffe52cc646da0bb208d168835b13927 /usr/bin/liquidsoap
$ liquidsoap --version
Liquidsoap 1.3.7
Copyright (c) 2003-2019 Savonet team
Liquidsoap is open-source software, released under GNU General Public License.
See http://liquidsoap.info for more information.

from centos-rpm-liquidsoap.

TheRealMattLear avatar TheRealMattLear commented on July 24, 2024

Our users are also complaining of shutdown issues from this RPM build. We've moved to manually compiled instances via OPAM with OCAML 4.07.1 and this has resolved the problems. We'd lve to switch back over to the RPM builds once this is resolved!

from centos-rpm-liquidsoap.

hairmare avatar hairmare commented on July 24, 2024

I just pushed liquidsoap 1.4.3 packages for CentOS 8 to the repos 🚀 Can you check if this still reproduces using those packages on CentOS 8?

from centos-rpm-liquidsoap.

AxisNL avatar AxisNL commented on July 24, 2024

Our control panel provider upgraded to 1.4 (compiled via opam), and since then we haven't seen these issues anymore! So thanks everyone!

from centos-rpm-liquidsoap.

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.