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=DrN0VGWDjZ7H6ut17lYPxP3EU0q/k5nHOfkds5B4n3M=; b=l9Fj2OI/LCP3QV7riulhoN8lxh1kPLZzV5+94nYQ0OuhFE/hREM8SRJuJSewtZp8vD eOexYFUTop6N5e6j6daNaYchMnKOOzp8b14Z/vJDDhlO6R5htE6PwnAuIwyHPiHHeyCj qEkWpj2ZGVVfHkwD23Ym+J1Z8YoAKv+N6+XGkQQxruNTDwBASal25XOAukqcKDg+U9IC MYW7n4V9RwCX0r20O+PIX3jaEQ0CUILs4Q1oZX+6VEJ18nEBBGF2DGoAyc0/JPIdXsFQ IEMQftz4tCt+F2p2GwMNrXh5kKEMLTNQVnsbcImGPFvOQbglq80G2N6zSU1IM5j/2Esv KbCg== 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=DrN0VGWDjZ7H6ut17lYPxP3EU0q/k5nHOfkds5B4n3M=; b=RMs8Ed5kKvA2STueeJnvob3h4U+q8/O48XYm1jzPXG8k5Vhh/lr3ilE0axvG9ROxvA KsuP/yBMHzZ5uLq6ILwSftjK3Ce5J/CE308A0wtdyhBxW39PLzHXei9fh6HmBdtcXyH/ j0c1lRawIRSUFgPDzeo85mmbagztdFsDGExd7hkMAvaC+6DBaL706kwGRkpaTcxRBgwu 0FwzwBqfJAWszG2RI71l5LmbAt3zafc3J++3jia3TUUoDbLB/yNZsyTIxUFz+tWzSlsr kOEiA/IfdI868mSYr1QsRluvikzp/jsRqttIC5SRomE28XlXob6yXsZp87rG79rSIqBE cZgQ== X-Gm-Message-State: AOAM532/YWZuHMx/c+ZQrPz9vz0EFFD5T2OiBPjX71OOBHF7oQYU9DEg wqATgfb88R+2WxvmCm8EsFwsUJpb9+1czg== X-Google-Smtp-Source: ABdhPJxkNs5+N/qPMVFu/kFcyGJ27/opSIQ/P4NSEf3Sy5WVtSNQuMM4slyDhhiyt0QFxu0Z933AvQ== X-Received: by 2002:a2e:b011:: with SMTP id y17mr862775ljk.390.1616158729580; Fri, 19 Mar 2021 05:58:49 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Fri, 19 Mar 2021 16:58:47 +0400 From: "Ivan A. Melnikov" To: ALT Linux Team development discussions Message-ID: <20210319125847.tl5puvnu6pfjtnt3@titan.localdomain> References: <17849f4b830.2807.7fa2a2f3bb6a924ec61a71903b1e5144@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <17849f4b830.2807.7fa2a2f3bb6a924ec61a71903b1e5144@gmail.com> Subject: Re: [devel] =?utf-8?b?0J7RgtC60LvRjtGH0LXQvdC40LUg0YDQsNCx0L7RgtGL?= =?utf-8?b?IGZpbmRfcmVxdWlyZXMg0LTQu9GPINC/0LDQutC10YLQsA==?= 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, 19 Mar 2021 12:58:51 -0000 Archived-At: List-Archive: List-Post: On Fri, Mar 19, 2021 at 01:07:58PM +0300, Sergei Epiphanov wrote: > Есть необходимость в Сизифе (система x86_64) собрать пакет под себя для > проверки безо всяких зависимостей, только указанные в spec. Но указание в > самых разных местах спека параметра > > > %define _findreq_method none > > не влияет ни на что, rpm всегда берёт все возможные req. Сейчас пришлось в > /usr/lib/rpm/find-requires руками вставить 'exit 0'. Кто может принудительно > включать все зависимости? Или я не там прописываю отключение? Пока грешу на > /usr/lib/rpm/find-scriplet-requires. AutoReq: yes,nolib http://git.altlinux.org/gears/r/rpm-build.git?a=blob;f=README.ALT-ru_RU.UTF-8;h=24ab470d32e982a56393b8be202ec73f269a6903;hb=HEAD#l577 > > Причина в том, что нужно собрать пакет с x86 бинарником без использования > arepo (не спрашивайте, почему такое извращение). rpm пристёгивает в > зависимость, например > > /lib/libc.so.6(GLIBC_2.0) > > Из-за этого собранный пакет нельзя установить командой rpm, хотя в системе > уже стоит i586-glibc-core. То есть apt-get на команду > > apt-get install /lib/libc.so.6 > > сообщает, что пакет i586-glibc-core стоит, а на команду > > apt-get install '/lib/libc.so.6(GLIBC_2.0)' > > говорит, что пакета с этой зависимостью нет. Репозиторий x86_64-i586 > подключен. В пакете i586-glibc-core есть libc.so.6(GLIBC_2.0). То есть, lib.req добавляет (не удаляет) путь до libc (который /lib). Интересно. -- wbr, iv m.