From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <38736d77-2217-8396-be3d-a24c8d870f1c@basealt.ru> Date: Mon, 7 Aug 2023 15:38:16 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: ru To: devel@lists.altlinux.org References: <20230807092128.GA6188@altlinux.org> From: Anton Farygin Organization: BaseALT In-Reply-To: <20230807092128.GA6188@altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0J3QtdGD0L/QsNC60L7QstCw0L3QvdGL0LUg0LrQsNGC?= =?utf-8?b?0LDQu9C+0LPQuA==?= 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: Mon, 07 Aug 2023 12:38:22 -0000 Archived-At: List-Archive: List-Post: On 07.08.2023 12:21, Dmitry V. Levin wrote: > On Sat, Aug 05, 2023 at 09:28:51PM +0300, Vitaly Lipatov wrote: >> При сборке пакета файлы иногда попадают в каталоги, которыми никто не >> владеет (на момент установки пакета), или владеет да не тот. Я сделал >> небольшую выборку из таких бесхозных каталогов на основе логов сборки >> заданий за последние двенадцать месяцев. >> >> Некоторые из таких каталогов некоторые дистрибутивы пакуют в filesystem, >> но возможно было бы странно увидеть там /usr/share/metainfo. >> Или вот /usr/share/help. По сути, он принадлежит только librarian, >> которую никто не использует. Однако, кладут файлы туда множество >> пакетов, в том числе и равноудалённые от GNOME (или MATE), для которого >> каталог задумывался. >> >> По некоторым каталогам нужно принять решение, что их будет паковать себе >> каждый, кто использует. >> >> Для остальных достаточно добавить зависимость на пакет, содержащий >> каталог. >> Допустим, если кладём файл в /usr/share/polkit-1, у пакета должна быть >> зависимость на polkit. > На всякий случай напомню, что в rpm-build есть механизм автоматического > добавления зависимостей такого рода, реализованный с помощью файлов > /usr/lib/rpm/*-files.req.list, и проверка принадлежности каталогов > check-dirlist в sisyphus_check, реализованная с помощью тех же самых > файлов. > > А есть на www.altlinux.org описание этого механизма ?