From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Date: Thu, 7 Dec 2023 12:41:40 +0100 From: Konstantin Lepikhov To: devel-kernel@lists.altlinux.org Message-ID: Mail-Followup-To: devel-kernel@lists.altlinux.org References: <20231206202856.GA19165@imap.altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20231206202856.GA19165@imap.altlinux.org> X-Operation-System: ALT Regular Sisyphus 6.5.0-lks-wks-alt2.13 User-Agent: Mutt/2.1.1.0.3.g6c0f75cca (2021-07-12) Subject: Re: [d-kernel] =?utf-8?b?0LTQsNC70YzQvdC10LnRiNC40Lkg0YDQsNGB0L/QuNC7?= =?utf-8?q?_firmware-linux?= X-BeenThere: devel-kernel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Dec 2023 11:41:43 -0000 Archived-At: List-Archive: List-Post: Hi Michael! On 12/06/2023, at 11:28:56 PM you wrote: > Здравствуйте. > "После распаковки потребуется дополнительно 345MB дискового пространства" > и послужило причиной слазить в firmware-linux и посмотреть, чего там > опять лишнего для подавляющего большинства наших систем. > > В сборке 20231204-alt2, отправленной заданием #335975, выделены > подпакеты qcom, mrvl, mellanox, отвечающие за три верхние позиции > рейтинга местоядных: > > e16c:/lib/firmware> du -sh * | sort -rh | head > 159M qcom > 82M mrvl > 82M mellanox > 64M nvidia > 60M amdgpu > 44M ath11k > 31M intel > 30M mediatek > 26M i915 > 21M qed > e16c:/lib/firmware> rpm -qf qcom > firmware-linux-20231115-alt2.noarch > > В случае марвела с мелланоксом вынесены прошивки к свичам, > которые вообще очень мало кому нужны (но мне были :)) -- > а в случае с квалкомом вынесены подкаталоги для платформ, > бишь SoC, которые опять же нужны тем, кто соберётся делать > образы конкретно для таких систем. > > Заодно почистил Provides:/Obsoletes: пяти-десятилетней давности > (см. тж. ALT#46206). > > Следующим набегом хорошо бы разобрать amdgpu и nvidia, > вот только тут уже думать надо будет и советоваться: > есть мысль, что надо выделить метапакеты desktop и server, > * под desktop утащить всё крупное про GPU и wifi, > * под server -- про соответствующие HBA и NIC; > * остальное содержимое унести в подпакет generic; > * а сам firmware-linux сделать метапакетом, > чтобы не менять ничего в сборке образов и обновлениях, > но иметь возможность снести лишнее (и более вдумчиво > распихивать по образам, когда дойдут руки и до них). Это все экономия на спичках и создание проблем где их нет. Особенно, когда каждое ядро версит по полгигабайта. Миша, тебе реально нечем заняться? > > Возможно, в некоторые подпакеты вроде qcom стоит добавить > ExclusiveArch:, если это ровно одна архитектура -- тогда > можно будет не зеркалить на любой другой, а размер репо > будет тем же, что и в случае noarch (но тут вникать надо > и это уже совсем мелочи). > -- WBR et al.