Re: FailsToInstall bugs filed even though all dependencies were submitted as one update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 21. 04. 22 20:23, Julian Sikorski wrote:
Am 21.04.22 um 20:11 schrieb Miro Hrončok:
On 21. 04. 22 17:49, Julian Sikorski wrote:
Am 21.04.22 um 17:42 schrieb Miro Hrončok:
On 21. 04. 22 17:21, Julian Sikorski wrote:
Hello,

I have recently created 3 updates to goffice and gnumeric:

- https://bodhi.fedoraproject.org/updates/FEDORA-2022-a7a300f5b1
- https://bodhi.fedoraproject.org/updates/FEDORA-2022-9a07603dd6
- https://bodhi.fedoraproject.org/updates/FEDORA-2022-ab9857bfaf

Despite putting the gnome-chemistry-utils update into the same batch, 3 FailsToInstall bugs were filed:

- https://bugzilla.redhat.com/show_bug.cgi?id=2077398
- https://bugzilla.redhat.com/show_bug.cgi?id=2077400
- https://bugzilla.redhat.com/show_bug.cgi?id=2077401

Am I doing something wrong?

The bugzillas are opened because the installation fails in the buildroot.

They literally say:

 > 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

It seem you used buildroot overrides instead and haven't expired them after the updates were created.

https://bodhi.fedoraproject.org/overrides/?user=belegdol

When you expire the overrides, the bugzillas will likely be closed.

Using buildroot overrides isn't exactly "wrong", but it creates a temporary installability issue in the buildroot. Using side tags instead avoids this problem.

Thanks, I have expired the overrides and have read about the side tags. Am I understanding correctly that these only work for rawhide?

Not at all, they work for all branches.

I've opened https://pagure.io/fedora-docs/package-maintainer-docs/issue/72

Nice, thanks! I will keep this in mind when doing the next update. Do side tags support chain-building as well? If they do, this would make doing such updates much easier as all the builds could be initiated at the same time instead of waiting for builds to finish and the buildroots to populate.

Yes, they do! From my Shell history:

$ fedpkg chain-build --target f34-build-side-50273 --nowait --fail-fast libsavitar libarcus : python-uranium : CuraEngine cura

And indeed, it is much more convenient than chain builds with buildroot overrides.

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux