From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 29 Jun 2020 20:32:29 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20200629173229.GA21348@altlinux.org> References: <20200625204628.GA876153@mw.mithraen.ru> <54a896d911b75f70d71840173d6acae7@altlinux.ru> <20200629023812.GA310285@mw.mithraen.ru> <20200629145224.GA110346@portlab> <20200629152842.GC19837@altlinux.org> <20200629185839.efb7b0306dd950a10ec30790@altlinux.org> <20200629165151.GA125128@portlab> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200629165151.GA125128@portlab> Subject: Re: [devel] =?koi8-r?b?y8HLINDSwdfJzNjOzyDJ09DPzNjaz9fB1NggJWNoZWNr?= =?koi8-r?b?Pw==?= 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, 29 Jun 2020 17:32:29 -0000 Archived-At: List-Archive: List-Post: On Mon, Jun 29, 2020 at 07:51:51PM +0300, Vladimir D. Seleznev wrote: > On Mon, Jun 29, 2020 at 06:58:39PM +0300, Andrey Savchenko wrote: > > On Mon, 29 Jun 2020 18:28:42 +0300 Dmitry V. Levin wrote: > > > On Mon, Jun 29, 2020 at 05:52:24PM +0300, Vladimir D. Seleznev wrote: > > > > On Mon, Jun 29, 2020 at 05:38:13AM +0300, Денис Смирнов wrote: > > > > > On Fri, Jun 26, 2020 at 07:06:16PM +0300, Vitaly Lipatov wrote: > > > > > > > > > > >> А зачем обязательно в PDF? Почему недостаточно HTML? Его и проверить > > > > > >> проще, что там получилось... > > > > > > Ещё у нас есть механизм, использующий упаковку тестов в подпакет > > > > > > checkinstall > > > > > > И некоторые даже о нём знают и пользуются: > > > > > > https://lists.altlinux.org/pipermail/devel/2019-December/209294.html > > > > > > > > > > То есть идея в создании виртуального подпакета %name-checkinstall, у которого в %pre или %post скрипте выполняется тест? > > > > > > > > Мне кажется, это слишком сложно для данного случая. Лучше ограничиться > > > > скриптом в секции %check. > > > > > > С другой стороны, существуют токсичные пакеты, попадание которых > > > в сборочную среду следует избегать. К таким пакетам относится > > > rpm-build-ruby, который имеет свойство гулять по файловой системе, > > > и texlive, который вытягивает несколько гигабайт неизвестно чего. > > > > Texlive вытягивает известно что. Есть более грациозные пути > > упаковки texlive, соответствующие идеологии CTAN. Однако, наша > > сборочница оказалась технически неспособна собрать такой пакет, > > поскольку в ней неэффективно и немасштабируемо реализован install > > check. > > Я не согласен на счёт более грациозного пути упаковки. Разбивка на > 10_000 подпакетов, сгенерированная роботом, не выглядит внушающим > доверия. Текущая схема лучше, но тем не менее, подозреваю, что > вытягивает лишнего. Хотя похоже ситуация стала лучше, по крайней мере я > не вижу в зависимостях больше ruby. Ситуация действительно стала немного лучше после того, как я оторвал паразитные ruby-зависимости в texlive-texmf. -- ldv