Jak správně opravit bug ve Flatpaku?

Jakub Ladman

  • *
  • 3
  • šidlividli bambrkůra
    • AOL komunikátor - není+ten+formulář
    • Yahoo komunikátor - zastaralý?
    • Zobrazit profil
    • E-mail
Jak správně opravit bug ve Flatpaku?
« kdy: 13. 05. 2025, 07:28:22 »
Našel jsem bug ve flatpak aplikaci, našel konkrétní soubor ve /var/lib/flatpak/app ..., patchnul a tím opravil.
Ale nevím co dělat aby mi to flatpak systém výhledově nepřepsal zpět ...

Patch jsem reportoval autorům aplikace, ale než se oprava objeví ve flatpak repozitáři, to může trvat měsíce.

Nějaký tip? Jaký je standardní postup?


dr_ak

Re:Jak správně opravit bug ve Flatpaku?
« Odpověď #1 kdy: 13. 05. 2025, 12:53:18 »
Já bych balíček jen zamaskoval do doby, než bude oprava chyby v upstreamu

https://www.man7.org/linux/man-pages/man1/flatpak-mask.1.html

Re:Jak správně opravit bug ve Flatpaku?
« Odpověď #2 kdy: 13. 05. 2025, 13:16:07 »
Tohle bohužel nemá ideální řešení, nebo jsem ho nenašel. Váš případ je ještě celkem v pohodě, protože to je stejné jako chtít upravovat jakýkoliv balíček distribuce.

Můj případ je horší. Mám definované vlastní rozložení klávesnice nahrané v xkb. Problém je, že flatpak aplikace nepoužívá rozložení ze systému, ale nese si svoji kopii těch základních rozložení. Systém mu nahlásí, že má použít moje rozložení. On ho ale u sebe v těch základních nemůže najít, tak aplikace prostě nenastartuje.

Abych mohl aplikaci používat, tak musím s každým upgrade aplikace rozložení znovu nahrávat.
I