-
Notifications
You must be signed in to change notification settings - Fork 25
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
Regression, missing libsoup-2.4.so #273
Comments
This appears to be due to PR #253. Even if we're removing the old libsoup from the SDK, it remains part of the contract of the platform snap. What is more difficult is the other libraries that linked to libsoup2 mentioned in the PR:
It would probably be prudent to include the old versions of libgeocode-glib and librest in the platform snap. Libgweather is a problem, since it has the same soname for each dependency tree. That would be a problem if there are any apps that happen to use libsoup2 directly as well as libgweather. I'm not sure how common that is though. For darktable in particular, the dependency seems to be through it's bundled
It's possible other snaps might have trouble with the other three libraries though. |
osm-gps-map can be compiled with libsoup-3... https://github.com/nzjrs/osm-gps-map/blob/2396aa6cb2da877847049e7f4243a7d196f9862e/configure.ac#L28 |
Sorry for trouble the change is causing. In retrospect we should probably have kept the 46 sdk in candidate and not stable. We got blocked in being able to migrate any desktop snap for core22 to core24 due to the a snapd problem (mounts get confused on refresh leading to non available sdk content). Since the snapd issue was blocking migrations of individual snaps we decided to consider gnome46 not stable yet and pushed some non compatible changes to the content. It is not ideal but at the same time libsoup2 isn't something we want to maintain anymore and as James pointed out the situation is a bit complicated. We will refrain from doing incompatible changes from now on but for this case I think the way forward is going to be to fix your snap by building with libsoup3. |
The latest content snap is now missing
This causes snaps that required it to fail
The text was updated successfully, but these errors were encountered: