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

[ conf-sdl2(-*) ] openSUSE depext package name possibly out of date #26900

Open
dagala opened this issue Nov 16, 2024 · 0 comments
Open

[ conf-sdl2(-*) ] openSUSE depext package name possibly out of date #26900

dagala opened this issue Nov 16, 2024 · 0 comments
Labels

Comments

@dagala
Copy link

dagala commented Nov 16, 2024

Hello, I think the depext package names for some of the SDL packages might be out of date for current openSUSE Tumbleweed systems (and possibly other openSUSE distributions, too).

What I tried to do

I'm revisiting OCaml after quite some time (please bear with me if I get things wrong) and tried to install the bogue library. It depends on the tsdl, tsdl-image and tsdl-ttf packages that in turn expect SDL2 external dependencies specified by the conf-sdl2, conf-sdl2-image and conf-sdl2-ttf packages:

libSDL2-devel, libSDL2_image-devel and libSDL2_ttf-devel - but from what I can tell that's not what they're called on openSUSE Tumbleweed right now.

I am presented with the following error messages, that explicitly mention that "it is possible that a depext package name in the opam file is incorrect.":

Screenshot_20241116_001022

Searching for the packages in zypper and online on https://software.opensuse.org/ seems to confirm this with e.g. libSDL2-devel being available for Leap 15.2 that has been EOL for some time now.

Screenshot_20241116_001252

What is available however are packages called SDL2-devel, SDL2_image-devel and SDL2_ttf-devel, similar to depext names of other systems given in the opam files of the conf-* packages in question (conf-sdl2, conf-sdl2-image and conf-sdl2-ttf) and also conf-sdl2-net and conf-sdl2-mixer.

Now my questions are

  • Is this correct? Unfortunately I don't have any experience regarding such issues.
  • If yes, what can be done to update the opam file configurations? I read in the repository guideline that breaking existing installations is to be avoided, so the next step (with Tumbleweed being a rolling release) would be identifying if the oldest still supported Leap version is affected by this - is that correct?

Best regards

@mseri mseri added the bug label Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants