diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/.gitignore b/.gitignore index e013161..ae2c48c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,735 @@ /buildah-ac2aad6.tar.gz /buildah-b37a981.tar.gz /buildah-b9b2a8a.tar.gz +/buildah-9cbccf8.tar.gz +/buildah-35afa1c.tar.gz +/buildah-f7dc659.tar.gz +/buildah-de0fb93.tar.gz +/buildah-b7e3320.tar.gz +/buildah-bf40000.tar.gz +/buildah-04ea079.tar.gz +/buildah-979c945.tar.gz +/buildah-129fb10.tar.gz +/buildah-6bad262.tar.gz +/buildah-8badcc2.tar.gz +/buildah-ef0ca9c.tar.gz +/buildah-d1330a5.tar.gz +/buildah-82529cd.tar.gz +/buildah-4339223.tar.gz +/buildah-83d7d10.tar.gz +/buildah-6421399.tar.gz +/buildah-45a4b81.tar.gz +/buildah-28a27a3.tar.gz +/buildah-e008b73.tar.gz +/buildah-d84f05a.tar.gz +/buildah-b16a1ea.tar.gz +/buildah-fdc3998.tar.gz +/buildah-49abf82.tar.gz +/buildah-ca1704f.tar.gz +/buildah-c50c287.tar.gz +/buildah-adb8e6f.tar.gz +/buildah-e130f2b.tar.gz +/buildah-a4f5707.tar.gz +/buildah-6fe2b55.tar.gz +/buildah-45772e8.tar.gz +/buildah-dd02e70.tar.gz +/buildah-1ab80bc.tar.gz +/buildah-906ee37.tar.gz +/buildah-fe204e4.tar.gz +/buildah-2ea3e11.tar.gz +/buildah-b9a1041.tar.gz +/buildah-ce8d467.tar.gz +/buildah-8515867.tar.gz +/buildah-3e320b9.tar.gz +/buildah-2749191.tar.gz +/buildah-25f4e8e.tar.gz +/buildah-88affbd.tar.gz +/buildah-ebb0d8e.tar.gz +/buildah-5595d4d.tar.gz +/buildah-73bfd79.tar.gz +/buildah-03686e5.tar.gz +/buildah-70641ee.tar.gz +/buildah-f90b6c0.tar.gz +/buildah-d3d097b.tar.gz +/buildah-c306342.tar.gz +/buildah-f449b28.tar.gz +/buildah-fbf46d3.tar.gz +/buildah-b9983a6.tar.gz +/buildah-94c1e6d.tar.gz +/buildah-6c4bef7.tar.gz +/buildah-73820fc.tar.gz +/buildah-fc438bb.tar.gz +/buildah-93d8606.tar.gz +/buildah-2064b29.tar.gz +/buildah-da7be32.tar.gz +/buildah-2441ff4.tar.gz +/buildah-0143a44.tar.gz +/buildah-2ac95ea.tar.gz +/buildah-16a33bd.tar.gz +/buildah-146c185.tar.gz +/buildah-1acccce.tar.gz +/buildah-b965fc4.tar.gz +/buildah-704adec.tar.gz +/buildah-6f72599.tar.gz +/buildah-5cd9be6.tar.gz +/buildah-5c11c34.tar.gz +/buildah-a59fb7a.tar.gz +/buildah-733cd20.tar.gz +/buildah-a885bc6.tar.gz +/buildah-8be2b62.tar.gz +/buildah-3fb864b.tar.gz +/buildah-a9895bd.tar.gz +/buildah-1215b16.tar.gz +/buildah-826733a.tar.gz +/buildah-e5f7539.tar.gz +/buildah-4976d8c.tar.gz +/buildah-c18724e.tar.gz +/buildah-be03809.tar.gz +/buildah-02f54e4.tar.gz +/buildah-0a7389c.tar.gz +/buildah-87239ae.tar.gz +/buildah-7341758.tar.gz +/buildah-0ae8b51.tar.gz +/buildah-74e0b6f.tar.gz +/buildah-9add3c8.tar.gz +/buildah-fb2b2bd.tar.gz +/buildah-dac7819.tar.gz +/buildah-d7e0993.tar.gz +/buildah-18309de.tar.gz +/buildah-c9cb148.tar.gz +/buildah-2ac987a.tar.gz +/buildah-25d89b4.tar.gz +/buildah-d5a3c52.tar.gz +/buildah-4126176.tar.gz +/buildah-93d8b9f.tar.gz +/buildah-6e00183.tar.gz +/buildah-2b582d3.tar.gz +/buildah-b68a8e1.tar.gz +/buildah-9c65e56.tar.gz +/buildah-01f9ae2.tar.gz +/buildah-5cca1d6.tar.gz +/buildah-9c1d273.tar.gz +/buildah-1e1dc14.tar.gz +/buildah-dd0f4f1.tar.gz +/buildah-90ea890.tar.gz +/buildah-de7f480.tar.gz +/buildah-96c68db.tar.gz +/buildah-dd3dff5.tar.gz +/buildah-4674656.tar.gz +/buildah-eebbba2.tar.gz +/buildah-e55a9f3.tar.gz +/buildah-579f1d5.tar.gz +/buildah-8f05aa6.tar.gz +/buildah-bb710f3.tar.gz +/buildah-a4200ae.tar.gz +/buildah-48b44e5.tar.gz +/buildah-169a923.tar.gz +/buildah-1ef527c.tar.gz +/buildah-5d22f3c.tar.gz +/buildah-f6a0258.tar.gz +/buildah-fa86533.tar.gz +/buildah-fe7e09c.tar.gz +/buildah-d7e530e.tar.gz +/buildah-66ff1dd.tar.gz +/buildah-0f114e9.tar.gz +/buildah-5f95bd9.tar.gz +/buildah-7a85ca7.tar.gz +/buildah-9b9ed1d.tar.gz +/buildah-4bcddb7.tar.gz +/buildah-f1cec50.tar.gz +/buildah-e702872.tar.gz +/buildah-03f6247.tar.gz +/buildah-973bb88.tar.gz +/buildah-ad24f28.tar.gz +/buildah-50539b5.tar.gz +/buildah-310363c.tar.gz +/buildah-711f9ea.tar.gz +/buildah-e4c4d46.tar.gz +/buildah-40d4d59.tar.gz +/buildah-80fcb24.tar.gz +/buildah-146a0fc.tar.gz +/buildah-1b02a7e.tar.gz +/buildah-db6e7bb.tar.gz +/buildah-873f001.tar.gz +/buildah-8c3d8b1.tar.gz +/buildah-6c1a4cc.tar.gz +/buildah-95a5089.tar.gz +/buildah-8b1d11f.tar.gz +/buildah-11dd219.tar.gz +/buildah-3afba37.tar.gz +/buildah-0a8ec97.tar.gz +/buildah-984ea9b.tar.gz +/buildah-36605c2.tar.gz +/buildah-3ba8822.tar.gz +/buildah-3b497ff.tar.gz +/buildah-c691d09.tar.gz +/buildah-a986f34.tar.gz +/buildah-1ba9201.tar.gz +/buildah-9d6da3a.tar.gz +/buildah-be0c8d2.tar.gz +/buildah-c6ae5c5.tar.gz +/buildah-d1c75ea.tar.gz +/buildah-03fae01.tar.gz +/buildah-3d74031.tar.gz +/buildah-c933fe4.tar.gz +/buildah-a9bd025.tar.gz +/buildah-13d9142.tar.gz +/buildah-9e1967a.tar.gz +/buildah-ac66d78.tar.gz +/buildah-29a6c81.tar.gz +/buildah-25b7c11.tar.gz +/buildah-610eb7a.tar.gz +/buildah-021d607.tar.gz +/buildah-316bd0a.tar.gz +/buildah-d43787b.tar.gz +/buildah-fcc12bd.tar.gz +/buildah-d8fe400.tar.gz +/buildah-e879079.tar.gz +/buildah-135542e.tar.gz +/buildah-2f0179f.tar.gz +/buildah-b466cbd.tar.gz +/buildah-bdbedfd.tar.gz +/buildah-ddbd805.tar.gz +/buildah-0e30da6.tar.gz +/buildah-78fb869.tar.gz +/buildah-59da11d.tar.gz +/buildah-e9184ea.tar.gz +/buildah-c654b18.tar.gz +/buildah-ab8678a.tar.gz +/buildah-74a3195.tar.gz +/buildah-7ae362b.tar.gz +/buildah-4c6b09c.tar.gz +/buildah-c0633e3.tar.gz +/buildah-63808f9.tar.gz +/buildah-3bf8547.tar.gz +/buildah-7793c51.tar.gz +/buildah-bcc5e51.tar.gz +/buildah-bc9c276.tar.gz +/buildah-00f5164.tar.gz +/buildah-4e1ca7c.tar.gz +/buildah-8e48a65.tar.gz +/buildah-ed77a92.tar.gz +/buildah-fa7f030.tar.gz +/buildah-2a962f1.tar.gz +/buildah-53be3d3.tar.gz +/buildah-3104ddf.tar.gz +/buildah-7016ce6.tar.gz +/buildah-a086ec8.tar.gz +/buildah-aa06a77.tar.gz +/buildah-e0306bb.tar.gz +/buildah-ad4f235.tar.gz +/buildah-2da8755.tar.gz +/buildah-d172dd9.tar.gz +/buildah-4ae0a69.tar.gz +/buildah-78dcf2f.tar.gz +/buildah-dcbf193.tar.gz +/buildah-2191ba6.tar.gz +/buildah-dc7b50c.tar.gz +/buildah-77fa9dd.tar.gz +/buildah-0b84b23.tar.gz +/buildah-2c4f388.tar.gz +/buildah-c22957b.tar.gz +/buildah-07aaf5e.tar.gz +/buildah-1d11851.tar.gz +/buildah-e160a63.tar.gz +/buildah-5d723ff.tar.gz +/buildah-d419737.tar.gz +/buildah-2249ba3.tar.gz +/buildah-bb5cbf1.tar.gz +/buildah-16e3010.tar.gz +/buildah-b33b87b.tar.gz +/buildah-be51b9b.tar.gz +/buildah-8da4cb4.tar.gz +/buildah-4ae0e14.tar.gz +/buildah-5da3c8c.tar.gz +/buildah-d7dec37.tar.gz +/buildah-2110f05.tar.gz +/buildah-555b5a5.tar.gz +/buildah-6bd0551.tar.gz +/buildah-73401a4.tar.gz +/buildah-6b214d2.tar.gz +/buildah-a74bdd3.tar.gz +/buildah-4ccb343.tar.gz +/buildah-5bab9b0.tar.gz +/buildah-b7a0ed0.tar.gz +/buildah-677b771.tar.gz +/buildah-c00f548.tar.gz +/buildah-4d017d6.tar.gz +/buildah-3117f5e.tar.gz +/buildah-ac5031d.tar.gz +/buildah-1de958d.tar.gz +/buildah-232f7c6.tar.gz +/buildah-bafcf88.tar.gz +/buildah-03aa807.tar.gz +/buildah-f4cfe9c.tar.gz +/buildah-95cb061.tar.gz +/buildah-f892eb6.tar.gz +/buildah-c953216.tar.gz +/buildah-60c0088.tar.gz +/buildah-60d5480.tar.gz +/buildah-0dfb6f5.tar.gz +/buildah-7180312.tar.gz +/buildah-96a136e.tar.gz +/buildah-2df08f0.tar.gz +/buildah-a99139c.tar.gz +/buildah-3f5436f.tar.gz +/buildah-5c98d3c.tar.gz +/buildah-d88c26b.tar.gz +/buildah-1ce1130.tar.gz +/buildah-ab0286f.tar.gz +/buildah-36dcedb.tar.gz +/buildah-ebf6f51.tar.gz +/buildah-c2c52ba.tar.gz +/buildah-51415ec.tar.gz +/buildah-c1a2d4f.tar.gz +/buildah-b288b7a.tar.gz +/buildah-fa68ed6.tar.gz +/buildah-3ad937b.tar.gz +/buildah-5a1c733.tar.gz +/buildah-376e52e.tar.gz +/buildah-ff72568.tar.gz +/buildah-6b5f8ba.tar.gz +/buildah-689f8ed.tar.gz +/buildah-5671417.tar.gz +/buildah-ecf5b72.tar.gz +/buildah-e930951.tar.gz +/buildah-57db70c.tar.gz +/buildah-1a1a728.tar.gz +/buildah-15773bd.tar.gz +/buildah-b643073.tar.gz +/buildah-cc80ccc.tar.gz +/buildah-34f1ae6.tar.gz +/buildah-4da1d5d.tar.gz +/buildah-9f2a682.tar.gz +/buildah-3f6ad0f.tar.gz +/buildah-f54c965.tar.gz +/buildah-9bf6b5e.tar.gz +/buildah-20a33e0.tar.gz +/buildah-9cac447.tar.gz +/buildah-4ce6fba.tar.gz +/buildah-10b0e7a.tar.gz +/buildah-e9969bc.tar.gz +/buildah-6abc01c.tar.gz +/buildah-d2c1fd8.tar.gz +/buildah-04150e0.tar.gz +/buildah-c3b1ec6.tar.gz +/buildah-61e32a5.tar.gz +/buildah-a32fc96.tar.gz +/buildah-d3d9cec.tar.gz +/buildah-fc06a4d.tar.gz +/buildah-bf04bf1.tar.gz +/buildah-cf933c8.tar.gz +/buildah-e2c33f3.tar.gz +/buildah-c771c56.tar.gz +/buildah-96f9993.tar.gz +/buildah-e400691.tar.gz +/buildah-f50b55d.tar.gz +/buildah-b298906.tar.gz +/buildah-797e618.tar.gz +/buildah-7a7e1f0.tar.gz +/buildah-13330a4.tar.gz +/buildah-68b2aa5.tar.gz +/buildah-d6f11ba.tar.gz +/buildah-389d49b.tar.gz +/buildah-0f7148b.tar.gz +/buildah-120c37f.tar.gz +/buildah-1d3db17.tar.gz +/buildah-049fdf4.tar.gz +/buildah-fa4eec7.tar.gz +/buildah-cddb66e.tar.gz +/buildah-691c394.tar.gz +/buildah-c2dc46a.tar.gz +/buildah-66701d4.tar.gz +/buildah-b023cde.tar.gz +/buildah-751f92e.tar.gz +/buildah-999fa43.tar.gz +/buildah-eaad6b4.tar.gz +/buildah-1ff7043.tar.gz +/buildah-8e26456.tar.gz +/buildah-332a889.tar.gz +/buildah-141b5a1.tar.gz +/buildah-20e92ff.tar.gz +/buildah-1967973.tar.gz +/buildah-fba62fd.tar.gz +/buildah-ec970d5.tar.gz +/buildah-89bc2a6.tar.gz +/buildah-147d106.tar.gz +/buildah-f995696.tar.gz +/buildah-a880001.tar.gz +/buildah-e3bb278.tar.gz +/buildah-7535655.tar.gz +/buildah-85ab067.tar.gz +/buildah-985e8dc.tar.gz +/buildah-c5244fe.tar.gz +/buildah-9ff68b3.tar.gz +/buildah-6a555a0.tar.gz +/buildah-1e6a70c.tar.gz +/buildah-cd88667.tar.gz +/buildah-92ff215.tar.gz +/buildah-8fd3148.tar.gz +/buildah-4cf37c2.tar.gz +/buildah-ed0a329.tar.gz +/buildah-d55a9f8.tar.gz +/buildah-357d4ae.tar.gz +/buildah-2a82d07.tar.gz +/buildah-e47145c.tar.gz +/buildah-c038827.tar.gz +/buildah-8fc5b01.tar.gz +/buildah-8d6869b.tar.gz +/buildah-bc8feee.tar.gz +/buildah-70b101f.tar.gz +/buildah-db59421.tar.gz +/buildah-e28c43d.tar.gz +/buildah-068b6f5.tar.gz +/buildah-acc7c35.tar.gz +/buildah-0662a4e.tar.gz +/buildah-188269a.tar.gz +/buildah-2959a6b.tar.gz +/buildah-e6815a1.tar.gz +/buildah-9588a82.tar.gz +/buildah-41b7852.tar.gz +/buildah-6941254.tar.gz +/buildah-726e24d.tar.gz +/buildah-8d41b83.tar.gz +/buildah-c42f440.tar.gz +/buildah-20c2a54.tar.gz +/buildah-d792c70.tar.gz +/buildah-45543bf.tar.gz +/buildah-dbec497.tar.gz +/buildah-e7be041.tar.gz +/buildah-b555b7d.tar.gz +/buildah-a3dec02.tar.gz +/buildah-47ce18b.tar.gz +/buildah-55fa8f5.tar.gz +/buildah-4e23b7a.tar.gz +/buildah-3af1491.tar.gz +/buildah-9def9c0.tar.gz +/buildah-f7731c2.tar.gz +/buildah-b7e6731.tar.gz +/buildah-720e5d6.tar.gz +/buildah-bf14e6c.tar.gz +/buildah-09d1c24.tar.gz +/buildah-b09fdc3.tar.gz +/buildah-c46f6e0.tar.gz +/buildah-ca0819f.tar.gz +/buildah-a925f79.tar.gz +/buildah-2055fe9.tar.gz +/buildah-0c3234f.tar.gz +/buildah-6417a9a.tar.gz +/buildah-6e277a2.tar.gz +/buildah-ec4bbe6.tar.gz +/buildah-0a063c4.tar.gz +/buildah-82ff48a.tar.gz +/buildah-4131dfa.tar.gz +/buildah-3177db5.tar.gz +/buildah-f89b081.tar.gz +/buildah-f1cf92b.tar.gz +/buildah-843d15d.tar.gz +/buildah-665dc2f.tar.gz +/buildah-10542ed.tar.gz +/buildah-3b9c6a3.tar.gz +/buildah-aba0d4d.tar.gz +/buildah-c61925b.tar.gz +/buildah-a5fabab.tar.gz +/buildah-e54da62.tar.gz +/buildah-e48ff81.tar.gz +/buildah-11ad04e.tar.gz +/buildah-d3804fa.tar.gz +/buildah-c18e043.tar.gz +/buildah-17ceb60.tar.gz +/buildah-1db2cde.tar.gz +/buildah-25c294c.tar.gz +/buildah-912ca5a.tar.gz +/buildah-2fc064e.tar.gz +/buildah-e9a6703.tar.gz +/buildah-31a01b4.tar.gz +/buildah-9c031e0.tar.gz +/buildah-20e41b7.tar.gz +/buildah-c3070ba.tar.gz +/buildah-310c02b.tar.gz +/buildah-f5dbfc1.tar.gz +/buildah-c554675.tar.gz +/buildah-e48fa75.tar.gz +/buildah-f7ff4c1.tar.gz +/buildah-7a88d7e.tar.gz +/buildah-c404c89.tar.gz +/buildah-db3ced9.tar.gz +/buildah-81e2659.tar.gz +/buildah-f4970e6.tar.gz +/buildah-0d5ab1d.tar.gz +/buildah-0b9a534.tar.gz +/buildah-bea8692.tar.gz +/buildah-8169acd.tar.gz +/buildah-3af27b4.tar.gz +/buildah-63567cb.tar.gz +/buildah-42a48f9.tar.gz +/buildah-f35e7d4.tar.gz +/buildah-7b0dfb8.tar.gz +/buildah-7610123.tar.gz +/buildah-828035f.tar.gz +/buildah-b438050.tar.gz +/buildah-6a7ace0.tar.gz +/buildah-f80da42.tar.gz +/buildah-0f6c2a9.tar.gz +/buildah-3184920.tar.gz +/buildah-9bd70ac.tar.gz +/buildah-7957c13.tar.gz +/buildah-4fc49ce.tar.gz +/buildah-ab1adf1.tar.gz +/buildah-75e94a2.tar.gz +/buildah-de0f541.tar.gz +/buildah-dbf0777.tar.gz +/buildah-0ac2a67.tar.gz +/buildah-f7a3515.tar.gz +/buildah-2c46b4b.tar.gz +/buildah-ac0182c.tar.gz +/buildah-fce9668.tar.gz +/buildah-58e6b4f.tar.gz +/buildah-28d7d44.tar.gz +/buildah-d83657c.tar.gz +/buildah-49a5768.tar.gz +/buildah-555eb26.tar.gz +/buildah-2928303.tar.gz +/buildah-bfe6da5.tar.gz +/buildah-efc5ec2.tar.gz +/buildah-aa3128e.tar.gz +/buildah-33768fc.tar.gz +/buildah-1f8bf4d.tar.gz +/buildah-b47ffb9.tar.gz +/buildah-d0f43a0.tar.gz +/buildah-552cbd3.tar.gz +/buildah-17bb22f.tar.gz +/buildah-58541a3.tar.gz +/buildah-678da1d.tar.gz +/buildah-411a885.tar.gz +/buildah-d273b9e.tar.gz +/buildah-0f4a259.tar.gz +/buildah-f2f857a.tar.gz +/buildah-0e06e45.tar.gz +/buildah-b3f6ed8.tar.gz +/buildah-5955652.tar.gz +/buildah-7fb1282.tar.gz +/buildah-dc504d9.tar.gz +/buildah-73ae001.tar.gz +/buildah-71a5615.tar.gz +/buildah-f09e52c.tar.gz +/buildah-746b5a6.tar.gz +/buildah-ed75e66.tar.gz +/buildah-415715a.tar.gz +/buildah-9913b9f.tar.gz +/buildah-7389cc7.tar.gz +/buildah-7699b6e.tar.gz +/buildah-a970ffb.tar.gz +/buildah-9229549.tar.gz +/buildah-d33bb41.tar.gz +/buildah-7719296.tar.gz +/buildah-c7ed3ca.tar.gz +/buildah-1087564.tar.gz +/buildah-18c0b33.tar.gz +/buildah-5368ec3.tar.gz +/buildah-d0c958d.tar.gz +/buildah-272f241.tar.gz +/buildah-aa37929.tar.gz +/buildah-05aa527.tar.gz +/buildah-e016fa8.tar.gz +/buildah-570b43f.tar.gz +/buildah-2e1d92e.tar.gz +/buildah-af10f8c.tar.gz +/buildah-587e617.tar.gz +/buildah-dd26b13.tar.gz +/buildah-02b3b50.tar.gz +/buildah-92463b5.tar.gz +/buildah-acb97f1.tar.gz +/buildah-75ae8be.tar.gz +/buildah-c50e236.tar.gz +/buildah-ac96369.tar.gz +/buildah-1d67d26.tar.gz +/buildah-10d622b.tar.gz +/buildah-1678745.tar.gz +/buildah-5b867f2.tar.gz +/buildah-d69f76a.tar.gz +/buildah-ef8adfd.tar.gz +/buildah-8c01c17.tar.gz +/buildah-356fd7e.tar.gz +/buildah-6747061.tar.gz +/buildah-6e56bea.tar.gz +/buildah-bec005d.tar.gz +/buildah-7734b68.tar.gz +/buildah-5f1031f.tar.gz +/buildah-b9fdee0.tar.gz +/buildah-00aa7f0.tar.gz +/buildah-ffef8a6.tar.gz +/buildah-24e0eb7.tar.gz +/buildah-00b8e9f.tar.gz +/buildah-d899c7c.tar.gz +/buildah-f3c5c03.tar.gz +/buildah-5129d28.tar.gz +/buildah-02b914b.tar.gz +/buildah-f01ddd6.tar.gz +/buildah-6d3b8d3.tar.gz +/buildah-ddcbb30.tar.gz +/buildah-10c10ee.tar.gz +/buildah-1b3dc91.tar.gz +/buildah-911e6ea.tar.gz +/buildah-8d89b80.tar.gz +/buildah-cfb3372.tar.gz +/buildah-80181e8.tar.gz +/buildah-2e1bbc2.tar.gz +/buildah-b595a98.tar.gz +/buildah-f17ccd0.tar.gz +/buildah-d10dbf3.tar.gz +/buildah-6f554d8.tar.gz +/buildah-3f5ba7e.tar.gz +/buildah-d460e2e.tar.gz +/buildah-371e4ca.tar.gz +/buildah-1a04337.tar.gz +/buildah-4925e86.tar.gz +/buildah-2f20868.tar.gz +/buildah-0c5bfcd.tar.gz +/buildah-6002877.tar.gz +/buildah-0ec651f.tar.gz +/buildah-7f340f9.tar.gz +/buildah-d0af90d.tar.gz +/buildah-e1dfdd3.tar.gz +/buildah-044ea34.tar.gz +/buildah-800a3ed.tar.gz +/buildah-8f63761.tar.gz +/buildah-885e9c1.tar.gz +/buildah-9eb048a.tar.gz +/buildah-0508fba.tar.gz +/buildah-3679b9f.tar.gz +/buildah-2e59c37.tar.gz +/buildah-6421c84.tar.gz +/buildah-457c75c.tar.gz +/buildah-0a064b3.tar.gz +/buildah-013883e.tar.gz +/buildah-e1c7a5c.tar.gz +/buildah-d5326ef.tar.gz +/buildah-de6c0da.tar.gz +/buildah-a6eeca7.tar.gz +/buildah-d47032f.tar.gz +/buildah-1b49e62.tar.gz +/buildah-72ef182.tar.gz +/buildah-1296778.tar.gz +/buildah-a5e80a5.tar.gz +/buildah-d5c503c.tar.gz +/buildah-eb42398.tar.gz +/buildah-b51f63a.tar.gz +/buildah-06d974b.tar.gz +/buildah-c15269d.tar.gz +/buildah-1688944.tar.gz +/buildah-c0915a5.tar.gz +/buildah-0ade935.tar.gz +/buildah-0d8da0a.tar.gz +/buildah-35300f3.tar.gz +/buildah-17d8e1b.tar.gz +/buildah-8614456.tar.gz +/buildah-d5d782f.tar.gz +/buildah-e481c9b.tar.gz +/buildah-5352624.tar.gz +/buildah-ced3c7b.tar.gz +/buildah-fd48180.tar.gz +/buildah-3b8acfb.tar.gz +/buildah-9cdde41.tar.gz +/buildah-30ed95a.tar.gz +/buildah-b2f7e27.tar.gz +/buildah-0a38651.tar.gz +/buildah-ecbb651.tar.gz +/buildah-915de2e.tar.gz +/buildah-98f7b3d.tar.gz +/buildah-2e5732b.tar.gz +/buildah-61f5dff.tar.gz +/v1.19.6.tar.gz +/buildah-2f99c2e.tar.gz +/buildah-9428d03.tar.gz +/buildah-1065fd2.tar.gz +/buildah-c4fc67f.tar.gz +/buildah-d78dfd1.tar.gz +/buildah-22fc573.tar.gz +/buildah-135d63d.tar.gz +/buildah-a0853c3.tar.gz +/buildah-5119393.tar.gz +/buildah-162fbaf.tar.gz +/buildah-2ab877e.tar.gz +/buildah-f30b420.tar.gz +/buildah-f629ded.tar.gz +/buildah-2a83637.tar.gz +/buildah-19d3065.tar.gz +/buildah-df14b1c.tar.gz +/buildah-d677bf0.tar.gz +/buildah-23e2b79.tar.gz +/buildah-8a6d840.tar.gz +/buildah-4fa566e.tar.gz +/buildah-bbbe10a.tar.gz +/buildah-d08dbe7.tar.gz +/buildah-9c7f50b.tar.gz +/buildah-8d08247.tar.gz +/buildah-d99221f.tar.gz +/buildah-30c07b7.tar.gz +/buildah-814868e.tar.gz +/buildah-5181b9c.tar.gz +/buildah-802a904.tar.gz +/buildah-6d5d1ae.tar.gz +/buildah-ec35bc4.tar.gz +/v1.22.0.tar.gz +/v1.23.0.tar.gz +/v1.23.1.tar.gz +/v1.23.2.tar.gz +/v1.24.0.tar.gz +/v1.24.1.tar.gz +/v1.24.2.tar.gz +/v1.25.0.tar.gz +/v1.25.1.tar.gz +/v1.26.0.tar.gz +/v1.26.1.tar.gz +/v1.26.2.tar.gz +/v1.26.3.tar.gz +/v1.26.4.tar.gz +/v1.27.0.tar.gz +/v1.27.1.tar.gz +/v1.27.2.tar.gz +/v1.28.0.tar.gz +/v1.28.2.tar.gz +/v1.29.0.tar.gz +/v1.29.1.tar.gz +/v1.30.0.tar.gz +/v1.31.0.tar.gz +/v1.31.1.tar.gz +/v1.31.2.tar.gz +/v1.31.3.tar.gz +/v1.32.0.tar.gz +/v1.32.1.tar.gz +/v1.32.2.tar.gz +/v1.33.2.tar.gz +/v1.34.0.tar.gz +/v1.34.1.tar.gz +/v1.35.0.tar.gz +/v1.35.1.tar.gz +/v1.35.2.tar.gz +/v1.35.3.tar.gz +/v1.35.4.tar.gz +/v1.36.0.tar.gz +/v1.37.0.tar.gz +/v1.37.1.tar.gz +/v1.37.2.tar.gz +/v1.37.3.tar.gz +/v1.37.4.tar.gz +/v1.37.5.tar.gz +/v1.38.0.tar.gz +/v1.38.1.tar.gz +/v1.39.0.tar.gz +/v1.39.1.tar.gz +/v1.39.2.tar.gz +/v1.39.3.tar.gz +/v1.39.4.tar.gz +/v1.40.0.tar.gz +/v1.40.1.tar.gz +/v1.41.0.tar.gz +/v1.41.1.tar.gz +/v1.41.2.tar.gz +/v1.41.3.tar.gz +/v1.41.4.tar.gz +/v1.41.5.tar.gz +/v1.42.0.tar.gz +/v1.42.1.tar.gz +/v1.42.2.tar.gz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..032e9e1 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,149 @@ +--- +# See the documentation for more information: +# https://packit.dev/docs/configuration/ + +downstream_package_name: buildah +upstream_tag_template: v{version} + +# These files get synced from upstream to downstream (Fedora / CentOS Stream) on every +# propose-downstream job. This is done so tests maintained upstream can be run +# downstream in Zuul CI and Bodhi. +# Ref: https://packit.dev/docs/configuration#files_to_sync +files_to_sync: + - src: rpm/gating.yaml + dest: gating.yaml + delete: true + - src: plans/ + dest: plans/ + delete: true + mkpath: true + - src: tests/tmt/ + dest: tests/tmt/ + delete: true + mkpath: true + - src: .fmf/ + dest: .fmf/ + delete: true + - .packit.yaml + +packages: + buildah-fedora: + pkg_tool: fedpkg + specfile_path: rpm/buildah.spec + buildah-centos: + pkg_tool: centpkg + specfile_path: rpm/buildah.spec + buildah-eln: + specfile_path: rpm/buildah.spec + +srpm_build_deps: + - make + +jobs: + - job: copr_build + trigger: pull_request + packages: [buildah-fedora] + notifications: &copr_build_failure_notification + failure_comment: + message: "Ephemeral COPR build failed. @containers/packit-build please check." + # Fedora aliases documentation: https://packit.dev/docs/configuration#aliases + # python3-fedora-distro-aliases provides `resolve-fedora-aliases` command + targets: &fedora_copr_targets + - fedora-all-x86_64 + - fedora-all-aarch64 + enable_net: true + # Disable osh diff scan until Go support is available + # Ref: https://github.com/openscanhub/known-false-positives/pull/30#issuecomment-2858698495 + osh_diff_scan_after_copr_build: false + + # Ignore until golang is updated in distro buildroot to 1.23.3+ + - job: copr_build + trigger: ignore + packages: [buildah-eln] + notifications: *copr_build_failure_notification + targets: + fedora-eln-x86_64: + additional_repos: + - "https://kojipkgs.fedoraproject.org/repos/eln-build/latest/x86_64/" + fedora-eln-aarch64: + additional_repos: + - "https://kojipkgs.fedoraproject.org/repos/eln-build/latest/aarch64/" + enable_net: true + + # Ignore until golang is updated in distro buildroot to 1.23.3+ + - job: copr_build + trigger: ignore + packages: [buildah-centos] + notifications: *copr_build_failure_notification + targets: ¢os_copr_targets + - centos-stream-9-x86_64 + - centos-stream-9-aarch64 + - centos-stream-10-x86_64 + - centos-stream-10-aarch64 + enable_net: true + + # Run on commit to main branch + - job: copr_build + trigger: commit + packages: [buildah-fedora] + notifications: + failure_comment: + message: "podman-next COPR build failed. @containers/packit-build please check." + branch: main + owner: rhcontainerbot + project: podman-next + enable_net: true + + # Tests on Fedora for main branch PRs + - job: tests + trigger: pull_request + packages: [buildah-fedora] + targets: + - fedora-all-x86_64 + tf_extra_params: + environments: + - artifacts: + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/fedora-$releasever/rhcontainerbot-podman-next-fedora-$releasever.repo + + # Ignore until golang is updated in distro buildroot to 1.23.3+ + # Tests on CentOS Stream for main branch PRs + - job: tests + trigger: ignore + packages: [buildah-centos] + targets: + - centos-stream-9-x86_64 + - centos-stream-10-x86_64 + tf_extra_params: + environments: + - artifacts: + - type: repository-file + id: https://copr.fedorainfracloud.org/coprs/rhcontainerbot/podman-next/repo/centos-stream-$releasever/rhcontainerbot-podman-next-centos-stream-$releasever.repo + + # Sync to Fedora + - job: propose_downstream + trigger: release + packages: [buildah-fedora] + update_release: false + dist_git_branches: &fedora_targets + - fedora-all + + # Sync to CentOS Stream + - job: propose_downstream + trigger: release + packages: [buildah-centos] + update_release: false + dist_git_branches: + - c10s + + # Fedora Koji build + - job: koji_build + trigger: commit + packages: [buildah-fedora] + sidetag_group: podman-releases + # Dependents are not rpm dependencies, but the package whose bodhi update + # should include this package. + # Ref: https://packit.dev/docs/fedora-releases-guide/releasing-multiple-packages + dependents: + - podman + dist_git_branches: *fedora_targets diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..b4b46e3 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 1.12.0.post1.dev20+g7d30dac21. diff --git a/buildah.spec b/buildah.spec index 1129cc9..9751b59 100644 --- a/buildah.spec +++ b/buildah.spec @@ -1,55 +1,83 @@ -%if 0%{?fedora} || 0%{?rhel} == 6 -%global with_bundled 1 %global with_debug 1 -%global with_check 1 -%else -%global with_bundled 0 -%global with_debug 0 -%global with_check 0 -%endif %if 0%{?with_debug} +%global _find_debuginfo_dwz_opts %{nil} %global _dwz_low_mem_die_limit 0 %else %global debug_package %{nil} %endif -%global provider github -%global provider_tld com -%global project projectatomic -%global repo buildah -# https://github.com/projectatomic/buildah -%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} -%global import_path %{provider_prefix} -%global commit b9b2a8a7ef87833a1db600ed2a3d5295644b2f1c -%global shortcommit %(c=%{commit}; echo ${c:0:7}) +%global gomodulesmode GO111MODULE=on -Name: buildah -Version: 0.3 -Release: 5.git%{shortcommit}%{?dist} -Summary: A command line tool used for creating OCI Images -License: ASL 2.0 -URL: https://%{provider_prefix} -Source: https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz +%if %{defined fedora} +%define build_with_btrfs 1 +%if 0%{?fedora} >= 43 +%define sequoia 1 +%endif +%endif -ExclusiveArch: x86_64 aarch64 ppc64le s390x -# If go_compiler is not set to 1, there is no virtual provide. Use golang instead. -BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} -BuildRequires: git -BuildRequires: glib2-devel -BuildRequires: ostree-devel -BuildRequires: glibc-static -BuildRequires: go-md2man -BuildRequires: gpgme-devel -BuildRequires: device-mapper-devel -BuildRequires: btrfs-progs-devel -BuildRequires: libassuan-devel -Requires: runc >= 1.0.0-7 -Requires: skopeo-containers >= 0.1.20-2 -Provides: %{repo} = %{version}-%{release} +%if %{defined rhel} +%define fips 1 +%endif + +%global git0 https://github.com/containers/%{name} + +Name: buildah +# Set different Epoch for copr +%if %{defined copr_username} +Epoch: 102 +%else +Epoch: 2 +%endif +# DO NOT TOUCH the Version string! +# The TRUE source of this specfile is: +# https://github.com/containers/skopeo/blob/main/rpm/skopeo.spec +# If that's what you're reading, Version must be 0, and will be updated by Packit for +# copr and koji builds. +# If you're reading this on dist-git, the version is automatically filled in by Packit. +Version: 1.42.2 +# The `AND` needs to be uppercase in the License for SPDX compatibility +License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0 +Release: %autorelease +%if %{defined golang_arches_future} +ExclusiveArch: %{golang_arches_future} +%else +ExclusiveArch: aarch64 ppc64le s390x x86_64 +%endif +Summary: A command line tool used for creating OCI Images +URL: https://%{name}.io +# Tarball fetched from upstream +Source: %{git0}/archive/v%{version}.tar.gz +BuildRequires: device-mapper-devel +BuildRequires: git-core +BuildRequires: golang >= 1.16.6 +BuildRequires: glib2-devel +BuildRequires: glibc-static +%if !%{defined gobuild} +BuildRequires: go-rpm-macros +%endif +BuildRequires: gpgme-devel +BuildRequires: libassuan-devel +BuildRequires: make +%if %{defined build_with_btrfs} +BuildRequires: btrfs-progs-devel +%endif +BuildRequires: shadow-utils-subid-devel +BuildRequires: sqlite-devel +Requires: containers-common-extra +%if %{defined fedora} +BuildRequires: libseccomp-static +%else +BuildRequires: libseccomp-devel +%endif +Requires: libseccomp >= 2.4.1-0 +Suggests: cpp +%if %{defined sequoia} +Requires: podman-sequoia +%endif %description -The buildah package provides a command line tool which can be used to +The %{name} package provides a command line tool which can be used to * create a working container from scratch or * create a working container from an image as a starting point @@ -57,73 +85,116 @@ or * save container's root file system layer to create a new image * delete a working container or an image +# This subpackage is only intended for CI testing. +# Not meant for end user/customer usage. +%package tests +Summary: Tests for %{name} + +Requires: %{name} = %{epoch}:%{version}-%{release} +%if %{defined bats_epel} +Requires: bats +%else +Recommends: bats +%endif +Requires: bzip2 +Requires: podman +Requires: golang +Requires: jq +Requires: httpd-tools +Requires: openssl +Requires: nmap-ncat +Requires: git-daemon + +%description tests +%{summary} + +This package contains system tests for %{name} + %prep -%autosetup -Sgit -n %{name}-%{commit} +%autosetup -Sgit -n %{name}-%{version} %build -mkdir _build -pushd _build -mkdir -p src/%{provider}.%{provider_tld}/%{project} -ln -s $(dirs +1 -l) src/%{import_path} -popd +%set_build_flags +export CGO_CFLAGS=$CFLAGS -mv vendor src +# These extra flags present in $CFLAGS have been skipped for now as they break the build +CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-flto=auto//g') +CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-Wp,D_GLIBCXX_ASSERTIONS//g') +CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-specs=\/usr\/lib\/rpm\/redhat\/redhat-annobin-cc1//g') -export GOPATH=$(pwd)/_build:$(pwd):%{gopath} -make all +%ifarch x86_64 +export CGO_CFLAGS+=" -m64 -mtune=generic -fcf-protection=full" +%endif +export CNI_VERSION=`grep '^# github.com/containernetworking/cni ' src/modules.txt | sed 's,.* ,,'` +export LDFLAGS="-X main.buildInfo=`date +%s` -X main.cniVersion=${CNI_VERSION}" + +export BUILDTAGS="seccomp $(hack/systemd_tag.sh) $(hack/libsubid_tag.sh) libsqlite3" +%if !%{defined build_with_btrfs} +export BUILDTAGS+=" exclude_graphdriver_btrfs" +%endif + +%if %{defined fips} +export BUILDTAGS+=" libtrust_openssl" +%endif + +%if %{defined sequoia} +export BUILDTAGS+=" containers_image_sequoia" +%endif + +%gobuild -o bin/%{name} ./cmd/%{name} +%gobuild -o bin/imgtype ./tests/imgtype +%gobuild -o bin/copy ./tests/copy +%gobuild -o bin/tutorial ./tests/tutorial +%gobuild -o bin/inet ./tests/inet +%gobuild -o bin/dumpspec ./tests/dumpspec +%gobuild -o bin/passwd ./tests/passwd +%gobuild -o bin/crash ./tests/crash +%gobuild -o bin/wait ./tests/wait +%{__make} docs %install -export GOPATH=$(pwd)/_build:$(pwd):%{gopath} make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions +install -d -p %{buildroot}/%{_datadir}/%{name}/test/system +cp -pav tests/. %{buildroot}/%{_datadir}/%{name}/test/system +cp bin/imgtype %{buildroot}/%{_bindir}/%{name}-imgtype +cp bin/copy %{buildroot}/%{_bindir}/%{name}-copy +cp bin/tutorial %{buildroot}/%{_bindir}/%{name}-tutorial +cp bin/inet %{buildroot}/%{_bindir}/%{name}-inet +cp bin/dumpspec %{buildroot}/%{_bindir}/%{name}-dumpspec +cp bin/passwd %{buildroot}/%{_bindir}/%{name}-passwd +cp bin/crash %{buildroot}/%{_bindir}/%{name}-crash +cp bin/wait %{buildroot}/%{_bindir}/%{name}-wait + +rm %{buildroot}%{_datadir}/%{name}/test/system/tools/build/* + #define license tag if not already defined %{!?_licensedir:%global license %doc} +# Include check to silence rpmlint. +%check + %files -%license LICENSE +%license LICENSE vendor/modules.txt %doc README.md %{_bindir}/%{name} -%{_mandir}/man1/buildah* +%{_mandir}/man1/%{name}* %dir %{_datadir}/bash-completion %dir %{_datadir}/bash-completion/completions -%{_datadir}/bash-completion/completions/buildah +%{_datadir}/bash-completion/completions/%{name} + +%files tests +%license LICENSE +%{_bindir}/%{name}-imgtype +%{_bindir}/%{name}-copy +%{_bindir}/%{name}-tutorial +%{_bindir}/%{name}-inet +%{_bindir}/%{name}-dumpspec +%{_bindir}/%{name}-passwd +%{_bindir}/%{name}-crash +%{_bindir}/%{name}-wait +%{_datadir}/%{name}/test %changelog -* Tue Aug 15 2017 Josh Boyer - 0.3-5.gitb9b2a8a -- Build for s390x as well - -* Wed Aug 02 2017 Fedora Release Engineering - 0.3-4.gitb9b2a8a -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 0.3-3.gitb9b2a8a -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Thu Jul 20 2017 Dan Walsh 0.3-2.gitb9b2a8a7e -- Bump for inclusion of OCI 1.0 Runtime and Image Spec - -* Tue Jul 18 2017 Dan Walsh 0.2.0-1.gitac2aad6 -- buildah run: Add support for -- ending options parsing -- buildah Add/Copy support for glob syntax -- buildah commit: Add flag to remove containers on commit -- buildah push: Improve man page and help information -- buildah run: add a way to disable PTY allocation -- Buildah docs: clarify --runtime-flag of run command -- Update to match newer storage and image-spec APIs -- Update containers/storage and containers/image versions -- buildah export: add support -- buildah images: update commands -- buildah images: Add JSON output option -- buildah rmi: update commands -- buildah containers: Add JSON output option -- buildah version: add command -- buildah run: Handle run without an explicit command correctly -- Ensure volume points get created, and with perms -- buildah containers: Add a -a/--all option - -* Wed Jun 14 2017 Dan Walsh 0.1.0-2.git597d2ab9 -- Release Candidate 1 -- All features have now been implemented. - -* Fri Apr 14 2017 Dan Walsh 0.0.1-1.git7a0a5333 -- First package for Fedora +%autochangelog diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..1fb3172 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,16 @@ +--- !Policy +product_versions: + - fedora-* +decision_contexts: + - bodhi_update_push_stable + - bodhi_update_push_testing +subject_type: koji_build +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} + +--- !Policy +product_versions: + - rhel-* +decision_context: osci_compose_gate +rules: + - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/plans/main.fmf b/plans/main.fmf new file mode 100644 index 0000000..b982e76 --- /dev/null +++ b/plans/main.fmf @@ -0,0 +1,34 @@ +discover: + how: fmf + +execute: + how: tmt + +prepare: + - when: distro == centos-stream or distro == rhel + how: shell + script: | + dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm --eval '%{?rhel}').noarch.rpm + dnf -y config-manager --set-enabled epel + order: 10 + - when: initiator == packit + how: shell + script: | + COPR_REPO_FILE="/etc/yum.repos.d/*podman-next*.repo" + if compgen -G $COPR_REPO_FILE > /dev/null; then + sed -i -n '/^priority=/!p;$apriority=1' $COPR_REPO_FILE + fi + dnf -y upgrade --allowerasing + order: 20 + +provision: + how: artemis + hardware: + memory: ">= 16 GB" + cpu: + cores: ">= 4" + threads: ">=8" + disk: + - size: ">= 512 GB" + + diff --git a/sources b/sources index 10ad6e1..c210586 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (buildah-b9b2a8a.tar.gz) = 4af5e62d7fb1ec2cc05e5dac09c713b9822d0384fe4a9dc97af9677a0741998726b236022f4d817c9534e229e71bddd1e339f4a886557b6f16deb46eeabfbac7 +SHA512 (v1.42.2.tar.gz) = adb1de700db9b589639f6fd02cad95d9bedacb9d0363838315f33c978a8c900570d55af95073992ff69cff4f2a9d18776c5d786af294aaa1604144580c957414 diff --git a/tests/tmt/system.fmf b/tests/tmt/system.fmf new file mode 100644 index 0000000..eb6b766 --- /dev/null +++ b/tests/tmt/system.fmf @@ -0,0 +1,24 @@ +require: + - buildah-tests + - git-daemon + - slirp4netns + +environment: + BUILDAH_BINARY: /usr/bin/buildah + IMGTYPE_BINARY: /usr/bin/buildah-imgtype + INET_BINARY: /usr/bin/buildah-inet + COPY_BINARY: /usr/bin/buildah-copy + TUTORIAL_BINARY: /usr/bin/buildah-tutorial + DUMPSPEC_BINARY: /usr/bin/buildah-dumpspec + PASSWD_BINARY: /usr/bin/buildah-passwd + TMPDIR: /var/tmp + +adjust: + - when: initiator != "packit" + environment+: + RELEASE_TESTING: true + +/local/root: + summary: System test + test: bash ./system.sh + duration: 60m diff --git a/tests/tmt/system.sh b/tests/tmt/system.sh new file mode 100644 index 0000000..73553aa --- /dev/null +++ b/tests/tmt/system.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +set -exo pipefail + +uname -r + +rpm -q \ + aardvark-dns \ + buildah \ + buildah-tests \ + conmon \ + container-selinux \ + containers-common \ + crun \ + netavark \ + systemd + +bats /usr/share/buildah/test/system