Bug 2042507 - F36FailsToInstall: python3-rpm, rpm-sign-libs
Summary: F36FailsToInstall: python3-rpm, rpm-sign-libs
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ima-evm-utils
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Björn 'besser82' Esser
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-01-19 16:07 UTC by Miro Hrončok
Modified: 2022-01-20 09:20 UTC (History)
14 users (show)

Fixed In Version: ima-evm-utils-1.4-4.fc36
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-01-20 09:20:40 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Miro Hrončok 2022-01-19 16:07:38 UTC
Hello,

Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok).

Your package (rpm) Fails To Install in Fedora 36:

can't install python3-rpm:
  - nothing provides libimaevm.so.2()(64bit) needed by python3-rpm-4.17.0-4.fc36.x86_64
  
can't install rpm-sign-libs:
  - nothing provides libimaevm.so.2()(64bit) needed by rpm-sign-libs-4.17.0-4.fc36.x86_64
  
If you know about this problem and are planning on fixing it, please acknowledge so by setting the bug status to ASSIGNED. If you don't have time to maintain this package, consider orphaning it, so maintainers of dependent packages realize the problem.


If you don't react accordingly to the policy for FTBFS/FTI bugs (https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/), your package may be orphaned in 8+ weeks.

P.S. The data was generated solely from koji buildroot, so it might be newer than the latest compose or the content on mirrors.

P.P.S. If this bug has been reported in the middle of upgrading multiple dependent packages, please consider using side tags: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages

Thanks!

Comment 1 Miro Hrončok 2022-01-19 16:12:51 UTC
This breaks the entire buildroot and blocks the mass rebuild.

Comment 2 Miro Hrončok 2022-01-19 16:19:00 UTC
Looks like changes in ima-evm-utils.

Comment 3 Miro Hrončok 2022-01-19 16:21:42 UTC
It seems to me that %bcond_with compat in ima-evm-utils needs to be actually %bcond_without compact to make it work.

I can do that in a side tag.

Comment 4 Miro Hrončok 2022-01-19 16:22:31 UTC
$ koji tag f36-build-side-49687 ima-evm-utils-1.3.2-4.fc36

Comment 5 Miro Hrončok 2022-01-19 16:27:50 UTC
Unfortunately I need to step away from the computer. This is what I have running:

diff --git a/ima-evm-utils.spec b/ima-evm-utils.spec
index 857df71..6e1aa46 100644
--- a/ima-evm-utils.spec
+++ b/ima-evm-utils.spec
@@ -16,7 +16,7 @@
 
 Name:    ima-evm-utils
 Version: 1.4
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: IMA/EVM support utilities
 License: GPLv2
 Url:     http://linux-ima.sourceforge.net/
@@ -118,6 +118,10 @@ popd
 %endif
 
 %changelog
+* Wed Jan 19 2022 Miro Hrončok <mhroncok> - 1.4-3
+- Enable compat bootstrap sub package
+- Fixes rhbz#2042507
+
 * Tue Jan 18 2022 Peter Robinson <pbrobinson> - 1.4-2
 - Add compat bootstrap sub package
 

$ koji wait-repo f36-build-side-49687 --build=ima-evm-utils-1.3.2-4.fc36 && fedpkg build --nowait --scratch --srpm --target=f36-build-side-49687

Building ima-evm-utils-1.4-3.fc36.src.rpm for f36-build-side-49687
Created task: 81457493
Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=81457493


Somebody, please check that scratch build for provides and if it works, do push and build the same, with --target=f36-build-side-49687 -- and create an update from that side tag or tag to f36-updates-candidate.

Comment 6 Miro Hrončok 2022-01-19 16:44:39 UTC
Didn't help.

I suggest it would be better to untag it then.

Comment 7 Miro Hrončok 2022-01-19 17:14:14 UTC
Trying again with actually chnaging the bcond:

diff --git a/ima-evm-utils.spec b/ima-evm-utils.spec
index 857df71..ed64ad9 100644
--- a/ima-evm-utils.spec
+++ b/ima-evm-utils.spec
@@ -1,4 +1,4 @@
-%bcond_with compat
+%bcond_without compat
 
 # For cases where the soname requires a bump we need to define with_compat,
 # update the package into the side-tag, update RPM (rpm-sign) into side-tag,
@@ -16,7 +16,7 @@
 
 Name:    ima-evm-utils
 Version: 1.4
-Release: 2%{?dist}
+Release: 3%{?dist}
 Summary: IMA/EVM support utilities
 License: GPLv2
 Url:     http://linux-ima.sourceforge.net/
@@ -118,6 +118,10 @@ popd
 %endif
 
 %changelog
+* Wed Jan 19 2022 Miro Hrončok <mhroncok> - 1.4-3
+- Enable compat bootstrap sub package
+- Fixes rhbz#2042507
+
 * Tue Jan 18 2022 Peter Robinson <pbrobinson> - 1.4-2
 - Add compat bootstrap sub package
 

Building ima-evm-utils-1.4-3.fc36.src.rpm for f36-build-side-49687
Created task: 81459093
Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=81459093

Comment 8 Miro Hrončok 2022-01-19 17:40:15 UTC
No idea why, but the provide is still not there.

Comment 9 Miro Hrončok 2022-01-19 17:45:34 UTC
Successfully waited 0:01 for ima-evm-utils-1.3.2-4.fc36 to appear in the f36-build repo

Comment 10 Miro Hrončok 2022-01-19 17:49:45 UTC
(In reply to Miro Hrončok from comment #8)
> No idea why, but the provide is still not there.

Oh, it was, but in ima-evm-utils2-1.4-3.fc36.x86_64

Comment 11 Björn 'besser82' Esser 2022-01-20 06:39:44 UTC
https://bodhi.fedoraproject.org/updates/FEDORA-2022-b7aef7ee89

Comment 12 Fedora Update System 2022-01-20 09:20:40 UTC
FEDORA-2022-b7aef7ee89 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.