Created attachment 885764 [details] build.log Building sys-kernel/linux-firmware-20240220-r1 fails: Argument list too long. FYI: The previous package without "-r1" tag (removed from portage now) went through.
I think kerframil's got a patch for this which I've pinged mpagano on.
A work-around to upgrade is to downgrade to the previous version available in portage, then upgrade.
WFM. Thanks! I would close this soon then if there aren't any objections.
(In reply to m1027 from comment #3) > WFM. Thanks! > > I would close this soon then if there aren't any objections. No, it's a real bug. It's just that you have a workaround now ;)
(In reply to Sam James from comment #4) > (In reply to m1027 from comment #3) > > WFM. Thanks! > > > > I would close this soon then if there aren't any objections. > > No, it's a real bug. It's just that you have a workaround now ;) Okay, I see. So I'll let you finish and close eventually. FYI: I did quick test on another box that was still on the older linux-firmware-20240115 and that had never seen the (now gone) version 20240220. Updating strait from there to the current 20240220-r1 went through.
(In reply to Sam James from comment #4) > (In reply to m1027 from comment #3) > > WFM. Thanks! > > > > I would close this soon then if there aren't any objections. > > No, it's a real bug. It's just that you have a workaround now ;) Same here. Workaround agreed here.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef17f21c1016796a9e010ce8586c0ef8dce7a85d commit ef17f21c1016796a9e010ce8586c0ef8dce7a85d Author: Mike Pagano <mpagano@gentoo.org> AuthorDate: 2024-02-24 16:10:00 +0000 Commit: Mike Pagano <mpagano@gentoo.org> CommitDate: 2024-02-24 16:10:00 +0000 sys-kernel/linux-firmware: Pass savedconfig vals as a file Keeping posix commpatibility for upstream submission Bug: https://bugs.gentoo.org/925297 Signed-off-by: Mike Pagano <mpagano@gentoo.org> .../files/linux-firmware-copy-firmware-r4.patch | 35 ++ .../linux-firmware-20240220-r2.ebuild | 405 +++++++++++++++++++++ 2 files changed, 440 insertions(+)
Here is my take on this, should anyone wish to try it. https://codeberg.org/kerframil/portage-overlay/commit/dd4ee745bb93d10a75cc9e8908fbc0cbe833b6e8 It incorporates two patches against the copy-firmware script. The first is accompanied by a detailed commit message, whereas the second - which applies some unrelated speedups - is not (yet).
I've just bumped to -r4, which introduces initial globbing support, as requested in bug 911305. https://codeberg.org/kerframil/portage-overlay/commit/53dacb45cbfb16c2de1068fb8ff82e3d7f862808#diff-25b6a873a0881abdd3e5d35b2f0211aca2722dad
I am also seeing this issue. I just installed Gentoo from AdminCD. When went to update the system it stops at this same /sys-kernel/linux-firmware2024220-r1 same fails: Arguments list too long. I could send my build.log if it will help. I can provide any info that may help track this down. I have not been able to downgrade it as suggested though.
I think this is obsolete now as sys-kernel/linux-firmware-20240220-r1 is not in portage anymore? Those who use an older tree including this package could apply the workaround, no?