Freeze Break request: koji patch for use_buildroot_repo

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

 



Our containers are built in koji via the kiwi plugins.
At first, koji included the buildroot repo in building these, but this
has a unintended problem: the rpms in the buildroot are not signed, so
this causes the packages in the produced containers to not be signed. ;( 

See: 
https://bugzilla.redhat.com/show_bug.cgi?id=2270397

So, to fix this we had made a koji patch to not use the buildroot repo
when making kiwi containers, it was then tweaked and upstreamed, so we
dropped out patch and started using the upstream version, but
unfortunately it's not working for us because upstream there's a check
to use the old behavior for older koji versions (to avoid changing
people in a minor release).

So, I would like to apply this:

diff --git a/plugins/hub/kiwi.py b/plugins/hub/kiwi.py
index 4aeb1048..b9ad0c6a 100644
--- a/plugins/hub/kiwi.py
+++ b/plugins/hub/kiwi.py
@@ -17,7 +17,7 @@ koji.tasks.LEGACY_SIGNATURES['createKiwiImage'] = [
 @export
 def kiwiBuild(target, arches, desc_url, desc_path, optional_arches=None, profile=None,
               scratch=False, priority=None, make_prep=False, repos=None, release=None,
-              type=None, type_attr=None, result_bundle_name_format=None, use_buildroot_repo=True,
+              type=None, type_attr=None, result_bundle_name_format=None, use_buildroot_repo=False,
               version=None, repo_releasever=None):
     context.session.assertPerm('image')
     for i in [desc_url, desc_path, profile, version, release, repo_releasever]:

to our f40-koji package and update the hubs.

+1s?

kevin

Attachment: signature.asc
Description: PGP signature

-- 
_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-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/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux