From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=44k1PdaBpxD29tIqshvqVRWZzUinI1qgYen3kxkMakc=; b=Q5ovItP81hxQSHwskwX4+WkDzIZ+xfnMrAQSWRUZfnCjqpN0TILYeuCQr1Mtl7PP/B qhRmMF66xrOvEw9FDDiJcwqUX4JF9ynyH6s/4wm3KUuz3S7nO3R5ylNxAmSy+f/8g1sL nItMgyfk7mSXxCx6mGyIEu5HOXd+ICOj3ZoyPWYX+JkGYx+/LNxEIsdDB7f9a3GiTZXE K+iIp4+xWskPpkAZSc0YAPbKx8pQx9ixxKm0ZG634gzHmFdT0x3ykqwHMEQR+WZw9Tdg /m/oG1INobQL72YHw45Kdg8IgT+Mj2bIzQB0K2gdaZLk1R+pZT6dlltupzLYGuDFBXDw NSAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to; bh=44k1PdaBpxD29tIqshvqVRWZzUinI1qgYen3kxkMakc=; b=Bbn3VR0jQG0gOto/Z8MhoO3JY+/vuQsG9wSwjHIK1tX3lvW5OOt+OxqzO2esXxo0Gr tEVosjfDQG0YK3DaVfopNIn2tvtLIdzgNphwHHzWMmCoMNOWhMy1fnAhcIpWrSFikdsn OKmMSigEqZIrQ+2Y6lheX2ATcG8XhwCLVYPaordJYMpBk4rw+0hHWd0WRWojIQxeeV8A +0JP4RWWVDIrlspPPEh/tlLQeUp2VcG8jrSJA25pYAyMVk2CHN/4bTGpiQ0ewz+P0/aF k5SCEnFM8IGaPCWsTFqe8hJwiRPH5NK2rJGVCQMJCUb2JrqwJNNWlL5CCI6XNIl8wn78 OeVA== X-Gm-Message-State: AOAM5302h5NjNl+31WQPP6lrqI0JSHwAiTlolZ8l5E5Y8b9ZhhzmPtZX Rra9CATxaJzxQkJB/hzdKDwdFk5MSA3Fbg== X-Google-Smtp-Source: ABdhPJzn+vJ7wdiK7zRnqDuClpO2h/kBJnZuc2pI+6a0Rs/3ZAKFMTAKNCwBM+HCcrdG+nsV8uzBfQ== X-Received: by 2002:a19:ac05:: with SMTP id g5mr15350803lfc.381.1620105115333; Mon, 03 May 2021 22:11:55 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Tue, 4 May 2021 09:11:53 +0400 From: "Ivan A. Melnikov" To: ALT Linux Team development discussions Message-ID: <20210504051153.yw46ayecvtgtnxe7@titan.localdomain> References: <20210301131128.GA11206@altlinux.org> <20210429023526.GA16568@altlinux.org> <9d4b7860-22ed-f4de-a236-d4fbd02122c1@altlinux.org> <20210429120424.GB21867@altlinux.org> <20210429155504.GA24650@altlinux.org> <4513d92c-b8d2-3648-0da1-b934528432c1@basealt.ru> <20210429161405.GB24650@altlinux.org> <20210429165457.GA26075@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] Q: time to wave rpm-build-python off 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: Tue, 04 May 2021 05:11:59 -0000 Archived-At: List-Archive: List-Post: On Tue, May 04, 2021 at 11:00:53AM +0600, Ildar Mulyukov wrote: > On Thu, Apr 29, 2021 at 10:55 PM Dmitry V. Levin wrote: > > > On Thu, Apr 29, 2021 at 07:14:05PM +0300, Dmitry V. Levin wrote: > > [...] > > > Соответственно, python.req может рассказать, для обработки каких файлов > > > нужен отсутствующий python.req.py. > > > > И тут вылезет много всякого. Например: > > > > /usr/share/games/commandergenius/scripts/Oblivion/*.py - это скрипты на > > питоне неизвестной версии, шебангов в них нет. > > > > /usr/lib/rpm/python.prov.files считает, что /usr/lib/rpm/python.prov > > следует их обработать. > > Но если спросить, скажем, /usr/lib/rpm/python3.prov.files, там тоже > > наверняка скажут, что /usr/lib/rpm/python3.prov следует их обработать. > > > очевидно, что скрипты ошибаются (а точнее, их авторы). > Если файл *.py может быть интерпретирован обеими мажорными версиями питона, > то почему /usr/lib/rpm/python.prov (кстати, неудаляемый из окружения) > считает правильным завалить сборку? Возможно, потому что в этой ситуации решение должен принять мейнтейнер. Если эти файлы должен обрабатываеть python3.{req,prov} -- есть %add_python3_path, например. Если ни один из них -- это тоже стоит указать явно. И да, в любом случае их наверное стоит скомпилировать правильной версией питона. -- wbr, iv m.