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=7B/30w8BihSsUlT+a9FpQVowxmWgNQrDkkg2KVjslR0=; b=nIZgpTZaHY7sFjYPOGQNo5al2dIlf4DOKEFBbZbRR5l0gr0Zek4XqN126iB+eNKtFH /TcWCN6Fxe3t8hfrVUYZ35niNhKGqVECAjEGbHY0PawhjqiGujjqK2O75nMc9FDEyn53 vBpwRjjXJb+gNsw0SiJLdQeHft2xPivFdPqmS3hA2CPJyN6FT7n2AUL43lvVVYGQcrI3 0UsQIb4hHfQI6I4Kt+kY/6a89PlJcy3n8d3lsF60E5NfQ6G+/m5uOGXSLWhzqOaDOGA7 f/44IitAKRQwTNDUFV8S1tlDs4zKMhHL2P9wesFdwYUEumECfMVREcLitU0hM16AFXyZ JBWA== 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=7B/30w8BihSsUlT+a9FpQVowxmWgNQrDkkg2KVjslR0=; b=OWN2Q5SuoA0c1kjSYnbuwB0NlNMzvuHOn/CDsO7xzxRA5wVglh7AZexu9mBQ9Jubmk RT9bYXA9fSSLMc8E1Qggh5ghIxmc7Xlw8YLXpcljorTM8NbClSYEpO+7qwA8YWn5rAoj q/xRwuUgqbDxD2oadLHhxaYE3l+PAstuIMTD5XgATOGRjTJnljAGjkT2fX6MTZnAC9wO Vc25lQWH7mxdY9895xoT8H4ZEpsUck/QhymHj/gCmuuJooo5IFAA4BQ5T8ivQ7XhVdzy qcv+4r5OsokezY+nebVEbscezhMFDscdNNi2lTkKjtvmULDza+O/WfCntVvkCJzWl8b9 Qk6w== X-Gm-Message-State: AOAM531vXfYJba2KOREjbzPNkQNbiMEtSHqCM4IPDWqMHG/jIXLcEMJS gDog5fqwW3CYjyT1PfHwx5Qh1fzF X-Google-Smtp-Source: ABdhPJx8w8c8NoEXsNOxfUUZIXuE5GJRD+7rDWbvt/KxrS4DVPaV+b18clZRgxIJyfk6BRdzz72e+g== X-Received: by 2002:a19:cbd7:: with SMTP id b206mr15657879lfg.163.1589900080050; Tue, 19 May 2020 07:54:40 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Tue, 19 May 2020 18:54:37 +0400 From: "Ivan A. Melnikov" To: ALT Linux Team development discussions Message-ID: <20200519145437.kq5alnrhfujjz5lh@titan.localdomain> References: <20200519043425.GA10827@gyle.altlinux.org> <20200519092032.2ew5b2larmzztpa2@titan.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] [#251930] [test-only] FAILED (try 2) python3-module-libusb1.git=1.8-alt1 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, 19 May 2020 14:54:42 -0000 Archived-At: List-Archive: List-Post: On Tue, May 19, 2020 at 08:31:27PM +0700, Антон Мидюков wrote: > 19.05.2020 16:20, Ivan A. Melnikov пишет: > > On Tue, May 19, 2020 at 11:43:14AM +0700, Антон Мидюков wrote: > > > Доброго времени суток > > > > > > Не могу понять, как так. В локальном hasher собирается нормально, версия > > > назначается для egg-info, а в сборочнице назначается unknown. > > > > > > В чём дело? У меня в hasher разрешено что-то, что запрещено в сборочнице? > > [...] > > > > У меня отлично воспроизводится как в хешере, так и вне его: > > > > $ python3 ./setup.py version > > running version > > discarding '', no digits > > likely tags: > > no suitable tags, using unknown + full revision id > > got version from expanded keyword {'version': '0+unknown', 'full-revisionid': '57a7f2f571d2039c7412338b6f960fa6275bdccc', 'dirty': False, 'error': 'no suitable tags', 'date': None} > > Version: 0+unknown > > full-revisionid: 57a7f2f571d2039c7412338b6f960fa6275bdccc > > dirty: False > > date: None > > error: no suitable tags > > > > > > Берётся оно из usb1/_version.py, функция get_keywords, и больше этот самый > > versioner никуда не смотрит. Можно попробовать добавить в %prep > > что-то типа > > > > sed -i 's/\(^\s\+git_refnames = \).*$/\1"%version"/' usb1/_version.py > > > > Что касается того, почему оно так, есть только предположения: > > в get_keywords актуальные значения проставляются в хуке: > > > > $ cat .gitattributes > > usb1/_version.py export-subst > > > > Этот хук смотрит на текущие теги в репозитории. На твоей машине все > > теги апстрима есть, а у сборочницы в /tasks/$TASKID/gears/... > > тег только один, из которого собирается пакет. > > > Не знал, что hasher что-то знает о git-репозитории, из которого собирается > пакет. Но похоже на то... Ну формально это не хешер, а git archive, которым пользуется gear, ещё до hasher'а. -- wbr, iv m.