From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 26 May 2023 16:32:11 +0200 From: Alexey Gladkov To: ALT Linux Team development discussions Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] systemd vs sysvinit (again) 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, 26 May 2023 14:32:18 -0000 Archived-At: List-Archive: List-Post: On Fri, May 26, 2023 at 04:48:36PM +0300, Alexey Shabalin wrote: > чт, 25 мая 2023 г. в 22:05, Alexey Gladkov : > > > > On Thu, May 25, 2023 at 09:50:18PM +0300, Alexey Shabalin wrote: > > > чт, 25 мая 2023 г. в 15:17, Alexey Gladkov : > > > > > > > > Привет! > > > > > > > > Некоторое время назад в сизифе перестал обновляться podman на системах с > > > > sysinit [1]. К сожалению shaba@ до сих пор не отреагировал хоть как-то. > > > > > > Привет. > > > Какую реакцию ты от меня ждешь? Присылайте патчи, делайте таски. > > > > Ну вроде сопровождением пакета ты занимаешься и ты добавил в спек эту > > зависимость. Я надеялся, что как мантейнер ты исправишь свои же изменения, > > чтобы они подходили всем, а не блокировали часть систем. > > > > > > Суть проблемы в том, что у пакета podman появилась зависимость на > > > > netavark, который в свою очередь имеет зависимость на systemd только из-за > > > > своих %post-скриптов. > > > > > > > > Я конечно себе netavark без зависимости на systemd, но в очердной раз > > > > > > Что мешает сделать не только для себя? > > > > Я могу, но моё решение вряд ли тебе понравится. > > Но зачем так делать? Сделай чтобы понравилось. От меня вы именно > такого требуете. А может быть ты не будешь делать изменений, которые ломают установки ? Тогда не потребуется исправлять за тобой. А то твоя деятельность напоминает кронскрипт-с-глазами. Ты-мантейнер делаешь изменение, а потом предлагаешь исправить так чтобы тебе понравилось. Разумеется я не опущусь до твоего уровня и не буду ломать пакеты под systemd, хотя порыв оторвать %post-скрипты был. Я нашёл раковую опухоль - rpm-macros-systemd, исправил его и тестирую rebuild с ним. Но лучше было бы изначально сделать нормально. К сожалению просматривая спеки я обнаружил дополнительное "творчество" в %post-скриптах, которое, как я теперь понимаю, тоже нужно вычитывать. > Ты же добавил init скрипт в пакет netavark, ну и отправляй. Конечно я его сделал. Это заняло 1 минуту. Вот только из-за того, что ты так и не рассказал зачем podman'у нужен netavark я не смог протестировать работает ли сервис или нет. Релизить неработающую херную я не хочу. > Зачем технический вопрос превращать в ненужное философское обсуждение. Своим письмом я хотел обратить внимание коллег. Конечно, я могу починить, что сломано себе или же в репозитории, но повторю изначальный тезис: было бы здорово не ломать пакеты и раз уж сломал, то хоть реагировать и чинить. Этот вопрос появился естественным образом, когда я обнаружил, что часть системы не обновляется. А когда я начал смотреть почему, то выяснил, что некоторые пакеты (типа ostree) я не могу поставить из репозитория по той же причине. -- Rgrds, legion