#940 Pungi not pulling the environments from comps file.
Closed: Fixed 5 years ago Opened 5 years ago by mohanboddu.

We upgraded our rawhide composer to pungi-4.1.24-2.fc27.noarch and we having issues with comps.
The recent issue is https://koji.fedoraproject.org/koji/taskinfo?taskID=26855142 from https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20180509.n.0/

But if you look at https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20180509.n.0/compose/Everything/x86_64/os/repodata/ its missing all the environments in the comps file where as the one successful compose before we upgraded has them - https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20180507.n.0/compose/Everything/x86_64/os/repodata/


This is a side effect of the change that all comps files are now processed, even for Everything. This is done to remove the arch="..." attributes that are actually Pungi extensions. However this means that filtering is applied. I think adding comps_filter_environments = False to config option should remove the filter again.

Actually no, that would turn the filter off for all variants including Server that needs that. Code change needed.

The fix is included in pungi-4.1.24-3 (together with a patch to resend ostree message to not hang indefinitely if signer crashes).

Metadata Update from @lsedlar:
- Issue tagged with: 4.1.25

5 years ago

Login to comment on this ticket.

Metadata
Related Pull Requests
  • #942 Merged 5 years ago