From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <20200827022952.GA8129@dad.imath.kiev.ua> <20200827230143.GB8365@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: <7f2eb829-7c5f-39be-7c49-1f42d3d8ed80@basealt.ru> Date: Fri, 28 Aug 2020 08:22:18 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.1.1 MIME-Version: 1.0 In-Reply-To: <20200827230143.GB8365@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] unmaintained packages shall not belong to Sisyphus 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, 28 Aug 2020 05:22:19 -0000 Archived-At: List-Archive: List-Post: On 28.08.2020 02:01, Dmitry V. Levin wrote: > Смешивать в одном репозитории пакеты, которые поддерживаются, и которые > полностью сопровождаются скриптами - это плохая идея. Я думаю, что в этом > вопросе со мной согласны все, кроме Игоря. Следовательно, с пакетами, > которые не сопровождаются либо полностью сопровождаются скриптами, надо > поступить следующим образом: те пакеты, на которые найдутся мантейнеры, > останутся в Сизифе. Остальным пакетам придётся покинуть Сизиф и > отправиться в репозиторий для пакетов, которые обслуживают только скрипты. Не совсем согласен с этим утверждением. На самом деле часто встречаются вообще без проблемные пакеты, обновление которых можно поручить скриптам. Тот же php сопровождается примерно таким способом - основной пакет покрыт тестами, модули по возможности тоже. Обновление выглядит как сборка основного пакета и пересборка скриптом зависимых. Модули появляются по мере необходимости, а не втаскиванием всего и вся. Можно сказать, с одной стороны, что пакет сопровождается скриптами. С другой стороны - я стараюсь реагировать на ошибки в пакетах php и по возможности их исправлять. Примерно такая же история c ocaml, в котором идёт мелкое дробление на модули и сильное переплетение зависимостей. И точно такая же история с питоном, который в принципе без скриптов сопровождать невозможно - большинство этих модулей нужно собирать просто ради того, что бы собрать один какой-то важный для нас пакет. Скрипты это ерунда. Главное что бы ментейнер успевал реагировать на ошибки в своих пакетах.