From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <7db86b56-9681-4d8c-afed-a731020ebcfa@basealt.ru> Date: Fri, 23 Feb 2024 12:56:10 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: ru To: ALT Linux Team development discussions From: Anton Farygin Organization: BaseALT Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: [devel] I: SharedLibsPolicy update (libjxl update) X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Feb 2024 09:56:16 -0000 Archived-At: List-Archive: List-Post: Всем привет. Глядя на то, с каким трудом Юра собирал https://packages.altlinux.org/ru/sisyphus/srpms/libjxl/ я понял, что SharedLibsPolicy тяжела для осознания даже опытными ментейнерами с большим стажем. Дополнил SharedLibsPolicy двумя условиями, про выполнение которых часто забывают ментейнеры, делая ошибки сборки shared библиотек в отдельные подпакеты. https://www.altlinux.org/index.php?title=Shared_Libs_Policy&type=revision&diff=78668&oldid=76336 А с libjxl - последнее изменение пакета: https://packages.altlinux.org/ru/sisyphus/srpms/libjxl/3043434039706690595 решает сиюминутный вопрос обновления, то гарантированно приведёт к проблеме с обновлениями при выходе libjxl с новым soname. К сожалению, я не могу линковаться с такой библиотекой в своих пакетах. Но поддержка формата JXL важна для репозитория. Думаю что надо добить SharedLibsPolicy до стадии утверждённой политики и внести проверки на обязательное соответствие policy в сборочную систему.