Arrogáns Red Hat fejlesztő

Egy Acer Swift gépemben egyszer csak elmúlt a bluetooth működni. Jó, akkor olvassunk logokat. Mind a dmesg-ből, mind a journalctl-ből látható, hogy nem tudott egy firmware-t letölteni a bluetooth interface-nek, mert az hiányzik.

Látok viszont egy olyan file-t, amelynek a neve egyetlen betű eltéréssel nagyon hasonló ahhoz, amire szükség volna a hibaüzenet alapján. Csináltam symlinket rá a megfelelő névvel, újraindítottam a gépet. Először azt hittem, még mindig nem jó, de csak megjegyezte korábbról, hogy ki van kapcsolva a bluetooth - ugye, ő kapcsolta ki, amikor nem volt interface a firmware hiánya miatt -, de átláttam a szitán, bekapcsoltam a bluetooth-t, működik. Hallgattam zenét rajta újra.

Ezen felbuzdulva jeleztem a Fedora bugzillában a hibát. Ráadásul úgy, hogy volt rá workaround-om, nem csak jajveszékeltem. Peter Robinson erre közölte, hogy ők csak rpm csomagot csinálnak a firmware-ekből a linux-firmware alapján, mással nem foglalkoznak. Továbbá megkaptam a kérdést, miből gondolom, hogy ez Fedora-specifikus hiba. Persze leírtam, melyik rpm csomagot érinti ez a hiba.

Írtam erre, hogy nem gondolom Fedora-specifikusnak, de mivel Fedorát használok, így épp Fedorában jelent ez meg. Valamint a javítás segíthet más disztribúciót használókon is. Kértem továbbá, hogy jelezze ezt az upstream maintainerek felé is.

Erre válaszolt, hogy ezt nem teszi meg, a gyártó feladata a megfelelő firmware mellékelése. Lezárta a hibajegyet WONTFIX-szel.

Csak azért vagyok megütközve, mert utánajártam, megoldottam, van egy workaround-om, amelyik működik. Jelzem a problémát, mondom a megoldást, de nem jelzi tovább azt az upstream project felé, nem is alkalmazza a workaround-ot a Fedora package-ben, inkább másra mutogat. Így legalább sokan fognak sz.pni, sokaknak nem fog működni a bluetooth. Legalább is azoknak, akiknek ilyen hardware-ük van.

Valaki rúgja már fel az égig ezt az arrogáns barmot!

Amúgy mi az, hogy Fedora-specifikus hiba? Mert minden csomag valamilyen nyílt forrású project-ből jön. Kb. a dnf meg az anaconda - Fedora telepítő - akkor a Fedora-specifikus, minden más olyan akkor, amellyel nem kell foglalkozni? Ha van bug a LibreOffice-ban, a Firefox-ban, a kernelben, a glibc-ben, akkor ezek egyike sem Fedora-specifikus, bátran benne lehet hagyni a bugot. És még csak az eredeti project felé se jelezzük, nehogy már tudjanak róla.

:((

Hozzászólások

Esetleg ha a jegy számát megosztanád, vagy a csomag nevét, a szerinted elírt fájl nevét, vagy ilyesmi... Hátha többet segítenél másoknak...

Jogos. A csomag:

mt7xxx-firmware-20240513-1.fc40.noarch

A /usr/lib/firmware/mediatek alkönyvtárban kell csinálni egy symlinket:

BT_RAM_CODE_MT7961_1a_2_hdr.bin.xz -> BT_RAM_CODE_MT7961_1_2_hdr.bin.xz

A symlinkben van egy 'a' betű is, minden más ugyanaz.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

És tudja fokozni:

We explicitly don't add things that are not in upstream linux-firmware because
it's 1) impossible to manage 2) we have no idea if we are legally allowed to
redistribute it.

Miközben egyetlen symlink a workaround, nem azt mondtam, hogy itt ez a file, amelyet be kellene tenni a linux-firmware csomagba, hogy működjön.

Tehát, ha a linux-firmware projectben megjelenik, lesz hivatalos megoldás, addig csináld magad mozgalom keretében ki-ki megbütykölheti, ahogy leírtam.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

engedd el. nekem is van sok ticketem/pr-em itt-ott, valamelyiket befogadjak, de van ami csak log a levegoben sok eve, valamelyiket meg reject. nem erdekel, enyem mukodik. a keresok meg majd ugyis felparsoljak, aki belefut, annak ott a megoldas. az meg legyen a project baja, hogy sokan fikazzak mert bugos

A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Nyilván ezért többet már nem tudok tenni. Esetleg az upstream project fejlesztőinek jelezhetném, de ennyi. A hozzáállás frusztráló. Van sok jó tapasztalatom is fejlesztőkkel - pl. Wim Taymans normálisan áll a hibajelentésekhez -, de ez a kifogáskeresés, hogy miért ne oldjunk meg valamit legalább a végleges megoldásig, ideiglenesen, számomra felfoghatatlan. Nem lenne vele komolyabb munkájuk, hiszen elárultam a megfejtést.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

abba mondjuk igaza van hogy ilyesmit az upstreamban kell javitani.

abban is lehet, hogy ez nem az o dolga, ezt nem tudom.

a stilus meg hat... Joe Barr ota tudjuk milyen naluk.

Igen, én is erre gondoltam, hogy ha már akkora keserűség és elviselhetetlenül nagy munka egy symlinket ideiglenesen beletenni, majd egy következő buildet csinálni, akkor legalább nyithatna egy hibajegyet Robinson úr a linux-firmware fejlesztőinél az upstream projectben.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Nem egyformák szerencsére. Egy Adam Williamson nevű srác vett részt a dolgokban, amikor nekem volt bluetooth problémám, Ő teljesen normális volt. https://hup.hu/node/184823

(Valamiért nekem úgy tűnt, hogy ezek a bluetooth kérdések hozzá tartoznak, Ő van otthon bennük.)