Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants