Le lundi, 1 avril 2024, 19.41:45 h CEST Andrey Rakhmatullin a écrit : > Why is updating the firmware packages not trivial? Is it because of > licensing issues? I always thought it's just copying a bunch of files from > the linux-firmware repo (but I also often wondered why is the package > often not up to date).
My recollection, after getting some MRs merged in the firmware-nonfree package last cycle (oh, a year gone already), is that it's a mix of: * the maintainers in position to review, then merge the proposed changes are few, and have plenty on their hands; * firmware packages seem to have lower priority during the development cycle, in favour of larger updated shortly-before (or during) the freeze; * upstream and Debian (maintainers) are not in complete agreement on what can, or should be shipped in packages; from README.source: > Also, some of its contents are not clearly redistributable, and some are > obsolete for Debian's purposes. So almost every file addition needs a careful `git log` review to check for origin, updates, reasoning, version strings, etc. Unless there's tooling I have not found; it's tedious, error-prone (and not very interesting) work (although quite arguably necessary). * packaging is very smart, but peculiar (or at least, quite different to what I had been used to before I touched it). Despite good documentation, it's quite a steep intro for newcomers. All-in-all, I think it's an all-too-classical case of "we don't have enough humanpower for the job we set out to do". Add a team of motivated individuals to gain the confidence of the existing "already-plenty-on-their-plates maintainers", to then maintain the package on their own. Oh, wait… -- OdyX
signature.asc
Description: This is a digitally signed message part.