Bug 2006279
Summary: | F34FailsToInstall: iaito | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | iaito | Assignee: | Michal Ambroz <rebus> |
Status: | CLOSED WORKSFORME | QA Contact: | |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 34 | CC: | henrik, rebus |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-09-28 20:15:45 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1868279 |
Description
Miro Hrončok
2021-09-21 11:39:43 UTC
I guess this a false notification due to the radare2-5.4.0 buildroot override? If it's preferred to always use side-tags for dependent package updates then maybe the contributor documentation should be updated to deprecate buildroot overrides and solidly point to side-tags instead? https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#updating_inter_dependent_packages Note: the link to Package Update Guide in the Fails_to_build_from_source_Fails_to_install referenced from your bug description also needs an update, right now points to the wiki which refers back to docs. In this case there is a buildroot override of radare2 to 5.4.0, and a pending update of radare2-5.4.0+iaito-5.3.1 https://bodhi.fedoraproject.org/updates/FEDORA-2021-d206891379 All in compliance with both https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter-dependent-packages and https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#updating_inter_dependent_packages I also remember seeing some other contributor document that is a bit ambivalent about side-tags vs buildroot overrides, recommending buildroot overrides for simple updates of a small amount of packages and site-tags for larger updates affecting many packages. (In reply to Henrik Nordström from comment #1) > I guess this a false notification due to the radare2-5.4.0 buildroot > override? Possibly, yes. To mostly avoid them, expire your override when done. > If it's preferred to always use side-tags for dependent package updates then > maybe the contributor documentation should be updated to deprecate buildroot > overrides and solidly point to side-tags instead? > > https://docs.fedoraproject.org/en-US/package-maintainers/ > Package_Update_Guide/#updating_inter_dependent_packages Ack. Will discuss this on the mailing list. > Note: the link to Package Update Guide in the > Fails_to_build_from_source_Fails_to_install referenced from your bug > description also needs an update, right now points to the wiki which refers > back to docs. Will do, thanks. > In this case there is a buildroot override of radare2 to 5.4.0, and a > pending update of radare2-5.4.0+iaito-5.3.1 > > https://bodhi.fedoraproject.org/updates/FEDORA-2021-d206891379 > > All in compliance with both > > https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#updating-inter- > dependent-packages > and > https://docs.fedoraproject.org/en-US/package-maintainers/ > Package_Update_Guide/#updating_inter_dependent_packages Indeed you are correct, sorry for the noise. As said, expiring the override when done should prevent this bugzilla or at least close it once the script runs again. > I also remember seeing some other contributor document that is a bit > ambivalent about side-tags vs buildroot overrides, recommending buildroot > overrides for simple updates of a small amount of packages and site-tags for > larger updates affecting many packages. Maybe it was about releng-operated side-tags? (In reply to Miro Hrončok from comment #2) > sorry for the noise No worry. But at first got me worried that I had messed up something. The current process is a bit tedious for an otherwise very small change (version bump of one package, radare2 in this case), and easy to miss a step. I am lucky there is just one dependent package and do not envy those that need to maintain packages with many dependent packages that need to be rebuilt without change every version bump. 1. Update actual updated package spec and sources 2. Build and fix any issues if any. 3. Create override (or side-tag) 4. Bump rev of dependent package spec to allow it to be rebuilt 5. Wait for buildroot 6. Build dependent package 7. Create update with both packages and repeat up to 4 times (rawhide, F35, F34, F33) (well, no override in rawhide) > As said, expiring the override when done should prevent this > bugzilla or at least close it once the script runs again. buildroot overrides expire by default in one week (fedpkg) or when the package gets pushed to stable. So it's not much to gain from adding yet another step in the process. Hello, Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (mhroncok). All subpackages of a package against which this bug was filled are now installable or removed from Fedora 34. Thanks for taking care of it! |