Consider upgrading/ maintaining flatpak in LM

Abierto
#517 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
linux, ubuntu

Línea de trabajo

Start by checking how Linux Mint currently obtains and updates the Flatpak package for its supported releases, then compare the shipped version with the Flatpak releases and security fixes linked in the issue. The issue is addressed when a supported-release upgrade path is identified and the project has assessed whether it can maintain Flatpak through backports or regular stable updates.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Flatpak plays a central role in Linux Mint!
Flatpak allows installing recent versions of important Apps.
Flatpak is well integrated in LM via the Software Manager. User can use the Software manger to install flatpak packages and even automatic updates are supported by LM.

However, the flatpak package shipped in LM CE (provided by Ubuntu) is severely outdated.
Currently, Linux Mint 22.3 ships flatpak 1.14.6-1ubuntu0.1

Ubuntu claims, that the last update to this package was in September 2024:
https://changelogs.ubuntu.com/changelogs/pool/universe/f/flatpak/flatpak_1.14.6-1ubuntu0.1/changelog

Since September 2024, flatpak had an impressive series of releases, fixing many security issues (closed CVEs) as can be seen here:
https://github.com/flatpak/flatpak/releases

However, since Ubuntu decided to no support flatpak as one of their core packages, none of the security fixes have been backported to the flatpak packages in use (in LM).

As of now, there are many security updates for flatpak, missing in LM CE.

It would be great if Linux Mint CE could:

  • upgrade flatpak to a recent version for the releases of LM that are currently supported - in order to fix security issues
  • check if flatpak can be maintained as part of the core packages of LM in the future, with backports or regular updates to stable releases.

Additional Information:
There is a PPA with stable, builds of flatpak, for all LTS branches of Ubuntu:
https://launchpad.net/~flatpak/+archive/ubuntu/stable

The Maintainer of the PPA writes: "This PPA is provided as a convenience for Ubuntu users, with no guarantee of support." It seems like this PPA is maintained directly by flatpak developers (to be verified)

Lenguaje dominante
Python
Estrellas
182
Forks
120
Merge medio
27 d 23 h
PR fusionados (30 d)
1

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de linuxmint/mintinstall

Todos los issues de linuxmint/mintinstall

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.