[Rpm-maint] [rpm-software-management/rpm] Wrong src RPM deps parsing by rpmbuild (Issue #2690)
Коренберг Марк
notifications at github.com
Tue Oct 3 14:51:41 UTC 2023
`rpm -qRp /home/fedora/rpmbuild/SRPMS/frr-8.5.2-2.1696341206.16.8ff8ce50.utm.src.rpm`:
gives the following:
```
...
perl-XML-LibXML
perl-generators
python3-devel
...
```
That's OK. Nothing about pkgconfig.
Now, try to build it:
`su --login --shell=/usr/bin/env fedora -- "PATH=$PATH" "HOME=/home/fedora" rpmbuild --verbose --debug -rr /home/fedora/rpmbuild/SRPMS/frr-8.5.2-2.1696341206.16.8ff8ce50.utm.src.rpm`
```
Last login: Tue Oct 3 14:43:10 UTC 2023 on pts/0
Installing /home/fedora/rpmbuild/SRPMS/frr-8.5.2-2.1696341206.16.8ff8ce50.utm.src.rpm
D: loading keyring from rpmdb
D: PRAGMA secure_delete = OFF: 0
D: PRAGMA case_sensitive_like = ON: 0
D: read h# 1
Header SHA256 digest: OK
Header SHA1 digest: OK
D: added key gpg-pubkey-5323552a-6112bcdc to keyring
D: /home/fedora/rpmbuild/SRPMS/frr-8.5.2-2.1696341206.16.8ff8ce50.utm.src.rpm: Header SHA256 digest: OK
D: /home/fedora/rpmbuild/SRPMS/frr-8.5.2-2.1696341206.16.8ff8ce50.utm.src.rpm: Header SHA1 digest: OK
D: install: frr-8.5.2-2.1696341206.16.8ff8ce50.utm.x86_64 has 13 files
D: create 100644 1 (1000,1000) 1364 0000-remove-babeld-and-ldpd.patch;651c292f
D: create 100644 1 (1000,1000) 1740 0002-enable-openssl.patch;651c292f
D: create 100644 1 (1000,1000) 6746 0003-disable-eigrp-crypto.patch;651c292f
D: create 100644 1 (1000,1000) 3619 0004-fips-mode.patch;651c292f
D: create 100644 1 (1000,1000) 870 0005-remove-grpc-test.patch;651c292f
D: create 100644 1 (1000,1000) 1619 0007-ideco-route-table.patch;651c292f
D: create 100644 1 (1000,1000)9881857 frr-8.5.2.tar.gz;651c292f
D: create 100644 1 (1000,1000) 185 frr-sysusers.conf;651c292f
D: create 100644 1 (1000,1000) 26 frr-tmpfiles.conf;651c292f
D: create 100644 1 (1000,1000) 1633 frr.fc;651c292f
D: create 100644 1 (1000,1000) 4177 frr.if;651c292f
D: create 100644 1 (1000,1000) 16037 frr.spec;651c292f
D: create 100644 1 (1000,1000) 3511 frr.te;651c292f
setting SOURCE_DATE_EPOCH=1696204800
D: ========== +++ frr-8.5.2-2.1696341206.16.8ff8ce50.utm x86_64/linux 0x0
.......
D: read h# 474
Header V4 RSA/SHA256 Signature, key ID 5323552a: OK
Header SHA256 digest: OK
Header SHA1 digest: OK
D: Requires: perl-generators YES (db provides)
D: Requires: pkgconfig(systemd) NO <<<<======================================
D: read h# 480
Header V4 RSA/SHA256 Signature, key ID 5323552a: OK
Header SHA256 digest: OK
Header SHA1 digest: OK
D: Requires: python3-devel YES (db provides)
...
error: Failed build dependencies:
pkgconfig(systemd) is needed by frr-8.5.2-2.1696341206.16.8ff8ce50.utm.x86_64
```
So, WHY? From one point of view it's not in dependencies, from another – it is.
RPM version 4.18.1
File is attached. Sorry for zip. GitHub does not allow attaching just rpm.
[frr-8.5.2-2.1696341206.16.8ff8ce50.utm.src.zip](https://github.com/rpm-software-management/rpm/files/12793803/frr-8.5.2-2.1696341206.16.8ff8ce50.utm.src.zip)
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/2690
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/issues/2690 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20231003/d08d0627/attachment.html>
More information about the Rpm-maint
mailing list