ztefn / haguichi

Haguichi provides a graphical frontend for Hamachi on Linux.
https://haguichi.net
GNU General Public License v3.0
151 stars 8 forks source link

Package as Flatpak for elementary OS 6 #42

Closed danirabbit closed 3 years ago

danirabbit commented 3 years ago

As you might have heard, AppCenter is going Flatpak! For elementary OS 6, we will not longer be accepting Debian packaging, so your app will need to be updated.

We have documentation on our developer guide for writing your Flatpak manifest here: https://docs.elementary.io/develop/writing-apps/our-first-app/packaging#flatpak-manifest

Also, in case you missed it, elementary OS 6 beta 2 is now available. This is a great time to get your app packaged up as Flatpak and test that everything is working before the final release. AppCenter submission for OS 6 will be open soon, so don't delay :)

ztefn commented 3 years ago

At the moment I'm not very eager to spend more time on elementary OS packaging while there are so many outstanding issues and unknowns.

I have reported stylesheet issues (#1004 and #1005) for elementary OS 6 (beta) which are being ignored and I don't like the prospect on have to ship even more custom CSS to work around these issues. I would rather ditch the primary color altogether.

There is no mention about the situation for Wingpanel indicators (other than here) in elementary OS 6 and Flatpak packaging. The use case has not changed since elementary OS 5 but it seems to be getting dropped silently based on just technical debt or merit.

Also it's totally unclear for me how you intend to support packaging for both elementary OS 5 and 6 since they will have a completely diverged build process (one Debian and other Flatpak). Or is elementary OS 5 going Flatpak too? And why is my release for elementary OS 5 still in limbo?

Please get your issues solved and have a complete packaging story, not just how to write a minimal Flatpak manifest (already have one for Flathub) but also how the rest of the build pipeline works. Then I will take a look at this again.

ztefn commented 3 years ago

@danrabbit I have submitted tag 1.145.0 for review.

Regarding: Future releases/tags of your app will be automatically submitted for review and approval.

This might not be such a good idea as I will have non-elementary specific release tags.

In other news, I have given up on pushing updates for Hera because the submission process via Houston is completely broken.

ztefn commented 3 years ago

And so another issue was filed... elementary/appcenter-reviews#90

Are you sure you want apps in AppCenter? Because your app submission process experience is truly dreadful, lacking any documentation, feedback or support.

ztefn commented 3 years ago

Manually opened pull request elementary/appcenter-reviews#98. Closing this issue.

danirabbit commented 3 years ago

Hey @ztefn sorry for the bumpy experience. There's kind of a lot going on right now and very few of us to manage all of the folks who are requesting support. Thanks for your patience