From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 29 Jun 2020 19:51:51 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20200629165151.GA125128@portlab> 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> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200629185839.efb7b0306dd950a10ec30790@altlinux.org> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [devel] =?utf-8?b?0LrQsNC6INC/0YDQsNCy0LjQu9GM0L3QviDQuNGB0L8=?= =?utf-8?b?0L7Qu9GM0LfQvtCy0LDRgtGMICVjaGVjaz8=?= 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 16:51:52 -0000 Archived-At: List-Archive: List-Post: 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. -- WBR, Vladimir D. Seleznev