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

Remove liblarch #1145

Merged
merged 1 commit into from
Nov 11, 2024
Merged

Conversation

SqAtx
Copy link
Contributor

@SqAtx SqAtx commented Sep 21, 2024

I think it has been unused since the move to GTK4.

Tested by creating and running the flatpak.

@diegogangl
Copy link
Contributor

LGTM, I think you had merge rights? Feel free to undraft and merge this anytime.
Thanks!

@diegogangl diegogangl added documentation "User manual" or "contributor documentation" issues dependencies Pull requests that update a dependency file labels Nov 1, 2024
Copy link
Member

@picsel2 picsel2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SqAtx
Copy link
Contributor Author

SqAtx commented Nov 5, 2024

Thanks; I've updated these two places.

liblarch is mentioned in a few other places. I thought we could remove these mentions when we come across them, as I'm not 100% sure how to deal with all of them. My goal here was mostly to remove it from the README and the list of dependencies.

@SqAtx SqAtx marked this pull request as ready for review November 5, 2024 01:44
@SqAtx
Copy link
Contributor Author

SqAtx commented Nov 5, 2024

I think you had merge rights?

I do not :)

I think this can be merged. I haven't re-tested it, but the only changes I made since my last tests are to comments, type hints, and the Snap packaging.

@@ -46,13 +46,3 @@ parts:
-e 's|Icon=.*|Icon=${SNAP}/usr/share/icons/hicolor/scalable/apps/org.gnome.GTG.svg|'
after:
- python-deps

python-deps:
source: https://github.com/getting-things-gnome/liblarch.git
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have absolutely no experience with snap yet I think you removed here to much. I guess only line 51 (source: [...] ) it should be removed here.

Copy link
Member

@picsel2 picsel2 Nov 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sergiusens, would you be so kind to check the snapcraft file? You were the last one to contribute to it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hm yeah it's possible. The other lines kind of look like the dependencies of liblarch, but they may be dependencies of GTG.

I'm not super fussed about this file because I don't think we release snaps regularly, and I don't think we've done it since the GTK4 refactor. So there is a good chance it doesn't work at all.

Happy to go with your suggestion, but if there is further debate I'd like to defer this work and just not touch the file.

I think it has been unused since the move to GTK4.

Tested by creating and running the flatpak.
@diegogangl
Copy link
Contributor

LGTM, merging. Thanks!

@diegogangl diegogangl merged commit 6da5c1e into getting-things-gnome:master Nov 11, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation "User manual" or "contributor documentation" issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants