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

gi-gtk-4 #7540

Open
15 tasks
juhp opened this issue Oct 21, 2024 · 3 comments
Open
15 tasks

gi-gtk-4 #7540

juhp opened this issue Oct 21, 2024 · 3 comments

Comments

@juhp
Copy link
Contributor

juhp commented Oct 21, 2024

Well i wish there was gi-gtk4 (and gi-gtk3) - see haskell-gi/haskell-gi#329

But anyway these are the packages currently blocking gi-gtk moving to gi-gtk-4:

gi-gdk-4.0.9 (changelog) (Iñaki García Etxebarria [email protected] @garetxe) is out of bounds for:

gi-gsk (Iñaki García Etxebarria [email protected] @garetxe, Library and exe bounds failures) (not present) depended on by:

gi-gtk-4.0.9 (changelog) (Iñaki García Etxebarria [email protected] @garetxe) is out of bounds for:

gi-javascriptcore-6.0.4 (changelog) (Iñaki García Etxebarria [email protected] @garetxe) is out of bounds for:

gi-soup-3.0.3 (changelog) (Iñaki García Etxebarria [email protected] @garetxe) is out of bounds for:

@juhp
Copy link
Contributor Author

juhp commented Oct 22, 2024

taffybar already dropped out of Stackage a few years ago, so perhaps gtk-sni-tray and gtk-strut are less of a worry now.

@alaendle
Copy link
Member

alaendle commented Nov 2, 2024

@juhp maybe its time to remove all the version constraints and let commenter do its job? My guess is the impact would be acceptable. By doing this we would effectively re-enable gi-gsk and disable gi-dbusmenugtk3, gi-gtk-hs, gi-vte, gi-webkit2, gtk-sni-tray, gtk-strut, termonad.

@juhp
Copy link
Contributor Author

juhp commented Nov 3, 2024

@alaendle I tend to agree and it probably makes sense - gi-gtk-4 ought to build now in Ubuntu.
The only wrinkle might be whether Ubuntu 22.04 is too old (perhaps haskell-gi bindings are more backward compatible?), but we can try I guess. Otherwise we can certainly do it after lts-23: we could probably rebase to 24.04 then if needed.

edit: Ah I had overlooked termonad: in that case I feel it is fairer to wait until after lts-23
I guess my listing is incomplete and doesn't take all dependents into account...

It would be nice if someone could add newer vte support to haskell-gi (since it exists for gtk4 now too).

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

No branches or pull requests

2 participants