TEIC / TEI

The Text Encoding Initiative Guidelines
https://www.tei-c.org
Other
282 stars 84 forks source link

Consider replacing TEI Debian packages with flatpaks #2612

Open martindholmes opened 4 weeks ago

martindholmes commented 4 weeks ago

The TEI Debian packages are probably not widely used any more, and in any case, they can only be installed on debian-derived distros. A better alternative might now be to release one or more flatpaks, distributed through Flathub. Flatpaks are more widely supported than deb packages., and the flatpak sandbox model is now quite well-developed:

https://docs.flatpak.org/en/latest/sandbox-permissions.html

and that would enable us to specify exactly what the packages should be allowed to do.

lb42 commented 4 weeks ago

Could also consider snap . Or even appImage.

Some discussion here: https://medium.com/@journalehsan/snap-flatpak-and-appimage-which-one-is-better-dc36f7ff1720

martindholmes commented 4 weeks ago

@lb42 We wouldn't choose Snap because it's Ubuntu-derivatives only (and some of them don't use it either), so it would be less broadly useful than debs. appImage is universal, but AFAIK it doesn't provide any automated update mechanisms or sandboxing.

lb42 commented 4 weeks ago

Last time i looked tei products were all application independent xml files which could be installed by cloning from a github repo. Is that about to change for some reason? Is the tei now moving into providing software?

martindholmes commented 3 weeks ago

@lb42 We've always provided software, in the form of Debian packages: https://packages.tei-c.org/deb/ The question is whether we should continue to do that, shift to some other packaging format that's more broadly supported, or perhaps stop providing installable packages at all. I don't think many people use the debs any more, and if not, we could reduce the burden on maintainers and release technicians by not bothering any more.