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

Official Ubuntu build uninstallable on 24.04 Noble #141

Closed
yfreund opened this issue Apr 7, 2024 · 4 comments · Fixed by #142
Closed

Official Ubuntu build uninstallable on 24.04 Noble #141

yfreund opened this issue Apr 7, 2024 · 4 comments · Fixed by #142

Comments

@yfreund
Copy link

yfreund commented Apr 7, 2024

Noble isn't even in beta yet, but since you're already providing packages for it in your official repo, and since the fix seems to be persistent across older versions as well, I figured I should already create this bug report.

The build seems to depend on libpango1.0-0 (>= 1.36.3), which has been set as a transitional package since Jammy (22.04) and has now been completely removed. It should probably depend on libpango-1.0-0 instead (notice the extra dash), or perhaps one of the other packages the transitional package provides, e.g. libpangocairo-1.0-0.

AFAICT this change should be done here.

@yfreund
Copy link
Author

yfreund commented Apr 7, 2024

Looks like this has been a problem for a while on Debian as well - #95

@cytech
Copy link

cytech commented Apr 16, 2024

dependency change allows proper install.
however issue #121 still exists, and as noted in that last post, Locking and unlocking the screen makes the tray icon work.

@jewelpit
Copy link
Member

Oops, I'll fix this today.

@yfreund
Copy link
Author

yfreund commented Apr 19, 2024

@jewelpit Thanks for the fix - this should probably do the trick once a new version is released.

I should point out that the package hasn't been renamed, rather split up into different packages - the deprecated meta-package libpango1.0-0 and the package libpango-1.0-0 do not have the same content/dependencies. I did a quick check (on holiday with limited internet access at the moment), and any missing dependencies should be covered by gir1.2-pango-1.0.

It might be worthwhile to clean up the build process in the future, in order to avoid unnecessary/duplicate dependencies.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants