open-eid / DigiDoc4-Client

DigiDoc4 Client is an application for digitally signing and encrypting documents; the software includes functionality to manage Estonian ID-card - change pin codes etc.
https://www.id.ee/en/article/install-id-software/
Other
119 stars 43 forks source link

Make a flatpak release #969

Closed ilyachch closed 4 months ago

ilyachch commented 3 years ago

For now, there is no way to install this software on Ubuntu 21.04 and it's derivatives, such as Pop! Os. Flatpak is already almost a standard of publishing apps. Such distribution method will allow to focus on updates, not preparing releases for new versions of OS's. Also, it's possible to create own flatpak repo, if Flafhub is not trusted.

kristelmerilain commented 2 years ago

Thank you for the proposal. We have added analysis of the ID-software packaging options (Snap, Flatpak, Appimage) in our roadmap to provide better support across Linux distributions (planned to begin at the end of this year).

Avamander commented 2 years ago

It's worth considering that Flatpak is the most common between distributions, it would allow to cover more distributions than just Ubuntu (and deriv.) with its Snap.

Appimages are annoying to keep up-to-date, not a very good approach for security-related software.

I would also say that even without ID-card support (no pcscd etc.) DigiDoc 4 would be useful for just viewing and mID-based signing/encryption.

Counter178 commented 2 years ago

We appreciate the feedback.

We do try to consider all users feedback in our ID-software packaging analysis.

MysteriousNothing commented 2 years ago

@ilyachch Some dude from Estonia already done this.https://github.com/oskarkook/qdigidoc-flatpak

Official development team needs another year to ride on tax payers. Absolute clowns, can't even write basic tests. DDC4 is broken cross distro, yikes!

allanlaal commented 1 year ago

this feature should also include autopublishing new stable releases to Flathub, so ppl would have autoupdates

can you do it for 4 billion €? :dagger: :laughing:

metsma commented 1 year ago

Seem like least two versions of same application needs to distributed (Fedora/Redhat based and others). https://ludovicrousseau.blogspot.com/2022/02/fedora-flatpak-and-pcsc-lite.html

pauljamesharper commented 1 year ago

Debian 12 User. I just got my E-Residency. :) Flatpak would get my vote. But if you could manage flatpak/snap/appimage you would probably cover most Linux users.

minosimo commented 7 months ago

If I were to submit the digidoc client to Flathub, would RIA be opposed to this? I think it would be excellent to have the client more widely available across distributions. The application would be clearly labeled as "unofficial" in the description.

metsma commented 7 months ago

How do you resolve the fedora problem? Will you upload two different packages? How to instruct user to select correct package? How to avoid user confusion?

minosimo commented 7 months ago

The separate build is no longer needed

minosimo commented 4 months ago

qdigidoc4 has been accepted by FlatHub! For now I'm the maintainer but if RIA has any interest in maintenance, I will gladly transfer the repo: https://flathub.org/apps/ee.ria.qdigidoc4

ilyachch commented 4 months ago

That is really great news! Thank you so much!

metsma commented 4 months ago

Under ubuntu ASiC containers do not have icons. Does this support nautilus right click on file and sign command?

minosimo commented 4 months ago

I don't believe so. There are a few smaller issues I've been meaning to investigate too, like the "send via email" action isn't handled properly. I'll let you know if I manage to get the flatpak to parity with the regular release.