Portál AbcLinuxu, 13. prosince 2025 12:19
U příležitosti oslav osmi let prací na debianím balíčku vyšlo GPXSee 15.6. Nová verze přináší především podporu pro geotagované MP4 soubory, včetně GoPro videí. Kdo nechce čekat, až nová verze dorazí do jeho distribuce, nalezne zdrojové kódy na GitHubu.
Tiskni
Sdílej:
Uživatelé prakticky libovolné moderní Linuxové distribuce ten software mají v repozitářích své distribuce. Pokud někdo chce experimentovat s novou verzí, může zkusit "experimentální" balíčky z OBS nebo si jej přeložit/zabalit sám.
Běžný uživatel si to samozřejmě překládat sám nebude, ten spustí pacman -S gpxsee, zypper install gpxsee, emerge gpxsee nebo třeba i winget install gpxsee. Ale někdo, kdo chce experimentovat s "bleeding edge" softwarem, by nějaké základní povědomí o tom, jak věci fungují mít měl a umět stáhnout tarball a spustit tři příkazy bych si k těmto základům dovolil řadit i v roce 2025.
Nehledě na to, že sám používám primárně tzv. immutable distribuce - Silverblue a SteamOS.
Opravdu?
Opravdu. Je to tedy samozřejmě trochu závislé na definici výrazu moderní, ale mojí definici slova "moderní" prostě distribuce, která není schopná reagovat na vývoj trhu a zařadit "top" SW ve své kategorii ani v řádu let, prostě nesplňuje.
Nehledě na to, že sám používám primárně tzv. immutable distribuce - Silverblue a SteamOS.
Immutable distribuce (stejně jako Debian-based distribuce) nejsou ničím výjmečné a stejně jako u jakékoliv jiné distribuce je na jejich autorech aplikace pro jejich distribuci sestavit/zabalit. Očekávat, že autoři SW budou svůj SW sestavovat pro každou z "tří milionů" existujících distribucí sestavovat sami je naivní. Nebudou, a obzvláště ne v případě, že ta která forma distribuce je neslučitelná s jejich přesvědčením...
Očekávat, že autoři SW budou svůj SW sestavovat pro každou z "tří milionů" existujících distribucí sestavovat sami je naivní.Což právě řeší Flatpak. Očekávat, že budou koncoví uživatelé sami sestavovat software ze zdrojových kódů je mimochodem rovněž naivní.
Což právě řeší Flatpak.
To opravdu neřeší, Flatpak je pouze další z mnoha způsobů distribuce SW pro Linux.
Očekávat, že budou koncoví uživatelé sami sestavovat software ze zdrojových kódů je mimochodem rovněž naivní.
V tom v zásadě nejsme vepři. Ani já to u běžných koncových uživatelů neočekávám. U "poweruserů", co chtějí zkoušet poslední verzi ještě před tím, než se objeví v jejich distru, to nicméně chci, protože někdo kdo ten SW umí sestavit je s mnohem větší pravděpodobností dostatečně fundovaný na případné použitelné bugreporty.
CONTRIBUTING.md:
Only localization contributions are accepted at the moment, code pull requests will be rejected.Upřímně, toto mě štve. Je to fajn aplikace a měla jsem pár nápadů na zlepšení (v době, kdy jsem ji používala). Šlo o věci, kde bylo dost snadné danou změnu/featuru implementovat, jenže díky tomuto↑ rozhodnutí autora se nový kód nemá šanci dostat do upstreamu a udržování vlastního forku (efektivně jen pro osobní použití) má moc velký overhead.
The rationale is, that I want leave the possibility to distribute GPXsee builds in the OS X/Windows stores under a non-GPL licence open. In the future, code pull requests under a QT-like contribution agreement may become possible.
To vysvětlení už dnes není úplně aktuální [1], ale rozhodnutí (zatím) nepřijímat žádné patche tak jako to dělá třeba SQLite stále považuji za jedno z nejlepších [2], které jsem na začátku projektu učinil. Nápady na zlepšení je nicméně možné, a nemalý počet uživatelů to tak běžně dělá, psát do Issues na GitHubu a pokud dávají smysl, do upstreamu se dříve (pokud je "dost snadné danou změnu/featuru implementovat") nebo později dostanou.
wingetu přestalo mít smysl byť jen uvažovat o Microsoft storu a s vývojem Qt pro Android, kdy The Qt Company již dva roky nebyla shopná vydat Qt pro Android bez nějaké zcela fundamentální chyby (ukázalo se, že Qt pro Android se před vydáním vůbec netestuje s žádnou, byť zcela elementární, reálnou aplikací) již zbývá pouze Apple App store (kde ovšem zájem uživatelů nepokryje ani elementární náklady na vývoj pro tuto platformu).ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.