summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/image-oci-umoci.inc2
-rw-r--r--classes/qemuboot-testimage-network.bbclass3
-rw-r--r--classes/virt_networking.bbclass26
-rw-r--r--conf/distro/include/meta-virt-container-containerd.inc17
-rw-r--r--conf/distro/include/meta-virt-container-default.inc19
-rw-r--r--conf/distro/include/meta-virt-container-docker.inc17
-rw-r--r--conf/distro/include/meta-virt-container-k3s-host.inc11
-rw-r--r--conf/distro/include/meta-virt-container-k3s-node.inc4
-rw-r--r--conf/distro/include/meta-virt-container-podman.inc11
-rw-r--r--conf/distro/include/meta-virt-container.inc28
-rw-r--r--conf/distro/include/meta-virt-default-versions.inc4
-rw-r--r--conf/layer.conf11
-rw-r--r--dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/xen-rpi-u-boot-scr.bb5
-rw-r--r--dynamic-layers/raspberrypi/recipes-kernel/linux/linux-yocto_6.6.bbappend6
-rw-r--r--dynamic-layers/xilinx/recipes-bsp/device-tree/device-tree.bbappend20
-rw-r--r--dynamic-layers/xilinx/recipes-bsp/u-boot/u-boot-xlnx-scr.bbappend6
-rw-r--r--recipes-containers/aardvark-dns/aardvark-dns-crates.inc530
-rw-r--r--recipes-containers/aardvark-dns/aardvark-dns_1.14.0.bb (renamed from recipes-containers/aardvark-dns/aardvark-dns_1.10.0.bb)2
-rw-r--r--recipes-containers/aardvark-dns/files/run-ptest2
-rw-r--r--recipes-containers/buildah/buildah_git.bb8
-rw-r--r--recipes-containers/cgroup-lite/cgroup-lite_1.15.bb2
-rw-r--r--recipes-containers/conmon/conmon_git.bb4
-rw-r--r--recipes-containers/container-host-config/container-host-config.bb8
-rw-r--r--recipes-containers/container-host-config/container-host-config/registries.conf2
-rw-r--r--recipes-containers/containerd/containerd-opencontainers/0001-Makefile-update-default-PACKAGE-to-v2.patch28
-rw-r--r--recipes-containers/containerd/containerd/0001-Makefile-allow-GO_BUILD_FLAGS-to-be-externally-speci.patch (renamed from recipes-containers/containerd/containerd-opencontainers/0001-Makefile-allow-GO_BUILD_FLAGS-to-be-externally-speci.patch)0
-rw-r--r--recipes-containers/containerd/containerd/0001-build-don-t-use-gcflags-to-define-trimpath.patch (renamed from recipes-containers/containerd/containerd-opencontainers/0001-build-don-t-use-gcflags-to-define-trimpath.patch)0
-rw-r--r--recipes-containers/containerd/containerd/cni-containerd-net.conflist (renamed from recipes-containers/kubernetes/kubernetes/cni-containerd-net.conflist)0
-rw-r--r--recipes-containers/containerd/containerd_git.bb (renamed from recipes-containers/containerd/containerd-opencontainers_git.bb)22
-rw-r--r--recipes-containers/cri-o/README.md452
-rw-r--r--recipes-containers/cri-o/cri-o_git.bb61
-rw-r--r--recipes-containers/cri-o/files/0001-Add-trimpath-to-build-nri.test.patch28
-rw-r--r--recipes-containers/cri-o/files/0001-Makefile-introduce-GO_TEST-for-more-flexible-configu.patch41
-rw-r--r--recipes-containers/cri-o/files/run-ptest11
-rw-r--r--recipes-containers/cri-tools/cri-tools_git.bb8
-rw-r--r--recipes-containers/criu/criu_git.bb16
-rw-r--r--recipes-containers/criu/files/0001-crit-explicity-set-PEP517_SOURCE_PATH.patch32
-rw-r--r--recipes-containers/criu/files/0001-criu-Skip-documentation-install.patch15
-rw-r--r--recipes-containers/criu/files/0001-plugins-cuda-pass-DEBUG_PREFIX_MAP.patch31
-rw-r--r--recipes-containers/criu/files/0003-crit-pycriu-build-and-install-wheels.patch62
-rw-r--r--recipes-containers/criu/files/0005-pycriu-skip-dependency-check-during-build.patch26
-rw-r--r--recipes-containers/crun/crun_git.bb37
-rw-r--r--recipes-containers/docker-compose/docker-compose_git.bb14
-rw-r--r--recipes-containers/docker-compose/files/modules.txt1634
-rw-r--r--recipes-containers/docker-compose/relocation.inc68
-rw-r--r--recipes-containers/docker-compose/src_uri.inc1356
-rw-r--r--recipes-containers/docker-distribution/docker-distribution_git.bb14
-rw-r--r--recipes-containers/docker-distribution/files/0001-build-use-to-use-cross-go-compiler.patch21
-rw-r--r--recipes-containers/docker/README.rootless39
-rw-r--r--recipes-containers/docker/docker-moby_git.bb16
-rw-r--r--recipes-containers/docker/docker.inc21
-rw-r--r--recipes-containers/docker/files/0001-check-config-make-CONFIG_MEMCG_SWAP-conditional.patch56
-rw-r--r--recipes-containers/docker/files/0001-dynbinary-use-go-cross-compiler.patch14
-rw-r--r--recipes-containers/docker/files/0001-libnetwork-use-GO-instead-of-go.patch63
-rw-r--r--recipes-containers/k3s/k3s/modules.txt5198
-rw-r--r--recipes-containers/k3s/k3s_git.bb20
-rw-r--r--recipes-containers/k3s/relocation.inc220
-rw-r--r--recipes-containers/k3s/src_uri.inc3060
-rw-r--r--recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch24
-rw-r--r--recipes-containers/kubernetes/kubernetes/00_cni-containerd-net.conflist24
-rw-r--r--recipes-containers/kubernetes/kubernetes_git.bb19
-rw-r--r--recipes-containers/lxc/files/0001-lxc-test-usernic-drop-cgroup-handling.patch61
-rw-r--r--recipes-containers/lxc/files/0001-tests-remove-old-and-broken-cgroup-handling-code-fro.patch103
-rw-r--r--recipes-containers/lxc/files/run-ptest12
-rw-r--r--recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch23
-rw-r--r--recipes-containers/lxc/lxc_git.bb21
-rw-r--r--recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch27
-rw-r--r--recipes-containers/nerdctl/nerdctl/modules.txt1041
-rw-r--r--recipes-containers/nerdctl/nerdctl_git.bb15
-rw-r--r--recipes-containers/nerdctl/relocation.inc43
-rw-r--r--recipes-containers/nerdctl/src_uri.inc1081
-rw-r--r--recipes-containers/netavark/files/0001-test-skip-firewalld-and-sit-module-related-cases.patch105
-rw-r--r--recipes-containers/netavark/files/run-ptest8
-rw-r--r--recipes-containers/netavark/files/tests.patch8
-rw-r--r--recipes-containers/netavark/netavark-crates.inc912
-rw-r--r--recipes-containers/netavark/netavark_1.14.1.bb (renamed from recipes-containers/netavark/netavark_1.10.3.bb)13
-rw-r--r--recipes-containers/oci-image-spec/oci-image-spec_git.bb4
-rw-r--r--recipes-containers/oci-image-tools/oci-image-tools_git.bb2
-rw-r--r--recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb4
-rw-r--r--recipes-containers/podman-compose/podman-compose_git.bb (renamed from recipes-containers/podman-compose/podman-compose_1.0.6.bb)10
-rw-r--r--recipes-containers/podman-tui/podman-tui_git.bb6
-rw-r--r--recipes-containers/podman/podman/run-ptest13
-rw-r--r--recipes-containers/podman/podman_git.bb61
-rw-r--r--recipes-containers/riddler/files/0001-build-ensure-that-GOBUILDTAGS-are-respected.patch52
-rw-r--r--recipes-containers/riddler/files/0001-build-use-to-select-cross-compiler.patch53
-rw-r--r--recipes-containers/riddler/riddler_git.bb17
-rw-r--r--recipes-containers/runc/files/0001-Makefile-respect-GOBUILDFLAGS-for-runc-and-remove-re.patch6
-rw-r--r--recipes-containers/runc/runc-docker/0001-runc-Add-console-socket-dev-null.patch32
-rw-r--r--recipes-containers/runc/runc-docker/0001-runc-docker-SIGUSR1-daemonize.patch133
-rw-r--r--recipes-containers/runc/runc-docker_git.bb14
-rw-r--r--recipes-containers/runc/runc-opencontainers_git.bb10
-rw-r--r--recipes-containers/runc/runc.inc10
-rw-r--r--recipes-containers/skopeo/skopeo_git.bb8
-rw-r--r--recipes-containers/tini/tini/0001-Support-POSIX-basename-from-musl-libc.patch76
-rw-r--r--recipes-containers/tini/tini_0.19.0.bb1
-rw-r--r--recipes-containers/umoci/umoci_git.bb4
-rw-r--r--recipes-core/bind/bind_virtualization.inc2
-rw-r--r--recipes-core/packagegroups/packagegroup-container.bb29
-rw-r--r--recipes-core/packagegroups/packagegroup-kubernetes.bb1
-rw-r--r--recipes-core/runv/runv_git.bb87
-rw-r--r--recipes-core/runx/runx_git.bb4
-rw-r--r--recipes-core/sysvinit/sysvinit-inittab_virtualization.inc2
-rw-r--r--recipes-demo/helloworld-flask/helloworld-flask_0.1.bb21
-rw-r--r--recipes-demo/images/app-container-curl.bb2
-rw-r--r--recipes-demo/images/app-container.bb2
-rw-r--r--recipes-devtools/go/go-build_git.bb2
-rw-r--r--recipes-devtools/go/go-cli_git.bb2
-rw-r--r--recipes-devtools/go/go-md2man_git.bb2
-rw-r--r--recipes-devtools/go/notary_git.bb41
-rw-r--r--recipes-devtools/python/gunicorn_23.0.0.bb (renamed from recipes-devtools/python/gunicorn_20.0.4.bb)8
-rw-r--r--recipes-devtools/python/python3-boto3_1.37.35.bb (renamed from recipes-devtools/python/python3-boto3_1.17.51.bb)2
-rw-r--r--recipes-devtools/python/python3-botocore/0001-Fix-rejecting-URLs-with-unsafe-characters-in-is_vali.patch61
-rw-r--r--recipes-devtools/python/python3-botocore_1.37.35.bb (renamed from recipes-devtools/python/python3-botocore_1.20.51.bb)4
-rw-r--r--recipes-devtools/python/python3-bugsnag_4.7.1.bb (renamed from recipes-devtools/python/python3-bugsnag_4.1.0.bb)2
-rw-r--r--recipes-devtools/python/python3-cached-property_1.5.2.bb10
-rw-r--r--recipes-devtools/python/python3-colorama_0.4.6.bb14
-rw-r--r--recipes-devtools/python/python3-docker_7.1.0.bb (renamed from recipes-devtools/python/python3-docker_7.0.0.bb)8
-rw-r--r--recipes-devtools/python/python3-docopt_0.6.2.bb2
-rw-r--r--recipes-devtools/python/python3-dotenv_0.17.0.bb12
-rw-r--r--recipes-devtools/python/python3-dotenv_1.1.0.bb12
-rw-r--r--recipes-devtools/python/python3-flask-cors-virt_3.0.10.bb16
-rw-r--r--recipes-devtools/python/python3-newrelic/0001-setup.py-tweak-setuptools_scm-version-dependency.patch34
-rw-r--r--recipes-devtools/python/python3-newrelic_10.9.0.bb (renamed from recipes-devtools/python/python3-newrelic_6.2.0.156.bb)4
-rw-r--r--recipes-devtools/python/python3-sphinx-420.bb15
-rw-r--r--recipes-devtools/python/python3-webob_1.8.9.bb (renamed from recipes-devtools/python/python3-webob_1.8.7.bb)4
-rw-r--r--recipes-devtools/yq/yq_git.bb146
-rw-r--r--recipes-extended/ceph/ceph/0001-cepth-node-proxy-specify-entrypoint-executable.patch27
-rw-r--r--recipes-extended/ceph/ceph/0001-common-dout-fix-FTBFS-on-GCC-14.patch146
-rw-r--r--recipes-extended/ceph/ceph/0001-rados-setup.py-allow-incompatible-pointer-types.patch28
-rw-r--r--recipes-extended/ceph/ceph/0001-rgw-setup.py-allow-incompatible-pointer-types.patch28
-rw-r--r--recipes-extended/ceph/ceph_git.bb (renamed from recipes-extended/ceph/ceph_18.2.2.bb)37
-rw-r--r--recipes-extended/cloud-init/cloud-init_git.bb6
-rw-r--r--recipes-extended/dev86/dev86_git.bb26
-rw-r--r--recipes-extended/diod/diod_1.0.24.bb12
-rw-r--r--recipes-extended/diod/files/0002-Handle-various-time_t-sizes-in-printf-and-scanf.patch100
-rw-r--r--recipes-extended/fuse-overlayfs/fuse-overlayfs/0001-utils-Add-missing-include-on-limits.h.patch36
-rw-r--r--recipes-extended/fuse-overlayfs/fuse-overlayfs_1.14.bb15
-rw-r--r--recipes-extended/fuse-overlayfs/fuse-overlayfs_1.9.bb18
-rw-r--r--recipes-extended/hyperstart/hyperstart/0001-container.c-Fix-compiler-errors-that-gcc-8.1.0-repor.patch230
-rw-r--r--recipes-extended/hyperstart/hyperstart_git.bb26
-rw-r--r--recipes-extended/images/README-xen.md173
-rw-r--r--recipes-extended/images/README.md311
-rw-r--r--recipes-extended/images/cloud-image-controller.bb2
-rw-r--r--recipes-extended/images/container-app-base.bb17
-rw-r--r--recipes-extended/images/container-base.bb14
-rw-r--r--recipes-extended/images/container-devtools-base.bb51
-rw-r--r--recipes-extended/images/container-image-host.bb129
-rw-r--r--recipes-extended/images/container-systemd-base.bb17
-rw-r--r--recipes-extended/images/container-systemd-base.inc72
-rw-r--r--recipes-extended/images/xen-guest-image-minimal.bb28
-rw-r--r--recipes-extended/images/xen-image-minimal.bb182
-rw-r--r--recipes-extended/images/xtf-image.bb2
-rw-r--r--recipes-extended/ipxe/files/0001-build-Fix-typo-in-xenver.h-header-guard.patch25
-rw-r--r--recipes-extended/ipxe/files/0002-build-Fix-old-style-function-definition.patch25
-rw-r--r--recipes-extended/ipxe/files/0003-build-Prevent-the-use-of-reserved-words-in-C23.patch103
-rw-r--r--recipes-extended/ipxe/files/0004-build-Remove-unsafe-disable-function-wrapper-from-le.patch294
-rw-r--r--recipes-extended/ipxe/ipxe_git.bb4
-rw-r--r--recipes-extended/irqbalance/irqbalance/0001-add-void-to-fix-strict-prototypes.patch298
-rw-r--r--recipes-extended/irqbalance/irqbalance_git.bb1
-rw-r--r--recipes-extended/kvmtool/kvmtool_git.bb4
-rw-r--r--recipes-extended/libvirt/libvirt-python.inc12
-rw-r--r--recipes-extended/libvirt/libvirt/0001-meson.build-clear-abs_top_builddir-to-avoid-QA-warni.patch31
-rw-r--r--recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch14
-rw-r--r--recipes-extended/libvirt/libvirt/0001-qemu_nbdkit.c-use-llu-to-print-time_t.patch76
-rw-r--r--recipes-extended/libvirt/libvirt/0001-tests-meson-clear-absolute-directory-paths.patch38
-rw-r--r--recipes-extended/libvirt/libvirt/libvirt-qemu.conf0
-rw-r--r--recipes-extended/libvirt/libvirt_git.bb (renamed from recipes-extended/libvirt/libvirt_10.0.0.bb)61
-rw-r--r--recipes-extended/libvmi/libvmi_git.bb19
-rw-r--r--recipes-extended/nagios/nagios-core/0001-fix-autoheader-error.patch63
-rw-r--r--recipes-extended/nagios/nagios-core_git.bb (renamed from recipes-extended/nagios/nagios-core_4.4.6.bb)30
-rw-r--r--recipes-extended/nagios/nagios-nrpe_4.0.2.bb4
-rw-r--r--recipes-extended/nagios/nagios-nsca_2.9.2.bb4
-rw-r--r--recipes-extended/nagios/nagios-plugins_git.bb (renamed from recipes-extended/nagios/nagios-plugins_2.2.1.bb)25
-rw-r--r--recipes-extended/oath/oath_2.6.2.bb4
-rw-r--r--recipes-extended/rootlesskit/relocation.inc37
-rw-r--r--recipes-extended/rootlesskit/rootlesskit/modules.txt83
-rw-r--r--recipes-extended/rootlesskit/rootlesskit_git.bb81
-rw-r--r--recipes-extended/rootlesskit/src_uri.inc100
-rw-r--r--recipes-extended/upx/upx_git.bb30
-rw-r--r--recipes-extended/uxen/uxen-guest-tools_4.1.8.bb2
-rw-r--r--recipes-extended/virt-manager/virt-manager/0001-build-drop-man-directory.patch31
-rw-r--r--recipes-extended/virt-manager/virt-manager/0001-setup.py-move-global-args-to-install-args.patch78
-rw-r--r--recipes-extended/virt-manager/virt-manager_git.bb (renamed from recipes-extended/virt-manager/virt-manager_4.1.0.bb)33
-rw-r--r--recipes-extended/virt-viewer/virt-viewer_git.bb (renamed from recipes-extended/virt-viewer/virt-viewer_11.0.bb)2
-rw-r--r--recipes-extended/xen/files/0001-arm-silence-gcc14-warning-error-on-irq-bounds-check.patch65
-rw-r--r--recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.15.patch73
-rw-r--r--recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.19.patch (renamed from recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch)24
-rw-r--r--recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.20.patch43
-rw-r--r--recipes-extended/xen/files/0001-xen-fix-header-guard-inconsistencies-gcc15.patch54
-rw-r--r--recipes-extended/xen/files/10-ether.network5
-rw-r--r--recipes-extended/xen/files/10-xenbr0.netdev3
-rw-r--r--recipes-extended/xen/files/10-xenbr0.network5
-rw-r--r--recipes-extended/xen/xen-hypervisor.inc2
-rw-r--r--recipes-extended/xen/xen-tools.inc35
-rw-r--r--recipes-extended/xen/xen-tools_4.17.bb19
-rw-r--r--recipes-extended/xen/xen-tools_4.19.bb (renamed from recipes-extended/xen/xen-tools_4.18.bb)10
-rw-r--r--recipes-extended/xen/xen-tools_4.20.bb20
-rw-r--r--recipes-extended/xen/xen-tools_git.bb8
-rw-r--r--recipes-extended/xen/xen.inc22
-rw-r--r--recipes-extended/xen/xen_4.19.bb (renamed from recipes-extended/xen/xen_4.18.bb)8
-rw-r--r--recipes-extended/xen/xen_4.20.bb (renamed from recipes-extended/xen/xen_4.17.bb)13
-rw-r--r--recipes-extended/xen/xen_git.bb5
-rw-r--r--recipes-kernel/linux/linux-yocto_6.10_virtualization.inc (renamed from recipes-kernel/linux/linux-yocto_6.6_virtualization.inc)0
-rw-r--r--recipes-kernel/linux/linux-yocto_6.12_virtualization.inc4
-rw-r--r--recipes-kernel/linux/linux-yocto_virtualization.inc26
-rw-r--r--recipes-kernel/linux/yocto-cfg-fragments-6.10.bb (renamed from recipes-kernel/linux/yocto-cfg-fragments.bb)4
-rw-r--r--recipes-kernel/linux/yocto-cfg-fragments-6.12.bb37
-rw-r--r--recipes-kernel/lopper/lopper_git.bb2
-rw-r--r--recipes-networking/cni/cni_git.bb42
-rw-r--r--recipes-networking/cni/files/modules.txt22
-rw-r--r--recipes-networking/cni/relocation.inc6
-rw-r--r--recipes-networking/cni/src_uri.inc94
-rw-r--r--recipes-networking/netns/netns_git.bb2
-rw-r--r--recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch15
-rw-r--r--recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch11
-rw-r--r--recipes-networking/openvswitch/openvswitch.inc8
-rw-r--r--recipes-networking/openvswitch/openvswitch_git.bb8
-rw-r--r--recipes-networking/passt/passt_git.bb34
-rw-r--r--recipes-networking/slirp4netns/slirp4netns_git.bb4
-rwxr-xr-xscripts/oe-go-mod-autogen.py141
220 files changed, 15117 insertions, 7141 deletions
diff --git a/classes/image-oci-umoci.inc b/classes/image-oci-umoci.inc
index c77750fb..9bd154fb 100644
--- a/classes/image-oci-umoci.inc
+++ b/classes/image-oci-umoci.inc
@@ -50,7 +50,7 @@ IMAGE_CMD:oci() {
50 50
51 bbdebug 1 "OCI: populating rootfs" 51 bbdebug 1 "OCI: populating rootfs"
52 bbdebug 1 "OCI: cp -r ${IMAGE_ROOTFS}/* $image_bundle_name/rootfs/" 52 bbdebug 1 "OCI: cp -r ${IMAGE_ROOTFS}/* $image_bundle_name/rootfs/"
53 cp -r ${IMAGE_ROOTFS}/* $image_bundle_name/rootfs 53 cp -r -a --no-preserve=ownership ${IMAGE_ROOTFS}/* $image_bundle_name/rootfs
54 54
55 bbdebug 1 "OCI: umoci repack --image $image_name:${OCI_IMAGE_TAG} $image_bundle_name" 55 bbdebug 1 "OCI: umoci repack --image $image_name:${OCI_IMAGE_TAG} $image_bundle_name"
56 umoci repack --image $image_name:${OCI_IMAGE_TAG} $image_bundle_name 56 umoci repack --image $image_name:${OCI_IMAGE_TAG} $image_bundle_name
diff --git a/classes/qemuboot-testimage-network.bbclass b/classes/qemuboot-testimage-network.bbclass
index 57e03551..ca65de6c 100644
--- a/classes/qemuboot-testimage-network.bbclass
+++ b/classes/qemuboot-testimage-network.bbclass
@@ -2,6 +2,9 @@
2# the Qemu MACHINES: it removes all external network interfaces 2# the Qemu MACHINES: it removes all external network interfaces
3# by default. However, eth0 is needed for testimage, so enable it here. 3# by default. However, eth0 is needed for testimage, so enable it here.
4 4
5# NOTE: systemd configuration can be found in the virt_networking
6# bbclass and associated packages
7
5# If QB_NETWORK_XEN_BRIDGE is set, configure bridging for the network. 8# If QB_NETWORK_XEN_BRIDGE is set, configure bridging for the network.
6QB_NETWORK_XEN_BRIDGE ??= "" 9QB_NETWORK_XEN_BRIDGE ??= ""
7 10
diff --git a/classes/virt_networking.bbclass b/classes/virt_networking.bbclass
new file mode 100644
index 00000000..e92e1de5
--- /dev/null
+++ b/classes/virt_networking.bbclass
@@ -0,0 +1,26 @@
1# Similarly to the cni_networking.bbclass this class should be
2# inherted by recipes to produce a package that contains their
3# desired networking configuration.
4#
5# Currently only systemd networking is supported, but this will
6# be extended in the future
7#
8# By simply specifying the configuration / networking files,
9# they will be package and then eventually installed to the
10# correct target location.
11#
12PACKAGES:prepend = "${PN}-net-conf "
13FILES:${PN}-net-conf = "${sysconfdir}/systemd/network/*"
14
15do_install:append() {
16 if [ -z "${VIRT_NETWORKING_FILES}" ]; then
17 bbfatal "virt-networking was inherited, but no networking configuration was provided via VIRT_NETWORKING_FILES"
18 fi
19
20 # TODO: possibily make the systemd configuration conditional on the init manager
21 install -d "${D}/${sysconfdir}/systemd/network/"
22 for f in ${VIRT_NETWORKING_FILES}; do
23 conf_name="$(basename $f)"
24 install -D -m 0644 "$f" "${D}/${sysconfdir}/systemd/network/$conf_name"
25 done
26}
diff --git a/conf/distro/include/meta-virt-container-containerd.inc b/conf/distro/include/meta-virt-container-containerd.inc
new file mode 100644
index 00000000..73438298
--- /dev/null
+++ b/conf/distro/include/meta-virt-container-containerd.inc
@@ -0,0 +1,17 @@
1include meta-virt-container.inc
2
3## CNCF "components"
4
5# engines: docker/docker-moby, virtual-containerd, cri-o, podman, lxc
6VIRTUAL-RUNTIME_container_engine ??= "containerd"
7# runtime: runc, crun, runv, runx
8VIRTUAL-RUNTIME_container_runtime ??= "crun"
9# networking: cni, netavark
10VIRTUAL-RUNTIME_container_networking ??= "cni"
11# dns: cni, aardvark-dns
12VIRTUAL-RUNTIME_container_dns ??= ""
13# orchestration: k8s, k3s
14VIRTUAL-RUNTIME_container_orchestration ??= ""
15
16VIRTUAL-RUNTIME_cri ??= "virtual-containerd"
17VIRTUAL-RUNTIME_cni ??= "cni"
diff --git a/conf/distro/include/meta-virt-container-default.inc b/conf/distro/include/meta-virt-container-default.inc
new file mode 100644
index 00000000..0a3d621f
--- /dev/null
+++ b/conf/distro/include/meta-virt-container-default.inc
@@ -0,0 +1,19 @@
1include meta-virt-container.inc
2
3## CNCF "components"
4
5# engines: docker/docker-moby, virtual-containerd, cri-o, podman, lxc
6VIRTUAL-RUNTIME_container_engine ??= "docker"
7# runtime: runc, crun, runv, runx
8VIRTUAL-RUNTIME_container_runtime ??= "virtual-runc"
9# networking: cni, netavark
10VIRTUAL-RUNTIME_container_networking ??= "cni"
11# dns: cni, aardvark-dns
12VIRTUAL-RUNTIME_container_dns ??= "cni"
13# orchestration: k8s, k3s
14VIRTUAL-RUNTIME_container_orchestration ??= ""
15
16## Kubernetes terminology "components"
17
18VIRTUAL-RUNTIME_cri ??= "virtual-containerd"
19VIRTUAL-RUNTIME_cni ??= "cni"
diff --git a/conf/distro/include/meta-virt-container-docker.inc b/conf/distro/include/meta-virt-container-docker.inc
new file mode 100644
index 00000000..a82dd5e2
--- /dev/null
+++ b/conf/distro/include/meta-virt-container-docker.inc
@@ -0,0 +1,17 @@
1include meta-virt-container.inc
2
3## CNCF "components"
4
5# engines: docker/docker-moby, virtual-containerd, cri-o, podman, lxc
6VIRTUAL-RUNTIME_container_engine ??= "docker-moby"
7# runtime: runc, crun, runv, runx
8VIRTUAL-RUNTIME_container_runtime ??= "virtual-runc"
9# networking: cni, netavark
10VIRTUAL-RUNTIME_container_networking ??= ""
11# dns: cni, aardvark-dns
12VIRTUAL-RUNTIME_container_dns ??= ""
13# orchestration: k8s, k3s
14VIRTUAL-RUNTIME_container_orchestration ??= ""
15
16VIRTUAL-RUNTIME_cri ??= "virtual-containerd"
17VIRTUAL-RUNTIME_cni ??= "cni"
diff --git a/conf/distro/include/meta-virt-container-k3s-host.inc b/conf/distro/include/meta-virt-container-k3s-host.inc
new file mode 100644
index 00000000..166d7cf1
--- /dev/null
+++ b/conf/distro/include/meta-virt-container-k3s-host.inc
@@ -0,0 +1,11 @@
1include meta-virt-container.inc
2
3VIRTUAL-RUNTIME_container_engine ?= ""
4VIRTUAL-RUNTIME_container_runtime ?= ""
5VIRTUAL-RUNTIME_container_networking ?= ""
6VIRTUAL-RUNTIME_container_dns ?= ""
7VIRTUAL-RUNTIME_container_orchestration ?= "k3s-host"
8
9## Kubernetes terminology "components"
10VIRTUAL-RUNTIME_cri ?= "virtual-containerd"
11VIRTUAL-RUNTIME_cni ?= "cni"
diff --git a/conf/distro/include/meta-virt-container-k3s-node.inc b/conf/distro/include/meta-virt-container-k3s-node.inc
new file mode 100644
index 00000000..46ac71f1
--- /dev/null
+++ b/conf/distro/include/meta-virt-container-k3s-node.inc
@@ -0,0 +1,4 @@
1require meta-virt-container-k3s-host.inc
2
3VIRTUAL-RUNTIME_container_orchestration = "k3s-node"
4
diff --git a/conf/distro/include/meta-virt-container-podman.inc b/conf/distro/include/meta-virt-container-podman.inc
new file mode 100644
index 00000000..b57eaaca
--- /dev/null
+++ b/conf/distro/include/meta-virt-container-podman.inc
@@ -0,0 +1,11 @@
1include meta-virt-container.inc
2
3VIRTUAL-RUNTIME_container_engine ?= "podman"
4VIRTUAL-RUNTIME_container_runtime ?= "crun"
5VIRTUAL-RUNTIME_container_networking ?= "netavark"
6VIRTUAL-RUNTIME_container_dns ?= "aardvark-dns"
7VIRTUAL-RUNTIME_container_orchestration ?= ""
8
9## Kubernetes terminology "components"
10VIRTUAL-RUNTIME_cri ?= "virtual-containerd"
11VIRTUAL-RUNTIME_cni ?= "cni"
diff --git a/conf/distro/include/meta-virt-container.inc b/conf/distro/include/meta-virt-container.inc
index c3ac8394..d3e91eef 100644
--- a/conf/distro/include/meta-virt-container.inc
+++ b/conf/distro/include/meta-virt-container.inc
@@ -21,20 +21,22 @@
21# conflicting on target or causing runtime issues / errors. 21# conflicting on target or causing runtime issues / errors.
22# 22#
23 23
24## CNCF "components" 24#### CNCF "components"
25 25
26# engines: docker-ce/docker-moby, virtual-containerd, cri-o, podman 26## engines: docker/docker-moby, virtual-containerd, cri-o, podman, lxc
27VIRTUAL-RUNTIME_container_engine ??= "podman" 27# VIRTUAL-RUNTIME_container_engine ??= "podman"
28# runtime: runc, crun, runv, runx 28## runtime: runc, crun, runv, runx
29VIRTUAL-RUNTIME_container_runtime ??= "virtual-runc" 29# VIRTUAL-RUNTIME_container_runtime ??= "virtual-runc"
30# networking: cni, netavark 30## networking: cni, netavark
31VIRTUAL-RUNTIME_container_networking ??= "cni" 31# VIRTUAL-RUNTIME_container_networking ??= "cni"
32# dns: cni, aardvark-dns 32## dns: cni, aardvark-dns
33VIRTUAL-RUNTIME_container_dns ??= "cni" 33# VIRTUAL-RUNTIME_container_dns ??= "cni"
34# orchestration: k8s, k3s 34## orchestration: k8s, k3s
35VIRTUAL-RUNTIME_container_orchestration ??= "k3s" 35# VIRTUAL-RUNTIME_container_orchestration ??= "k3s"
36 36
37## Kubernetes terminology "components" 37## Kubernetes terminology "components"
38# VIRTUAL-RUNTIME_cri ??= "virtual-containerd"
39# VIRTUAL-RUNTIME_cni ??= "cni"
38 40
39VIRTUAL-RUNTIME_cri ??= "virtual-containerd" 41CONTAINER_RO_REMOVE ?= " ${@bb.utils.contains('VIRTUAL-RUNTIME_container_engine', 'podman', 'shadow', '', d)}"
40VIRTUAL-RUNTIME_cni ??= "cni" 42ROOTFS_RO_UNNEEDED:remove = "${CONTAINER_RO_REMOVE}"
diff --git a/conf/distro/include/meta-virt-default-versions.inc b/conf/distro/include/meta-virt-default-versions.inc
index b62ec38d..7a1a655f 100644
--- a/conf/distro/include/meta-virt-default-versions.inc
+++ b/conf/distro/include/meta-virt-default-versions.inc
@@ -1,4 +1,4 @@
1# Meta-virtuailization PREFERED_VERSION 1# Meta-virtuailization PREFERED_VERSION
2 2
3PREFERRED_VERSION_xen ?= "4.18+stable%" 3PREFERRED_VERSION_xen ?= "4.20%"
4PREFERRED_VERSION_xen-tools ?= "4.18+stable%" 4PREFERRED_VERSION_xen-tools ?= "4.20%"
diff --git a/conf/layer.conf b/conf/layer.conf
index 7c8e3701..43a39f50 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -21,7 +21,7 @@ BBFILES_DYNAMIC += " \
21# This should only be incremented on significant changes that will 21# This should only be incremented on significant changes that will
22# cause compatibility issues with other layers 22# cause compatibility issues with other layers
23LAYERVERSION_virtualization-layer = "1" 23LAYERVERSION_virtualization-layer = "1"
24LAYERSERIES_COMPAT_virtualization-layer = "nanbield scarthgap" 24LAYERSERIES_COMPAT_virtualization-layer = "walnascar whinlatter"
25LAYERDEPENDS_virtualization-layer = " \ 25LAYERDEPENDS_virtualization-layer = " \
26 core \ 26 core \
27 openembedded-layer \ 27 openembedded-layer \
@@ -40,9 +40,14 @@ LAYERRECOMMENDS_virtualization-layer = " \
40require conf/distro/include/virt_security_flags.inc 40require conf/distro/include/virt_security_flags.inc
41 41
42PREFERRED_PROVIDER_virtual/runc ?= "runc-opencontainers" 42PREFERRED_PROVIDER_virtual/runc ?= "runc-opencontainers"
43PREFERRED_PROVIDER_virtual/containerd ?= "containerd-opencontainers" 43PREFERRED_PROVIDER_virtual/containerd ?= "containerd"
44PREFERRED_PROVIDER_virtual/docker ?= "docker-moby" 44PREFERRED_PROVIDER_virtual/docker ?= "docker-moby"
45 45
46# profile can be: docker, podman, containerd, k3s, k8s, runc
47CONTAINER_PROFILE ?= "default"
48# virt profile can be: kvm, xen, runx
49VIRTUALIZATION_PROFILE ?= "default"
50
46# Sanity check for meta-virtualization layer. 51# Sanity check for meta-virtualization layer.
47# Setting SKIP_META_VIRT_SANITY_CHECK to "1" would skip the bbappend files check. 52# Setting SKIP_META_VIRT_SANITY_CHECK to "1" would skip the bbappend files check.
48INHERIT += "sanity-meta-virt" 53INHERIT += "sanity-meta-virt"
@@ -52,7 +57,7 @@ INHERIT += "sanity-meta-virt"
52# layer.conf load time, we delay using a special bbclass that simply includes 57# layer.conf load time, we delay using a special bbclass that simply includes
53# the META_VIRT_CONFIG_PATH file, and likewise for the Xen and k8s configs 58# the META_VIRT_CONFIG_PATH file, and likewise for the Xen and k8s configs
54META_VIRT_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-default-versions.inc" 59META_VIRT_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-default-versions.inc"
55META_VIRT_CONTAINER_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-container.inc" 60META_VIRT_CONTAINER_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-container-${CONTAINER_PROFILE}.inc"
56META_VIRT_XEN_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-xen.inc" 61META_VIRT_XEN_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-xen.inc"
57K8S_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/k8s-versions.inc" 62K8S_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/k8s-versions.inc"
58USER_CLASSES:append = " meta-virt-cfg" 63USER_CLASSES:append = " meta-virt-cfg"
diff --git a/dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/xen-rpi-u-boot-scr.bb b/dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/xen-rpi-u-boot-scr.bb
index 87619d01..3f83c7f8 100644
--- a/dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/xen-rpi-u-boot-scr.bb
+++ b/dynamic-layers/raspberrypi/recipes-bsp/xen-rpi-u-boot-scr/xen-rpi-u-boot-scr.bb
@@ -17,13 +17,16 @@ do_compile() {
17 -e 's/@@KERNEL_BOOTCMD@@/${KERNEL_BOOTCMD}/' \ 17 -e 's/@@KERNEL_BOOTCMD@@/${KERNEL_BOOTCMD}/' \
18 -e 's/@@RPI_DOM0_MEM@@/${RPI_DOM0_MEM}/' \ 18 -e 's/@@RPI_DOM0_MEM@@/${RPI_DOM0_MEM}/' \
19 -e 's/@@RPI_DEBUG_XEN_ARGS@@/${RPI_DEBUG_XEN_ARGS}/' \ 19 -e 's/@@RPI_DEBUG_XEN_ARGS@@/${RPI_DEBUG_XEN_ARGS}/' \
20 "${WORKDIR}/boot.cmd.xen.in" > "${WORKDIR}/boot.cmd" 20 "${UNPACKDIR}/boot.cmd.xen.in" > "${WORKDIR}/boot.cmd"
21 21
22 mkimage -A ${UBOOT_ARCH} -T script -C none -n "Boot script" -d "${WORKDIR}/boot.cmd" boot.scr 22 mkimage -A ${UBOOT_ARCH} -T script -C none -n "Boot script" -d "${WORKDIR}/boot.cmd" boot.scr
23} 23}
24 24
25inherit kernel-arch deploy nopackages 25inherit kernel-arch deploy nopackages
26 26
27S = "${WORKDIR}/sources"
28UNPACKDIR = "${S}"
29
27do_deploy() { 30do_deploy() {
28 install -d ${DEPLOYDIR} 31 install -d ${DEPLOYDIR}
29 install -m 0644 boot.scr ${DEPLOYDIR} 32 install -m 0644 boot.scr ${DEPLOYDIR}
diff --git a/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-yocto_6.6.bbappend b/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-yocto_6.6.bbappend
deleted file mode 100644
index 2e2f92b6..00000000
--- a/dynamic-layers/raspberrypi/recipes-kernel/linux/linux-yocto_6.6.bbappend
+++ /dev/null
@@ -1,6 +0,0 @@
1# Enable use of the linux-yocto kernel for the Raspberry Pi 4
2KBRANCH:raspberrypi4-64 ?= "v6.6/standard/bcm-2xxx-rpi"
3KMACHINE:raspberrypi4-64 ?= "bcm-2xxx-rpi4"
4COMPATIBLE_MACHINE:raspberrypi4-64 = "(raspberrypi4-64)"
5
6require linux-yocto_xen-rpi.inc
diff --git a/dynamic-layers/xilinx/recipes-bsp/device-tree/device-tree.bbappend b/dynamic-layers/xilinx/recipes-bsp/device-tree/device-tree.bbappend
index e2358262..813c08f8 100644
--- a/dynamic-layers/xilinx/recipes-bsp/device-tree/device-tree.bbappend
+++ b/dynamic-layers/xilinx/recipes-bsp/device-tree/device-tree.bbappend
@@ -3,17 +3,17 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
3ENABLE_XEN_DTSI ?= "" 3ENABLE_XEN_DTSI ?= ""
4ENABLE_XEN_QEMU_DTSI ?= "" 4ENABLE_XEN_QEMU_DTSI ?= ""
5 5
6XEN_EXTRA_OVERLAYS = "" 6XEN_EXTRA_DT_INCLUDE_FILES = ""
7XEN_EXTRA_QEMU_OVERLAYS = "" 7XEN_EXTRA_QEMU_DT_INCLUDE_FILES = ""
8 8
9XEN_EXTRA_OVERLAYS:zynqmp = "zynqmp-xen.dtsi" 9XEN_EXTRA_DT_INCLUDE_FILES:zynqmp = "zynqmp-xen.dtsi"
10XEN_EXTRA_QEMU_OVERLAYS:zynqmp = "zynqmp-xen.dtsi zynqmp-xen-qemu.dtsi" 10XEN_EXTRA_QEMU_DT_INCLUDE_FILES:zynqmp = "zynqmp-xen.dtsi zynqmp-xen-qemu.dtsi"
11 11
12XEN_EXTRA_OVERLAYS:versal = "versal-xen.dtsi" 12XEN_EXTRA_DT_INCLUDE_FILES:versal = "versal-xen.dtsi"
13XEN_EXTRA_QEMU_OVERLAYS:versal = "versal-xen.dtsi versal-xen-qemu.dtsi" 13XEN_EXTRA_QEMU_DT_INCLUDE_FILES:versal = "versal-xen.dtsi versal-xen-qemu.dtsi"
14 14
15XEN_EXTRA_OVERLAYS:versal-net = "versal-net-xen.dtsi" 15XEN_EXTRA_DT_INCLUDE_FILES:versal-net = "versal-net-xen.dtsi"
16XEN_EXTRA_QEMU_OVERLAYS:versal-net = "versal-net-xen.dtsi versal-net-xen-qemu.dtsi" 16XEN_EXTRA_QEMU_DT_INCLUDE_FILES:versal-net = "versal-net-xen.dtsi versal-net-xen-qemu.dtsi"
17 17
18EXTRA_OVERLAYS:append = "${@' ${XEN_EXTRA_OVERLAYS}' if d.getVar('ENABLE_XEN_DTSI') == '1' else ''}" 18EXTRA_DT_INCLUDE_FILES:append = "${@' ${XEN_EXTRA_DT_INCLUDE_FILES}' if d.getVar('ENABLE_XEN_DTSI') == '1' else ''}"
19EXTRA_OVERLAYS:append = "${@' ${XEN_EXTRA_QEMU_OVERLAYS}' if d.getVar('ENABLE_XEN_QEMU_DTSI') == '1' else ''}" 19EXTRA_DT_INCLUDE_FILES:append = "${@' ${XEN_EXTRA_QEMU_DT_INCLUDE_FILES}' if d.getVar('ENABLE_XEN_QEMU_DTSI') == '1' else ''}"
diff --git a/dynamic-layers/xilinx/recipes-bsp/u-boot/u-boot-xlnx-scr.bbappend b/dynamic-layers/xilinx/recipes-bsp/u-boot/u-boot-xlnx-scr.bbappend
index ae847cbc..ec64d246 100644
--- a/dynamic-layers/xilinx/recipes-bsp/u-boot/u-boot-xlnx-scr.bbappend
+++ b/dynamic-layers/xilinx/recipes-bsp/u-boot/u-boot-xlnx-scr.bbappend
@@ -1,2 +1,4 @@
1# Include xen-boot-cmd.inc only if xen distro features is enabled. 1# Include xen-boot-cmd.inc only if ENABLE_XEN_UBOOT_SCR is set from configuration
2include ${@bb.utils.contains('DISTRO_FEATURES', 'xen', 'xen-boot-cmd.inc', '', d)} 2# file and xen enabled in DISTRO_FEATURES.
3ENABLE_XEN_UBOOT_SCR ?= ""
4include ${@'xen-boot-cmd.inc' if d.getVar('ENABLE_XEN_UBOOT_SCR') == '1' and bb.utils.contains('DISTRO_FEATURES', 'xen', True, False, d) else ''}
diff --git a/recipes-containers/aardvark-dns/aardvark-dns-crates.inc b/recipes-containers/aardvark-dns/aardvark-dns-crates.inc
index 55c2f308..e17d4a66 100644
--- a/recipes-containers/aardvark-dns/aardvark-dns-crates.inc
+++ b/recipes-containers/aardvark-dns/aardvark-dns-crates.inc
@@ -2,285 +2,319 @@
2 2
3# from Cargo.lock 3# from Cargo.lock
4SRC_URI += " \ 4SRC_URI += " \
5 crate://crates.io/addr2line/0.21.0 \ 5 crate://crates.io/addr2line/0.24.2 \
6 crate://crates.io/adler/1.0.2 \ 6 crate://crates.io/adler2/2.0.0 \
7 crate://crates.io/android-tzdata/0.1.1 \ 7 crate://crates.io/android-tzdata/0.1.1 \
8 crate://crates.io/android_system_properties/0.1.5 \ 8 crate://crates.io/android_system_properties/0.1.5 \
9 crate://crates.io/anstream/0.6.4 \ 9 crate://crates.io/anstream/0.6.18 \
10 crate://crates.io/anstyle/1.0.4 \ 10 crate://crates.io/anstyle/1.0.10 \
11 crate://crates.io/anstyle-parse/0.2.2 \ 11 crate://crates.io/anstyle-parse/0.2.6 \
12 crate://crates.io/anstyle-query/1.0.0 \ 12 crate://crates.io/anstyle-query/1.1.2 \
13 crate://crates.io/anstyle-wincon/3.0.1 \ 13 crate://crates.io/anstyle-wincon/3.0.7 \
14 crate://crates.io/anyhow/1.0.80 \ 14 crate://crates.io/arc-swap/1.7.1 \
15 crate://crates.io/async-broadcast/0.7.0 \ 15 crate://crates.io/async-trait/0.1.86 \
16 crate://crates.io/async-trait/0.1.74 \ 16 crate://crates.io/autocfg/1.4.0 \
17 crate://crates.io/autocfg/1.1.0 \ 17 crate://crates.io/backtrace/0.3.74 \
18 crate://crates.io/backtrace/0.3.69 \ 18 crate://crates.io/bitflags/2.8.0 \
19 crate://crates.io/bitflags/2.4.1 \ 19 crate://crates.io/bumpalo/3.17.0 \
20 crate://crates.io/bumpalo/3.14.0 \ 20 crate://crates.io/byteorder/1.5.0 \
21 crate://crates.io/bytes/1.5.0 \ 21 crate://crates.io/bytes/1.10.0 \
22 crate://crates.io/cc/1.0.83 \ 22 crate://crates.io/cc/1.2.12 \
23 crate://crates.io/cfg-if/1.0.0 \ 23 crate://crates.io/cfg-if/1.0.0 \
24 crate://crates.io/chrono/0.4.34 \ 24 crate://crates.io/cfg_aliases/0.2.1 \
25 crate://crates.io/clap/4.4.10 \ 25 crate://crates.io/chrono/0.4.40 \
26 crate://crates.io/clap_builder/4.4.9 \ 26 crate://crates.io/clap/4.5.31 \
27 crate://crates.io/clap_derive/4.4.7 \ 27 crate://crates.io/clap_builder/4.5.31 \
28 crate://crates.io/clap_lex/0.6.0 \ 28 crate://crates.io/clap_derive/4.5.28 \
29 crate://crates.io/colorchoice/1.0.0 \ 29 crate://crates.io/clap_lex/0.7.4 \
30 crate://crates.io/concurrent-queue/2.3.0 \ 30 crate://crates.io/colorchoice/1.0.3 \
31 crate://crates.io/core-foundation-sys/0.8.4 \ 31 crate://crates.io/core-foundation-sys/0.8.7 \
32 crate://crates.io/crossbeam-utils/0.8.16 \ 32 crate://crates.io/data-encoding/2.7.0 \
33 crate://crates.io/data-encoding/2.4.0 \ 33 crate://crates.io/deranged/0.3.11 \
34 crate://crates.io/deranged/0.3.9 \ 34 crate://crates.io/displaydoc/0.2.5 \
35 crate://crates.io/endian-type/0.1.2 \ 35 crate://crates.io/endian-type/0.1.2 \
36 crate://crates.io/enum-as-inner/0.6.0 \ 36 crate://crates.io/enum-as-inner/0.6.1 \
37 crate://crates.io/error-chain/0.12.4 \ 37 crate://crates.io/flume/0.11.1 \
38 crate://crates.io/event-listener/5.0.0 \ 38 crate://crates.io/form_urlencoded/1.2.1 \
39 crate://crates.io/event-listener-strategy/0.5.0 \ 39 crate://crates.io/futures-channel/0.3.31 \
40 crate://crates.io/form_urlencoded/1.2.0 \ 40 crate://crates.io/futures-core/0.3.31 \
41 crate://crates.io/futures-channel/0.3.29 \ 41 crate://crates.io/futures-io/0.3.31 \
42 crate://crates.io/futures-core/0.3.30 \ 42 crate://crates.io/futures-sink/0.3.31 \
43 crate://crates.io/futures-io/0.3.29 \ 43 crate://crates.io/futures-task/0.3.31 \
44 crate://crates.io/futures-sink/0.3.29 \ 44 crate://crates.io/futures-util/0.3.31 \
45 crate://crates.io/futures-task/0.3.30 \ 45 crate://crates.io/getrandom/0.2.15 \
46 crate://crates.io/futures-util/0.3.30 \ 46 crate://crates.io/gimli/0.31.1 \
47 crate://crates.io/getrandom/0.2.11 \ 47 crate://crates.io/heck/0.5.0 \
48 crate://crates.io/gimli/0.28.0 \ 48 crate://crates.io/hickory-client/0.24.4 \
49 crate://crates.io/heck/0.4.1 \ 49 crate://crates.io/hickory-proto/0.24.4 \
50 crate://crates.io/hermit-abi/0.3.3 \ 50 crate://crates.io/hickory-server/0.24.4 \
51 crate://crates.io/hickory-client/0.24.0 \ 51 crate://crates.io/hostname/0.4.0 \
52 crate://crates.io/hickory-proto/0.24.0 \ 52 crate://crates.io/iana-time-zone/0.1.61 \
53 crate://crates.io/hickory-server/0.24.0 \
54 crate://crates.io/hostname/0.3.1 \
55 crate://crates.io/iana-time-zone/0.1.58 \
56 crate://crates.io/iana-time-zone-haiku/0.1.2 \ 53 crate://crates.io/iana-time-zone-haiku/0.1.2 \
57 crate://crates.io/idna/0.4.0 \ 54 crate://crates.io/icu_collections/1.5.0 \
58 crate://crates.io/ipnet/2.9.0 \ 55 crate://crates.io/icu_locid/1.5.0 \
59 crate://crates.io/itoa/1.0.9 \ 56 crate://crates.io/icu_locid_transform/1.5.0 \
60 crate://crates.io/js-sys/0.3.65 \ 57 crate://crates.io/icu_locid_transform_data/1.5.0 \
61 crate://crates.io/libc/0.2.150 \ 58 crate://crates.io/icu_normalizer/1.5.0 \
62 crate://crates.io/log/0.4.20 \ 59 crate://crates.io/icu_normalizer_data/1.5.0 \
63 crate://crates.io/match_cfg/0.1.0 \ 60 crate://crates.io/icu_properties/1.5.1 \
64 crate://crates.io/memchr/2.6.4 \ 61 crate://crates.io/icu_properties_data/1.5.0 \
65 crate://crates.io/miniz_oxide/0.7.1 \ 62 crate://crates.io/icu_provider/1.5.0 \
66 crate://crates.io/mio/0.8.9 \ 63 crate://crates.io/icu_provider_macros/1.5.0 \
64 crate://crates.io/idna/1.0.3 \
65 crate://crates.io/idna_adapter/1.2.0 \
66 crate://crates.io/ipnet/2.11.0 \
67 crate://crates.io/is_terminal_polyfill/1.70.1 \
68 crate://crates.io/itoa/1.0.14 \
69 crate://crates.io/js-sys/0.3.77 \
70 crate://crates.io/libc/0.2.170 \
71 crate://crates.io/litemap/0.7.4 \
72 crate://crates.io/lock_api/0.4.12 \
73 crate://crates.io/log/0.4.26 \
74 crate://crates.io/memchr/2.7.4 \
75 crate://crates.io/memoffset/0.9.1 \
76 crate://crates.io/miniz_oxide/0.8.3 \
77 crate://crates.io/mio/1.0.3 \
78 crate://crates.io/nanorand/0.7.0 \
67 crate://crates.io/nibble_vec/0.1.0 \ 79 crate://crates.io/nibble_vec/0.1.0 \
68 crate://crates.io/nix/0.27.1 \ 80 crate://crates.io/nix/0.29.0 \
69 crate://crates.io/num-traits/0.2.17 \ 81 crate://crates.io/num-conv/0.1.0 \
70 crate://crates.io/num_cpus/1.16.0 \ 82 crate://crates.io/num-traits/0.2.19 \
71 crate://crates.io/num_threads/0.1.6 \ 83 crate://crates.io/num_threads/0.1.7 \
72 crate://crates.io/object/0.32.1 \ 84 crate://crates.io/object/0.36.7 \
73 crate://crates.io/once_cell/1.18.0 \ 85 crate://crates.io/once_cell/1.20.3 \
74 crate://crates.io/parking/2.2.0 \ 86 crate://crates.io/percent-encoding/2.3.1 \
75 crate://crates.io/percent-encoding/2.3.0 \ 87 crate://crates.io/pin-project-lite/0.2.16 \
76 crate://crates.io/pin-project-lite/0.2.13 \
77 crate://crates.io/pin-utils/0.1.0 \ 88 crate://crates.io/pin-utils/0.1.0 \
78 crate://crates.io/powerfmt/0.2.0 \ 89 crate://crates.io/powerfmt/0.2.0 \
79 crate://crates.io/ppv-lite86/0.2.17 \ 90 crate://crates.io/ppv-lite86/0.2.20 \
80 crate://crates.io/proc-macro2/1.0.69 \ 91 crate://crates.io/proc-macro2/1.0.93 \
81 crate://crates.io/quick-error/1.2.3 \ 92 crate://crates.io/quote/1.0.38 \
82 crate://crates.io/quote/1.0.33 \
83 crate://crates.io/radix_trie/0.2.1 \ 93 crate://crates.io/radix_trie/0.2.1 \
84 crate://crates.io/rand/0.8.5 \ 94 crate://crates.io/rand/0.8.5 \
85 crate://crates.io/rand_chacha/0.3.1 \ 95 crate://crates.io/rand_chacha/0.3.1 \
86 crate://crates.io/rand_core/0.6.4 \ 96 crate://crates.io/rand_core/0.6.4 \
87 crate://crates.io/resolv-conf/0.7.0 \ 97 crate://crates.io/rustc-demangle/0.1.24 \
88 crate://crates.io/rustc-demangle/0.1.23 \ 98 crate://crates.io/rustversion/1.0.19 \
89 crate://crates.io/serde/1.0.192 \ 99 crate://crates.io/scopeguard/1.2.0 \
90 crate://crates.io/serde_derive/1.0.192 \ 100 crate://crates.io/serde/1.0.217 \
91 crate://crates.io/signal-hook/0.3.17 \ 101 crate://crates.io/serde_derive/1.0.217 \
92 crate://crates.io/signal-hook-registry/1.4.1 \ 102 crate://crates.io/shlex/1.3.0 \
103 crate://crates.io/signal-hook-registry/1.4.2 \
93 crate://crates.io/slab/0.4.9 \ 104 crate://crates.io/slab/0.4.9 \
94 crate://crates.io/smallvec/1.11.2 \ 105 crate://crates.io/smallvec/1.13.2 \
95 crate://crates.io/socket2/0.5.5 \ 106 crate://crates.io/socket2/0.5.8 \
96 crate://crates.io/strsim/0.10.0 \ 107 crate://crates.io/spin/0.9.8 \
97 crate://crates.io/syn/2.0.39 \ 108 crate://crates.io/stable_deref_trait/1.2.0 \
98 crate://crates.io/syslog/6.1.0 \ 109 crate://crates.io/strsim/0.11.1 \
99 crate://crates.io/thiserror/1.0.50 \ 110 crate://crates.io/syn/2.0.98 \
100 crate://crates.io/thiserror-impl/1.0.50 \ 111 crate://crates.io/synstructure/0.13.1 \
101 crate://crates.io/time/0.3.30 \ 112 crate://crates.io/syslog/7.0.0 \
113 crate://crates.io/thiserror/1.0.69 \
114 crate://crates.io/thiserror-impl/1.0.69 \
115 crate://crates.io/time/0.3.37 \
102 crate://crates.io/time-core/0.1.2 \ 116 crate://crates.io/time-core/0.1.2 \
103 crate://crates.io/time-macros/0.2.15 \ 117 crate://crates.io/time-macros/0.2.19 \
104 crate://crates.io/tinyvec/1.6.0 \ 118 crate://crates.io/tinystr/0.7.6 \
119 crate://crates.io/tinyvec/1.8.1 \
105 crate://crates.io/tinyvec_macros/0.1.1 \ 120 crate://crates.io/tinyvec_macros/0.1.1 \
106 crate://crates.io/tokio/1.36.0 \ 121 crate://crates.io/tokio/1.43.0 \
107 crate://crates.io/tokio-macros/2.2.0 \ 122 crate://crates.io/tokio-macros/2.5.0 \
108 crate://crates.io/tokio-util/0.7.10 \ 123 crate://crates.io/tokio-util/0.7.13 \
109 crate://crates.io/tracing/0.1.40 \ 124 crate://crates.io/tracing/0.1.41 \
110 crate://crates.io/tracing-attributes/0.1.27 \ 125 crate://crates.io/tracing-attributes/0.1.28 \
111 crate://crates.io/tracing-core/0.1.32 \ 126 crate://crates.io/tracing-core/0.1.33 \
112 crate://crates.io/unicode-bidi/0.3.13 \ 127 crate://crates.io/unicode-ident/1.0.16 \
113 crate://crates.io/unicode-ident/1.0.12 \ 128 crate://crates.io/url/2.5.4 \
114 crate://crates.io/unicode-normalization/0.1.22 \ 129 crate://crates.io/utf16_iter/1.0.5 \
115 crate://crates.io/url/2.4.1 \ 130 crate://crates.io/utf8_iter/1.0.4 \
116 crate://crates.io/utf8parse/0.2.1 \ 131 crate://crates.io/utf8parse/0.2.2 \
117 crate://crates.io/version_check/0.9.4 \
118 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ 132 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
119 crate://crates.io/wasm-bindgen/0.2.88 \ 133 crate://crates.io/wasm-bindgen/0.2.100 \
120 crate://crates.io/wasm-bindgen-backend/0.2.88 \ 134 crate://crates.io/wasm-bindgen-backend/0.2.100 \
121 crate://crates.io/wasm-bindgen-macro/0.2.88 \ 135 crate://crates.io/wasm-bindgen-macro/0.2.100 \
122 crate://crates.io/wasm-bindgen-macro-support/0.2.88 \ 136 crate://crates.io/wasm-bindgen-macro-support/0.2.100 \
123 crate://crates.io/wasm-bindgen-shared/0.2.88 \ 137 crate://crates.io/wasm-bindgen-shared/0.2.100 \
124 crate://crates.io/winapi/0.3.9 \ 138 crate://crates.io/windows/0.52.0 \
125 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ 139 crate://crates.io/windows-core/0.52.0 \
126 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ 140 crate://crates.io/windows-link/0.1.0 \
127 crate://crates.io/windows-core/0.51.1 \ 141 crate://crates.io/windows-sys/0.52.0 \
128 crate://crates.io/windows-sys/0.48.0 \ 142 crate://crates.io/windows-sys/0.59.0 \
129 crate://crates.io/windows-targets/0.48.5 \ 143 crate://crates.io/windows-targets/0.52.6 \
130 crate://crates.io/windows-targets/0.52.0 \ 144 crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
131 crate://crates.io/windows_aarch64_gnullvm/0.48.5 \ 145 crate://crates.io/windows_aarch64_msvc/0.52.6 \
132 crate://crates.io/windows_aarch64_gnullvm/0.52.0 \ 146 crate://crates.io/windows_i686_gnu/0.52.6 \
133 crate://crates.io/windows_aarch64_msvc/0.48.5 \ 147 crate://crates.io/windows_i686_gnullvm/0.52.6 \
134 crate://crates.io/windows_aarch64_msvc/0.52.0 \ 148 crate://crates.io/windows_i686_msvc/0.52.6 \
135 crate://crates.io/windows_i686_gnu/0.48.5 \ 149 crate://crates.io/windows_x86_64_gnu/0.52.6 \
136 crate://crates.io/windows_i686_gnu/0.52.0 \ 150 crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
137 crate://crates.io/windows_i686_msvc/0.48.5 \ 151 crate://crates.io/windows_x86_64_msvc/0.52.6 \
138 crate://crates.io/windows_i686_msvc/0.52.0 \ 152 crate://crates.io/write16/1.0.0 \
139 crate://crates.io/windows_x86_64_gnu/0.48.5 \ 153 crate://crates.io/writeable/0.5.5 \
140 crate://crates.io/windows_x86_64_gnu/0.52.0 \ 154 crate://crates.io/yoke/0.7.5 \
141 crate://crates.io/windows_x86_64_gnullvm/0.48.5 \ 155 crate://crates.io/yoke-derive/0.7.5 \
142 crate://crates.io/windows_x86_64_gnullvm/0.52.0 \ 156 crate://crates.io/zerocopy/0.7.35 \
143 crate://crates.io/windows_x86_64_msvc/0.48.5 \ 157 crate://crates.io/zerocopy-derive/0.7.35 \
144 crate://crates.io/windows_x86_64_msvc/0.52.0 \ 158 crate://crates.io/zerofrom/0.1.5 \
159 crate://crates.io/zerofrom-derive/0.1.5 \
160 crate://crates.io/zerovec/0.10.4 \
161 crate://crates.io/zerovec-derive/0.10.3 \
145" 162"
146 163
147SRC_URI[addr2line-0.21.0.sha256sum] = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 164SRC_URI[addr2line-0.24.2.sha256sum] = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
148SRC_URI[adler-1.0.2.sha256sum] = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 165SRC_URI[adler2-2.0.0.sha256sum] = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
149SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 166SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
150SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 167SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
151SRC_URI[anstream-0.6.4.sha256sum] = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 168SRC_URI[anstream-0.6.18.sha256sum] = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
152SRC_URI[anstyle-1.0.4.sha256sum] = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 169SRC_URI[anstyle-1.0.10.sha256sum] = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
153SRC_URI[anstyle-parse-0.2.2.sha256sum] = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" 170SRC_URI[anstyle-parse-0.2.6.sha256sum] = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
154SRC_URI[anstyle-query-1.0.0.sha256sum] = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 171SRC_URI[anstyle-query-1.1.2.sha256sum] = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
155SRC_URI[anstyle-wincon-3.0.1.sha256sum] = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" 172SRC_URI[anstyle-wincon-3.0.7.sha256sum] = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
156SRC_URI[anyhow-1.0.80.sha256sum] = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 173SRC_URI[arc-swap-1.7.1.sha256sum] = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
157SRC_URI[async-broadcast-0.7.0.sha256sum] = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb" 174SRC_URI[async-trait-0.1.86.sha256sum] = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d"
158SRC_URI[async-trait-0.1.74.sha256sum] = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 175SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
159SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 176SRC_URI[backtrace-0.3.74.sha256sum] = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
160SRC_URI[backtrace-0.3.69.sha256sum] = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 177SRC_URI[bitflags-2.8.0.sha256sum] = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
161SRC_URI[bitflags-2.4.1.sha256sum] = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 178SRC_URI[bumpalo-3.17.0.sha256sum] = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
162SRC_URI[bumpalo-3.14.0.sha256sum] = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 179SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
163SRC_URI[bytes-1.5.0.sha256sum] = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 180SRC_URI[bytes-1.10.0.sha256sum] = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9"
164SRC_URI[cc-1.0.83.sha256sum] = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 181SRC_URI[cc-1.2.12.sha256sum] = "755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2"
165SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 182SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
166SRC_URI[chrono-0.4.34.sha256sum] = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b" 183SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
167SRC_URI[clap-4.4.10.sha256sum] = "41fffed7514f420abec6d183b1d3acfd9099c79c3a10a06ade4f8203f1411272" 184SRC_URI[chrono-0.4.40.sha256sum] = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c"
168SRC_URI[clap_builder-4.4.9.sha256sum] = "63361bae7eef3771745f02d8d892bec2fee5f6e34af316ba556e7f97a7069ff1" 185SRC_URI[clap-4.5.31.sha256sum] = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767"
169SRC_URI[clap_derive-4.4.7.sha256sum] = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 186SRC_URI[clap_builder-4.5.31.sha256sum] = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863"
170SRC_URI[clap_lex-0.6.0.sha256sum] = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 187SRC_URI[clap_derive-4.5.28.sha256sum] = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed"
171SRC_URI[colorchoice-1.0.0.sha256sum] = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 188SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
172SRC_URI[concurrent-queue-2.3.0.sha256sum] = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 189SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
173SRC_URI[core-foundation-sys-0.8.4.sha256sum] = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 190SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
174SRC_URI[crossbeam-utils-0.8.16.sha256sum] = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 191SRC_URI[data-encoding-2.7.0.sha256sum] = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f"
175SRC_URI[data-encoding-2.4.0.sha256sum] = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" 192SRC_URI[deranged-0.3.11.sha256sum] = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
176SRC_URI[deranged-0.3.9.sha256sum] = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 193SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
177SRC_URI[endian-type-0.1.2.sha256sum] = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" 194SRC_URI[endian-type-0.1.2.sha256sum] = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d"
178SRC_URI[enum-as-inner-0.6.0.sha256sum] = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" 195SRC_URI[enum-as-inner-0.6.1.sha256sum] = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
179SRC_URI[error-chain-0.12.4.sha256sum] = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc" 196SRC_URI[flume-0.11.1.sha256sum] = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
180SRC_URI[event-listener-5.0.0.sha256sum] = "b72557800024fabbaa2449dd4bf24e37b93702d457a4d4f2b0dd1f0f039f20c1" 197SRC_URI[form_urlencoded-1.2.1.sha256sum] = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
181SRC_URI[event-listener-strategy-0.5.0.sha256sum] = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" 198SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
182SRC_URI[form_urlencoded-1.2.0.sha256sum] = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 199SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
183SRC_URI[futures-channel-0.3.29.sha256sum] = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 200SRC_URI[futures-io-0.3.31.sha256sum] = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
184SRC_URI[futures-core-0.3.30.sha256sum] = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 201SRC_URI[futures-sink-0.3.31.sha256sum] = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
185SRC_URI[futures-io-0.3.29.sha256sum] = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 202SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
186SRC_URI[futures-sink-0.3.29.sha256sum] = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 203SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
187SRC_URI[futures-task-0.3.30.sha256sum] = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 204SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
188SRC_URI[futures-util-0.3.30.sha256sum] = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 205SRC_URI[gimli-0.31.1.sha256sum] = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
189SRC_URI[getrandom-0.2.11.sha256sum] = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 206SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
190SRC_URI[gimli-0.28.0.sha256sum] = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 207SRC_URI[hickory-client-0.24.4.sha256sum] = "156579a5cd8d1fc6f0df87cc21b6ee870db978a163a1ba484acd98a4eff5a6de"
191SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 208SRC_URI[hickory-proto-0.24.4.sha256sum] = "92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248"
192SRC_URI[hermit-abi-0.3.3.sha256sum] = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 209SRC_URI[hickory-server-0.24.4.sha256sum] = "090078aff4e305853f8ccfbc89e6a1eec8a189bcb842be46255a2b660dae9416"
193SRC_URI[hickory-client-0.24.0.sha256sum] = "7f3e08124cf0ddda93b1186d4af73599de401f3b52f14cd9aaa719049379462e" 210SRC_URI[hostname-0.4.0.sha256sum] = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba"
194SRC_URI[hickory-proto-0.24.0.sha256sum] = "091a6fbccf4860009355e3efc52ff4acf37a63489aad7435372d44ceeb6fbbcf" 211SRC_URI[iana-time-zone-0.1.61.sha256sum] = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
195SRC_URI[hickory-server-0.24.0.sha256sum] = "4fbbb45bc4dcb456445732c705e3cfdc7393b8bcae5c36ecec36b9d76bd67cb5"
196SRC_URI[hostname-0.3.1.sha256sum] = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867"
197SRC_URI[iana-time-zone-0.1.58.sha256sum] = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
198SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 212SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
199SRC_URI[idna-0.4.0.sha256sum] = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 213SRC_URI[icu_collections-1.5.0.sha256sum] = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
200SRC_URI[ipnet-2.9.0.sha256sum] = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 214SRC_URI[icu_locid-1.5.0.sha256sum] = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
201SRC_URI[itoa-1.0.9.sha256sum] = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 215SRC_URI[icu_locid_transform-1.5.0.sha256sum] = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
202SRC_URI[js-sys-0.3.65.sha256sum] = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" 216SRC_URI[icu_locid_transform_data-1.5.0.sha256sum] = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
203SRC_URI[libc-0.2.150.sha256sum] = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 217SRC_URI[icu_normalizer-1.5.0.sha256sum] = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
204SRC_URI[log-0.4.20.sha256sum] = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 218SRC_URI[icu_normalizer_data-1.5.0.sha256sum] = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
205SRC_URI[match_cfg-0.1.0.sha256sum] = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" 219SRC_URI[icu_properties-1.5.1.sha256sum] = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
206SRC_URI[memchr-2.6.4.sha256sum] = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 220SRC_URI[icu_properties_data-1.5.0.sha256sum] = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
207SRC_URI[miniz_oxide-0.7.1.sha256sum] = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 221SRC_URI[icu_provider-1.5.0.sha256sum] = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
208SRC_URI[mio-0.8.9.sha256sum] = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 222SRC_URI[icu_provider_macros-1.5.0.sha256sum] = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
223SRC_URI[idna-1.0.3.sha256sum] = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
224SRC_URI[idna_adapter-1.2.0.sha256sum] = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
225SRC_URI[ipnet-2.11.0.sha256sum] = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
226SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
227SRC_URI[itoa-1.0.14.sha256sum] = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
228SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
229SRC_URI[libc-0.2.170.sha256sum] = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
230SRC_URI[litemap-0.7.4.sha256sum] = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
231SRC_URI[lock_api-0.4.12.sha256sum] = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
232SRC_URI[log-0.4.26.sha256sum] = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
233SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
234SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
235SRC_URI[miniz_oxide-0.8.3.sha256sum] = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924"
236SRC_URI[mio-1.0.3.sha256sum] = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
237SRC_URI[nanorand-0.7.0.sha256sum] = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
209SRC_URI[nibble_vec-0.1.0.sha256sum] = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" 238SRC_URI[nibble_vec-0.1.0.sha256sum] = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43"
210SRC_URI[nix-0.27.1.sha256sum] = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 239SRC_URI[nix-0.29.0.sha256sum] = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
211SRC_URI[num-traits-0.2.17.sha256sum] = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 240SRC_URI[num-conv-0.1.0.sha256sum] = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
212SRC_URI[num_cpus-1.16.0.sha256sum] = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 241SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
213SRC_URI[num_threads-0.1.6.sha256sum] = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 242SRC_URI[num_threads-0.1.7.sha256sum] = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
214SRC_URI[object-0.32.1.sha256sum] = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 243SRC_URI[object-0.36.7.sha256sum] = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
215SRC_URI[once_cell-1.18.0.sha256sum] = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 244SRC_URI[once_cell-1.20.3.sha256sum] = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
216SRC_URI[parking-2.2.0.sha256sum] = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 245SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
217SRC_URI[percent-encoding-2.3.0.sha256sum] = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 246SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
218SRC_URI[pin-project-lite-0.2.13.sha256sum] = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
219SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 247SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
220SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 248SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
221SRC_URI[ppv-lite86-0.2.17.sha256sum] = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 249SRC_URI[ppv-lite86-0.2.20.sha256sum] = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
222SRC_URI[proc-macro2-1.0.69.sha256sum] = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 250SRC_URI[proc-macro2-1.0.93.sha256sum] = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
223SRC_URI[quick-error-1.2.3.sha256sum] = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 251SRC_URI[quote-1.0.38.sha256sum] = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
224SRC_URI[quote-1.0.33.sha256sum] = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
225SRC_URI[radix_trie-0.2.1.sha256sum] = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" 252SRC_URI[radix_trie-0.2.1.sha256sum] = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd"
226SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 253SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
227SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 254SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
228SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 255SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
229SRC_URI[resolv-conf-0.7.0.sha256sum] = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" 256SRC_URI[rustc-demangle-0.1.24.sha256sum] = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
230SRC_URI[rustc-demangle-0.1.23.sha256sum] = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 257SRC_URI[rustversion-1.0.19.sha256sum] = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
231SRC_URI[serde-1.0.192.sha256sum] = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" 258SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
232SRC_URI[serde_derive-1.0.192.sha256sum] = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" 259SRC_URI[serde-1.0.217.sha256sum] = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
233SRC_URI[signal-hook-0.3.17.sha256sum] = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 260SRC_URI[serde_derive-1.0.217.sha256sum] = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
234SRC_URI[signal-hook-registry-1.4.1.sha256sum] = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 261SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
262SRC_URI[signal-hook-registry-1.4.2.sha256sum] = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
235SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 263SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
236SRC_URI[smallvec-1.11.2.sha256sum] = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 264SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
237SRC_URI[socket2-0.5.5.sha256sum] = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 265SRC_URI[socket2-0.5.8.sha256sum] = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
238SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 266SRC_URI[spin-0.9.8.sha256sum] = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
239SRC_URI[syn-2.0.39.sha256sum] = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 267SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
240SRC_URI[syslog-6.1.0.sha256sum] = "7434e95bcccce1215d30f4bf84fe8c00e8de1b9be4fb736d747ca53d36e7f96f" 268SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
241SRC_URI[thiserror-1.0.50.sha256sum] = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 269SRC_URI[syn-2.0.98.sha256sum] = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
242SRC_URI[thiserror-impl-1.0.50.sha256sum] = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 270SRC_URI[synstructure-0.13.1.sha256sum] = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
243SRC_URI[time-0.3.30.sha256sum] = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" 271SRC_URI[syslog-7.0.0.sha256sum] = "019f1500a13379b7d051455df397c75770de6311a7a188a699499502704d9f10"
272SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
273SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
274SRC_URI[time-0.3.37.sha256sum] = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21"
244SRC_URI[time-core-0.1.2.sha256sum] = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 275SRC_URI[time-core-0.1.2.sha256sum] = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
245SRC_URI[time-macros-0.2.15.sha256sum] = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 276SRC_URI[time-macros-0.2.19.sha256sum] = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de"
246SRC_URI[tinyvec-1.6.0.sha256sum] = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 277SRC_URI[tinystr-0.7.6.sha256sum] = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
278SRC_URI[tinyvec-1.8.1.sha256sum] = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8"
247SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 279SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
248SRC_URI[tokio-1.36.0.sha256sum] = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" 280SRC_URI[tokio-1.43.0.sha256sum] = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e"
249SRC_URI[tokio-macros-2.2.0.sha256sum] = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 281SRC_URI[tokio-macros-2.5.0.sha256sum] = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
250SRC_URI[tokio-util-0.7.10.sha256sum] = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 282SRC_URI[tokio-util-0.7.13.sha256sum] = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078"
251SRC_URI[tracing-0.1.40.sha256sum] = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 283SRC_URI[tracing-0.1.41.sha256sum] = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
252SRC_URI[tracing-attributes-0.1.27.sha256sum] = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 284SRC_URI[tracing-attributes-0.1.28.sha256sum] = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
253SRC_URI[tracing-core-0.1.32.sha256sum] = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 285SRC_URI[tracing-core-0.1.33.sha256sum] = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
254SRC_URI[unicode-bidi-0.3.13.sha256sum] = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 286SRC_URI[unicode-ident-1.0.16.sha256sum] = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034"
255SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 287SRC_URI[url-2.5.4.sha256sum] = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
256SRC_URI[unicode-normalization-0.1.22.sha256sum] = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 288SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
257SRC_URI[url-2.4.1.sha256sum] = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 289SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
258SRC_URI[utf8parse-0.2.1.sha256sum] = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 290SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
259SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
260SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 291SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
261SRC_URI[wasm-bindgen-0.2.88.sha256sum] = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" 292SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
262SRC_URI[wasm-bindgen-backend-0.2.88.sha256sum] = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" 293SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
263SRC_URI[wasm-bindgen-macro-0.2.88.sha256sum] = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" 294SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
264SRC_URI[wasm-bindgen-macro-support-0.2.88.sha256sum] = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" 295SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
265SRC_URI[wasm-bindgen-shared-0.2.88.sha256sum] = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" 296SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
266SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 297SRC_URI[windows-0.52.0.sha256sum] = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
267SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 298SRC_URI[windows-core-0.52.0.sha256sum] = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
268SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 299SRC_URI[windows-link-0.1.0.sha256sum] = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3"
269SRC_URI[windows-core-0.51.1.sha256sum] = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 300SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
270SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 301SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
271SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 302SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
272SRC_URI[windows-targets-0.52.0.sha256sum] = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 303SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
273SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 304SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
274SRC_URI[windows_aarch64_gnullvm-0.52.0.sha256sum] = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 305SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
275SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 306SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
276SRC_URI[windows_aarch64_msvc-0.52.0.sha256sum] = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 307SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
277SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 308SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
278SRC_URI[windows_i686_gnu-0.52.0.sha256sum] = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 309SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
279SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 310SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
280SRC_URI[windows_i686_msvc-0.52.0.sha256sum] = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 311SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
281SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 312SRC_URI[writeable-0.5.5.sha256sum] = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
282SRC_URI[windows_x86_64_gnu-0.52.0.sha256sum] = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 313SRC_URI[yoke-0.7.5.sha256sum] = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
283SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 314SRC_URI[yoke-derive-0.7.5.sha256sum] = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
284SRC_URI[windows_x86_64_gnullvm-0.52.0.sha256sum] = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 315SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
285SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 316SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
286SRC_URI[windows_x86_64_msvc-0.52.0.sha256sum] = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 317SRC_URI[zerofrom-0.1.5.sha256sum] = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
318SRC_URI[zerofrom-derive-0.1.5.sha256sum] = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
319SRC_URI[zerovec-0.10.4.sha256sum] = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
320SRC_URI[zerovec-derive-0.10.3.sha256sum] = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
diff --git a/recipes-containers/aardvark-dns/aardvark-dns_1.10.0.bb b/recipes-containers/aardvark-dns/aardvark-dns_1.14.0.bb
index 766cf97f..d4232f72 100644
--- a/recipes-containers/aardvark-dns/aardvark-dns_1.10.0.bb
+++ b/recipes-containers/aardvark-dns/aardvark-dns_1.14.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/containers/aardvark-dns"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
6 6
7SRCREV = "526260a1bc99d823814afb134980c749c56dea47" 7SRCREV = "7fa18ef02a244126472cb64f1210cd6c36aa00a9"
8 8
9# It is possible to fetch the source using the crate fetcher instead: 9# It is possible to fetch the source using the crate fetcher instead:
10#SRC_URI = "crate://crates.io/${BPN}/${PV}" 10#SRC_URI = "crate://crates.io/${BPN}/${PV}"
diff --git a/recipes-containers/aardvark-dns/files/run-ptest b/recipes-containers/aardvark-dns/files/run-ptest
index b33d8fd4..d7abbb34 100644
--- a/recipes-containers/aardvark-dns/files/run-ptest
+++ b/recipes-containers/aardvark-dns/files/run-ptest
@@ -1,3 +1,3 @@
1#!/bin/bash 1#!/bin/bash
2 2
3NETAVARK=/usr/libexec/podman/netavark AARDVARK=/usr/libexec/podman/aardvark-dns bats ./test/ 3NETAVARK=/usr/libexec/podman/netavark AARDVARK=/usr/libexec/podman/aardvark-dns bats -t ./test/ | sed -e '/^ok/ s/^ok/PASS:/g' | sed -e '/^not ok/ s/^not ok/FAIL:/g'
diff --git a/recipes-containers/buildah/buildah_git.bb b/recipes-containers/buildah/buildah_git.bb
index 64ee4f7d..80fa9929 100644
--- a/recipes-containers/buildah/buildah_git.bb
+++ b/recipes-containers/buildah/buildah_git.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://src/github.com/containers/buildah/LICENSE;md5=e3fc50a
8 8
9S = "${WORKDIR}/git" 9S = "${WORKDIR}/git"
10 10
11BUILDAH_VERSION = "1.34.1" 11BUILDAH_VERSION = "1.39.1"
12 12
13PV = "${BUILDAH_VERSION}" 13PV = "${BUILDAH_VERSION}"
14 14
@@ -27,12 +27,10 @@ GO_INSTALL = "${GO_IMPORT}"
27GO_WORKDIR = "${GO_INSTALL}" 27GO_WORKDIR = "${GO_INSTALL}"
28GOBUILDFLAGS += "-mod vendor" 28GOBUILDFLAGS += "-mod vendor"
29 29
30SRCREV_FORMAT = "buildah_storage" 30SRCREV = "1c4d858794c90fbb882c976efea09035c83cd73c"
31SRCREV_buildah = "dbeb097c6fbf4bfd643f096992da572a97a8ec12"
32SRCREV_storage = "246ba3062e8b551026aef2708eee747014ce5c52"
33 31
34SRC_URI = " \ 32SRC_URI = " \
35 git://github.com/containers/buildah;branch=release-1.34;name=buildah;protocol=https \ 33 git://github.com/containers/buildah;branch=release-1.39;name=buildah;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
36 " 34 "
37 35
38DEPENDS = "libdevmapper btrfs-tools gpgme" 36DEPENDS = "libdevmapper btrfs-tools gpgme"
diff --git a/recipes-containers/cgroup-lite/cgroup-lite_1.15.bb b/recipes-containers/cgroup-lite/cgroup-lite_1.15.bb
index 23ecfa4a..7d1ca23d 100644
--- a/recipes-containers/cgroup-lite/cgroup-lite_1.15.bb
+++ b/recipes-containers/cgroup-lite/cgroup-lite_1.15.bb
@@ -27,7 +27,7 @@ do_install() {
27 install -m 0755 ${S}/scripts/cgroups-umount ${D}/${base_bindir} 27 install -m 0755 ${S}/scripts/cgroups-umount ${D}/${base_bindir}
28 28
29 install -d ${D}${sysconfdir}/init.d 29 install -d ${D}${sysconfdir}/init.d
30 install -m 0755 ${WORKDIR}/cgroups-init ${D}${sysconfdir}/init.d/cgroups-init 30 install -m 0755 ${UNPACKDIR}/cgroups-init ${D}${sysconfdir}/init.d/cgroups-init
31 31
32 install -d ${D}${systemd_unitdir}/system 32 install -d ${D}${systemd_unitdir}/system
33 ln -sf /dev/null ${D}${systemd_unitdir}/system/cgroups-init.service 33 ln -sf /dev/null ${D}${systemd_unitdir}/system/cgroups-init.service
diff --git a/recipes-containers/conmon/conmon_git.bb b/recipes-containers/conmon/conmon_git.bb
index d7047ed0..19475493 100644
--- a/recipes-containers/conmon/conmon_git.bb
+++ b/recipes-containers/conmon/conmon_git.bb
@@ -9,12 +9,12 @@ REQUIRED_DISTRO_FEATURES ?= "seccomp"
9 9
10DEPENDS = "glib-2.0 go-md2man-native libseccomp" 10DEPENDS = "glib-2.0 go-md2man-native libseccomp"
11 11
12SRCREV = "affab49967eb62f75d2a47398344ab053326289f" 12SRCREV = "aee638f5b23d408b42c74ece8f7bdb977078386a"
13SRC_URI = "\ 13SRC_URI = "\
14 git://github.com/containers/conmon.git;branch=main;protocol=https \ 14 git://github.com/containers/conmon.git;branch=main;protocol=https \
15" 15"
16 16
17PV = "2.1.10+git" 17PV = "2.1.12+git"
18 18
19S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"
20 20
diff --git a/recipes-containers/container-host-config/container-host-config.bb b/recipes-containers/container-host-config/container-host-config.bb
index 80abddf0..dc0ae201 100644
--- a/recipes-containers/container-host-config/container-host-config.bb
+++ b/recipes-containers/container-host-config/container-host-config.bb
@@ -11,12 +11,14 @@ SRC_URI = " \
11 file://policy.json \ 11 file://policy.json \
12" 12"
13 13
14S = "${UNPACKDIR}"
15
14do_install() { 16do_install() {
15 install -d ${D}/${sysconfdir}/containers 17 install -d ${D}/${sysconfdir}/containers
16 18
17 install ${WORKDIR}/storage.conf ${D}/${sysconfdir}/containers/storage.conf 19 install ${UNPACKDIR}/storage.conf ${D}/${sysconfdir}/containers/storage.conf
18 install ${WORKDIR}/registries.conf ${D}/${sysconfdir}/containers/registries.conf 20 install ${UNPACKDIR}/registries.conf ${D}/${sysconfdir}/containers/registries.conf
19 install ${WORKDIR}/policy.json ${D}/${sysconfdir}/containers/policy.json 21 install ${UNPACKDIR}/policy.json ${D}/${sysconfdir}/containers/policy.json
20} 22}
21 23
22BBCLASSEXTEND = "native nativesdk" 24BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-containers/container-host-config/container-host-config/registries.conf b/recipes-containers/container-host-config/container-host-config/registries.conf
index ba6c3f6e..926d8c36 100644
--- a/recipes-containers/container-host-config/container-host-config/registries.conf
+++ b/recipes-containers/container-host-config/container-host-config/registries.conf
@@ -9,7 +9,7 @@
9# and 'registries.block'. 9# and 'registries.block'.
10 10
11[registries.search] 11[registries.search]
12registries = ['docker.io', 'registry.fedoraproject.org', 'quay.io', 'registry.access.redhat.com', 'registry.centos.org'] 12registries = ['docker.io', 'registry.fedoraproject.org', 'quay.io', 'registry.access.redhat.com']
13 13
14# If you need to access insecure registries, add the registry's fully-qualified name. 14# If you need to access insecure registries, add the registry's fully-qualified name.
15# An insecure registry is one that does not have a valid SSL certificate or only does HTTP. 15# An insecure registry is one that does not have a valid SSL certificate or only does HTTP.
diff --git a/recipes-containers/containerd/containerd-opencontainers/0001-Makefile-update-default-PACKAGE-to-v2.patch b/recipes-containers/containerd/containerd-opencontainers/0001-Makefile-update-default-PACKAGE-to-v2.patch
deleted file mode 100644
index 74e313b5..00000000
--- a/recipes-containers/containerd/containerd-opencontainers/0001-Makefile-update-default-PACKAGE-to-v2.patch
+++ /dev/null
@@ -1,28 +0,0 @@
1From eb39888898a9d196e3eb63724c6c07777f3b9402 Mon Sep 17 00:00:00 2001
2From: Changqing Li <changqing.li@windriver.com>
3Date: Wed, 24 Apr 2024 14:10:11 +0800
4Subject: [PATCH] Makefile: update default PACKAGE to v2
5
6Upstream-Status: Submitted [https://github.com/containerd/containerd/pull/10125]
7
8Signed-off-by: Changqing Li <changqing.li@windriver.com>
9---
10 Makefile | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/Makefile b/Makefile
14index a5b244191..cb9ff4172 100644
15--- a/Makefile
16+++ b/Makefile
17@@ -34,7 +34,7 @@ TEST_IMAGE_LIST ?=
18 # Used to populate variables in version package.
19 VERSION ?= $(shell git describe --match 'v[0-9]*' --dirty='.m' --always)
20 REVISION ?= $(shell git rev-parse HEAD)$(shell if ! git diff --no-ext-diff --quiet --exit-code; then echo .m; fi)
21-PACKAGE=github.com/containerd/containerd
22+PACKAGE=github.com/containerd/containerd/v2
23 SHIM_CGO_ENABLED ?= 0
24
25 ifneq "$(strip $(shell command -v $(GO) 2>/dev/null))" ""
26--
272.25.1
28
diff --git a/recipes-containers/containerd/containerd-opencontainers/0001-Makefile-allow-GO_BUILD_FLAGS-to-be-externally-speci.patch b/recipes-containers/containerd/containerd/0001-Makefile-allow-GO_BUILD_FLAGS-to-be-externally-speci.patch
index 63498a86..63498a86 100644
--- a/recipes-containers/containerd/containerd-opencontainers/0001-Makefile-allow-GO_BUILD_FLAGS-to-be-externally-speci.patch
+++ b/recipes-containers/containerd/containerd/0001-Makefile-allow-GO_BUILD_FLAGS-to-be-externally-speci.patch
diff --git a/recipes-containers/containerd/containerd-opencontainers/0001-build-don-t-use-gcflags-to-define-trimpath.patch b/recipes-containers/containerd/containerd/0001-build-don-t-use-gcflags-to-define-trimpath.patch
index 62580c6c..62580c6c 100644
--- a/recipes-containers/containerd/containerd-opencontainers/0001-build-don-t-use-gcflags-to-define-trimpath.patch
+++ b/recipes-containers/containerd/containerd/0001-build-don-t-use-gcflags-to-define-trimpath.patch
diff --git a/recipes-containers/kubernetes/kubernetes/cni-containerd-net.conflist b/recipes-containers/containerd/containerd/cni-containerd-net.conflist
index ca434d6f..ca434d6f 100644
--- a/recipes-containers/kubernetes/kubernetes/cni-containerd-net.conflist
+++ b/recipes-containers/containerd/containerd/cni-containerd-net.conflist
diff --git a/recipes-containers/containerd/containerd-opencontainers_git.bb b/recipes-containers/containerd/containerd_git.bb
index ed73e398..c683fbeb 100644
--- a/recipes-containers/containerd/containerd-opencontainers_git.bb
+++ b/recipes-containers/containerd/containerd_git.bb
@@ -5,24 +5,27 @@ DESCRIPTION = "containerd is a daemon to control runC, built for performance and
5 support as well as checkpoint and restore for cloning and live migration of containers." 5 support as well as checkpoint and restore for cloning and live migration of containers."
6 6
7 7
8SRCREV = "b1624c3628954e769dd50783b63823040b2db38c" 8SRCREV = "06b99ca80cdbfbc6cc8bd567021738c9af2b36ce"
9SRC_URI = "git://github.com/containerd/containerd;branch=main;protocol=https;destsuffix=git/src/github.com/containerd/containerd/v2 \ 9SRC_URI = "git://github.com/containerd/containerd;branch=release/2.0;protocol=https;destsuffix=git/src/github.com/containerd/containerd/v2 \
10 file://0001-Makefile-allow-GO_BUILD_FLAGS-to-be-externally-speci.patch \ 10 file://0001-Makefile-allow-GO_BUILD_FLAGS-to-be-externally-speci.patch \
11 file://0001-build-don-t-use-gcflags-to-define-trimpath.patch \ 11 file://0001-build-don-t-use-gcflags-to-define-trimpath.patch \
12 file://0001-Makefile-update-default-PACKAGE-to-v2.patch \ 12 file://cni-containerd-net.conflist \
13 " 13 "
14 14
15# Apache-2.0 for containerd 15# Apache-2.0 for containerd
16LICENSE = "Apache-2.0" 16LICENSE = "Apache-2.0"
17LIC_FILES_CHKSUM = "file://LICENSE;md5=1269f40c0d099c21a871163984590d89" 17LIC_FILES_CHKSUM = "file://LICENSE;md5=1269f40c0d099c21a871163984590d89"
18 18
19CONTAINERD_VERSION = "v2.0.0-beta.0" 19CONTAINERD_VERSION = "v2.0.2"
20CVE_VERSION = "v2.0.0-beta.0" 20CVE_VERSION = "v2.0.2"
21 21
22# EXTRA_OEMAKE += "GODEBUG=1" 22# EXTRA_OEMAKE += "GODEBUG=1"
23 23
24PROVIDES += "virtual/containerd" 24# containerd-opencontainers is to provide compatibility with external
25RPROVIDES:${PN} = "virtual-containerd" 25# packagegroups / recipes that depend on the existing split of containerd
26# between docker and opencontainers. We can drop it in the future.
27PROVIDES += "virtual/containerd containerd-opencontainers"
28RPROVIDES:${PN} = "virtual-containerd containerd-opencontainers"
26 29
27S = "${WORKDIR}/git/src/github.com/containerd/containerd/v2" 30S = "${WORKDIR}/git/src/github.com/containerd/containerd/v2"
28 31
@@ -96,4 +99,7 @@ COMPATIBLE_HOST = "^(?!(qemu)?mips).*"
96 99
97RDEPENDS:${PN} += " ${VIRTUAL-RUNTIME_container_runtime}" 100RDEPENDS:${PN} += " ${VIRTUAL-RUNTIME_container_runtime}"
98 101
99CVE_PRODUCT = "containerd" 102## This may need to be made conditional on K3S or similar being
103## configured in the distro, since we may have collisions.
104CNI_NETWORKING_FILES ?= "${UNPACKDIR}/cni-containerd-net.conflist"
105inherit cni_networking
diff --git a/recipes-containers/cri-o/README.md b/recipes-containers/cri-o/README.md
new file mode 100644
index 00000000..e3dac040
--- /dev/null
+++ b/recipes-containers/cri-o/README.md
@@ -0,0 +1,452 @@
1# CRI-O Ptest Guide
2
3The CRI-O ptest suite is a comprehensive and complex testing framework. This document provides key information and tips for its usage.
4
5
6## 1. Vendor Directory
7
8By default, the `vendor` directory is not installed for ptest. However, the `ctr_seccomp.bats` test relies on a JSON file located at:
9`vendor/github.com/containers/common/pkg/seccomp/seccomp.json`.
10As a result, the ctr_seccomp.bats test will fail unless this file is manually added.
11
12### Steps to add seccomp.json:
13- Manually create/copy the required JSON file.
14- Set the `CONTAINER_SECCOMP_PROFILE` environment variable to point to the file's location.
15
16## 2. Runtime Dependencies (RDEPENDS)
17
18The ptest suite requires several dependencies. As of the initial implementation, the runtime dependencies are defined as follows:
19
20```bash
21RDEPENDS:${PN}-ptest += " \
22 bash \
23 bats \
24 cni \
25 crictl \
26 coreutils \
27 dbus-daemon-proxy \
28 iproute2 \
29 util-linux-unshare \
30 jq \
31 slirp4netns \
32 parallel \
33 podman \
34"
35```
36### Explanation of Dependencies:
37- **bash / bats**: The ptest suite is written using BATS and requires support from Bash.
38- **cni / crictl / podman**: Tools for testing container creation, runtime, and networking, directly invoked by the tests.
39- **jq**: Used in test scripts to create or manipulate JSON files.
40- **iproute2 / slirp4netns**: Networking utilities required for validating network-related functionalities.
41- **coreutils / dbus-daemon-proxy / util-linux-unshare**: Additional utilities supporting various test cases.
42- **paralle**: bats using "parallel" to execute test in serial.
43
44## 3. Testing Log (Baseline Reference)
45
46A summary of the test results is provided below for baseline reference:
47
48- **PASS**: 317 tests
49- **FAIL**: 33 tests
50- **SKIP**: 32 tests
51
52#### Full Log Example:
53Below is an excerpt from a typical ptest log:
54```bash
55root@intel-x86-64:~# ptest-runner cri-o -t 1000
56START: ptest-runner
572024-11-23T14:50
58BEGIN: /usr/lib64/cri-o/ptest
59SKIP: 1 apparmor tests (in sequence) # skip apparmor not enabled
60PASS: 2 no CDI errors, create ctr without CDI devices
61PASS: 3 no CDI errors, create ctr with CDI devices
62PASS: 4 no CDI errors, create ctr with annotated CDI devices
63PASS: 5 no CDI errors, create ctr with duplicate annotated CDI devices
64PASS: 6 no CDI errors, fail to create ctr with unresolvable CDI devices
65PASS: 7 no CDI errors, fail to create ctr with unresolvable annotated CDI devices
66PASS: 8 CDI registry refresh
67PASS: 9 CDI registry refresh, annotated CDI devices
68PASS: 10 reload CRI-O CDI parameters
69PASS: 11 reload CRI-O CDI parameters, with annotated CDI devices
70PASS: 12 CDI with errors, create ctr without CDI devices
71PASS: 13 CDI with errors, create ctr with (unaffected) CDI devices
72PASS: 14 CDI with errors, create ctr with (unaffected) annotated CDI devices
73PASS: 15 pids limit
74PASS: 16 conmon pod cgroup
75PASS: 17 conmon custom cgroup
76PASS: 18 conmon custom cgroup with no infra container
77SKIP: 19 conmonrs custom cgroup with no infra container # skip not supported for conmon
78SKIP: 20 ctr with swap should be configured # skip swap not enabled
79SKIP: 21 ctr with swap should fail when swap is lower # skip swap not enabled
80PASS: 22 ctr swap only configured if enabled
81SKIP: 23 ctr with swap should succeed when swap is unlimited # skip swap not enabled
82PASS: 24 cgroupv2 unified support
83SKIP: 25 cpu-quota.crio.io can disable quota # skip node must be configured with cgroupv1 for this test
84SKIP: 26 checkpoint and restore one container into a new pod (drop infra:true) # skip CRIU check failed
85SKIP: 27 checkpoint and restore one container into a new pod (drop infra:false) # skip CRIU check failed
86SKIP: 28 checkpoint and restore one container into a new pod using --export to OCI image # skip CRIU check failed
87SKIP: 29 checkpoint and restore one container into a new pod using --export to OCI image using repoDigest # skip CRIU check failed
88SKIP: 30 checkpoint and restore one container into a new pod with a new name # skip CRIU check failed
89PASS: 31 crio commands
90PASS: 32 invalid ulimits
91PASS: 33 invalid devices
92PASS: 34 invalid metrics port
93PASS: 35 invalid log max
94PASS: 36 log max boundary testing
95PASS: 37 default config should be empty
96PASS: 38 config dir should succeed
97PASS: 39 config dir should fail with invalid option
98PASS: 40 config dir should fail with invalid evented_pleg option
99PASS: 41 choose different default runtime should succeed
100PASS: 42 runc not existing when default_runtime changed should succeed
101PASS: 43 retain default runtime should succeed
102PASS: 44 monitor fields should be translated
103PASS: 45 handle nil workloads
104PASS: 46 config dir should fail with invalid disable_hostport_mapping option
105SKIP: 47 conmonrs is used # skip not using conmonrs
106SKIP: 48 test cpu load balancing # skip not yet supported on cgroup2
107SKIP: 49 test cpu load balance disabled on manual stop # skip not yet supported on cgroup2
108SKIP: 50 test cpu load balance disabled on container exit # skip not yet supported on cgroup2
109PASS: 51 container memory metrics
110SKIP: 52 container memory cgroupv1-specific metrics # skip
111PASS: 53 storage directory check should find no issues
112PASS: 54 storage directory check should find errors
113PASS: 55 storage directory check should repair errors
114PASS: 56 storage directory check should wipe everything on repair errors
115PASS: 57 remove containers and images when remove both
116PASS: 58 remove containers when remove temporary
117PASS: 59 clear neither when remove persist
118PASS: 60 don't clear podman containers
119PASS: 61 clear everything when shutdown file not found
120PASS: 62 clear podman containers when shutdown file not found
121PASS: 63 fail to clear podman containers when shutdown file not found but container still running
122PASS: 64 don't clear containers on a forced restart of crio
123PASS: 65 don't clear containers if clean shutdown supported file not present
124PASS: 66 internal_wipe remove containers and images when remove both
125PASS: 67 internal_wipe remove containers when remove temporary and node reboots
126PASS: 68 internal_wipe remove containers when remove temporary
127PASS: 69 internal_wipe clear both when remove persist
128PASS: 70 internal_wipe don't clear podman containers
129PASS: 71 internal_wipe don't clear containers on a forced restart of crio
130PASS: 72 internal_wipe eventually cleans network on forced restart of crio if network is slow to come up
131PASS: 73 clean up image if corrupted on server restore
132PASS: 74 recover from badly corrupted storage directory
133SKIP: 75 run the critest suite # skip critest because RUN_CRITEST is not set
134PASS: 76 ctr not found correct error message
135PASS: 77 ctr termination reason Completed
136PASS: 78 ctr termination reason Error
137PASS: 79 ulimits
138PASS: 80 ctr remove
139PASS: 81 ctr lifecycle
140PASS: 82 ctr pod lifecycle with evented pleg enabled
141FAIL: 83 ctr logging
142PASS: 84 ctr log cleaned up if container create failed
143PASS: 85 ctr journald logging
144PASS: 86 ctr logging [tty=true]
145FAIL: 87 ctr log max
146FAIL: 88 ctr log max with default value
147FAIL: 89 ctr log max with minimum value
148FAIL: 90 ctr partial line logging
149PASS: 91 ctrs status for a pod
150PASS: 92 ctr list filtering
151PASS: 93 ctr list label filtering
152PASS: 94 ctr metadata in list & status
153PASS: 95 ctr execsync conflicting with conmon flags parsing
154PASS: 96 ctr execsync
155PASS: 97 ctr execsync should not overwrite initial spec args
156PASS: 98 ctr execsync should succeed if container has a terminal
157PASS: 99 ctr execsync should cap output
158PASS: 100 ctr exec{,sync} should be cancelled when container is stopped
159PASS: 101 ctr device add
160PASS: 102 privileged ctr device add
161PASS: 103 privileged ctr add duplicate device as host
162PASS: 104 ctr hostname env
163PASS: 105 ctr execsync failure
164PASS: 106 ctr execsync exit code
165PASS: 107 ctr execsync std{out,err}
166PASS: 108 ctr stop idempotent
167PASS: 109 ctr caps drop
168PASS: 110 ctr with default list of capabilities from crio.conf
169PASS: 111 ctr with list of capabilities given by user in crio.conf
170PASS: 112 ctr with add_inheritable_capabilities has inheritable capabilities
171PASS: 113 ctr /etc/resolv.conf rw/ro mode
172PASS: 114 ctr create with non-existent command
173PASS: 115 ctr create with non-existent command [tty]
174PASS: 116 ctr update resources
175PASS: 117 ctr correctly setup working directory
176PASS: 118 ctr execsync conflicting with conmon env
177PASS: 119 ctr resources
178PASS: 120 ctr with non-root user has no effective capabilities
179PASS: 121 ctr has gid in supplemental groups
180PASS: 122 ctr has gid in supplemental groups with Merge policy
181PASS: 123 ctr has only specified gid in supplemental groups with Strict policy
182PASS: 124 ctr with low memory configured should not be created
183PASS: 125 privileged ctr -- check for rw mounts
184PASS: 126 annotations passed through
185PASS: 127 ctr with default_env set in configuration
186PASS: 128 ctr with absent mount that should be rejected
187PASS: 129 ctr that mounts container storage as shared should keep shared
188PASS: 130 ctr that mounts container storage as private should not be private
189PASS: 131 ctr that mounts container storage as read-only option but not recursively
190SKIP: 132 ctr that mounts container storage as recursively read-only # skip requires crictl version "1.30" or newer
191SKIP: 133 ctr that fails to mount container storage as recursively read-only without readonly option # skip requires crictl version "1.30" or newer
192SKIP: 134 ctr that fails to mount container storage as recursively read-only without private propagation # skip requires crictl version "1.30" or newer
193PASS: 135 ctr has containerenv
194PASS: 136 ctr stop timeouts should decrease
195PASS: 137 ctr with node level pid namespace should not leak children
196PASS: 138 ctr HOME env newline invalid
197PASS: 139 ctr log linking
198PASS: 140 ctr stop loop kill retry attempts
199PASS: 141 ctr multiple stop calls
200PASS: 142 pause/unpause ctr with right ctr id
201PASS: 143 pause ctr with invalid ctr id
202PASS: 144 pause ctr with already paused ctr
203PASS: 145 unpause ctr with right ctr id with running ctr
204PASS: 146 unpause ctr with invalid ctr id
205PASS: 147 remove paused ctr
206FAIL: 148 ctr seccomp profiles unconfined
207FAIL: 149 ctr seccomp profiles runtime/default
208FAIL: 150 ctr seccomp profiles wrong profile name
209FAIL: 151 ctr seccomp profiles localhost profile name
210FAIL: 152 ctr seccomp overrides unconfined profile with runtime/default when overridden
211FAIL: 153 ctr seccomp profiles runtime/default block unshare
212SKIP: 154 ctr_userns run container # skip userns testing not enabled
213PASS: 155 bind secrets mounts to container
214PASS: 156 default mounts correctly sorted with other mounts
215PASS: 157 additional devices support
216PASS: 158 additional devices permissions
217PASS: 159 annotation devices support
218PASS: 160 annotation should not be processed if not allowed
219PASS: 161 annotation should override configured additional_devices
220PASS: 162 annotation should not be processed if not allowed in allowed_devices
221PASS: 163 annotation should configure multiple devices
222PASS: 164 annotation should fail if one device is invalid
223PASS: 165 test infra ctr dropped
224PASS: 166 test infra ctr not dropped
225PASS: 167 test infra ctr dropped status
226PASS: 168 pod test hooks
227PASS: 169 run container in pod with image ID
228PASS: 170 container status when created by image ID
229PASS: 171 container status when created by image tagged reference
230PASS: 172 container status when created by image canonical reference
231PASS: 173 container status when created by image list canonical reference
232PASS: 174 image pull and list
233PASS: 175 image pull and list using imagestore
234SKIP: 176 image pull with signature # skip registry has some issues
235PASS: 177 image pull and list by tag and ID
236PASS: 178 image pull and list by digest and ID
237PASS: 179 image pull and list by manifest list digest
238PASS: 180 image pull and list by manifest list tag
239PASS: 181 image pull and list by manifest list and individual digest
240PASS: 182 image pull and list by individual and manifest list digest
241PASS: 183 image list with filter
242PASS: 184 image list/remove
243PASS: 185 image status/remove
244SKIP: 186 run container in pod with crun-wasm enabled # skip crun-wasm not installed or runtime type is VM
245PASS: 187 check if image is pinned appropriately
246PASS: 188 run container in pod with timezone configured
247PASS: 189 run container in pod with local timezone
248PASS: 190 run container with memory_limit_in_bytes -1
249PASS: 191 run container with memory_limit_in_bytes 12.5MiB
250PASS: 192 run container with container_min_memory 17.5MiB
251PASS: 193 run container with container_min_memory 5.5MiB
252PASS: 194 run container with empty container_min_memory
253PASS: 195 image remove with multiple names, by name
254PASS: 196 image remove with multiple names, by ID
255PASS: 197 image volume ignore
256PASS: 198 image volume bind
257PASS: 199 image volume user mkdir
258PASS: 200 image fs info with default settings should return matching container_filesystem and image_filesystem
259PASS: 201 image fs info with imagestore set should return different filesystems
260PASS: 202 test infra ctr cpuset
261PASS: 203 info inspect
262PASS: 204 ctr inspect
263PASS: 205 pod inspect when dropping infra
264PASS: 206 ctr inspect not found
265PASS: 207 inspect image should succeed contain all necessary information
266SKIP: 208 irqbalance tests (in sequence) # skip irqbalance not found.
267SKIP: 209 container run with kata should have containerd-shim-kata-v2 process running # skip Not
268PASS: 210 metrics with default host and port
269FAIL: 211 metrics with custom host using localhost and random port
270FAIL: 212 secure metrics with random port
271FAIL: 213 secure metrics with random port and missing cert/key
272PASS: 214 pid namespace mode pod test
273PASS: 215 pid namespace mode target test
274PASS: 216 KUBENSMNT mount namespace
275PASS: 217 ensure correct hostname
276PASS: 218 ensure correct hostname for hostnetwork:true
277PASS: 219 Check for valid pod netns CIDR
278PASS: 220 Ensure correct CNI plugin namespace/name/container-id arguments
279SKIP: 221 Connect to pod hostport from the host # skip node configured with cgroupv2 flakes this test sometimes
280PASS: 222 Clean up network if pod sandbox fails
281PASS: 223 Clean up network if pod sandbox fails after plugin success
282PASS: 224 Clean up network if pod sandbox gets killed
283PASS: 225 Ping pod from the host / another pod
284PASS: 226 run NRI PluginRegistration test
285PASS: 227 run NRI PluginSynchronization test
286PASS: 228 run NRI PodEvents test
287PASS: 229 run NRI ContainerEvents test
288PASS: 230 run NRI MountInjection test
289PASS: 231 run NRI EnvironmentInjection test
290PASS: 232 run NRI AnnotationInjection test
291PASS: 233 run NRI DeviceInjection test
292PASS: 234 run NRI CpusetAdjustment test
293PASS: 235 run NRI MemsetAdjustment test
294PASS: 236 run NRI CpusetAdjustmentUpdate test
295PASS: 237 run NRI MemsetAdjustmentUpdate test
296SKIP: 238 OCI image volume mount lifecycle # skip requires crictl version "1.31" or newer
297PASS: 239 pod release name on remove
298PASS: 240 pod remove
299PASS: 241 pod stop ignores not found sandboxes
300PASS: 242 pod list filtering
301PASS: 243 pod metadata in list & status
302PASS: 244 pass pod sysctls to runtime
303PASS: 245 pass pod sysctls to runtime when in userns
304SKIP: 246 disable crypto.fips_enabled when FIPS_DISABLE is set # skip The directory /proc/sys/crypto does not exist on this host.
305PASS: 247 fail to pass pod sysctls to runtime if invalid spaces
306PASS: 248 fail to pass pod sysctl to runtime if invalid value
307PASS: 249 skip pod sysctls to runtime if host
308PASS: 250 pod stop idempotent
309PASS: 251 pod remove idempotent
310PASS: 252 pod stop idempotent with ctrs already stopped
311PASS: 253 restart crio and still get pod status
312PASS: 254 invalid systemd cgroup_parent fail
313PASS: 255 systemd cgroup_parent correctly set
314PASS: 256 kubernetes pod terminationGracePeriod passthru
315PASS: 257 pod pause image matches configured image in crio.conf
316PASS: 258 pod stop cleans up all namespaces
317PASS: 259 pod with the correct etc folder ownership
318PASS: 260 verify RunAsGroup in container
319PASS: 261 single cni plugin with pod annotations capability enabled
320PASS: 262 single cni plugin with pod annotations capability disabled
321PASS: 263 pod annotations capability for chained cni plugins
322PASS: 264 accept unsigned image with default policy
323PASS: 265 deny unsigned image with restrictive policy
324PASS: 266 accept signed image with default policy
325FAIL: 267 accept signed image with restrictive policy
326PASS: 268 accept unsigned image with not existing namespace policy
327PASS: 269 accept unsigned image with higher priority namespace policy
328PASS: 270 deny unsigned image with higher priority namespace policy
329FAIL: 271 accept signed image with higher priority namespace policy
330PASS: 272 pprof
331PASS: 273 pprof over unix socket
332PASS: 274 reload config should succeed
333PASS: 275 reload config should succeed with 'log_level'
334PASS: 276 reload config should fail with 'log_level' if invalid
335PASS: 277 reload config should fail with if config is malformed
336PASS: 278 reload config should succeed with 'pause_image'
337PASS: 279 reload config should succeed with 'pause_command'
338PASS: 280 reload config should succeed with 'pause_image_auth_file'
339PASS: 281 reload config should fail with non existing 'pause_image_auth_file'
340PASS: 282 reload config should succeed with 'log_filter'
341PASS: 283 reload config should fail with invalid 'log_filter'
342PASS: 284 reload config should succeed with 'decryption_keys_path'
343PASS: 285 reload config should succeed with 'seccomp_profile'
344FAIL: 286 reload config should not fail with invalid 'seccomp_profile'
345SKIP: 287 reload config should succeed with 'apparmor_profile' # skip apparmor not enabled
346SKIP: 288 reload config should fail with invalid 'apparmor_profile' # skip apparmor not enabled
347PASS: 289 reload config should add new runtime
348PASS: 290 reload config should update 'pinned_images'
349PASS: 291 reload config should update 'pinned_images' and only 'pause_image' is pinned
350PASS: 292 reload config should update 'pause_image' and it becomes 'pinned_images'
351PASS: 293 reload config should remove pinned images when an empty list is provided
352PASS: 294 reload system registries should succeed
353PASS: 295 reload system registries should succeed with new registry
354PASS: 296 reload system registries should fail on invalid syntax in file
355PASS: 297 system registries should succeed with new registry without reload
356PASS: 298 system registries should fail on invalid syntax in file without reload
357PASS: 299 system handles burst of configuration changes without excessive reloads
358PASS: 300 system handles duplicate events for the same file
359PASS: 301 crio restore
360PASS: 302 crio restore with pod stopped
361PASS: 303 crio restore with bad state and pod stopped
362PASS: 304 crio restore with bad state and ctr stopped
363PASS: 305 crio restore with bad state and ctr removed
364PASS: 306 crio restore with bad state and pod removed
365PASS: 307 crio restore with bad state
366PASS: 308 crio restore with missing config.json
367PASS: 309 crio restore first not managing then managing
368PASS: 310 crio restore first managing then not managing
369PASS: 311 crio restore changing managing dir
370PASS: 312 crio restore upon entering KUBENSMNT
371PASS: 313 crio restore upon exiting KUBENSMNT
372PASS: 314 crio restore volumes for containers
373PASS: 315 crictl runtimeversion
374PASS: 316 if fs.may_detach_mounts is set
375FAIL: 317 seccomp notifier with runtime/default
376FAIL: 318 seccomp notifier with runtime/default but not stop
377FAIL: 319 seccomp notifier with custom profile
378FAIL: 320 seccomp notifier should not work if annotation is not allowed
379FAIL: 321 seccomp OCI artifact with image annotation without suffix
380FAIL: 322 seccomp OCI artifact with image annotation for pod
381FAIL: 323 seccomp OCI artifact with image annotation for container
382PASS: 324 seccomp OCI artifact with image annotation but not allowed annotation on runtime config
383FAIL: 325 seccomp OCI artifact with image annotation and profile set to unconfined
384PASS: 326 seccomp OCI artifact with image annotation but set runtime default profile with higher priority
385FAIL: 327 seccomp OCI artifact with image annotation but set localhost profile with higher priority
386FAIL: 328 seccomp OCI artifact with pod annotation
387FAIL: 329 seccomp OCI artifact with container annotation
388PASS: 330 seccomp OCI artifact with bogus annotation
389PASS: 331 seccomp OCI artifact with missing artifact
390PASS: 332 selinux label level=s0 is sufficient
391SKIP: 333 selinux skips relabeling if TrySkipVolumeSELinuxLabel annotation is present # skip not enforcing
392SKIP: 334 selinux skips relabeling for super privileged container # skip not enforcing
393PASS: 335 ctr check shared /dev/shm
394PASS: 336 check /dev/shm is changed
395PASS: 337 check /dev/shm fails with incorrect values
396PASS: 338 stats
397PASS: 339 container stats
398PASS: 340 pod stats
399PASS: 341 status not should fail if no subcommand is provided
400PASS: 342 status should succeed to retrieve the config
401PASS: 343 status should fail to retrieve the config with invalid socket
402PASS: 344 status should succeed to retrieve the info
403PASS: 345 status should fail to retrieve the info with invalid socket
404PASS: 346 succeed to retrieve the container info
405PASS: 347 should fail to retrieve the container info without ID
406PASS: 348 should fail to retrieve the container with invalid socket
407PASS: 349 should not clean up pod after timeout
408FAIL: 350 emit metric when sandbox is re-requested
409PASS: 351 should not clean up container after timeout
410PASS: 352 should clean up pod after timeout if request changes
411PASS: 353 should clean up container after timeout if request changes
412PASS: 354 should clean up pod after timeout if not re-requested
413PASS: 355 should not wait for actual duplicate pod request
414PASS: 356 should clean up container after timeout if not re-requested
415FAIL: 357 emit metric when container is re-requested
416PASS: 358 should not be able to operate on a timed out pod
417PASS: 359 should not be able to operate on a timed out container
418PASS: 360 should not wait for actual duplicate container request
419PASS: 361 check umask is changed
420FAIL: 362 userns annotation auto should succeed
421PASS: 363 userns annotation auto with keep-id and map-to-root should fail
422FAIL: 364 userns annotation auto should map host run_as_user
423FAIL: 365 version
424PASS: 366 version -j
425PASS: 367 test workload gets configured to defaults
426PASS: 368 test workload can override defaults
427PASS: 369 test workload should not be set if not defaulted or specified
428PASS: 370 test workload should not be set if annotation not specified
429PASS: 371 test workload pod gets configured to defaults
430PASS: 372 test workload can override pod defaults
431PASS: 373 test workload pod should not be set if not defaulted or specified
432PASS: 374 test workload pod should not be set if annotation not specified
433PASS: 375 test workload pod should override infra_ctr_cpuset option
434PASS: 376 test workload allowed annotation should not work if not configured
435PASS: 377 test workload allowed annotation appended with runtime
436PASS: 378 test workload allowed annotation works for pod
437PASS: 379 test resource cleanup on bad annotation contents
438PASS: 380 test workload pod should not be set if annotation not specified even if prefix
439PASS: 381 test special runtime annotations not allowed
440PASS: 382 test special runtime annotations allowed
441
442real 9m12.847s
443user 42m18.946s
444sys 8m15.064s
445DURATION: 553
446END: /usr/lib64/cri-o/ptest
4472024-11-23T14:59
448STOP: ptest-runner
449TOTAL: 1 FAIL: 0
450root@intel-x86-64:~#
451```
452
diff --git a/recipes-containers/cri-o/cri-o_git.bb b/recipes-containers/cri-o/cri-o_git.bb
index 4e17a7cd..2d971bd7 100644
--- a/recipes-containers/cri-o/cri-o_git.bb
+++ b/recipes-containers/cri-o/cri-o_git.bb
@@ -14,10 +14,12 @@ At a high level, we expect the scope of cri-o to be restricted to the following
14 - Resource isolation as required by the CRI \ 14 - Resource isolation as required by the CRI \
15 " 15 "
16 16
17SRCREV_cri-o = "5aff11c7c1afdc785adafd7da3c3f2a6ac51b88d" 17SRCREV_cri-o = "318db72eb0b3d18c22c995aa7614a13142287296"
18SRC_URI = "\ 18SRC_URI = "\
19 git://github.com/kubernetes-sigs/cri-o.git;branch=release-1.30;name=cri-o;protocol=https \ 19 git://github.com/kubernetes-sigs/cri-o.git;branch=release-1.32;name=cri-o;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
20 file://0001-Makefile-introduce-GO_TEST-for-more-flexible-configu.patch;patchdir=src/import \
20 file://crio.conf \ 21 file://crio.conf \
22 file://run-ptest \
21 " 23 "
22 24
23# Apache-2.0 for docker 25# Apache-2.0 for docker
@@ -26,9 +28,9 @@ LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c2
26 28
27GO_IMPORT = "import" 29GO_IMPORT = "import"
28 30
29PV = "1.30.0+git${SRCREV_cri-o}" 31PV = "1.32.2+git${SRCREV_cri-o}"
30 32
31inherit features_check 33inherit features_check ptest
32REQUIRED_DISTRO_FEATURES ?= "seccomp" 34REQUIRED_DISTRO_FEATURES ?= "seccomp"
33 35
34DEPENDS = " \ 36DEPENDS = " \
@@ -58,7 +60,10 @@ inherit goarch
58inherit pkgconfig 60inherit pkgconfig
59inherit container-host 61inherit container-host
60 62
61EXTRA_OEMAKE="BUILDTAGS=''" 63EXTRA_OEMAKE = "BUILDTAGS='' DEBUG=1 STRIP=true"
64# avoid textrel QA issue
65EXTRA_OEMAKE += "GO_BUILD='${GO} build -trimpath -buildmode=pie'"
66EXTRA_OEMAKE += "GO_TEST='${GO} test -trimpath -buildmode=pie'"
62 67
63do_compile() { 68do_compile() {
64 set +e 69 set +e
@@ -69,6 +74,13 @@ do_compile() {
69 oe_runmake binaries 74 oe_runmake binaries
70} 75}
71 76
77do_compile_ptest() {
78 set +e
79
80 cd ${S}/src/import
81
82 oe_runmake test-binaries
83}
72SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" 84SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
73SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','crio.service','',d)}" 85SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','crio.service','',d)}"
74SYSTEMD_AUTO_ENABLE:${PN} = "enable" 86SYSTEMD_AUTO_ENABLE:${PN} = "enable"
@@ -83,7 +95,7 @@ do_install() {
83 install -d ${D}${systemd_unitdir}/system/ 95 install -d ${D}${systemd_unitdir}/system/
84 install -d ${D}/usr/share/containers/oci/hooks.d 96 install -d ${D}/usr/share/containers/oci/hooks.d
85 97
86 install ${WORKDIR}/crio.conf ${D}/${sysconfdir}/crio/crio.conf 98 install ${UNPACKDIR}/crio.conf ${D}/${sysconfdir}/crio/crio.conf
87 99
88 # sample config files, they'll go in the ${PN}-config below 100 # sample config files, they'll go in the ${PN}-config below
89 install -d ${D}/${sysconfdir}/crio/config/ 101 install -d ${D}/${sysconfdir}/crio/config/
@@ -100,16 +112,43 @@ do_install() {
100 install -d ${D}${localstatedir}/lib/crio 112 install -d ${D}${localstatedir}/lib/crio
101} 113}
102 114
115do_install_ptest() {
116 install -d ${D}${PTEST_PATH}/test
117 install -d ${D}${PTEST_PATH}/bin
118 cp -rf ${S}/src/import/test ${D}${PTEST_PATH}
119 cp -rf ${S}/src/import/bin ${D}${PTEST_PATH}
120 # CRI-O testing changed the default container runtime from runc to crun in version 1.31+.
121 # To maintain compatibility with older tests expecting runc, and to allow for other custom runtimes,
122 # this section explicitly sets CONTAINER_DEFAULT_RUNTIME in the run-ptest script.
123 # The value is determined by the VIRTUAL-RUNTIME_container_runtime variable.
124 if [ "${VIRTUAL-RUNTIME_container_runtime}" = "virtual-runc" ]; then
125 sed -i '/^.\/test\/test_runner/iexport CONTAINER_DEFAULT_RUNTIME=runc' ${D}${PTEST_PATH}/run-ptest
126 else
127 sed -i '/^.\/test\/test_runner/iexport CONTAINER_DEFAULT_RUNTIME=${VIRTUAL-RUNTIME_container_runtime}' ${D}${PTEST_PATH}/run-ptest
128 fi
129
130}
131
103FILES:${PN}-config = "${sysconfdir}/crio/config/*" 132FILES:${PN}-config = "${sysconfdir}/crio/config/*"
104FILES:${PN} += "${systemd_unitdir}/system/*" 133FILES:${PN} += "${systemd_unitdir}/system/*"
105FILES:${PN} += "/usr/local/bin/*" 134FILES:${PN} += "/usr/local/bin/*"
106FILES:${PN} += "/usr/share/containers/oci/hooks.d" 135FILES:${PN} += "/usr/share/containers/oci/hooks.d"
107 136
108# don't clobber hooks.d 137INSANE_SKIP:${PN}-ptest += "ldflags"
109ALLOW_EMPTY:${PN} = "1"
110 138
111INSANE_SKIP:${PN} += "ldflags already-stripped textrel" 139RDEPENDS:${PN}-ptest += " \
112 140 bash \
113deltask compile_ptest_base 141 bats \
142 cni \
143 crictl \
144 coreutils \
145 dbus-daemon-proxy \
146 iproute2 \
147 util-linux-unshare \
148 jq \
149 slirp4netns \
150 parallel \
151 podman \
152"
114 153
115COMPATIBLE_HOST = "^(?!(qemu)?mips).*" 154COMPATIBLE_HOST = "^(?!(qemu)?mips).*"
diff --git a/recipes-containers/cri-o/files/0001-Add-trimpath-to-build-nri.test.patch b/recipes-containers/cri-o/files/0001-Add-trimpath-to-build-nri.test.patch
new file mode 100644
index 00000000..c26e58fd
--- /dev/null
+++ b/recipes-containers/cri-o/files/0001-Add-trimpath-to-build-nri.test.patch
@@ -0,0 +1,28 @@
1From 0bf230f59d211044e7993543e010b0d7f9dcead3 Mon Sep 17 00:00:00 2001
2From: Peng Zhang <peng.zhang1.cn@windriver.com>
3Date: Fri, 25 Oct 2024 10:42:02 +0800
4Subject: [PATCH] Add --trimpath to build nri.test
5
6when build test-binary, TMPDIR[buildpaths] error found in nri.test
7to fix this error, add "--trimpath" option to build nri.test.
8
9Upstream-Status: Inappropriate [oe specific]
10
11Signed-off-by: Peng Zhang <peng.zhang1.cn@windriver.com>
12---
13 Makefile | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16Index: cri-o-1.31.4+git33d75981bee230f791709975125d7386fe2c530a/src/import/Makefile
17===================================================================
18--- cri-o-1.31.4+git33d75981bee230f791709975125d7386fe2c530a.orig/src/import/Makefile
19+++ cri-o-1.31.4+git33d75981bee230f791709975125d7386fe2c530a/src/import/Makefile
20@@ -213,7 +213,7 @@
21 $(GO_BUILD) $(GCFLAGS) $(GO_LDFLAGS) -tags "$(BUILDTAGS)" -o $@ ./test/checkcriu
22
23 test/nri/nri.test: $(wildcard test/nri/*.go) ## Build the NRI test binary.
24- $(GO) test --tags "test $(BUILDTAGS)" -c ./test/nri -o $@
25+ $(GO) test --tags "test $(BUILDTAGS)" -c ./test/nri -o $@ ${TRIMPATH}
26
27 bin/crio: $(GO_FILES) ## Build the CRI-O main binary.
28 $(GO_BUILD) $(GCFLAGS) $(GO_LDFLAGS) -tags "$(BUILDTAGS)" -o $@ ./cmd/crio
diff --git a/recipes-containers/cri-o/files/0001-Makefile-introduce-GO_TEST-for-more-flexible-configu.patch b/recipes-containers/cri-o/files/0001-Makefile-introduce-GO_TEST-for-more-flexible-configu.patch
new file mode 100644
index 00000000..33c65b5a
--- /dev/null
+++ b/recipes-containers/cri-o/files/0001-Makefile-introduce-GO_TEST-for-more-flexible-configu.patch
@@ -0,0 +1,41 @@
1From 656cb24b07b1e5b63939c15dc31d8c9839ecce75 Mon Sep 17 00:00:00 2001
2From: Chen Qi <Qi.Chen@windriver.com>
3Date: Tue, 14 Jan 2025 20:55:50 -0800
4Subject: [PATCH] Makefile: introduce GO_TEST for more flexible configuration
5
6Introduce GO_TEST and make it similar to GO_BUILD.
7
8Note that with this change, the default behavior changes a little bit,
9that is, TRIMPATH, GCFLAGS and GO_LDFALGS all have effect on test/nri/nri.test.
10
11Upstream-Status: Submitted [https://github.com/cri-o/cri-o/pull/8912]
12
13Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
14---
15 Makefile | 3 ++-
16 1 file changed, 2 insertions(+), 1 deletion(-)
17
18diff --git a/Makefile b/Makefile
19index 34f9d429d..f02213894 100644
20--- a/Makefile
21+++ b/Makefile
22@@ -3,6 +3,7 @@ GO ?= go
23 TRIMPATH ?= -trimpath
24 GO_ARCH=$(shell $(GO) env GOARCH)
25 GO_BUILD ?= $(GO) build $(TRIMPATH)
26+GO_TEST ?= $(GO) test $(TRIMPATH)
27 GO_RUN ?= $(GO) run
28 NIX_IMAGE ?= nixos/nix:2.24.3
29
30@@ -213,7 +214,7 @@ test/checkcriu/checkcriu: $(GO_FILES) ## Build the checkcriu test binary.
31 $(GO_BUILD) $(GCFLAGS) $(GO_LDFLAGS) -tags "$(BUILDTAGS)" -o $@ ./test/checkcriu
32
33 test/nri/nri.test: $(wildcard test/nri/*.go) ## Build the NRI test binary.
34- $(GO) test --tags "test $(BUILDTAGS)" -c ./test/nri -o $@
35+ $(GO_TEST) $(GCFLAGS) $(GO_LDFLAGS) --tags "test $(BUILDTAGS)" -c ./test/nri -o $@
36
37 bin/crio: $(GO_FILES) ## Build the CRI-O main binary.
38 $(GO_BUILD) $(GCFLAGS) $(GO_LDFLAGS) -tags "$(BUILDTAGS)" -o $@ ./cmd/crio
39--
402.25.1
41
diff --git a/recipes-containers/cri-o/files/run-ptest b/recipes-containers/cri-o/files/run-ptest
new file mode 100644
index 00000000..62abe959
--- /dev/null
+++ b/recipes-containers/cri-o/files/run-ptest
@@ -0,0 +1,11 @@
1#!/bin/sh
2
3./test/test_runner.sh | while IFS= read -r line; do
4 if [[ $line =~ ^not\ ok ]]; then
5 echo "FAIL: ${line#not ok }"
6 elif [[ $line =~ ^ok && ! $line =~ \#\ skip ]]; then
7 echo "PASS: ${line#ok }"
8 elif [[ $line =~ ^ok.*#\ skip ]]; then
9 echo "SKIP: ${line#ok }"
10 fi
11done
diff --git a/recipes-containers/cri-tools/cri-tools_git.bb b/recipes-containers/cri-tools/cri-tools_git.bb
index e0caf740..04b56f94 100644
--- a/recipes-containers/cri-tools/cri-tools_git.bb
+++ b/recipes-containers/cri-tools/cri-tools_git.bb
@@ -16,9 +16,9 @@ What is not in scope for this project? \
16 non-exist on the kube-apiserver. \ 16 non-exist on the kube-apiserver. \
17 " 17 "
18 18
19SRCREV_cri-tools = "17b4dd65d660fec94d7a5a070e3e89ef640f1087" 19SRCREV_cri-tools = "767879cca5c6bd2f89b6cf6c7829736109c99b2a"
20SRC_URI = "\ 20SRC_URI = "\
21 git://github.com/kubernetes-sigs/cri-tools.git;branch=master;name=cri-tools;protocol=https \ 21 git://github.com/kubernetes-sigs/cri-tools.git;branch=master;name=cri-tools;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
22 file://0001-build-allow-environmental-CGO-settings-and-pass-dont.patch \ 22 file://0001-build-allow-environmental-CGO-settings-and-pass-dont.patch \
23 " 23 "
24 24
@@ -27,7 +27,7 @@ LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c2
27 27
28GO_IMPORT = "import" 28GO_IMPORT = "import"
29 29
30PV = "1.29.0+git${SRCREV_cri-tools}" 30PV = "1.30.0+git${SRCREV_cri-tools}"
31 31
32RPROVIDES:${PN} += "crictl" 32RPROVIDES:${PN} += "crictl"
33PACKAGES =+ "${PN}-critest" 33PACKAGES =+ "${PN}-critest"
@@ -36,7 +36,7 @@ inherit go
36inherit goarch 36inherit goarch
37inherit pkgconfig 37inherit pkgconfig
38 38
39EXTRA_OEMAKE="BUILDTAGS=''" 39EXTRA_OEMAKE = "BUILDTAGS=''"
40 40
41do_compile() { 41do_compile() {
42 # link fixups for compilation 42 # link fixups for compilation
diff --git a/recipes-containers/criu/criu_git.bb b/recipes-containers/criu/criu_git.bb
index 09503624..8a7b5ad3 100644
--- a/recipes-containers/criu/criu_git.bb
+++ b/recipes-containers/criu/criu_git.bb
@@ -13,15 +13,17 @@ EXCLUDE_FROM_WORLD = "1"
13 13
14LIC_FILES_CHKSUM = "file://COPYING;md5=412de458544c1cb6a2b512cd399286e2" 14LIC_FILES_CHKSUM = "file://COPYING;md5=412de458544c1cb6a2b512cd399286e2"
15 15
16SRCREV = "f8b14286b092853a4485813e1efd564109df9123" 16SRCREV = "b6059ff193a9b0dff98e997134d662c3ccfd1600"
17PV = "3.19.0+git" 17PV = "4.1+git"
18 18
19SRC_URI = "git://github.com/checkpoint-restore/criu.git;branch=master;protocol=https \ 19SRC_URI = "git://github.com/checkpoint-restore/criu.git;branch=master;protocol=https \
20 file://0001-criu-Skip-documentation-install.patch \ 20 file://0001-criu-Skip-documentation-install.patch \
21 file://0002-criu-Change-libraries-install-directory.patch \ 21 file://0002-criu-Change-libraries-install-directory.patch \
22 file://0003-crit-pycriu-build-and-install-wheels.patch \ 22 file://0003-crit-pycriu-build-and-install-wheels.patch \
23 file://0004-pycriu-attr-pycriu.version.__version__.patch \ 23 file://0004-pycriu-attr-pycriu.version.__version__.patch \
24 file://0005-pycriu-skip-dependency-check-during-build.patch \ 24 file://0005-pycriu-skip-dependency-check-during-build.patch \
25 file://0001-crit-explicity-set-PEP517_SOURCE_PATH.patch \
26 file://0001-plugins-cuda-pass-DEBUG_PREFIX_MAP.patch \
25 " 27 "
26 28
27COMPATIBLE_HOST = "(x86_64|arm|aarch64).*-linux" 29COMPATIBLE_HOST = "(x86_64|arm|aarch64).*-linux"
@@ -46,11 +48,11 @@ EXTRA_OEMAKE:append = " LOGROTATEDIR=${sysconfdir} SYSTEMDUNITDIR=${systemd_unit
46CFLAGS += "-D__USE_GNU -D_GNU_SOURCE " 48CFLAGS += "-D__USE_GNU -D_GNU_SOURCE "
47 49
48CFLAGS += " -I${STAGING_INCDIR} -I${STAGING_INCDIR}/libnl3" 50CFLAGS += " -I${STAGING_INCDIR} -I${STAGING_INCDIR}/libnl3"
49CFLAGS:arm += "-D__WORDSIZE" 51CFLAGS:append:arm = " -D__WORDSIZE"
50 52
51# overide LDFLAGS to allow criu to build without: "x86_64-poky-linux-ld: unrecognized option '-Wl,-O1'" 53# overide LDFLAGS to allow criu to build without: "x86_64-poky-linux-ld: unrecognized option '-Wl,-O1'"
52export LDFLAGS="" 54export LDFLAGS = ""
53export C_INCLUDE_PATH="${STAGING_INCDIR}/libnl3" 55export C_INCLUDE_PATH = "${STAGING_INCDIR}/libnl3"
54 56
55export BUILD_SYS 57export BUILD_SYS
56export HOST_SYS 58export HOST_SYS
@@ -75,6 +77,7 @@ do_compile:prepend() {
75} 77}
76 78
77do_compile () { 79do_compile () {
80 export DEBUG_PREFIX_MAP="${DEBUG_PREFIX_MAP}"
78 oe_runmake FULL_PYTHON=${PYTHON} PYTHON=nativepython3 81 oe_runmake FULL_PYTHON=${PYTHON} PYTHON=nativepython3
79} 82}
80 83
@@ -83,6 +86,7 @@ do_install () {
83 export PEP517_WHEEL_PATH="${PEP517_WHEEL_PATH}" 86 export PEP517_WHEEL_PATH="${PEP517_WHEEL_PATH}"
84 export USRBINPATH="${USRBINPATH}" 87 export USRBINPATH="${USRBINPATH}"
85 export PEP517_INSTALL_PYTHON="${PEP517_INSTALL_PYTHON}" 88 export PEP517_INSTALL_PYTHON="${PEP517_INSTALL_PYTHON}"
89
86 oe_runmake PREFIX=${exec_prefix} LIBDIR=${libdir} DESTDIR="${D}" PLUGINDIR="${localstatedir}/lib" FULL_PYTHON=${PYTHON} PYTHON=nativepython3 install 90 oe_runmake PREFIX=${exec_prefix} LIBDIR=${libdir} DESTDIR="${D}" PLUGINDIR="${localstatedir}/lib" FULL_PYTHON=${PYTHON} PYTHON=nativepython3 install
87 91
88 # python3's distutils has a feature of rewriting the interpeter on setup installed 92 # python3's distutils has a feature of rewriting the interpeter on setup installed
diff --git a/recipes-containers/criu/files/0001-crit-explicity-set-PEP517_SOURCE_PATH.patch b/recipes-containers/criu/files/0001-crit-explicity-set-PEP517_SOURCE_PATH.patch
new file mode 100644
index 00000000..ee37bc81
--- /dev/null
+++ b/recipes-containers/criu/files/0001-crit-explicity-set-PEP517_SOURCE_PATH.patch
@@ -0,0 +1,32 @@
1From 0af358f8ae5e671d78e3de32a2d26bb3cf2c23f8 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Thu, 3 Apr 2025 17:08:01 +0000
4Subject: [PATCH] crit: explicity set PEP517_SOURCE_PATH
5
6Similarly to the ./lib build, we need to explicitly set
7this to avoid pyproject.toml errors during the build (the
8project file cannot be found)
9
10Upstream-Status: Inappropriate [oe specific]
11
12Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
13---
14 crit/Makefile | 3 +++
15 1 file changed, 3 insertions(+)
16
17diff --git a/crit/Makefile b/crit/Makefile
18index 90f0ee635..329c7e85c 100644
19--- a/crit/Makefile
20+++ b/crit/Makefile
21@@ -1,5 +1,8 @@
22 VERSION_FILE := $(if $(obj),$(addprefix $(obj)/,crit/version.py),crit/version.py)
23
24+PEP517_SOURCE_PATH := ./crit
25+PEP517_BUILD_OPTS :=
26+
27 all-y += ${VERSION_FILE}
28 cleanup-y += ${VERSION_FILE}
29
30--
312.43.0
32
diff --git a/recipes-containers/criu/files/0001-criu-Skip-documentation-install.patch b/recipes-containers/criu/files/0001-criu-Skip-documentation-install.patch
index dd33b1bd..39cbd1ef 100644
--- a/recipes-containers/criu/files/0001-criu-Skip-documentation-install.patch
+++ b/recipes-containers/criu/files/0001-criu-Skip-documentation-install.patch
@@ -12,12 +12,12 @@ Signed-off-by: Jianchuan Wang <jianchuan.wang@windriver.com>
12 Makefile.install | 2 +- 12 Makefile.install | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-) 13 1 file changed, 1 insertion(+), 1 deletion(-)
14 14
15diff --git a/Makefile.install b/Makefile.install 15Index: git/Makefile.install
16index aafb95469..1b02b70af 100644 16===================================================================
17--- a/Makefile.install 17--- git.orig/Makefile.install
18+++ b/Makefile.install 18+++ git/Makefile.install
19@@ -30,7 +30,7 @@ export PREFIX BINDIR SBINDIR MANDIR RUNDIR 19@@ -53,7 +53,7 @@
20 export LIBDIR INCLUDEDIR LIBEXECDIR PLUGINDIR 20 export SKIP_PIP_INSTALL PIPFLAGS
21 21
22 install-man: 22 install-man:
23- $(Q) $(MAKE) -C Documentation install 23- $(Q) $(MAKE) -C Documentation install
@@ -25,6 +25,3 @@ index aafb95469..1b02b70af 100644
25 .PHONY: install-man 25 .PHONY: install-man
26 26
27 install-lib: lib 27 install-lib: lib
28--
292.25.1
30
diff --git a/recipes-containers/criu/files/0001-plugins-cuda-pass-DEBUG_PREFIX_MAP.patch b/recipes-containers/criu/files/0001-plugins-cuda-pass-DEBUG_PREFIX_MAP.patch
new file mode 100644
index 00000000..0ccd6989
--- /dev/null
+++ b/recipes-containers/criu/files/0001-plugins-cuda-pass-DEBUG_PREFIX_MAP.patch
@@ -0,0 +1,31 @@
1From 816cad363c3c17636d8c6424578c3c70f0e87624 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Thu, 3 Apr 2025 17:48:44 +0000
4Subject: [PATCH] plugins/cuda: pass DEBUG_PREFIX_MAP
5
6If we don't explicitly pass the debug prefix map to the build
7QA errors result in the debug package (host path).
8
9Upstream-Status: Inappropriate [OE-Specific]
10
11Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
12---
13 plugins/cuda/Makefile | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/plugins/cuda/Makefile b/plugins/cuda/Makefile
17index cc3d98ac9..aac9027a7 100644
18--- a/plugins/cuda/Makefile
19+++ b/plugins/cuda/Makefile
20@@ -19,7 +19,7 @@ all: $(DEPS_CUDA)
21
22 cuda_plugin.so: cuda_plugin.c
23 $(call msg-gen, $@)
24- $(Q) $(CC) $(PLUGIN_CFLAGS) $(shell $(COMPEL) includes) $^ -o $@ $(PLUGIN_INCLUDE) $(PLUGIN_LDFLAGS)
25+ $(Q) $(CC) $(PLUGIN_CFLAGS) $(DEBUG_PREFIX_MAP) $(shell $(COMPEL) includes) $^ -o $@ $(PLUGIN_INCLUDE) $(PLUGIN_LDFLAGS)
26
27 clean:
28 $(call msg-clean, $@)
29--
302.43.0
31
diff --git a/recipes-containers/criu/files/0003-crit-pycriu-build-and-install-wheels.patch b/recipes-containers/criu/files/0003-crit-pycriu-build-and-install-wheels.patch
index 0796bb24..c9c4b9b9 100644
--- a/recipes-containers/criu/files/0003-crit-pycriu-build-and-install-wheels.patch
+++ b/recipes-containers/criu/files/0003-crit-pycriu-build-and-install-wheels.patch
@@ -15,38 +15,26 @@ Signed-off-by: Tim Orling <tim.orling@konsulko.com>
15 lib/Makefile | 11 +++++++++-- 15 lib/Makefile | 11 +++++++++--
16 2 files changed, 15 insertions(+), 4 deletions(-) 16 2 files changed, 15 insertions(+), 4 deletions(-)
17 17
18diff --git a/crit/Makefile b/crit/Makefile 18Index: git/crit/Makefile
19index 9a856db6d..9b36f4be1 100644 19===================================================================
20--- a/crit/Makefile 20--- git.orig/crit/Makefile
21+++ b/crit/Makefile 21+++ git/crit/Makefile
22@@ -1,5 +1,7 @@ 22@@ -8,8 +8,10 @@
23 PYTHON_EXTERNALLY_MANAGED := $(shell $(PYTHON) -c 'import os, sysconfig; print(int(os.path.isfile(os.path.join(sysconfig.get_path("stdlib"), "EXTERNALLY-MANAGED"))))')
24 PIP_BREAK_SYSTEM_PACKAGES := 0
25+PEP517_SOURCE_PATH := ./crit
26+PEP517_BUILD_OPTS :=
27
28 VERSION_FILE := $(if $(obj),$(addprefix $(obj)/,crit/version.py),crit/version.py)
29 23
30@@ -16,11 +18,13 @@ ifeq ($(PIP_BREAK_SYSTEM_PACKAGES),0) 24 install: ${VERSION_FILE}
31 $(E) " Consider using PIP_BREAK_SYSTEM_PACKAGES=1 make install" 25 ifeq ($(SKIP_PIP_INSTALL),0)
32 else
33 $(E) " INSTALL " crit
34- $(Q) $(PYTHON) -m pip install --upgrade --ignore-installed --prefix=$(DESTDIR)$(PREFIX) ./crit
35+ $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
36 endif
37 else
38+ $(E) " BUILD " crit 26+ $(E) " BUILD " crit
39+ $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS) 27+ $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
40 $(E) " INSTALL " crit 28 $(E) " INSTALL " crit
41- $(Q) $(PYTHON) -m pip install --upgrade --ignore-installed --prefix=$(DESTDIR)$(PREFIX) ./crit 29- $(Q) $(PYTHON) -m pip install $(PIPFLAGS) --prefix=$(DESTDIR)$(PREFIX) ./crit
42+ $(Q) $(PYTHON) -m installer $(INSTALL_WHEEL_COMPILE_BYTECODE) --interpreter "$(USRBINPATH)/env $(PEP517_INSTALL_PYTHON)" --destdir=$(DESTDIR) $(PEP517_WHEEL_PATH)/crit-*.whl 30+ $(Q) $(PYTHON) -m installer $(INSTALL_WHEEL_COMPILE_BYTECODE) --interpreter "$(USRBINPATH)/env $(PEP517_INSTALL_PYTHON)" --destdir=$(DESTDIR) $(PEP517_WHEEL_PATH)/crit-*.whl
31 else
32 $(E) " SKIP INSTALL crit"
43 endif 33 endif
44 .PHONY: install 34Index: git/lib/Makefile
45 35===================================================================
46diff --git a/lib/Makefile b/lib/Makefile 36--- git.orig/lib/Makefile
47index ae371e78e..b5f147482 100644 37+++ git/lib/Makefile
48--- a/lib/Makefile
49+++ b/lib/Makefile
50@@ -1,6 +1,9 @@ 38@@ -1,6 +1,9 @@
51 CRIU_SO := libcriu.so 39 CRIU_SO := libcriu.so
52 CRIU_A := libcriu.a 40 CRIU_A := libcriu.a
@@ -57,21 +45,15 @@ index ae371e78e..b5f147482 100644
57 45
58 all-y += lib-c lib-a lib-py 46 all-y += lib-c lib-a lib-py
59 47
60@@ -63,11 +66,15 @@ ifeq ($(PIP_BREAK_SYSTEM_PACKAGES),0) 48@@ -55,8 +58,10 @@
61 $(E) " Consider using PIP_BREAK_SYSTEM_PACKAGES=1 make install" 49 $(Q) sed -e 's,@version@,$(CRIU_VERSION),' -e 's,@libdir@,$(LIBDIR),' -e 's,@includedir@,$(dir $(INCLUDEDIR)/criu/),' lib/c/criu.pc.in > lib/c/criu.pc
62 else 50 $(Q) install -m 644 lib/c/criu.pc $(DESTDIR)$(LIBDIR)/pkgconfig
63 $(E) " INSTALL " pycriu 51 ifeq ($(SKIP_PIP_INSTALL),0)
64- $(Q) $(PYTHON) -m pip install --upgrade --ignore-installed --prefix=$(DESTDIR)$(PREFIX) ./lib
65+ $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
66 endif
67 else
68+ $(E) " BUILD " pycriu 52+ $(E) " BUILD " pycriu
69+ $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS) 53+ $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
70 $(E) " INSTALL " pycriu 54 $(E) " INSTALL " pycriu
71- $(Q) $(PYTHON) -m pip install --upgrade --ignore-installed --prefix=$(DESTDIR)$(PREFIX) ./lib 55- $(Q) $(PYTHON) -m pip install $(PIPFLAGS) --prefix=$(DESTDIR)$(PREFIX) ./lib
72+ #nativepython3 -m installer ${INSTALL_WHEEL_COMPILE_BYTECODE} --interpreter "${USRBINPATH}/env ${PEP517_INSTALL_PYTHON}" --destdir=${D} ${PEP517_WHEEL_PATH}/*.whl 56+ $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
73+ 57 else
74+ $(Q) $(PYTHON) -m installer $(INSTALL_WHEEL_COMPILE_BYTECODE) --interpreter "$(USRBINPATH)/env $(PEP517_INSTALL_PYTHON)" --destdir=$(DESTDIR) $(PEP517_WHEEL_PATH)/pycriu-*.whl 58 $(E) " SKIP INSTALL pycriu"
75 endif 59 endif
76 .PHONY: install
77
diff --git a/recipes-containers/criu/files/0005-pycriu-skip-dependency-check-during-build.patch b/recipes-containers/criu/files/0005-pycriu-skip-dependency-check-during-build.patch
index 88872911..77c6c3e6 100644
--- a/recipes-containers/criu/files/0005-pycriu-skip-dependency-check-during-build.patch
+++ b/recipes-containers/criu/files/0005-pycriu-skip-dependency-check-during-build.patch
@@ -12,21 +12,19 @@ Signed-off-by: Tim Orling <tim.orling@konsulko.com>
12 lib/Makefile | 4 ++-- 12 lib/Makefile | 4 ++--
13 1 file changed, 2 insertions(+), 2 deletions(-) 13 1 file changed, 2 insertions(+), 2 deletions(-)
14 14
15diff --git a/lib/Makefile b/lib/Makefile 15Index: git/lib/Makefile
16index b5f147482..e3faa7a06 100644 16===================================================================
17--- a/lib/Makefile 17--- git.orig/lib/Makefile
18+++ b/lib/Makefile 18+++ git/lib/Makefile
19@@ -66,11 +66,11 @@ ifeq ($(PIP_BREAK_SYSTEM_PACKAGES),0) 19@@ -59,9 +59,9 @@
20 $(E) " Consider using PIP_BREAK_SYSTEM_PACKAGES=1 make install" 20 $(Q) install -m 644 lib/c/criu.pc $(DESTDIR)$(LIBDIR)/pkgconfig
21 else 21 ifeq ($(SKIP_PIP_INSTALL),0)
22 $(E) " INSTALL " pycriu
23- $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
24+ $(Q) $(PYTHON) -m build --no-isolation --wheel --skip-dependency-check --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
25 endif
26 else
27 $(E) " BUILD " pycriu 22 $(E) " BUILD " pycriu
28- $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS) 23- $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
29+ $(Q) $(PYTHON) -m build --no-isolation --wheel --skip-dependency-check --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS) 24+ $(Q) $(PYTHON) -m build --no-isolation --wheel --skip-dependency-check --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
30 $(E) " INSTALL " pycriu 25 $(E) " INSTALL " pycriu
31 #nativepython3 -m installer ${INSTALL_WHEEL_COMPILE_BYTECODE} --interpreter "${USRBINPATH}/env ${PEP517_INSTALL_PYTHON}" --destdir=${D} ${PEP517_WHEEL_PATH}/*.whl 26- $(Q) $(PYTHON) -m build --no-isolation --wheel --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
32 27+ $(Q) $(PYTHON) -m build --no-isolation --wheel --skip-dependency-check --outdir $(PEP517_WHEEL_PATH) $(PEP517_SOURCE_PATH) $(PEP517_BUILD_OPTS)
28 else
29 $(E) " SKIP INSTALL pycriu"
30 endif
diff --git a/recipes-containers/crun/crun_git.bb b/recipes-containers/crun/crun_git.bb
index 89ba21b4..0dbf362f 100644
--- a/recipes-containers/crun/crun_git.bb
+++ b/recipes-containers/crun/crun_git.bb
@@ -3,10 +3,10 @@ LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 3LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
4PRIORITY = "optional" 4PRIORITY = "optional"
5 5
6SRCREV_crun = "89d44467e3b410b73f2065756a12789be45b855b" 6SRCREV_crun = "4d6eae2eb8047a7f51e536ffe461666b65b3d5e9"
7SRCREV_libocispec = "19c05670c37a42c217caa7b141bcaada7867cc15" 7SRCREV_libocispec = "5ffd4dd9fa684e0ffb2f0b5ea4a6cb638b021397"
8SRCREV_ispec = "9615142d016838b5dfe7453f80af0be74feb5c7c" 8SRCREV_ispec = "c66e8113cbad252a418d85f061bd1a20d0904d08"
9SRCREV_rspec = "720792f25ae6e9ee6b1332db698f37659e69ce8d" 9SRCREV_rspec = "9505701eb390445ef7edf2be3bd3d7bc1f14eae5"
10SRCREV_yajl = "f344d21280c3e4094919fd318bc5ce75da91fc06" 10SRCREV_yajl = "f344d21280c3e4094919fd318bc5ce75da91fc06"
11 11
12SRCREV_FORMAT = "crun_rspec" 12SRCREV_FORMAT = "crun_rspec"
@@ -17,19 +17,29 @@ SRC_URI = "git://github.com/containers/crun.git;branch=main;name=crun;protocol=h
17 git://github.com/containers/yajl.git;branch=main;name=yajl;destsuffix=git/libocispec/yajl;protocol=https \ 17 git://github.com/containers/yajl.git;branch=main;name=yajl;destsuffix=git/libocispec/yajl;protocol=https \
18 " 18 "
19 19
20PV = "v1.14.3+git${SRCREV_crun}" 20PV = "v1.20.0+git${SRCREV_crun}"
21S = "${WORKDIR}/git" 21S = "${WORKDIR}/git"
22 22
23REQUIRED_DISTRO_FEATURES ?= "systemd seccomp" 23inherit autotools-brokensep pkgconfig
24 24
25inherit autotools-brokensep pkgconfig features_check 25# if this is true, we'll symlink crun to runc for easier integration
26# with container stacks
27CRUN_AS_RUNC ?= "true"
26 28
27PACKAGECONFIG ??= "" 29PACKAGECONFIG ??= " \
30 caps external-yajl man \
31 ${@bb.utils.contains('DISTRO_FEATURES', 'seccomp', 'seccomp', '', d)} \
32 ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
33"
28 34
29DEPENDS = "yajl libcap go-md2man-native m4-native" 35PACKAGECONFIG[caps] = "--enable-caps,--disable-caps,libcap"
30# TODO: is there a packageconfig to turn this off ? 36PACKAGECONFIG[external-yajl] = "--disable-embedded-yajl,--enable-embedded-yajl,yajl"
31DEPENDS += "libseccomp" 37# whether to regenerate manpages that are already present in the repo
32DEPENDS += "systemd" 38PACKAGECONFIG[man] = ",,go-md2man-native"
39PACKAGECONFIG[seccomp] = "--enable-seccomp,--disable-seccomp,libseccomp"
40PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd"
41
42DEPENDS = "m4-native"
33DEPENDS:append:libc-musl = " argp-standalone" 43DEPENDS:append:libc-musl = " argp-standalone"
34 44
35do_configure:prepend () { 45do_configure:prepend () {
@@ -41,4 +51,7 @@ do_configure:prepend () {
41 51
42do_install() { 52do_install() {
43 oe_runmake 'DESTDIR=${D}' install 53 oe_runmake 'DESTDIR=${D}' install
54 if [ -n "${CRUN_AS_RUNC}" ]; then
55 ln -sr "${D}/${bindir}/crun" "${D}${bindir}/runc"
56 fi
44} 57}
diff --git a/recipes-containers/docker-compose/docker-compose_git.bb b/recipes-containers/docker-compose/docker-compose_git.bb
index 07650126..91ceb011 100644
--- a/recipes-containers/docker-compose/docker-compose_git.bb
+++ b/recipes-containers/docker-compose/docker-compose_git.bb
@@ -8,10 +8,10 @@ DEPENDS = " \
8" 8"
9 9
10# Specify the first two important SRCREVs as the format 10# Specify the first two important SRCREVs as the format
11SRCREV_FORMAT="compose_survey" 11SRCREV_FORMAT = "compose_survey"
12SRCREV_compose = "3371227794f5f3645f4f19829c60a741635ed329" 12SRCREV_compose = "eaf9800948e022573997649656c040a19d4b15c2"
13 13
14SRC_URI = "git://github.com/docker/compose;name=compose;branch=main;protocol=https" 14SRC_URI = "git://github.com/docker/compose;name=compose;branch=main;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}"
15 15
16include src_uri.inc 16include src_uri.inc
17 17
@@ -23,7 +23,7 @@ LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=175792518e4ac015ab6696d16c4f60
23 23
24GO_IMPORT = "import" 24GO_IMPORT = "import"
25 25
26PV = "v2.26.0" 26PV = "v2.33.1"
27 27
28COMPOSE_PKG = "github.com/docker/compose/v2" 28COMPOSE_PKG = "github.com/docker/compose/v2"
29 29
@@ -55,7 +55,7 @@ do_compile() {
55 # our copied .go files are to be used for the build 55 # our copied .go files are to be used for the build
56 ln -sf vendor.copy vendor 56 ln -sf vendor.copy vendor
57 # inform go that we know what we are doing 57 # inform go that we know what we are doing
58 cp ${WORKDIR}/modules.txt vendor/ 58 cp ${UNPACKDIR}/modules.txt vendor/
59 59
60 GO_LDFLAGS="-s -w -X internal.Version=${PV} -X ${COMPOSE_PKG}/internal.Version=${PV}" 60 GO_LDFLAGS="-s -w -X internal.Version=${PV} -X ${COMPOSE_PKG}/internal.Version=${PV}"
61 GO_BUILDTAGS="" 61 GO_BUILDTAGS=""
@@ -78,3 +78,7 @@ FILES:${PN} += " ${nonarch_libdir}/docker/cli-plugins/"
78 78
79INHIBIT_PACKAGE_STRIP = "1" 79INHIBIT_PACKAGE_STRIP = "1"
80INSANE_SKIP:${PN} += "ldflags already-stripped" 80INSANE_SKIP:${PN} += "ldflags already-stripped"
81
82# the AWS dependency is 8GB, try and control the
83# size of the clones
84BB_GIT_SHALLOW = "1" \ No newline at end of file
diff --git a/recipes-containers/docker-compose/files/modules.txt b/recipes-containers/docker-compose/files/modules.txt
index 88bd7801..09b52926 100644
--- a/recipes-containers/docker-compose/files/modules.txt
+++ b/recipes-containers/docker-compose/files/modules.txt
@@ -1,372 +1,1422 @@
1# dario.cat/mergo v1.0.1
2## explicit; go 1.13
3dario.cat/mergo
4# github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6
5## explicit; go 1.20
6github.com/AdaLogics/go-fuzz-headers
1# github.com/AlecAivazis/survey/v2 v2.3.7 7# github.com/AlecAivazis/survey/v2 v2.3.7
2## explicit 8## explicit; go 1.13
3# github.com/Microsoft/go-winio v0.6.1 9github.com/AlecAivazis/survey/v2
4## explicit 10github.com/AlecAivazis/survey/v2/core
11github.com/AlecAivazis/survey/v2/terminal
12# github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c
13## explicit; go 1.16
14github.com/Azure/go-ansiterm
15github.com/Azure/go-ansiterm/winterm
16# github.com/Masterminds/semver/v3 v3.2.1
17## explicit; go 1.18
18github.com/Masterminds/semver/v3
19# github.com/Microsoft/go-winio v0.6.2
20## explicit; go 1.21
21github.com/Microsoft/go-winio
22github.com/Microsoft/go-winio/internal/fs
23github.com/Microsoft/go-winio/internal/socket
24github.com/Microsoft/go-winio/internal/stringbuffer
25github.com/Microsoft/go-winio/pkg/guid
5# github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d 26# github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d
6## explicit 27## explicit
28github.com/acarl005/stripansi
29# github.com/apparentlymart/go-textseg/v15 v15.0.0
30## explicit; go 1.16
31github.com/apparentlymart/go-textseg/v15/textseg
32# github.com/aws/aws-sdk-go-v2 v1.30.3
33## explicit; go 1.20
34github.com/aws/aws-sdk-go-v2/aws
35github.com/aws/aws-sdk-go-v2/aws/defaults
36github.com/aws/aws-sdk-go-v2/aws/middleware
37github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics
38github.com/aws/aws-sdk-go-v2/aws/protocol/query
39github.com/aws/aws-sdk-go-v2/aws/protocol/restjson
40github.com/aws/aws-sdk-go-v2/aws/protocol/xml
41github.com/aws/aws-sdk-go-v2/aws/ratelimit
42github.com/aws/aws-sdk-go-v2/aws/retry
43github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4
44github.com/aws/aws-sdk-go-v2/aws/signer/v4
45github.com/aws/aws-sdk-go-v2/aws/transport/http
46github.com/aws/aws-sdk-go-v2/internal/auth
47github.com/aws/aws-sdk-go-v2/internal/auth/smithy
48github.com/aws/aws-sdk-go-v2/internal/context
49github.com/aws/aws-sdk-go-v2/internal/endpoints
50github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn
51github.com/aws/aws-sdk-go-v2/internal/middleware
52github.com/aws/aws-sdk-go-v2/internal/rand
53github.com/aws/aws-sdk-go-v2/internal/sdk
54github.com/aws/aws-sdk-go-v2/internal/sdkio
55github.com/aws/aws-sdk-go-v2/internal/shareddefaults
56github.com/aws/aws-sdk-go-v2/internal/strings
57github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
58github.com/aws/aws-sdk-go-v2/internal/timeconv
59# github.com/aws/aws-sdk-go-v2/config v1.27.27
60## explicit; go 1.20
61github.com/aws/aws-sdk-go-v2/config
62# github.com/aws/aws-sdk-go-v2/credentials v1.17.27
63## explicit; go 1.20
64github.com/aws/aws-sdk-go-v2/credentials
65github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds
66github.com/aws/aws-sdk-go-v2/credentials/endpointcreds
67github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client
68github.com/aws/aws-sdk-go-v2/credentials/processcreds
69github.com/aws/aws-sdk-go-v2/credentials/ssocreds
70github.com/aws/aws-sdk-go-v2/credentials/stscreds
71# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11
72## explicit; go 1.20
73github.com/aws/aws-sdk-go-v2/feature/ec2/imds
74github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config
75# github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15
76## explicit; go 1.20
77github.com/aws/aws-sdk-go-v2/internal/configsources
78# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15
79## explicit; go 1.20
80github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
81# github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0
82## explicit; go 1.20
83github.com/aws/aws-sdk-go-v2/internal/ini
84# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3
85## explicit; go 1.20
86github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
87# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17
88## explicit; go 1.20
89github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
90# github.com/aws/aws-sdk-go-v2/service/sso v1.22.4
91## explicit; go 1.20
92github.com/aws/aws-sdk-go-v2/service/sso
93github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints
94github.com/aws/aws-sdk-go-v2/service/sso/types
95# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4
96## explicit; go 1.20
97github.com/aws/aws-sdk-go-v2/service/ssooidc
98github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints
99github.com/aws/aws-sdk-go-v2/service/ssooidc/types
100# github.com/aws/aws-sdk-go-v2/service/sts v1.30.3
101## explicit; go 1.20
102github.com/aws/aws-sdk-go-v2/service/sts
103github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints
104github.com/aws/aws-sdk-go-v2/service/sts/types
105# github.com/aws/smithy-go v1.20.3
106## explicit; go 1.20
107github.com/aws/smithy-go
108github.com/aws/smithy-go/auth
109github.com/aws/smithy-go/auth/bearer
110github.com/aws/smithy-go/context
111github.com/aws/smithy-go/document
112github.com/aws/smithy-go/encoding
113github.com/aws/smithy-go/encoding/httpbinding
114github.com/aws/smithy-go/encoding/json
115github.com/aws/smithy-go/encoding/xml
116github.com/aws/smithy-go/endpoints
117github.com/aws/smithy-go/internal/sync/singleflight
118github.com/aws/smithy-go/io
119github.com/aws/smithy-go/logging
120github.com/aws/smithy-go/middleware
121github.com/aws/smithy-go/private/requestcompression
122github.com/aws/smithy-go/ptr
123github.com/aws/smithy-go/rand
124github.com/aws/smithy-go/time
125github.com/aws/smithy-go/transport/http
126github.com/aws/smithy-go/transport/http/internal/io
127# github.com/beorn7/perks v1.0.1
128## explicit; go 1.11
129github.com/beorn7/perks/quantile
7# github.com/buger/goterm v1.0.4 130# github.com/buger/goterm v1.0.4
8## explicit 131## explicit; go 1.15
9# github.com/compose-spec/compose-go/v2 v2.0.2 132github.com/buger/goterm
10## explicit 133# github.com/cenkalti/backoff/v4 v4.3.0
134## explicit; go 1.18
135github.com/cenkalti/backoff/v4
136# github.com/cespare/xxhash/v2 v2.3.0
137## explicit; go 1.11
138github.com/cespare/xxhash/v2
139# github.com/compose-spec/compose-go/v2 v2.4.9-0.20250302154753-e508c724a35f
140## explicit; go 1.23
141github.com/compose-spec/compose-go/v2/cli
142github.com/compose-spec/compose-go/v2/consts
143github.com/compose-spec/compose-go/v2/dotenv
144github.com/compose-spec/compose-go/v2/errdefs
145github.com/compose-spec/compose-go/v2/format
146github.com/compose-spec/compose-go/v2/graph
147github.com/compose-spec/compose-go/v2/interpolation
148github.com/compose-spec/compose-go/v2/loader
149github.com/compose-spec/compose-go/v2/override
150github.com/compose-spec/compose-go/v2/paths
151github.com/compose-spec/compose-go/v2/schema
152github.com/compose-spec/compose-go/v2/template
153github.com/compose-spec/compose-go/v2/transform
154github.com/compose-spec/compose-go/v2/tree
155github.com/compose-spec/compose-go/v2/types
156github.com/compose-spec/compose-go/v2/utils
157github.com/compose-spec/compose-go/v2/validation
11# github.com/containerd/console v1.0.4 158# github.com/containerd/console v1.0.4
12## explicit 159## explicit; go 1.13
13# github.com/containerd/containerd v1.7.13 160github.com/containerd/console
14## explicit 161# github.com/containerd/containerd/api v1.8.0
15# github.com/davecgh/go-spew v1.1.1 162## explicit; go 1.21
16## explicit 163github.com/containerd/containerd/api/services/content/v1
17# github.com/distribution/reference v0.5.0 164# github.com/containerd/containerd/v2 v2.0.2
18## explicit 165## explicit; go 1.22.0
19# github.com/docker/buildx v0.13.1 166github.com/containerd/containerd/v2/core/content
20## explicit 167github.com/containerd/containerd/v2/core/content/proxy
21# github.com/docker/cli v26.0.0+incompatible 168github.com/containerd/containerd/v2/core/images
22## explicit 169github.com/containerd/containerd/v2/core/leases
23# github.com/docker/cli-docs-tool v0.7.0 170github.com/containerd/containerd/v2/core/remotes
24## explicit 171github.com/containerd/containerd/v2/core/remotes/docker
25# github.com/docker/docker v26.0.0+incompatible 172github.com/containerd/containerd/v2/core/remotes/docker/auth
26## explicit 173github.com/containerd/containerd/v2/core/remotes/docker/schema1
27# github.com/docker/go-connections v0.5.0 174github.com/containerd/containerd/v2/core/remotes/errors
28## explicit 175github.com/containerd/containerd/v2/defaults
29# github.com/docker/go-units v0.5.0 176github.com/containerd/containerd/v2/internal/fsverity
30## explicit 177github.com/containerd/containerd/v2/internal/randutil
31# github.com/fsnotify/fsevents v0.1.1 178github.com/containerd/containerd/v2/pkg/archive/compression
32## explicit 179github.com/containerd/containerd/v2/pkg/deprecation
33# github.com/google/go-cmp v0.6.0 180github.com/containerd/containerd/v2/pkg/filters
34## explicit 181github.com/containerd/containerd/v2/pkg/identifiers
35# github.com/hashicorp/go-multierror v1.1.1 182github.com/containerd/containerd/v2/pkg/kernelversion
36## explicit 183github.com/containerd/containerd/v2/pkg/labels
37# github.com/hashicorp/go-version v1.6.0 184github.com/containerd/containerd/v2/pkg/namespaces
38## explicit 185github.com/containerd/containerd/v2/pkg/protobuf
39# github.com/jonboulle/clockwork v0.4.0 186github.com/containerd/containerd/v2/pkg/protobuf/types
40## explicit 187github.com/containerd/containerd/v2/pkg/reference
41# github.com/mattn/go-shellwords v1.0.12 188github.com/containerd/containerd/v2/pkg/tracing
42## explicit 189github.com/containerd/containerd/v2/plugins/content/local
43# github.com/mitchellh/go-ps v1.0.0 190github.com/containerd/containerd/v2/plugins/services/content/contentserver
44## explicit 191github.com/containerd/containerd/v2/version
45# github.com/mitchellh/mapstructure v1.5.0 192# github.com/containerd/continuity v0.4.5
46## explicit 193## explicit; go 1.21
47# github.com/moby/buildkit v0.13.1 194github.com/containerd/continuity/devices
48## explicit 195github.com/containerd/continuity/fs
49# github.com/moby/patternmatcher v0.6.0 196github.com/containerd/continuity/sysx
50## explicit 197# github.com/containerd/errdefs v1.0.0
51# github.com/moby/term v0.5.0 198## explicit; go 1.20
52## explicit 199github.com/containerd/errdefs
53# github.com/morikuni/aec v1.0.0 200# github.com/containerd/errdefs/pkg v0.3.0
54## explicit 201## explicit; go 1.22
55# github.com/opencontainers/go-digest v1.0.0 202github.com/containerd/errdefs/pkg/errgrpc
56## explicit 203github.com/containerd/errdefs/pkg/internal/cause
57# github.com/opencontainers/image-spec v1.1.0-rc6 204github.com/containerd/errdefs/pkg/internal/types
58## explicit
59# github.com/otiai10/copy v1.14.0
60## explicit
61# github.com/r3labs/sse v0.0.0-20210224172625-26fe804710bc
62## explicit
63# github.com/sirupsen/logrus v1.9.3
64## explicit
65# github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
66## explicit
67# github.com/spf13/cobra v1.8.0
68## explicit
69# github.com/spf13/pflag v1.0.5
70## explicit
71# github.com/stretchr/testify v1.8.4
72## explicit
73# github.com/theupdateframework/notary v0.7.0
74## explicit
75# github.com/tilt-dev/fsnotify v1.4.8-0.20220602155310-fff9c274a375
76## explicit
77# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1
78## explicit
79# go.opentelemetry.io/otel v1.21.0
80## explicit
81# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0
82## explicit
83# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0
84## explicit
85# go.opentelemetry.io/otel/sdk v1.21.0
86## explicit
87# go.opentelemetry.io/otel/trace v1.21.0
88## explicit
89# go.uber.org/goleak v1.3.0
90## explicit
91# go.uber.org/mock v0.4.0
92## explicit
93# golang.org/x/exp v0.0.0-20240112132812-db7319d0e0e3
94## explicit
95# golang.org/x/sync v0.6.0
96## explicit
97# golang.org/x/sys v0.16.0
98## explicit
99# google.golang.org/grpc v1.59.0
100## explicit
101# gopkg.in/yaml.v3 v3.0.1
102## explicit
103# gotest.tools/v3 v3.5.1
104## explicit
105# dario.cat/mergo v1.0.0
106## explicit
107# github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24
108## explicit
109# github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1
110## explicit
111# github.com/Masterminds/semver/v3 v3.2.1
112## explicit
113# github.com/Microsoft/hcsshim v0.11.4
114## explicit
115# github.com/aws/aws-sdk-go-v2 v1.24.1
116## explicit
117# github.com/aws/aws-sdk-go-v2/config v1.26.6
118## explicit
119# github.com/aws/aws-sdk-go-v2/credentials v1.16.16
120## explicit
121# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11
122## explicit
123# github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10
124## explicit
125# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10
126## explicit
127# github.com/aws/aws-sdk-go-v2/internal/ini v1.7.3
128## explicit
129# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4
130## explicit
131# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10
132## explicit
133# github.com/aws/aws-sdk-go-v2/service/sso v1.18.7
134## explicit
135# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7
136## explicit
137# github.com/aws/aws-sdk-go-v2/service/sts v1.26.7
138## explicit
139# github.com/aws/smithy-go v1.19.0
140## explicit
141# github.com/beorn7/perks v1.0.1
142## explicit
143# github.com/cenkalti/backoff/v4 v4.2.1
144## explicit
145# github.com/cespare/xxhash/v2 v2.2.0
146## explicit
147# github.com/containerd/continuity v0.4.3
148## explicit
149# github.com/containerd/log v0.1.0 205# github.com/containerd/log v0.1.0
150## explicit 206## explicit; go 1.20
151# github.com/containerd/ttrpc v1.2.2 207github.com/containerd/log
152## explicit 208# github.com/containerd/platforms v1.0.0-rc.1
153# github.com/containerd/typeurl/v2 v2.1.1 209## explicit; go 1.20
154## explicit 210github.com/containerd/platforms
211# github.com/containerd/ttrpc v1.2.7
212## explicit; go 1.19
213github.com/containerd/ttrpc
214# github.com/containerd/typeurl/v2 v2.2.3
215## explicit; go 1.21
216github.com/containerd/typeurl/v2
217# github.com/cpuguy83/go-md2man/v2 v2.0.6
218## explicit; go 1.12
219github.com/cpuguy83/go-md2man/v2/md2man
220# github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
221## explicit
222github.com/davecgh/go-spew/spew
223# github.com/distribution/reference v0.6.0
224## explicit; go 1.20
225github.com/distribution/reference
226# github.com/docker/buildx v0.21.2
227## explicit; go 1.22.0
228github.com/docker/buildx/build
229github.com/docker/buildx/builder
230github.com/docker/buildx/controller/pb
231github.com/docker/buildx/driver
232github.com/docker/buildx/driver/bkimage
233github.com/docker/buildx/driver/docker
234github.com/docker/buildx/driver/docker-container
235github.com/docker/buildx/driver/kubernetes
236github.com/docker/buildx/driver/kubernetes/context
237github.com/docker/buildx/driver/kubernetes/execconn
238github.com/docker/buildx/driver/kubernetes/manifest
239github.com/docker/buildx/driver/kubernetes/podchooser
240github.com/docker/buildx/driver/kubernetes/util
241github.com/docker/buildx/driver/remote
242github.com/docker/buildx/driver/remote/util
243github.com/docker/buildx/localstate
244github.com/docker/buildx/store
245github.com/docker/buildx/store/storeutil
246github.com/docker/buildx/util/buildflags
247github.com/docker/buildx/util/confutil
248github.com/docker/buildx/util/desktop
249github.com/docker/buildx/util/dockerutil
250github.com/docker/buildx/util/gitutil
251github.com/docker/buildx/util/imagetools
252github.com/docker/buildx/util/logutil
253github.com/docker/buildx/util/metricutil
254github.com/docker/buildx/util/osutil
255github.com/docker/buildx/util/platformutil
256github.com/docker/buildx/util/progress
257github.com/docker/buildx/util/resolver
258github.com/docker/buildx/util/waitmap
259github.com/docker/buildx/version
260# github.com/docker/cli v28.0.1+incompatible
261## explicit
262github.com/docker/cli/cli
263github.com/docker/cli/cli-plugins/hooks
264github.com/docker/cli/cli-plugins/manager
265github.com/docker/cli/cli-plugins/plugin
266github.com/docker/cli/cli-plugins/socket
267github.com/docker/cli/cli/command
268github.com/docker/cli/cli/command/completion
269github.com/docker/cli/cli/command/container
270github.com/docker/cli/cli/command/formatter
271github.com/docker/cli/cli/command/formatter/tabwriter
272github.com/docker/cli/cli/command/image
273github.com/docker/cli/cli/command/image/build
274github.com/docker/cli/cli/command/inspect
275github.com/docker/cli/cli/compose/interpolation
276github.com/docker/cli/cli/compose/loader
277github.com/docker/cli/cli/compose/schema
278github.com/docker/cli/cli/compose/template
279github.com/docker/cli/cli/compose/types
280github.com/docker/cli/cli/config
281github.com/docker/cli/cli/config/configfile
282github.com/docker/cli/cli/config/credentials
283github.com/docker/cli/cli/config/types
284github.com/docker/cli/cli/connhelper
285github.com/docker/cli/cli/connhelper/commandconn
286github.com/docker/cli/cli/connhelper/ssh
287github.com/docker/cli/cli/context
288github.com/docker/cli/cli/context/docker
289github.com/docker/cli/cli/context/store
290github.com/docker/cli/cli/debug
291github.com/docker/cli/cli/flags
292github.com/docker/cli/cli/hints
293github.com/docker/cli/cli/internal/jsonstream
294github.com/docker/cli/cli/manifest/store
295github.com/docker/cli/cli/manifest/types
296github.com/docker/cli/cli/registry/client
297github.com/docker/cli/cli/streams
298github.com/docker/cli/cli/trust
299github.com/docker/cli/cli/version
300github.com/docker/cli/internal/tui
301github.com/docker/cli/opts
302github.com/docker/cli/pkg/kvfile
303github.com/docker/cli/templates
304# github.com/docker/cli-docs-tool v0.9.0
305## explicit; go 1.18
306github.com/docker/cli-docs-tool
307github.com/docker/cli-docs-tool/annotation
155# github.com/docker/distribution v2.8.3+incompatible 308# github.com/docker/distribution v2.8.3+incompatible
156## explicit 309## explicit
157# github.com/docker/docker-credential-helpers v0.8.0 310github.com/docker/distribution
158## explicit 311github.com/docker/distribution/manifest
312github.com/docker/distribution/manifest/manifestlist
313github.com/docker/distribution/manifest/ocischema
314github.com/docker/distribution/manifest/schema2
315github.com/docker/distribution/metrics
316github.com/docker/distribution/registry/api/errcode
317github.com/docker/distribution/registry/api/v2
318github.com/docker/distribution/registry/client
319github.com/docker/distribution/registry/client/auth
320github.com/docker/distribution/registry/client/auth/challenge
321github.com/docker/distribution/registry/client/transport
322github.com/docker/distribution/registry/storage/cache
323github.com/docker/distribution/registry/storage/cache/memory
324github.com/docker/distribution/uuid
325# github.com/docker/docker v28.0.1+incompatible
326## explicit
327github.com/docker/docker/api
328github.com/docker/docker/api/types
329github.com/docker/docker/api/types/auxprogress
330github.com/docker/docker/api/types/blkiodev
331github.com/docker/docker/api/types/checkpoint
332github.com/docker/docker/api/types/common
333github.com/docker/docker/api/types/container
334github.com/docker/docker/api/types/events
335github.com/docker/docker/api/types/filters
336github.com/docker/docker/api/types/image
337github.com/docker/docker/api/types/mount
338github.com/docker/docker/api/types/network
339github.com/docker/docker/api/types/registry
340github.com/docker/docker/api/types/storage
341github.com/docker/docker/api/types/strslice
342github.com/docker/docker/api/types/swarm
343github.com/docker/docker/api/types/swarm/runtime
344github.com/docker/docker/api/types/system
345github.com/docker/docker/api/types/time
346github.com/docker/docker/api/types/versions
347github.com/docker/docker/api/types/volume
348github.com/docker/docker/builder/remotecontext/git
349github.com/docker/docker/builder/remotecontext/urlutil
350github.com/docker/docker/client
351github.com/docker/docker/errdefs
352github.com/docker/docker/internal/lazyregexp
353github.com/docker/docker/internal/multierror
354github.com/docker/docker/pkg/archive
355github.com/docker/docker/pkg/atomicwriter
356github.com/docker/docker/pkg/homedir
357github.com/docker/docker/pkg/idtools
358github.com/docker/docker/pkg/ioutils
359github.com/docker/docker/pkg/jsonmessage
360github.com/docker/docker/pkg/longpath
361github.com/docker/docker/pkg/namesgenerator
362github.com/docker/docker/pkg/pidfile
363github.com/docker/docker/pkg/process
364github.com/docker/docker/pkg/progress
365github.com/docker/docker/pkg/stdcopy
366github.com/docker/docker/pkg/streamformatter
367github.com/docker/docker/pkg/stringid
368github.com/docker/docker/pkg/system
369github.com/docker/docker/registry
370# github.com/docker/docker-credential-helpers v0.8.2
371## explicit; go 1.19
372github.com/docker/docker-credential-helpers/client
373github.com/docker/docker-credential-helpers/credentials
159# github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c 374# github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c
160## explicit 375## explicit
376github.com/docker/go/canonical/json
377# github.com/docker/go-connections v0.5.0
378## explicit; go 1.18
379github.com/docker/go-connections/nat
380github.com/docker/go-connections/sockets
381github.com/docker/go-connections/tlsconfig
161# github.com/docker/go-metrics v0.0.1 382# github.com/docker/go-metrics v0.0.1
383## explicit; go 1.11
384github.com/docker/go-metrics
385# github.com/docker/go-units v0.5.0
162## explicit 386## explicit
387github.com/docker/go-units
163# github.com/eiannone/keyboard v0.0.0-20220611211555-0d226195f203 388# github.com/eiannone/keyboard v0.0.0-20220611211555-0d226195f203
164## explicit 389## explicit; go 1.18
390github.com/eiannone/keyboard
165# github.com/emicklei/go-restful/v3 v3.11.0 391# github.com/emicklei/go-restful/v3 v3.11.0
166## explicit 392## explicit; go 1.13
393github.com/emicklei/go-restful/v3
394github.com/emicklei/go-restful/v3/log
167# github.com/felixge/httpsnoop v1.0.4 395# github.com/felixge/httpsnoop v1.0.4
168## explicit 396## explicit; go 1.13
169# github.com/fvbommel/sortorder v1.0.2 397github.com/felixge/httpsnoop
170## explicit 398# github.com/fsnotify/fsevents v0.2.0
171# github.com/go-logr/logr v1.3.0 399## explicit; go 1.17
172## explicit 400github.com/fsnotify/fsevents
401# github.com/fvbommel/sortorder v1.1.0
402## explicit; go 1.13
403github.com/fvbommel/sortorder
404# github.com/fxamacker/cbor/v2 v2.7.0
405## explicit; go 1.17
406github.com/fxamacker/cbor/v2
407# github.com/go-logr/logr v1.4.2
408## explicit; go 1.18
409github.com/go-logr/logr
410github.com/go-logr/logr/funcr
173# github.com/go-logr/stdr v1.2.2 411# github.com/go-logr/stdr v1.2.2
174## explicit 412## explicit; go 1.16
413github.com/go-logr/stdr
175# github.com/go-openapi/jsonpointer v0.19.6 414# github.com/go-openapi/jsonpointer v0.19.6
176## explicit 415## explicit; go 1.13
416github.com/go-openapi/jsonpointer
177# github.com/go-openapi/jsonreference v0.20.2 417# github.com/go-openapi/jsonreference v0.20.2
178## explicit 418## explicit; go 1.13
179# github.com/go-openapi/swag v0.22.3 419github.com/go-openapi/jsonreference
180## explicit 420github.com/go-openapi/jsonreference/internal
181# github.com/gofrs/flock v0.8.1 421# github.com/go-openapi/swag v0.22.4
182## explicit 422## explicit; go 1.18
183# github.com/gogo/googleapis v1.4.1 423github.com/go-openapi/swag
184## explicit 424# github.com/go-viper/mapstructure/v2 v2.0.0
425## explicit; go 1.18
426github.com/go-viper/mapstructure/v2
427github.com/go-viper/mapstructure/v2/internal/errors
428# github.com/gofrs/flock v0.12.1
429## explicit; go 1.21.0
430github.com/gofrs/flock
185# github.com/gogo/protobuf v1.3.2 431# github.com/gogo/protobuf v1.3.2
186## explicit 432## explicit; go 1.15
187# github.com/golang/protobuf v1.5.3 433github.com/gogo/protobuf/proto
188## explicit 434github.com/gogo/protobuf/sortkeys
435# github.com/golang/protobuf v1.5.4
436## explicit; go 1.17
437github.com/golang/protobuf/jsonpb
438github.com/golang/protobuf/proto
439github.com/golang/protobuf/ptypes
440github.com/golang/protobuf/ptypes/any
441github.com/golang/protobuf/ptypes/duration
442github.com/golang/protobuf/ptypes/timestamp
189# github.com/google/gnostic-models v0.6.8 443# github.com/google/gnostic-models v0.6.8
190## explicit 444## explicit; go 1.18
445github.com/google/gnostic-models/compiler
446github.com/google/gnostic-models/extensions
447github.com/google/gnostic-models/jsonschema
448github.com/google/gnostic-models/openapiv2
449github.com/google/gnostic-models/openapiv3
450# github.com/google/go-cmp v0.7.0
451## explicit; go 1.21
452github.com/google/go-cmp/cmp
453github.com/google/go-cmp/cmp/internal/diff
454github.com/google/go-cmp/cmp/internal/flags
455github.com/google/go-cmp/cmp/internal/function
456github.com/google/go-cmp/cmp/internal/value
191# github.com/google/gofuzz v1.2.0 457# github.com/google/gofuzz v1.2.0
192## explicit 458## explicit; go 1.12
459github.com/google/gofuzz
460github.com/google/gofuzz/bytesource
193# github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 461# github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
194## explicit 462## explicit; go 1.13
463github.com/google/shlex
195# github.com/google/uuid v1.6.0 464# github.com/google/uuid v1.6.0
196## explicit 465## explicit
466github.com/google/uuid
197# github.com/gorilla/mux v1.8.1 467# github.com/gorilla/mux v1.8.1
198## explicit 468## explicit; go 1.20
469github.com/gorilla/mux
199# github.com/gorilla/websocket v1.5.0 470# github.com/gorilla/websocket v1.5.0
200## explicit 471## explicit; go 1.12
201# github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 472github.com/gorilla/websocket
202## explicit 473# github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0
203# github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 474## explicit; go 1.21
204## explicit 475github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule
476github.com/grpc-ecosystem/grpc-gateway/v2/runtime
477github.com/grpc-ecosystem/grpc-gateway/v2/utilities
205# github.com/hashicorp/errwrap v1.1.0 478# github.com/hashicorp/errwrap v1.1.0
206## explicit 479## explicit
480github.com/hashicorp/errwrap
207# github.com/hashicorp/go-cleanhttp v0.5.2 481# github.com/hashicorp/go-cleanhttp v0.5.2
482## explicit; go 1.13
483github.com/hashicorp/go-cleanhttp
484# github.com/hashicorp/go-multierror v1.1.1
485## explicit; go 1.13
486github.com/hashicorp/go-multierror
487# github.com/hashicorp/go-version v1.7.0
208## explicit 488## explicit
489github.com/hashicorp/go-version
209# github.com/imdario/mergo v0.3.16 490# github.com/imdario/mergo v0.3.16
210## explicit 491## explicit; go 1.13
492github.com/imdario/mergo
211# github.com/in-toto/in-toto-golang v0.5.0 493# github.com/in-toto/in-toto-golang v0.5.0
212## explicit 494## explicit; go 1.17
495github.com/in-toto/in-toto-golang/in_toto
496github.com/in-toto/in-toto-golang/in_toto/slsa_provenance/common
497github.com/in-toto/in-toto-golang/in_toto/slsa_provenance/v0.1
498github.com/in-toto/in-toto-golang/in_toto/slsa_provenance/v0.2
213# github.com/inconshreveable/mousetrap v1.1.0 499# github.com/inconshreveable/mousetrap v1.1.0
214## explicit 500## explicit; go 1.18
501github.com/inconshreveable/mousetrap
502# github.com/jonboulle/clockwork v0.5.0
503## explicit; go 1.21
504github.com/jonboulle/clockwork
215# github.com/josharian/intern v1.0.0 505# github.com/josharian/intern v1.0.0
216## explicit 506## explicit; go 1.5
507github.com/josharian/intern
217# github.com/json-iterator/go v1.1.12 508# github.com/json-iterator/go v1.1.12
218## explicit 509## explicit; go 1.12
510github.com/json-iterator/go
219# github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 511# github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
220## explicit 512## explicit
221# github.com/klauspost/compress v1.17.4 513github.com/kballard/go-shellquote
222## explicit 514# github.com/klauspost/compress v1.17.11
515## explicit; go 1.21
516github.com/klauspost/compress
517github.com/klauspost/compress/fse
518github.com/klauspost/compress/huff0
519github.com/klauspost/compress/internal/cpuinfo
520github.com/klauspost/compress/internal/snapref
521github.com/klauspost/compress/zstd
522github.com/klauspost/compress/zstd/internal/xxhash
223# github.com/mailru/easyjson v0.7.7 523# github.com/mailru/easyjson v0.7.7
224## explicit 524## explicit; go 1.12
525github.com/mailru/easyjson/buffer
526github.com/mailru/easyjson/jlexer
527github.com/mailru/easyjson/jwriter
225# github.com/mattn/go-colorable v0.1.13 528# github.com/mattn/go-colorable v0.1.13
226## explicit 529## explicit; go 1.15
530github.com/mattn/go-colorable
227# github.com/mattn/go-isatty v0.0.17 531# github.com/mattn/go-isatty v0.0.17
228## explicit 532## explicit; go 1.15
533github.com/mattn/go-isatty
229# github.com/mattn/go-runewidth v0.0.15 534# github.com/mattn/go-runewidth v0.0.15
230## explicit 535## explicit; go 1.9
231# github.com/matttproud/golang_protobuf_extensions v1.0.4 536github.com/mattn/go-runewidth
232## explicit 537# github.com/mattn/go-shellwords v1.0.12
538## explicit; go 1.13
539github.com/mattn/go-shellwords
233# github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b 540# github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b
234## explicit 541## explicit
542github.com/mgutz/ansi
235# github.com/miekg/pkcs11 v1.1.1 543# github.com/miekg/pkcs11 v1.1.1
236## explicit 544## explicit; go 1.12
237# github.com/mitchellh/copystructure v1.2.0 545github.com/miekg/pkcs11
238## explicit 546# github.com/mitchellh/go-ps v1.0.0
239# github.com/mitchellh/reflectwalk v1.0.2 547## explicit; go 1.13
240## explicit 548github.com/mitchellh/go-ps
549# github.com/mitchellh/hashstructure/v2 v2.0.2
550## explicit; go 1.14
551github.com/mitchellh/hashstructure/v2
552# github.com/mitchellh/mapstructure v1.5.0
553## explicit; go 1.14
554github.com/mitchellh/mapstructure
555# github.com/moby/buildkit v0.20.0
556## explicit; go 1.22.0
557github.com/moby/buildkit/api/services/control
558github.com/moby/buildkit/api/types
559github.com/moby/buildkit/client
560github.com/moby/buildkit/client/buildid
561github.com/moby/buildkit/client/connhelper
562github.com/moby/buildkit/client/connhelper/dockercontainer
563github.com/moby/buildkit/client/connhelper/kubepod
564github.com/moby/buildkit/client/connhelper/ssh
565github.com/moby/buildkit/client/llb
566github.com/moby/buildkit/client/llb/sourceresolver
567github.com/moby/buildkit/client/ociindex
568github.com/moby/buildkit/cmd/buildkitd/config
569github.com/moby/buildkit/errdefs
570github.com/moby/buildkit/executor/resources/types
571github.com/moby/buildkit/exporter/containerimage/exptypes
572github.com/moby/buildkit/exporter/exptypes
573github.com/moby/buildkit/frontend/gateway/client
574github.com/moby/buildkit/frontend/gateway/grpcclient
575github.com/moby/buildkit/frontend/gateway/pb
576github.com/moby/buildkit/identity
577github.com/moby/buildkit/session
578github.com/moby/buildkit/session/auth
579github.com/moby/buildkit/session/auth/authprovider
580github.com/moby/buildkit/session/content
581github.com/moby/buildkit/session/filesync
582github.com/moby/buildkit/session/grpchijack
583github.com/moby/buildkit/session/secrets
584github.com/moby/buildkit/session/secrets/secretsprovider
585github.com/moby/buildkit/session/sshforward
586github.com/moby/buildkit/session/sshforward/sshprovider
587github.com/moby/buildkit/session/upload
588github.com/moby/buildkit/session/upload/uploadprovider
589github.com/moby/buildkit/solver/errdefs
590github.com/moby/buildkit/solver/llbsolver/provenance/types
591github.com/moby/buildkit/solver/pb
592github.com/moby/buildkit/solver/result
593github.com/moby/buildkit/source/types
594github.com/moby/buildkit/sourcepolicy/pb
595github.com/moby/buildkit/util/apicaps
596github.com/moby/buildkit/util/apicaps/pb
597github.com/moby/buildkit/util/appcontext
598github.com/moby/buildkit/util/appdefaults
599github.com/moby/buildkit/util/bklog
600github.com/moby/buildkit/util/contentutil
601github.com/moby/buildkit/util/disk
602github.com/moby/buildkit/util/entitlements
603github.com/moby/buildkit/util/flightcontrol
604github.com/moby/buildkit/util/gitutil
605github.com/moby/buildkit/util/gogo/proto
606github.com/moby/buildkit/util/grpcerrors
607github.com/moby/buildkit/util/imageutil
608github.com/moby/buildkit/util/leaseutil
609github.com/moby/buildkit/util/progress
610github.com/moby/buildkit/util/progress/progressui
611github.com/moby/buildkit/util/progress/progresswriter
612github.com/moby/buildkit/util/resolver/config
613github.com/moby/buildkit/util/resolver/limited
614github.com/moby/buildkit/util/resolver/retryhandler
615github.com/moby/buildkit/util/sshutil
616github.com/moby/buildkit/util/stack
617github.com/moby/buildkit/util/system
618github.com/moby/buildkit/util/tracing
619github.com/moby/buildkit/util/tracing/delegated
620github.com/moby/buildkit/util/tracing/detect
621github.com/moby/buildkit/util/tracing/env
622github.com/moby/buildkit/util/tracing/otlptracegrpc
623github.com/moby/buildkit/version
241# github.com/moby/docker-image-spec v1.3.1 624# github.com/moby/docker-image-spec v1.3.1
242## explicit 625## explicit; go 1.18
626github.com/moby/docker-image-spec/specs-go/v1
243# github.com/moby/locker v1.0.1 627# github.com/moby/locker v1.0.1
244## explicit 628## explicit; go 1.13
245# github.com/moby/spdystream v0.2.0 629github.com/moby/locker
246## explicit 630# github.com/moby/patternmatcher v0.6.0
247# github.com/moby/sys/mountinfo v0.7.1 631## explicit; go 1.19
248## explicit 632github.com/moby/patternmatcher
249# github.com/moby/sys/sequential v0.5.0 633github.com/moby/patternmatcher/ignorefile
250## explicit 634# github.com/moby/spdystream v0.4.0
251# github.com/moby/sys/signal v0.7.0 635## explicit; go 1.13
252## explicit 636github.com/moby/spdystream
253# github.com/moby/sys/symlink v0.2.0 637github.com/moby/spdystream/spdy
254## explicit 638# github.com/moby/sys/capability v0.4.0
255# github.com/moby/sys/user v0.1.0 639## explicit; go 1.21
256## explicit 640github.com/moby/sys/capability
641# github.com/moby/sys/mountinfo v0.7.2
642## explicit; go 1.17
643github.com/moby/sys/mountinfo
644# github.com/moby/sys/sequential v0.6.0
645## explicit; go 1.17
646github.com/moby/sys/sequential
647# github.com/moby/sys/signal v0.7.1
648## explicit; go 1.17
649github.com/moby/sys/signal
650# github.com/moby/sys/symlink v0.3.0
651## explicit; go 1.17
652github.com/moby/sys/symlink
653# github.com/moby/sys/user v0.3.0
654## explicit; go 1.17
655github.com/moby/sys/user
656# github.com/moby/sys/userns v0.1.0
657## explicit; go 1.21
658github.com/moby/sys/userns
659# github.com/moby/term v0.5.2
660## explicit; go 1.18
661github.com/moby/term
662github.com/moby/term/windows
257# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd 663# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
258## explicit 664## explicit
665github.com/modern-go/concurrent
259# github.com/modern-go/reflect2 v1.0.2 666# github.com/modern-go/reflect2 v1.0.2
667## explicit; go 1.12
668github.com/modern-go/reflect2
669# github.com/morikuni/aec v1.0.0
260## explicit 670## explicit
671github.com/morikuni/aec
261# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 672# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
262## explicit 673## explicit
674github.com/munnerz/goautoneg
263# github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f 675# github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
264## explicit 676## explicit
677github.com/mxk/go-flowrate/flowrate
678# github.com/opencontainers/go-digest v1.0.0
679## explicit; go 1.13
680github.com/opencontainers/go-digest
681# github.com/opencontainers/image-spec v1.1.1
682## explicit; go 1.18
683github.com/opencontainers/image-spec/specs-go
684github.com/opencontainers/image-spec/specs-go/v1
685# github.com/otiai10/copy v1.14.1
686## explicit; go 1.18
687github.com/otiai10/copy
688# github.com/otiai10/mint v1.6.3
689## explicit; go 1.18
690github.com/otiai10/mint
691github.com/otiai10/mint/mquery
265# github.com/pelletier/go-toml v1.9.5 692# github.com/pelletier/go-toml v1.9.5
266## explicit 693## explicit; go 1.12
694github.com/pelletier/go-toml
267# github.com/pkg/errors v0.9.1 695# github.com/pkg/errors v0.9.1
268## explicit 696## explicit
269# github.com/pmezard/go-difflib v1.0.0 697github.com/pkg/errors
270## explicit 698# github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
271# github.com/prometheus/client_golang v1.17.0 699## explicit; go 1.20
272## explicit 700github.com/planetscale/vtprotobuf/protohelpers
273# github.com/prometheus/client_model v0.5.0 701github.com/planetscale/vtprotobuf/types/known/timestamppb
274## explicit 702github.com/planetscale/vtprotobuf/vtproto
275# github.com/prometheus/common v0.44.0 703# github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
276## explicit 704## explicit
277# github.com/prometheus/procfs v0.12.0 705github.com/pmezard/go-difflib/difflib
278## explicit 706# github.com/prometheus/client_golang v1.20.5
707## explicit; go 1.20
708github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil
709github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
710github.com/prometheus/client_golang/prometheus
711github.com/prometheus/client_golang/prometheus/internal
712github.com/prometheus/client_golang/prometheus/promhttp
713# github.com/prometheus/client_model v0.6.1
714## explicit; go 1.19
715github.com/prometheus/client_model/go
716# github.com/prometheus/common v0.55.0
717## explicit; go 1.20
718github.com/prometheus/common/expfmt
719github.com/prometheus/common/model
720# github.com/prometheus/procfs v0.15.1
721## explicit; go 1.20
722github.com/prometheus/procfs
723github.com/prometheus/procfs/internal/fs
724github.com/prometheus/procfs/internal/util
725# github.com/r3labs/sse v0.0.0-20210224172625-26fe804710bc
726## explicit; go 1.13
727github.com/r3labs/sse
279# github.com/rivo/uniseg v0.2.0 728# github.com/rivo/uniseg v0.2.0
729## explicit; go 1.12
730github.com/rivo/uniseg
731# github.com/russross/blackfriday/v2 v2.1.0
280## explicit 732## explicit
733github.com/russross/blackfriday/v2
281# github.com/secure-systems-lab/go-securesystemslib v0.4.0 734# github.com/secure-systems-lab/go-securesystemslib v0.4.0
282## explicit 735## explicit; go 1.17
736github.com/secure-systems-lab/go-securesystemslib/cjson
737github.com/secure-systems-lab/go-securesystemslib/dsse
283# github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b 738# github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b
284## explicit 739## explicit
740github.com/serialx/hashring
285# github.com/shibumi/go-pathspec v1.3.0 741# github.com/shibumi/go-pathspec v1.3.0
742## explicit; go 1.17
743github.com/shibumi/go-pathspec
744# github.com/sirupsen/logrus v1.9.3
745## explicit; go 1.13
746github.com/sirupsen/logrus
747# github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
286## explicit 748## explicit
287# github.com/tonistiigi/fsutil v0.0.0-20240301111122-7525a1af2bb5 749github.com/skratchdot/open-golang/open
288## explicit 750# github.com/spf13/cobra v1.9.1
751## explicit; go 1.15
752github.com/spf13/cobra
753github.com/spf13/cobra/doc
754# github.com/spf13/pflag v1.0.6
755## explicit; go 1.12
756github.com/spf13/pflag
757# github.com/stretchr/testify v1.10.0
758## explicit; go 1.17
759github.com/stretchr/testify/assert
760github.com/stretchr/testify/assert/yaml
761github.com/stretchr/testify/require
762# github.com/theupdateframework/notary v0.7.0
763## explicit; go 1.12
764github.com/theupdateframework/notary
765github.com/theupdateframework/notary/client
766github.com/theupdateframework/notary/client/changelist
767github.com/theupdateframework/notary/cryptoservice
768github.com/theupdateframework/notary/passphrase
769github.com/theupdateframework/notary/storage
770github.com/theupdateframework/notary/trustmanager
771github.com/theupdateframework/notary/trustmanager/yubikey
772github.com/theupdateframework/notary/trustpinning
773github.com/theupdateframework/notary/tuf
774github.com/theupdateframework/notary/tuf/data
775github.com/theupdateframework/notary/tuf/signed
776github.com/theupdateframework/notary/tuf/utils
777github.com/theupdateframework/notary/tuf/validation
778# github.com/tilt-dev/fsnotify v1.4.8-0.20220602155310-fff9c274a375
779## explicit; go 1.16
780github.com/tilt-dev/fsnotify
781# github.com/tonistiigi/dchapes-mode v0.0.0-20241001053921-ca0759fec205
782## explicit; go 1.21
783github.com/tonistiigi/dchapes-mode
784# github.com/tonistiigi/fsutil v0.0.0-20250113203817-b14e27f4135a
785## explicit; go 1.21
786github.com/tonistiigi/fsutil
787github.com/tonistiigi/fsutil/copy
788github.com/tonistiigi/fsutil/types
789# github.com/tonistiigi/go-csvvalue v0.0.0-20240710180619-ddb21b71c0b4
790## explicit; go 1.16
791github.com/tonistiigi/go-csvvalue
289# github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea 792# github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea
290## explicit 793## explicit
291# github.com/tonistiigi/vt100 v0.0.0-20230623042737-f9a4f7ef6531 794github.com/tonistiigi/units
292## explicit 795# github.com/tonistiigi/vt100 v0.0.0-20240514184818-90bafcd6abab
796## explicit; go 1.12
797github.com/tonistiigi/vt100
798# github.com/x448/float16 v0.8.4
799## explicit; go 1.11
800github.com/x448/float16
293# github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb 801# github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
294## explicit 802## explicit
803github.com/xeipuuv/gojsonpointer
295# github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 804# github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
296## explicit 805## explicit
806github.com/xeipuuv/gojsonreference
297# github.com/xeipuuv/gojsonschema v1.2.0 807# github.com/xeipuuv/gojsonschema v1.2.0
298## explicit 808## explicit
299# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 809github.com/xeipuuv/gojsonschema
300## explicit 810# github.com/xhit/go-str2duration/v2 v2.1.0
301# go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.46.1 811## explicit; go 1.13
302## explicit 812github.com/xhit/go-str2duration/v2
303# go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.42.0 813# github.com/zclconf/go-cty v1.16.0
304## explicit 814## explicit; go 1.18
305# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.42.0 815github.com/zclconf/go-cty/cty
306## explicit 816github.com/zclconf/go-cty/cty/convert
307# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.42.0 817github.com/zclconf/go-cty/cty/ctystrings
308## explicit 818github.com/zclconf/go-cty/cty/gocty
309# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.21.0 819github.com/zclconf/go-cty/cty/json
310## explicit 820github.com/zclconf/go-cty/cty/set
311# go.opentelemetry.io/otel/exporters/prometheus v0.42.0 821# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0
312## explicit 822## explicit; go 1.22
313# go.opentelemetry.io/otel/metric v1.21.0 823go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
314## explicit 824go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal
315# go.opentelemetry.io/otel/sdk/metric v1.21.0 825# go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.56.0
316## explicit 826## explicit; go 1.22
317# go.opentelemetry.io/proto/otlp v1.0.0 827go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
318## explicit 828go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/internal/semconvutil
319# golang.org/x/crypto v0.18.0 829# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0
320## explicit 830## explicit; go 1.22
321# golang.org/x/mod v0.14.0 831go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
322## explicit 832go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request
323# golang.org/x/net v0.20.0 833go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv
324## explicit 834go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil
325# golang.org/x/oauth2 v0.11.0 835# go.opentelemetry.io/otel v1.32.0
326## explicit 836## explicit; go 1.22
327# golang.org/x/term v0.16.0 837go.opentelemetry.io/otel
328## explicit 838go.opentelemetry.io/otel/attribute
329# golang.org/x/text v0.14.0 839go.opentelemetry.io/otel/baggage
330## explicit 840go.opentelemetry.io/otel/codes
331# golang.org/x/time v0.3.0 841go.opentelemetry.io/otel/internal
332## explicit 842go.opentelemetry.io/otel/internal/attribute
333# golang.org/x/tools v0.17.0 843go.opentelemetry.io/otel/internal/baggage
334## explicit 844go.opentelemetry.io/otel/internal/global
335# google.golang.org/appengine v1.6.7 845go.opentelemetry.io/otel/propagation
336## explicit 846go.opentelemetry.io/otel/semconv/v1.17.0
337# google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b 847go.opentelemetry.io/otel/semconv/v1.19.0
338## explicit 848go.opentelemetry.io/otel/semconv/v1.20.0
339# google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b 849go.opentelemetry.io/otel/semconv/v1.21.0
340## explicit 850go.opentelemetry.io/otel/semconv/v1.26.0
341# google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b 851# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.31.0
342## explicit 852## explicit; go 1.22
343# google.golang.org/protobuf v1.31.0 853go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
344## explicit 854go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal
855go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/envconfig
856go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf
857go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry
858go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform
859# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.31.0
860## explicit; go 1.22
861go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
862go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal
863go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/envconfig
864go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf
865go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry
866go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform
867# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0
868## explicit; go 1.22
869go.opentelemetry.io/otel/exporters/otlp/otlptrace
870go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform
871# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.31.0
872## explicit; go 1.22
873go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
874go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal
875go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig
876go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig
877go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry
878# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.31.0
879## explicit; go 1.22
880go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
881go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal
882go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/envconfig
883go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig
884go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry
885# go.opentelemetry.io/otel/metric v1.32.0
886## explicit; go 1.22
887go.opentelemetry.io/otel/metric
888go.opentelemetry.io/otel/metric/embedded
889go.opentelemetry.io/otel/metric/noop
890# go.opentelemetry.io/otel/sdk v1.32.0
891## explicit; go 1.22
892go.opentelemetry.io/otel/sdk
893go.opentelemetry.io/otel/sdk/instrumentation
894go.opentelemetry.io/otel/sdk/internal/env
895go.opentelemetry.io/otel/sdk/internal/x
896go.opentelemetry.io/otel/sdk/resource
897go.opentelemetry.io/otel/sdk/trace
898go.opentelemetry.io/otel/sdk/trace/tracetest
899# go.opentelemetry.io/otel/sdk/metric v1.32.0
900## explicit; go 1.22
901go.opentelemetry.io/otel/sdk/metric
902go.opentelemetry.io/otel/sdk/metric/exemplar
903go.opentelemetry.io/otel/sdk/metric/internal
904go.opentelemetry.io/otel/sdk/metric/internal/aggregate
905go.opentelemetry.io/otel/sdk/metric/internal/x
906go.opentelemetry.io/otel/sdk/metric/metricdata
907# go.opentelemetry.io/otel/trace v1.32.0
908## explicit; go 1.22
909go.opentelemetry.io/otel/trace
910go.opentelemetry.io/otel/trace/embedded
911go.opentelemetry.io/otel/trace/noop
912# go.opentelemetry.io/proto/otlp v1.3.1
913## explicit; go 1.17
914go.opentelemetry.io/proto/otlp/collector/metrics/v1
915go.opentelemetry.io/proto/otlp/collector/trace/v1
916go.opentelemetry.io/proto/otlp/common/v1
917go.opentelemetry.io/proto/otlp/metrics/v1
918go.opentelemetry.io/proto/otlp/resource/v1
919go.opentelemetry.io/proto/otlp/trace/v1
920# go.uber.org/goleak v1.3.0
921## explicit; go 1.20
922go.uber.org/goleak
923go.uber.org/goleak/internal/stack
924# go.uber.org/mock v0.5.0
925## explicit; go 1.22
926go.uber.org/mock/gomock
927# golang.org/x/crypto v0.31.0
928## explicit; go 1.20
929golang.org/x/crypto/blowfish
930golang.org/x/crypto/chacha20
931golang.org/x/crypto/curve25519
932golang.org/x/crypto/ed25519
933golang.org/x/crypto/internal/alias
934golang.org/x/crypto/internal/poly1305
935golang.org/x/crypto/nacl/sign
936golang.org/x/crypto/pbkdf2
937golang.org/x/crypto/ssh
938golang.org/x/crypto/ssh/agent
939golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
940# golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
941## explicit; go 1.22.0
942golang.org/x/exp/constraints
943golang.org/x/exp/maps
944golang.org/x/exp/slices
945# golang.org/x/net v0.33.0
946## explicit; go 1.18
947golang.org/x/net/context
948golang.org/x/net/html
949golang.org/x/net/html/atom
950golang.org/x/net/http/httpguts
951golang.org/x/net/http2
952golang.org/x/net/http2/hpack
953golang.org/x/net/idna
954golang.org/x/net/internal/socks
955golang.org/x/net/internal/timeseries
956golang.org/x/net/proxy
957golang.org/x/net/trace
958golang.org/x/net/websocket
959# golang.org/x/oauth2 v0.24.0
960## explicit; go 1.18
961golang.org/x/oauth2
962golang.org/x/oauth2/internal
963# golang.org/x/sync v0.11.0
964## explicit; go 1.18
965golang.org/x/sync/errgroup
966golang.org/x/sync/semaphore
967# golang.org/x/sys v0.30.0
968## explicit; go 1.18
969golang.org/x/sys/cpu
970golang.org/x/sys/plan9
971golang.org/x/sys/unix
972golang.org/x/sys/windows
973golang.org/x/sys/windows/registry
974# golang.org/x/term v0.27.0
975## explicit; go 1.18
976golang.org/x/term
977# golang.org/x/text v0.21.0
978## explicit; go 1.18
979golang.org/x/text/cases
980golang.org/x/text/internal
981golang.org/x/text/internal/language
982golang.org/x/text/internal/language/compact
983golang.org/x/text/internal/tag
984golang.org/x/text/language
985golang.org/x/text/secure/bidirule
986golang.org/x/text/transform
987golang.org/x/text/unicode/bidi
988golang.org/x/text/unicode/norm
989golang.org/x/text/width
990# golang.org/x/time v0.6.0
991## explicit; go 1.18
992golang.org/x/time/rate
993# google.golang.org/genproto/googleapis/api v0.0.0-20241202173237-19429a94021a
994## explicit; go 1.21
995google.golang.org/genproto/googleapis/api/httpbody
996# google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a
997## explicit; go 1.21
998google.golang.org/genproto/googleapis/rpc/errdetails
999google.golang.org/genproto/googleapis/rpc/status
1000# google.golang.org/grpc v1.70.0
1001## explicit; go 1.22
1002google.golang.org/grpc
1003google.golang.org/grpc/attributes
1004google.golang.org/grpc/backoff
1005google.golang.org/grpc/balancer
1006google.golang.org/grpc/balancer/base
1007google.golang.org/grpc/balancer/grpclb/state
1008google.golang.org/grpc/balancer/pickfirst
1009google.golang.org/grpc/balancer/pickfirst/internal
1010google.golang.org/grpc/balancer/pickfirst/pickfirstleaf
1011google.golang.org/grpc/balancer/roundrobin
1012google.golang.org/grpc/binarylog/grpc_binarylog_v1
1013google.golang.org/grpc/channelz
1014google.golang.org/grpc/codes
1015google.golang.org/grpc/connectivity
1016google.golang.org/grpc/credentials
1017google.golang.org/grpc/credentials/insecure
1018google.golang.org/grpc/encoding
1019google.golang.org/grpc/encoding/gzip
1020google.golang.org/grpc/encoding/proto
1021google.golang.org/grpc/experimental/stats
1022google.golang.org/grpc/grpclog
1023google.golang.org/grpc/grpclog/internal
1024google.golang.org/grpc/health
1025google.golang.org/grpc/health/grpc_health_v1
1026google.golang.org/grpc/internal
1027google.golang.org/grpc/internal/backoff
1028google.golang.org/grpc/internal/balancer/gracefulswitch
1029google.golang.org/grpc/internal/balancerload
1030google.golang.org/grpc/internal/binarylog
1031google.golang.org/grpc/internal/buffer
1032google.golang.org/grpc/internal/channelz
1033google.golang.org/grpc/internal/credentials
1034google.golang.org/grpc/internal/envconfig
1035google.golang.org/grpc/internal/grpclog
1036google.golang.org/grpc/internal/grpcsync
1037google.golang.org/grpc/internal/grpcutil
1038google.golang.org/grpc/internal/idle
1039google.golang.org/grpc/internal/metadata
1040google.golang.org/grpc/internal/pretty
1041google.golang.org/grpc/internal/resolver
1042google.golang.org/grpc/internal/resolver/dns
1043google.golang.org/grpc/internal/resolver/dns/internal
1044google.golang.org/grpc/internal/resolver/passthrough
1045google.golang.org/grpc/internal/resolver/unix
1046google.golang.org/grpc/internal/serviceconfig
1047google.golang.org/grpc/internal/stats
1048google.golang.org/grpc/internal/status
1049google.golang.org/grpc/internal/syscall
1050google.golang.org/grpc/internal/transport
1051google.golang.org/grpc/internal/transport/networktype
1052google.golang.org/grpc/keepalive
1053google.golang.org/grpc/mem
1054google.golang.org/grpc/metadata
1055google.golang.org/grpc/peer
1056google.golang.org/grpc/resolver
1057google.golang.org/grpc/resolver/dns
1058google.golang.org/grpc/serviceconfig
1059google.golang.org/grpc/stats
1060google.golang.org/grpc/status
1061google.golang.org/grpc/tap
1062# google.golang.org/protobuf v1.35.2
1063## explicit; go 1.21
1064google.golang.org/protobuf/encoding/protodelim
1065google.golang.org/protobuf/encoding/protojson
1066google.golang.org/protobuf/encoding/prototext
1067google.golang.org/protobuf/encoding/protowire
1068google.golang.org/protobuf/internal/descfmt
1069google.golang.org/protobuf/internal/descopts
1070google.golang.org/protobuf/internal/detrand
1071google.golang.org/protobuf/internal/editiondefaults
1072google.golang.org/protobuf/internal/editionssupport
1073google.golang.org/protobuf/internal/encoding/defval
1074google.golang.org/protobuf/internal/encoding/json
1075google.golang.org/protobuf/internal/encoding/messageset
1076google.golang.org/protobuf/internal/encoding/tag
1077google.golang.org/protobuf/internal/encoding/text
1078google.golang.org/protobuf/internal/errors
1079google.golang.org/protobuf/internal/filedesc
1080google.golang.org/protobuf/internal/filetype
1081google.golang.org/protobuf/internal/flags
1082google.golang.org/protobuf/internal/genid
1083google.golang.org/protobuf/internal/impl
1084google.golang.org/protobuf/internal/order
1085google.golang.org/protobuf/internal/pragma
1086google.golang.org/protobuf/internal/set
1087google.golang.org/protobuf/internal/strs
1088google.golang.org/protobuf/internal/version
1089google.golang.org/protobuf/proto
1090google.golang.org/protobuf/protoadapt
1091google.golang.org/protobuf/reflect/protodesc
1092google.golang.org/protobuf/reflect/protoreflect
1093google.golang.org/protobuf/reflect/protoregistry
1094google.golang.org/protobuf/runtime/protoiface
1095google.golang.org/protobuf/runtime/protoimpl
1096google.golang.org/protobuf/types/descriptorpb
1097google.golang.org/protobuf/types/gofeaturespb
1098google.golang.org/protobuf/types/known/anypb
1099google.golang.org/protobuf/types/known/durationpb
1100google.golang.org/protobuf/types/known/emptypb
1101google.golang.org/protobuf/types/known/fieldmaskpb
1102google.golang.org/protobuf/types/known/structpb
1103google.golang.org/protobuf/types/known/timestamppb
1104google.golang.org/protobuf/types/known/wrapperspb
345# gopkg.in/cenkalti/backoff.v1 v1.1.0 1105# gopkg.in/cenkalti/backoff.v1 v1.1.0
346## explicit 1106## explicit
1107gopkg.in/cenkalti/backoff.v1
347# gopkg.in/inf.v0 v0.9.1 1108# gopkg.in/inf.v0 v0.9.1
348## explicit 1109## explicit
1110gopkg.in/inf.v0
349# gopkg.in/yaml.v2 v2.4.0 1111# gopkg.in/yaml.v2 v2.4.0
1112## explicit; go 1.15
1113gopkg.in/yaml.v2
1114# gopkg.in/yaml.v3 v3.0.1
350## explicit 1115## explicit
351# k8s.io/api v0.29.2 1116gopkg.in/yaml.v3
352## explicit 1117# gotest.tools/v3 v3.5.2
353# k8s.io/apimachinery v0.29.2 1118## explicit; go 1.17
354## explicit 1119gotest.tools/v3/assert
355# k8s.io/apiserver v0.29.2 1120gotest.tools/v3/assert/cmp
356## explicit 1121gotest.tools/v3/icmd
357# k8s.io/client-go v0.29.2 1122gotest.tools/v3/internal/assert
358## explicit 1123gotest.tools/v3/internal/difflib
359# k8s.io/klog/v2 v2.110.1 1124gotest.tools/v3/internal/format
360## explicit 1125gotest.tools/v3/internal/source
361# k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 1126gotest.tools/v3/poll
362## explicit 1127# k8s.io/api v0.31.2
363# k8s.io/utils v0.0.0-20230726121419-3b25d923346b 1128## explicit; go 1.22.0
364## explicit 1129k8s.io/api/admissionregistration/v1
1130k8s.io/api/admissionregistration/v1alpha1
1131k8s.io/api/admissionregistration/v1beta1
1132k8s.io/api/apidiscovery/v2
1133k8s.io/api/apidiscovery/v2beta1
1134k8s.io/api/apiserverinternal/v1alpha1
1135k8s.io/api/apps/v1
1136k8s.io/api/apps/v1beta1
1137k8s.io/api/apps/v1beta2
1138k8s.io/api/authentication/v1
1139k8s.io/api/authentication/v1alpha1
1140k8s.io/api/authentication/v1beta1
1141k8s.io/api/authorization/v1
1142k8s.io/api/authorization/v1beta1
1143k8s.io/api/autoscaling/v1
1144k8s.io/api/autoscaling/v2
1145k8s.io/api/autoscaling/v2beta1
1146k8s.io/api/autoscaling/v2beta2
1147k8s.io/api/batch/v1
1148k8s.io/api/batch/v1beta1
1149k8s.io/api/certificates/v1
1150k8s.io/api/certificates/v1alpha1
1151k8s.io/api/certificates/v1beta1
1152k8s.io/api/coordination/v1
1153k8s.io/api/coordination/v1alpha1
1154k8s.io/api/coordination/v1beta1
1155k8s.io/api/core/v1
1156k8s.io/api/discovery/v1
1157k8s.io/api/discovery/v1beta1
1158k8s.io/api/events/v1
1159k8s.io/api/events/v1beta1
1160k8s.io/api/extensions/v1beta1
1161k8s.io/api/flowcontrol/v1
1162k8s.io/api/flowcontrol/v1beta1
1163k8s.io/api/flowcontrol/v1beta2
1164k8s.io/api/flowcontrol/v1beta3
1165k8s.io/api/networking/v1
1166k8s.io/api/networking/v1alpha1
1167k8s.io/api/networking/v1beta1
1168k8s.io/api/node/v1
1169k8s.io/api/node/v1alpha1
1170k8s.io/api/node/v1beta1
1171k8s.io/api/policy/v1
1172k8s.io/api/policy/v1beta1
1173k8s.io/api/rbac/v1
1174k8s.io/api/rbac/v1alpha1
1175k8s.io/api/rbac/v1beta1
1176k8s.io/api/resource/v1alpha3
1177k8s.io/api/scheduling/v1
1178k8s.io/api/scheduling/v1alpha1
1179k8s.io/api/scheduling/v1beta1
1180k8s.io/api/storage/v1
1181k8s.io/api/storage/v1alpha1
1182k8s.io/api/storage/v1beta1
1183k8s.io/api/storagemigration/v1alpha1
1184# k8s.io/apimachinery v0.31.2
1185## explicit; go 1.22.0
1186k8s.io/apimachinery/pkg/api/equality
1187k8s.io/apimachinery/pkg/api/errors
1188k8s.io/apimachinery/pkg/api/meta
1189k8s.io/apimachinery/pkg/api/resource
1190k8s.io/apimachinery/pkg/api/validation
1191k8s.io/apimachinery/pkg/apis/meta/internalversion
1192k8s.io/apimachinery/pkg/apis/meta/internalversion/validation
1193k8s.io/apimachinery/pkg/apis/meta/v1
1194k8s.io/apimachinery/pkg/apis/meta/v1/unstructured
1195k8s.io/apimachinery/pkg/apis/meta/v1/validation
1196k8s.io/apimachinery/pkg/apis/meta/v1beta1
1197k8s.io/apimachinery/pkg/conversion
1198k8s.io/apimachinery/pkg/conversion/queryparams
1199k8s.io/apimachinery/pkg/fields
1200k8s.io/apimachinery/pkg/labels
1201k8s.io/apimachinery/pkg/runtime
1202k8s.io/apimachinery/pkg/runtime/schema
1203k8s.io/apimachinery/pkg/runtime/serializer
1204k8s.io/apimachinery/pkg/runtime/serializer/cbor/direct
1205k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes
1206k8s.io/apimachinery/pkg/runtime/serializer/json
1207k8s.io/apimachinery/pkg/runtime/serializer/protobuf
1208k8s.io/apimachinery/pkg/runtime/serializer/recognizer
1209k8s.io/apimachinery/pkg/runtime/serializer/streaming
1210k8s.io/apimachinery/pkg/runtime/serializer/versioning
1211k8s.io/apimachinery/pkg/selection
1212k8s.io/apimachinery/pkg/types
1213k8s.io/apimachinery/pkg/util/dump
1214k8s.io/apimachinery/pkg/util/errors
1215k8s.io/apimachinery/pkg/util/framer
1216k8s.io/apimachinery/pkg/util/httpstream
1217k8s.io/apimachinery/pkg/util/httpstream/spdy
1218k8s.io/apimachinery/pkg/util/httpstream/wsstream
1219k8s.io/apimachinery/pkg/util/intstr
1220k8s.io/apimachinery/pkg/util/json
1221k8s.io/apimachinery/pkg/util/managedfields
1222k8s.io/apimachinery/pkg/util/managedfields/internal
1223k8s.io/apimachinery/pkg/util/naming
1224k8s.io/apimachinery/pkg/util/net
1225k8s.io/apimachinery/pkg/util/portforward
1226k8s.io/apimachinery/pkg/util/proxy
1227k8s.io/apimachinery/pkg/util/remotecommand
1228k8s.io/apimachinery/pkg/util/runtime
1229k8s.io/apimachinery/pkg/util/sets
1230k8s.io/apimachinery/pkg/util/validation
1231k8s.io/apimachinery/pkg/util/validation/field
1232k8s.io/apimachinery/pkg/util/wait
1233k8s.io/apimachinery/pkg/util/yaml
1234k8s.io/apimachinery/pkg/version
1235k8s.io/apimachinery/pkg/watch
1236k8s.io/apimachinery/third_party/forked/golang/netutil
1237k8s.io/apimachinery/third_party/forked/golang/reflect
1238# k8s.io/client-go v0.31.2
1239## explicit; go 1.22.0
1240k8s.io/client-go/applyconfigurations/admissionregistration/v1
1241k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1
1242k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1
1243k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1
1244k8s.io/client-go/applyconfigurations/apps/v1
1245k8s.io/client-go/applyconfigurations/apps/v1beta1
1246k8s.io/client-go/applyconfigurations/apps/v1beta2
1247k8s.io/client-go/applyconfigurations/autoscaling/v1
1248k8s.io/client-go/applyconfigurations/autoscaling/v2
1249k8s.io/client-go/applyconfigurations/autoscaling/v2beta1
1250k8s.io/client-go/applyconfigurations/autoscaling/v2beta2
1251k8s.io/client-go/applyconfigurations/batch/v1
1252k8s.io/client-go/applyconfigurations/batch/v1beta1
1253k8s.io/client-go/applyconfigurations/certificates/v1
1254k8s.io/client-go/applyconfigurations/certificates/v1alpha1
1255k8s.io/client-go/applyconfigurations/certificates/v1beta1
1256k8s.io/client-go/applyconfigurations/coordination/v1
1257k8s.io/client-go/applyconfigurations/coordination/v1alpha1
1258k8s.io/client-go/applyconfigurations/coordination/v1beta1
1259k8s.io/client-go/applyconfigurations/core/v1
1260k8s.io/client-go/applyconfigurations/discovery/v1
1261k8s.io/client-go/applyconfigurations/discovery/v1beta1
1262k8s.io/client-go/applyconfigurations/events/v1
1263k8s.io/client-go/applyconfigurations/events/v1beta1
1264k8s.io/client-go/applyconfigurations/extensions/v1beta1
1265k8s.io/client-go/applyconfigurations/flowcontrol/v1
1266k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1
1267k8s.io/client-go/applyconfigurations/flowcontrol/v1beta2
1268k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3
1269k8s.io/client-go/applyconfigurations/internal
1270k8s.io/client-go/applyconfigurations/meta/v1
1271k8s.io/client-go/applyconfigurations/networking/v1
1272k8s.io/client-go/applyconfigurations/networking/v1alpha1
1273k8s.io/client-go/applyconfigurations/networking/v1beta1
1274k8s.io/client-go/applyconfigurations/node/v1
1275k8s.io/client-go/applyconfigurations/node/v1alpha1
1276k8s.io/client-go/applyconfigurations/node/v1beta1
1277k8s.io/client-go/applyconfigurations/policy/v1
1278k8s.io/client-go/applyconfigurations/policy/v1beta1
1279k8s.io/client-go/applyconfigurations/rbac/v1
1280k8s.io/client-go/applyconfigurations/rbac/v1alpha1
1281k8s.io/client-go/applyconfigurations/rbac/v1beta1
1282k8s.io/client-go/applyconfigurations/resource/v1alpha3
1283k8s.io/client-go/applyconfigurations/scheduling/v1
1284k8s.io/client-go/applyconfigurations/scheduling/v1alpha1
1285k8s.io/client-go/applyconfigurations/scheduling/v1beta1
1286k8s.io/client-go/applyconfigurations/storage/v1
1287k8s.io/client-go/applyconfigurations/storage/v1alpha1
1288k8s.io/client-go/applyconfigurations/storage/v1beta1
1289k8s.io/client-go/applyconfigurations/storagemigration/v1alpha1
1290k8s.io/client-go/discovery
1291k8s.io/client-go/features
1292k8s.io/client-go/gentype
1293k8s.io/client-go/kubernetes
1294k8s.io/client-go/kubernetes/scheme
1295k8s.io/client-go/kubernetes/typed/admissionregistration/v1
1296k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1
1297k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1
1298k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1
1299k8s.io/client-go/kubernetes/typed/apps/v1
1300k8s.io/client-go/kubernetes/typed/apps/v1beta1
1301k8s.io/client-go/kubernetes/typed/apps/v1beta2
1302k8s.io/client-go/kubernetes/typed/authentication/v1
1303k8s.io/client-go/kubernetes/typed/authentication/v1alpha1
1304k8s.io/client-go/kubernetes/typed/authentication/v1beta1
1305k8s.io/client-go/kubernetes/typed/authorization/v1
1306k8s.io/client-go/kubernetes/typed/authorization/v1beta1
1307k8s.io/client-go/kubernetes/typed/autoscaling/v1
1308k8s.io/client-go/kubernetes/typed/autoscaling/v2
1309k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1
1310k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2
1311k8s.io/client-go/kubernetes/typed/batch/v1
1312k8s.io/client-go/kubernetes/typed/batch/v1beta1
1313k8s.io/client-go/kubernetes/typed/certificates/v1
1314k8s.io/client-go/kubernetes/typed/certificates/v1alpha1
1315k8s.io/client-go/kubernetes/typed/certificates/v1beta1
1316k8s.io/client-go/kubernetes/typed/coordination/v1
1317k8s.io/client-go/kubernetes/typed/coordination/v1alpha1
1318k8s.io/client-go/kubernetes/typed/coordination/v1beta1
1319k8s.io/client-go/kubernetes/typed/core/v1
1320k8s.io/client-go/kubernetes/typed/discovery/v1
1321k8s.io/client-go/kubernetes/typed/discovery/v1beta1
1322k8s.io/client-go/kubernetes/typed/events/v1
1323k8s.io/client-go/kubernetes/typed/events/v1beta1
1324k8s.io/client-go/kubernetes/typed/extensions/v1beta1
1325k8s.io/client-go/kubernetes/typed/flowcontrol/v1
1326k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1
1327k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2
1328k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3
1329k8s.io/client-go/kubernetes/typed/networking/v1
1330k8s.io/client-go/kubernetes/typed/networking/v1alpha1
1331k8s.io/client-go/kubernetes/typed/networking/v1beta1
1332k8s.io/client-go/kubernetes/typed/node/v1
1333k8s.io/client-go/kubernetes/typed/node/v1alpha1
1334k8s.io/client-go/kubernetes/typed/node/v1beta1
1335k8s.io/client-go/kubernetes/typed/policy/v1
1336k8s.io/client-go/kubernetes/typed/policy/v1beta1
1337k8s.io/client-go/kubernetes/typed/rbac/v1
1338k8s.io/client-go/kubernetes/typed/rbac/v1alpha1
1339k8s.io/client-go/kubernetes/typed/rbac/v1beta1
1340k8s.io/client-go/kubernetes/typed/resource/v1alpha3
1341k8s.io/client-go/kubernetes/typed/scheduling/v1
1342k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1
1343k8s.io/client-go/kubernetes/typed/scheduling/v1beta1
1344k8s.io/client-go/kubernetes/typed/storage/v1
1345k8s.io/client-go/kubernetes/typed/storage/v1alpha1
1346k8s.io/client-go/kubernetes/typed/storage/v1beta1
1347k8s.io/client-go/kubernetes/typed/storagemigration/v1alpha1
1348k8s.io/client-go/openapi
1349k8s.io/client-go/pkg/apis/clientauthentication
1350k8s.io/client-go/pkg/apis/clientauthentication/install
1351k8s.io/client-go/pkg/apis/clientauthentication/v1
1352k8s.io/client-go/pkg/apis/clientauthentication/v1beta1
1353k8s.io/client-go/pkg/version
1354k8s.io/client-go/plugin/pkg/client/auth/exec
1355k8s.io/client-go/rest
1356k8s.io/client-go/rest/watch
1357k8s.io/client-go/tools/auth
1358k8s.io/client-go/tools/clientcmd
1359k8s.io/client-go/tools/clientcmd/api
1360k8s.io/client-go/tools/clientcmd/api/latest
1361k8s.io/client-go/tools/clientcmd/api/v1
1362k8s.io/client-go/tools/metrics
1363k8s.io/client-go/tools/reference
1364k8s.io/client-go/tools/remotecommand
1365k8s.io/client-go/transport
1366k8s.io/client-go/transport/spdy
1367k8s.io/client-go/transport/websocket
1368k8s.io/client-go/util/cert
1369k8s.io/client-go/util/connrotation
1370k8s.io/client-go/util/consistencydetector
1371k8s.io/client-go/util/exec
1372k8s.io/client-go/util/flowcontrol
1373k8s.io/client-go/util/homedir
1374k8s.io/client-go/util/keyutil
1375k8s.io/client-go/util/watchlist
1376k8s.io/client-go/util/workqueue
1377# k8s.io/klog/v2 v2.130.1
1378## explicit; go 1.18
1379k8s.io/klog/v2
1380k8s.io/klog/v2/internal/buffer
1381k8s.io/klog/v2/internal/clock
1382k8s.io/klog/v2/internal/dbg
1383k8s.io/klog/v2/internal/serialize
1384k8s.io/klog/v2/internal/severity
1385k8s.io/klog/v2/internal/sloghandler
1386# k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340
1387## explicit; go 1.20
1388k8s.io/kube-openapi/pkg/cached
1389k8s.io/kube-openapi/pkg/common
1390k8s.io/kube-openapi/pkg/handler3
1391k8s.io/kube-openapi/pkg/internal
1392k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json
1393k8s.io/kube-openapi/pkg/schemaconv
1394k8s.io/kube-openapi/pkg/spec3
1395k8s.io/kube-openapi/pkg/util/proto
1396k8s.io/kube-openapi/pkg/validation/spec
1397# k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
1398## explicit; go 1.18
1399k8s.io/utils/clock
1400k8s.io/utils/clock/testing
1401k8s.io/utils/internal/third_party/forked/golang/net
1402k8s.io/utils/net
1403k8s.io/utils/ptr
1404k8s.io/utils/strings/slices
365# sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd 1405# sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd
366## explicit 1406## explicit; go 1.18
1407sigs.k8s.io/json
1408sigs.k8s.io/json/internal/golang/encoding/json
367# sigs.k8s.io/structured-merge-diff/v4 v4.4.1 1409# sigs.k8s.io/structured-merge-diff/v4 v4.4.1
368## explicit 1410## explicit; go 1.13
369# sigs.k8s.io/yaml v1.3.0 1411sigs.k8s.io/structured-merge-diff/v4/fieldpath
370## explicit 1412sigs.k8s.io/structured-merge-diff/v4/merge
371# tags.cncf.io/container-device-interface v0.6.2 1413sigs.k8s.io/structured-merge-diff/v4/schema
372## explicit 1414sigs.k8s.io/structured-merge-diff/v4/typed
1415sigs.k8s.io/structured-merge-diff/v4/value
1416# sigs.k8s.io/yaml v1.4.0
1417## explicit; go 1.12
1418sigs.k8s.io/yaml
1419sigs.k8s.io/yaml/goyaml.v2
1420# tags.cncf.io/container-device-interface v0.8.1
1421## explicit; go 1.20
1422tags.cncf.io/container-device-interface/pkg/parser
diff --git a/recipes-containers/docker-compose/relocation.inc b/recipes-containers/docker-compose/relocation.inc
index ac21ca05..bb3aa599 100644
--- a/recipes-containers/docker-compose/relocation.inc
+++ b/recipes-containers/docker-compose/relocation.inc
@@ -1,4 +1,4 @@
1export sites="k8s.io/api:k8s.io/api:force \ 1export sites = "k8s.io/api:k8s.io/api:force \
2 k8s.io/utils:k8s.io/utils:force \ 2 k8s.io/utils:k8s.io/utils:force \
3 k8s.io/klog/v2:k8s.io/klog/v2:force \ 3 k8s.io/klog/v2:k8s.io/klog/v2:force \
4 gotest.tools/v3:gotest.tools/v3:force \ 4 gotest.tools/v3:gotest.tools/v3:force \
@@ -8,10 +8,8 @@ export sites="k8s.io/api:k8s.io/api:force \
8 golang.org/x/exp:golang.org/x/exp:force \ 8 golang.org/x/exp:golang.org/x/exp:force \
9 golang.org/x/sys:golang.org/x/sys:force \ 9 golang.org/x/sys:golang.org/x/sys:force \
10 gopkg.in/yaml.v3:gopkg.in/yaml.v3:force \ 10 gopkg.in/yaml.v3:gopkg.in/yaml.v3:force \
11 golang.org/x/mod:golang.org/x/mod:force \
12 golang.org/x/net:golang.org/x/net:force \ 11 golang.org/x/net:golang.org/x/net:force \
13 gopkg.in/yaml.v2:gopkg.in/yaml.v2:force \ 12 gopkg.in/yaml.v2:gopkg.in/yaml.v2:force \
14 k8s.io/apiserver:k8s.io/apiserver:force \
15 k8s.io/client-go:k8s.io/client-go:force \ 13 k8s.io/client-go:k8s.io/client-go:force \
16 sigs.k8s.io/json:sigs.k8s.io/json:force \ 14 sigs.k8s.io/json:sigs.k8s.io/json:force \
17 sigs.k8s.io/yaml:sigs.k8s.io/yaml:force \ 15 sigs.k8s.io/yaml:sigs.k8s.io/yaml:force \
@@ -20,7 +18,6 @@ export sites="k8s.io/api:k8s.io/api:force \
20 golang.org/x/text:golang.org/x/text:force \ 18 golang.org/x/text:golang.org/x/text:force \
21 golang.org/x/time:golang.org/x/time:force \ 19 golang.org/x/time:golang.org/x/time:force \
22 go.uber.org/goleak:go.uber.org/goleak:force \ 20 go.uber.org/goleak:go.uber.org/goleak:force \
23 golang.org/x/tools:golang.org/x/tools:force \
24 golang.org/x/crypto:golang.org/x/crypto:force \ 21 golang.org/x/crypto:golang.org/x/crypto:force \
25 golang.org/x/oauth2:golang.org/x/oauth2:force \ 22 golang.org/x/oauth2:golang.org/x/oauth2:force \
26 k8s.io/apimachinery:k8s.io/apimachinery:force \ 23 k8s.io/apimachinery:k8s.io/apimachinery:force \
@@ -47,6 +44,8 @@ export sites="k8s.io/api:k8s.io/api:force \
47 github.com/go-logr/stdr:github.com/go-logr/stdr:force \ 44 github.com/go-logr/stdr:github.com/go-logr/stdr:force \
48 github.com/google/shlex:github.com/google/shlex:force \ 45 github.com/google/shlex:github.com/google/shlex:force \
49 github.com/miekg/pkcs11:github.com/miekg/pkcs11:force \ 46 github.com/miekg/pkcs11:github.com/miekg/pkcs11:force \
47 github.com/otiai10/mint:github.com/otiai10/mint:force \
48 github.com/x448/float16:github.com/x448/float16:force \
50 github.com/docker/buildx:github.com/docker/buildx:force \ 49 github.com/docker/buildx:github.com/docker/buildx:force \
51 github.com/docker/docker:github.com/docker/docker:force \ 50 github.com/docker/docker:github.com/docker/docker:force \
52 github.com/google/go-cmp:github.com/google/go-cmp:force \ 51 github.com/google/go-cmp:github.com/google/go-cmp:force \
@@ -57,18 +56,17 @@ export sites="k8s.io/api:k8s.io/api:force \
57 github.com/google/gofuzz:github.com/google/gofuzz:force \ 56 github.com/google/gofuzz:github.com/google/gofuzz:force \
58 github.com/imdario/mergo:github.com/imdario/mergo:force \ 57 github.com/imdario/mergo:github.com/imdario/mergo:force \
59 github.com/containerd/log:github.com/containerd/log:force \ 58 github.com/containerd/log:github.com/containerd/log:force \
59 github.com/zclconf/go-cty:github.com/zclconf/go-cty:force \
60 github.com/davecgh/go-spew:github.com/davecgh/go-spew:force \ 60 github.com/davecgh/go-spew:github.com/davecgh/go-spew:force \
61 github.com/docker/go-units:github.com/docker/go-units:force \ 61 github.com/docker/go-units:github.com/docker/go-units:force \
62 github.com/mitchellh/go-ps:github.com/mitchellh/go-ps:force \ 62 github.com/mitchellh/go-ps:github.com/mitchellh/go-ps:force \
63 github.com/sirupsen/logrus:github.com/sirupsen/logrus:force \ 63 github.com/sirupsen/logrus:github.com/sirupsen/logrus:force \
64 github.com/go-openapi/swag:github.com/go-openapi/swag:force \ 64 github.com/go-openapi/swag:github.com/go-openapi/swag:force \
65 github.com/gogo/googleapis:github.com/gogo/googleapis:force \
66 github.com/golang/protobuf:github.com/golang/protobuf:force \ 65 github.com/golang/protobuf:github.com/golang/protobuf:force \
67 github.com/mailru/easyjson:github.com/mailru/easyjson:force \ 66 github.com/mailru/easyjson:github.com/mailru/easyjson:force \
68 github.com/mattn/go-isatty:github.com/mattn/go-isatty:force \ 67 github.com/mattn/go-isatty:github.com/mattn/go-isatty:force \
69 github.com/moby/spdystream:github.com/moby/spdystream:force \ 68 github.com/moby/spdystream:github.com/moby/spdystream:force \
70 github.com/mxk/go-flowrate:github.com/mxk/go-flowrate:force \ 69 github.com/mxk/go-flowrate:github.com/mxk/go-flowrate:force \
71 google.golang.org/genproto:google.golang.org/genproto:force \
72 google.golang.org/protobuf:google.golang.org/protobuf:force \ 70 google.golang.org/protobuf:google.golang.org/protobuf:force \
73 github.com/moby/sys/user:github.com/moby/sys/user/user:force \ 71 github.com/moby/sys/user:github.com/moby/sys/user/user:force \
74 github.com/stretchr/testify:github.com/stretchr/testify:force \ 72 github.com/stretchr/testify:github.com/stretchr/testify:force \
@@ -78,16 +76,15 @@ export sites="k8s.io/api:k8s.io/api:force \
78 github.com/serialx/hashring:github.com/serialx/hashring:force \ 76 github.com/serialx/hashring:github.com/serialx/hashring:force \
79 github.com/tonistiigi/units:github.com/tonistiigi/units:force \ 77 github.com/tonistiigi/units:github.com/tonistiigi/units:force \
80 github.com/tonistiigi/vt100:github.com/tonistiigi/vt100:force \ 78 github.com/tonistiigi/vt100:github.com/tonistiigi/vt100:force \
81 google.golang.org/appengine:google.golang.org/appengine:force \ 79 github.com/eiannone/keyboard:github.com/eiannone/keyboard:force \
82 github.com/fsnotify/fsevents:github.com/fsnotify/fsevents:force \ 80 github.com/fsnotify/fsevents:github.com/fsnotify/fsevents:force \
83 github.com/tilt-dev/fsnotify:github.com/tilt-dev/fsnotify:force \ 81 github.com/tilt-dev/fsnotify:github.com/tilt-dev/fsnotify:force \
84 github.com/Azure/go-ansiterm:github.com/Azure/go-ansiterm:force \ 82 github.com/Azure/go-ansiterm:github.com/Azure/go-ansiterm:force \
85 github.com/Microsoft/hcsshim:github.com/Microsoft/hcsshim:force \
86 github.com/aws/aws-sdk-go-v2:github.com/aws/aws-sdk-go-v2:force \ 83 github.com/aws/aws-sdk-go-v2:github.com/aws/aws-sdk-go-v2:force \
87 github.com/cespare/xxhash/v2:github.com/cespare/xxhash/v2:force \ 84 github.com/cespare/xxhash/v2:github.com/cespare/xxhash/v2:force \
88 github.com/docker/go-metrics:github.com/docker/go-metrics:force \ 85 github.com/docker/go-metrics:github.com/docker/go-metrics:force \
89 github.com/eiannone/keyboard:github.com/eiannone/keyboard:force \
90 github.com/felixge/httpsnoop:github.com/felixge/httpsnoop:force \ 86 github.com/felixge/httpsnoop:github.com/felixge/httpsnoop:force \
87 github.com/fxamacker/cbor/v2:github.com/fxamacker/cbor/v2:force \
91 github.com/gorilla/websocket:github.com/gorilla/websocket:force \ 88 github.com/gorilla/websocket:github.com/gorilla/websocket:force \
92 github.com/hashicorp/errwrap:github.com/hashicorp/errwrap:force \ 89 github.com/hashicorp/errwrap:github.com/hashicorp/errwrap:force \
93 github.com/munnerz/goautoneg:github.com/munnerz/goautoneg:force \ 90 github.com/munnerz/goautoneg:github.com/munnerz/goautoneg:force \
@@ -99,6 +96,7 @@ export sites="k8s.io/api:k8s.io/api:force \
99 github.com/Microsoft/go-winio:github.com/Microsoft/go-winio:force \ 96 github.com/Microsoft/go-winio:github.com/Microsoft/go-winio:force \
100 github.com/acarl005/stripansi:github.com/acarl005/stripansi:force \ 97 github.com/acarl005/stripansi:github.com/acarl005/stripansi:force \
101 github.com/containerd/console:github.com/containerd/console:force \ 98 github.com/containerd/console:github.com/containerd/console:force \
99 github.com/containerd/errdefs:github.com/containerd/errdefs:force \
102 github.com/fvbommel/sortorder:github.com/fvbommel/sortorder:force \ 100 github.com/fvbommel/sortorder:github.com/fvbommel/sortorder:force \
103 github.com/klauspost/compress:github.com/klauspost/compress:force \ 101 github.com/klauspost/compress:github.com/klauspost/compress:force \
104 github.com/mattn/go-colorable:github.com/mattn/go-colorable:force \ 102 github.com/mattn/go-colorable:github.com/mattn/go-colorable:force \
@@ -106,6 +104,7 @@ export sites="k8s.io/api:k8s.io/api:force \
106 github.com/modern-go/reflect2:github.com/modern-go/reflect2:force \ 104 github.com/modern-go/reflect2:github.com/modern-go/reflect2:force \
107 github.com/pmezard/go-difflib:github.com/pmezard/go-difflib:force \ 105 github.com/pmezard/go-difflib:github.com/pmezard/go-difflib:force \
108 github.com/moby/sys/signal:github.com/moby/sys/signal/signal:force \ 106 github.com/moby/sys/signal:github.com/moby/sys/signal/signal:force \
107 github.com/moby/sys/userns:github.com/moby/sys/userns/userns:force \
109 github.com/jonboulle/clockwork:github.com/jonboulle/clockwork:force \ 108 github.com/jonboulle/clockwork:github.com/jonboulle/clockwork:force \
110 github.com/mattn/go-shellwords:github.com/mattn/go-shellwords:force \ 109 github.com/mattn/go-shellwords:github.com/mattn/go-shellwords:force \
111 github.com/moby/patternmatcher:github.com/moby/patternmatcher:force \ 110 github.com/moby/patternmatcher:github.com/moby/patternmatcher:force \
@@ -113,19 +112,19 @@ export sites="k8s.io/api:k8s.io/api:force \
113 github.com/cenkalti/backoff/v4:github.com/cenkalti/backoff/v4:force \ 112 github.com/cenkalti/backoff/v4:github.com/cenkalti/backoff/v4:force \
114 github.com/docker/distribution:github.com/docker/distribution:force \ 113 github.com/docker/distribution:github.com/docker/distribution:force \
115 github.com/shibumi/go-pathspec:github.com/shibumi/go-pathspec:force \ 114 github.com/shibumi/go-pathspec:github.com/shibumi/go-pathspec:force \
115 github.com/containerd/platforms:github.com/containerd/platforms:force \
116 github.com/docker/cli-docs-tool:github.com/docker/cli-docs-tool:force \ 116 github.com/docker/cli-docs-tool:github.com/docker/cli-docs-tool:force \
117 github.com/hashicorp/go-version:github.com/hashicorp/go-version:force \ 117 github.com/hashicorp/go-version:github.com/hashicorp/go-version:force \
118 github.com/moby/sys/symlink:github.com/moby/sys/symlink/symlink:force \ 118 github.com/moby/sys/symlink:github.com/moby/sys/symlink/symlink:force \
119 github.com/modern-go/concurrent:github.com/modern-go/concurrent:force \ 119 github.com/modern-go/concurrent:github.com/modern-go/concurrent:force \
120 github.com/xeipuuv/gojsonschema:github.com/xeipuuv/gojsonschema:force \ 120 github.com/xeipuuv/gojsonschema:github.com/xeipuuv/gojsonschema:force \
121 github.com/AlecAivazis/survey/v2:github.com/AlecAivazis/survey/v2:force \ 121 github.com/AlecAivazis/survey/v2:github.com/AlecAivazis/survey/v2:force \
122 github.com/containerd/containerd:github.com/containerd/containerd:force \
123 github.com/docker/go-connections:github.com/docker/go-connections:force \ 122 github.com/docker/go-connections:github.com/docker/go-connections:force \
124 github.com/Masterminds/semver/v3:github.com/Masterminds/semver/v3:force \ 123 github.com/Masterminds/semver/v3:github.com/Masterminds/semver/v3:force \
125 github.com/containerd/continuity:github.com/containerd/continuity:force \ 124 github.com/containerd/continuity:github.com/containerd/continuity:force \
126 github.com/containerd/typeurl/v2:github.com/containerd/typeurl/v2:force \ 125 github.com/containerd/typeurl/v2:github.com/containerd/typeurl/v2:force \
126 github.com/cpuguy83/go-md2man/v2:github.com/cpuguy83/go-md2man/v2:force \
127 github.com/google/gnostic-models:github.com/google/gnostic-models:force \ 127 github.com/google/gnostic-models:github.com/google/gnostic-models:force \
128 github.com/mitchellh/reflectwalk:github.com/mitchellh/reflectwalk:force \
129 github.com/xeipuuv/gojsonpointer:github.com/xeipuuv/gojsonpointer:force \ 128 github.com/xeipuuv/gojsonpointer:github.com/xeipuuv/gojsonpointer:force \
130 go.opentelemetry.io/proto/otlp:go.opentelemetry.io/proto/otlp/otlp:force \ 129 go.opentelemetry.io/proto/otlp:go.opentelemetry.io/proto/otlp/otlp:force \
131 github.com/distribution/reference:github.com/distribution/reference:force \ 130 github.com/distribution/reference:github.com/distribution/reference:force \
@@ -138,15 +137,23 @@ export sites="k8s.io/api:k8s.io/api:force \
138 github.com/in-toto/in-toto-golang:github.com/in-toto/in-toto-golang:force \ 137 github.com/in-toto/in-toto-golang:github.com/in-toto/in-toto-golang:force \
139 github.com/kballard/go-shellquote:github.com/kballard/go-shellquote:force \ 138 github.com/kballard/go-shellquote:github.com/kballard/go-shellquote:force \
140 github.com/moby/docker-image-spec:github.com/moby/docker-image-spec:force \ 139 github.com/moby/docker-image-spec:github.com/moby/docker-image-spec:force \
140 github.com/planetscale/vtprotobuf:github.com/planetscale/vtprotobuf:force \
141 github.com/tonistiigi/go-csvvalue:github.com/tonistiigi/go-csvvalue:force \
141 github.com/hashicorp/go-multierror:github.com/hashicorp/go-multierror:force \ 142 github.com/hashicorp/go-multierror:github.com/hashicorp/go-multierror:force \
142 github.com/mitchellh/copystructure:github.com/mitchellh/copystructure:force \
143 github.com/moby/sys/mountinfo:github.com/moby/sys/mountinfo/mountinfo:force \ 143 github.com/moby/sys/mountinfo:github.com/moby/sys/mountinfo/mountinfo:force \
144 github.com/prometheus/client_model:github.com/prometheus/client_model:force \ 144 github.com/prometheus/client_model:github.com/prometheus/client_model:force \
145 github.com/russross/blackfriday/v2:github.com/russross/blackfriday/v2:force \
146 github.com/tonistiigi/dchapes-mode:github.com/tonistiigi/dchapes-mode:force \
145 github.com/xeipuuv/gojsonreference:github.com/xeipuuv/gojsonreference:force \ 147 github.com/xeipuuv/gojsonreference:github.com/xeipuuv/gojsonreference:force \
148 github.com/xhit/go-str2duration/v2:github.com/xhit/go-str2duration/v2:force \
146 go.opentelemetry.io/otel/metric:go.opentelemetry.io/otel/metric/metric:force \ 149 go.opentelemetry.io/otel/metric:go.opentelemetry.io/otel/metric/metric:force \
150 github.com/containerd/containerd/v2:github.com/containerd/containerd/v2:force \
147 github.com/opencontainers/go-digest:github.com/opencontainers/go-digest:force \ 151 github.com/opencontainers/go-digest:github.com/opencontainers/go-digest:force \
152 github.com/containerd/errdefs/pkg:github.com/containerd/errdefs/pkg/pkg:force \
148 github.com/go-openapi/jsonreference:github.com/go-openapi/jsonreference:force \ 153 github.com/go-openapi/jsonreference:github.com/go-openapi/jsonreference:force \
154 github.com/go-viper/mapstructure/v2:github.com/go-viper/mapstructure/v2:force \
149 github.com/prometheus/client_golang:github.com/prometheus/client_golang:force \ 155 github.com/prometheus/client_golang:github.com/prometheus/client_golang:force \
156 github.com/moby/sys/capability:github.com/moby/sys/capability/capability:force \
150 github.com/moby/sys/sequential:github.com/moby/sys/sequential/sequential:force \ 157 github.com/moby/sys/sequential:github.com/moby/sys/sequential/sequential:force \
151 github.com/opencontainers/image-spec:github.com/opencontainers/image-spec:force \ 158 github.com/opencontainers/image-spec:github.com/opencontainers/image-spec:force \
152 github.com/theupdateframework/notary:github.com/theupdateframework/notary:force \ 159 github.com/theupdateframework/notary:github.com/theupdateframework/notary:force \
@@ -154,27 +161,26 @@ export sites="k8s.io/api:k8s.io/api:force \
154 github.com/inconshreveable/mousetrap:github.com/inconshreveable/mousetrap:force \ 161 github.com/inconshreveable/mousetrap:github.com/inconshreveable/mousetrap:force \
155 sigs.k8s.io/structured-merge-diff/v4:sigs.k8s.io/structured-merge-diff/v4:force \ 162 sigs.k8s.io/structured-merge-diff/v4:sigs.k8s.io/structured-merge-diff/v4:force \
156 github.com/compose-spec/compose-go/v2:github.com/compose-spec/compose-go/v2:force \ 163 github.com/compose-spec/compose-go/v2:github.com/compose-spec/compose-go/v2:force \
164 github.com/mitchellh/hashstructure/v2:github.com/mitchellh/hashstructure/v2:force \
165 github.com/containerd/containerd/api:github.com/containerd/containerd/api/api:force \
157 github.com/aws/aws-sdk-go-v2/config:github.com/aws/aws-sdk-go-v2/config/config:force \ 166 github.com/aws/aws-sdk-go-v2/config:github.com/aws/aws-sdk-go-v2/config/config:force \
158 tags.cncf.io/container-device-interface:tags.cncf.io/container-device-interface:force \ 167 tags.cncf.io/container-device-interface:tags.cncf.io/container-device-interface:force \
168 github.com/apparentlymart/go-textseg/v15:github.com/apparentlymart/go-textseg/v15:force \
159 go.opentelemetry.io/otel/sdk/metric:go.opentelemetry.io/otel/sdk/metric/sdk/metric:force \ 169 go.opentelemetry.io/otel/sdk/metric:go.opentelemetry.io/otel/sdk/metric/sdk/metric:force \
160 github.com/grpc-ecosystem/grpc-gateway/v2:github.com/grpc-ecosystem/grpc-gateway/v2:force \ 170 github.com/grpc-ecosystem/grpc-gateway/v2:github.com/grpc-ecosystem/grpc-gateway/v2:force \
161 github.com/docker/docker-credential-helpers:github.com/docker/docker-credential-helpers:force \ 171 github.com/docker/docker-credential-helpers:github.com/docker/docker-credential-helpers:force \
162 github.com/grpc-ecosystem/go-grpc-middleware:github.com/grpc-ecosystem/go-grpc-middleware:force \
163 github.com/aws/aws-sdk-go-v2/credentials:github.com/aws/aws-sdk-go-v2/credentials/credentials:force \ 172 github.com/aws/aws-sdk-go-v2/credentials:github.com/aws/aws-sdk-go-v2/credentials/credentials:force \
164 github.com/aws/aws-sdk-go-v2/service/sso:github.com/aws/aws-sdk-go-v2/service/sso/service/sso:force \ 173 github.com/aws/aws-sdk-go-v2/service/sso:github.com/aws/aws-sdk-go-v2/service/sso/service/sso:force \
165 github.com/aws/aws-sdk-go-v2/service/sts:github.com/aws/aws-sdk-go-v2/service/sts/service/sts:force \ 174 github.com/aws/aws-sdk-go-v2/service/sts:github.com/aws/aws-sdk-go-v2/service/sts/service/sts:force \
166 github.com/aws/aws-sdk-go-v2/internal/ini:github.com/aws/aws-sdk-go-v2/internal/ini/internal/ini:force \ 175 github.com/aws/aws-sdk-go-v2/internal/ini:github.com/aws/aws-sdk-go-v2/internal/ini/internal/ini:force \
167 github.com/matttproud/golang_protobuf_extensions:github.com/matttproud/golang_protobuf_extensions:force \
168 google.golang.org/genproto/googleapis/api:google.golang.org/genproto/googleapis/api/googleapis/api:force \ 176 google.golang.org/genproto/googleapis/api:google.golang.org/genproto/googleapis/api/googleapis/api:force \
169 google.golang.org/genproto/googleapis/rpc:google.golang.org/genproto/googleapis/rpc/googleapis/rpc:force \ 177 google.golang.org/genproto/googleapis/rpc:google.golang.org/genproto/googleapis/rpc/googleapis/rpc:force \
170 github.com/secure-systems-lab/go-securesystemslib:github.com/secure-systems-lab/go-securesystemslib:force \ 178 github.com/secure-systems-lab/go-securesystemslib:github.com/secure-systems-lab/go-securesystemslib:force \
171 github.com/aws/aws-sdk-go-v2/service/ssooidc:github.com/aws/aws-sdk-go-v2/service/ssooidc/service/ssooidc:force \ 179 github.com/aws/aws-sdk-go-v2/service/ssooidc:github.com/aws/aws-sdk-go-v2/service/ssooidc/service/ssooidc:force \
172 github.com/aws/aws-sdk-go-v2/feature/ec2/imds:github.com/aws/aws-sdk-go-v2/feature/ec2/imds/feature/ec2/imds:force \ 180 github.com/aws/aws-sdk-go-v2/feature/ec2/imds:github.com/aws/aws-sdk-go-v2/feature/ec2/imds/feature/ec2/imds:force \
173 go.opentelemetry.io/otel/exporters/prometheus:go.opentelemetry.io/otel/exporters/prometheus/exporters/prometheus:force \
174 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2:github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/internal/endpoints/v2:force \ 181 github.com/aws/aws-sdk-go-v2/internal/endpoints/v2:github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/internal/endpoints/v2:force \
175 go.opentelemetry.io/otel/exporters/otlp/otlptrace:go.opentelemetry.io/otel/exporters/otlp/otlptrace/exporters/otlp/otlptrace:force \ 182 go.opentelemetry.io/otel/exporters/otlp/otlptrace:go.opentelemetry.io/otel/exporters/otlp/otlptrace/exporters/otlp/otlptrace:force \
176 github.com/aws/aws-sdk-go-v2/internal/configsources:github.com/aws/aws-sdk-go-v2/internal/configsources/internal/configsources:force \ 183 github.com/aws/aws-sdk-go-v2/internal/configsources:github.com/aws/aws-sdk-go-v2/internal/configsources/internal/configsources:force \
177 go.opentelemetry.io/otel/exporters/otlp/otlpmetric:go.opentelemetry.io/otel/exporters/otlp/otlpmetric/exporters/otlp/otlpmetric:force \
178 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url:github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/service/internal/presigned-url:force \ 184 github.com/aws/aws-sdk-go-v2/service/internal/presigned-url:github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/service/internal/presigned-url:force \
179 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding:github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/service/internal/accept-encoding:force \ 185 github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding:github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/service/internal/accept-encoding:force \
180 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/instrumentation/net/http/otelhttp:force \ 186 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/instrumentation/net/http/otelhttp:force \
@@ -191,13 +197,39 @@ do_compile:prepend() {
191 site_dest=$(echo $s | cut -d: -f1) 197 site_dest=$(echo $s | cut -d: -f1)
192 site_source=$(echo $s | cut -d: -f2) 198 site_source=$(echo $s | cut -d: -f2)
193 force_flag=$(echo $s | cut -d: -f3) 199 force_flag=$(echo $s | cut -d: -f3)
200
194 mkdir -p vendor.copy/$site_dest 201 mkdir -p vendor.copy/$site_dest
202
203 # create a temporary exclude file
204 exclude_file=$(mktemp)
205
206 find vendor.fetch/$site_source -type d -print0 | \
207 xargs -0 du -sBM 2>/dev/null | \
208 awk '{if ($1+0 > 500) print substr($0, index($0,$2))}' | \
209 sed 's|^vendor.fetch/||' > "$exclude_file"
210
195 if [ -n "$force_flag" ]; then 211 if [ -n "$force_flag" ]; then
196 echo "[INFO] $site_dest: force copying .go files" 212 echo "[INFO] $site_dest: force copying .go files"
197 rm -rf vendor.copy/$site_dest 213 rm -rf vendor.copy/$site_dest
198 rsync -a --exclude='vendor/' --exclude='.git/' vendor.fetch/$site_source/ vendor.copy/$site_dest 214 rsync -a \
215 --exclude='vendor/' \
216 --exclude='.git/' \
217 --exclude-from="$exclude_file" \
218 vendor.fetch/$site_source/ vendor.copy/$site_dest
199 else 219 else
200 [ -n "$(ls -A vendor.copy/$site_dest/*.go 2> /dev/null)" ] && { echo "[INFO] vendor.fetch/$site_source -> $site_dest: go copy skipped (files present)" ; true ; } || { echo "[INFO] $site_dest: copying .go files" ; rsync -a --exclude='vendor/' --exclude='.git/' vendor.fetch/$site_source/ vendor.copy/$site_dest ; } 220 if [ -n "$(ls -A vendor.copy/$site_dest/*.go 2> /dev/null)" ]; then
221 echo "[INFO] vendor.fetch/$site_source -> $site_dest: go copy skipped (files present)"
222 true
223 else
224 echo "[INFO] $site_dest: copying .go files"
225 rsync -a \
226 --exclude='vendor/' \
227 --exclude='.git/' \
228 --exclude-from="$exclude_file" \
229 vendor.fetch/$site_source/ vendor.copy/$site_dest
230 fi
201 fi 231 fi
232
233 rm -f "$exclude_file"
202 done 234 done
203} 235}
diff --git a/recipes-containers/docker-compose/src_uri.inc b/recipes-containers/docker-compose/src_uri.inc
index 1978abc7..7b692f4f 100644
--- a/recipes-containers/docker-compose/src_uri.inc
+++ b/recipes-containers/docker-compose/src_uri.inc
@@ -1,930 +1,960 @@
1# k8s.io/api v0.29.2 1# k8s.io/api v0.31.2
2# [1] git ls-remote https://github.com/kubernetes/api d47313059888ec984bf8432ed155fae5be935c31 2# [1] git ls-remote https://github.com/kubernetes/api bc73ef70e18b6e2f1146ca60c99df5955bec647e
3SRCREV_k8s.io-api="d47313059888ec984bf8432ed155fae5be935c31" 3SRCREV_k8s.io-api = "bc73ef70e18b6e2f1146ca60c99df5955bec647e"
4SRC_URI += "git://github.com/kubernetes/api;name=k8s.io-api;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/api" 4SRC_URI += "git://github.com/kubernetes/api;name=k8s.io-api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/api"
5 5
6# k8s.io/utils v0.0.0-20230726121419-3b25d923346b 6# k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
7# [1] git ls-remote https://github.com/kubernetes/utils 3b25d923346b3814e0898684c97390092f31a61e 7# [1] git ls-remote https://github.com/kubernetes/utils 18e509b52bc851d6169db17631e99453021dea21
8SRCREV_utils="3b25d923346b3814e0898684c97390092f31a61e" 8SRCREV_utils = "18e509b52bc851d6169db17631e99453021dea21"
9SRC_URI += "git://github.com/kubernetes/utils;name=utils;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/utils" 9SRC_URI += "git://github.com/kubernetes/utils;name=utils;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/utils"
10 10
11# k8s.io/klog/v2 v2.110.1 11# k8s.io/klog/v2 v2.130.1
12# [1] git ls-remote https://github.com/kubernetes/klog e3f75b8af2707d64b5dd4c440ae8384ed2f2c386 12# [1] git ls-remote https://github.com/kubernetes/klog 75663bb798999a49e3e4c0f2375ed5cca8164194
13SRCREV_klog-v2="e3f75b8af2707d64b5dd4c440ae8384ed2f2c386" 13SRCREV_klog-v2 = "75663bb798999a49e3e4c0f2375ed5cca8164194"
14SRC_URI += "git://github.com/kubernetes/klog;name=klog-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/klog/v2" 14SRC_URI += "git://github.com/kubernetes/klog;name=klog-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/klog/v2"
15 15
16# gotest.tools/v3 v3.5.1 16# gotest.tools/v3 v3.5.2
17# [1] git ls-remote https://github.com/gotestyourself/gotest.tools 81cea1abc596b025bf2573c7fdf97740512e4c6c 17# [1] git ls-remote https://github.com/gotestyourself/gotest.tools 0b81523ff268a1f1b0baf4a5da67e42fbb86880b
18SRCREV_v3="81cea1abc596b025bf2573c7fdf97740512e4c6c" 18SRCREV_v3 = "0b81523ff268a1f1b0baf4a5da67e42fbb86880b"
19SRC_URI += "git://github.com/gotestyourself/gotest.tools;name=v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gotest.tools/v3" 19SRC_URI += "git://github.com/gotestyourself/gotest.tools;name=v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gotest.tools/v3"
20 20
21# dario.cat/mergo v1.0.0 21# dario.cat/mergo v1.0.1
22# [1] git ls-remote https://github.com/imdario/mergo 131de815afc35a77c41ae99da6c8f4288b6cb513 22# [1] git ls-remote https://github.com/imdario/mergo 59ea6a9cd9f9c60cb6b1c58476f76cd3172ccebf
23SRCREV_mergo="131de815afc35a77c41ae99da6c8f4288b6cb513" 23SRCREV_mergo = "59ea6a9cd9f9c60cb6b1c58476f76cd3172ccebf"
24SRC_URI += "git://github.com/imdario/mergo;name=mergo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/dario.cat/mergo" 24SRC_URI += "git://github.com/imdario/mergo;name=mergo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/dario.cat/mergo"
25 25
26# gopkg.in/inf.v0 v0.9.1 26# gopkg.in/inf.v0 v0.9.1
27# [1] git ls-remote https://github.com/go-inf/inf d2d2541c53f18d2a059457998ce2876cc8e67cbf 27# [1] git ls-remote https://github.com/go-inf/inf d2d2541c53f18d2a059457998ce2876cc8e67cbf
28SRCREV_inf.v0="d2d2541c53f18d2a059457998ce2876cc8e67cbf" 28SRCREV_inf.v0 = "d2d2541c53f18d2a059457998ce2876cc8e67cbf"
29SRC_URI += "git://github.com/go-inf/inf;name=inf.v0;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/inf.v0" 29SRC_URI += "git://github.com/go-inf/inf;name=inf.v0;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/inf.v0"
30 30
31# go.uber.org/mock v0.4.0 31# go.uber.org/mock v0.5.0
32# [1] git ls-remote https://github.com/uber/mock 74a29c6e6c2cbb8ccee94db061c1604ff33fd188 32# [1] git ls-remote https://github.com/uber/mock a9c44d91ce00ef09603d3822452a4f9c8fefd278
33SRCREV_mock="74a29c6e6c2cbb8ccee94db061c1604ff33fd188" 33SRCREV_mock = "a9c44d91ce00ef09603d3822452a4f9c8fefd278"
34SRC_URI += "git://github.com/uber/mock;name=mock;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.uber.org/mock" 34SRC_URI += "git://github.com/uber/mock;name=mock;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.uber.org/mock"
35 35
36# golang.org/x/exp v0.0.0-20240112132812-db7319d0e0e3 36# golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
37# [1] git ls-remote https://go.googlesource.com/exp db7319d0e0e361ccef5c449b760df8e5f2d5087c 37# [1] git ls-remote https://go.googlesource.com/exp 2d47ceb2692f22136c9ff680c192d3d19c5dd9e2
38SRCREV_exp="db7319d0e0e361ccef5c449b760df8e5f2d5087c" 38SRCREV_exp = "2d47ceb2692f22136c9ff680c192d3d19c5dd9e2"
39SRC_URI += "git://go.googlesource.com/exp;name=exp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/exp" 39SRC_URI += "git://go.googlesource.com/exp;name=exp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/exp"
40 40
41# golang.org/x/sys v0.16.0 41# golang.org/x/sys v0.30.0
42# [1] git ls-remote https://go.googlesource.com/sys 0829ab15b6946f47c40012db2e0c04772730317d 42# [1] git ls-remote https://github.com/golang/sys 863b3c4ac4975ff758815fa8d01acb6771f37177
43SRCREV_sys="0829ab15b6946f47c40012db2e0c04772730317d" 43SRCREV_sys = "863b3c4ac4975ff758815fa8d01acb6771f37177"
44SRC_URI += "git://go.googlesource.com/sys;name=sys;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/sys" 44SRC_URI += "git://github.com/golang/sys;name=sys;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/sys"
45 45
46# gopkg.in/yaml.v3 v3.0.1 46# gopkg.in/yaml.v3 v3.0.1
47# [1] git ls-remote https://github.com/go-yaml/yaml f6f7691b1fdeb513f56608cd2c32c51f8194bf51 47# [1] git ls-remote https://github.com/go-yaml/yaml f6f7691b1fdeb513f56608cd2c32c51f8194bf51
48SRCREV_yaml.v3="f6f7691b1fdeb513f56608cd2c32c51f8194bf51" 48SRCREV_yaml.v3 = "f6f7691b1fdeb513f56608cd2c32c51f8194bf51"
49SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/yaml.v3" 49SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/yaml.v3"
50 50
51# golang.org/x/mod v0.14.0 51# golang.org/x/net v0.33.0
52# [1] git ls-remote https://go.googlesource.com/mod 6e58e47c7bd6672665dc35cce7b1f325d2addd67 52# [1] git ls-remote https://go.googlesource.com/net dfc720dfe0cfc125116068c20efcdcb5e4eab464
53SRCREV_mod="6e58e47c7bd6672665dc35cce7b1f325d2addd67" 53SRCREV_net = "dfc720dfe0cfc125116068c20efcdcb5e4eab464"
54SRC_URI += "git://go.googlesource.com/mod;name=mod;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/mod" 54SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/net"
55
56# golang.org/x/net v0.20.0
57# [1] git ls-remote https://go.googlesource.com/net cb5b10f0bbc51089bf49030ce3bd43bbfee08c23
58SRCREV_net="cb5b10f0bbc51089bf49030ce3bd43bbfee08c23"
59SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/net"
60 55
61# gopkg.in/yaml.v2 v2.4.0 56# gopkg.in/yaml.v2 v2.4.0
62# [1] git ls-remote https://github.com/go-yaml/yaml 7649d4548cb53a614db133b2a8ac1f31859dda8c 57# [1] git ls-remote https://github.com/go-yaml/yaml 7649d4548cb53a614db133b2a8ac1f31859dda8c
63SRCREV_yaml.v2="7649d4548cb53a614db133b2a8ac1f31859dda8c" 58SRCREV_yaml.v2 = "7649d4548cb53a614db133b2a8ac1f31859dda8c"
64SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/yaml.v2" 59SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/yaml.v2"
65
66# k8s.io/apiserver v0.29.2
67# [1] git ls-remote https://github.com/kubernetes/apiserver 4c39f36a732cfb11f3fc75110c7301336b6b64e3
68SRCREV_apiserver="4c39f36a732cfb11f3fc75110c7301336b6b64e3"
69SRC_URI += "git://github.com/kubernetes/apiserver;name=apiserver;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/apiserver"
70 60
71# k8s.io/client-go v0.29.2 61# k8s.io/client-go v0.31.2
72# [1] git ls-remote https://github.com/kubernetes/client-go 62c5e9e7b4bd09d2b43dcad1464376322398e994 62# [1] git ls-remote https://github.com/kubernetes/client-go 270e5ab1714527c455865953da8ceba2810dbb50
73SRCREV_client-go="62c5e9e7b4bd09d2b43dcad1464376322398e994" 63SRCREV_client-go = "270e5ab1714527c455865953da8ceba2810dbb50"
74SRC_URI += "git://github.com/kubernetes/client-go;name=client-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/client-go" 64SRC_URI += "git://github.com/kubernetes/client-go;name=client-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/client-go"
75 65
76# sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd 66# sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd
77# [1] git ls-remote https://github.com/kubernetes-sigs/json bc3834ca7abd3a90f03ef00a27ad80cb892f9c21 67# [1] git ls-remote https://github.com/kubernetes-sigs/json bc3834ca7abd3a90f03ef00a27ad80cb892f9c21
78SRCREV_json="bc3834ca7abd3a90f03ef00a27ad80cb892f9c21" 68SRCREV_json = "bc3834ca7abd3a90f03ef00a27ad80cb892f9c21"
79SRC_URI += "git://github.com/kubernetes-sigs/json;name=json;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/json" 69SRC_URI += "git://github.com/kubernetes-sigs/json;name=json;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/json"
80 70
81# sigs.k8s.io/yaml v1.3.0 71# sigs.k8s.io/yaml v1.4.0
82# [1] git ls-remote https://github.com/kubernetes-sigs/yaml 9535b3b1e2893fe44efb37c5c9f5665e245d786a 72# [1] git ls-remote https://github.com/kubernetes-sigs/yaml c3772b51db126345efe2dfe4ff8dac83b8141684
83SRCREV_yaml="9535b3b1e2893fe44efb37c5c9f5665e245d786a" 73SRCREV_yaml = "c3772b51db126345efe2dfe4ff8dac83b8141684"
84SRC_URI += "git://github.com/kubernetes-sigs/yaml;name=yaml;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/yaml" 74SRC_URI += "git://github.com/kubernetes-sigs/yaml;name=yaml;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/yaml"
85 75
86# golang.org/x/sync v0.6.0 76# golang.org/x/sync v0.11.0
87# [1] git ls-remote https://go.googlesource.com/sync 59c1ca1e4661ed4452be4069ceea3c233f4deec1 77# [1] git ls-remote https://go.googlesource.com/sync fe3591bd8a96873abc98bb9d2d5c62f27efca3e9
88SRCREV_sync="59c1ca1e4661ed4452be4069ceea3c233f4deec1" 78SRCREV_sync = "fe3591bd8a96873abc98bb9d2d5c62f27efca3e9"
89SRC_URI += "git://go.googlesource.com/sync;name=sync;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/sync" 79SRC_URI += "git://go.googlesource.com/sync;name=sync;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/sync"
90 80
91# golang.org/x/term v0.16.0 81# golang.org/x/term v0.27.0
92# [1] git ls-remote https://go.googlesource.com/term ae941452f58ff9bf62f7e9dca3ea6ae3d214a68b 82# [1] git ls-remote https://go.googlesource.com/term 442846aa8d80ebae61e0c2c58e041b92b9b33dc4
93SRCREV_x-term="ae941452f58ff9bf62f7e9dca3ea6ae3d214a68b" 83SRCREV_x-term = "442846aa8d80ebae61e0c2c58e041b92b9b33dc4"
94SRC_URI += "git://go.googlesource.com/term;name=x-term;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/term" 84SRC_URI += "git://go.googlesource.com/term;name=x-term;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/term"
95 85
96# golang.org/x/text v0.14.0 86# golang.org/x/text v0.21.0
97# [1] git ls-remote https://go.googlesource.com/text 6c97a165dd661335ff7bce6104a008558123c353 87# [1] git ls-remote https://go.googlesource.com/text d42948e5579eb996bedb7df76c7ad57fae4e83c7
98SRCREV_text="6c97a165dd661335ff7bce6104a008558123c353" 88SRCREV_text = "d42948e5579eb996bedb7df76c7ad57fae4e83c7"
99SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/text" 89SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/text"
100 90
101# golang.org/x/time v0.3.0 91# golang.org/x/time v0.6.0
102# [1] git ls-remote https://go.googlesource.com/time 2c09566ef13fb5556401ddff3c53c3dbc2a42dac 92# [1] git ls-remote https://go.googlesource.com/time 5d9ef583af632a0fcf95276fb38326f695c4fd5f
103SRCREV_time="2c09566ef13fb5556401ddff3c53c3dbc2a42dac" 93SRCREV_time = "5d9ef583af632a0fcf95276fb38326f695c4fd5f"
104SRC_URI += "git://go.googlesource.com/time;name=time;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/time" 94SRC_URI += "git://go.googlesource.com/time;name=time;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/time"
105 95
106# go.uber.org/goleak v1.3.0 96# go.uber.org/goleak v1.3.0
107# [1] git ls-remote https://github.com/uber-go/goleak 31095c657c34bba405a8d480db27989aa5f60b9c 97# [1] git ls-remote https://github.com/uber-go/goleak 31095c657c34bba405a8d480db27989aa5f60b9c
108SRCREV_goleak="31095c657c34bba405a8d480db27989aa5f60b9c" 98SRCREV_goleak = "31095c657c34bba405a8d480db27989aa5f60b9c"
109SRC_URI += "git://github.com/uber-go/goleak;name=goleak;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.uber.org/goleak" 99SRC_URI += "git://github.com/uber-go/goleak;name=goleak;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.uber.org/goleak"
110 100
111# golang.org/x/tools v0.17.0 101# golang.org/x/crypto v0.31.0
112# [1] git ls-remote https://go.googlesource.com/tools 0b1f1d4bc227cc2e610854f23e14696becb9e46c 102# [1] git ls-remote https://go.googlesource.com/crypto b4f1988a35dee11ec3e05d6bf3e90b695fbd8909
113SRCREV_tools="0b1f1d4bc227cc2e610854f23e14696becb9e46c" 103SRCREV_crypto = "b4f1988a35dee11ec3e05d6bf3e90b695fbd8909"
114SRC_URI += "git://go.googlesource.com/tools;name=tools;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/tools" 104SRC_URI += "git://go.googlesource.com/crypto;name=crypto;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/crypto"
115 105
116# golang.org/x/crypto v0.18.0 106# golang.org/x/oauth2 v0.24.0
117# [1] git ls-remote https://go.googlesource.com/crypto dbb6ec16ecef7a66638d8514be54b13660551b0a 107# [1] git ls-remote https://go.googlesource.com/oauth2 22134a41033e44c2cd074106770ab5b7ca910d15
118SRCREV_crypto="dbb6ec16ecef7a66638d8514be54b13660551b0a" 108SRCREV_oauth2 = "22134a41033e44c2cd074106770ab5b7ca910d15"
119SRC_URI += "git://go.googlesource.com/crypto;name=crypto;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/crypto" 109SRC_URI += "git://go.googlesource.com/oauth2;name=oauth2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/oauth2"
120 110
121# golang.org/x/oauth2 v0.11.0 111# k8s.io/apimachinery v0.31.2
122# [1] git ls-remote https://go.googlesource.com/oauth2 2e4a4e2bfb69ca7609cb423438c55caa131431c1 112# [1] git ls-remote https://github.com/kubernetes/apimachinery a8f449e276fe566efddb149992049c78f0088492
123SRCREV_oauth2="2e4a4e2bfb69ca7609cb423438c55caa131431c1" 113SRCREV_apimachinery = "a8f449e276fe566efddb149992049c78f0088492"
124SRC_URI += "git://go.googlesource.com/oauth2;name=oauth2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/oauth2" 114SRC_URI += "git://github.com/kubernetes/apimachinery;name=apimachinery;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/apimachinery"
125 115
126# k8s.io/apimachinery v0.29.2 116# k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340
127# [1] git ls-remote https://github.com/kubernetes/apimachinery dc7e034c86479d49be4b0eefad307621e10caa0e 117# [1] git ls-remote https://github.com/kubernetes/kube-openapi 70dd3763d340b13ccc008be05cb1f59ff245dbfd
128SRCREV_apimachinery="dc7e034c86479d49be4b0eefad307621e10caa0e" 118SRCREV_kube-openapi = "70dd3763d340b13ccc008be05cb1f59ff245dbfd"
129SRC_URI += "git://github.com/kubernetes/apimachinery;name=apimachinery;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/apimachinery" 119SRC_URI += "git://github.com/kubernetes/kube-openapi;name=kube-openapi;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/kube-openapi"
130 120
131# k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 121# github.com/moby/term v0.5.2
132# [1] git ls-remote https://github.com/kubernetes/kube-openapi 2dd684a91f00351087fe2f4ed5408d4d2f3775ab 122# [1] git ls-remote https://github.com/moby/term 6c1b69fecbac2753dcaf18718a7e9f9093c3760d
133SRCREV_kube-openapi="2dd684a91f00351087fe2f4ed5408d4d2f3775ab" 123SRCREV_term = "6c1b69fecbac2753dcaf18718a7e9f9093c3760d"
134SRC_URI += "git://github.com/kubernetes/kube-openapi;name=kube-openapi;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/kube-openapi" 124SRC_URI += "git://github.com/moby/term;name=term;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/term"
135
136# github.com/moby/term v0.5.0
137# [1] git ls-remote https://github.com/moby/term 9c3c875fad924eb6c9dd32a361b5fc0a49a4feb9
138SRCREV_term="9c3c875fad924eb6c9dd32a361b5fc0a49a4feb9"
139SRC_URI += "git://github.com/moby/term;name=term;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/term"
140 125
141# github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c 126# github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c
142# [1] git ls-remote https://github.com/docker/go d30aec9fd63c35133f8f79c3412ad91a3b08be06 127# [1] git ls-remote https://github.com/docker/go d30aec9fd63c35133f8f79c3412ad91a3b08be06
143SRCREV_go="d30aec9fd63c35133f8f79c3412ad91a3b08be06" 128SRCREV_go = "d30aec9fd63c35133f8f79c3412ad91a3b08be06"
144SRC_URI += "git://github.com/docker/go;name=go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go" 129SRC_URI += "git://github.com/docker/go;name=go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go"
145 130
146# github.com/docker/cli v26.0.0+incompatible 131# github.com/docker/cli v28.0.1+incompatible
147# [1] git ls-remote https://github.com/docker/cli 2ae903e86cab51f694c819721cdfdf5eec693720 132# [1] git ls-remote https://github.com/docker/cli 068a01ea9470df6494cc92d9e64e240805ae47a7
148SRCREV_cli="2ae903e86cab51f694c819721cdfdf5eec693720" 133SRCREV_cli = "068a01ea9470df6494cc92d9e64e240805ae47a7"
149SRC_URI += "git://github.com/docker/cli;name=cli;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/cli" 134SRC_URI += "git://github.com/docker/cli;name=cli;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/cli"
150 135
151# github.com/r3labs/sse v0.0.0-20210224172625-26fe804710bc 136# github.com/r3labs/sse v0.0.0-20210224172625-26fe804710bc
152# [1] git ls-remote https://github.com/r3labs/sse 26fe804710bc39ea7ea6636d36f27c438bd2c06f 137# [1] git ls-remote https://github.com/r3labs/sse 26fe804710bc39ea7ea6636d36f27c438bd2c06f
153SRCREV_sse="26fe804710bc39ea7ea6636d36f27c438bd2c06f" 138SRCREV_sse = "26fe804710bc39ea7ea6636d36f27c438bd2c06f"
154SRC_URI += "git://github.com/r3labs/sse;name=sse;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/r3labs/sse" 139SRC_URI += "git://github.com/r3labs/sse;name=sse;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/r3labs/sse"
155 140
156# github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b 141# github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b
157# [1] git ls-remote https://github.com/mgutz/ansi 9520e82c474b0a04dd04f8a40959027271bab992 142# [1] git ls-remote https://github.com/mgutz/ansi 9520e82c474b0a04dd04f8a40959027271bab992
158SRCREV_ansi="9520e82c474b0a04dd04f8a40959027271bab992" 143SRCREV_ansi = "9520e82c474b0a04dd04f8a40959027271bab992"
159SRC_URI += "git://github.com/mgutz/ansi;name=ansi;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mgutz/ansi" 144SRC_URI += "git://github.com/mgutz/ansi;name=ansi;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mgutz/ansi"
160 145
161# github.com/pkg/errors v0.9.1 146# github.com/pkg/errors v0.9.1
162# [1] git ls-remote https://github.com/pkg/errors 614d223910a179a466c1767a985424175c39b465 147# [1] git ls-remote https://github.com/pkg/errors 614d223910a179a466c1767a985424175c39b465
163SRCREV_errors="614d223910a179a466c1767a985424175c39b465" 148SRCREV_errors = "614d223910a179a466c1767a985424175c39b465"
164SRC_URI += "git://github.com/pkg/errors;name=errors;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pkg/errors" 149SRC_URI += "git://github.com/pkg/errors;name=errors;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pkg/errors"
165 150
166# github.com/spf13/cobra v1.8.0 151# github.com/spf13/cobra v1.9.1
167# [1] git ls-remote https://github.com/spf13/cobra a0a6ae020bb3899ff0276067863e50523f897370 152# [1] git ls-remote https://github.com/spf13/cobra 40b5bc1437a564fc795d388b23835e84f54cd1d1
168SRCREV_cobra="a0a6ae020bb3899ff0276067863e50523f897370" 153SRCREV_cobra = "40b5bc1437a564fc795d388b23835e84f54cd1d1"
169SRC_URI += "git://github.com/spf13/cobra;name=cobra;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spf13/cobra" 154SRC_URI += "git://github.com/spf13/cobra;name=cobra;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spf13/cobra"
170 155
171# github.com/spf13/pflag v1.0.5 156# github.com/spf13/pflag v1.0.6
172# [1] git ls-remote https://github.com/spf13/pflag 2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab 157# [1] git ls-remote https://github.com/spf13/pflag 5ca813443bd2a4d9f46a253ea0407d23b3790713
173SRCREV_pflag="2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab" 158SRCREV_pflag = "5ca813443bd2a4d9f46a253ea0407d23b3790713"
174SRC_URI += "git://github.com/spf13/pflag;name=pflag;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spf13/pflag" 159SRC_URI += "git://github.com/spf13/pflag;name=pflag;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spf13/pflag"
175 160
176# google.golang.org/grpc v1.59.0 161# google.golang.org/grpc v1.70.0
177# [1] git ls-remote https://github.com/grpc/grpc-go 7765221f4bf6104973db7946d56936cf838cad46 162# [1] git ls-remote https://github.com/grpc/grpc-go 98a0092952dd4d8443229c3a335ec592d9c40c9b
178SRCREV_grpc="7765221f4bf6104973db7946d56936cf838cad46" 163SRCREV_grpc = "98a0092952dd4d8443229c3a335ec592d9c40c9b"
179SRC_URI += "git://github.com/grpc/grpc-go;name=grpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/grpc" 164SRC_URI += "git://github.com/grpc/grpc-go;name=grpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/grpc"
180 165
181# github.com/gofrs/flock v0.8.1 166# github.com/gofrs/flock v0.12.1
182# [1] git ls-remote https://github.com/gofrs/flock 6f010d1acea74a32f2f2066bfe324c08bbee30e3 167# [1] git ls-remote https://github.com/gofrs/flock 9de625d921bf362f81e0760056fdff11c8542435
183SRCREV_flock="6f010d1acea74a32f2f2066bfe324c08bbee30e3" 168SRCREV_flock = "9de625d921bf362f81e0760056fdff11c8542435"
184SRC_URI += "git://github.com/gofrs/flock;name=flock;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gofrs/flock" 169SRC_URI += "git://github.com/gofrs/flock;name=flock;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gofrs/flock"
185 170
186# github.com/google/uuid v1.6.0 171# github.com/google/uuid v1.6.0
187# [1] git ls-remote https://github.com/google/uuid 0f11ee6918f41a04c201eceeadf612a377bc7fbc 172# [1] git ls-remote https://github.com/google/uuid 0f11ee6918f41a04c201eceeadf612a377bc7fbc
188SRCREV_uuid="0f11ee6918f41a04c201eceeadf612a377bc7fbc" 173SRCREV_uuid = "0f11ee6918f41a04c201eceeadf612a377bc7fbc"
189SRC_URI += "git://github.com/google/uuid;name=uuid;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/uuid" 174SRC_URI += "git://github.com/google/uuid;name=uuid;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/uuid"
190 175
191# github.com/gorilla/mux v1.8.1 176# github.com/gorilla/mux v1.8.1
192# [1] git ls-remote https://github.com/gorilla/mux b4617d0b9670ad14039b2739167fd35a60f557c5 177# [1] git ls-remote https://github.com/gorilla/mux b4617d0b9670ad14039b2739167fd35a60f557c5
193SRCREV_mux="b4617d0b9670ad14039b2739167fd35a60f557c5" 178SRCREV_mux = "b4617d0b9670ad14039b2739167fd35a60f557c5"
194SRC_URI += "git://github.com/gorilla/mux;name=mux;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gorilla/mux" 179SRC_URI += "git://github.com/gorilla/mux;name=mux;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gorilla/mux"
195 180
196# github.com/moby/locker v1.0.1 181# github.com/moby/locker v1.0.1
197# [1] git ls-remote https://github.com/moby/locker 281af2d563954745bea9d1487c965f24d30742fe 182# [1] git ls-remote https://github.com/moby/locker 281af2d563954745bea9d1487c965f24d30742fe
198SRCREV_locker="281af2d563954745bea9d1487c965f24d30742fe" 183SRCREV_locker = "281af2d563954745bea9d1487c965f24d30742fe"
199SRC_URI += "git://github.com/moby/locker;name=locker;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/locker" 184SRC_URI += "git://github.com/moby/locker;name=locker;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/locker"
200 185
201# github.com/rivo/uniseg v0.2.0 186# github.com/rivo/uniseg v0.2.0
202# [1] git ls-remote https://github.com/rivo/uniseg 75711fccf6a3e85bc74c241e2dddd06a9bc9e53d 187# [1] git ls-remote https://github.com/rivo/uniseg 75711fccf6a3e85bc74c241e2dddd06a9bc9e53d
203SRCREV_uniseg="75711fccf6a3e85bc74c241e2dddd06a9bc9e53d" 188SRCREV_uniseg = "75711fccf6a3e85bc74c241e2dddd06a9bc9e53d"
204SRC_URI += "git://github.com/rivo/uniseg;name=uniseg;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rivo/uniseg" 189SRC_URI += "git://github.com/rivo/uniseg;name=uniseg;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rivo/uniseg"
205 190
206# github.com/buger/goterm v1.0.4 191# github.com/buger/goterm v1.0.4
207# [1] git ls-remote https://github.com/buger/goterm a73545aae7d693f786ce4cc687460efca4845f31 192# [1] git ls-remote https://github.com/buger/goterm a73545aae7d693f786ce4cc687460efca4845f31
208SRCREV_goterm="a73545aae7d693f786ce4cc687460efca4845f31" 193SRCREV_goterm = "a73545aae7d693f786ce4cc687460efca4845f31"
209SRC_URI += "git://github.com/buger/goterm;name=goterm;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/buger/goterm" 194SRC_URI += "git://github.com/buger/goterm;name=goterm;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/buger/goterm"
210 195
211# github.com/morikuni/aec v1.0.0 196# github.com/morikuni/aec v1.0.0
212# [1] git ls-remote https://github.com/morikuni/aec 39771216ff4c63d11f5e604076f9c45e8be1067b 197# [1] git ls-remote https://github.com/morikuni/aec 39771216ff4c63d11f5e604076f9c45e8be1067b
213SRCREV_aec="39771216ff4c63d11f5e604076f9c45e8be1067b" 198SRCREV_aec = "39771216ff4c63d11f5e604076f9c45e8be1067b"
214SRC_URI += "git://github.com/morikuni/aec;name=aec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/morikuni/aec" 199SRC_URI += "git://github.com/morikuni/aec;name=aec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/morikuni/aec"
215 200
216# github.com/otiai10/copy v1.14.0 201# github.com/otiai10/copy v1.14.1
217# [1] git ls-remote https://github.com/otiai10/copy fba066acb0eb6e25d510073787741c0a8b31bf1e 202# [1] git ls-remote https://github.com/otiai10/copy 5ef5923d6ff098ea7a51792c1ec963d04fad9794
218SRCREV_copy="fba066acb0eb6e25d510073787741c0a8b31bf1e" 203SRCREV_copy = "5ef5923d6ff098ea7a51792c1ec963d04fad9794"
219SRC_URI += "git://github.com/otiai10/copy;name=copy;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/otiai10/copy" 204SRC_URI += "git://github.com/otiai10/copy;name=copy;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/otiai10/copy"
220 205
221# github.com/beorn7/perks v1.0.1 206# github.com/beorn7/perks v1.0.1
222# [1] git ls-remote https://github.com/beorn7/perks 37c8de3658fcb183f997c4e13e8337516ab753e6 207# [1] git ls-remote https://github.com/beorn7/perks 37c8de3658fcb183f997c4e13e8337516ab753e6
223SRCREV_perks="37c8de3658fcb183f997c4e13e8337516ab753e6" 208SRCREV_perks = "37c8de3658fcb183f997c4e13e8337516ab753e6"
224SRC_URI += "git://github.com/beorn7/perks;name=perks;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/beorn7/perks" 209SRC_URI += "git://github.com/beorn7/perks;name=perks;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/beorn7/perks"
225 210
226# github.com/go-logr/logr v1.3.0 211# github.com/go-logr/logr v1.4.2
227# [1] git ls-remote https://github.com/go-logr/logr 8adefbede0fe82bdee4fb8c9c9bdc7bc5d91388f 212# [1] git ls-remote https://github.com/go-logr/logr 1205f429d540b8b81c2b75a38943afb738dac223
228SRCREV_logr="8adefbede0fe82bdee4fb8c9c9bdc7bc5d91388f" 213SRCREV_logr = "1205f429d540b8b81c2b75a38943afb738dac223"
229SRC_URI += "git://github.com/go-logr/logr;name=logr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-logr/logr" 214SRC_URI += "git://github.com/go-logr/logr;name=logr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-logr/logr"
230 215
231# github.com/go-logr/stdr v1.2.2 216# github.com/go-logr/stdr v1.2.2
232# [1] git ls-remote https://github.com/go-logr/stdr 521af2addfa7c81c8a65d0e85ed34bb6bb6dc262 217# [1] git ls-remote https://github.com/go-logr/stdr 521af2addfa7c81c8a65d0e85ed34bb6bb6dc262
233SRCREV_stdr="521af2addfa7c81c8a65d0e85ed34bb6bb6dc262" 218SRCREV_stdr = "521af2addfa7c81c8a65d0e85ed34bb6bb6dc262"
234SRC_URI += "git://github.com/go-logr/stdr;name=stdr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-logr/stdr" 219SRC_URI += "git://github.com/go-logr/stdr;name=stdr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-logr/stdr"
235 220
236# github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 221# github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
237# [1] git ls-remote https://github.com/google/shlex e7afc7fbc51079733e9468cdfd1efcd7d196cd1d 222# [1] git ls-remote https://github.com/google/shlex e7afc7fbc51079733e9468cdfd1efcd7d196cd1d
238SRCREV_shlex="e7afc7fbc51079733e9468cdfd1efcd7d196cd1d" 223SRCREV_shlex = "e7afc7fbc51079733e9468cdfd1efcd7d196cd1d"
239SRC_URI += "git://github.com/google/shlex;name=shlex;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/shlex" 224SRC_URI += "git://github.com/google/shlex;name=shlex;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/shlex"
240 225
241# github.com/miekg/pkcs11 v1.1.1 226# github.com/miekg/pkcs11 v1.1.1
242# [1] git ls-remote https://github.com/miekg/pkcs11 f3481918a208bd212aa995a41f92d786eb418a7d 227# [1] git ls-remote https://github.com/miekg/pkcs11 f3481918a208bd212aa995a41f92d786eb418a7d
243SRCREV_pkcs11="f3481918a208bd212aa995a41f92d786eb418a7d" 228SRCREV_pkcs11 = "f3481918a208bd212aa995a41f92d786eb418a7d"
244SRC_URI += "git://github.com/miekg/pkcs11;name=pkcs11;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/miekg/pkcs11" 229SRC_URI += "git://github.com/miekg/pkcs11;name=pkcs11;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/miekg/pkcs11"
245 230
246# github.com/docker/buildx v0.13.1 231# github.com/otiai10/mint v1.6.3
247# [1] git ls-remote https://github.com/docker/buildx 788433953af10f2a698f5c07611dddce2e08c7a0 232# [1] git ls-remote https://github.com/otiai10/mint 6dcf2e3a67310fd0fbd970199f187f5c575756c9
248SRCREV_buildx="788433953af10f2a698f5c07611dddce2e08c7a0" 233SRCREV_mint = "6dcf2e3a67310fd0fbd970199f187f5c575756c9"
249SRC_URI += "git://github.com/docker/buildx;name=buildx;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/buildx" 234SRC_URI += "git://github.com/otiai10/mint;name=mint;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/otiai10/mint"
250 235
251# github.com/docker/docker v26.0.0+incompatible 236# github.com/x448/float16 v0.8.4
252# [1] git ls-remote https://github.com/moby/moby 8b79278316b532d396048bc8c2fa015a85d53a53 237# [1] git ls-remote https://github.com/x448/float16 cb9afec31f2649663ebb64da5c6c32c3d365c3ca
253SRCREV_docker="8b79278316b532d396048bc8c2fa015a85d53a53" 238SRCREV_float16 = "cb9afec31f2649663ebb64da5c6c32c3d365c3ca"
254SRC_URI += "git://github.com/moby/moby;name=docker;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/docker" 239SRC_URI += "git://github.com/x448/float16;name=float16;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/x448/float16"
255 240
256# github.com/google/go-cmp v0.6.0 241# github.com/docker/buildx v0.21.2
257# [1] git ls-remote https://github.com/google/go-cmp c3ad8435e7bef96af35732bc0789e5a2278c6d5f 242# [1] git ls-remote https://github.com/docker/buildx 1360a9e8d25a2c3d03c2776d53ae62e6ff0a843d
258SRCREV_go-cmp="c3ad8435e7bef96af35732bc0789e5a2278c6d5f" 243SRCREV_buildx = "1360a9e8d25a2c3d03c2776d53ae62e6ff0a843d"
259SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/go-cmp" 244SRC_URI += "git://github.com/docker/buildx;name=buildx;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/buildx"
260 245
261# github.com/moby/buildkit v0.13.1 246# github.com/docker/docker v28.0.1+incompatible
262# [1] git ls-remote https://github.com/moby/buildkit 2ae42e0c0c793d7d66b7a23424af6fd6c2f9c8f3 247# [1] git ls-remote https://github.com/moby/moby bbd0a17ccc67e48d4a69393287b7fcc4f0578683
263SRCREV_buildkit="2ae42e0c0c793d7d66b7a23424af6fd6c2f9c8f3" 248SRCREV_docker = "bbd0a17ccc67e48d4a69393287b7fcc4f0578683"
264SRC_URI += "git://github.com/moby/buildkit;name=buildkit;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/buildkit" 249SRC_URI += "git://github.com/moby/moby;name=docker;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/docker"
265 250
266# go.opentelemetry.io/otel v1.21.0 251# github.com/google/go-cmp v0.7.0
267# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 98b32a6c3a87fbee5d34c063b9096f416b250897 252# [1] git ls-remote https://github.com/google/go-cmp 9b12f366a942ebc7254abc7f32ca05068b455fb7
268SRCREV_otel="98b32a6c3a87fbee5d34c063b9096f416b250897" 253SRCREV_go-cmp = "9b12f366a942ebc7254abc7f32ca05068b455fb7"
269SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otel;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel" 254SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/go-cmp"
270 255
271# github.com/aws/smithy-go v1.19.0 256# github.com/moby/buildkit v0.20.0
272# [1] git ls-remote https://github.com/aws/smithy-go f982aed889669e4bc6f1cd03f56697f1b27964a4 257# [1] git ls-remote https://github.com/moby/buildkit 121ecd5b9083b8eef32183cd404dd13e15b4a3df
273SRCREV_smithy-go="f982aed889669e4bc6f1cd03f56697f1b27964a4" 258SRCREV_buildkit = "121ecd5b9083b8eef32183cd404dd13e15b4a3df"
274SRC_URI += "git://github.com/aws/smithy-go;name=smithy-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/smithy-go" 259SRC_URI += "git://github.com/moby/buildkit;name=buildkit;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/buildkit"
260
261# go.opentelemetry.io/otel v1.32.0
262# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 7cfbd86a605c85e598eca9a899f6176b17076f4f
263SRCREV_otel = "7cfbd86a605c85e598eca9a899f6176b17076f4f"
264SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otel;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel"
265
266# github.com/aws/smithy-go v1.20.3
267# [1] git ls-remote https://github.com/aws/smithy-go 07bbd001753f9633a614f6c0949d3d73142433d0
268SRCREV_smithy-go = "07bbd001753f9633a614f6c0949d3d73142433d0"
269SRC_URI += "git://github.com/aws/smithy-go;name=smithy-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/smithy-go"
275 270
276# github.com/gogo/protobuf v1.3.2 271# github.com/gogo/protobuf v1.3.2
277# [1] git ls-remote https://github.com/gogo/protobuf b03c65ea87cdc3521ede29f62fe3ce239267c1bc 272# [1] git ls-remote https://github.com/gogo/protobuf b03c65ea87cdc3521ede29f62fe3ce239267c1bc
278SRCREV_protobuf="b03c65ea87cdc3521ede29f62fe3ce239267c1bc" 273SRCREV_protobuf = "b03c65ea87cdc3521ede29f62fe3ce239267c1bc"
279SRC_URI += "git://github.com/gogo/protobuf;name=protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gogo/protobuf" 274SRC_URI += "git://github.com/gogo/protobuf;name=protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gogo/protobuf"
280 275
281# github.com/google/gofuzz v1.2.0 276# github.com/google/gofuzz v1.2.0
282# [1] git ls-remote https://github.com/google/gofuzz 379e164120fbc98885a8f494b5aa41ba94f64c56 277# [1] git ls-remote https://github.com/google/gofuzz 379e164120fbc98885a8f494b5aa41ba94f64c56
283SRCREV_gofuzz="379e164120fbc98885a8f494b5aa41ba94f64c56" 278SRCREV_gofuzz = "379e164120fbc98885a8f494b5aa41ba94f64c56"
284SRC_URI += "git://github.com/google/gofuzz;name=gofuzz;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/gofuzz" 279SRC_URI += "git://github.com/google/gofuzz;name=gofuzz;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/gofuzz"
285 280
286# github.com/imdario/mergo v0.3.16 281# github.com/imdario/mergo v0.3.16
287# [1] git ls-remote https://github.com/darccio/mergo 14fe2b165b83359196f820886a2b24f2771729e9 282# [1] git ls-remote https://github.com/darccio/mergo 14fe2b165b83359196f820886a2b24f2771729e9
288SRCREV_imdario-mergo="14fe2b165b83359196f820886a2b24f2771729e9" 283SRCREV_imdario-mergo = "14fe2b165b83359196f820886a2b24f2771729e9"
289SRC_URI += "git://github.com/darccio/mergo;name=imdario-mergo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/imdario/mergo" 284SRC_URI += "git://github.com/darccio/mergo;name=imdario-mergo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/imdario/mergo"
290 285
291# github.com/moby/sys/user v0.1.0 286# github.com/moby/sys/user v0.3.0
292# [1] git ls-remote https://github.com/moby/sys c0711cde08c8fa33857a2c28721659267f49b5e2 287# [1] git ls-remote https://github.com/moby/sys 54475191138bd297c627eb1a59e1e54b953957f1
293SRCREV_user="c0711cde08c8fa33857a2c28721659267f49b5e2" 288SRCREV_user = "54475191138bd297c627eb1a59e1e54b953957f1"
294SRC_URI += "git://github.com/moby/sys;name=user;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/user" 289SRC_URI += "git://github.com/moby/sys;name=user;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/user"
295 290
296# github.com/containerd/log v0.1.0 291# github.com/containerd/log v0.1.0
297# [1] git ls-remote https://github.com/containerd/log 0fc1e28871fdf2786e2cc51bbe4133db6547a199 292# [1] git ls-remote https://github.com/containerd/log 0fc1e28871fdf2786e2cc51bbe4133db6547a199
298SRCREV_log="0fc1e28871fdf2786e2cc51bbe4133db6547a199" 293SRCREV_log = "0fc1e28871fdf2786e2cc51bbe4133db6547a199"
299SRC_URI += "git://github.com/containerd/log;name=log;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/log" 294SRC_URI += "git://github.com/containerd/log;name=log;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/log"
295
296# github.com/zclconf/go-cty v1.16.0
297# [1] git ls-remote https://github.com/zclconf/go-cty 6e06defc5f817971ab942989ad06752e13446c9c
298SRCREV_go-cty = "6e06defc5f817971ab942989ad06752e13446c9c"
299SRC_URI += "git://github.com/zclconf/go-cty;name=go-cty;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/zclconf/go-cty"
300 300
301# github.com/davecgh/go-spew v1.1.1 301# github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
302# [1] git ls-remote https://github.com/davecgh/go-spew 8991bc29aa16c548c550c7ff78260e27b9ab7c73 302# [1] git ls-remote https://github.com/davecgh/go-spew d8f796af33cc11cb798c1aaeb27a4ebc5099927d
303SRCREV_go-spew="8991bc29aa16c548c550c7ff78260e27b9ab7c73" 303SRCREV_go-spew = "d8f796af33cc11cb798c1aaeb27a4ebc5099927d"
304SRC_URI += "git://github.com/davecgh/go-spew;name=go-spew;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/davecgh/go-spew" 304SRC_URI += "git://github.com/davecgh/go-spew;name=go-spew;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/davecgh/go-spew"
305 305
306# github.com/docker/go-units v0.5.0 306# github.com/docker/go-units v0.5.0
307# [1] git ls-remote https://github.com/docker/go-units e682442797b36348f8e1f98defdbf32bac0b6c6f 307# [1] git ls-remote https://github.com/docker/go-units e682442797b36348f8e1f98defdbf32bac0b6c6f
308SRCREV_go-units="e682442797b36348f8e1f98defdbf32bac0b6c6f" 308SRCREV_go-units = "e682442797b36348f8e1f98defdbf32bac0b6c6f"
309SRC_URI += "git://github.com/docker/go-units;name=go-units;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-units" 309SRC_URI += "git://github.com/docker/go-units;name=go-units;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-units"
310 310
311# github.com/mitchellh/go-ps v1.0.0 311# github.com/mitchellh/go-ps v1.0.0
312# [1] git ls-remote https://github.com/mitchellh/go-ps 147ff83818ae939913b2e20b91ae3cd6c391771c 312# [1] git ls-remote https://github.com/mitchellh/go-ps 147ff83818ae939913b2e20b91ae3cd6c391771c
313SRCREV_go-ps="147ff83818ae939913b2e20b91ae3cd6c391771c" 313SRCREV_go-ps = "147ff83818ae939913b2e20b91ae3cd6c391771c"
314SRC_URI += "git://github.com/mitchellh/go-ps;name=go-ps;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mitchellh/go-ps" 314SRC_URI += "git://github.com/mitchellh/go-ps;name=go-ps;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mitchellh/go-ps"
315 315
316# github.com/sirupsen/logrus v1.9.3 316# github.com/sirupsen/logrus v1.9.3
317# [1] git ls-remote https://github.com/sirupsen/logrus d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd 317# [1] git ls-remote https://github.com/sirupsen/logrus d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd
318SRCREV_logrus="d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd" 318SRCREV_logrus = "d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd"
319SRC_URI += "git://github.com/sirupsen/logrus;name=logrus;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/sirupsen/logrus" 319SRC_URI += "git://github.com/sirupsen/logrus;name=logrus;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/sirupsen/logrus"
320 320
321# github.com/go-openapi/swag v0.22.3 321# github.com/go-openapi/swag v0.22.4
322# [1] git ls-remote https://github.com/go-openapi/swag 0579829e66fde26b27d401921afb73704c4d463d 322# [1] git ls-remote https://github.com/go-openapi/swag f28dd7aae5534e2e3681204c90019f1dda8a7393
323SRCREV_swag="0579829e66fde26b27d401921afb73704c4d463d" 323SRCREV_swag = "f28dd7aae5534e2e3681204c90019f1dda8a7393"
324SRC_URI += "git://github.com/go-openapi/swag;name=swag;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-openapi/swag" 324SRC_URI += "git://github.com/go-openapi/swag;name=swag;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-openapi/swag"
325 325
326# github.com/gogo/googleapis v1.4.1 326# github.com/golang/protobuf v1.5.4
327# [1] git ls-remote https://github.com/gogo/googleapis 1f0e43f50bc0606e385ffae1bc80b5b231dcd042 327# [1] git ls-remote https://github.com/golang/protobuf 75de7c059e36b64f01d0dd234ff2fff404ec3374
328SRCREV_googleapis="1f0e43f50bc0606e385ffae1bc80b5b231dcd042" 328SRCREV_golang-protobuf = "75de7c059e36b64f01d0dd234ff2fff404ec3374"
329SRC_URI += "git://github.com/gogo/googleapis;name=googleapis;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gogo/googleapis" 329SRC_URI += "git://github.com/golang/protobuf;name=golang-protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/golang/protobuf"
330
331# github.com/golang/protobuf v1.5.3
332# [1] git ls-remote https://github.com/golang/protobuf 5d5e8c018a13017f9d5b8bf4fad64aaa42a87308
333SRCREV_golang-protobuf="5d5e8c018a13017f9d5b8bf4fad64aaa42a87308"
334SRC_URI += "git://github.com/golang/protobuf;name=golang-protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/golang/protobuf"
335 330
336# github.com/mailru/easyjson v0.7.7 331# github.com/mailru/easyjson v0.7.7
337# [1] git ls-remote https://github.com/mailru/easyjson c120ca7ced6051261161ce15e8f1542a4b2567fc 332# [1] git ls-remote https://github.com/mailru/easyjson c120ca7ced6051261161ce15e8f1542a4b2567fc
338SRCREV_easyjson="c120ca7ced6051261161ce15e8f1542a4b2567fc" 333SRCREV_easyjson = "c120ca7ced6051261161ce15e8f1542a4b2567fc"
339SRC_URI += "git://github.com/mailru/easyjson;name=easyjson;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mailru/easyjson" 334SRC_URI += "git://github.com/mailru/easyjson;name=easyjson;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mailru/easyjson"
340 335
341# github.com/mattn/go-isatty v0.0.17 336# github.com/mattn/go-isatty v0.0.17
342# [1] git ls-remote https://github.com/mattn/go-isatty ed75e619dc0f0489fd4062163a7d061eaa249b9c 337# [1] git ls-remote https://github.com/mattn/go-isatty ed75e619dc0f0489fd4062163a7d061eaa249b9c
343SRCREV_go-isatty="ed75e619dc0f0489fd4062163a7d061eaa249b9c" 338SRCREV_go-isatty = "ed75e619dc0f0489fd4062163a7d061eaa249b9c"
344SRC_URI += "git://github.com/mattn/go-isatty;name=go-isatty;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-isatty" 339SRC_URI += "git://github.com/mattn/go-isatty;name=go-isatty;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-isatty"
340
341# github.com/moby/spdystream v0.4.0
342# [1] git ls-remote https://github.com/moby/spdystream 258380da5f17ec2c26272bcb91a61d592fcb0105
343SRCREV_spdystream = "258380da5f17ec2c26272bcb91a61d592fcb0105"
344SRC_URI += "git://github.com/moby/spdystream;name=spdystream;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/spdystream"
345 345
346# github.com/moby/spdystream v0.2.0 346# github.com/moby/sys/signal v0.7.1
347# [1] git ls-remote https://github.com/moby/spdystream dbc715126c0e3fa07721879c6d265b2b82c71e5b 347# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
348SRCREV_spdystream="dbc715126c0e3fa07721879c6d265b2b82c71e5b" 348SRCREV_signal = "cafbe42351600ca9b363e220722f66d96f6e71f4"
349SRC_URI += "git://github.com/moby/spdystream;name=spdystream;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/spdystream" 349SRC_URI += "git://github.com/moby/sys;name=signal;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/signal"
350 350
351# github.com/moby/sys/signal v0.7.0 351# github.com/moby/sys/userns v0.1.0
352# [1] git ls-remote https://github.com/moby/sys b8d8fabf1fa5cf0de7c1a1729145eee854ea31f5 352# [1] git ls-remote https://github.com/moby/sys 54475191138bd297c627eb1a59e1e54b953957f1
353SRCREV_signal="b8d8fabf1fa5cf0de7c1a1729145eee854ea31f5" 353SRCREV_userns = "54475191138bd297c627eb1a59e1e54b953957f1"
354SRC_URI += "git://github.com/moby/sys;name=signal;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/signal" 354SRC_URI += "git://github.com/moby/sys;name=userns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/userns"
355 355
356# github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f 356# github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
357# [1] git ls-remote https://github.com/mxk/go-flowrate cca7078d478f8520f85629ad7c68962d31ed7682 357# [1] git ls-remote https://github.com/mxk/go-flowrate cca7078d478f8520f85629ad7c68962d31ed7682
358SRCREV_go-flowrate="cca7078d478f8520f85629ad7c68962d31ed7682" 358SRCREV_go-flowrate = "cca7078d478f8520f85629ad7c68962d31ed7682"
359SRC_URI += "git://github.com/mxk/go-flowrate;name=go-flowrate;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mxk/go-flowrate" 359SRC_URI += "git://github.com/mxk/go-flowrate;name=go-flowrate;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mxk/go-flowrate"
360 360
361# google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b 361# google.golang.org/protobuf v1.35.2
362# [1] git ls-remote https://github.com/googleapis/go-genproto 49dd2c1f3d0bf0f025ccaf8eeaaad902e3c63846 362# [1] git ls-remote https://github.com/protocolbuffers/protobuf-go c72053a9062dd4bc86a75c21f5d8134136ccbf2e
363SRCREV_genproto="49dd2c1f3d0bf0f025ccaf8eeaaad902e3c63846" 363SRCREV_google.golang.org-protobuf = "c72053a9062dd4bc86a75c21f5d8134136ccbf2e"
364SRC_URI += "git://github.com/googleapis/go-genproto;name=genproto;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/genproto" 364SRC_URI += "git://github.com/protocolbuffers/protobuf-go;name=google.golang.org-protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/protobuf"
365 365
366# google.golang.org/protobuf v1.31.0 366# github.com/stretchr/testify v1.10.0
367# [1] git ls-remote https://github.com/protocolbuffers/protobuf-go 68463f0e96c93bc19ef36ccd3adfe690bfdb568c 367# [1] git ls-remote https://github.com/stretchr/testify 89cbdd9e7b39eb58896d316a7495597d3aba4371
368SRCREV_google.golang.org-protobuf="68463f0e96c93bc19ef36ccd3adfe690bfdb568c" 368SRCREV_testify = "89cbdd9e7b39eb58896d316a7495597d3aba4371"
369SRC_URI += "git://github.com/protocolbuffers/protobuf-go;name=google.golang.org-protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/protobuf" 369SRC_URI += "git://github.com/stretchr/testify;name=testify;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/stretchr/testify"
370 370
371# github.com/stretchr/testify v1.8.4 371# github.com/containerd/ttrpc v1.2.7
372# [1] git ls-remote https://github.com/stretchr/testify f97607b89807936ac4ff96748d766cf4b9711f78 372# [1] git ls-remote https://github.com/containerd/ttrpc 3b8c8b75577584e412043afb7b561193a4a47d2e
373SRCREV_testify="f97607b89807936ac4ff96748d766cf4b9711f78" 373SRCREV_ttrpc = "3b8c8b75577584e412043afb7b561193a4a47d2e"
374SRC_URI += "git://github.com/stretchr/testify;name=testify;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/stretchr/testify" 374SRC_URI += "git://github.com/containerd/ttrpc;name=ttrpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/ttrpc"
375
376# github.com/containerd/ttrpc v1.2.2
377# [1] git ls-remote https://github.com/containerd/ttrpc ac26f8cbea1c440d451dd19a4a1b847fd073f3c3
378SRCREV_ttrpc="ac26f8cbea1c440d451dd19a4a1b847fd073f3c3"
379SRC_URI += "git://github.com/containerd/ttrpc;name=ttrpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/ttrpc"
380 375
381# github.com/josharian/intern v1.0.0 376# github.com/josharian/intern v1.0.0
382# [1] git ls-remote https://github.com/josharian/intern 8e6ff32b3e7c0b018c43953085fe2ac330fe9acd 377# [1] git ls-remote https://github.com/josharian/intern 8e6ff32b3e7c0b018c43953085fe2ac330fe9acd
383SRCREV_intern="8e6ff32b3e7c0b018c43953085fe2ac330fe9acd" 378SRCREV_intern = "8e6ff32b3e7c0b018c43953085fe2ac330fe9acd"
384SRC_URI += "git://github.com/josharian/intern;name=intern;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/josharian/intern" 379SRC_URI += "git://github.com/josharian/intern;name=intern;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/josharian/intern"
385 380
386# github.com/json-iterator/go v1.1.12 381# github.com/json-iterator/go v1.1.12
387# [1] git ls-remote https://github.com/json-iterator/go 024077e996b048517130b21ea6bf12aa23055d3d 382# [1] git ls-remote https://github.com/json-iterator/go 024077e996b048517130b21ea6bf12aa23055d3d
388SRCREV_json-iterator-go="024077e996b048517130b21ea6bf12aa23055d3d" 383SRCREV_json-iterator-go = "024077e996b048517130b21ea6bf12aa23055d3d"
389SRC_URI += "git://github.com/json-iterator/go;name=json-iterator-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/json-iterator/go" 384SRC_URI += "git://github.com/json-iterator/go;name=json-iterator-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/json-iterator/go"
390 385
391# github.com/moby/sys/symlink v0.2.0 386# github.com/moby/sys/symlink v0.3.0
392# [1] git ls-remote https://github.com/moby/sys 03b9f8d59a07f5206a2264105f4903a222aea964 387# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
393SRCREV_symlink="03b9f8d59a07f5206a2264105f4903a222aea964" 388SRCREV_symlink = "cafbe42351600ca9b363e220722f66d96f6e71f4"
394SRC_URI += "git://github.com/moby/sys;name=symlink;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/symlink" 389SRC_URI += "git://github.com/moby/sys;name=symlink;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/symlink"
395 390
396# github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b 391# github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b
397# [1] git ls-remote https://github.com/serialx/hashring 22c0c7ab6b1be4be7b950bae8b117767da7b18b6 392# [1] git ls-remote https://github.com/serialx/hashring 22c0c7ab6b1be4be7b950bae8b117767da7b18b6
398SRCREV_hashring="22c0c7ab6b1be4be7b950bae8b117767da7b18b6" 393SRCREV_hashring = "22c0c7ab6b1be4be7b950bae8b117767da7b18b6"
399SRC_URI += "git://github.com/serialx/hashring;name=hashring;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/serialx/hashring" 394SRC_URI += "git://github.com/serialx/hashring;name=hashring;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/serialx/hashring"
400 395
401# github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea 396# github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea
402# [1] git ls-remote https://github.com/tonistiigi/units 6950e57a87eaf136bbe44ef2ec8e75b9e3569de2 397# [1] git ls-remote https://github.com/tonistiigi/units 6950e57a87eaf136bbe44ef2ec8e75b9e3569de2
403SRCREV_units="6950e57a87eaf136bbe44ef2ec8e75b9e3569de2" 398SRCREV_units = "6950e57a87eaf136bbe44ef2ec8e75b9e3569de2"
404SRC_URI += "git://github.com/tonistiigi/units;name=units;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tonistiigi/units" 399SRC_URI += "git://github.com/tonistiigi/units;name=units;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tonistiigi/units"
405 400
406# github.com/tonistiigi/vt100 v0.0.0-20230623042737-f9a4f7ef6531 401# github.com/tonistiigi/vt100 v0.0.0-20240514184818-90bafcd6abab
407# [1] git ls-remote https://github.com/tonistiigi/vt100 f9a4f7ef65311848d4d4791c649a178c8e97386b 402# [1] git ls-remote https://github.com/tonistiigi/vt100 90bafcd6abab5dc87970f00165ee2022806709fd
408SRCREV_vt100="f9a4f7ef65311848d4d4791c649a178c8e97386b" 403SRCREV_vt100 = "90bafcd6abab5dc87970f00165ee2022806709fd"
409SRC_URI += "git://github.com/tonistiigi/vt100;name=vt100;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tonistiigi/vt100" 404SRC_URI += "git://github.com/tonistiigi/vt100;name=vt100;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tonistiigi/vt100"
410 405
411# google.golang.org/appengine v1.6.7 406# github.com/eiannone/keyboard v0.0.0-20220611211555-0d226195f203
412# [1] git ls-remote https://github.com/golang/appengine 5d1c1d03f8703c2e81478d9a30e9afa2d3e4bd8a 407# [1] git ls-remote https://github.com/eiannone/keyboard 0d226195f2038e282bb90d2e24f7f29aa7c5b210
413SRCREV_appengine="5d1c1d03f8703c2e81478d9a30e9afa2d3e4bd8a" 408SRCREV_keyboard = "0d226195f2038e282bb90d2e24f7f29aa7c5b210"
414SRC_URI += "git://github.com/golang/appengine;name=appengine;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/appengine" 409SRC_URI += "git://github.com/eiannone/keyboard;name=keyboard;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/eiannone/keyboard"
415 410
416# github.com/fsnotify/fsevents v0.1.1 411# github.com/fsnotify/fsevents v0.2.0
417# [1] git ls-remote https://github.com/fsnotify/fsevents f721bd2b045774a566e8f7f5fa2a9985e04c875d 412# [1] git ls-remote https://github.com/fsnotify/fsevents f73112e4ef0540a922ff546752e95a70fb8f035d
418SRCREV_fsevents="f721bd2b045774a566e8f7f5fa2a9985e04c875d" 413SRCREV_fsevents = "f73112e4ef0540a922ff546752e95a70fb8f035d"
419SRC_URI += "git://github.com/fsnotify/fsevents;name=fsevents;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/fsnotify/fsevents" 414SRC_URI += "git://github.com/fsnotify/fsevents;name=fsevents;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fsnotify/fsevents"
420 415
421# github.com/tilt-dev/fsnotify v1.4.8-0.20220602155310-fff9c274a375 416# github.com/tilt-dev/fsnotify v1.4.8-0.20220602155310-fff9c274a375
422# [1] git ls-remote https://github.com/tilt-dev/fsnotify fff9c274a375301ae46812f257aa68393790c45b 417# [1] git ls-remote https://github.com/tilt-dev/fsnotify fff9c274a375301ae46812f257aa68393790c45b
423SRCREV_fsnotify="fff9c274a375301ae46812f257aa68393790c45b" 418SRCREV_fsnotify = "fff9c274a375301ae46812f257aa68393790c45b"
424SRC_URI += "git://github.com/tilt-dev/fsnotify;name=fsnotify;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tilt-dev/fsnotify" 419SRC_URI += "git://github.com/tilt-dev/fsnotify;name=fsnotify;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tilt-dev/fsnotify"
425 420
426# go.opentelemetry.io/otel/sdk v1.21.0 421# go.opentelemetry.io/otel/sdk v1.32.0
427# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 98b32a6c3a87fbee5d34c063b9096f416b250897 422# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 7cfbd86a605c85e598eca9a899f6176b17076f4f
428SRCREV_sdk="98b32a6c3a87fbee5d34c063b9096f416b250897" 423SRCREV_sdk = "7cfbd86a605c85e598eca9a899f6176b17076f4f"
429SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=sdk;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/sdk" 424SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=sdk;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/sdk"
430 425
431# github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 426# github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c
432# [1] git ls-remote https://github.com/Azure/go-ansiterm d185dfc1b5a126116ea5a19e148e29d16b4574c9 427# [1] git ls-remote https://github.com/Azure/go-ansiterm faa5f7b0171c46bb398a91b4a0c906324d3664cf
433SRCREV_go-ansiterm="d185dfc1b5a126116ea5a19e148e29d16b4574c9" 428SRCREV_go-ansiterm = "faa5f7b0171c46bb398a91b4a0c906324d3664cf"
434SRC_URI += "git://github.com/Azure/go-ansiterm;name=go-ansiterm;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-ansiterm" 429SRC_URI += "git://github.com/Azure/go-ansiterm;name=go-ansiterm;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Azure/go-ansiterm"
435 430
436# github.com/Microsoft/hcsshim v0.11.4 431# github.com/aws/aws-sdk-go-v2 v1.30.3
437# [1] git ls-remote https://github.com/microsoft/hcsshim b16edf62c1723deb948632261b445d0228d973e0 432# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 0599931efcf551dc63f84ec669d7fb5cfe14f64c
438SRCREV_hcsshim="b16edf62c1723deb948632261b445d0228d973e0" 433SRCREV_aws-sdk-go-v2 = "0599931efcf551dc63f84ec669d7fb5cfe14f64c"
439SRC_URI += "git://github.com/microsoft/hcsshim;name=hcsshim;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Microsoft/hcsshim" 434SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=aws-sdk-go-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2"
440 435
441# github.com/aws/aws-sdk-go-v2 v1.24.1 436# github.com/cespare/xxhash/v2 v2.3.0
442# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39 437# [1] git ls-remote https://github.com/cespare/xxhash 998dce232f17418a7a5721ecf87ca714025a3243
443SRCREV_aws-sdk-go-v2="47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39" 438SRCREV_xxhash-v2 = "998dce232f17418a7a5721ecf87ca714025a3243"
444SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=aws-sdk-go-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2" 439SRC_URI += "git://github.com/cespare/xxhash;name=xxhash-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cespare/xxhash/v2"
445
446# github.com/cespare/xxhash/v2 v2.2.0
447# [1] git ls-remote https://github.com/cespare/xxhash a76eb16a93c1e30527c073ca831d9048b4b935f6
448SRCREV_xxhash-v2="a76eb16a93c1e30527c073ca831d9048b4b935f6"
449SRC_URI += "git://github.com/cespare/xxhash;name=xxhash-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cespare/xxhash/v2"
450 440
451# github.com/docker/go-metrics v0.0.1 441# github.com/docker/go-metrics v0.0.1
452# [1] git ls-remote https://github.com/docker/go-metrics b619b3592b65de4f087d9f16863a7e6ff905973c 442# [1] git ls-remote https://github.com/docker/go-metrics b619b3592b65de4f087d9f16863a7e6ff905973c
453SRCREV_go-metrics="b619b3592b65de4f087d9f16863a7e6ff905973c" 443SRCREV_go-metrics = "b619b3592b65de4f087d9f16863a7e6ff905973c"
454SRC_URI += "git://github.com/docker/go-metrics;name=go-metrics;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-metrics" 444SRC_URI += "git://github.com/docker/go-metrics;name=go-metrics;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-metrics"
455
456# github.com/eiannone/keyboard v0.0.0-20220611211555-0d226195f203
457# [1] git ls-remote https://github.com/eiannone/keyboard 0d226195f2038e282bb90d2e24f7f29aa7c5b210
458SRCREV_keyboard="0d226195f2038e282bb90d2e24f7f29aa7c5b210"
459SRC_URI += "git://github.com/eiannone/keyboard;name=keyboard;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/eiannone/keyboard"
460 445
461# github.com/felixge/httpsnoop v1.0.4 446# github.com/felixge/httpsnoop v1.0.4
462# [1] git ls-remote https://github.com/felixge/httpsnoop c5817c27ec125409c069052fdd171023c353501c 447# [1] git ls-remote https://github.com/felixge/httpsnoop c5817c27ec125409c069052fdd171023c353501c
463SRCREV_httpsnoop="c5817c27ec125409c069052fdd171023c353501c" 448SRCREV_httpsnoop = "c5817c27ec125409c069052fdd171023c353501c"
464SRC_URI += "git://github.com/felixge/httpsnoop;name=httpsnoop;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/felixge/httpsnoop" 449SRC_URI += "git://github.com/felixge/httpsnoop;name=httpsnoop;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/felixge/httpsnoop"
450
451# github.com/fxamacker/cbor/v2 v2.7.0
452# [1] git ls-remote https://github.com/fxamacker/cbor 02b69dbb52f4ecf450b3aa5e9a04b7a0b4bf409a
453SRCREV_cbor-v2 = "02b69dbb52f4ecf450b3aa5e9a04b7a0b4bf409a"
454SRC_URI += "git://github.com/fxamacker/cbor;name=cbor-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fxamacker/cbor/v2"
465 455
466# github.com/gorilla/websocket v1.5.0 456# github.com/gorilla/websocket v1.5.0
467# [1] git ls-remote https://github.com/gorilla/websocket 9111bb834a68b893cebbbaed5060bdbc1d9ab7d2 457# [1] git ls-remote https://github.com/gorilla/websocket 9111bb834a68b893cebbbaed5060bdbc1d9ab7d2
468SRCREV_websocket="9111bb834a68b893cebbbaed5060bdbc1d9ab7d2" 458SRCREV_websocket = "9111bb834a68b893cebbbaed5060bdbc1d9ab7d2"
469SRC_URI += "git://github.com/gorilla/websocket;name=websocket;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gorilla/websocket" 459SRC_URI += "git://github.com/gorilla/websocket;name=websocket;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gorilla/websocket"
470 460
471# github.com/hashicorp/errwrap v1.1.0 461# github.com/hashicorp/errwrap v1.1.0
472# [1] git ls-remote https://github.com/hashicorp/errwrap 7b00e5db719c64d14dd0caaacbd13e76254d02c0 462# [1] git ls-remote https://github.com/hashicorp/errwrap 7b00e5db719c64d14dd0caaacbd13e76254d02c0
473SRCREV_errwrap="7b00e5db719c64d14dd0caaacbd13e76254d02c0" 463SRCREV_errwrap = "7b00e5db719c64d14dd0caaacbd13e76254d02c0"
474SRC_URI += "git://github.com/hashicorp/errwrap;name=errwrap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/errwrap" 464SRC_URI += "git://github.com/hashicorp/errwrap;name=errwrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/errwrap"
475 465
476# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 466# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
477# [1] git ls-remote https://github.com/munnerz/goautoneg a7dc8b61c822528f973a5e4e7b272055c6fdb43e 467# [1] git ls-remote https://github.com/munnerz/goautoneg a7dc8b61c822528f973a5e4e7b272055c6fdb43e
478SRCREV_goautoneg="a7dc8b61c822528f973a5e4e7b272055c6fdb43e" 468SRCREV_goautoneg = "a7dc8b61c822528f973a5e4e7b272055c6fdb43e"
479SRC_URI += "git://github.com/munnerz/goautoneg;name=goautoneg;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/munnerz/goautoneg" 469SRC_URI += "git://github.com/munnerz/goautoneg;name=goautoneg;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/munnerz/goautoneg"
480 470
481# github.com/pelletier/go-toml v1.9.5 471# github.com/pelletier/go-toml v1.9.5
482# [1] git ls-remote https://github.com/pelletier/go-toml fed1464066413075eac02cd4dc368b5221845541 472# [1] git ls-remote https://github.com/pelletier/go-toml fed1464066413075eac02cd4dc368b5221845541
483SRCREV_go-toml="fed1464066413075eac02cd4dc368b5221845541" 473SRCREV_go-toml = "fed1464066413075eac02cd4dc368b5221845541"
484SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pelletier/go-toml" 474SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pelletier/go-toml"
485 475
486# github.com/prometheus/common v0.44.0 476# github.com/prometheus/common v0.55.0
487# [1] git ls-remote https://github.com/prometheus/common 94bf9828e56d9670579b28a9f78237d3cd8d0395 477# [1] git ls-remote https://github.com/prometheus/common 0c7b585c7da330aae136aaa874cb4f89f5b3e5d9
488SRCREV_common="94bf9828e56d9670579b28a9f78237d3cd8d0395" 478SRCREV_common = "0c7b585c7da330aae136aaa874cb4f89f5b3e5d9"
489SRC_URI += "git://github.com/prometheus/common;name=common;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/prometheus/common" 479SRC_URI += "git://github.com/prometheus/common;name=common;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/prometheus/common"
490 480
491# github.com/prometheus/procfs v0.12.0 481# github.com/prometheus/procfs v0.15.1
492# [1] git ls-remote https://github.com/prometheus/procfs ff0ad85f7e8bcd5c677d99143f14a2a3aab533aa 482# [1] git ls-remote https://github.com/prometheus/procfs 51919fd4b9d0aaca69854ac81bdeda5f96dab366
493SRCREV_procfs="ff0ad85f7e8bcd5c677d99143f14a2a3aab533aa" 483SRCREV_procfs = "51919fd4b9d0aaca69854ac81bdeda5f96dab366"
494SRC_URI += "git://github.com/prometheus/procfs;name=procfs;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/prometheus/procfs" 484SRC_URI += "git://github.com/prometheus/procfs;name=procfs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/prometheus/procfs"
495 485
496# github.com/tonistiigi/fsutil v0.0.0-20240301111122-7525a1af2bb5 486# github.com/tonistiigi/fsutil v0.0.0-20250113203817-b14e27f4135a
497# [1] git ls-remote https://github.com/tonistiigi/fsutil 7525a1af2bb545e89dc9bced785bff7a3b7f08c2 487# [1] git ls-remote https://github.com/tonistiigi/fsutil b14e27f4135ab262f0252f9f0e8749fd7ba3680f
498SRCREV_fsutil="7525a1af2bb545e89dc9bced785bff7a3b7f08c2" 488SRCREV_fsutil = "b14e27f4135ab262f0252f9f0e8749fd7ba3680f"
499SRC_URI += "git://github.com/tonistiigi/fsutil;name=fsutil;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tonistiigi/fsutil" 489SRC_URI += "git://github.com/tonistiigi/fsutil;name=fsutil;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tonistiigi/fsutil"
500 490
501# gopkg.in/cenkalti/backoff.v1 v1.1.0 491# gopkg.in/cenkalti/backoff.v1 v1.1.0
502# [1] git ls-remote https://github.com/cenkalti/backoff 61153c768f31ee5f130071d08fc82b85208528de 492# [1] git ls-remote https://github.com/cenkalti/backoff 61153c768f31ee5f130071d08fc82b85208528de
503SRCREV_backoff.v1="61153c768f31ee5f130071d08fc82b85208528de" 493SRCREV_backoff.v1 = "61153c768f31ee5f130071d08fc82b85208528de"
504SRC_URI += "git://github.com/cenkalti/backoff;name=backoff.v1;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/cenkalti/backoff.v1" 494SRC_URI += "git://github.com/cenkalti/backoff;name=backoff.v1;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/cenkalti/backoff.v1"
505 495
506# github.com/Microsoft/go-winio v0.6.1 496# github.com/Microsoft/go-winio v0.6.2
507# [1] git ls-remote https://github.com/microsoft/go-winio 070c828abb873da9e71c7247740253b50f7cf049 497# [1] git ls-remote https://github.com/microsoft/go-winio 3c9576c9346a1892dee136329e7e15309e82fb4f
508SRCREV_go-winio="070c828abb873da9e71c7247740253b50f7cf049" 498SRCREV_go-winio = "3c9576c9346a1892dee136329e7e15309e82fb4f"
509SRC_URI += "git://github.com/microsoft/go-winio;name=go-winio;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Microsoft/go-winio" 499SRC_URI += "git://github.com/microsoft/go-winio;name=go-winio;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Microsoft/go-winio"
510 500
511# github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d 501# github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d
512# [1] git ls-remote https://github.com/acarl005/stripansi 5a71ef0e047df0427e87a79f27009029921f1f9b 502# [1] git ls-remote https://github.com/acarl005/stripansi 5a71ef0e047df0427e87a79f27009029921f1f9b
513SRCREV_stripansi="5a71ef0e047df0427e87a79f27009029921f1f9b" 503SRCREV_stripansi = "5a71ef0e047df0427e87a79f27009029921f1f9b"
514SRC_URI += "git://github.com/acarl005/stripansi;name=stripansi;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/acarl005/stripansi" 504SRC_URI += "git://github.com/acarl005/stripansi;name=stripansi;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/acarl005/stripansi"
515 505
516# github.com/containerd/console v1.0.4 506# github.com/containerd/console v1.0.4
517# [1] git ls-remote https://github.com/containerd/console 8f6c4e4faef5a326d2cd907097d04c0239ee5e2f 507# [1] git ls-remote https://github.com/containerd/console 8f6c4e4faef5a326d2cd907097d04c0239ee5e2f
518SRCREV_console="8f6c4e4faef5a326d2cd907097d04c0239ee5e2f" 508SRCREV_console = "8f6c4e4faef5a326d2cd907097d04c0239ee5e2f"
519SRC_URI += "git://github.com/containerd/console;name=console;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/console" 509SRC_URI += "git://github.com/containerd/console;name=console;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/console"
510
511# github.com/containerd/errdefs v1.0.0
512# [1] git ls-remote https://github.com/containerd/errdefs 4817405e4a3caeb7aee9dac68ed55339c59cb635
513SRCREV_errdefs = "4817405e4a3caeb7aee9dac68ed55339c59cb635"
514SRC_URI += "git://github.com/containerd/errdefs;name=errdefs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/errdefs"
520 515
521# github.com/fvbommel/sortorder v1.0.2 516# github.com/fvbommel/sortorder v1.1.0
522# [1] git ls-remote https://github.com/fvbommel/sortorder 26fad50c6b32a3064c09ed089865c16f2f3615f6 517# [1] git ls-remote https://github.com/fvbommel/sortorder a8d9302c17f9f46c6580b82b919672e58ef6e396
523SRCREV_sortorder="26fad50c6b32a3064c09ed089865c16f2f3615f6" 518SRCREV_sortorder = "a8d9302c17f9f46c6580b82b919672e58ef6e396"
524SRC_URI += "git://github.com/fvbommel/sortorder;name=sortorder;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/fvbommel/sortorder" 519SRC_URI += "git://github.com/fvbommel/sortorder;name=sortorder;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fvbommel/sortorder"
525 520
526# github.com/klauspost/compress v1.17.4 521# github.com/klauspost/compress v1.17.11
527# [1] git ls-remote https://github.com/klauspost/compress 98ff542abe3108aa760c1558f80d393be0136539 522# [1] git ls-remote https://github.com/klauspost/compress 72cd4a92a8b13e722763e6b6a3467163c2028d3d
528SRCREV_compress="98ff542abe3108aa760c1558f80d393be0136539" 523SRCREV_compress = "72cd4a92a8b13e722763e6b6a3467163c2028d3d"
529SRC_URI += "git://github.com/klauspost/compress;name=compress;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/klauspost/compress" 524SRC_URI += "git://github.com/klauspost/compress;name=compress;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/klauspost/compress"
530 525
531# github.com/mattn/go-colorable v0.1.13 526# github.com/mattn/go-colorable v0.1.13
532# [1] git ls-remote https://github.com/mattn/go-colorable 11a925cff3d38c293ddc8c05a16b504e3e2c63be 527# [1] git ls-remote https://github.com/mattn/go-colorable 11a925cff3d38c293ddc8c05a16b504e3e2c63be
533SRCREV_go-colorable="11a925cff3d38c293ddc8c05a16b504e3e2c63be" 528SRCREV_go-colorable = "11a925cff3d38c293ddc8c05a16b504e3e2c63be"
534SRC_URI += "git://github.com/mattn/go-colorable;name=go-colorable;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-colorable" 529SRC_URI += "git://github.com/mattn/go-colorable;name=go-colorable;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-colorable"
535 530
536# github.com/mattn/go-runewidth v0.0.15 531# github.com/mattn/go-runewidth v0.0.15
537# [1] git ls-remote https://github.com/mattn/go-runewidth 44b7c5b4d67df8ca22917b6800c158a6d3be3560 532# [1] git ls-remote https://github.com/mattn/go-runewidth 44b7c5b4d67df8ca22917b6800c158a6d3be3560
538SRCREV_go-runewidth="44b7c5b4d67df8ca22917b6800c158a6d3be3560" 533SRCREV_go-runewidth = "44b7c5b4d67df8ca22917b6800c158a6d3be3560"
539SRC_URI += "git://github.com/mattn/go-runewidth;name=go-runewidth;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-runewidth" 534SRC_URI += "git://github.com/mattn/go-runewidth;name=go-runewidth;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-runewidth"
540 535
541# github.com/moby/sys/mountinfo v0.7.1 536# github.com/moby/sys/mountinfo v0.7.2
542# [1] git ls-remote https://github.com/moby/sys 4950d7687cf6c9b138dc0e18c2c7351e1f6ed497 537# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
543SRCREV_mountinfo="4950d7687cf6c9b138dc0e18c2c7351e1f6ed497" 538SRCREV_mountinfo = "cafbe42351600ca9b363e220722f66d96f6e71f4"
544SRC_URI += "git://github.com/moby/sys;name=mountinfo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/mountinfo" 539SRC_URI += "git://github.com/moby/sys;name=mountinfo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/mountinfo"
545 540
546# github.com/modern-go/reflect2 v1.0.2 541# github.com/modern-go/reflect2 v1.0.2
547# [1] git ls-remote https://github.com/modern-go/reflect2 2b33151c9bbc5231aea69b8861c540102b087070 542# [1] git ls-remote https://github.com/modern-go/reflect2 2b33151c9bbc5231aea69b8861c540102b087070
548SRCREV_reflect2="2b33151c9bbc5231aea69b8861c540102b087070" 543SRCREV_reflect2 = "2b33151c9bbc5231aea69b8861c540102b087070"
549SRC_URI += "git://github.com/modern-go/reflect2;name=reflect2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/modern-go/reflect2" 544SRC_URI += "git://github.com/modern-go/reflect2;name=reflect2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/modern-go/reflect2"
550 545
551# github.com/pmezard/go-difflib v1.0.0 546# github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
552# [1] git ls-remote https://github.com/pmezard/go-difflib 792786c7400a136282c1664665ae0a8db921c6c2 547# [1] git ls-remote https://github.com/pmezard/go-difflib 5d4384ee4fb2527b0a1256a821ebfc92f91efefc
553SRCREV_go-difflib="792786c7400a136282c1664665ae0a8db921c6c2" 548SRCREV_go-difflib = "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
554SRC_URI += "git://github.com/pmezard/go-difflib;name=go-difflib;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pmezard/go-difflib" 549SRC_URI += "git://github.com/pmezard/go-difflib;name=go-difflib;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pmezard/go-difflib"
555 550
556# github.com/jonboulle/clockwork v0.4.0 551# github.com/jonboulle/clockwork v0.5.0
557# [1] git ls-remote https://github.com/jonboulle/clockwork 606c48b92358fcca153952b56fb0d14d6845f84a 552# [1] git ls-remote https://github.com/jonboulle/clockwork 6d8d032a18422c2e3ef651170a8a55012d1f704c
558SRCREV_clockwork="606c48b92358fcca153952b56fb0d14d6845f84a" 553SRCREV_clockwork = "6d8d032a18422c2e3ef651170a8a55012d1f704c"
559SRC_URI += "git://github.com/jonboulle/clockwork;name=clockwork;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jonboulle/clockwork" 554SRC_URI += "git://github.com/jonboulle/clockwork;name=clockwork;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jonboulle/clockwork"
560 555
561# github.com/mattn/go-shellwords v1.0.12 556# github.com/mattn/go-shellwords v1.0.12
562# [1] git ls-remote https://github.com/mattn/go-shellwords 973b9d5391598d4ee601db46fa32f6e186a356ac 557# [1] git ls-remote https://github.com/mattn/go-shellwords 973b9d5391598d4ee601db46fa32f6e186a356ac
563SRCREV_go-shellwords="973b9d5391598d4ee601db46fa32f6e186a356ac" 558SRCREV_go-shellwords = "973b9d5391598d4ee601db46fa32f6e186a356ac"
564SRC_URI += "git://github.com/mattn/go-shellwords;name=go-shellwords;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-shellwords" 559SRC_URI += "git://github.com/mattn/go-shellwords;name=go-shellwords;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-shellwords"
565 560
566# github.com/moby/patternmatcher v0.6.0 561# github.com/moby/patternmatcher v0.6.0
567# [1] git ls-remote https://github.com/moby/patternmatcher 347bb8d8d557f90d1b75cd8bca3c0177f380a979 562# [1] git ls-remote https://github.com/moby/patternmatcher 347bb8d8d557f90d1b75cd8bca3c0177f380a979
568SRCREV_patternmatcher="347bb8d8d557f90d1b75cd8bca3c0177f380a979" 563SRCREV_patternmatcher = "347bb8d8d557f90d1b75cd8bca3c0177f380a979"
569SRC_URI += "git://github.com/moby/patternmatcher;name=patternmatcher;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/patternmatcher" 564SRC_URI += "git://github.com/moby/patternmatcher;name=patternmatcher;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/patternmatcher"
570 565
571# go.opentelemetry.io/otel/trace v1.21.0 566# go.opentelemetry.io/otel/trace v1.32.0
572# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 98b32a6c3a87fbee5d34c063b9096f416b250897 567# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 7cfbd86a605c85e598eca9a899f6176b17076f4f
573SRCREV_trace="98b32a6c3a87fbee5d34c063b9096f416b250897" 568SRCREV_trace = "7cfbd86a605c85e598eca9a899f6176b17076f4f"
574SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=trace;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/trace" 569SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=trace;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/trace"
575 570
576# github.com/cenkalti/backoff/v4 v4.2.1 571# github.com/cenkalti/backoff/v4 v4.3.0
577# [1] git ls-remote https://github.com/cenkalti/backoff a04a6fe64ffb0e3fd0816460529d300be5f252df 572# [1] git ls-remote https://github.com/cenkalti/backoff 720b78985a65c0452fd37bb155c7cac4157a7c45
578SRCREV_v4="a04a6fe64ffb0e3fd0816460529d300be5f252df" 573SRCREV_v4 = "720b78985a65c0452fd37bb155c7cac4157a7c45"
579SRC_URI += "git://github.com/cenkalti/backoff;name=v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cenkalti/backoff/v4" 574SRC_URI += "git://github.com/cenkalti/backoff;name=v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cenkalti/backoff/v4"
580 575
581# github.com/docker/distribution v2.8.3+incompatible 576# github.com/docker/distribution v2.8.3+incompatible
582# [1] git ls-remote https://github.com/distribution/distribution 4772604ae973031ab32dd9805a4bccf61d94909f 577# [1] git ls-remote https://github.com/distribution/distribution 4772604ae973031ab32dd9805a4bccf61d94909f
583SRCREV_distribution="4772604ae973031ab32dd9805a4bccf61d94909f" 578SRCREV_distribution = "4772604ae973031ab32dd9805a4bccf61d94909f"
584SRC_URI += "git://github.com/distribution/distribution;name=distribution;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/distribution" 579SRC_URI += "git://github.com/distribution/distribution;name=distribution;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/distribution"
585 580
586# github.com/moby/sys/sequential v0.5.0 581# github.com/moby/sys/capability v0.4.0
587# [1] git ls-remote https://github.com/moby/sys b22ba8a69b306f0b4adbbe2a529457e6283ed9f7 582# [1] git ls-remote https://github.com/moby/sys 50e999a770172a519119e1c4fd4b6153b7dac90d
588SRCREV_sequential="b22ba8a69b306f0b4adbbe2a529457e6283ed9f7" 583SRCREV_capability = "50e999a770172a519119e1c4fd4b6153b7dac90d"
589SRC_URI += "git://github.com/moby/sys;name=sequential;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/sequential" 584SRC_URI += "git://github.com/moby/sys;name=capability;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/capability"
585
586# github.com/moby/sys/sequential v0.6.0
587# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
588SRCREV_sequential = "cafbe42351600ca9b363e220722f66d96f6e71f4"
589SRC_URI += "git://github.com/moby/sys;name=sequential;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/sequential"
590 590
591# github.com/shibumi/go-pathspec v1.3.0 591# github.com/shibumi/go-pathspec v1.3.0
592# [1] git ls-remote https://github.com/shibumi/go-pathspec 30eddf187f62305a5b34f662049d077211abaacd 592# [1] git ls-remote https://github.com/shibumi/go-pathspec 30eddf187f62305a5b34f662049d077211abaacd
593SRCREV_go-pathspec="30eddf187f62305a5b34f662049d077211abaacd" 593SRCREV_go-pathspec = "30eddf187f62305a5b34f662049d077211abaacd"
594SRC_URI += "git://github.com/shibumi/go-pathspec;name=go-pathspec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/shibumi/go-pathspec" 594SRC_URI += "git://github.com/shibumi/go-pathspec;name=go-pathspec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/shibumi/go-pathspec"
595 595
596# go.opentelemetry.io/proto/otlp v1.0.0 596# go.opentelemetry.io/proto/otlp v1.3.1
597# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-proto-go 97744b2e4a0fa6787b96b9c3c740daefca754333 597# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-proto-go a300cca6ca2b6c700b1c0409003751b762e30dea
598SRCREV_otlp="97744b2e4a0fa6787b96b9c3c740daefca754333" 598SRCREV_otlp = "a300cca6ca2b6c700b1c0409003751b762e30dea"
599SRC_URI += "git://github.com/open-telemetry/opentelemetry-proto-go;name=otlp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/proto/otlp" 599SRC_URI += "git://github.com/open-telemetry/opentelemetry-proto-go;name=otlp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/proto/otlp"
600 600
601# github.com/docker/cli-docs-tool v0.7.0 601# github.com/containerd/platforms v1.0.0-rc.1
602# [1] git ls-remote https://github.com/docker/cli-docs-tool 3149c912295595f6fc3bd7d3ee9283d97a4aedf6 602# [1] git ls-remote https://github.com/containerd/platforms e3566b8ff1994b8dc88bae5768d32830e0cd0cfd
603SRCREV_cli-docs-tool="3149c912295595f6fc3bd7d3ee9283d97a4aedf6" 603SRCREV_platforms = "e3566b8ff1994b8dc88bae5768d32830e0cd0cfd"
604SRC_URI += "git://github.com/docker/cli-docs-tool;name=cli-docs-tool;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/cli-docs-tool" 604SRC_URI += "git://github.com/containerd/platforms;name=platforms;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/platforms"
605 605
606# github.com/hashicorp/go-version v1.6.0 606# github.com/docker/cli-docs-tool v0.9.0
607# [1] git ls-remote https://github.com/hashicorp/go-version 78d058c5618891f74d604bd15356fca690b64d8a 607# [1] git ls-remote https://github.com/docker/cli-docs-tool b6c6689c907d2094d3d59b4b9446849bb6a3686f
608SRCREV_go-version="78d058c5618891f74d604bd15356fca690b64d8a" 608SRCREV_cli-docs-tool = "b6c6689c907d2094d3d59b4b9446849bb6a3686f"
609SRC_URI += "git://github.com/hashicorp/go-version;name=go-version;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/go-version" 609SRC_URI += "git://github.com/docker/cli-docs-tool;name=cli-docs-tool;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/cli-docs-tool"
610
611# github.com/hashicorp/go-version v1.7.0
612# [1] git ls-remote https://github.com/hashicorp/go-version fcaa53267960208632e9308c93aa89535526a018
613SRCREV_go-version = "fcaa53267960208632e9308c93aa89535526a018"
614SRC_URI += "git://github.com/hashicorp/go-version;name=go-version;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/go-version"
615
616# go.opentelemetry.io/otel/metric v1.32.0
617# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 7cfbd86a605c85e598eca9a899f6176b17076f4f
618SRCREV_metric = "7cfbd86a605c85e598eca9a899f6176b17076f4f"
619SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=metric;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/metric"
610 620
611# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd 621# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
612# [1] git ls-remote https://github.com/modern-go/concurrent bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94 622# [1] git ls-remote https://github.com/modern-go/concurrent bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94
613SRCREV_concurrent="bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94" 623SRCREV_concurrent = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"
614SRC_URI += "git://github.com/modern-go/concurrent;name=concurrent;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/modern-go/concurrent" 624SRC_URI += "git://github.com/modern-go/concurrent;name=concurrent;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/modern-go/concurrent"
615 625
616# github.com/xeipuuv/gojsonschema v1.2.0 626# github.com/xeipuuv/gojsonschema v1.2.0
617# [1] git ls-remote https://github.com/xeipuuv/gojsonschema 82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927 627# [1] git ls-remote https://github.com/xeipuuv/gojsonschema 82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927
618SRCREV_gojsonschema="82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927" 628SRCREV_gojsonschema = "82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927"
619SRC_URI += "git://github.com/xeipuuv/gojsonschema;name=gojsonschema;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xeipuuv/gojsonschema" 629SRC_URI += "git://github.com/xeipuuv/gojsonschema;name=gojsonschema;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xeipuuv/gojsonschema"
620
621# go.opentelemetry.io/otel/metric v1.21.0
622# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 98b32a6c3a87fbee5d34c063b9096f416b250897
623SRCREV_metric="98b32a6c3a87fbee5d34c063b9096f416b250897"
624SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=metric;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/metric"
625 630
626# github.com/AlecAivazis/survey/v2 v2.3.7 631# github.com/AlecAivazis/survey/v2 v2.3.7
627# [1] git ls-remote https://github.com/AlecAivazis/survey fa37277e6394c29db7bcc94062cb30cd7785a126 632# [1] git ls-remote https://github.com/AlecAivazis/survey fa37277e6394c29db7bcc94062cb30cd7785a126
628SRCREV_v2="fa37277e6394c29db7bcc94062cb30cd7785a126" 633SRCREV_v2 = "fa37277e6394c29db7bcc94062cb30cd7785a126"
629SRC_URI += "git://github.com/AlecAivazis/survey;name=v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/AlecAivazis/survey/v2" 634SRC_URI += "git://github.com/AlecAivazis/survey;name=v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/AlecAivazis/survey/v2"
630
631# github.com/containerd/containerd v1.7.13
632# [1] git ls-remote https://github.com/containerd/containerd 7c3aca7a610df76212171d200ca3811ff6096eb8
633SRCREV_containerd="7c3aca7a610df76212171d200ca3811ff6096eb8"
634SRC_URI += "git://github.com/containerd/containerd;name=containerd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/containerd"
635 635
636# github.com/docker/go-connections v0.5.0 636# github.com/docker/go-connections v0.5.0
637# [1] git ls-remote https://github.com/docker/go-connections fa09c952e3eadbffaf8afc5b8a1667158ba38ace 637# [1] git ls-remote https://github.com/docker/go-connections fa09c952e3eadbffaf8afc5b8a1667158ba38ace
638SRCREV_go-connections="fa09c952e3eadbffaf8afc5b8a1667158ba38ace" 638SRCREV_go-connections = "fa09c952e3eadbffaf8afc5b8a1667158ba38ace"
639SRC_URI += "git://github.com/docker/go-connections;name=go-connections;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-connections" 639SRC_URI += "git://github.com/docker/go-connections;name=go-connections;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-connections"
640 640
641# github.com/Masterminds/semver/v3 v3.2.1 641# github.com/Masterminds/semver/v3 v3.2.1
642# [1] git ls-remote https://github.com/Masterminds/semver e06051f8fcc4c8b4a4990c337b9862a2448722e5 642# [1] git ls-remote https://github.com/Masterminds/semver e06051f8fcc4c8b4a4990c337b9862a2448722e5
643SRCREV_semver-v3="e06051f8fcc4c8b4a4990c337b9862a2448722e5" 643SRCREV_semver-v3 = "e06051f8fcc4c8b4a4990c337b9862a2448722e5"
644SRC_URI += "git://github.com/Masterminds/semver;name=semver-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Masterminds/semver/v3" 644SRC_URI += "git://github.com/Masterminds/semver;name=semver-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Masterminds/semver/v3"
645 645
646# github.com/containerd/continuity v0.4.3 646# github.com/containerd/continuity v0.4.5
647# [1] git ls-remote https://github.com/containerd/continuity 1743d9104d944131cdedaba33a59d2f9bd80a6f2 647# [1] git ls-remote https://github.com/containerd/continuity 44e2adf7e9cd87330f3ad656e7a006ef91ed8c1e
648SRCREV_continuity="1743d9104d944131cdedaba33a59d2f9bd80a6f2" 648SRCREV_continuity = "44e2adf7e9cd87330f3ad656e7a006ef91ed8c1e"
649SRC_URI += "git://github.com/containerd/continuity;name=continuity;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/continuity" 649SRC_URI += "git://github.com/containerd/continuity;name=continuity;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/continuity"
650 650
651# github.com/containerd/typeurl/v2 v2.1.1 651# github.com/containerd/typeurl/v2 v2.2.3
652# [1] git ls-remote https://github.com/containerd/typeurl 7ef6316b771f959cbb208b229e3423a466947df3 652# [1] git ls-remote https://github.com/containerd/typeurl 5b047adad57d172afa9654c019fe65bf0540cc4d
653SRCREV_typeurl-v2="7ef6316b771f959cbb208b229e3423a466947df3" 653SRCREV_typeurl-v2 = "5b047adad57d172afa9654c019fe65bf0540cc4d"
654SRC_URI += "git://github.com/containerd/typeurl;name=typeurl-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/typeurl/v2" 654SRC_URI += "git://github.com/containerd/typeurl;name=typeurl-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/typeurl/v2"
655
656# github.com/cpuguy83/go-md2man/v2 v2.0.6
657# [1] git ls-remote https://github.com/cpuguy83/go-md2man 441631534462b74c098953dbd8d5f6210994b0bf
658SRCREV_go-md2man-v2 = "441631534462b74c098953dbd8d5f6210994b0bf"
659SRC_URI += "git://github.com/cpuguy83/go-md2man;name=go-md2man-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cpuguy83/go-md2man/v2"
655 660
656# github.com/google/gnostic-models v0.6.8 661# github.com/google/gnostic-models v0.6.8
657# [1] git ls-remote https://github.com/google/gnostic-models 577692584cdf09674595bba0c182d0e8a44655d3 662# [1] git ls-remote https://github.com/google/gnostic-models 577692584cdf09674595bba0c182d0e8a44655d3
658SRCREV_gnostic-models="577692584cdf09674595bba0c182d0e8a44655d3" 663SRCREV_gnostic-models = "577692584cdf09674595bba0c182d0e8a44655d3"
659SRC_URI += "git://github.com/google/gnostic-models;name=gnostic-models;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/gnostic-models" 664SRC_URI += "git://github.com/google/gnostic-models;name=gnostic-models;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/gnostic-models"
660
661# github.com/mitchellh/reflectwalk v1.0.2
662# [1] git ls-remote https://github.com/mitchellh/reflectwalk e0c24fdb021963cd2c4013097a0b993a7c4e344f
663SRCREV_reflectwalk="e0c24fdb021963cd2c4013097a0b993a7c4e344f"
664SRC_URI += "git://github.com/mitchellh/reflectwalk;name=reflectwalk;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mitchellh/reflectwalk"
665 665
666# github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb 666# github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
667# [1] git ls-remote https://github.com/xeipuuv/gojsonpointer 02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb 667# [1] git ls-remote https://github.com/xeipuuv/gojsonpointer 02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb
668SRCREV_gojsonpointer="02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb" 668SRCREV_gojsonpointer = "02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb"
669SRC_URI += "git://github.com/xeipuuv/gojsonpointer;name=gojsonpointer;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xeipuuv/gojsonpointer" 669SRC_URI += "git://github.com/xeipuuv/gojsonpointer;name=gojsonpointer;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xeipuuv/gojsonpointer"
670 670
671# github.com/distribution/reference v0.5.0 671# github.com/distribution/reference v0.6.0
672# [1] git ls-remote https://github.com/distribution/reference 49c28499d219290c3226822e9cfcd4ede6d75379 672# [1] git ls-remote https://github.com/distribution/reference ff14fafe2236e51c2894ac07d4bdfc778e96d682
673SRCREV_reference="49c28499d219290c3226822e9cfcd4ede6d75379" 673SRCREV_reference = "ff14fafe2236e51c2894ac07d4bdfc778e96d682"
674SRC_URI += "git://github.com/distribution/reference;name=reference;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/distribution/reference" 674SRC_URI += "git://github.com/distribution/reference;name=reference;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/distribution/reference"
675 675
676# github.com/mitchellh/mapstructure v1.5.0 676# github.com/mitchellh/mapstructure v1.5.0
677# [1] git ls-remote https://github.com/mitchellh/mapstructure ab69d8d93410fce4361f4912bb1ff88110a81311 677# [1] git ls-remote https://github.com/mitchellh/mapstructure ab69d8d93410fce4361f4912bb1ff88110a81311
678SRCREV_mapstructure="ab69d8d93410fce4361f4912bb1ff88110a81311" 678SRCREV_mapstructure = "ab69d8d93410fce4361f4912bb1ff88110a81311"
679SRC_URI += "git://github.com/mitchellh/mapstructure;name=mapstructure;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mitchellh/mapstructure" 679SRC_URI += "git://github.com/mitchellh/mapstructure;name=mapstructure;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mitchellh/mapstructure"
680 680
681# github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 681# github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
682# [1] git ls-remote https://github.com/skratchdot/open-golang eef8423979666925a58eb77f9db583e54320d5a4 682# [1] git ls-remote https://github.com/skratchdot/open-golang eef8423979666925a58eb77f9db583e54320d5a4
683SRCREV_open-golang="eef8423979666925a58eb77f9db583e54320d5a4" 683SRCREV_open-golang = "eef8423979666925a58eb77f9db583e54320d5a4"
684SRC_URI += "git://github.com/skratchdot/open-golang;name=open-golang;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/skratchdot/open-golang" 684SRC_URI += "git://github.com/skratchdot/open-golang;name=open-golang;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/skratchdot/open-golang"
685
686# github.com/containerd/errdefs/pkg v0.3.0
687# [1] git ls-remote https://github.com/containerd/errdefs 4817405e4a3caeb7aee9dac68ed55339c59cb635
688SRCREV_pkg = "4817405e4a3caeb7aee9dac68ed55339c59cb635"
689SRC_URI += "git://github.com/containerd/errdefs;name=pkg;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/errdefs/pkg"
685 690
686# github.com/emicklei/go-restful/v3 v3.11.0 691# github.com/emicklei/go-restful/v3 v3.11.0
687# [1] git ls-remote https://github.com/emicklei/go-restful 30bec7807481e62e1e1e59ad57e7f22054806966 692# [1] git ls-remote https://github.com/emicklei/go-restful 30bec7807481e62e1e1e59ad57e7f22054806966
688SRCREV_go-restful-v3="30bec7807481e62e1e1e59ad57e7f22054806966" 693SRCREV_go-restful-v3 = "30bec7807481e62e1e1e59ad57e7f22054806966"
689SRC_URI += "git://github.com/emicklei/go-restful;name=go-restful-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/emicklei/go-restful/v3" 694SRC_URI += "git://github.com/emicklei/go-restful;name=go-restful-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/emicklei/go-restful/v3"
690 695
691# github.com/go-openapi/jsonpointer v0.19.6 696# github.com/go-openapi/jsonpointer v0.19.6
692# [1] git ls-remote https://github.com/go-openapi/jsonpointer 5df0d69a6be189afff354877d332f9ede32afe12 697# [1] git ls-remote https://github.com/go-openapi/jsonpointer 5df0d69a6be189afff354877d332f9ede32afe12
693SRCREV_jsonpointer="5df0d69a6be189afff354877d332f9ede32afe12" 698SRCREV_jsonpointer = "5df0d69a6be189afff354877d332f9ede32afe12"
694SRC_URI += "git://github.com/go-openapi/jsonpointer;name=jsonpointer;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-openapi/jsonpointer" 699SRC_URI += "git://github.com/go-openapi/jsonpointer;name=jsonpointer;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-openapi/jsonpointer"
695 700
696# github.com/hashicorp/go-cleanhttp v0.5.2 701# github.com/hashicorp/go-cleanhttp v0.5.2
697# [1] git ls-remote https://github.com/hashicorp/go-cleanhttp 6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2 702# [1] git ls-remote https://github.com/hashicorp/go-cleanhttp 6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2
698SRCREV_go-cleanhttp="6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2" 703SRCREV_go-cleanhttp = "6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2"
699SRC_URI += "git://github.com/hashicorp/go-cleanhttp;name=go-cleanhttp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/go-cleanhttp" 704SRC_URI += "git://github.com/hashicorp/go-cleanhttp;name=go-cleanhttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/go-cleanhttp"
700 705
701# github.com/in-toto/in-toto-golang v0.5.0 706# github.com/in-toto/in-toto-golang v0.5.0
702# [1] git ls-remote https://github.com/in-toto/in-toto-golang ec599036d27ebaca3e8c03559d3f8fd5fe429dfe 707# [1] git ls-remote https://github.com/in-toto/in-toto-golang ec599036d27ebaca3e8c03559d3f8fd5fe429dfe
703SRCREV_in-toto-golang="ec599036d27ebaca3e8c03559d3f8fd5fe429dfe" 708SRCREV_in-toto-golang = "ec599036d27ebaca3e8c03559d3f8fd5fe429dfe"
704SRC_URI += "git://github.com/in-toto/in-toto-golang;name=in-toto-golang;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/in-toto/in-toto-golang" 709SRC_URI += "git://github.com/in-toto/in-toto-golang;name=in-toto-golang;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/in-toto/in-toto-golang"
705 710
706# github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 711# github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
707# [1] git ls-remote https://github.com/kballard/go-shellquote 95032a82bc518f77982ea72343cc1ade730072f0 712# [1] git ls-remote https://github.com/kballard/go-shellquote 95032a82bc518f77982ea72343cc1ade730072f0
708SRCREV_go-shellquote="95032a82bc518f77982ea72343cc1ade730072f0" 713SRCREV_go-shellquote = "95032a82bc518f77982ea72343cc1ade730072f0"
709SRC_URI += "git://github.com/kballard/go-shellquote;name=go-shellquote;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/kballard/go-shellquote" 714SRC_URI += "git://github.com/kballard/go-shellquote;name=go-shellquote;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/kballard/go-shellquote"
710 715
711# github.com/moby/docker-image-spec v1.3.1 716# github.com/moby/docker-image-spec v1.3.1
712# [1] git ls-remote https://github.com/moby/docker-image-spec f1d00ebd2d6d6805170d5543dbca4b850f35f9af 717# [1] git ls-remote https://github.com/moby/docker-image-spec f1d00ebd2d6d6805170d5543dbca4b850f35f9af
713SRCREV_docker-image-spec="f1d00ebd2d6d6805170d5543dbca4b850f35f9af" 718SRCREV_docker-image-spec = "f1d00ebd2d6d6805170d5543dbca4b850f35f9af"
714SRC_URI += "git://github.com/moby/docker-image-spec;name=docker-image-spec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/docker-image-spec" 719SRC_URI += "git://github.com/moby/docker-image-spec;name=docker-image-spec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/docker-image-spec"
720
721# github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
722# [1] git ls-remote https://github.com/planetscale/vtprotobuf 0393e58bdf106fe0347e554d272a8f2c84d12461
723SRCREV_vtprotobuf = "0393e58bdf106fe0347e554d272a8f2c84d12461"
724SRC_URI += "git://github.com/planetscale/vtprotobuf;name=vtprotobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/planetscale/vtprotobuf"
725
726# github.com/tonistiigi/go-csvvalue v0.0.0-20240710180619-ddb21b71c0b4
727# [1] git ls-remote https://github.com/tonistiigi/go-csvvalue ddb21b71c0b45f8854f3bb72726ee898a99c2348
728SRCREV_go-csvvalue = "ddb21b71c0b45f8854f3bb72726ee898a99c2348"
729SRC_URI += "git://github.com/tonistiigi/go-csvvalue;name=go-csvvalue;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tonistiigi/go-csvvalue"
715 730
716# github.com/hashicorp/go-multierror v1.1.1 731# github.com/hashicorp/go-multierror v1.1.1
717# [1] git ls-remote https://github.com/hashicorp/go-multierror 9974e9ec57696378079ecc3accd3d6f29401b3a0 732# [1] git ls-remote https://github.com/hashicorp/go-multierror 9974e9ec57696378079ecc3accd3d6f29401b3a0
718SRCREV_go-multierror="9974e9ec57696378079ecc3accd3d6f29401b3a0" 733SRCREV_go-multierror = "9974e9ec57696378079ecc3accd3d6f29401b3a0"
719SRC_URI += "git://github.com/hashicorp/go-multierror;name=go-multierror;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/go-multierror" 734SRC_URI += "git://github.com/hashicorp/go-multierror;name=go-multierror;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/go-multierror"
735
736# github.com/prometheus/client_model v0.6.1
737# [1] git ls-remote https://github.com/prometheus/client_model 571429e996ba2d9499e3dcb12926767ba953c0ef
738SRCREV_client_model = "571429e996ba2d9499e3dcb12926767ba953c0ef"
739SRC_URI += "git://github.com/prometheus/client_model;name=client_model;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/prometheus/client_model"
720 740
721# github.com/mitchellh/copystructure v1.2.0 741# github.com/russross/blackfriday/v2 v2.1.0
722# [1] git ls-remote https://github.com/mitchellh/copystructure d4ce1f938f7a7ea2a40bff4544b56be9c00b5e84 742# [1] git ls-remote https://github.com/russross/blackfriday 4c9bf9512682b995722660a4196c0013228e2049
723SRCREV_copystructure="d4ce1f938f7a7ea2a40bff4544b56be9c00b5e84" 743SRCREV_blackfriday-v2 = "4c9bf9512682b995722660a4196c0013228e2049"
724SRC_URI += "git://github.com/mitchellh/copystructure;name=copystructure;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mitchellh/copystructure" 744SRC_URI += "git://github.com/russross/blackfriday;name=blackfriday-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/russross/blackfriday/v2"
725 745
726# github.com/prometheus/client_model v0.5.0 746# github.com/tonistiigi/dchapes-mode v0.0.0-20241001053921-ca0759fec205
727# [1] git ls-remote https://github.com/prometheus/client_model 1c92cadf7d8fa1726bae12e6025cca9b86d2ba5f 747# [1] git ls-remote https://github.com/tonistiigi/dchapes-mode ca0759fec205a36ac026b90f4cf90c04c56e1f8b
728SRCREV_client_model="1c92cadf7d8fa1726bae12e6025cca9b86d2ba5f" 748SRCREV_dchapes-mode = "ca0759fec205a36ac026b90f4cf90c04c56e1f8b"
729SRC_URI += "git://github.com/prometheus/client_model;name=client_model;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/prometheus/client_model" 749SRC_URI += "git://github.com/tonistiigi/dchapes-mode;name=dchapes-mode;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tonistiigi/dchapes-mode"
730 750
731# github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 751# github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
732# [1] git ls-remote https://github.com/xeipuuv/gojsonreference bd5ef7bd5415a7ac448318e64f11a24cd21e594b 752# [1] git ls-remote https://github.com/xeipuuv/gojsonreference bd5ef7bd5415a7ac448318e64f11a24cd21e594b
733SRCREV_gojsonreference="bd5ef7bd5415a7ac448318e64f11a24cd21e594b" 753SRCREV_gojsonreference = "bd5ef7bd5415a7ac448318e64f11a24cd21e594b"
734SRC_URI += "git://github.com/xeipuuv/gojsonreference;name=gojsonreference;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xeipuuv/gojsonreference" 754SRC_URI += "git://github.com/xeipuuv/gojsonreference;name=gojsonreference;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xeipuuv/gojsonreference"
755
756# github.com/xhit/go-str2duration/v2 v2.1.0
757# [1] git ls-remote https://github.com/xhit/go-str2duration 017325bfda0895fe02177e4ebb07962e58735bbf
758SRCREV_go-str2duration-v2 = "017325bfda0895fe02177e4ebb07962e58735bbf"
759SRC_URI += "git://github.com/xhit/go-str2duration;name=go-str2duration-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xhit/go-str2duration/v2"
760
761# github.com/containerd/containerd/v2 v2.0.2
762# [1] git ls-remote https://github.com/containerd/containerd c507a0257ea6462fbd6f5ba4f5c74facb04021f4
763SRCREV_containerd-v2 = "c507a0257ea6462fbd6f5ba4f5c74facb04021f4"
764SRC_URI += "git://github.com/containerd/containerd;name=containerd-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/containerd/v2"
735 765
736# github.com/opencontainers/go-digest v1.0.0 766# github.com/opencontainers/go-digest v1.0.0
737# [1] git ls-remote https://github.com/opencontainers/go-digest ea51bea511f75cfa3ef6098cc253c5c3609b037a 767# [1] git ls-remote https://github.com/opencontainers/go-digest ea51bea511f75cfa3ef6098cc253c5c3609b037a
738SRCREV_go-digest="ea51bea511f75cfa3ef6098cc253c5c3609b037a" 768SRCREV_go-digest = "ea51bea511f75cfa3ef6098cc253c5c3609b037a"
739SRC_URI += "git://github.com/opencontainers/go-digest;name=go-digest;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/go-digest" 769SRC_URI += "git://github.com/opencontainers/go-digest;name=go-digest;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/go-digest"
740 770
741# github.com/aws/aws-sdk-go-v2/config v1.26.6 771# github.com/aws/aws-sdk-go-v2/config v1.27.27
742# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 857d5277b41f290ab7ba0e0f6f96f940045f69b7 772# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 b8a0918056d0ae923f811f525c17066bbb45f050
743SRCREV_config="857d5277b41f290ab7ba0e0f6f96f940045f69b7" 773SRCREV_config = "b8a0918056d0ae923f811f525c17066bbb45f050"
744SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=config;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/config" 774SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=config;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/config"
745 775
746# github.com/go-openapi/jsonreference v0.20.2 776# github.com/go-openapi/jsonreference v0.20.2
747# [1] git ls-remote https://github.com/go-openapi/jsonreference 1f158e563669961b8e54817e3ea57978d439ffff 777# [1] git ls-remote https://github.com/go-openapi/jsonreference 1f158e563669961b8e54817e3ea57978d439ffff
748SRCREV_jsonreference="1f158e563669961b8e54817e3ea57978d439ffff" 778SRCREV_jsonreference = "1f158e563669961b8e54817e3ea57978d439ffff"
749SRC_URI += "git://github.com/go-openapi/jsonreference;name=jsonreference;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-openapi/jsonreference" 779SRC_URI += "git://github.com/go-openapi/jsonreference;name=jsonreference;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-openapi/jsonreference"
750 780
751# github.com/prometheus/client_golang v1.17.0 781# github.com/go-viper/mapstructure/v2 v2.0.0
752# [1] git ls-remote https://github.com/prometheus/client_golang fa1408ee351f6aba15c6d0207f7a0021eb3af406 782# [1] git ls-remote https://github.com/go-viper/mapstructure 6abdb44d71d6ac11f79c11a30a9653c9e4986625
753SRCREV_client_golang="fa1408ee351f6aba15c6d0207f7a0021eb3af406" 783SRCREV_mapstructure-v2 = "6abdb44d71d6ac11f79c11a30a9653c9e4986625"
754SRC_URI += "git://github.com/prometheus/client_golang;name=client_golang;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/prometheus/client_golang" 784SRC_URI += "git://github.com/go-viper/mapstructure;name=mapstructure-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-viper/mapstructure/v2"
755 785
756# go.opentelemetry.io/otel/sdk/metric v1.21.0 786# github.com/prometheus/client_golang v1.20.5
757# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 98b32a6c3a87fbee5d34c063b9096f416b250897 787# [1] git ls-remote https://github.com/prometheus/client_golang 48e12a185519fd76b4e514b597483781d9ba4093
758SRCREV_sdk-metric="98b32a6c3a87fbee5d34c063b9096f416b250897" 788SRCREV_client_golang = "48e12a185519fd76b4e514b597483781d9ba4093"
759SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=sdk-metric;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/sdk/metric" 789SRC_URI += "git://github.com/prometheus/client_golang;name=client_golang;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/prometheus/client_golang"
760 790
761# github.com/opencontainers/image-spec v1.1.0-rc6 791# go.opentelemetry.io/otel/sdk/metric v1.32.0
762# [1] git ls-remote https://github.com/opencontainers/image-spec 6c2b5fafa0731a97aad0c2a68bac238d6c98c690 792# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 7cfbd86a605c85e598eca9a899f6176b17076f4f
763SRCREV_image-spec="6c2b5fafa0731a97aad0c2a68bac238d6c98c690" 793SRCREV_sdk-metric = "7cfbd86a605c85e598eca9a899f6176b17076f4f"
764SRC_URI += "git://github.com/opencontainers/image-spec;name=image-spec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/image-spec" 794SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=sdk-metric;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/sdk/metric"
795
796# github.com/opencontainers/image-spec v1.1.1
797# [1] git ls-remote https://github.com/opencontainers/image-spec 147f9c13cedb47a0c4d9a11a222961073d585877
798SRCREV_image-spec = "147f9c13cedb47a0c4d9a11a222961073d585877"
799SRC_URI += "git://github.com/opencontainers/image-spec;name=image-spec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/image-spec"
765 800
766# github.com/theupdateframework/notary v0.7.0 801# github.com/theupdateframework/notary v0.7.0
767# [1] git ls-remote https://github.com/notaryproject/notary b0b6bfdd4933081e8d5ae026b24e8337311dd598 802# [1] git ls-remote https://github.com/notaryproject/notary b0b6bfdd4933081e8d5ae026b24e8337311dd598
768SRCREV_notary="b0b6bfdd4933081e8d5ae026b24e8337311dd598" 803SRCREV_notary = "b0b6bfdd4933081e8d5ae026b24e8337311dd598"
769SRC_URI += "git://github.com/notaryproject/notary;name=notary;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/theupdateframework/notary" 804SRC_URI += "git://github.com/notaryproject/notary;name=notary;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/theupdateframework/notary"
805
806# github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6
807# [1] git ls-remote https://github.com/AdaLogics/go-fuzz-headers e8a1dd7889d65b8a6f02175e0d79d7c0557db7f9
808SRCREV_go-fuzz-headers = "e8a1dd7889d65b8a6f02175e0d79d7c0557db7f9"
809SRC_URI += "git://github.com/AdaLogics/go-fuzz-headers;name=go-fuzz-headers;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/AdaLogics/go-fuzz-headers"
770 810
771# github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 811# github.com/containerd/containerd/api v1.8.0
772# [1] git ls-remote https://github.com/AdaLogics/go-fuzz-headers ced1acdcaa24dc39c01b039fc37576c395f506cf 812# [1] git ls-remote https://github.com/containerd/containerd cf36acf6b6dde383952f523e9b0b721b20dec88a
773SRCREV_go-fuzz-headers="ced1acdcaa24dc39c01b039fc37576c395f506cf" 813SRCREV_api = "cf36acf6b6dde383952f523e9b0b721b20dec88a"
774SRC_URI += "git://github.com/AdaLogics/go-fuzz-headers;name=go-fuzz-headers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/AdaLogics/go-fuzz-headers" 814SRC_URI += "git://github.com/containerd/containerd;name=api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/containerd/api"
775 815
776# github.com/inconshreveable/mousetrap v1.1.0 816# github.com/inconshreveable/mousetrap v1.1.0
777# [1] git ls-remote https://github.com/inconshreveable/mousetrap 4e8053ee7ef85a6bd26368364a6d27f1641c1d21 817# [1] git ls-remote https://github.com/inconshreveable/mousetrap 4e8053ee7ef85a6bd26368364a6d27f1641c1d21
778SRCREV_mousetrap="4e8053ee7ef85a6bd26368364a6d27f1641c1d21" 818SRCREV_mousetrap = "4e8053ee7ef85a6bd26368364a6d27f1641c1d21"
779SRC_URI += "git://github.com/inconshreveable/mousetrap;name=mousetrap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/inconshreveable/mousetrap" 819SRC_URI += "git://github.com/inconshreveable/mousetrap;name=mousetrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/inconshreveable/mousetrap"
780 820
781# sigs.k8s.io/structured-merge-diff/v4 v4.4.1 821# sigs.k8s.io/structured-merge-diff/v4 v4.4.1
782# [1] git ls-remote https://github.com/kubernetes-sigs/structured-merge-diff cf09e71f4508bfc416135048e392a8a4990bf4e3 822# [1] git ls-remote https://github.com/kubernetes-sigs/structured-merge-diff cf09e71f4508bfc416135048e392a8a4990bf4e3
783SRCREV_structured-merge-diff-v4="cf09e71f4508bfc416135048e392a8a4990bf4e3" 823SRCREV_structured-merge-diff-v4 = "cf09e71f4508bfc416135048e392a8a4990bf4e3"
784SRC_URI += "git://github.com/kubernetes-sigs/structured-merge-diff;name=structured-merge-diff-v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/structured-merge-diff/v4" 824SRC_URI += "git://github.com/kubernetes-sigs/structured-merge-diff;name=structured-merge-diff-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/structured-merge-diff/v4"
785 825
786# github.com/compose-spec/compose-go/v2 v2.0.2 826# github.com/compose-spec/compose-go/v2 v2.4.9-0.20250302154753-e508c724a35f
787# [1] git ls-remote https://github.com/compose-spec/compose-go d0722c0e5564b4970f6634592638c0577ef8e028 827# [1] git ls-remote https://github.com/compose-spec/compose-go e508c724a35f6b21d90b4282baa776916f8a55d0
788SRCREV_compose-go-v2="d0722c0e5564b4970f6634592638c0577ef8e028" 828SRCREV_compose-go-v2 = "e508c724a35f6b21d90b4282baa776916f8a55d0"
789SRC_URI += "git://github.com/compose-spec/compose-go;name=compose-go-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/compose-spec/compose-go/v2" 829SRC_URI += "git://github.com/compose-spec/compose-go;name=compose-go-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/compose-spec/compose-go/v2"
790 830
791# tags.cncf.io/container-device-interface v0.6.2 831# github.com/mitchellh/hashstructure/v2 v2.0.2
792# [1] git ls-remote https://github.com/cncf-tags/container-device-interface fb50bf8fc8b2c3c8fda6d23ab7e044774dcca678 832# [1] git ls-remote https://github.com/mitchellh/hashstructure a045b665615f739329536a58c25ca6327abf1ec1
793SRCREV_container-device-interface="fb50bf8fc8b2c3c8fda6d23ab7e044774dcca678" 833SRCREV_hashstructure-v2 = "a045b665615f739329536a58c25ca6327abf1ec1"
794SRC_URI += "git://github.com/cncf-tags/container-device-interface;name=container-device-interface;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/tags.cncf.io/container-device-interface" 834SRC_URI += "git://github.com/mitchellh/hashstructure;name=hashstructure-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mitchellh/hashstructure/v2"
795 835
796# github.com/aws/aws-sdk-go-v2/credentials v1.16.16 836# tags.cncf.io/container-device-interface v0.8.1
797# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 a75d7694eb2709212655ee25e811d72a1188a68b 837# [1] git ls-remote https://github.com/cncf-tags/container-device-interface d1a2c366833ff17c1b12db9637314e035871b1ef
798SRCREV_credentials="a75d7694eb2709212655ee25e811d72a1188a68b" 838SRCREV_container-device-interface = "d1a2c366833ff17c1b12db9637314e035871b1ef"
799SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=credentials;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/credentials" 839SRC_URI += "git://github.com/cncf-tags/container-device-interface;name=container-device-interface;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/tags.cncf.io/container-device-interface"
800 840
801# github.com/aws/aws-sdk-go-v2/service/sso v1.18.7 841# github.com/apparentlymart/go-textseg/v15 v15.0.0
802# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 a75d7694eb2709212655ee25e811d72a1188a68b 842# [1] git ls-remote https://github.com/apparentlymart/go-textseg 72b78f42484ddc3f58858f794da1771fb9559ad0
803SRCREV_sso="a75d7694eb2709212655ee25e811d72a1188a68b" 843SRCREV_v15 = "72b78f42484ddc3f58858f794da1771fb9559ad0"
804SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=sso;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/sso" 844SRC_URI += "git://github.com/apparentlymart/go-textseg;name=v15;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/apparentlymart/go-textseg/v15"
805 845
806# github.com/aws/aws-sdk-go-v2/service/sts v1.26.7 846# github.com/aws/aws-sdk-go-v2/credentials v1.17.27
807# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39 847# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 b8a0918056d0ae923f811f525c17066bbb45f050
808SRCREV_sts="47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39" 848SRCREV_credentials = "b8a0918056d0ae923f811f525c17066bbb45f050"
809SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=sts;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/sts" 849SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=credentials;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/credentials"
810 850
811# github.com/aws/aws-sdk-go-v2/internal/ini v1.7.3 851# github.com/aws/aws-sdk-go-v2/service/sso v1.22.4
812# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 857d5277b41f290ab7ba0e0f6f96f940045f69b7 852# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 b8a0918056d0ae923f811f525c17066bbb45f050
813SRCREV_ini="857d5277b41f290ab7ba0e0f6f96f940045f69b7" 853SRCREV_sso = "b8a0918056d0ae923f811f525c17066bbb45f050"
814SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=ini;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/internal/ini" 854SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=sso;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/sso"
815 855
816# github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 856# github.com/aws/aws-sdk-go-v2/service/sts v1.30.3
817# [1] git ls-remote https://github.com/grpc-ecosystem/grpc-gateway 09e3965a330155f7db8482269d7d91b9bceb7641 857# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 0599931efcf551dc63f84ec669d7fb5cfe14f64c
818SRCREV_grpc-gateway-v2="09e3965a330155f7db8482269d7d91b9bceb7641" 858SRCREV_sts = "0599931efcf551dc63f84ec669d7fb5cfe14f64c"
819SRC_URI += "git://github.com/grpc-ecosystem/grpc-gateway;name=grpc-gateway-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/grpc-ecosystem/grpc-gateway/v2" 859SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=sts;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/sts"
820 860
821# google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b 861# github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0
822# [1] git ls-remote https://github.com/googleapis/go-genproto 49dd2c1f3d0bf0f025ccaf8eeaaad902e3c63846 862# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 4fd9126607b61a0fe22af3a6a31b4e4792a66d83
823SRCREV_api="49dd2c1f3d0bf0f025ccaf8eeaaad902e3c63846" 863SRCREV_ini = "4fd9126607b61a0fe22af3a6a31b4e4792a66d83"
824SRC_URI += "git://github.com/googleapis/go-genproto;name=api;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/genproto/googleapis/api" 864SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=ini;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/internal/ini"
825 865
826# google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b 866# github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0
827# [1] git ls-remote https://github.com/googleapis/go-genproto 49dd2c1f3d0bf0f025ccaf8eeaaad902e3c63846 867# [1] git ls-remote https://github.com/grpc-ecosystem/grpc-gateway 0b14a81276e64dcbf611990bc211082b62a334e6
828SRCREV_rpc="49dd2c1f3d0bf0f025ccaf8eeaaad902e3c63846" 868SRCREV_grpc-gateway-v2 = "0b14a81276e64dcbf611990bc211082b62a334e6"
829SRC_URI += "git://github.com/googleapis/go-genproto;name=rpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/genproto/googleapis/rpc" 869SRC_URI += "git://github.com/grpc-ecosystem/grpc-gateway;name=grpc-gateway-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/grpc-ecosystem/grpc-gateway/v2"
830 870
831# github.com/docker/docker-credential-helpers v0.8.0 871# google.golang.org/genproto/googleapis/api v0.0.0-20241202173237-19429a94021a
832# [1] git ls-remote https://github.com/docker/docker-credential-helpers 8396edb35f8d7229e75482e9d82c7729fa7001b7 872# [1] git ls-remote https://github.com/googleapis/go-genproto 19429a94021accaa4bb60cbed61190248f4ef066
833SRCREV_docker-credential-helpers="8396edb35f8d7229e75482e9d82c7729fa7001b7" 873SRCREV_googleapis-api = "19429a94021accaa4bb60cbed61190248f4ef066"
834SRC_URI += "git://github.com/docker/docker-credential-helpers;name=docker-credential-helpers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/docker-credential-helpers" 874SRC_URI += "git://github.com/googleapis/go-genproto;name=googleapis-api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/genproto/googleapis/api"
835 875
836# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.21.7 876# google.golang.org/genproto/googleapis/rpc v0.0.0-20241202173237-19429a94021a
837# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 f53c9bcd7ccef6fd9f13f77512e78e3a7aa3cc01 877# [1] git ls-remote https://github.com/googleapis/go-genproto 19429a94021accaa4bb60cbed61190248f4ef066
838SRCREV_ssooidc="f53c9bcd7ccef6fd9f13f77512e78e3a7aa3cc01" 878SRCREV_rpc = "19429a94021accaa4bb60cbed61190248f4ef066"
839SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=ssooidc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/ssooidc" 879SRC_URI += "git://github.com/googleapis/go-genproto;name=rpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/genproto/googleapis/rpc"
840 880
841# github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 881# github.com/docker/docker-credential-helpers v0.8.2
842# [1] git ls-remote https://github.com/grpc-ecosystem/go-grpc-middleware df0f91b29bbbdfc3a686a7a8edbe2b9de2072fdd 882# [1] git ls-remote https://github.com/docker/docker-credential-helpers 6b9df3ebb5da5aa22f722b25506bba1414519c6a
843SRCREV_go-grpc-middleware="df0f91b29bbbdfc3a686a7a8edbe2b9de2072fdd" 883SRCREV_docker-credential-helpers = "6b9df3ebb5da5aa22f722b25506bba1414519c6a"
844SRC_URI += "git://github.com/grpc-ecosystem/go-grpc-middleware;name=go-grpc-middleware;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/grpc-ecosystem/go-grpc-middleware" 884SRC_URI += "git://github.com/docker/docker-credential-helpers;name=docker-credential-helpers;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/docker-credential-helpers"
845 885
846# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.11 886# github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4
847# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39 887# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 0599931efcf551dc63f84ec669d7fb5cfe14f64c
848SRCREV_imds="47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39" 888SRCREV_ssooidc = "0599931efcf551dc63f84ec669d7fb5cfe14f64c"
849SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=imds;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/feature/ec2/imds" 889SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=ssooidc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/ssooidc"
850 890
851# go.opentelemetry.io/otel/exporters/prometheus v0.42.0 891# github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11
852# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 60666c554065ac4da502fe28943eea4b938ab479 892# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 0599931efcf551dc63f84ec669d7fb5cfe14f64c
853SRCREV_prometheus="60666c554065ac4da502fe28943eea4b938ab479" 893SRCREV_imds = "0599931efcf551dc63f84ec669d7fb5cfe14f64c"
854SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=prometheus;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/prometheus" 894SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=imds;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/feature/ec2/imds"
855 895
856# github.com/matttproud/golang_protobuf_extensions v1.0.4 896# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0
857# [1] git ls-remote https://github.com/matttproud/golang_protobuf_extensions c182affec369e30f25d3eb8cd8a478dee585ae7d 897# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0
858SRCREV_golang_protobuf_extensions="c182affec369e30f25d3eb8cd8a478dee585ae7d" 898SRCREV_otlptrace = "bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"
859SRC_URI += "git://github.com/matttproud/golang_protobuf_extensions;name=golang_protobuf_extensions;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/matttproud/golang_protobuf_extensions" 899SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptrace;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace"
860
861# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0
862# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 98b32a6c3a87fbee5d34c063b9096f416b250897
863SRCREV_otlptrace="98b32a6c3a87fbee5d34c063b9096f416b250897"
864SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptrace;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace"
865 900
866# github.com/secure-systems-lab/go-securesystemslib v0.4.0 901# github.com/secure-systems-lab/go-securesystemslib v0.4.0
867# [1] git ls-remote https://github.com/secure-systems-lab/go-securesystemslib abcd7c95c952df38eb237fab3764ef1b8d2b15c9 902# [1] git ls-remote https://github.com/secure-systems-lab/go-securesystemslib abcd7c95c952df38eb237fab3764ef1b8d2b15c9
868SRCREV_go-securesystemslib="abcd7c95c952df38eb237fab3764ef1b8d2b15c9" 903SRCREV_go-securesystemslib = "abcd7c95c952df38eb237fab3764ef1b8d2b15c9"
869SRC_URI += "git://github.com/secure-systems-lab/go-securesystemslib;name=go-securesystemslib;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/secure-systems-lab/go-securesystemslib" 904SRC_URI += "git://github.com/secure-systems-lab/go-securesystemslib;name=go-securesystemslib;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/secure-systems-lab/go-securesystemslib"
870 905
871# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.10 906# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15
872# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39 907# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 0599931efcf551dc63f84ec669d7fb5cfe14f64c
873SRCREV_endpoints-v2="47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39" 908SRCREV_endpoints-v2 = "0599931efcf551dc63f84ec669d7fb5cfe14f64c"
874SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=endpoints-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2" 909SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=endpoints-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2"
875 910
876# go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.42.0 911# github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15
877# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 60666c554065ac4da502fe28943eea4b938ab479 912# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 0599931efcf551dc63f84ec669d7fb5cfe14f64c
878SRCREV_otlpmetric="60666c554065ac4da502fe28943eea4b938ab479" 913SRCREV_configsources = "0599931efcf551dc63f84ec669d7fb5cfe14f64c"
879SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlpmetric;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlpmetric" 914SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=configsources;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/internal/configsources"
880 915
881# github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.10 916# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17
882# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39 917# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 0599931efcf551dc63f84ec669d7fb5cfe14f64c
883SRCREV_configsources="47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39" 918SRCREV_presigned-url = "0599931efcf551dc63f84ec669d7fb5cfe14f64c"
884SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=configsources;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/internal/configsources" 919SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=presigned-url;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url"
885 920
886# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.10 921# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0
887# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39 922# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib 9cf5701e6b6611b2c406639039a1bccd883db080
888SRCREV_presigned-url="47dd1b1bcbde244357a82ef00fa6a61a9bfb9b39" 923SRCREV_otelhttp = "9cf5701e6b6611b2c406639039a1bccd883db080"
889SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=presigned-url;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url" 924SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelhttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
890 925
891# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 926# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3
892# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib ba19074a6785b2b65c86a52c0649cf040319fa96 927# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 4509a600408280c8dcdbc6825ba750cf1628423d
893SRCREV_otelhttp="ba19074a6785b2b65c86a52c0649cf040319fa96" 928SRCREV_accept-encoding = "4509a600408280c8dcdbc6825ba750cf1628423d"
894SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelhttp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" 929SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=accept-encoding;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding"
895 930
896# github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.4 931# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.31.0
897# [1] git ls-remote https://github.com/aws/aws-sdk-go-v2 0d643a8f0a8ad09075f41a60acba6a208cb36c58 932# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0
898SRCREV_accept-encoding="0d643a8f0a8ad09075f41a60acba6a208cb36c58" 933SRCREV_otlptracegrpc = "bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"
899SRC_URI += "git://github.com/aws/aws-sdk-go-v2;name=accept-encoding;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding" 934SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptracegrpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc"
900 935
901# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 936# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.31.0
902# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 98b32a6c3a87fbee5d34c063b9096f416b250897 937# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0
903SRCREV_otlptracegrpc="98b32a6c3a87fbee5d34c063b9096f416b250897" 938SRCREV_otlptracehttp = "bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"
904SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptracegrpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc" 939SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptracehttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
905 940
906# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.21.0 941# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.31.0
907# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 98b32a6c3a87fbee5d34c063b9096f416b250897 942# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0
908SRCREV_otlptracehttp="98b32a6c3a87fbee5d34c063b9096f416b250897" 943SRCREV_otlpmetricgrpc = "bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"
909SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptracehttp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp" 944SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlpmetricgrpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc"
910 945
911# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.42.0 946# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.31.0
912# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 60666c554065ac4da502fe28943eea4b938ab479 947# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0
913SRCREV_otlpmetricgrpc="60666c554065ac4da502fe28943eea4b938ab479" 948SRCREV_otlpmetrichttp = "bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"
914SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlpmetricgrpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc" 949SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlpmetrichttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp"
915 950
916# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.42.0 951# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0
917# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 60666c554065ac4da502fe28943eea4b938ab479 952# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib 9cf5701e6b6611b2c406639039a1bccd883db080
918SRCREV_otlpmetrichttp="60666c554065ac4da502fe28943eea4b938ab479" 953SRCREV_otelgrpc = "9cf5701e6b6611b2c406639039a1bccd883db080"
919SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlpmetrichttp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp" 954SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelgrpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"
920 955
921# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 956# go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.56.0
922# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib ba19074a6785b2b65c86a52c0649cf040319fa96 957# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib 9cf5701e6b6611b2c406639039a1bccd883db080
923SRCREV_otelgrpc="ba19074a6785b2b65c86a52c0649cf040319fa96" 958SRCREV_otelhttptrace = "9cf5701e6b6611b2c406639039a1bccd883db080"
924SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelgrpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc" 959SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelhttptrace;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace"
925
926# go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.46.1
927# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib ba19074a6785b2b65c86a52c0649cf040319fa96
928SRCREV_otelhttptrace="ba19074a6785b2b65c86a52c0649cf040319fa96"
929SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelhttptrace;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace"
930 960
diff --git a/recipes-containers/docker-distribution/docker-distribution_git.bb b/recipes-containers/docker-distribution/docker-distribution_git.bb
index dbca0d55..495b0d17 100644
--- a/recipes-containers/docker-distribution/docker-distribution_git.bb
+++ b/recipes-containers/docker-distribution/docker-distribution_git.bb
@@ -3,16 +3,16 @@ SUMMARY = "The Docker toolset to pack, ship, store, and deliver content"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
5 5
6SRCREV_distribution= "d607c6ccb9372e05556624f973119a23d3a42987" 6SRCREV_distribution = "f22dd6186008ff9d35f92acc5bc5fd16ba7ef95a"
7SRC_URI = "git://github.com/docker/distribution.git;branch=release/2.8;name=distribution;destsuffix=git/src/github.com/docker/distribution;protocol=https \ 7SRC_URI = "git://github.com/docker/distribution.git;branch=main;name=distribution;destsuffix=git/src/github.com/distribution/distribution/v3;protocol=https \
8 file://docker-registry.service \ 8 file://docker-registry.service \
9 file://0001-build-use-to-use-cross-go-compiler.patch \ 9 file://0001-build-use-to-use-cross-go-compiler.patch \
10 " 10 "
11 11
12PACKAGES =+ "docker-registry" 12PACKAGES =+ "docker-registry"
13 13
14PV = "v2.8.3+git" 14PV = "v3.0.0-beta.1"
15S = "${WORKDIR}/git/src/github.com/docker/distribution" 15S = "${WORKDIR}/git/src/github.com/distribution/distribution/v3"
16 16
17GO_IMPORT = "import" 17GO_IMPORT = "import"
18 18
@@ -20,7 +20,7 @@ inherit goarch go systemd
20 20
21# This disables seccomp and apparmor, which are on by default in the 21# This disables seccomp and apparmor, which are on by default in the
22# go package. 22# go package.
23EXTRA_OEMAKE="BUILDTAGS=''" 23EXTRA_OEMAKE = "BUILDTAGS=''"
24 24
25do_compile() { 25do_compile() {
26 export GOARCH="${TARGET_GOARCH}" 26 export GOARCH="${TARGET_GOARCH}"
@@ -48,7 +48,7 @@ do_install() {
48 48
49 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 49 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
50 install -d ${D}${systemd_unitdir}/system 50 install -d ${D}${systemd_unitdir}/system
51 install -m 644 ${WORKDIR}/docker-registry.service ${D}/${systemd_unitdir}/system 51 install -m 644 ${UNPACKDIR}/docker-registry.service ${D}/${systemd_unitdir}/system
52 fi 52 fi
53 53
54 install -d ${D}/${sysconfdir}/docker-distribution/registry/ 54 install -d ${D}/${sysconfdir}/docker-distribution/registry/
@@ -73,5 +73,3 @@ SYSTEMD_AUTO_ENABLE:docker-registry = "enable"
73RDEPENDS:${PN}-ptest:remove = "${PN}" 73RDEPENDS:${PN}-ptest:remove = "${PN}"
74 74
75CVE_PRODUCT = "docker_registry" 75CVE_PRODUCT = "docker_registry"
76
77COMPATIBLE_HOST:riscv64 = "null"
diff --git a/recipes-containers/docker-distribution/files/0001-build-use-to-use-cross-go-compiler.patch b/recipes-containers/docker-distribution/files/0001-build-use-to-use-cross-go-compiler.patch
index f97a60ca..0f00b998 100644
--- a/recipes-containers/docker-distribution/files/0001-build-use-to-use-cross-go-compiler.patch
+++ b/recipes-containers/docker-distribution/files/0001-build-use-to-use-cross-go-compiler.patch
@@ -13,19 +13,16 @@ Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
13 Makefile | 2 +- 13 Makefile | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/Makefile b/Makefile 16Index: distribution/Makefile
17index 4635c6ec..a95e860e 100644 17===================================================================
18--- a/Makefile 18--- distribution.orig/Makefile
19+++ b/Makefile 19+++ distribution/Makefile
20@@ -88,7 +88,7 @@ FORCE: 20@@ -60,7 +60,7 @@ version/version.go:
21 # Build a binary from a cmd. 21
22 bin/%: cmd/% FORCE 22 bin/%: cmd/% FORCE ## build individual binary
23 @echo "$(WHALE) $@${BINARY_SUFFIX}" 23 @echo "$(WHALE) $@${BINARY_SUFFIX}"
24- @go build ${GO_GCFLAGS} ${GO_BUILD_FLAGS} -o $@${BINARY_SUFFIX} ${GO_LDFLAGS} ${GO_TAGS} ./$< 24- @go build -buildmode=pie ${GO_GCFLAGS} ${GO_BUILD_FLAGS} -o $@${BINARY_SUFFIX} ${GO_LDFLAGS} --ldflags '-extldflags "-Wl,-z,now" -s' ${GO_TAGS} ./$<
25+ @${GO} build ${GO_GCFLAGS} ${GO_BUILD_FLAGS} -o $@${BINARY_SUFFIX} ${GO_LDFLAGS} ${GO_TAGS} ./$< 25+ @${GO} build -buildmode=pie ${GO_GCFLAGS} ${GO_BUILD_FLAGS} -o $@${BINARY_SUFFIX} ${GO_LDFLAGS} --ldflags '-extldflags "-Wl,-z,now" -s' ${GO_TAGS} ./$<
26 26
27 binaries: $(BINARIES) ## build binaries 27 binaries: $(BINARIES) ## build binaries
28 @echo "$(WHALE) $@" 28 @echo "$(WHALE) $@"
29--
302.19.1
31
diff --git a/recipes-containers/docker/README.rootless b/recipes-containers/docker/README.rootless
new file mode 100644
index 00000000..973d72e9
--- /dev/null
+++ b/recipes-containers/docker/README.rootless
@@ -0,0 +1,39 @@
1 1 docker pull alpine
2 2 cd /var/lib/containers/storage/
3 3 ll
4 4 ls
5 5 ls -alF
6 6 ls overlay
7 7 ls overlay/
8 8 ls overlay/d4fc045c9e3a848011de66f34b81f052d4f2c15a17bb196d637e526349601820/
9 9 ll
10 10 ls -alF
11 11 cd ..
12 12 ls -alF
13 13 ls cache/
14 14 cd storage/
15 15 ll
16 16 ls alF
17 17 ls -alF
18 18 ls
19 19 cd
20 20 skopeo
21 21 ls /var/lib/docker/
22 22 ls /var/lib/docker/
23 23 cd /var/lib/docker/
24 24 ll
25 25 alias ll="ls -alF"
26 26 ll
27 27 ls containers/
28 28 ls overlay2/
29 29 skopeo --help
30 30 skopeo copy
31 31 docker images
32 32 cd
33 33 skopeo copy docker-daemon:alpine oci:alpine
34 34 skopeo copy docker-daemon:alpine:latest oci:alpine
35 35 ls alpine/
36 36 skopeo copy oci:alpine docker-daemon:bruce:latest
37 37 docker images
38 38 docker run -it bruce /bin/sh
39
diff --git a/recipes-containers/docker/docker-moby_git.bb b/recipes-containers/docker/docker-moby_git.bb
index 0abb0b3f..dfbfa706 100644
--- a/recipes-containers/docker/docker-moby_git.bb
+++ b/recipes-containers/docker/docker-moby_git.bb
@@ -44,18 +44,16 @@ DESCRIPTION = "Linux container runtime \
44# so we get that tag, and make it our SRCREVS: 44# so we get that tag, and make it our SRCREVS:
45# 45#
46 46
47SRCREV_moby = "f417435e5f6216828dec57958c490c4f8bae4f98" 47SRCREV_moby = "bbd0a17ccc67e48d4a69393287b7fcc4f0578683"
48SRCREV_libnetwork = "67e0588f1ddfaf2faf4c8cae8b7ea2876434d91c" 48SRCREV_cli = "068a01ea9470df6494cc92d9e64e240805ae47a7"
49SRCREV_cli = "01f933261885c0126edb3f47fd56d048ae31265a" 49SRCREV_FORMAT = "moby"
50SRCREV_FORMAT = "moby_libnetwork"
51SRC_URI = "\ 50SRC_URI = "\
52 git://github.com/moby/moby.git;branch=25.0;name=moby;protocol=https \ 51 git://github.com/moby/moby.git;nobranch=1;name=moby;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
53 git://github.com/docker/libnetwork.git;branch=master;name=libnetwork;destsuffix=git/libnetwork;protocol=https \ 52 git://github.com/docker/cli;nobranch=1;name=cli;destsuffix=git/cli;protocol=https \
54 git://github.com/docker/cli;branch=25.0;name=cli;destsuffix=git/cli;protocol=https \
55 file://docker.init \ 53 file://docker.init \
56 file://0001-libnetwork-use-GO-instead-of-go.patch \
57 file://0001-cli-use-external-GO111MODULE-and-cross-compiler.patch \ 54 file://0001-cli-use-external-GO111MODULE-and-cross-compiler.patch \
58 file://0001-dynbinary-use-go-cross-compiler.patch;patchdir=src/import \ 55 file://0001-dynbinary-use-go-cross-compiler.patch;patchdir=src/import \
56 file://0001-check-config-make-CONFIG_MEMCG_SWAP-conditional.patch;patchdir=src/import \
59 " 57 "
60 58
61DOCKER_COMMIT = "${SRCREV_moby}" 59DOCKER_COMMIT = "${SRCREV_moby}"
@@ -66,7 +64,7 @@ require docker.inc
66LICENSE = "Apache-2.0" 64LICENSE = "Apache-2.0"
67LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=4859e97a9c7780e77972d989f0823f28" 65LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=4859e97a9c7780e77972d989f0823f28"
68 66
69DOCKER_VERSION = "25.0.3" 67DOCKER_VERSION = "28.0.1"
70PV = "${DOCKER_VERSION}+git${SRCREV_moby}" 68PV = "${DOCKER_VERSION}+git${SRCREV_moby}"
71 69
72CVE_PRODUCT = "docker mobyproject:moby" 70CVE_PRODUCT = "docker mobyproject:moby"
diff --git a/recipes-containers/docker/docker.inc b/recipes-containers/docker/docker.inc
index 48f7d3ec..05a14f97 100644
--- a/recipes-containers/docker/docker.inc
+++ b/recipes-containers/docker/docker.inc
@@ -36,17 +36,21 @@ GO_IMPORT = "import"
36S = "${WORKDIR}/git" 36S = "${WORKDIR}/git"
37 37
38 38
39
39inherit systemd update-rc.d 40inherit systemd update-rc.d
40inherit go 41inherit go
41inherit goarch 42inherit goarch
42inherit pkgconfig 43inherit pkgconfig
43 44
45REQUIRED_DISTRO_FEATURES ?= "seccomp ipv6"
46inherit features_check
47
44do_configure[noexec] = "1" 48do_configure[noexec] = "1"
45 49
46# Export for possible use in Makefiles, default value comes from go.bbclass 50# Export for possible use in Makefiles, default value comes from go.bbclass
47export GO_LINKSHARED 51export GO_LINKSHARED
48 52
49DOCKER_PKG="github.com/docker/docker" 53DOCKER_PKG = "github.com/docker/docker"
50# in order to exclude devicemapper and btrfs - https://github.com/docker/docker/issues/14056 54# in order to exclude devicemapper and btrfs - https://github.com/docker/docker/issues/14056
51BUILD_TAGS ?= "exclude_graphdriver_btrfs exclude_graphdriver_devicemapper" 55BUILD_TAGS ?= "exclude_graphdriver_btrfs exclude_graphdriver_devicemapper"
52 56
@@ -60,8 +64,7 @@ do_compile() {
60 ln -sf ../../../.. .gopath/src/"${DOCKER_PKG}" 64 ln -sf ../../../.. .gopath/src/"${DOCKER_PKG}"
61 65
62 mkdir -p .gopath/src/github.com/docker 66 mkdir -p .gopath/src/github.com/docker
63 ln -sf ${WORKDIR}/git/libnetwork .gopath/src/github.com/docker/libnetwork 67 ln -sf ${S}/cli .gopath/src/github.com/docker/cli
64 ln -sf ${WORKDIR}/git/cli .gopath/src/github.com/docker/cli
65 68
66 export GOPATH="${S}/src/import/.gopath:${S}/src/import/vendor" 69 export GOPATH="${S}/src/import/.gopath:${S}/src/import/vendor"
67 export GOROOT="${STAGING_DIR_NATIVE}/${nonarch_libdir}/${HOST_SYS}/go" 70 export GOROOT="${STAGING_DIR_NATIVE}/${nonarch_libdir}/${HOST_SYS}/go"
@@ -90,17 +93,13 @@ do_compile() {
90 export LDFLAGS="" 93 export LDFLAGS=""
91 export DOCKER_VERSION=${DOCKER_VERSION} 94 export DOCKER_VERSION=${DOCKER_VERSION}
92 VERSION="${DOCKER_VERSION}" DOCKER_GITCOMMIT="${DOCKER_COMMIT}" make dynbinary 95 VERSION="${DOCKER_VERSION}" DOCKER_GITCOMMIT="${DOCKER_COMMIT}" make dynbinary
93
94 # build the proxy
95 cd ${S}/src/import/.gopath/src/github.com/docker/libnetwork
96 oe_runmake cross-local
97} 96}
98 97
99do_install() { 98do_install() {
100 mkdir -p ${D}/${bindir} 99 mkdir -p ${D}/${bindir}
101 cp ${WORKDIR}/git/cli/build/docker ${D}/${bindir}/docker 100 cp ${S}/cli/build/docker ${D}/${bindir}/docker
102 cp ${S}/src/import/bundles/dynbinary-daemon/dockerd ${D}/${bindir}/dockerd 101 cp ${S}/src/import/bundles/dynbinary-daemon/dockerd ${D}/${bindir}/dockerd
103 cp ${WORKDIR}/git/libnetwork/bin/docker-proxy* ${D}/${bindir}/docker-proxy 102 cp ${S}/src/import/bundles/dynbinary-daemon/docker-proxy ${D}/${bindir}/docker-proxy
104 103
105 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 104 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
106 install -d ${D}${systemd_unitdir}/system 105 install -d ${D}${systemd_unitdir}/system
@@ -110,7 +109,7 @@ do_install() {
110 rm -f ${D}/${systemd_unitdir}/system/docker.service.rpm 109 rm -f ${D}/${systemd_unitdir}/system/docker.service.rpm
111 else 110 else
112 install -d ${D}${sysconfdir}/init.d 111 install -d ${D}${sysconfdir}/init.d
113 install -m 0755 ${WORKDIR}/docker.init ${D}${sysconfdir}/init.d/docker.init 112 install -m 0755 ${UNPACKDIR}/docker.init ${D}${sysconfdir}/init.d/docker.init
114 fi 113 fi
115 # TLS key that docker creates at run-time if not found is what resides here 114 # TLS key that docker creates at run-time if not found is what resides here
116 if ${@bb.utils.contains('PACKAGECONFIG','transient-config','true','false',d)}; then 115 if ${@bb.utils.contains('PACKAGECONFIG','transient-config','true','false',d)}; then
@@ -126,7 +125,7 @@ do_install() {
126 125
127 126
128SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}" 127SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
129SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.socket','',d)}" 128SYSTEMD_SERVICE:${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','docker.service docker.socket','',d)}"
130SYSTEMD_AUTO_ENABLE:${PN} = "enable" 129SYSTEMD_AUTO_ENABLE:${PN} = "enable"
131 130
132# inverted logic warning. We ony want the sysvinit init to be installed if systemd 131# inverted logic warning. We ony want the sysvinit init to be installed if systemd
diff --git a/recipes-containers/docker/files/0001-check-config-make-CONFIG_MEMCG_SWAP-conditional.patch b/recipes-containers/docker/files/0001-check-config-make-CONFIG_MEMCG_SWAP-conditional.patch
new file mode 100644
index 00000000..30b1a7d8
--- /dev/null
+++ b/recipes-containers/docker/files/0001-check-config-make-CONFIG_MEMCG_SWAP-conditional.patch
@@ -0,0 +1,56 @@
1From 28c115da3c6c2e6edda08c30a779f1ffaab2fbc7 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Fri, 18 Oct 2024 18:27:16 +0000
4Subject: [PATCH] check-config: make CONFIG_MEMCG_SWAP conditional
5
6Kernel's equal to or greater than 6.1 no longer have this
7option. See this kernel commit:
8
9 commit e55b9f96860f6c6026cff97966a740576285e07b
10 Author: Johannes Weiner <hannes@cmpxchg.org>
11 Date: Mon Sep 26 09:57:04 2022 -0400
12
13 mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol
14
15 Since 2d1c498072de ("mm: memcontrol: make swap tracking an integral part
16 of memory control"), CONFIG_MEMCG_SWAP hasn't been a user-visible config
17 option anymore, it just means CONFIG_MEMCG && CONFIG_SWAP.
18
19 Update the sites accordingly and drop the symbol.
20
21 [ While touching the docs, remove two references to CONFIG_MEMCG_KMEM,
22 which hasn't been a user-visible symbol for over half a decade. ]
23
24 Link: https://lkml.kernel.org/r/20220926135704.400818-5-hannes@cmpxchg.org
25 Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
26 Acked-by: Shakeel Butt <shakeelb@google.com>
27 Cc: Hugh Dickins <hughd@google.com>
28 Cc: Michal Hocko <mhocko@suse.com>
29 Cc: Roman Gushchin <roman.gushchin@linux.dev>
30 Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
31
32Upstream-Status: Inappropriate [embedded specific]
33
34Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
35---
36 contrib/check-config.sh | 4 +++-
37 1 file changed, 3 insertions(+), 1 deletion(-)
38
39diff --git a/contrib/check-config.sh b/contrib/check-config.sh
40index b9cc6bf87d..3124548d99 100755
41--- a/contrib/check-config.sh
42+++ b/contrib/check-config.sh
43@@ -266,7 +266,9 @@ echo 'Optional Features:'
44 check_flags CGROUP_PIDS
45 }
46 {
47- check_flags MEMCG_SWAP
48+ if [ "$kernelMajor" -lt 6 ] || [ "$kernelMajor" -eq 6 -a "$kernelMinor" -le 1 ]; then
49+ check_flags MEMCG_SWAP
50+ fi
51 # Kernel v5.8+ removes MEMCG_SWAP_ENABLED.
52 if [ "$kernelMajor" -lt 5 ] || [ "$kernelMajor" -eq 5 -a "$kernelMinor" -le 8 ]; then
53 CODE=${EXITCODE}
54--
552.39.2
56
diff --git a/recipes-containers/docker/files/0001-dynbinary-use-go-cross-compiler.patch b/recipes-containers/docker/files/0001-dynbinary-use-go-cross-compiler.patch
index 160a3bca..9079d81e 100644
--- a/recipes-containers/docker/files/0001-dynbinary-use-go-cross-compiler.patch
+++ b/recipes-containers/docker/files/0001-dynbinary-use-go-cross-compiler.patch
@@ -48,7 +48,7 @@ Index: import/hack/make/.binary
48 echo -n '.exe' 48 echo -n '.exe'
49 fi 49 fi
50 } 50 }
51@@ -16,33 +16,12 @@ 51@@ -16,31 +16,10 @@
52 ( 52 (
53 export GOGC=${DOCKER_BUILD_GOGC:-1000} 53 export GOGC=${DOCKER_BUILD_GOGC:-1000}
54 54
@@ -73,17 +73,15 @@ Index: import/hack/make/.binary
73- fi 73- fi
74- fi 74- fi
75- 75-
76 # -buildmode=pie is not supported on Windows arm64 and Linux mips*, ppc64be
77 # https://github.com/golang/go/blob/go1.19.4/src/cmd/internal/sys/supported.go#L125-L132
78 if ! [ "$DOCKER_STATIC" = "1" ]; then 76 if ! [ "$DOCKER_STATIC" = "1" ]; then
79 # -buildmode=pie not supported when -race is enabled 77 # -buildmode=pie not supported when -race is enabled
80 if [[ " $BUILDFLAGS " != *" -race "* ]]; then 78 if [[ " $BUILDFLAGS " != *" -race "* ]]; then
81- case "$(go env GOOS)/$(go env GOARCH)" in 79- case "$(go env GOOS)/$(go env GOARCH)" in
82+ case "$(${GO} env GOOS)/$(${GO} env GOARCH)" in 80+ case "$(${GO} env GOOS)/$(${GO} env GOARCH)" in
83 windows/arm64 | linux/mips* | linux/ppc64) ;; 81 linux/mips* | linux/ppc64)
84 *) 82 # -buildmode=pie is not supported on Linux mips*, ppc64be
85 BUILDFLAGS+=("-buildmode=pie") 83 # https://github.com/golang/go/blob/go1.23.0/src/internal/platform/supported.go#L189-L197
86@@ -66,11 +45,11 @@ 84@@ -67,11 +46,11 @@
87 # only necessary for non-sandboxed invocation where TARGETPLATFORM is empty 85 # only necessary for non-sandboxed invocation where TARGETPLATFORM is empty
88 PLATFORM_NAME=$TARGETPLATFORM 86 PLATFORM_NAME=$TARGETPLATFORM
89 if [ -z "$PLATFORM_NAME" ]; then 87 if [ -z "$PLATFORM_NAME" ]; then
@@ -100,7 +98,7 @@ Index: import/hack/make/.binary
100 fi 98 fi
101 fi 99 fi
102 100
103@@ -82,7 +61,7 @@ 101@@ -95,7 +74,7 @@
104 if [ -n "$DOCKER_DEBUG" ]; then 102 if [ -n "$DOCKER_DEBUG" ]; then
105 set -x 103 set -x
106 fi 104 fi
diff --git a/recipes-containers/docker/files/0001-libnetwork-use-GO-instead-of-go.patch b/recipes-containers/docker/files/0001-libnetwork-use-GO-instead-of-go.patch
deleted file mode 100644
index f94f73e4..00000000
--- a/recipes-containers/docker/files/0001-libnetwork-use-GO-instead-of-go.patch
+++ /dev/null
@@ -1,63 +0,0 @@
1From 04c07804930faad708218a3134c81de06a9c742a Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@windriver.com>
3Date: Fri, 6 Apr 2018 23:58:22 -0400
4Subject: [PATCH] libnetwork: use $(GO) instead of go
5
6Ensure that the libnetwork makefile uses the go cross flags and
7utilities.
8
9Upstream-Status: Inappropriate [embedded specific]
10
11Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12---
13 Makefile | 14 +++++++-------
14 1 file changed, 7 insertions(+), 7 deletions(-)
15
16Index: git/libnetwork/Makefile
17===================================================================
18--- git.orig/libnetwork/Makefile
19+++ git/libnetwork/Makefile
20@@ -45,10 +45,10 @@
21 build-local:
22 @echo "🐳 $@"
23 @mkdir -p "bin"
24- GO111MODULE=off go build -tags experimental -o "bin/dnet" ./cmd/dnet
25- GO111MODULE=off go build -o "bin/docker-proxy" ./cmd/proxy
26- CGO_ENABLED=0 go build -o "bin/diagnosticClient" ./cmd/diagnostic
27- CGO_ENABLED=0 go build -o "bin/testMain" ./cmd/networkdb-test/testMain.go
28+ GO111MODULE=off $(GO) build -trimpath -tags experimental -o "bin/dnet" ./cmd/dnet
29+ GO111MODULE=off $(GO) build -trimpath -o "bin/docker-proxy" ./cmd/proxy
30+ CGO_ENABLED=0 $(GO) build -trimpath -o "bin/diagnosticClient" ./cmd/diagnostic
31+ CGO_ENABLED=0 $(GO) build -trimpath -o "bin/testMain" ./cmd/networkdb-test/testMain.go
32
33 build-images:
34 @echo "🐳 $@"
35@@ -82,8 +82,8 @@
36
37 cross-local:
38 @echo "🐳 $@"
39- GO111MODULE=off go build -o "bin/dnet-$$GOOS-$$GOARCH" ./cmd/dnet
40- GO111MODULE=off go build -o "bin/docker-proxy-$$GOOS-$$GOARCH" ./cmd/proxy
41+ GO111MODULE=off $(GO) build -trimpath $(GO_LINKSHARED) $(GOBUILDFLAGS) -o "bin/dnet-$$GOOS-$$GOARCH" ./cmd/dnet
42+ GO111MODULE=off $(GO) build -trimpath $(GO_LINKSHARED) $(GOBUILDFLAGS) -o "bin/docker-proxy-$$GOOS-$$GOARCH" ./cmd/proxy
43
44 # Rebuild protocol buffers.
45 # These may need to be rebuilt after vendoring updates, so .proto files are declared .PHONY so they are always rebuilt.
46@@ -130,7 +130,7 @@
47 if ls $$dir/*.go &> /dev/null; then \
48 pushd . &> /dev/null ; \
49 cd $$dir ; \
50- go test ${INSIDECONTAINER} -test.parallel 5 -test.v -covermode=count -coverprofile=./profile.tmp ; \
51+ $(GO) test ${INSIDECONTAINER} -test.parallel 5 -test.v -covermode=count -coverprofile=./profile.tmp ; \
52 ret=$$? ;\
53 if [ $$ret -ne 0 ]; then exit $$ret; fi ;\
54 popd &> /dev/null; \
55@@ -145,7 +145,7 @@
56 # Depends on binaries because vet will silently fail if it can not load compiled imports
57 vet: ## run go vet
58 @echo "🐳 $@"
59- @test -z "$$(go vet ${PACKAGES} 2>&1 | grep -v 'constant [0-9]* not a string in call to Errorf' | egrep -v '(timestamp_test.go|duration_test.go|exit status 1)' | tee /dev/stderr)"
60+ @test -z "$$($(GO) vet ${PACKAGES} 2>&1 | grep -v 'constant [0-9]* not a string in call to Errorf' | egrep -v '(timestamp_test.go|duration_test.go|exit status 1)' | tee /dev/stderr)"
61
62 misspell:
63 @echo "🐳 $@"
diff --git a/recipes-containers/k3s/k3s/modules.txt b/recipes-containers/k3s/k3s/modules.txt
index 04a8523c..6c5526de 100644
--- a/recipes-containers/k3s/k3s/modules.txt
+++ b/recipes-containers/k3s/k3s/modules.txt
@@ -1,946 +1,4566 @@
1# github.com/Microsoft/hcsshim v0.11.4 1# cel.dev/expr v0.18.0
2## explicit 2## explicit; go 1.21.1
3# github.com/Mirantis/cri-dockerd v0.0.0-00010101000000-000000000000 3cel.dev/expr
4## explicit 4# dario.cat/mergo v1.0.1
5# github.com/blang/semver/v4 v4.0.0 5## explicit; go 1.13
6## explicit 6dario.cat/mergo
7# github.com/cloudnativelabs/kube-router/v2 v2.0.0-00010101000000-000000000000 7# filippo.io/edwards25519 v1.1.0
8## explicit 8## explicit; go 1.20
9# github.com/containerd/aufs v1.0.0 9filippo.io/edwards25519
10## explicit 10filippo.io/edwards25519/field
11# github.com/containerd/cgroups/v3 v3.0.2
12## explicit
13# github.com/containerd/containerd v1.7.11
14## explicit
15# github.com/containerd/fuse-overlayfs-snapshotter v1.0.5
16## explicit
17# github.com/containerd/stargz-snapshotter v0.14.4-0.20230913082252-7275d45b185c
18## explicit
19# github.com/containerd/zfs v1.1.0
20## explicit
21# github.com/coreos/go-iptables v0.7.0
22## explicit
23# github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf
24## explicit
25# github.com/docker/docker v24.0.7+incompatible
26## explicit
27# github.com/erikdubbelboer/gspt v0.0.0-20190125194910-e68493906b83
28## explicit
29# github.com/flannel-io/flannel v0.24.2
30## explicit
31# github.com/go-bindata/go-bindata v3.1.2+incompatible
32## explicit
33# github.com/go-logr/logr v1.4.1
34## explicit
35# github.com/go-logr/stdr v1.2.3-0.20220714215716-96bad1d688c5
36## explicit
37# github.com/go-sql-driver/mysql v1.7.1
38## explicit
39# github.com/go-test/deep v1.0.7
40## explicit
41# github.com/golang/mock v1.6.0
42## explicit
43# github.com/google/cadvisor v0.47.3
44## explicit
45# github.com/google/uuid v1.4.0
46## explicit
47# github.com/gorilla/mux v1.8.1
48## explicit
49# github.com/gorilla/websocket v1.5.0
50## explicit
51# github.com/ipfs/go-ds-leveldb v0.5.0
52## explicit
53# github.com/ipfs/go-log/v2 v2.5.1
54## explicit
55# github.com/json-iterator/go v1.1.12
56## explicit
57# github.com/k3s-io/helm-controller v0.15.8
58## explicit
59# github.com/k3s-io/kine v0.11.4
60## explicit
61# github.com/klauspost/compress v1.17.2
62## explicit
63# github.com/kubernetes-sigs/cri-tools v0.0.0-00010101000000-000000000000
64## explicit
65# github.com/lib/pq v1.10.2
66## explicit
67# github.com/libp2p/go-libp2p v0.30.0
68## explicit
69# github.com/mattn/go-sqlite3 v1.14.19
70## explicit
71# github.com/minio/minio-go/v7 v7.0.33
72## explicit
73# github.com/mwitkow/go-http-dialer v0.0.0-20161116154839-378f744fb2b8
74## explicit
75# github.com/natefinch/lumberjack v2.0.0+incompatible
76## explicit
77# github.com/onsi/ginkgo/v2 v2.11.0
78## explicit
79# github.com/onsi/gomega v1.27.10
80## explicit
81# github.com/opencontainers/runc v1.1.12
82## explicit
83# github.com/opencontainers/selinux v1.11.0
84## explicit
85# github.com/otiai10/copy v1.7.0
86## explicit
87# github.com/pkg/errors v0.9.1
88## explicit
89# github.com/rancher/dynamiclistener v0.3.6
90## explicit
91# github.com/rancher/lasso v0.0.0-20230830164424-d684fdeb6f29
92## explicit
93# github.com/rancher/remotedialer v0.3.0
94## explicit
95# github.com/rancher/wharfie v0.6.4
96## explicit
97# github.com/rancher/wrangler v1.1.1
98## explicit
99# github.com/robfig/cron/v3 v3.0.1
100## explicit
101# github.com/rootless-containers/rootlesskit v1.0.1
102## explicit
103# github.com/sirupsen/logrus v1.9.3
104## explicit
105# github.com/spf13/pflag v1.0.5
106## explicit
107# github.com/stretchr/testify v1.8.4
108## explicit
109# github.com/urfave/cli v1.22.14
110## explicit
111# github.com/vishvananda/netlink v1.2.1-beta.2
112## explicit
113# github.com/xenitab/spegel v0.0.16
114## explicit
115# github.com/yl2chen/cidranger v1.0.2
116## explicit
117# go.etcd.io/etcd/api/v3 v3.5.10
118## explicit
119# go.etcd.io/etcd/client/pkg/v3 v3.5.10
120## explicit
121# go.etcd.io/etcd/client/v3 v3.5.10
122## explicit
123# go.etcd.io/etcd/etcdutl/v3 v3.5.9
124## explicit
125# go.etcd.io/etcd/server/v3 v3.5.10
126## explicit
127# go.uber.org/zap v1.26.0
128## explicit
129# golang.org/x/crypto v0.17.0
130## explicit
131# golang.org/x/net v0.19.0
132## explicit
133# golang.org/x/sync v0.6.0
134## explicit
135# golang.org/x/sys v0.16.0
136## explicit
137# google.golang.org/grpc v1.60.1
138## explicit
139# gopkg.in/yaml.v2 v2.4.0
140## explicit
141# inet.af/tcpproxy v0.0.0-20200125044825-b6bb9b5b8252
142## explicit
143# k8s.io/api v0.28.7
144## explicit
145# k8s.io/apimachinery v0.28.7
146## explicit
147# k8s.io/apiserver v0.28.7
148## explicit
149# k8s.io/client-go v11.0.1-0.20190409021438-1a26190bd76a+incompatible
150## explicit
151# k8s.io/cloud-provider v0.28.7
152## explicit
153# k8s.io/cluster-bootstrap v0.0.0
154## explicit
155# k8s.io/component-base v0.28.7
156## explicit
157# k8s.io/component-helpers v0.28.7
158## explicit
159# k8s.io/cri-api v0.29.0-alpha.0
160## explicit
161# k8s.io/klog/v2 v2.100.1
162## explicit
163# k8s.io/kube-proxy v0.0.0
164## explicit
165# k8s.io/kubectl v0.25.0
166## explicit
167# k8s.io/kubernetes v1.28.7
168## explicit
169# k8s.io/utils v0.0.0-20230726121419-3b25d923346b
170## explicit
171# sigs.k8s.io/yaml v1.4.0
172## explicit
173# github.com/benbjohnson/clock v1.3.5
174## explicit
175# github.com/bytedance/sonic v1.9.1
176## explicit
177# github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311
178## explicit
179# github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c
180## explicit
181# github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
182## explicit
183# github.com/elastic/gosigar v0.14.2
184## explicit
185# github.com/flynn/noise v1.0.0
186## explicit
187# github.com/francoispqt/gojay v1.2.13
188## explicit
189# github.com/gabriel-vasile/mimetype v1.4.2
190## explicit
191# github.com/gin-contrib/sse v0.1.0
192## explicit
193# github.com/gin-gonic/gin v1.9.1
194## explicit
195# github.com/go-playground/locales v0.14.1
196## explicit
197# github.com/go-playground/universal-translator v0.18.1
198## explicit
199# github.com/go-playground/validator/v10 v10.14.0
200## explicit
201# github.com/goccy/go-json v0.10.2
202## explicit
203# github.com/golang/snappy v0.0.4
204## explicit
205# github.com/google/gopacket v1.1.19
206## explicit
207# github.com/hashicorp/golang-lru v0.5.4
208## explicit
209# github.com/hashicorp/golang-lru/arc/v2 v2.0.5
210## explicit
211# github.com/hashicorp/golang-lru/v2 v2.0.5
212## explicit
213# github.com/huin/goupnp v1.2.0
214## explicit
215# github.com/ipfs/boxo v0.10.0
216## explicit
217# github.com/ipfs/go-cid v0.4.1
218## explicit
219# github.com/ipfs/go-datastore v0.6.0
220## explicit
221# github.com/ipfs/go-log v1.0.5
222## explicit
223# github.com/ipld/go-ipld-prime v0.20.0
224## explicit
225# github.com/jackpal/go-nat-pmp v1.0.2
226## explicit
227# github.com/jbenet/go-temp-err-catcher v0.1.0
228## explicit
229# github.com/jbenet/goprocess v0.1.4
230## explicit
231# github.com/koron/go-ssdp v0.0.4
232## explicit
233# github.com/leodido/go-urn v1.2.4
234## explicit
235# github.com/libp2p/go-buffer-pool v0.1.0
236## explicit
237# github.com/libp2p/go-cidranger v1.1.0
238## explicit
239# github.com/libp2p/go-flow-metrics v0.1.0
240## explicit
241# github.com/libp2p/go-libp2p-asn-util v0.3.0
242## explicit
243# github.com/libp2p/go-libp2p-kad-dht v0.25.2
244## explicit
245# github.com/libp2p/go-libp2p-kbucket v0.6.3
246## explicit
247# github.com/libp2p/go-libp2p-record v0.2.0
248## explicit
249# github.com/libp2p/go-libp2p-routing-helpers v0.7.2
250## explicit
251# github.com/libp2p/go-msgio v0.3.0
252## explicit
253# github.com/libp2p/go-nat v0.2.0
254## explicit
255# github.com/libp2p/go-netroute v0.2.1
256## explicit
257# github.com/libp2p/go-reuseport v0.4.0
258## explicit
259# github.com/libp2p/go-yamux/v4 v4.0.1
260## explicit
261# github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd
262## explicit
263# github.com/mattn/go-isatty v0.0.19
264## explicit
265# github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0
266## explicit
267# github.com/miekg/dns v1.1.55
268## explicit
269# github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b
270## explicit
271# github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc
272## explicit
273# github.com/mr-tron/base58 v1.2.0
274## explicit
275# github.com/multiformats/go-base32 v0.1.0
276## explicit
277# github.com/multiformats/go-base36 v0.2.0
278## explicit
279# github.com/multiformats/go-multiaddr v0.12.0
280## explicit
281# github.com/multiformats/go-multiaddr-dns v0.3.1
282## explicit
283# github.com/multiformats/go-multiaddr-fmt v0.1.0
284## explicit
285# github.com/multiformats/go-multibase v0.2.0
286## explicit
287# github.com/multiformats/go-multicodec v0.9.0
288## explicit
289# github.com/multiformats/go-multihash v0.2.3
290## explicit
291# github.com/multiformats/go-multistream v0.4.1
292## explicit
293# github.com/multiformats/go-varint v0.0.7
294## explicit
295# github.com/opentracing/opentracing-go v1.2.0
296## explicit
297# github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
298## explicit
299# github.com/pelletier/go-toml/v2 v2.1.1
300## explicit
301# github.com/polydawn/refmt v0.89.0
302## explicit
303# github.com/quic-go/qpack v0.4.0
304## explicit
305# github.com/quic-go/qtls-go1-20 v0.3.3
306## explicit
307# github.com/quic-go/quic-go v0.38.0
308## explicit
309# github.com/quic-go/webtransport-go v0.5.3
310## explicit
311# github.com/raulk/go-watchdog v1.3.0
312## explicit
313# github.com/slok/go-http-metrics v0.10.0
314## explicit
315# github.com/spaolacci/murmur3 v1.1.0
316## explicit
317# github.com/spf13/afero v1.11.0
318## explicit
319# github.com/syndtr/goleveldb v1.0.0
320## explicit
321# github.com/twitchyliquid64/golang-asm v0.15.1
322## explicit
323# github.com/ugorji/go/codec v1.2.11
324## explicit
325# github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1
326## explicit
327# github.com/xenitab/pkg/channels v0.0.2
328## explicit
329# github.com/xenitab/pkg/gin v0.0.9
330## explicit
331# go.uber.org/dig v1.17.0
332## explicit
333# go.uber.org/fx v1.20.0
334## explicit
335# golang.org/x/arch v0.3.0
336## explicit
337# gonum.org/v1/gonum v0.13.0
338## explicit
339# lukechampine.com/blake3 v1.2.1
340## explicit
341# cloud.google.com/go/compute v1.23.3
342## explicit
343# cloud.google.com/go/compute/metadata v0.2.3
344## explicit
345# github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 11# github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24
346## explicit 12## explicit; go 1.20
13github.com/AdaLogics/go-fuzz-headers
347# github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0 14# github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0
348## explicit 15## explicit; go 1.18
349# github.com/Azure/azure-sdk-for-go v68.0.0+incompatible 16github.com/AdamKorcz/go-118-fuzz-build/testing
350## explicit 17# github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161
351# github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 18## explicit; go 1.16
352## explicit 19github.com/Azure/go-ansiterm
353# github.com/Azure/go-autorest v14.2.0+incompatible 20github.com/Azure/go-ansiterm/winterm
354## explicit
355# github.com/Azure/go-autorest/autorest v0.11.29
356## explicit
357# github.com/Azure/go-autorest/autorest/adal v0.9.23
358## explicit
359# github.com/Azure/go-autorest/autorest/date v0.3.0
360## explicit
361# github.com/Azure/go-autorest/autorest/mocks v0.4.2
362## explicit
363# github.com/Azure/go-autorest/autorest/to v0.4.0
364## explicit
365# github.com/Azure/go-autorest/autorest/validation v0.3.1
366## explicit
367# github.com/Azure/go-autorest/logger v0.2.1
368## explicit
369# github.com/Azure/go-autorest/tracing v0.6.0
370## explicit
371# github.com/GoogleCloudPlatform/k8s-cloud-provider v1.18.1-0.20220218231025-f11817397a1b
372## explicit
373# github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab 21# github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab
374## explicit 22## explicit
23github.com/JeffAshton/win_pdh
375# github.com/MakeNowJust/heredoc v1.0.0 24# github.com/MakeNowJust/heredoc v1.0.0
376## explicit 25## explicit; go 1.12
377# github.com/Microsoft/go-winio v0.6.1 26github.com/MakeNowJust/heredoc
378## explicit 27# github.com/Microsoft/go-winio v0.6.2
28## explicit; go 1.21
29github.com/Microsoft/go-winio
30github.com/Microsoft/go-winio/backuptar
31github.com/Microsoft/go-winio/internal/fs
32github.com/Microsoft/go-winio/internal/socket
33github.com/Microsoft/go-winio/internal/stringbuffer
34github.com/Microsoft/go-winio/pkg/bindfilter
35github.com/Microsoft/go-winio/pkg/etw
36github.com/Microsoft/go-winio/pkg/etwlogrus
37github.com/Microsoft/go-winio/pkg/fs
38github.com/Microsoft/go-winio/pkg/guid
39github.com/Microsoft/go-winio/pkg/security
40github.com/Microsoft/go-winio/vhd
41# github.com/Microsoft/hcsshim v0.12.6 => github.com/Microsoft/hcsshim v0.11.7
42## explicit; go 1.21
43github.com/Microsoft/hcsshim
44github.com/Microsoft/hcsshim/cmd/containerd-shim-runhcs-v1/options
45github.com/Microsoft/hcsshim/cmd/containerd-shim-runhcs-v1/stats
46github.com/Microsoft/hcsshim/computestorage
47github.com/Microsoft/hcsshim/ext4/dmverity
48github.com/Microsoft/hcsshim/ext4/internal/compactext4
49github.com/Microsoft/hcsshim/ext4/internal/format
50github.com/Microsoft/hcsshim/ext4/tar2ext4
51github.com/Microsoft/hcsshim/hcn
52github.com/Microsoft/hcsshim/internal/cni
53github.com/Microsoft/hcsshim/internal/cow
54github.com/Microsoft/hcsshim/internal/hcs
55github.com/Microsoft/hcsshim/internal/hcs/schema1
56github.com/Microsoft/hcsshim/internal/hcs/schema2
57github.com/Microsoft/hcsshim/internal/hcserror
58github.com/Microsoft/hcsshim/internal/hns
59github.com/Microsoft/hcsshim/internal/interop
60github.com/Microsoft/hcsshim/internal/jobobject
61github.com/Microsoft/hcsshim/internal/log
62github.com/Microsoft/hcsshim/internal/logfields
63github.com/Microsoft/hcsshim/internal/longpath
64github.com/Microsoft/hcsshim/internal/memory
65github.com/Microsoft/hcsshim/internal/mergemaps
66github.com/Microsoft/hcsshim/internal/oc
67github.com/Microsoft/hcsshim/internal/protocol/guestrequest
68github.com/Microsoft/hcsshim/internal/queue
69github.com/Microsoft/hcsshim/internal/regstate
70github.com/Microsoft/hcsshim/internal/runhcs
71github.com/Microsoft/hcsshim/internal/safefile
72github.com/Microsoft/hcsshim/internal/security
73github.com/Microsoft/hcsshim/internal/timeout
74github.com/Microsoft/hcsshim/internal/vmcompute
75github.com/Microsoft/hcsshim/internal/wclayer
76github.com/Microsoft/hcsshim/internal/winapi
77github.com/Microsoft/hcsshim/osversion
78github.com/Microsoft/hcsshim/pkg/go-runhcs
79github.com/Microsoft/hcsshim/pkg/ociwclayer
80# github.com/Microsoft/hnslib v0.0.8
81## explicit; go 1.22.0
82github.com/Microsoft/hnslib
83github.com/Microsoft/hnslib/hcn
84github.com/Microsoft/hnslib/internal/cni
85github.com/Microsoft/hnslib/internal/hns
86github.com/Microsoft/hnslib/internal/interop
87github.com/Microsoft/hnslib/internal/regstate
88github.com/Microsoft/hnslib/internal/runhcs
89# github.com/Mirantis/cri-dockerd v0.0.0-00010101000000-000000000000 => github.com/k3s-io/cri-dockerd v0.3.15-k3s1.32-1
90## explicit; go 1.23.0
91github.com/Mirantis/cri-dockerd/backend
92github.com/Mirantis/cri-dockerd/cmd
93github.com/Mirantis/cri-dockerd/cmd/cri/options
94github.com/Mirantis/cri-dockerd/cmd/version
95github.com/Mirantis/cri-dockerd/config
96github.com/Mirantis/cri-dockerd/config/container
97github.com/Mirantis/cri-dockerd/containermanager
98github.com/Mirantis/cri-dockerd/core
99github.com/Mirantis/cri-dockerd/libdocker
100github.com/Mirantis/cri-dockerd/metrics
101github.com/Mirantis/cri-dockerd/network
102github.com/Mirantis/cri-dockerd/network/bandwidth
103github.com/Mirantis/cri-dockerd/network/cni
104github.com/Mirantis/cri-dockerd/network/hostport
105github.com/Mirantis/cri-dockerd/network/kubenet
106github.com/Mirantis/cri-dockerd/network/metrics
107github.com/Mirantis/cri-dockerd/store
108github.com/Mirantis/cri-dockerd/streaming
109github.com/Mirantis/cri-dockerd/utils
110github.com/Mirantis/cri-dockerd/utils/errors
379# github.com/NYTimes/gziphandler v1.1.1 111# github.com/NYTimes/gziphandler v1.1.1
380## explicit 112## explicit; go 1.11
381# github.com/Rican7/retry v0.1.0 113github.com/NYTimes/gziphandler
382## explicit 114# github.com/Rican7/retry v0.3.1
383# github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df 115## explicit; go 1.11
384## explicit 116github.com/Rican7/retry
385# github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e 117github.com/Rican7/retry/backoff
386## explicit 118github.com/Rican7/retry/jitter
387# github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a 119github.com/Rican7/retry/strategy
388## explicit 120# github.com/antlr4-go/antlr/v4 v4.13.0
389# github.com/avast/retry-go/v4 v4.3.2 121## explicit; go 1.20
390## explicit 122github.com/antlr4-go/antlr/v4
123# github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2
124## explicit
125github.com/armon/circbuf
126# github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2
127## explicit; go 1.13
128github.com/asaskevich/govalidator
129# github.com/avast/retry-go/v4 v4.6.0
130## explicit; go 1.18
131github.com/avast/retry-go/v4
132# github.com/bahlo/generic-list-go v0.2.0
133## explicit; go 1.18
134github.com/bahlo/generic-list-go
135# github.com/benbjohnson/clock v1.3.5
136## explicit; go 1.15
137github.com/benbjohnson/clock
391# github.com/beorn7/perks v1.0.1 138# github.com/beorn7/perks v1.0.1
392## explicit 139## explicit; go 1.11
140github.com/beorn7/perks/quantile
393# github.com/blang/semver v3.5.1+incompatible 141# github.com/blang/semver v3.5.1+incompatible
394## explicit 142## explicit
395# github.com/bronze1man/goStrongswanVici v0.0.0-20221114103242-3f6dc524986c 143github.com/blang/semver
396## explicit 144# github.com/blang/semver/v4 v4.0.0
145## explicit; go 1.14
146github.com/blang/semver/v4
147# github.com/bronze1man/goStrongswanVici v0.0.0-20231128135937-211cef3b0b20
148## explicit
149github.com/bronze1man/goStrongswanVici
150# github.com/buger/jsonparser v1.1.1
151## explicit; go 1.13
152github.com/buger/jsonparser
397# github.com/canonical/go-dqlite v1.5.1 153# github.com/canonical/go-dqlite v1.5.1
398## explicit 154## explicit
399# github.com/cenkalti/backoff/v4 v4.2.1 155github.com/canonical/go-dqlite
400## explicit 156github.com/canonical/go-dqlite/client
401# github.com/cespare/xxhash/v2 v2.2.0 157github.com/canonical/go-dqlite/driver
402## explicit 158github.com/canonical/go-dqlite/internal/bindings
159github.com/canonical/go-dqlite/internal/logging
160github.com/canonical/go-dqlite/internal/protocol
161# github.com/cenkalti/backoff/v4 v4.3.0
162## explicit; go 1.18
163github.com/cenkalti/backoff/v4
164# github.com/cespare/xxhash/v2 v2.3.0
165## explicit; go 1.11
166github.com/cespare/xxhash/v2
403# github.com/chai2010/gettext-go v1.0.2 167# github.com/chai2010/gettext-go v1.0.2
404## explicit 168## explicit; go 1.14
405# github.com/checkpoint-restore/go-criu/v5 v5.3.0 169github.com/chai2010/gettext-go
406## explicit 170github.com/chai2010/gettext-go/mo
407# github.com/cilium/ebpf v0.9.1 171github.com/chai2010/gettext-go/plural
408## explicit 172github.com/chai2010/gettext-go/po
409# github.com/container-orchestrated-devices/container-device-interface v0.5.4 173# github.com/cilium/ebpf v0.16.0 => github.com/cilium/ebpf v0.12.3
410## explicit 174## explicit; go 1.20
411# github.com/container-storage-interface/spec v1.8.0 175github.com/cilium/ebpf
412## explicit 176github.com/cilium/ebpf/asm
177github.com/cilium/ebpf/btf
178github.com/cilium/ebpf/internal
179github.com/cilium/ebpf/internal/kconfig
180github.com/cilium/ebpf/internal/sys
181github.com/cilium/ebpf/internal/sysenc
182github.com/cilium/ebpf/internal/tracefs
183github.com/cilium/ebpf/internal/unix
184github.com/cilium/ebpf/link
185# github.com/cloudnativelabs/kube-router/v2 v2.0.0-00010101000000-000000000000 => github.com/k3s-io/kube-router/v2 v2.2.1
186## explicit; go 1.22.0
187github.com/cloudnativelabs/kube-router/v2/pkg/controllers/netpol
188github.com/cloudnativelabs/kube-router/v2/pkg/healthcheck
189github.com/cloudnativelabs/kube-router/v2/pkg/metrics
190github.com/cloudnativelabs/kube-router/v2/pkg/options
191github.com/cloudnativelabs/kube-router/v2/pkg/utils
192github.com/cloudnativelabs/kube-router/v2/pkg/version
193# github.com/container-storage-interface/spec v1.9.0
194## explicit; go 1.18
195github.com/container-storage-interface/spec/lib/go/csi
196# github.com/containerd/aufs v1.0.0
197## explicit; go 1.13
198github.com/containerd/aufs
199github.com/containerd/aufs/plugin
413# github.com/containerd/btrfs/v2 v2.0.0 200# github.com/containerd/btrfs/v2 v2.0.0
414## explicit 201## explicit; go 1.19
202github.com/containerd/btrfs/v2
415# github.com/containerd/cgroups v1.1.0 203# github.com/containerd/cgroups v1.1.0
416## explicit 204## explicit; go 1.17
417# github.com/containerd/console v1.0.3 205github.com/containerd/cgroups
418## explicit 206github.com/containerd/cgroups/stats/v1
419# github.com/containerd/continuity v0.4.2 207# github.com/containerd/cgroups/v3 v3.0.3
420## explicit 208## explicit; go 1.18
209github.com/containerd/cgroups/v3
210github.com/containerd/cgroups/v3/cgroup1
211github.com/containerd/cgroups/v3/cgroup1/stats
212github.com/containerd/cgroups/v3/cgroup2
213github.com/containerd/cgroups/v3/cgroup2/stats
214# github.com/containerd/console v1.0.4
215## explicit; go 1.13
216github.com/containerd/console
217# github.com/containerd/containerd v1.7.16 => github.com/k3s-io/containerd v1.7.23-k3s2
218## explicit; go 1.21
219github.com/containerd/containerd
220github.com/containerd/containerd/archive
221github.com/containerd/containerd/archive/compression
222github.com/containerd/containerd/archive/tarheader
223github.com/containerd/containerd/cio
224github.com/containerd/containerd/cmd/containerd/command
225github.com/containerd/containerd/cmd/ctr/app
226github.com/containerd/containerd/cmd/ctr/commands
227github.com/containerd/containerd/cmd/ctr/commands/containers
228github.com/containerd/containerd/cmd/ctr/commands/content
229github.com/containerd/containerd/cmd/ctr/commands/deprecations
230github.com/containerd/containerd/cmd/ctr/commands/events
231github.com/containerd/containerd/cmd/ctr/commands/images
232github.com/containerd/containerd/cmd/ctr/commands/info
233github.com/containerd/containerd/cmd/ctr/commands/install
234github.com/containerd/containerd/cmd/ctr/commands/leases
235github.com/containerd/containerd/cmd/ctr/commands/namespaces
236github.com/containerd/containerd/cmd/ctr/commands/oci
237github.com/containerd/containerd/cmd/ctr/commands/plugins
238github.com/containerd/containerd/cmd/ctr/commands/pprof
239github.com/containerd/containerd/cmd/ctr/commands/run
240github.com/containerd/containerd/cmd/ctr/commands/sandboxes
241github.com/containerd/containerd/cmd/ctr/commands/shim
242github.com/containerd/containerd/cmd/ctr/commands/snapshots
243github.com/containerd/containerd/cmd/ctr/commands/tasks
244github.com/containerd/containerd/cmd/ctr/commands/version
245github.com/containerd/containerd/containers
246github.com/containerd/containerd/content
247github.com/containerd/containerd/content/local
248github.com/containerd/containerd/content/proxy
249github.com/containerd/containerd/contrib/apparmor
250github.com/containerd/containerd/contrib/nvidia
251github.com/containerd/containerd/contrib/seccomp
252github.com/containerd/containerd/contrib/seccomp/kernelversion
253github.com/containerd/containerd/defaults
254github.com/containerd/containerd/diff
255github.com/containerd/containerd/diff/apply
256github.com/containerd/containerd/diff/lcow
257github.com/containerd/containerd/diff/proxy
258github.com/containerd/containerd/diff/walking
259github.com/containerd/containerd/diff/walking/plugin
260github.com/containerd/containerd/diff/windows
261github.com/containerd/containerd/errdefs
262github.com/containerd/containerd/events
263github.com/containerd/containerd/events/exchange
264github.com/containerd/containerd/events/plugin
265github.com/containerd/containerd/filters
266github.com/containerd/containerd/gc
267github.com/containerd/containerd/gc/scheduler
268github.com/containerd/containerd/identifiers
269github.com/containerd/containerd/images
270github.com/containerd/containerd/images/archive
271github.com/containerd/containerd/images/converter
272github.com/containerd/containerd/images/converter/uncompress
273github.com/containerd/containerd/labels
274github.com/containerd/containerd/leases
275github.com/containerd/containerd/leases/plugin
276github.com/containerd/containerd/leases/proxy
277github.com/containerd/containerd/log
278github.com/containerd/containerd/metadata
279github.com/containerd/containerd/metadata/boltutil
280github.com/containerd/containerd/metadata/plugin
281github.com/containerd/containerd/metrics
282github.com/containerd/containerd/metrics/cgroups
283github.com/containerd/containerd/metrics/cgroups/common
284github.com/containerd/containerd/metrics/cgroups/v1
285github.com/containerd/containerd/metrics/cgroups/v2
286github.com/containerd/containerd/metrics/types/v1
287github.com/containerd/containerd/metrics/types/v2
288github.com/containerd/containerd/mount
289github.com/containerd/containerd/namespaces
290github.com/containerd/containerd/oci
291github.com/containerd/containerd/pkg/apparmor
292github.com/containerd/containerd/pkg/atomic
293github.com/containerd/containerd/pkg/atomicfile
294github.com/containerd/containerd/pkg/blockio
295github.com/containerd/containerd/pkg/cap
296github.com/containerd/containerd/pkg/cleanup
297github.com/containerd/containerd/pkg/cri
298github.com/containerd/containerd/pkg/cri/annotations
299github.com/containerd/containerd/pkg/cri/config
300github.com/containerd/containerd/pkg/cri/constants
301github.com/containerd/containerd/pkg/cri/instrument
302github.com/containerd/containerd/pkg/cri/io
303github.com/containerd/containerd/pkg/cri/labels
304github.com/containerd/containerd/pkg/cri/nri
305github.com/containerd/containerd/pkg/cri/opts
306github.com/containerd/containerd/pkg/cri/sbserver
307github.com/containerd/containerd/pkg/cri/sbserver/podsandbox
308github.com/containerd/containerd/pkg/cri/server
309github.com/containerd/containerd/pkg/cri/server/bandwidth
310github.com/containerd/containerd/pkg/cri/store
311github.com/containerd/containerd/pkg/cri/store/container
312github.com/containerd/containerd/pkg/cri/store/image
313github.com/containerd/containerd/pkg/cri/store/label
314github.com/containerd/containerd/pkg/cri/store/sandbox
315github.com/containerd/containerd/pkg/cri/store/snapshot
316github.com/containerd/containerd/pkg/cri/store/stats
317github.com/containerd/containerd/pkg/cri/streaming
318github.com/containerd/containerd/pkg/cri/streaming/internal/wsstream
319github.com/containerd/containerd/pkg/cri/streaming/portforward
320github.com/containerd/containerd/pkg/cri/streaming/remotecommand
321github.com/containerd/containerd/pkg/cri/util
322github.com/containerd/containerd/pkg/deprecation
323github.com/containerd/containerd/pkg/dialer
324github.com/containerd/containerd/pkg/epoch
325github.com/containerd/containerd/pkg/ioutil
326github.com/containerd/containerd/pkg/kmutex
327github.com/containerd/containerd/pkg/netns
328github.com/containerd/containerd/pkg/nri
329github.com/containerd/containerd/pkg/nri/plugin
330github.com/containerd/containerd/pkg/os
331github.com/containerd/containerd/pkg/process
332github.com/containerd/containerd/pkg/progress
333github.com/containerd/containerd/pkg/randutil
334github.com/containerd/containerd/pkg/rdt
335github.com/containerd/containerd/pkg/registrar
336github.com/containerd/containerd/pkg/runtimeoptions/v1
337github.com/containerd/containerd/pkg/seccomp
338github.com/containerd/containerd/pkg/seed
339github.com/containerd/containerd/pkg/seutil
340github.com/containerd/containerd/pkg/shutdown
341github.com/containerd/containerd/pkg/snapshotters
342github.com/containerd/containerd/pkg/stdio
343github.com/containerd/containerd/pkg/streaming
344github.com/containerd/containerd/pkg/timeout
345github.com/containerd/containerd/pkg/transfer
346github.com/containerd/containerd/pkg/transfer/archive
347github.com/containerd/containerd/pkg/transfer/image
348github.com/containerd/containerd/pkg/transfer/local
349github.com/containerd/containerd/pkg/transfer/plugins
350github.com/containerd/containerd/pkg/transfer/proxy
351github.com/containerd/containerd/pkg/transfer/registry
352github.com/containerd/containerd/pkg/transfer/streaming
353github.com/containerd/containerd/pkg/truncindex
354github.com/containerd/containerd/pkg/ttrpcutil
355github.com/containerd/containerd/pkg/unpack
356github.com/containerd/containerd/pkg/userns
357github.com/containerd/containerd/platforms
358github.com/containerd/containerd/plugin
359github.com/containerd/containerd/plugins/sandbox
360github.com/containerd/containerd/plugins/streaming
361github.com/containerd/containerd/plugins/transfer
362github.com/containerd/containerd/protobuf
363github.com/containerd/containerd/protobuf/proto
364github.com/containerd/containerd/protobuf/types
365github.com/containerd/containerd/reference
366github.com/containerd/containerd/reference/docker
367github.com/containerd/containerd/remotes
368github.com/containerd/containerd/remotes/docker
369github.com/containerd/containerd/remotes/docker/auth
370github.com/containerd/containerd/remotes/docker/config
371github.com/containerd/containerd/remotes/docker/schema1
372github.com/containerd/containerd/remotes/errors
373github.com/containerd/containerd/rootfs
374github.com/containerd/containerd/runtime
375github.com/containerd/containerd/runtime/linux/runctypes
376github.com/containerd/containerd/runtime/opts
377github.com/containerd/containerd/runtime/restart
378github.com/containerd/containerd/runtime/restart/monitor
379github.com/containerd/containerd/runtime/v1
380github.com/containerd/containerd/runtime/v1/linux
381github.com/containerd/containerd/runtime/v1/shim
382github.com/containerd/containerd/runtime/v1/shim/client
383github.com/containerd/containerd/runtime/v1/shim/v1
384github.com/containerd/containerd/runtime/v2
385github.com/containerd/containerd/runtime/v2/runc/options
386github.com/containerd/containerd/runtime/v2/shim
387github.com/containerd/containerd/sandbox
388github.com/containerd/containerd/sandbox/proxy
389github.com/containerd/containerd/services
390github.com/containerd/containerd/services/containers
391github.com/containerd/containerd/services/content
392github.com/containerd/containerd/services/content/contentserver
393github.com/containerd/containerd/services/diff
394github.com/containerd/containerd/services/events
395github.com/containerd/containerd/services/healthcheck
396github.com/containerd/containerd/services/images
397github.com/containerd/containerd/services/introspection
398github.com/containerd/containerd/services/leases
399github.com/containerd/containerd/services/namespaces
400github.com/containerd/containerd/services/opt
401github.com/containerd/containerd/services/sandbox
402github.com/containerd/containerd/services/server
403github.com/containerd/containerd/services/server/config
404github.com/containerd/containerd/services/snapshots
405github.com/containerd/containerd/services/streaming
406github.com/containerd/containerd/services/tasks
407github.com/containerd/containerd/services/transfer
408github.com/containerd/containerd/services/version
409github.com/containerd/containerd/services/warning
410github.com/containerd/containerd/snapshots
411github.com/containerd/containerd/snapshots/btrfs
412github.com/containerd/containerd/snapshots/btrfs/plugin
413github.com/containerd/containerd/snapshots/devmapper
414github.com/containerd/containerd/snapshots/devmapper/blkdiscard
415github.com/containerd/containerd/snapshots/devmapper/dmsetup
416github.com/containerd/containerd/snapshots/devmapper/plugin
417github.com/containerd/containerd/snapshots/lcow
418github.com/containerd/containerd/snapshots/native
419github.com/containerd/containerd/snapshots/native/plugin
420github.com/containerd/containerd/snapshots/overlay
421github.com/containerd/containerd/snapshots/overlay/overlayutils
422github.com/containerd/containerd/snapshots/overlay/plugin
423github.com/containerd/containerd/snapshots/proxy
424github.com/containerd/containerd/snapshots/storage
425github.com/containerd/containerd/snapshots/windows
426github.com/containerd/containerd/sys
427github.com/containerd/containerd/sys/reaper
428github.com/containerd/containerd/third_party/k8s.io/cri-api/pkg/apis/runtime/v1alpha2
429github.com/containerd/containerd/tracing
430github.com/containerd/containerd/version
431# github.com/containerd/containerd/api v1.8.0-rc.3
432## explicit; go 1.21
433github.com/containerd/containerd/api/events
434github.com/containerd/containerd/api/runtime/sandbox/v1
435github.com/containerd/containerd/api/runtime/task/v2
436github.com/containerd/containerd/api/runtime/task/v3
437github.com/containerd/containerd/api/services/containers/v1
438github.com/containerd/containerd/api/services/content/v1
439github.com/containerd/containerd/api/services/diff/v1
440github.com/containerd/containerd/api/services/events/v1
441github.com/containerd/containerd/api/services/images/v1
442github.com/containerd/containerd/api/services/introspection/v1
443github.com/containerd/containerd/api/services/leases/v1
444github.com/containerd/containerd/api/services/namespaces/v1
445github.com/containerd/containerd/api/services/sandbox/v1
446github.com/containerd/containerd/api/services/snapshots/v1
447github.com/containerd/containerd/api/services/streaming/v1
448github.com/containerd/containerd/api/services/tasks/v1
449github.com/containerd/containerd/api/services/transfer/v1
450github.com/containerd/containerd/api/services/ttrpc/events/v1
451github.com/containerd/containerd/api/services/version/v1
452github.com/containerd/containerd/api/types
453github.com/containerd/containerd/api/types/task
454github.com/containerd/containerd/api/types/transfer
455# github.com/containerd/continuity v0.4.3
456## explicit; go 1.19
457github.com/containerd/continuity
458github.com/containerd/continuity/devices
459github.com/containerd/continuity/driver
460github.com/containerd/continuity/fs
461github.com/containerd/continuity/pathdriver
462github.com/containerd/continuity/proto
463github.com/containerd/continuity/sysx
464# github.com/containerd/errdefs v0.3.0
465## explicit; go 1.20
466github.com/containerd/errdefs
467# github.com/containerd/errdefs/pkg v0.3.0
468## explicit; go 1.22
469github.com/containerd/errdefs/pkg/errgrpc
470github.com/containerd/errdefs/pkg/internal/cause
471github.com/containerd/errdefs/pkg/internal/types
421# github.com/containerd/fifo v1.1.0 472# github.com/containerd/fifo v1.1.0
422## explicit 473## explicit; go 1.18
423# github.com/containerd/go-cni v1.1.9 474github.com/containerd/fifo
424## explicit 475# github.com/containerd/fuse-overlayfs-snapshotter v1.0.8
425# github.com/containerd/go-runc v1.0.0 476## explicit; go 1.20
426## explicit 477github.com/containerd/fuse-overlayfs-snapshotter
427# github.com/containerd/imgcrypt v1.1.7 478github.com/containerd/fuse-overlayfs-snapshotter/plugin
428## explicit 479# github.com/containerd/go-cni v1.1.10
480## explicit; go 1.21
481github.com/containerd/go-cni
482# github.com/containerd/go-runc v1.1.0
483## explicit; go 1.18
484github.com/containerd/go-runc
485# github.com/containerd/imgcrypt v1.2.0-rc1 => github.com/containerd/imgcrypt v1.1.11
486## explicit; go 1.20
487github.com/containerd/imgcrypt
488github.com/containerd/imgcrypt/images/encryption
429# github.com/containerd/log v0.1.0 489# github.com/containerd/log v0.1.0
430## explicit 490## explicit; go 1.20
431# github.com/containerd/nri v0.4.0 491github.com/containerd/log
432## explicit 492# github.com/containerd/nri v0.6.1
433# github.com/containerd/stargz-snapshotter/estargz v0.14.3 493## explicit; go 1.19
434## explicit 494github.com/containerd/nri
435# github.com/containerd/ttrpc v1.2.2 495github.com/containerd/nri/pkg/adaptation
436## explicit 496github.com/containerd/nri/pkg/api
497github.com/containerd/nri/pkg/log
498github.com/containerd/nri/pkg/net
499github.com/containerd/nri/pkg/net/multiplex
500github.com/containerd/nri/pkg/runtime-tools/generate
501github.com/containerd/nri/types/v1
502# github.com/containerd/platforms v0.2.1
503## explicit; go 1.20
504github.com/containerd/platforms
505# github.com/containerd/stargz-snapshotter v0.15.1
506## explicit; go 1.19
507github.com/containerd/stargz-snapshotter/cache
508github.com/containerd/stargz-snapshotter/fs
509github.com/containerd/stargz-snapshotter/fs/config
510github.com/containerd/stargz-snapshotter/fs/layer
511github.com/containerd/stargz-snapshotter/fs/metrics/common
512github.com/containerd/stargz-snapshotter/fs/metrics/layer
513github.com/containerd/stargz-snapshotter/fs/reader
514github.com/containerd/stargz-snapshotter/fs/remote
515github.com/containerd/stargz-snapshotter/fs/source
516github.com/containerd/stargz-snapshotter/metadata
517github.com/containerd/stargz-snapshotter/metadata/memory
518github.com/containerd/stargz-snapshotter/nativeconverter/estargz
519github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc
520github.com/containerd/stargz-snapshotter/service
521github.com/containerd/stargz-snapshotter/service/keychain/cri
522github.com/containerd/stargz-snapshotter/service/keychain/dockerconfig
523github.com/containerd/stargz-snapshotter/service/keychain/kubeconfig
524github.com/containerd/stargz-snapshotter/service/plugin
525github.com/containerd/stargz-snapshotter/service/plugincore
526github.com/containerd/stargz-snapshotter/service/resolver
527github.com/containerd/stargz-snapshotter/snapshot
528github.com/containerd/stargz-snapshotter/task
529github.com/containerd/stargz-snapshotter/util/cacheutil
530github.com/containerd/stargz-snapshotter/util/containerdutil
531github.com/containerd/stargz-snapshotter/util/ioutils
532github.com/containerd/stargz-snapshotter/util/namedmutex
533github.com/containerd/stargz-snapshotter/util/testutil
534# github.com/containerd/stargz-snapshotter/estargz v0.15.1
535## explicit; go 1.19
536github.com/containerd/stargz-snapshotter/estargz
537github.com/containerd/stargz-snapshotter/estargz/errorutil
538github.com/containerd/stargz-snapshotter/estargz/externaltoc
539github.com/containerd/stargz-snapshotter/estargz/zstdchunked
540# github.com/containerd/ttrpc v1.2.5
541## explicit; go 1.19
542github.com/containerd/ttrpc
437# github.com/containerd/typeurl v1.0.2 543# github.com/containerd/typeurl v1.0.2
438## explicit 544## explicit; go 1.13
439# github.com/containerd/typeurl/v2 v2.1.1 545github.com/containerd/typeurl
440## explicit 546# github.com/containerd/typeurl/v2 v2.2.0
441# github.com/containernetworking/cni v1.1.2 547## explicit; go 1.21
442## explicit 548github.com/containerd/typeurl/v2
443# github.com/containernetworking/plugins v1.3.0 549# github.com/containerd/zfs v1.1.0
444## explicit 550## explicit; go 1.19
445# github.com/containers/ocicrypt v1.1.6 551github.com/containerd/zfs
446## explicit 552github.com/containerd/zfs/plugin
553# github.com/containernetworking/cni v1.2.3
554## explicit; go 1.21
555github.com/containernetworking/cni/libcni
556github.com/containernetworking/cni/pkg/invoke
557github.com/containernetworking/cni/pkg/types
558github.com/containernetworking/cni/pkg/types/020
559github.com/containernetworking/cni/pkg/types/040
560github.com/containernetworking/cni/pkg/types/100
561github.com/containernetworking/cni/pkg/types/create
562github.com/containernetworking/cni/pkg/types/internal
563github.com/containernetworking/cni/pkg/utils
564github.com/containernetworking/cni/pkg/version
565# github.com/containernetworking/plugins v1.5.1
566## explicit; go 1.20
567github.com/containernetworking/plugins/pkg/ns
568github.com/containernetworking/plugins/pkg/utils/sysctl
569# github.com/containers/ocicrypt v1.2.0
570## explicit; go 1.21
571github.com/containers/ocicrypt
572github.com/containers/ocicrypt/blockcipher
573github.com/containers/ocicrypt/config
574github.com/containers/ocicrypt/config/keyprovider-config
575github.com/containers/ocicrypt/crypto/pkcs11
576github.com/containers/ocicrypt/keywrap
577github.com/containers/ocicrypt/keywrap/jwe
578github.com/containers/ocicrypt/keywrap/keyprovider
579github.com/containers/ocicrypt/keywrap/pgp
580github.com/containers/ocicrypt/keywrap/pkcs11
581github.com/containers/ocicrypt/keywrap/pkcs7
582github.com/containers/ocicrypt/spec
583github.com/containers/ocicrypt/utils
584github.com/containers/ocicrypt/utils/keyprovider
585# github.com/coreos/go-iptables v0.8.0
586## explicit; go 1.16
587github.com/coreos/go-iptables/iptables
447# github.com/coreos/go-oidc v2.2.1+incompatible 588# github.com/coreos/go-oidc v2.2.1+incompatible
448## explicit 589## explicit
590github.com/coreos/go-oidc
449# github.com/coreos/go-semver v0.3.1 591# github.com/coreos/go-semver v0.3.1
450## explicit 592## explicit; go 1.8
593github.com/coreos/go-semver/semver
451# github.com/coreos/go-systemd/v22 v22.5.0 594# github.com/coreos/go-systemd/v22 v22.5.0
452## explicit 595## explicit; go 1.12
453# github.com/cpuguy83/go-md2man/v2 v2.0.3 596github.com/coreos/go-systemd/v22/activation
454## explicit 597github.com/coreos/go-systemd/v22/daemon
455# github.com/cyphar/filepath-securejoin v0.2.4 598github.com/coreos/go-systemd/v22/dbus
456## explicit 599github.com/coreos/go-systemd/v22/journal
600# github.com/cpuguy83/go-md2man/v2 v2.0.5
601## explicit; go 1.11
602github.com/cpuguy83/go-md2man/v2/md2man
603# github.com/cyphar/filepath-securejoin v0.3.5
604## explicit; go 1.21
605github.com/cyphar/filepath-securejoin
457# github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc 606# github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
458## explicit 607## explicit
459# github.com/daviddengcn/go-colortext v1.0.0 608github.com/davecgh/go-spew/spew
460## explicit 609# github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c
461# github.com/docker/cli v24.0.5+incompatible 610## explicit; go 1.14
462## explicit 611github.com/davidlazar/go-crypto/salsa20
463# github.com/docker/distribution v2.8.3+incompatible 612# github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
464## explicit 613## explicit; go 1.17
614github.com/decred/dcrd/dcrec/secp256k1/v4
615github.com/decred/dcrd/dcrec/secp256k1/v4/ecdsa
616# github.com/distribution/reference v0.6.0 => github.com/distribution/reference v0.5.0
617## explicit; go 1.20
618github.com/distribution/reference
619# github.com/docker/cli v27.1.2+incompatible
620## explicit
621github.com/docker/cli/cli/config
622github.com/docker/cli/cli/config/configfile
623github.com/docker/cli/cli/config/credentials
624github.com/docker/cli/cli/config/types
625# github.com/docker/distribution v2.8.3+incompatible => github.com/docker/distribution v2.8.3+incompatible
626## explicit
627github.com/docker/distribution/reference
628github.com/docker/distribution/registry/client/auth/challenge
629# github.com/docker/docker v27.1.1+incompatible => github.com/docker/docker v25.0.6+incompatible
630## explicit
631github.com/docker/docker/api
632github.com/docker/docker/api/types
633github.com/docker/docker/api/types/blkiodev
634github.com/docker/docker/api/types/checkpoint
635github.com/docker/docker/api/types/container
636github.com/docker/docker/api/types/events
637github.com/docker/docker/api/types/filters
638github.com/docker/docker/api/types/image
639github.com/docker/docker/api/types/mount
640github.com/docker/docker/api/types/network
641github.com/docker/docker/api/types/registry
642github.com/docker/docker/api/types/strslice
643github.com/docker/docker/api/types/swarm
644github.com/docker/docker/api/types/swarm/runtime
645github.com/docker/docker/api/types/system
646github.com/docker/docker/api/types/time
647github.com/docker/docker/api/types/versions
648github.com/docker/docker/api/types/volume
649github.com/docker/docker/client
650github.com/docker/docker/errdefs
651github.com/docker/docker/image/spec/specs-go/v1
652github.com/docker/docker/internal/multierror
653github.com/docker/docker/pkg/jsonmessage
654github.com/docker/docker/pkg/parsers/kernel
655github.com/docker/docker/pkg/reexec
656github.com/docker/docker/pkg/stdcopy
465# github.com/docker/docker-credential-helpers v0.7.0 657# github.com/docker/docker-credential-helpers v0.7.0
466## explicit 658## explicit; go 1.18
659github.com/docker/docker-credential-helpers/client
660github.com/docker/docker-credential-helpers/credentials
467# github.com/docker/go-connections v0.5.0 661# github.com/docker/go-connections v0.5.0
468## explicit 662## explicit; go 1.18
663github.com/docker/go-connections/nat
664github.com/docker/go-connections/sockets
665github.com/docker/go-connections/tlsconfig
469# github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c 666# github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c
470## explicit 667## explicit
668github.com/docker/go-events
471# github.com/docker/go-metrics v0.0.1 669# github.com/docker/go-metrics v0.0.1
472## explicit 670## explicit; go 1.11
671github.com/docker/go-metrics
473# github.com/docker/go-units v0.5.0 672# github.com/docker/go-units v0.5.0
474## explicit 673## explicit
674github.com/docker/go-units
475# github.com/dustin/go-humanize v1.0.1 675# github.com/dustin/go-humanize v1.0.1
476## explicit 676## explicit; go 1.16
677github.com/dustin/go-humanize
678# github.com/elastic/gosigar v0.14.2
679## explicit; go 1.14
680github.com/elastic/gosigar
681github.com/elastic/gosigar/sys/windows
477# github.com/emicklei/go-restful v2.16.0+incompatible 682# github.com/emicklei/go-restful v2.16.0+incompatible
478## explicit 683## explicit
479# github.com/emicklei/go-restful/v3 v3.11.0 684github.com/emicklei/go-restful
685github.com/emicklei/go-restful/log
686# github.com/emicklei/go-restful/v3 v3.12.1 => github.com/emicklei/go-restful/v3 v3.11.0
687## explicit; go 1.13
688github.com/emicklei/go-restful/v3
689github.com/emicklei/go-restful/v3/log
690# github.com/erikdubbelboer/gspt v0.0.0-20190125194910-e68493906b83
480## explicit 691## explicit
692github.com/erikdubbelboer/gspt
481# github.com/euank/go-kmsg-parser v2.0.0+incompatible 693# github.com/euank/go-kmsg-parser v2.0.0+incompatible
482## explicit 694## explicit
483# github.com/evanphx/json-patch v5.6.0+incompatible 695github.com/euank/go-kmsg-parser/kmsgparser
484## explicit 696# github.com/evanphx/json-patch v5.9.0+incompatible
485# github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d
486## explicit 697## explicit
698github.com/evanphx/json-patch
699# github.com/exponent-io/jsonpath v0.0.0-20210407135951-1de76d718b3f
700## explicit; go 1.15
701github.com/exponent-io/jsonpath
487# github.com/fatih/camelcase v1.0.0 702# github.com/fatih/camelcase v1.0.0
488## explicit 703## explicit
704github.com/fatih/camelcase
489# github.com/felixge/httpsnoop v1.0.4 705# github.com/felixge/httpsnoop v1.0.4
490## explicit 706## explicit; go 1.13
707github.com/felixge/httpsnoop
708# github.com/flannel-io/flannel v0.25.7
709## explicit; go 1.22
710github.com/flannel-io/flannel/pkg/backend
711github.com/flannel-io/flannel/pkg/backend/extension
712github.com/flannel-io/flannel/pkg/backend/hostgw
713github.com/flannel-io/flannel/pkg/backend/ipsec
714github.com/flannel-io/flannel/pkg/backend/vxlan
715github.com/flannel-io/flannel/pkg/backend/wireguard
716github.com/flannel-io/flannel/pkg/ip
717github.com/flannel-io/flannel/pkg/lease
718github.com/flannel-io/flannel/pkg/mac
719github.com/flannel-io/flannel/pkg/powershell
720github.com/flannel-io/flannel/pkg/retry
721github.com/flannel-io/flannel/pkg/routing
722github.com/flannel-io/flannel/pkg/subnet
723github.com/flannel-io/flannel/pkg/subnet/kube
724github.com/flannel-io/flannel/pkg/trafficmngr
725github.com/flannel-io/flannel/pkg/trafficmngr/iptables
726# github.com/flynn/noise v1.1.0
727## explicit; go 1.16
728github.com/flynn/noise
729# github.com/francoispqt/gojay v1.2.13
730## explicit; go 1.12
731github.com/francoispqt/gojay
491# github.com/fsnotify/fsnotify v1.7.0 732# github.com/fsnotify/fsnotify v1.7.0
492## explicit 733## explicit; go 1.17
493# github.com/fvbommel/sortorder v1.1.0 734github.com/fsnotify/fsnotify
494## explicit 735# github.com/fxamacker/cbor/v2 v2.7.0
736## explicit; go 1.17
737github.com/fxamacker/cbor/v2
495# github.com/ghodss/yaml v1.0.0 738# github.com/ghodss/yaml v1.0.0
496## explicit 739## explicit
497# github.com/go-errors/errors v1.4.2 740github.com/ghodss/yaml
498## explicit 741# github.com/go-bindata/go-bindata v3.1.2+incompatible
499# github.com/go-openapi/jsonpointer v0.20.0
500## explicit
501# github.com/go-openapi/jsonreference v0.20.2
502## explicit
503# github.com/go-openapi/swag v0.22.4
504## explicit
505# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
506## explicit 742## explicit
743github.com/go-bindata/go-bindata
744# github.com/go-errors/errors v1.4.2
745## explicit; go 1.14
746github.com/go-errors/errors
747# github.com/go-jose/go-jose/v4 v4.0.2
748## explicit; go 1.21
749github.com/go-jose/go-jose/v4
750github.com/go-jose/go-jose/v4/cipher
751github.com/go-jose/go-jose/v4/json
752# github.com/go-logr/logr v1.4.2
753## explicit; go 1.18
754github.com/go-logr/logr
755github.com/go-logr/logr/funcr
756# github.com/go-logr/stdr v1.2.3-0.20220714215716-96bad1d688c5
757## explicit; go 1.16
758github.com/go-logr/stdr
759# github.com/go-openapi/jsonpointer v0.21.0
760## explicit; go 1.20
761github.com/go-openapi/jsonpointer
762# github.com/go-openapi/jsonreference v0.21.0
763## explicit; go 1.20
764github.com/go-openapi/jsonreference
765github.com/go-openapi/jsonreference/internal
766# github.com/go-openapi/swag v0.23.0
767## explicit; go 1.20
768github.com/go-openapi/swag
769# github.com/go-sql-driver/mysql v1.8.1
770## explicit; go 1.18
771github.com/go-sql-driver/mysql
772# github.com/go-task/slim-sprig/v3 v3.0.0
773## explicit; go 1.20
774github.com/go-task/slim-sprig/v3
775# github.com/go-test/deep v1.0.7
776## explicit; go 1.13
777github.com/go-test/deep
778# github.com/goccy/go-json v0.10.2
779## explicit; go 1.12
780github.com/goccy/go-json
781github.com/goccy/go-json/internal/decoder
782github.com/goccy/go-json/internal/encoder
783github.com/goccy/go-json/internal/encoder/vm
784github.com/goccy/go-json/internal/encoder/vm_color
785github.com/goccy/go-json/internal/encoder/vm_color_indent
786github.com/goccy/go-json/internal/encoder/vm_indent
787github.com/goccy/go-json/internal/errors
788github.com/goccy/go-json/internal/runtime
507# github.com/godbus/dbus/v5 v5.1.0 789# github.com/godbus/dbus/v5 v5.1.0
508## explicit 790## explicit; go 1.12
791github.com/godbus/dbus/v5
509# github.com/gofrs/flock v0.8.1 792# github.com/gofrs/flock v0.8.1
510## explicit 793## explicit
511# github.com/gofrs/uuid v4.4.0+incompatible 794github.com/gofrs/flock
512## explicit
513# github.com/gogo/protobuf v1.3.2 795# github.com/gogo/protobuf v1.3.2
514## explicit 796## explicit; go 1.15
515# github.com/golang-jwt/jwt/v4 v4.5.0 797github.com/gogo/protobuf/gogoproto
516## explicit 798github.com/gogo/protobuf/proto
799github.com/gogo/protobuf/protoc-gen-gogo/descriptor
800github.com/gogo/protobuf/sortkeys
801github.com/gogo/protobuf/types
802# github.com/golang-jwt/jwt/v4 v4.5.1
803## explicit; go 1.16
804github.com/golang-jwt/jwt/v4
517# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da 805# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
518## explicit 806## explicit
519# github.com/golang/protobuf v1.5.3 807github.com/golang/groupcache/lru
808# github.com/golang/protobuf v1.5.4 => github.com/golang/protobuf v1.5.4
809## explicit; go 1.17
810github.com/golang/protobuf/descriptor
811github.com/golang/protobuf/jsonpb
812github.com/golang/protobuf/proto
813github.com/golang/protobuf/protoc-gen-go/descriptor
814github.com/golang/protobuf/ptypes/any
815github.com/golang/protobuf/ptypes/duration
816github.com/golang/protobuf/ptypes/timestamp
817github.com/golang/protobuf/ptypes/wrappers
818# github.com/golang/snappy v0.0.4
520## explicit 819## explicit
820github.com/golang/snappy
521# github.com/google/btree v1.1.2 821# github.com/google/btree v1.1.2
522## explicit 822## explicit; go 1.18
523# github.com/google/cel-go v0.16.1 823github.com/google/btree
524## explicit 824# github.com/google/cadvisor v0.51.0 => github.com/k3s-io/cadvisor v0.51.0-k3s1
525# github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 825## explicit; go 1.22
526## explicit 826github.com/google/cadvisor/cache/memory
827github.com/google/cadvisor/collector
828github.com/google/cadvisor/container
829github.com/google/cadvisor/container/common
830github.com/google/cadvisor/container/containerd
831github.com/google/cadvisor/container/containerd/containers
832github.com/google/cadvisor/container/containerd/identifiers
833github.com/google/cadvisor/container/containerd/install
834github.com/google/cadvisor/container/containerd/namespaces
835github.com/google/cadvisor/container/containerd/pkg/dialer
836github.com/google/cadvisor/container/crio
837github.com/google/cadvisor/container/crio/install
838github.com/google/cadvisor/container/libcontainer
839github.com/google/cadvisor/container/raw
840github.com/google/cadvisor/container/systemd
841github.com/google/cadvisor/container/systemd/install
842github.com/google/cadvisor/devicemapper
843github.com/google/cadvisor/events
844github.com/google/cadvisor/fs
845github.com/google/cadvisor/info/v1
846github.com/google/cadvisor/info/v2
847github.com/google/cadvisor/machine
848github.com/google/cadvisor/manager
849github.com/google/cadvisor/metrics
850github.com/google/cadvisor/nvm
851github.com/google/cadvisor/perf
852github.com/google/cadvisor/resctrl
853github.com/google/cadvisor/stats
854github.com/google/cadvisor/storage
855github.com/google/cadvisor/summary
856github.com/google/cadvisor/utils
857github.com/google/cadvisor/utils/cloudinfo
858github.com/google/cadvisor/utils/cpuload
859github.com/google/cadvisor/utils/cpuload/netlink
860github.com/google/cadvisor/utils/oomparser
861github.com/google/cadvisor/utils/sysfs
862github.com/google/cadvisor/utils/sysinfo
863github.com/google/cadvisor/version
864github.com/google/cadvisor/watcher
865# github.com/google/cel-go v0.22.0
866## explicit; go 1.21.1
867github.com/google/cel-go/cel
868github.com/google/cel-go/checker
869github.com/google/cel-go/checker/decls
870github.com/google/cel-go/common
871github.com/google/cel-go/common/ast
872github.com/google/cel-go/common/containers
873github.com/google/cel-go/common/debug
874github.com/google/cel-go/common/decls
875github.com/google/cel-go/common/functions
876github.com/google/cel-go/common/operators
877github.com/google/cel-go/common/overloads
878github.com/google/cel-go/common/runes
879github.com/google/cel-go/common/stdlib
880github.com/google/cel-go/common/types
881github.com/google/cel-go/common/types/pb
882github.com/google/cel-go/common/types/ref
883github.com/google/cel-go/common/types/traits
884github.com/google/cel-go/ext
885github.com/google/cel-go/interpreter
886github.com/google/cel-go/interpreter/functions
887github.com/google/cel-go/parser
888github.com/google/cel-go/parser/gen
889# github.com/google/gnostic-models v0.6.9
890## explicit; go 1.21
891github.com/google/gnostic-models/compiler
892github.com/google/gnostic-models/extensions
893github.com/google/gnostic-models/jsonschema
894github.com/google/gnostic-models/openapiv2
895github.com/google/gnostic-models/openapiv3
527# github.com/google/go-cmp v0.6.0 896# github.com/google/go-cmp v0.6.0
528## explicit 897## explicit; go 1.13
529# github.com/google/go-containerregistry v0.14.0 898github.com/google/go-cmp/cmp
530## explicit 899github.com/google/go-cmp/cmp/cmpopts
900github.com/google/go-cmp/cmp/internal/diff
901github.com/google/go-cmp/cmp/internal/flags
902github.com/google/go-cmp/cmp/internal/function
903github.com/google/go-cmp/cmp/internal/value
904# github.com/google/go-containerregistry v0.20.2
905## explicit; go 1.18
906github.com/google/go-containerregistry/internal/and
907github.com/google/go-containerregistry/internal/compression
908github.com/google/go-containerregistry/internal/estargz
909github.com/google/go-containerregistry/internal/gzip
910github.com/google/go-containerregistry/internal/redact
911github.com/google/go-containerregistry/internal/retry
912github.com/google/go-containerregistry/internal/retry/wait
913github.com/google/go-containerregistry/internal/verify
914github.com/google/go-containerregistry/internal/zstd
915github.com/google/go-containerregistry/pkg/authn
916github.com/google/go-containerregistry/pkg/compression
917github.com/google/go-containerregistry/pkg/logs
918github.com/google/go-containerregistry/pkg/name
919github.com/google/go-containerregistry/pkg/v1
920github.com/google/go-containerregistry/pkg/v1/empty
921github.com/google/go-containerregistry/pkg/v1/match
922github.com/google/go-containerregistry/pkg/v1/mutate
923github.com/google/go-containerregistry/pkg/v1/partial
924github.com/google/go-containerregistry/pkg/v1/remote
925github.com/google/go-containerregistry/pkg/v1/remote/transport
926github.com/google/go-containerregistry/pkg/v1/stream
927github.com/google/go-containerregistry/pkg/v1/tarball
928github.com/google/go-containerregistry/pkg/v1/types
531# github.com/google/gofuzz v1.2.0 929# github.com/google/gofuzz v1.2.0
532## explicit 930## explicit; go 1.12
533# github.com/google/pprof v0.0.0-20230821062121-407c9e7a662f 931github.com/google/gofuzz
534## explicit 932github.com/google/gofuzz/bytesource
535# github.com/google/s2a-go v0.1.7 933# github.com/google/gopacket v1.1.19
536## explicit 934## explicit; go 1.12
935github.com/google/gopacket/routing
936# github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db
937## explicit; go 1.22
938github.com/google/pprof/profile
537# github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 939# github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
940## explicit; go 1.13
941github.com/google/shlex
942# github.com/google/uuid v1.6.0
538## explicit 943## explicit
539# github.com/googleapis/enterprise-certificate-proxy v0.3.2 944github.com/google/uuid
540## explicit 945# github.com/gorilla/mux v1.8.1
541# github.com/googleapis/gax-go/v2 v2.12.0 946## explicit; go 1.20
542## explicit 947github.com/gorilla/mux
543# github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7 948# github.com/gorilla/websocket v1.5.1
544## explicit 949## explicit; go 1.20
950github.com/gorilla/websocket
951# github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
952## explicit
953github.com/gregjones/httpcache
545# github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 954# github.com/grpc-ecosystem/go-grpc-middleware v1.3.0
546## explicit 955## explicit; go 1.14
956github.com/grpc-ecosystem/go-grpc-middleware
547# github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 957# github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
548## explicit 958## explicit
959github.com/grpc-ecosystem/go-grpc-prometheus
549# github.com/grpc-ecosystem/grpc-gateway v1.16.0 960# github.com/grpc-ecosystem/grpc-gateway v1.16.0
550## explicit 961## explicit; go 1.14
551# github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 962github.com/grpc-ecosystem/grpc-gateway/internal
552## explicit 963github.com/grpc-ecosystem/grpc-gateway/runtime
553# github.com/hanwen/go-fuse/v2 v2.3.0 964github.com/grpc-ecosystem/grpc-gateway/utilities
554## explicit 965# github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0
966## explicit; go 1.20
967github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule
968github.com/grpc-ecosystem/grpc-gateway/v2/runtime
969github.com/grpc-ecosystem/grpc-gateway/v2/utilities
970# github.com/hanwen/go-fuse/v2 v2.5.1
971## explicit; go 1.13
972github.com/hanwen/go-fuse/v2/fs
973github.com/hanwen/go-fuse/v2/fuse
974github.com/hanwen/go-fuse/v2/internal
975github.com/hanwen/go-fuse/v2/internal/renameat
976github.com/hanwen/go-fuse/v2/internal/utimens
977github.com/hanwen/go-fuse/v2/splice
555# github.com/hashicorp/errwrap v1.1.0 978# github.com/hashicorp/errwrap v1.1.0
556## explicit 979## explicit
980github.com/hashicorp/errwrap
557# github.com/hashicorp/go-cleanhttp v0.5.2 981# github.com/hashicorp/go-cleanhttp v0.5.2
558## explicit 982## explicit; go 1.13
983github.com/hashicorp/go-cleanhttp
559# github.com/hashicorp/go-multierror v1.1.1 984# github.com/hashicorp/go-multierror v1.1.1
560## explicit 985## explicit; go 1.13
561# github.com/hashicorp/go-retryablehttp v0.7.4 986github.com/hashicorp/go-multierror
562## explicit 987# github.com/hashicorp/go-retryablehttp v0.7.7
563# github.com/hashicorp/go-version v1.6.0 988## explicit; go 1.19
564## explicit 989github.com/hashicorp/go-retryablehttp
565# github.com/imdario/mergo v0.3.16 990# github.com/hashicorp/go-version v1.7.0
566## explicit 991## explicit
992github.com/hashicorp/go-version
993# github.com/hashicorp/golang-lru v0.5.4
994## explicit; go 1.12
995github.com/hashicorp/golang-lru/simplelru
996# github.com/hashicorp/golang-lru/arc/v2 v2.0.5
997## explicit; go 1.18
998github.com/hashicorp/golang-lru/arc/v2
999# github.com/hashicorp/golang-lru/v2 v2.0.7
1000## explicit; go 1.18
1001github.com/hashicorp/golang-lru/v2/internal
1002github.com/hashicorp/golang-lru/v2/simplelru
1003# github.com/huin/goupnp v1.3.0
1004## explicit; go 1.14
1005github.com/huin/goupnp
1006github.com/huin/goupnp/dcps/internetgateway1
1007github.com/huin/goupnp/dcps/internetgateway2
1008github.com/huin/goupnp/httpu
1009github.com/huin/goupnp/scpd
1010github.com/huin/goupnp/soap
1011github.com/huin/goupnp/ssdp
567# github.com/inconshreveable/mousetrap v1.1.0 1012# github.com/inconshreveable/mousetrap v1.1.0
568## explicit 1013## explicit; go 1.18
569# github.com/intel/goresctrl v0.3.0 1014github.com/inconshreveable/mousetrap
570## explicit 1015# github.com/inetaf/tcpproxy v0.0.0-20240214030015-3ce58045626c
1016## explicit; go 1.16
1017github.com/inetaf/tcpproxy
1018# github.com/intel/goresctrl v0.7.0
1019## explicit; go 1.20
1020github.com/intel/goresctrl/pkg/blockio
1021github.com/intel/goresctrl/pkg/kubernetes
1022github.com/intel/goresctrl/pkg/log
1023github.com/intel/goresctrl/pkg/path
1024github.com/intel/goresctrl/pkg/rdt
1025github.com/intel/goresctrl/pkg/utils
1026# github.com/invopop/jsonschema v0.12.0
1027## explicit; go 1.18
1028github.com/invopop/jsonschema
1029# github.com/ipfs/boxo v0.10.0
1030## explicit; go 1.19
1031github.com/ipfs/boxo/ipns
1032github.com/ipfs/boxo/ipns/pb
1033github.com/ipfs/boxo/util
1034# github.com/ipfs/go-cid v0.4.1
1035## explicit; go 1.19
1036github.com/ipfs/go-cid
1037# github.com/ipfs/go-datastore v0.6.0
1038## explicit; go 1.17
1039github.com/ipfs/go-datastore
1040github.com/ipfs/go-datastore/autobatch
1041github.com/ipfs/go-datastore/query
1042github.com/ipfs/go-datastore/sync
1043# github.com/ipfs/go-ds-leveldb v0.5.0
1044## explicit; go 1.16
1045github.com/ipfs/go-ds-leveldb
1046# github.com/ipfs/go-log v1.0.5
1047## explicit; go 1.12
1048github.com/ipfs/go-log
1049github.com/ipfs/go-log/tracer
1050github.com/ipfs/go-log/tracer/wire
1051github.com/ipfs/go-log/writer
1052# github.com/ipfs/go-log/v2 v2.5.1
1053## explicit; go 1.16
1054github.com/ipfs/go-log/v2
1055# github.com/ipld/go-ipld-prime v0.20.0
1056## explicit; go 1.18
1057github.com/ipld/go-ipld-prime
1058github.com/ipld/go-ipld-prime/adl
1059github.com/ipld/go-ipld-prime/codec
1060github.com/ipld/go-ipld-prime/codec/dagcbor
1061github.com/ipld/go-ipld-prime/datamodel
1062github.com/ipld/go-ipld-prime/linking
1063github.com/ipld/go-ipld-prime/linking/cid
1064github.com/ipld/go-ipld-prime/multicodec
1065github.com/ipld/go-ipld-prime/node/basic
1066github.com/ipld/go-ipld-prime/node/basicnode
1067github.com/ipld/go-ipld-prime/node/bindnode
1068github.com/ipld/go-ipld-prime/node/mixins
1069github.com/ipld/go-ipld-prime/schema
1070github.com/ipld/go-ipld-prime/schema/dmt
1071github.com/ipld/go-ipld-prime/schema/dsl
1072github.com/ipld/go-ipld-prime/storage
571# github.com/jackc/pgerrcode v0.0.0-20220416144525-469b46aa5efa 1073# github.com/jackc/pgerrcode v0.0.0-20220416144525-469b46aa5efa
572## explicit 1074## explicit; go 1.12
1075github.com/jackc/pgerrcode
573# github.com/jackc/pgpassfile v1.0.0 1076# github.com/jackc/pgpassfile v1.0.0
1077## explicit; go 1.12
1078github.com/jackc/pgpassfile
1079# github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
1080## explicit; go 1.14
1081github.com/jackc/pgservicefile
1082# github.com/jackc/pgx/v5 v5.7.1
1083## explicit; go 1.21
1084github.com/jackc/pgx/v5
1085github.com/jackc/pgx/v5/internal/iobufpool
1086github.com/jackc/pgx/v5/internal/pgio
1087github.com/jackc/pgx/v5/internal/sanitize
1088github.com/jackc/pgx/v5/internal/stmtcache
1089github.com/jackc/pgx/v5/pgconn
1090github.com/jackc/pgx/v5/pgconn/ctxwatch
1091github.com/jackc/pgx/v5/pgconn/internal/bgreader
1092github.com/jackc/pgx/v5/pgproto3
1093github.com/jackc/pgx/v5/pgtype
1094github.com/jackc/pgx/v5/pgxpool
1095github.com/jackc/pgx/v5/stdlib
1096# github.com/jackc/puddle/v2 v2.2.2
1097## explicit; go 1.19
1098github.com/jackc/puddle/v2
1099github.com/jackc/puddle/v2/internal/genstack
1100# github.com/jackpal/go-nat-pmp v1.0.2
574## explicit 1101## explicit
575# github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a 1102github.com/jackpal/go-nat-pmp
576## explicit 1103# github.com/jbenet/go-temp-err-catcher v0.1.0
577# github.com/jackc/pgx/v5 v5.4.2 1104## explicit; go 1.13
578## explicit 1105github.com/jbenet/go-temp-err-catcher
1106# github.com/jbenet/goprocess v0.1.4
1107## explicit; go 1.12
1108github.com/jbenet/goprocess
1109# github.com/joho/godotenv v1.5.1
1110## explicit; go 1.12
1111github.com/joho/godotenv
579# github.com/jonboulle/clockwork v0.4.0 1112# github.com/jonboulle/clockwork v0.4.0
580## explicit 1113## explicit; go 1.15
1114github.com/jonboulle/clockwork
581# github.com/josharian/intern v1.0.0 1115# github.com/josharian/intern v1.0.0
582## explicit 1116## explicit; go 1.5
1117github.com/josharian/intern
583# github.com/josharian/native v1.1.0 1118# github.com/josharian/native v1.1.0
584## explicit 1119## explicit; go 1.13
1120github.com/josharian/native
1121# github.com/json-iterator/go v1.1.12
1122## explicit; go 1.12
1123github.com/json-iterator/go
1124# github.com/k3s-io/helm-controller v0.16.5
1125## explicit; go 1.22.0
1126github.com/k3s-io/helm-controller/pkg/apis/helm.cattle.io
1127github.com/k3s-io/helm-controller/pkg/apis/helm.cattle.io/v1
1128github.com/k3s-io/helm-controller/pkg/controllers/chart
1129github.com/k3s-io/helm-controller/pkg/controllers/common
1130github.com/k3s-io/helm-controller/pkg/crd
1131github.com/k3s-io/helm-controller/pkg/generated/controllers/helm.cattle.io
1132github.com/k3s-io/helm-controller/pkg/generated/controllers/helm.cattle.io/v1
1133github.com/k3s-io/helm-controller/pkg/remove
1134# github.com/k3s-io/kine v0.13.5
1135## explicit; go 1.22.7
1136github.com/k3s-io/kine/pkg/broadcaster
1137github.com/k3s-io/kine/pkg/client
1138github.com/k3s-io/kine/pkg/drivers
1139github.com/k3s-io/kine/pkg/drivers/dqlite
1140github.com/k3s-io/kine/pkg/drivers/generic
1141github.com/k3s-io/kine/pkg/drivers/http
1142github.com/k3s-io/kine/pkg/drivers/mysql
1143github.com/k3s-io/kine/pkg/drivers/nats
1144github.com/k3s-io/kine/pkg/drivers/nats/server
1145github.com/k3s-io/kine/pkg/drivers/pgsql
1146github.com/k3s-io/kine/pkg/drivers/sqlite
1147github.com/k3s-io/kine/pkg/endpoint
1148github.com/k3s-io/kine/pkg/logstructured
1149github.com/k3s-io/kine/pkg/logstructured/sqllog
1150github.com/k3s-io/kine/pkg/metrics
1151github.com/k3s-io/kine/pkg/server
1152github.com/k3s-io/kine/pkg/tls
1153github.com/k3s-io/kine/pkg/util
585# github.com/karrick/godirwalk v1.17.0 1154# github.com/karrick/godirwalk v1.17.0
586## explicit 1155## explicit; go 1.13
587# github.com/klauspost/cpuid/v2 v2.2.5 1156github.com/karrick/godirwalk
588## explicit 1157# github.com/klauspost/compress v1.17.11
1158## explicit; go 1.21
1159github.com/klauspost/compress
1160github.com/klauspost/compress/flate
1161github.com/klauspost/compress/fse
1162github.com/klauspost/compress/huff0
1163github.com/klauspost/compress/internal/cpuinfo
1164github.com/klauspost/compress/internal/race
1165github.com/klauspost/compress/internal/snapref
1166github.com/klauspost/compress/s2
1167github.com/klauspost/compress/zstd
1168github.com/klauspost/compress/zstd/internal/xxhash
1169# github.com/klauspost/cpuid/v2 v2.2.7
1170## explicit; go 1.15
1171github.com/klauspost/cpuid/v2
1172# github.com/koron/go-ssdp v0.0.4
1173## explicit; go 1.19
1174github.com/koron/go-ssdp
1175github.com/koron/go-ssdp/internal/multicast
1176github.com/koron/go-ssdp/internal/ssdplog
589# github.com/kylelemons/godebug v1.1.0 1177# github.com/kylelemons/godebug v1.1.0
590## explicit 1178## explicit; go 1.11
591# github.com/libopenstorage/openstorage v1.0.0 1179# github.com/libopenstorage/openstorage v1.0.0
592## explicit 1180## explicit
1181github.com/libopenstorage/openstorage/api
1182github.com/libopenstorage/openstorage/api/client
1183github.com/libopenstorage/openstorage/api/client/volume
1184github.com/libopenstorage/openstorage/api/spec
1185github.com/libopenstorage/openstorage/pkg/parser
1186github.com/libopenstorage/openstorage/pkg/units
1187github.com/libopenstorage/openstorage/volume
1188# github.com/libp2p/go-buffer-pool v0.1.0
1189## explicit; go 1.17
1190github.com/libp2p/go-buffer-pool
1191# github.com/libp2p/go-cidranger v1.1.0
1192## explicit; go 1.14
1193github.com/libp2p/go-cidranger
1194github.com/libp2p/go-cidranger/net
1195# github.com/libp2p/go-flow-metrics v0.1.0
1196## explicit; go 1.17
1197github.com/libp2p/go-flow-metrics
1198# github.com/libp2p/go-libp2p v0.33.2
1199## explicit; go 1.21
1200github.com/libp2p/go-libp2p
1201github.com/libp2p/go-libp2p/config
1202github.com/libp2p/go-libp2p/core/canonicallog
1203github.com/libp2p/go-libp2p/core/connmgr
1204github.com/libp2p/go-libp2p/core/control
1205github.com/libp2p/go-libp2p/core/crypto
1206github.com/libp2p/go-libp2p/core/crypto/pb
1207github.com/libp2p/go-libp2p/core/discovery
1208github.com/libp2p/go-libp2p/core/event
1209github.com/libp2p/go-libp2p/core/host
1210github.com/libp2p/go-libp2p/core/internal/catch
1211github.com/libp2p/go-libp2p/core/metrics
1212github.com/libp2p/go-libp2p/core/network
1213github.com/libp2p/go-libp2p/core/peer
1214github.com/libp2p/go-libp2p/core/peer/pb
1215github.com/libp2p/go-libp2p/core/peerstore
1216github.com/libp2p/go-libp2p/core/pnet
1217github.com/libp2p/go-libp2p/core/protocol
1218github.com/libp2p/go-libp2p/core/record
1219github.com/libp2p/go-libp2p/core/record/pb
1220github.com/libp2p/go-libp2p/core/routing
1221github.com/libp2p/go-libp2p/core/sec
1222github.com/libp2p/go-libp2p/core/sec/insecure
1223github.com/libp2p/go-libp2p/core/sec/insecure/pb
1224github.com/libp2p/go-libp2p/core/transport
1225github.com/libp2p/go-libp2p/p2p/discovery/routing
1226github.com/libp2p/go-libp2p/p2p/host/autonat
1227github.com/libp2p/go-libp2p/p2p/host/autonat/pb
1228github.com/libp2p/go-libp2p/p2p/host/autorelay
1229github.com/libp2p/go-libp2p/p2p/host/basic
1230github.com/libp2p/go-libp2p/p2p/host/blank
1231github.com/libp2p/go-libp2p/p2p/host/eventbus
1232github.com/libp2p/go-libp2p/p2p/host/peerstore
1233github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoreds
1234github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoreds/pb
1235github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem
1236github.com/libp2p/go-libp2p/p2p/host/pstoremanager
1237github.com/libp2p/go-libp2p/p2p/host/relaysvc
1238github.com/libp2p/go-libp2p/p2p/host/resource-manager
1239github.com/libp2p/go-libp2p/p2p/host/routed
1240github.com/libp2p/go-libp2p/p2p/metricshelper
1241github.com/libp2p/go-libp2p/p2p/muxer/yamux
1242github.com/libp2p/go-libp2p/p2p/net/connmgr
1243github.com/libp2p/go-libp2p/p2p/net/nat
1244github.com/libp2p/go-libp2p/p2p/net/pnet
1245github.com/libp2p/go-libp2p/p2p/net/reuseport
1246github.com/libp2p/go-libp2p/p2p/net/swarm
1247github.com/libp2p/go-libp2p/p2p/net/upgrader
1248github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/client
1249github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/pb
1250github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto
1251github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay
1252github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util
1253github.com/libp2p/go-libp2p/p2p/protocol/holepunch
1254github.com/libp2p/go-libp2p/p2p/protocol/holepunch/pb
1255github.com/libp2p/go-libp2p/p2p/protocol/identify
1256github.com/libp2p/go-libp2p/p2p/protocol/identify/pb
1257github.com/libp2p/go-libp2p/p2p/protocol/ping
1258github.com/libp2p/go-libp2p/p2p/security/noise
1259github.com/libp2p/go-libp2p/p2p/security/noise/pb
1260github.com/libp2p/go-libp2p/p2p/security/tls
1261github.com/libp2p/go-libp2p/p2p/transport/quic
1262github.com/libp2p/go-libp2p/p2p/transport/quicreuse
1263github.com/libp2p/go-libp2p/p2p/transport/tcp
1264github.com/libp2p/go-libp2p/p2p/transport/websocket
1265github.com/libp2p/go-libp2p/p2p/transport/webtransport
1266# github.com/libp2p/go-libp2p-asn-util v0.4.1
1267## explicit; go 1.19
1268github.com/libp2p/go-libp2p-asn-util
1269# github.com/libp2p/go-libp2p-kad-dht v0.25.2
1270## explicit; go 1.20
1271github.com/libp2p/go-libp2p-kad-dht
1272github.com/libp2p/go-libp2p-kad-dht/internal
1273github.com/libp2p/go-libp2p-kad-dht/internal/config
1274github.com/libp2p/go-libp2p-kad-dht/internal/net
1275github.com/libp2p/go-libp2p-kad-dht/metrics
1276github.com/libp2p/go-libp2p-kad-dht/netsize
1277github.com/libp2p/go-libp2p-kad-dht/pb
1278github.com/libp2p/go-libp2p-kad-dht/providers
1279github.com/libp2p/go-libp2p-kad-dht/qpeerset
1280github.com/libp2p/go-libp2p-kad-dht/rtrefresh
1281# github.com/libp2p/go-libp2p-kbucket v0.6.3
1282## explicit; go 1.19
1283github.com/libp2p/go-libp2p-kbucket
1284github.com/libp2p/go-libp2p-kbucket/keyspace
1285github.com/libp2p/go-libp2p-kbucket/peerdiversity
1286# github.com/libp2p/go-libp2p-record v0.2.0
1287## explicit; go 1.17
1288github.com/libp2p/go-libp2p-record
1289github.com/libp2p/go-libp2p-record/pb
1290# github.com/libp2p/go-libp2p-routing-helpers v0.7.2
1291## explicit; go 1.20
1292github.com/libp2p/go-libp2p-routing-helpers/tracing
1293# github.com/libp2p/go-msgio v0.3.0
1294## explicit; go 1.18
1295github.com/libp2p/go-msgio
1296github.com/libp2p/go-msgio/pbio
1297github.com/libp2p/go-msgio/protoio
1298# github.com/libp2p/go-nat v0.2.0
1299## explicit; go 1.19
1300github.com/libp2p/go-nat
1301# github.com/libp2p/go-netroute v0.2.1
1302## explicit; go 1.18
1303github.com/libp2p/go-netroute
1304# github.com/libp2p/go-reuseport v0.4.0
1305## explicit; go 1.20
1306github.com/libp2p/go-reuseport
1307# github.com/libp2p/go-yamux/v4 v4.0.1
1308## explicit; go 1.18
1309github.com/libp2p/go-yamux/v4
593# github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de 1310# github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de
594## explicit 1311## explicit
1312github.com/liggitt/tabwriter
595# github.com/lithammer/dedent v1.1.0 1313# github.com/lithammer/dedent v1.1.0
596## explicit 1314## explicit
1315github.com/lithammer/dedent
597# github.com/mailru/easyjson v0.7.7 1316# github.com/mailru/easyjson v0.7.7
598## explicit 1317## explicit; go 1.12
1318github.com/mailru/easyjson/buffer
1319github.com/mailru/easyjson/jlexer
1320github.com/mailru/easyjson/jwriter
1321# github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd
1322## explicit; go 1.15
1323github.com/marten-seemann/tcp
1324# github.com/mattn/go-isatty v0.0.20
1325## explicit; go 1.15
1326github.com/mattn/go-isatty
1327# github.com/mattn/go-sqlite3 v1.14.24
1328## explicit; go 1.19
1329github.com/mattn/go-sqlite3
599# github.com/mdlayher/genetlink v1.3.2 1330# github.com/mdlayher/genetlink v1.3.2
600## explicit 1331## explicit; go 1.18
1332github.com/mdlayher/genetlink
601# github.com/mdlayher/netlink v1.7.2 1333# github.com/mdlayher/netlink v1.7.2
602## explicit 1334## explicit; go 1.18
1335github.com/mdlayher/netlink
1336github.com/mdlayher/netlink/nlenc
603# github.com/mdlayher/socket v0.4.1 1337# github.com/mdlayher/socket v0.4.1
604## explicit 1338## explicit; go 1.20
1339github.com/mdlayher/socket
1340# github.com/miekg/dns v1.1.58
1341## explicit; go 1.19
1342github.com/miekg/dns
605# github.com/miekg/pkcs11 v1.1.1 1343# github.com/miekg/pkcs11 v1.1.1
1344## explicit; go 1.12
1345github.com/miekg/pkcs11
1346# github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b
606## explicit 1347## explicit
607# github.com/minio/highwayhash v1.0.2 1348github.com/mikioh/tcpinfo
1349# github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc
608## explicit 1350## explicit
1351github.com/mikioh/tcpopt
1352# github.com/minio/highwayhash v1.0.2
1353## explicit; go 1.15
1354github.com/minio/highwayhash
609# github.com/minio/md5-simd v1.1.2 1355# github.com/minio/md5-simd v1.1.2
610## explicit 1356## explicit; go 1.14
1357github.com/minio/md5-simd
1358# github.com/minio/minio-go/v7 v7.0.70
1359## explicit; go 1.21
1360github.com/minio/minio-go/v7
1361github.com/minio/minio-go/v7/pkg/credentials
1362github.com/minio/minio-go/v7/pkg/encrypt
1363github.com/minio/minio-go/v7/pkg/lifecycle
1364github.com/minio/minio-go/v7/pkg/notification
1365github.com/minio/minio-go/v7/pkg/replication
1366github.com/minio/minio-go/v7/pkg/s3utils
1367github.com/minio/minio-go/v7/pkg/set
1368github.com/minio/minio-go/v7/pkg/signer
1369github.com/minio/minio-go/v7/pkg/sse
1370github.com/minio/minio-go/v7/pkg/tags
611# github.com/minio/sha256-simd v1.0.1 1371# github.com/minio/sha256-simd v1.0.1
612## explicit 1372## explicit; go 1.17
1373github.com/minio/sha256-simd
613# github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible 1374# github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible
614## explicit 1375## explicit
1376github.com/mistifyio/go-zfs
615# github.com/mistifyio/go-zfs/v3 v3.0.1 1377# github.com/mistifyio/go-zfs/v3 v3.0.1
616## explicit 1378## explicit; go 1.14
1379github.com/mistifyio/go-zfs/v3
617# github.com/mitchellh/go-homedir v1.1.0 1380# github.com/mitchellh/go-homedir v1.1.0
618## explicit 1381## explicit
1382github.com/mitchellh/go-homedir
619# github.com/mitchellh/go-wordwrap v1.0.1 1383# github.com/mitchellh/go-wordwrap v1.0.1
620## explicit 1384## explicit; go 1.14
1385github.com/mitchellh/go-wordwrap
621# github.com/moby/ipvs v1.1.0 1386# github.com/moby/ipvs v1.1.0
622## explicit 1387## explicit; go 1.17
1388github.com/moby/ipvs
623# github.com/moby/locker v1.0.1 1389# github.com/moby/locker v1.0.1
624## explicit 1390## explicit; go 1.13
625# github.com/moby/spdystream v0.2.0 1391github.com/moby/locker
626## explicit 1392# github.com/moby/spdystream v0.5.0
627# github.com/moby/sys/mountinfo v0.6.2 1393## explicit; go 1.13
628## explicit 1394github.com/moby/spdystream
629# github.com/moby/sys/sequential v0.5.0 1395github.com/moby/spdystream/spdy
630## explicit 1396# github.com/moby/sys/mountinfo v0.7.2
631# github.com/moby/sys/signal v0.7.0 1397## explicit; go 1.17
632## explicit 1398github.com/moby/sys/mountinfo
633# github.com/moby/sys/symlink v0.2.0 1399# github.com/moby/sys/sequential v0.6.0
634## explicit 1400## explicit; go 1.17
635# github.com/moby/term v0.0.0-20221205130635-1aeaba878587 1401github.com/moby/sys/sequential
636## explicit 1402# github.com/moby/sys/signal v0.7.1
1403## explicit; go 1.17
1404github.com/moby/sys/signal
1405# github.com/moby/sys/symlink v0.3.0
1406## explicit; go 1.17
1407github.com/moby/sys/symlink
1408# github.com/moby/sys/user v0.3.0
1409## explicit; go 1.17
1410github.com/moby/sys/user
1411# github.com/moby/sys/userns v0.1.0
1412## explicit; go 1.21
1413github.com/moby/sys/userns
1414# github.com/moby/term v0.5.0
1415## explicit; go 1.18
1416github.com/moby/term
1417github.com/moby/term/windows
637# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd 1418# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
638## explicit 1419## explicit
1420github.com/modern-go/concurrent
639# github.com/modern-go/reflect2 v1.0.2 1421# github.com/modern-go/reflect2 v1.0.2
640## explicit 1422## explicit; go 1.12
1423github.com/modern-go/reflect2
641# github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 1424# github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826
642## explicit 1425## explicit
1426github.com/mohae/deepcopy
643# github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 1427# github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00
644## explicit 1428## explicit
1429github.com/monochromegane/go-gitignore
645# github.com/morikuni/aec v1.0.0 1430# github.com/morikuni/aec v1.0.0
646## explicit 1431## explicit
647# github.com/mrunalp/fileutils v0.5.1 1432github.com/morikuni/aec
648## explicit 1433# github.com/mr-tron/base58 v1.2.0
1434## explicit; go 1.12
1435github.com/mr-tron/base58/base58
1436# github.com/multiformats/go-base32 v0.1.0
1437## explicit; go 1.18
1438github.com/multiformats/go-base32
1439# github.com/multiformats/go-base36 v0.2.0
1440## explicit; go 1.18
1441github.com/multiformats/go-base36
1442# github.com/multiformats/go-multiaddr v0.12.3
1443## explicit; go 1.21
1444github.com/multiformats/go-multiaddr
1445github.com/multiformats/go-multiaddr/net
1446# github.com/multiformats/go-multiaddr-dns v0.3.1
1447## explicit; go 1.15
1448github.com/multiformats/go-multiaddr-dns
1449# github.com/multiformats/go-multiaddr-fmt v0.1.0
1450## explicit; go 1.13
1451github.com/multiformats/go-multiaddr-fmt
1452# github.com/multiformats/go-multibase v0.2.0
1453## explicit; go 1.19
1454github.com/multiformats/go-multibase
1455# github.com/multiformats/go-multicodec v0.9.0
1456## explicit; go 1.19
1457github.com/multiformats/go-multicodec
1458# github.com/multiformats/go-multihash v0.2.3
1459## explicit; go 1.19
1460github.com/multiformats/go-multihash
1461github.com/multiformats/go-multihash/core
1462github.com/multiformats/go-multihash/register/all
1463github.com/multiformats/go-multihash/register/blake2
1464github.com/multiformats/go-multihash/register/blake3
1465github.com/multiformats/go-multihash/register/miniosha256
1466github.com/multiformats/go-multihash/register/murmur3
1467github.com/multiformats/go-multihash/register/sha256
1468github.com/multiformats/go-multihash/register/sha3
1469# github.com/multiformats/go-multistream v0.5.0
1470## explicit; go 1.20
1471github.com/multiformats/go-multistream
1472# github.com/multiformats/go-varint v0.0.7
1473## explicit; go 1.18
1474github.com/multiformats/go-varint
649# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 1475# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
650## explicit 1476## explicit
651# github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f 1477github.com/munnerz/goautoneg
652## explicit 1478# github.com/mwitkow/go-http-dialer v0.0.0-20161116154839-378f744fb2b8
653# github.com/nats-io/jsm.go v0.0.31-0.20220317133147-fe318f464eee
654## explicit
655# github.com/nats-io/jwt/v2 v2.5.3
656## explicit
657# github.com/nats-io/nats-server/v2 v2.10.5
658## explicit 1479## explicit
659# github.com/nats-io/nats.go v1.31.0 1480github.com/mwitkow/go-http-dialer
1481# github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
660## explicit 1482## explicit
661# github.com/nats-io/nkeys v0.4.6 1483github.com/mxk/go-flowrate/flowrate
1484# github.com/natefinch/lumberjack v2.0.0+incompatible
662## explicit 1485## explicit
1486github.com/natefinch/lumberjack
1487# github.com/nats-io/jsm.go v0.0.31-0.20220317133147-fe318f464eee
1488## explicit; go 1.16
1489github.com/nats-io/jsm.go/natscontext
1490# github.com/nats-io/jwt/v2 v2.5.5
1491## explicit; go 1.18
1492github.com/nats-io/jwt/v2
1493# github.com/nats-io/nats-server/v2 v2.10.12
1494## explicit; go 1.20
1495github.com/nats-io/nats-server/v2/conf
1496github.com/nats-io/nats-server/v2/internal/fastrand
1497github.com/nats-io/nats-server/v2/internal/ldap
1498github.com/nats-io/nats-server/v2/logger
1499github.com/nats-io/nats-server/v2/server
1500github.com/nats-io/nats-server/v2/server/avl
1501github.com/nats-io/nats-server/v2/server/certidp
1502github.com/nats-io/nats-server/v2/server/certstore
1503github.com/nats-io/nats-server/v2/server/pse
1504github.com/nats-io/nats-server/v2/server/stree
1505github.com/nats-io/nats-server/v2/server/sysmem
1506# github.com/nats-io/nats.go v1.34.0
1507## explicit; go 1.20
1508github.com/nats-io/nats.go
1509github.com/nats-io/nats.go/encoders/builtin
1510github.com/nats-io/nats.go/internal/parser
1511github.com/nats-io/nats.go/jetstream
1512github.com/nats-io/nats.go/util
1513# github.com/nats-io/nkeys v0.4.7
1514## explicit; go 1.20
1515github.com/nats-io/nkeys
663# github.com/nats-io/nuid v1.0.1 1516# github.com/nats-io/nuid v1.0.1
664## explicit 1517## explicit
1518github.com/nats-io/nuid
1519# github.com/onsi/ginkgo/v2 v2.21.0
1520## explicit; go 1.22.0
1521github.com/onsi/ginkgo/v2
1522github.com/onsi/ginkgo/v2/config
1523github.com/onsi/ginkgo/v2/formatter
1524github.com/onsi/ginkgo/v2/ginkgo
1525github.com/onsi/ginkgo/v2/ginkgo/build
1526github.com/onsi/ginkgo/v2/ginkgo/command
1527github.com/onsi/ginkgo/v2/ginkgo/generators
1528github.com/onsi/ginkgo/v2/ginkgo/internal
1529github.com/onsi/ginkgo/v2/ginkgo/labels
1530github.com/onsi/ginkgo/v2/ginkgo/outline
1531github.com/onsi/ginkgo/v2/ginkgo/run
1532github.com/onsi/ginkgo/v2/ginkgo/unfocus
1533github.com/onsi/ginkgo/v2/ginkgo/watch
1534github.com/onsi/ginkgo/v2/internal
1535github.com/onsi/ginkgo/v2/internal/global
1536github.com/onsi/ginkgo/v2/internal/interrupt_handler
1537github.com/onsi/ginkgo/v2/internal/parallel_support
1538github.com/onsi/ginkgo/v2/internal/testingtproxy
1539github.com/onsi/ginkgo/v2/reporters
1540github.com/onsi/ginkgo/v2/types
1541# github.com/onsi/gomega v1.35.1
1542## explicit; go 1.22
1543github.com/onsi/gomega
1544github.com/onsi/gomega/format
1545github.com/onsi/gomega/gstruct
1546github.com/onsi/gomega/gstruct/errors
1547github.com/onsi/gomega/internal
1548github.com/onsi/gomega/internal/gutil
1549github.com/onsi/gomega/matchers
1550github.com/onsi/gomega/matchers/support/goraph/bipartitegraph
1551github.com/onsi/gomega/matchers/support/goraph/edge
1552github.com/onsi/gomega/matchers/support/goraph/node
1553github.com/onsi/gomega/matchers/support/goraph/util
1554github.com/onsi/gomega/types
665# github.com/opencontainers/go-digest v1.0.0 1555# github.com/opencontainers/go-digest v1.0.0
666## explicit 1556## explicit; go 1.13
667# github.com/opencontainers/image-spec v1.1.0-rc5 1557github.com/opencontainers/go-digest
668## explicit 1558github.com/opencontainers/go-digest/digestset
669# github.com/opencontainers/runtime-spec v1.1.0 1559# github.com/opencontainers/image-spec v1.1.0
670## explicit 1560## explicit; go 1.18
1561github.com/opencontainers/image-spec/identity
1562github.com/opencontainers/image-spec/specs-go
1563github.com/opencontainers/image-spec/specs-go/v1
1564# github.com/opencontainers/runc v1.2.1 => github.com/k3s-io/runc v1.2.4-k3s1
1565## explicit; go 1.22
1566github.com/opencontainers/runc/libcontainer/cgroups
1567github.com/opencontainers/runc/libcontainer/cgroups/fs
1568github.com/opencontainers/runc/libcontainer/cgroups/fs2
1569github.com/opencontainers/runc/libcontainer/cgroups/fscommon
1570github.com/opencontainers/runc/libcontainer/cgroups/manager
1571github.com/opencontainers/runc/libcontainer/cgroups/systemd
1572github.com/opencontainers/runc/libcontainer/configs
1573github.com/opencontainers/runc/libcontainer/devices
1574github.com/opencontainers/runc/libcontainer/intelrdt
1575github.com/opencontainers/runc/libcontainer/userns
1576github.com/opencontainers/runc/libcontainer/utils
1577# github.com/opencontainers/runtime-spec v1.2.0
1578## explicit
1579github.com/opencontainers/runtime-spec/specs-go
1580github.com/opencontainers/runtime-spec/specs-go/features
671# github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 1581# github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626
672## explicit 1582## explicit; go 1.16
1583github.com/opencontainers/runtime-tools/generate
1584github.com/opencontainers/runtime-tools/generate/seccomp
1585github.com/opencontainers/runtime-tools/validate/capabilities
1586# github.com/opencontainers/selinux v1.11.1 => github.com/opencontainers/selinux v1.11.0
1587## explicit; go 1.19
1588github.com/opencontainers/selinux/go-selinux
1589github.com/opencontainers/selinux/go-selinux/label
1590github.com/opencontainers/selinux/pkg/pwalkdir
1591# github.com/opentracing/opentracing-go v1.2.0
1592## explicit; go 1.14
1593github.com/opentracing/opentracing-go
1594github.com/opentracing/opentracing-go/ext
1595github.com/opentracing/opentracing-go/log
1596# github.com/otiai10/copy v1.7.0
1597## explicit; go 1.14
1598github.com/otiai10/copy
1599# github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
1600## explicit; go 1.16
1601github.com/pbnjay/memory
673# github.com/pelletier/go-toml v1.9.5 1602# github.com/pelletier/go-toml v1.9.5
674## explicit 1603## explicit; go 1.12
1604github.com/pelletier/go-toml
1605# github.com/pelletier/go-toml/v2 v2.2.3
1606## explicit; go 1.21.0
1607github.com/pelletier/go-toml/v2
1608github.com/pelletier/go-toml/v2/internal/characters
1609github.com/pelletier/go-toml/v2/internal/danger
1610github.com/pelletier/go-toml/v2/internal/tracker
1611github.com/pelletier/go-toml/v2/unstable
675# github.com/peterbourgon/diskv v2.0.1+incompatible 1612# github.com/peterbourgon/diskv v2.0.1+incompatible
676## explicit 1613## explicit
1614github.com/peterbourgon/diskv
677# github.com/pierrec/lz4 v2.6.0+incompatible 1615# github.com/pierrec/lz4 v2.6.0+incompatible
678## explicit 1616## explicit
1617github.com/pierrec/lz4
1618github.com/pierrec/lz4/internal/xxh32
1619# github.com/pkg/errors v0.9.1
1620## explicit
1621github.com/pkg/errors
679# github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 1622# github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
680## explicit 1623## explicit
1624github.com/pmezard/go-difflib/difflib
1625# github.com/polydawn/refmt v0.89.0
1626## explicit; go 1.16
1627github.com/polydawn/refmt/cbor
1628github.com/polydawn/refmt/obj
1629github.com/polydawn/refmt/obj/atlas
1630github.com/polydawn/refmt/shared
1631github.com/polydawn/refmt/tok
681# github.com/pquerna/cachecontrol v0.1.0 1632# github.com/pquerna/cachecontrol v0.1.0
682## explicit 1633## explicit; go 1.16
683# github.com/prometheus/client_golang v1.18.0 1634github.com/pquerna/cachecontrol
684## explicit 1635github.com/pquerna/cachecontrol/cacheobject
685# github.com/prometheus/client_model v0.5.0 1636# github.com/prometheus/client_golang v1.20.5 => github.com/prometheus/client_golang v1.19.1
686## explicit 1637## explicit; go 1.20
687# github.com/prometheus/common v0.45.0 1638github.com/prometheus/client_golang/prometheus
688## explicit 1639github.com/prometheus/client_golang/prometheus/collectors
689# github.com/prometheus/procfs v0.12.0 1640github.com/prometheus/client_golang/prometheus/internal
690## explicit 1641github.com/prometheus/client_golang/prometheus/promhttp
1642github.com/prometheus/client_golang/prometheus/testutil
1643github.com/prometheus/client_golang/prometheus/testutil/promlint
1644github.com/prometheus/client_golang/prometheus/testutil/promlint/validations
1645# github.com/prometheus/client_model v0.6.1
1646## explicit; go 1.19
1647github.com/prometheus/client_model/go
1648# github.com/prometheus/common v0.55.0 => github.com/prometheus/common v0.55.0
1649## explicit; go 1.20
1650github.com/prometheus/common/expfmt
1651github.com/prometheus/common/model
1652# github.com/prometheus/procfs v0.15.1
1653## explicit; go 1.20
1654github.com/prometheus/procfs
1655github.com/prometheus/procfs/internal/fs
1656github.com/prometheus/procfs/internal/util
1657# github.com/quic-go/qpack v0.4.0
1658## explicit; go 1.18
1659github.com/quic-go/qpack
1660# github.com/quic-go/quic-go v0.42.0
1661## explicit; go 1.21
1662github.com/quic-go/quic-go
1663github.com/quic-go/quic-go/http3
1664github.com/quic-go/quic-go/internal/ackhandler
1665github.com/quic-go/quic-go/internal/congestion
1666github.com/quic-go/quic-go/internal/flowcontrol
1667github.com/quic-go/quic-go/internal/handshake
1668github.com/quic-go/quic-go/internal/logutils
1669github.com/quic-go/quic-go/internal/protocol
1670github.com/quic-go/quic-go/internal/qerr
1671github.com/quic-go/quic-go/internal/qtls
1672github.com/quic-go/quic-go/internal/utils
1673github.com/quic-go/quic-go/internal/utils/linkedlist
1674github.com/quic-go/quic-go/internal/utils/ringbuffer
1675github.com/quic-go/quic-go/internal/wire
1676github.com/quic-go/quic-go/logging
1677github.com/quic-go/quic-go/qlog
1678github.com/quic-go/quic-go/quicvarint
1679# github.com/quic-go/webtransport-go v0.6.0
1680## explicit; go 1.20
1681github.com/quic-go/webtransport-go
1682# github.com/rancher/dynamiclistener v0.6.0-rc1
1683## explicit; go 1.22.0
1684github.com/rancher/dynamiclistener
1685github.com/rancher/dynamiclistener/cert
1686github.com/rancher/dynamiclistener/factory
1687github.com/rancher/dynamiclistener/storage/file
1688github.com/rancher/dynamiclistener/storage/kubernetes
1689github.com/rancher/dynamiclistener/storage/memory
1690# github.com/rancher/lasso v0.0.0-20241202185148-04649f379358
1691## explicit; go 1.22.0
1692github.com/rancher/lasso/pkg/cache
1693github.com/rancher/lasso/pkg/client
1694github.com/rancher/lasso/pkg/controller
1695github.com/rancher/lasso/pkg/log
1696github.com/rancher/lasso/pkg/mapper
1697github.com/rancher/lasso/pkg/metrics
1698github.com/rancher/lasso/pkg/scheme
1699# github.com/rancher/permissions v0.0.0-20240523180510-4001d3d637f7
1700## explicit; go 1.21
1701github.com/rancher/permissions/pkg/access
1702github.com/rancher/permissions/pkg/acl
1703github.com/rancher/permissions/pkg/filemode
1704github.com/rancher/permissions/pkg/sid
1705# github.com/rancher/remotedialer v0.4.1
1706## explicit; go 1.20
1707github.com/rancher/remotedialer
1708github.com/rancher/remotedialer/metrics
1709# github.com/rancher/wharfie v0.6.7
1710## explicit; go 1.22
1711github.com/rancher/wharfie/pkg/registries
1712github.com/rancher/wharfie/pkg/tarfile
1713github.com/rancher/wharfie/pkg/util
1714# github.com/rancher/wrangler/v3 v3.2.0-rc.1
1715## explicit; go 1.23.3
1716github.com/rancher/wrangler/v3/pkg/apply
1717github.com/rancher/wrangler/v3/pkg/apply/injectors
1718github.com/rancher/wrangler/v3/pkg/cleanup
1719github.com/rancher/wrangler/v3/pkg/condition
1720github.com/rancher/wrangler/v3/pkg/controller-gen
1721github.com/rancher/wrangler/v3/pkg/controller-gen/args
1722github.com/rancher/wrangler/v3/pkg/controller-gen/generators
1723github.com/rancher/wrangler/v3/pkg/crd
1724github.com/rancher/wrangler/v3/pkg/data
1725github.com/rancher/wrangler/v3/pkg/data/convert
1726github.com/rancher/wrangler/v3/pkg/generated/controllers/apiextensions.k8s.io/v1
1727github.com/rancher/wrangler/v3/pkg/generated/controllers/apps
1728github.com/rancher/wrangler/v3/pkg/generated/controllers/apps/v1
1729github.com/rancher/wrangler/v3/pkg/generated/controllers/batch
1730github.com/rancher/wrangler/v3/pkg/generated/controllers/batch/v1
1731github.com/rancher/wrangler/v3/pkg/generated/controllers/core
1732github.com/rancher/wrangler/v3/pkg/generated/controllers/core/v1
1733github.com/rancher/wrangler/v3/pkg/generated/controllers/discovery
1734github.com/rancher/wrangler/v3/pkg/generated/controllers/discovery/v1
1735github.com/rancher/wrangler/v3/pkg/generated/controllers/rbac
1736github.com/rancher/wrangler/v3/pkg/generated/controllers/rbac/v1
1737github.com/rancher/wrangler/v3/pkg/generic
1738github.com/rancher/wrangler/v3/pkg/generic/fake
1739github.com/rancher/wrangler/v3/pkg/gvk
1740github.com/rancher/wrangler/v3/pkg/kv
1741github.com/rancher/wrangler/v3/pkg/leader
1742github.com/rancher/wrangler/v3/pkg/merr
1743github.com/rancher/wrangler/v3/pkg/name
1744github.com/rancher/wrangler/v3/pkg/objectset
1745github.com/rancher/wrangler/v3/pkg/patch
1746github.com/rancher/wrangler/v3/pkg/ratelimit
1747github.com/rancher/wrangler/v3/pkg/relatedresource
1748github.com/rancher/wrangler/v3/pkg/resolvehome
1749github.com/rancher/wrangler/v3/pkg/schemas
1750github.com/rancher/wrangler/v3/pkg/schemas/definition
1751github.com/rancher/wrangler/v3/pkg/schemas/openapi
1752github.com/rancher/wrangler/v3/pkg/schemes
1753github.com/rancher/wrangler/v3/pkg/signals
1754github.com/rancher/wrangler/v3/pkg/slice
1755github.com/rancher/wrangler/v3/pkg/start
1756github.com/rancher/wrangler/v3/pkg/stringset
1757github.com/rancher/wrangler/v3/pkg/yaml
1758# github.com/raulk/go-watchdog v1.3.0
1759## explicit; go 1.15
1760github.com/raulk/go-watchdog
1761# github.com/robfig/cron/v3 v3.0.1
1762## explicit; go 1.12
1763github.com/robfig/cron/v3
1764# github.com/rootless-containers/rootlesskit v1.0.1
1765## explicit; go 1.17
1766github.com/rootless-containers/rootlesskit/pkg/api
1767github.com/rootless-containers/rootlesskit/pkg/api/client
1768github.com/rootless-containers/rootlesskit/pkg/api/router
1769github.com/rootless-containers/rootlesskit/pkg/child
1770github.com/rootless-containers/rootlesskit/pkg/common
1771github.com/rootless-containers/rootlesskit/pkg/copyup
1772github.com/rootless-containers/rootlesskit/pkg/copyup/tmpfssymlink
1773github.com/rootless-containers/rootlesskit/pkg/msgutil
1774github.com/rootless-containers/rootlesskit/pkg/network
1775github.com/rootless-containers/rootlesskit/pkg/network/iputils
1776github.com/rootless-containers/rootlesskit/pkg/network/parentutils
1777github.com/rootless-containers/rootlesskit/pkg/network/slirp4netns
1778github.com/rootless-containers/rootlesskit/pkg/parent
1779github.com/rootless-containers/rootlesskit/pkg/parent/cgrouputil
1780github.com/rootless-containers/rootlesskit/pkg/parent/idtools
1781github.com/rootless-containers/rootlesskit/pkg/port
1782github.com/rootless-containers/rootlesskit/pkg/port/builtin
1783github.com/rootless-containers/rootlesskit/pkg/port/builtin/child
1784github.com/rootless-containers/rootlesskit/pkg/port/builtin/msg
1785github.com/rootless-containers/rootlesskit/pkg/port/builtin/opaque
1786github.com/rootless-containers/rootlesskit/pkg/port/builtin/parent
1787github.com/rootless-containers/rootlesskit/pkg/port/builtin/parent/tcp
1788github.com/rootless-containers/rootlesskit/pkg/port/builtin/parent/udp
1789github.com/rootless-containers/rootlesskit/pkg/port/builtin/parent/udp/udpproxy
1790github.com/rootless-containers/rootlesskit/pkg/port/portutil
1791github.com/rootless-containers/rootlesskit/pkg/port/slirp4netns
1792github.com/rootless-containers/rootlesskit/pkg/sigproxy
1793github.com/rootless-containers/rootlesskit/pkg/sigproxy/signal
1794github.com/rootless-containers/rootlesskit/pkg/version
691# github.com/rs/xid v1.5.0 1795# github.com/rs/xid v1.5.0
692## explicit 1796## explicit; go 1.12
693# github.com/rubiojr/go-vhd v0.0.0-20200706105327-02e210299021 1797github.com/rs/xid
694## explicit
695# github.com/russross/blackfriday/v2 v2.1.0 1798# github.com/russross/blackfriday/v2 v2.1.0
696## explicit 1799## explicit
697# github.com/seccomp/libseccomp-golang v0.10.0 1800github.com/russross/blackfriday/v2
698## explicit
699# github.com/shengdoushi/base58 v1.0.0 1801# github.com/shengdoushi/base58 v1.0.0
700## explicit 1802## explicit
1803github.com/shengdoushi/base58
1804# github.com/sirupsen/logrus v1.9.3
1805## explicit; go 1.13
1806github.com/sirupsen/logrus
701# github.com/soheilhy/cmux v0.1.5 1807# github.com/soheilhy/cmux v0.1.5
1808## explicit; go 1.11
1809github.com/soheilhy/cmux
1810# github.com/spaolacci/murmur3 v1.1.0
702## explicit 1811## explicit
703# github.com/spf13/cobra v1.8.0 1812github.com/spaolacci/murmur3
704## explicit 1813# github.com/spegel-org/spegel v1.0.18 => github.com/k3s-io/spegel v0.0.23-0.20240516234953-f3d2c4072314
705# github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980 1814## explicit; go 1.21.9
706## explicit 1815github.com/spegel-org/spegel/internal/channel
707# github.com/stoewer/go-strcase v1.2.0 1816github.com/spegel-org/spegel/internal/mux
708## explicit 1817github.com/spegel-org/spegel/pkg/metrics
1818github.com/spegel-org/spegel/pkg/oci
1819github.com/spegel-org/spegel/pkg/registry
1820github.com/spegel-org/spegel/pkg/routing
1821github.com/spegel-org/spegel/pkg/state
1822github.com/spegel-org/spegel/pkg/throttle
1823# github.com/spf13/afero v1.11.0
1824## explicit; go 1.19
1825github.com/spf13/afero
1826github.com/spf13/afero/internal/common
1827github.com/spf13/afero/mem
1828# github.com/spf13/cobra v1.8.1
1829## explicit; go 1.15
1830github.com/spf13/cobra
1831# github.com/spf13/pflag v1.0.5
1832## explicit; go 1.12
1833github.com/spf13/pflag
1834# github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6
1835## explicit; go 1.19
1836github.com/stefanberger/go-pkcs11uri
1837# github.com/stoewer/go-strcase v1.3.0
1838## explicit; go 1.11
1839github.com/stoewer/go-strcase
1840# github.com/stretchr/objx v0.5.2
1841## explicit; go 1.20
1842github.com/stretchr/objx
1843# github.com/stretchr/testify v1.9.0
1844## explicit; go 1.17
1845github.com/stretchr/testify/assert
1846github.com/stretchr/testify/mock
709# github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 1847# github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635
710## explicit 1848## explicit
711# github.com/tchap/go-patricia/v2 v2.3.1 1849github.com/syndtr/gocapability/capability
1850# github.com/syndtr/goleveldb v1.0.0
712## explicit 1851## explicit
1852github.com/syndtr/goleveldb/leveldb
1853github.com/syndtr/goleveldb/leveldb/cache
1854github.com/syndtr/goleveldb/leveldb/comparer
1855github.com/syndtr/goleveldb/leveldb/errors
1856github.com/syndtr/goleveldb/leveldb/filter
1857github.com/syndtr/goleveldb/leveldb/iterator
1858github.com/syndtr/goleveldb/leveldb/journal
1859github.com/syndtr/goleveldb/leveldb/memdb
1860github.com/syndtr/goleveldb/leveldb/opt
1861github.com/syndtr/goleveldb/leveldb/storage
1862github.com/syndtr/goleveldb/leveldb/table
1863github.com/syndtr/goleveldb/leveldb/util
1864# github.com/tchap/go-patricia/v2 v2.3.1
1865## explicit; go 1.16
1866github.com/tchap/go-patricia/v2/patricia
713# github.com/tidwall/btree v1.6.0 1867# github.com/tidwall/btree v1.6.0
714## explicit 1868## explicit; go 1.19
1869github.com/tidwall/btree
715# github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75 1870# github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75
716## explicit 1871## explicit; go 1.15
717# github.com/urfave/cli/v2 v2.23.5 1872github.com/tmc/grpc-websocket-proxy/wsproxy
718## explicit 1873# github.com/urfave/cli v1.22.15
1874## explicit; go 1.11
1875github.com/urfave/cli
1876# github.com/urfave/cli/v2 v2.27.5
1877## explicit; go 1.18
1878github.com/urfave/cli/v2
719# github.com/vbatts/tar-split v0.11.5 1879# github.com/vbatts/tar-split v0.11.5
720## explicit 1880## explicit; go 1.17
1881github.com/vbatts/tar-split/archive/tar
1882# github.com/vishvananda/netlink v1.3.1-0.20240905180732-b1ce50cfa9be
1883## explicit; go 1.12
1884github.com/vishvananda/netlink
1885github.com/vishvananda/netlink/nl
721# github.com/vishvananda/netns v0.0.4 1886# github.com/vishvananda/netns v0.0.4
1887## explicit; go 1.17
1888github.com/vishvananda/netns
1889# github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1
722## explicit 1890## explicit
723# github.com/vmware/govmomi v0.30.6 1891github.com/whyrusleeping/go-keyspace
724## explicit 1892# github.com/wk8/go-ordered-map/v2 v2.1.8
1893## explicit; go 1.18
1894github.com/wk8/go-ordered-map/v2
1895# github.com/x448/float16 v0.8.4
1896## explicit; go 1.11
1897github.com/x448/float16
725# github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510 1898# github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510
726## explicit 1899## explicit
1900github.com/xiang90/probing
727# github.com/xlab/treeprint v1.2.0 1901# github.com/xlab/treeprint v1.2.0
728## explicit 1902## explicit; go 1.13
729# github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 1903github.com/xlab/treeprint
730## explicit 1904# github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1
731# go.etcd.io/bbolt v1.3.8 1905## explicit; go 1.15
732## explicit 1906github.com/xrash/smetrics
733# go.etcd.io/etcd/client/v2 v2.305.10 1907# github.com/yl2chen/cidranger v1.0.2
734## explicit 1908## explicit; go 1.13
735# go.etcd.io/etcd/pkg/v3 v3.5.10 1909github.com/yl2chen/cidranger
736## explicit 1910github.com/yl2chen/cidranger/net
737# go.etcd.io/etcd/raft/v3 v3.5.10 1911# go.etcd.io/bbolt v1.3.11
738## explicit 1912## explicit; go 1.22
1913go.etcd.io/bbolt
1914# go.etcd.io/etcd/api/v3 v3.5.16 => github.com/k3s-io/etcd/api/v3 v3.5.16-k3s1
1915## explicit; go 1.22
1916go.etcd.io/etcd/api/v3/authpb
1917go.etcd.io/etcd/api/v3/etcdserverpb
1918go.etcd.io/etcd/api/v3/etcdserverpb/gw
1919go.etcd.io/etcd/api/v3/membershippb
1920go.etcd.io/etcd/api/v3/mvccpb
1921go.etcd.io/etcd/api/v3/v3rpc/rpctypes
1922go.etcd.io/etcd/api/v3/version
1923# go.etcd.io/etcd/client/pkg/v3 v3.5.16 => github.com/k3s-io/etcd/client/pkg/v3 v3.5.16-k3s1
1924## explicit; go 1.22
1925go.etcd.io/etcd/client/pkg/v3/fileutil
1926go.etcd.io/etcd/client/pkg/v3/logutil
1927go.etcd.io/etcd/client/pkg/v3/pathutil
1928go.etcd.io/etcd/client/pkg/v3/srv
1929go.etcd.io/etcd/client/pkg/v3/systemd
1930go.etcd.io/etcd/client/pkg/v3/tlsutil
1931go.etcd.io/etcd/client/pkg/v3/transport
1932go.etcd.io/etcd/client/pkg/v3/types
1933# go.etcd.io/etcd/client/v2 v2.305.16 => github.com/k3s-io/etcd/client/v2 v2.305.16-k3s1
1934## explicit; go 1.22
1935go.etcd.io/etcd/client/v2
1936# go.etcd.io/etcd/client/v3 v3.5.16 => github.com/k3s-io/etcd/client/v3 v3.5.16-k3s1
1937## explicit; go 1.22
1938go.etcd.io/etcd/client/v3
1939go.etcd.io/etcd/client/v3/concurrency
1940go.etcd.io/etcd/client/v3/credentials
1941go.etcd.io/etcd/client/v3/internal/endpoint
1942go.etcd.io/etcd/client/v3/internal/resolver
1943go.etcd.io/etcd/client/v3/kubernetes
1944go.etcd.io/etcd/client/v3/snapshot
1945# go.etcd.io/etcd/etcdutl/v3 v3.5.13 => github.com/k3s-io/etcd/etcdutl/v3 v3.5.16-k3s1
1946## explicit; go 1.22
1947go.etcd.io/etcd/etcdutl/v3/snapshot
1948# go.etcd.io/etcd/pkg/v3 v3.5.16 => github.com/k3s-io/etcd/pkg/v3 v3.5.16-k3s1
1949## explicit; go 1.22
1950go.etcd.io/etcd/pkg/v3/adt
1951go.etcd.io/etcd/pkg/v3/contention
1952go.etcd.io/etcd/pkg/v3/cpuutil
1953go.etcd.io/etcd/pkg/v3/crc
1954go.etcd.io/etcd/pkg/v3/debugutil
1955go.etcd.io/etcd/pkg/v3/flags
1956go.etcd.io/etcd/pkg/v3/httputil
1957go.etcd.io/etcd/pkg/v3/idutil
1958go.etcd.io/etcd/pkg/v3/ioutil
1959go.etcd.io/etcd/pkg/v3/netutil
1960go.etcd.io/etcd/pkg/v3/pbutil
1961go.etcd.io/etcd/pkg/v3/runtime
1962go.etcd.io/etcd/pkg/v3/schedule
1963go.etcd.io/etcd/pkg/v3/traceutil
1964go.etcd.io/etcd/pkg/v3/wait
1965# go.etcd.io/etcd/raft/v3 v3.5.16 => github.com/k3s-io/etcd/raft/v3 v3.5.16-k3s1
1966## explicit; go 1.22
1967go.etcd.io/etcd/raft/v3
1968go.etcd.io/etcd/raft/v3/confchange
1969go.etcd.io/etcd/raft/v3/quorum
1970go.etcd.io/etcd/raft/v3/raftpb
1971go.etcd.io/etcd/raft/v3/tracker
1972# go.etcd.io/etcd/server/v3 v3.5.16 => github.com/k3s-io/etcd/server/v3 v3.5.16-k3s1
1973## explicit; go 1.22
1974go.etcd.io/etcd/server/v3/auth
1975go.etcd.io/etcd/server/v3/config
1976go.etcd.io/etcd/server/v3/datadir
1977go.etcd.io/etcd/server/v3/embed
1978go.etcd.io/etcd/server/v3/etcdserver
1979go.etcd.io/etcd/server/v3/etcdserver/api
1980go.etcd.io/etcd/server/v3/etcdserver/api/etcdhttp
1981go.etcd.io/etcd/server/v3/etcdserver/api/membership
1982go.etcd.io/etcd/server/v3/etcdserver/api/rafthttp
1983go.etcd.io/etcd/server/v3/etcdserver/api/snap
1984go.etcd.io/etcd/server/v3/etcdserver/api/snap/snappb
1985go.etcd.io/etcd/server/v3/etcdserver/api/v2auth
1986go.etcd.io/etcd/server/v3/etcdserver/api/v2discovery
1987go.etcd.io/etcd/server/v3/etcdserver/api/v2error
1988go.etcd.io/etcd/server/v3/etcdserver/api/v2http
1989go.etcd.io/etcd/server/v3/etcdserver/api/v2http/httptypes
1990go.etcd.io/etcd/server/v3/etcdserver/api/v2stats
1991go.etcd.io/etcd/server/v3/etcdserver/api/v2store
1992go.etcd.io/etcd/server/v3/etcdserver/api/v2v3
1993go.etcd.io/etcd/server/v3/etcdserver/api/v3alarm
1994go.etcd.io/etcd/server/v3/etcdserver/api/v3client
1995go.etcd.io/etcd/server/v3/etcdserver/api/v3compactor
1996go.etcd.io/etcd/server/v3/etcdserver/api/v3election
1997go.etcd.io/etcd/server/v3/etcdserver/api/v3election/v3electionpb
1998go.etcd.io/etcd/server/v3/etcdserver/api/v3election/v3electionpb/gw
1999go.etcd.io/etcd/server/v3/etcdserver/api/v3lock
2000go.etcd.io/etcd/server/v3/etcdserver/api/v3lock/v3lockpb
2001go.etcd.io/etcd/server/v3/etcdserver/api/v3lock/v3lockpb/gw
2002go.etcd.io/etcd/server/v3/etcdserver/api/v3rpc
2003go.etcd.io/etcd/server/v3/etcdserver/cindex
2004go.etcd.io/etcd/server/v3/lease
2005go.etcd.io/etcd/server/v3/lease/leasehttp
2006go.etcd.io/etcd/server/v3/lease/leasepb
2007go.etcd.io/etcd/server/v3/mvcc
2008go.etcd.io/etcd/server/v3/mvcc/backend
2009go.etcd.io/etcd/server/v3/mvcc/buckets
2010go.etcd.io/etcd/server/v3/proxy/grpcproxy/adapter
2011go.etcd.io/etcd/server/v3/verify
2012go.etcd.io/etcd/server/v3/wal
2013go.etcd.io/etcd/server/v3/wal/walpb
739# go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 2014# go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1
740## explicit 2015## explicit; go 1.11
2016go.mozilla.org/pkcs7
741# go.opencensus.io v0.24.0 2017# go.opencensus.io v0.24.0
742## explicit 2018## explicit; go 1.13
743# go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.42.0 2019go.opencensus.io
744## explicit 2020go.opencensus.io/internal
745# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 2021go.opencensus.io/internal/tagencoding
746## explicit 2022go.opencensus.io/metric/metricdata
747# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 2023go.opencensus.io/metric/metricproducer
748## explicit 2024go.opencensus.io/resource
749# go.opentelemetry.io/otel v1.21.0 2025go.opencensus.io/stats
750## explicit 2026go.opencensus.io/stats/internal
751# go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.14.0 2027go.opencensus.io/stats/view
752## explicit 2028go.opencensus.io/tag
753# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 2029go.opencensus.io/trace
754## explicit 2030go.opencensus.io/trace/internal
755# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 2031go.opencensus.io/trace/tracestate
756## explicit 2032# go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.42.0 => go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.44.0
757# go.opentelemetry.io/otel/metric v1.21.0 2033## explicit; go 1.19
758## explicit 2034go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
759# go.opentelemetry.io/otel/sdk v1.21.0 2035go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful/internal/semconvutil
760## explicit 2036# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.53.0
761# go.opentelemetry.io/otel/trace v1.21.0 2037## explicit; go 1.21
762## explicit 2038go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
763# go.opentelemetry.io/proto/otlp v1.0.0 2039go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal
764## explicit 2040# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0
765# go.starlark.net v0.0.0-20230525235612-a134d8f9ddca 2041## explicit; go 1.21
766## explicit 2042go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
2043go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv
2044go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil
2045# go.opentelemetry.io/otel v1.28.0
2046## explicit; go 1.21
2047go.opentelemetry.io/otel
2048go.opentelemetry.io/otel/attribute
2049go.opentelemetry.io/otel/baggage
2050go.opentelemetry.io/otel/codes
2051go.opentelemetry.io/otel/internal
2052go.opentelemetry.io/otel/internal/attribute
2053go.opentelemetry.io/otel/internal/baggage
2054go.opentelemetry.io/otel/internal/global
2055go.opentelemetry.io/otel/propagation
2056go.opentelemetry.io/otel/semconv/internal
2057go.opentelemetry.io/otel/semconv/internal/v2
2058go.opentelemetry.io/otel/semconv/v1.12.0
2059go.opentelemetry.io/otel/semconv/v1.17.0
2060go.opentelemetry.io/otel/semconv/v1.17.0/httpconv
2061go.opentelemetry.io/otel/semconv/v1.20.0
2062go.opentelemetry.io/otel/semconv/v1.24.0
2063go.opentelemetry.io/otel/semconv/v1.26.0
2064go.opentelemetry.io/otel/semconv/v1.4.0
2065# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0
2066## explicit; go 1.21
2067go.opentelemetry.io/otel/exporters/otlp/otlptrace
2068go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform
2069# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.28.0
2070## explicit; go 1.21
2071go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
2072go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal
2073go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig
2074go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig
2075go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry
2076# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.28.0
2077## explicit; go 1.21
2078# go.opentelemetry.io/otel/metric v1.28.0
2079## explicit; go 1.21
2080go.opentelemetry.io/otel/metric
2081go.opentelemetry.io/otel/metric/embedded
2082go.opentelemetry.io/otel/metric/noop
2083# go.opentelemetry.io/otel/sdk v1.28.0
2084## explicit; go 1.21
2085go.opentelemetry.io/otel/sdk
2086go.opentelemetry.io/otel/sdk/instrumentation
2087go.opentelemetry.io/otel/sdk/internal/env
2088go.opentelemetry.io/otel/sdk/internal/x
2089go.opentelemetry.io/otel/sdk/resource
2090go.opentelemetry.io/otel/sdk/trace
2091# go.opentelemetry.io/otel/trace v1.28.0
2092## explicit; go 1.21
2093go.opentelemetry.io/otel/trace
2094go.opentelemetry.io/otel/trace/embedded
2095go.opentelemetry.io/otel/trace/noop
2096# go.opentelemetry.io/proto/otlp v1.3.1
2097## explicit; go 1.17
2098go.opentelemetry.io/proto/otlp/collector/trace/v1
2099go.opentelemetry.io/proto/otlp/common/v1
2100go.opentelemetry.io/proto/otlp/resource/v1
2101go.opentelemetry.io/proto/otlp/trace/v1
2102# go.uber.org/dig v1.17.1
2103## explicit; go 1.20
2104go.uber.org/dig
2105go.uber.org/dig/internal/digerror
2106go.uber.org/dig/internal/digreflect
2107go.uber.org/dig/internal/dot
2108go.uber.org/dig/internal/graph
2109# go.uber.org/fx v1.20.1
2110## explicit; go 1.20
2111go.uber.org/fx
2112go.uber.org/fx/fxevent
2113go.uber.org/fx/internal/fxclock
2114go.uber.org/fx/internal/fxlog
2115go.uber.org/fx/internal/fxreflect
2116go.uber.org/fx/internal/lifecycle
2117# go.uber.org/mock v0.4.0
2118## explicit; go 1.20
2119go.uber.org/mock/gomock
2120go.uber.org/mock/mockgen
2121go.uber.org/mock/mockgen/model
767# go.uber.org/multierr v1.11.0 2122# go.uber.org/multierr v1.11.0
768## explicit 2123## explicit; go 1.19
769# golang.org/x/exp v0.0.0-20231006140011-7918f672742d 2124go.uber.org/multierr
770## explicit 2125# go.uber.org/zap v1.27.0
771# golang.org/x/mod v0.14.0 2126## explicit; go 1.19
772## explicit 2127go.uber.org/zap
773# golang.org/x/oauth2 v0.15.0 2128go.uber.org/zap/buffer
774## explicit 2129go.uber.org/zap/internal
775# golang.org/x/term v0.15.0 2130go.uber.org/zap/internal/bufferpool
776## explicit 2131go.uber.org/zap/internal/color
777# golang.org/x/text v0.14.0 2132go.uber.org/zap/internal/exit
778## explicit 2133go.uber.org/zap/internal/pool
779# golang.org/x/time v0.5.0 2134go.uber.org/zap/internal/stacktrace
780## explicit 2135go.uber.org/zap/zapcore
781# golang.org/x/tools v0.16.1 2136go.uber.org/zap/zapgrpc
782## explicit 2137# golang.org/x/crypto v0.28.0 => golang.org/x/crypto v0.24.0
783# golang.zx2c4.com/wireguard v0.0.0-20230325221338-052af4a8072b 2138## explicit; go 1.18
784## explicit 2139golang.org/x/crypto/argon2
2140golang.org/x/crypto/bcrypt
2141golang.org/x/crypto/blake2b
2142golang.org/x/crypto/blake2s
2143golang.org/x/crypto/blowfish
2144golang.org/x/crypto/cast5
2145golang.org/x/crypto/chacha20
2146golang.org/x/crypto/chacha20poly1305
2147golang.org/x/crypto/cryptobyte
2148golang.org/x/crypto/cryptobyte/asn1
2149golang.org/x/crypto/curve25519
2150golang.org/x/crypto/curve25519/internal/field
2151golang.org/x/crypto/ed25519
2152golang.org/x/crypto/hkdf
2153golang.org/x/crypto/internal/alias
2154golang.org/x/crypto/internal/poly1305
2155golang.org/x/crypto/nacl/box
2156golang.org/x/crypto/nacl/secretbox
2157golang.org/x/crypto/ocsp
2158golang.org/x/crypto/openpgp
2159golang.org/x/crypto/openpgp/armor
2160golang.org/x/crypto/openpgp/elgamal
2161golang.org/x/crypto/openpgp/errors
2162golang.org/x/crypto/openpgp/packet
2163golang.org/x/crypto/openpgp/s2k
2164golang.org/x/crypto/pbkdf2
2165golang.org/x/crypto/salsa20/salsa
2166golang.org/x/crypto/scrypt
2167golang.org/x/crypto/sha3
2168# golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
2169## explicit; go 1.20
2170golang.org/x/exp/constraints
2171golang.org/x/exp/maps
2172golang.org/x/exp/rand
2173golang.org/x/exp/slices
2174# golang.org/x/mod v0.22.0
2175## explicit; go 1.22.0
2176golang.org/x/mod/internal/lazyregexp
2177golang.org/x/mod/modfile
2178golang.org/x/mod/module
2179golang.org/x/mod/semver
2180# golang.org/x/net v0.31.0 => golang.org/x/net v0.26.0
2181## explicit; go 1.18
2182golang.org/x/net/bpf
2183golang.org/x/net/context
2184golang.org/x/net/html
2185golang.org/x/net/html/atom
2186golang.org/x/net/html/charset
2187golang.org/x/net/http/httpguts
2188golang.org/x/net/http/httpproxy
2189golang.org/x/net/http2
2190golang.org/x/net/http2/hpack
2191golang.org/x/net/idna
2192golang.org/x/net/internal/iana
2193golang.org/x/net/internal/socket
2194golang.org/x/net/internal/socks
2195golang.org/x/net/internal/timeseries
2196golang.org/x/net/ipv4
2197golang.org/x/net/ipv6
2198golang.org/x/net/proxy
2199golang.org/x/net/publicsuffix
2200golang.org/x/net/route
2201golang.org/x/net/trace
2202golang.org/x/net/websocket
2203# golang.org/x/oauth2 v0.23.0
2204## explicit; go 1.18
2205golang.org/x/oauth2
2206golang.org/x/oauth2/internal
2207# golang.org/x/sync v0.9.0
2208## explicit; go 1.18
2209golang.org/x/sync/errgroup
2210golang.org/x/sync/semaphore
2211golang.org/x/sync/singleflight
2212# golang.org/x/sys v0.28.0 => golang.org/x/sys v0.21.0
2213## explicit; go 1.18
2214golang.org/x/sys/cpu
2215golang.org/x/sys/execabs
2216golang.org/x/sys/plan9
2217golang.org/x/sys/unix
2218golang.org/x/sys/windows
2219golang.org/x/sys/windows/registry
2220golang.org/x/sys/windows/svc
2221golang.org/x/sys/windows/svc/debug
2222golang.org/x/sys/windows/svc/eventlog
2223golang.org/x/sys/windows/svc/mgr
2224# golang.org/x/term v0.26.0
2225## explicit; go 1.18
2226golang.org/x/term
2227# golang.org/x/text v0.20.0
2228## explicit; go 1.18
2229golang.org/x/text/cases
2230golang.org/x/text/encoding
2231golang.org/x/text/encoding/charmap
2232golang.org/x/text/encoding/htmlindex
2233golang.org/x/text/encoding/internal
2234golang.org/x/text/encoding/internal/identifier
2235golang.org/x/text/encoding/japanese
2236golang.org/x/text/encoding/korean
2237golang.org/x/text/encoding/simplifiedchinese
2238golang.org/x/text/encoding/traditionalchinese
2239golang.org/x/text/encoding/unicode
2240golang.org/x/text/feature/plural
2241golang.org/x/text/internal
2242golang.org/x/text/internal/catmsg
2243golang.org/x/text/internal/format
2244golang.org/x/text/internal/language
2245golang.org/x/text/internal/language/compact
2246golang.org/x/text/internal/number
2247golang.org/x/text/internal/stringset
2248golang.org/x/text/internal/tag
2249golang.org/x/text/internal/utf8internal
2250golang.org/x/text/language
2251golang.org/x/text/message
2252golang.org/x/text/message/catalog
2253golang.org/x/text/runes
2254golang.org/x/text/secure/bidirule
2255golang.org/x/text/secure/precis
2256golang.org/x/text/transform
2257golang.org/x/text/unicode/bidi
2258golang.org/x/text/unicode/norm
2259golang.org/x/text/width
2260# golang.org/x/time v0.7.0
2261## explicit; go 1.18
2262golang.org/x/time/rate
2263# golang.org/x/tools v0.27.0
2264## explicit; go 1.22.0
2265golang.org/x/tools/cmd/goimports
2266golang.org/x/tools/container/intsets
2267golang.org/x/tools/cover
2268golang.org/x/tools/go/ast/astutil
2269golang.org/x/tools/go/ast/inspector
2270golang.org/x/tools/go/gcexportdata
2271golang.org/x/tools/go/packages
2272golang.org/x/tools/go/types/objectpath
2273golang.org/x/tools/go/types/typeutil
2274golang.org/x/tools/imports
2275golang.org/x/tools/internal/aliases
2276golang.org/x/tools/internal/event
2277golang.org/x/tools/internal/event/core
2278golang.org/x/tools/internal/event/keys
2279golang.org/x/tools/internal/event/label
2280golang.org/x/tools/internal/gcimporter
2281golang.org/x/tools/internal/gocommand
2282golang.org/x/tools/internal/gopathwalk
2283golang.org/x/tools/internal/imports
2284golang.org/x/tools/internal/packagesinternal
2285golang.org/x/tools/internal/pkgbits
2286golang.org/x/tools/internal/stdlib
2287golang.org/x/tools/internal/typeparams
2288golang.org/x/tools/internal/typesinternal
2289golang.org/x/tools/internal/versions
2290# golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173
2291## explicit; go 1.20
2292golang.zx2c4.com/wireguard/ipc/namedpipe
785# golang.zx2c4.com/wireguard/wgctrl v0.0.0-20230429144221-925a1e7659e6 2293# golang.zx2c4.com/wireguard/wgctrl v0.0.0-20230429144221-925a1e7659e6
786## explicit 2294## explicit; go 1.20
787# google.golang.org/api v0.152.0 2295golang.zx2c4.com/wireguard/wgctrl
788## explicit 2296golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd
789# google.golang.org/appengine v1.6.8 2297golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv
790## explicit 2298golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/wgh
791# google.golang.org/genproto v0.0.0-20231106174013-bbf56f31fb17 2299golang.zx2c4.com/wireguard/wgctrl/internal/wginternal
792## explicit 2300golang.zx2c4.com/wireguard/wgctrl/internal/wglinux
793# google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17 2301golang.zx2c4.com/wireguard/wgctrl/internal/wgopenbsd
794## explicit 2302golang.zx2c4.com/wireguard/wgctrl/internal/wgopenbsd/internal/wgh
795# google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f 2303golang.zx2c4.com/wireguard/wgctrl/internal/wguser
796## explicit 2304golang.zx2c4.com/wireguard/wgctrl/internal/wgwindows
797# google.golang.org/protobuf v1.31.0 2305golang.zx2c4.com/wireguard/wgctrl/internal/wgwindows/internal/ioctl
798## explicit 2306golang.zx2c4.com/wireguard/wgctrl/wgtypes
799# gopkg.in/gcfg.v1 v1.2.3 2307# gonum.org/v1/gonum v0.13.0
800## explicit 2308## explicit; go 1.18
2309gonum.org/v1/gonum/mathext
2310gonum.org/v1/gonum/mathext/internal/amos
2311gonum.org/v1/gonum/mathext/internal/cephes
2312gonum.org/v1/gonum/mathext/internal/gonum
2313# google.golang.org/genproto v0.0.0-20240903143218-8af14fe29dc1 => google.golang.org/genproto v0.0.0-20230525234035-dd9d682886f9
2314## explicit; go 1.19
2315google.golang.org/genproto/protobuf/field_mask
2316# google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1
2317## explicit; go 1.21
2318google.golang.org/genproto/googleapis/api
2319google.golang.org/genproto/googleapis/api/annotations
2320google.golang.org/genproto/googleapis/api/expr/v1alpha1
2321google.golang.org/genproto/googleapis/api/httpbody
2322# google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1
2323## explicit; go 1.21
2324google.golang.org/genproto/googleapis/rpc/code
2325google.golang.org/genproto/googleapis/rpc/errdetails
2326google.golang.org/genproto/googleapis/rpc/status
2327# google.golang.org/grpc v1.68.0 => google.golang.org/grpc v1.65.0
2328## explicit; go 1.21
2329google.golang.org/grpc
2330google.golang.org/grpc/attributes
2331google.golang.org/grpc/backoff
2332google.golang.org/grpc/balancer
2333google.golang.org/grpc/balancer/base
2334google.golang.org/grpc/balancer/grpclb/state
2335google.golang.org/grpc/balancer/pickfirst
2336google.golang.org/grpc/balancer/roundrobin
2337google.golang.org/grpc/binarylog/grpc_binarylog_v1
2338google.golang.org/grpc/channelz
2339google.golang.org/grpc/codes
2340google.golang.org/grpc/connectivity
2341google.golang.org/grpc/credentials
2342google.golang.org/grpc/credentials/insecure
2343google.golang.org/grpc/encoding
2344google.golang.org/grpc/encoding/gzip
2345google.golang.org/grpc/encoding/proto
2346google.golang.org/grpc/grpclog
2347google.golang.org/grpc/health
2348google.golang.org/grpc/health/grpc_health_v1
2349google.golang.org/grpc/internal
2350google.golang.org/grpc/internal/backoff
2351google.golang.org/grpc/internal/balancer/gracefulswitch
2352google.golang.org/grpc/internal/balancerload
2353google.golang.org/grpc/internal/binarylog
2354google.golang.org/grpc/internal/buffer
2355google.golang.org/grpc/internal/channelz
2356google.golang.org/grpc/internal/credentials
2357google.golang.org/grpc/internal/envconfig
2358google.golang.org/grpc/internal/grpclog
2359google.golang.org/grpc/internal/grpcsync
2360google.golang.org/grpc/internal/grpcutil
2361google.golang.org/grpc/internal/idle
2362google.golang.org/grpc/internal/metadata
2363google.golang.org/grpc/internal/pretty
2364google.golang.org/grpc/internal/resolver
2365google.golang.org/grpc/internal/resolver/dns
2366google.golang.org/grpc/internal/resolver/dns/internal
2367google.golang.org/grpc/internal/resolver/passthrough
2368google.golang.org/grpc/internal/resolver/unix
2369google.golang.org/grpc/internal/serviceconfig
2370google.golang.org/grpc/internal/status
2371google.golang.org/grpc/internal/syscall
2372google.golang.org/grpc/internal/transport
2373google.golang.org/grpc/internal/transport/networktype
2374google.golang.org/grpc/keepalive
2375google.golang.org/grpc/metadata
2376google.golang.org/grpc/peer
2377google.golang.org/grpc/reflection
2378google.golang.org/grpc/reflection/grpc_reflection_v1
2379google.golang.org/grpc/reflection/grpc_reflection_v1alpha
2380google.golang.org/grpc/reflection/internal
2381google.golang.org/grpc/resolver
2382google.golang.org/grpc/resolver/dns
2383google.golang.org/grpc/resolver/manual
2384google.golang.org/grpc/serviceconfig
2385google.golang.org/grpc/stats
2386google.golang.org/grpc/status
2387google.golang.org/grpc/tap
2388# google.golang.org/protobuf v1.35.2
2389## explicit; go 1.21
2390google.golang.org/protobuf/cmd/protoc-gen-go
2391google.golang.org/protobuf/cmd/protoc-gen-go/internal_gengo
2392google.golang.org/protobuf/compiler/protogen
2393google.golang.org/protobuf/encoding/protodelim
2394google.golang.org/protobuf/encoding/protojson
2395google.golang.org/protobuf/encoding/prototext
2396google.golang.org/protobuf/encoding/protowire
2397google.golang.org/protobuf/internal/descfmt
2398google.golang.org/protobuf/internal/descopts
2399google.golang.org/protobuf/internal/detrand
2400google.golang.org/protobuf/internal/editiondefaults
2401google.golang.org/protobuf/internal/editionssupport
2402google.golang.org/protobuf/internal/encoding/defval
2403google.golang.org/protobuf/internal/encoding/json
2404google.golang.org/protobuf/internal/encoding/messageset
2405google.golang.org/protobuf/internal/encoding/tag
2406google.golang.org/protobuf/internal/encoding/text
2407google.golang.org/protobuf/internal/errors
2408google.golang.org/protobuf/internal/filedesc
2409google.golang.org/protobuf/internal/filetype
2410google.golang.org/protobuf/internal/flags
2411google.golang.org/protobuf/internal/genid
2412google.golang.org/protobuf/internal/impl
2413google.golang.org/protobuf/internal/msgfmt
2414google.golang.org/protobuf/internal/order
2415google.golang.org/protobuf/internal/pragma
2416google.golang.org/protobuf/internal/set
2417google.golang.org/protobuf/internal/strs
2418google.golang.org/protobuf/internal/version
2419google.golang.org/protobuf/proto
2420google.golang.org/protobuf/protoadapt
2421google.golang.org/protobuf/reflect/protodesc
2422google.golang.org/protobuf/reflect/protopath
2423google.golang.org/protobuf/reflect/protorange
2424google.golang.org/protobuf/reflect/protoreflect
2425google.golang.org/protobuf/reflect/protoregistry
2426google.golang.org/protobuf/runtime/protoiface
2427google.golang.org/protobuf/runtime/protoimpl
2428google.golang.org/protobuf/types/descriptorpb
2429google.golang.org/protobuf/types/dynamicpb
2430google.golang.org/protobuf/types/gofeaturespb
2431google.golang.org/protobuf/types/known/anypb
2432google.golang.org/protobuf/types/known/durationpb
2433google.golang.org/protobuf/types/known/emptypb
2434google.golang.org/protobuf/types/known/fieldmaskpb
2435google.golang.org/protobuf/types/known/structpb
2436google.golang.org/protobuf/types/known/timestamppb
2437google.golang.org/protobuf/types/known/wrapperspb
2438google.golang.org/protobuf/types/pluginpb
2439# gopkg.in/evanphx/json-patch.v4 v4.12.0
2440## explicit
2441gopkg.in/evanphx/json-patch.v4
801# gopkg.in/inf.v0 v0.9.1 2442# gopkg.in/inf.v0 v0.9.1
802## explicit 2443## explicit
2444gopkg.in/inf.v0
803# gopkg.in/ini.v1 v1.67.0 2445# gopkg.in/ini.v1 v1.67.0
804## explicit 2446## explicit
2447gopkg.in/ini.v1
805# gopkg.in/natefinch/lumberjack.v2 v2.2.1 2448# gopkg.in/natefinch/lumberjack.v2 v2.2.1
806## explicit 2449## explicit; go 1.13
807# gopkg.in/square/go-jose.v2 v2.6.0 2450gopkg.in/natefinch/lumberjack.v2
808## explicit 2451# gopkg.in/square/go-jose.v2 v2.6.0 => gopkg.in/square/go-jose.v2 v2.6.0
809# gopkg.in/warnings.v0 v0.1.2 2452## explicit
810## explicit 2453gopkg.in/square/go-jose.v2
2454gopkg.in/square/go-jose.v2/cipher
2455gopkg.in/square/go-jose.v2/json
2456gopkg.in/square/go-jose.v2/jwt
2457# gopkg.in/yaml.v2 v2.4.0
2458## explicit; go 1.15
2459gopkg.in/yaml.v2
811# gopkg.in/yaml.v3 v3.0.1 2460# gopkg.in/yaml.v3 v3.0.1
812## explicit 2461## explicit
813# k8s.io/apiextensions-apiserver v0.28.7 2462gopkg.in/yaml.v3
814## explicit 2463# k8s.io/api v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.32.0-k3s1
815# k8s.io/cli-runtime v0.22.2 2464## explicit; go 1.23.0
816## explicit 2465k8s.io/api/admission/v1
817# k8s.io/code-generator v0.28.7 2466k8s.io/api/admission/v1beta1
818## explicit 2467k8s.io/api/admissionregistration/v1
819# k8s.io/controller-manager v0.25.4 2468k8s.io/api/admissionregistration/v1alpha1
820## explicit 2469k8s.io/api/admissionregistration/v1beta1
821# k8s.io/csi-translation-lib v0.0.0 2470k8s.io/api/apidiscovery/v2
822## explicit 2471k8s.io/api/apidiscovery/v2beta1
823# k8s.io/dynamic-resource-allocation v0.0.0 2472k8s.io/api/apiserverinternal/v1alpha1
824## explicit 2473k8s.io/api/apps/v1
825# k8s.io/endpointslice v0.0.0 2474k8s.io/api/apps/v1beta1
826## explicit 2475k8s.io/api/apps/v1beta2
827# k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01 2476k8s.io/api/authentication/v1
828## explicit 2477k8s.io/api/authentication/v1alpha1
829# k8s.io/kms v0.0.0 2478k8s.io/api/authentication/v1beta1
830## explicit 2479k8s.io/api/authorization/v1
831# k8s.io/kube-aggregator v0.28.7 2480k8s.io/api/authorization/v1beta1
832## explicit 2481k8s.io/api/autoscaling/v1
833# k8s.io/kube-controller-manager v0.0.0 2482k8s.io/api/autoscaling/v2
834## explicit 2483k8s.io/api/autoscaling/v2beta1
835# k8s.io/kube-openapi v0.0.0-20230928205116-a78145627833 2484k8s.io/api/autoscaling/v2beta2
836## explicit 2485k8s.io/api/batch/v1
837# k8s.io/kube-scheduler v0.0.0 2486k8s.io/api/batch/v1beta1
838## explicit 2487k8s.io/api/certificates/v1
839# k8s.io/kubelet v0.28.7 2488k8s.io/api/certificates/v1alpha1
840## explicit 2489k8s.io/api/certificates/v1beta1
841# k8s.io/legacy-cloud-providers v0.0.0 2490k8s.io/api/coordination/v1
842## explicit 2491k8s.io/api/coordination/v1alpha2
843# k8s.io/metrics v0.0.0 2492k8s.io/api/coordination/v1beta1
844## explicit 2493k8s.io/api/core/v1
845# k8s.io/mount-utils v0.28.7 2494k8s.io/api/discovery/v1
846## explicit 2495k8s.io/api/discovery/v1beta1
847# k8s.io/pod-security-admission v0.0.0 2496k8s.io/api/events/v1
848## explicit 2497k8s.io/api/events/v1beta1
849# sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 2498k8s.io/api/extensions/v1beta1
850## explicit 2499k8s.io/api/flowcontrol/v1
851# sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd 2500k8s.io/api/flowcontrol/v1beta1
852## explicit 2501k8s.io/api/flowcontrol/v1beta2
853# sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 2502k8s.io/api/flowcontrol/v1beta3
854## explicit 2503k8s.io/api/imagepolicy/v1alpha1
855# sigs.k8s.io/kustomize/kustomize/v5 v5.0.4-0.20230601165947-6ce0bf390ce3 2504k8s.io/api/networking/v1
856## explicit 2505k8s.io/api/networking/v1alpha1
857# sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 2506k8s.io/api/networking/v1beta1
858## explicit 2507k8s.io/api/node/v1
859# sigs.k8s.io/structured-merge-diff/v4 v4.3.0 2508k8s.io/api/node/v1alpha1
860## explicit 2509k8s.io/api/node/v1beta1
861# github.com/Microsoft/hcsshim => github.com/Microsoft/hcsshim v0.11.0 2510k8s.io/api/policy/v1
862# github.com/Mirantis/cri-dockerd => github.com/k3s-io/cri-dockerd v0.3.9-k3s2 2511k8s.io/api/policy/v1beta1
863# github.com/cloudnativelabs/kube-router/v2 => github.com/k3s-io/kube-router/v2 v2.0.1 2512k8s.io/api/rbac/v1
864# github.com/containerd/containerd => github.com/k3s-io/containerd v1.7.11-k3s2 2513k8s.io/api/rbac/v1alpha1
865# github.com/coreos/go-systemd => github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e 2514k8s.io/api/rbac/v1beta1
866# github.com/docker/distribution => github.com/docker/distribution v2.8.2+incompatible 2515k8s.io/api/resource/v1alpha3
867# github.com/docker/docker => github.com/docker/docker v24.0.0-rc.2.0.20230801142700-69c9adb7d386+incompatible 2516k8s.io/api/resource/v1beta1
868# github.com/docker/libnetwork => github.com/docker/libnetwork v0.8.0-dev.2.0.20190624125649-f0e46a78ea34 2517k8s.io/api/scheduling/v1
869# github.com/emicklei/go-restful/v3 => github.com/emicklei/go-restful/v3 v3.9.0 2518k8s.io/api/scheduling/v1alpha1
870# github.com/golang/protobuf => github.com/golang/protobuf v1.5.3 2519k8s.io/api/scheduling/v1beta1
2520k8s.io/api/storage/v1
2521k8s.io/api/storage/v1alpha1
2522k8s.io/api/storage/v1beta1
2523k8s.io/api/storagemigration/v1alpha1
2524# k8s.io/apiextensions-apiserver v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v1.32.0-k3s1
2525## explicit; go 1.23.0
2526k8s.io/apiextensions-apiserver/pkg/apihelpers
2527k8s.io/apiextensions-apiserver/pkg/apis/apiextensions
2528k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/install
2529k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1
2530k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1
2531k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation
2532k8s.io/apiextensions-apiserver/pkg/apiserver
2533k8s.io/apiextensions-apiserver/pkg/apiserver/conversion
2534k8s.io/apiextensions-apiserver/pkg/apiserver/schema
2535k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel
2536k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/model
2537k8s.io/apiextensions-apiserver/pkg/apiserver/schema/defaulting
2538k8s.io/apiextensions-apiserver/pkg/apiserver/schema/listtype
2539k8s.io/apiextensions-apiserver/pkg/apiserver/schema/objectmeta
2540k8s.io/apiextensions-apiserver/pkg/apiserver/schema/pruning
2541k8s.io/apiextensions-apiserver/pkg/apiserver/validation
2542k8s.io/apiextensions-apiserver/pkg/client/applyconfiguration/apiextensions/v1
2543k8s.io/apiextensions-apiserver/pkg/client/applyconfiguration/apiextensions/v1beta1
2544k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset
2545k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme
2546k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1
2547k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1
2548k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions
2549k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions/apiextensions
2550k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions/apiextensions/v1
2551k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions/apiextensions/v1beta1
2552k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions/internalinterfaces
2553k8s.io/apiextensions-apiserver/pkg/client/listers/apiextensions/v1
2554k8s.io/apiextensions-apiserver/pkg/client/listers/apiextensions/v1beta1
2555k8s.io/apiextensions-apiserver/pkg/cmd/server/options
2556k8s.io/apiextensions-apiserver/pkg/controller/apiapproval
2557k8s.io/apiextensions-apiserver/pkg/controller/establish
2558k8s.io/apiextensions-apiserver/pkg/controller/finalizer
2559k8s.io/apiextensions-apiserver/pkg/controller/nonstructuralschema
2560k8s.io/apiextensions-apiserver/pkg/controller/openapi
2561k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder
2562k8s.io/apiextensions-apiserver/pkg/controller/openapi/v2
2563k8s.io/apiextensions-apiserver/pkg/controller/openapiv3
2564k8s.io/apiextensions-apiserver/pkg/controller/status
2565k8s.io/apiextensions-apiserver/pkg/crdserverscheme
2566k8s.io/apiextensions-apiserver/pkg/features
2567k8s.io/apiextensions-apiserver/pkg/generated/openapi
2568k8s.io/apiextensions-apiserver/pkg/registry/customresource
2569k8s.io/apiextensions-apiserver/pkg/registry/customresource/tableconvertor
2570k8s.io/apiextensions-apiserver/pkg/registry/customresourcedefinition
2571# k8s.io/apimachinery v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.32.0-k3s1
2572## explicit; go 1.23.0
2573k8s.io/apimachinery/pkg/api/equality
2574k8s.io/apimachinery/pkg/api/errors
2575k8s.io/apimachinery/pkg/api/meta
2576k8s.io/apimachinery/pkg/api/meta/table
2577k8s.io/apimachinery/pkg/api/meta/testrestmapper
2578k8s.io/apimachinery/pkg/api/resource
2579k8s.io/apimachinery/pkg/api/validation
2580k8s.io/apimachinery/pkg/api/validation/path
2581k8s.io/apimachinery/pkg/apis/meta/internalversion
2582k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme
2583k8s.io/apimachinery/pkg/apis/meta/internalversion/validation
2584k8s.io/apimachinery/pkg/apis/meta/v1
2585k8s.io/apimachinery/pkg/apis/meta/v1/unstructured
2586k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme
2587k8s.io/apimachinery/pkg/apis/meta/v1/validation
2588k8s.io/apimachinery/pkg/apis/meta/v1beta1
2589k8s.io/apimachinery/pkg/apis/meta/v1beta1/validation
2590k8s.io/apimachinery/pkg/conversion
2591k8s.io/apimachinery/pkg/conversion/queryparams
2592k8s.io/apimachinery/pkg/fields
2593k8s.io/apimachinery/pkg/labels
2594k8s.io/apimachinery/pkg/runtime
2595k8s.io/apimachinery/pkg/runtime/schema
2596k8s.io/apimachinery/pkg/runtime/serializer
2597k8s.io/apimachinery/pkg/runtime/serializer/cbor
2598k8s.io/apimachinery/pkg/runtime/serializer/cbor/direct
2599k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes
2600k8s.io/apimachinery/pkg/runtime/serializer/json
2601k8s.io/apimachinery/pkg/runtime/serializer/protobuf
2602k8s.io/apimachinery/pkg/runtime/serializer/recognizer
2603k8s.io/apimachinery/pkg/runtime/serializer/streaming
2604k8s.io/apimachinery/pkg/runtime/serializer/versioning
2605k8s.io/apimachinery/pkg/selection
2606k8s.io/apimachinery/pkg/types
2607k8s.io/apimachinery/pkg/util/cache
2608k8s.io/apimachinery/pkg/util/diff
2609k8s.io/apimachinery/pkg/util/dump
2610k8s.io/apimachinery/pkg/util/duration
2611k8s.io/apimachinery/pkg/util/errors
2612k8s.io/apimachinery/pkg/util/framer
2613k8s.io/apimachinery/pkg/util/httpstream
2614k8s.io/apimachinery/pkg/util/httpstream/spdy
2615k8s.io/apimachinery/pkg/util/httpstream/wsstream
2616k8s.io/apimachinery/pkg/util/intstr
2617k8s.io/apimachinery/pkg/util/json
2618k8s.io/apimachinery/pkg/util/jsonmergepatch
2619k8s.io/apimachinery/pkg/util/managedfields
2620k8s.io/apimachinery/pkg/util/managedfields/internal
2621k8s.io/apimachinery/pkg/util/mergepatch
2622k8s.io/apimachinery/pkg/util/naming
2623k8s.io/apimachinery/pkg/util/net
2624k8s.io/apimachinery/pkg/util/portforward
2625k8s.io/apimachinery/pkg/util/proxy
2626k8s.io/apimachinery/pkg/util/rand
2627k8s.io/apimachinery/pkg/util/remotecommand
2628k8s.io/apimachinery/pkg/util/runtime
2629k8s.io/apimachinery/pkg/util/sets
2630k8s.io/apimachinery/pkg/util/strategicpatch
2631k8s.io/apimachinery/pkg/util/uuid
2632k8s.io/apimachinery/pkg/util/validation
2633k8s.io/apimachinery/pkg/util/validation/field
2634k8s.io/apimachinery/pkg/util/version
2635k8s.io/apimachinery/pkg/util/wait
2636k8s.io/apimachinery/pkg/util/waitgroup
2637k8s.io/apimachinery/pkg/util/yaml
2638k8s.io/apimachinery/pkg/version
2639k8s.io/apimachinery/pkg/watch
2640k8s.io/apimachinery/third_party/forked/golang/json
2641k8s.io/apimachinery/third_party/forked/golang/netutil
2642k8s.io/apimachinery/third_party/forked/golang/reflect
2643# k8s.io/apiserver v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.0-k3s1
2644## explicit; go 1.23.0
2645k8s.io/apiserver/pkg/admission
2646k8s.io/apiserver/pkg/admission/configuration
2647k8s.io/apiserver/pkg/admission/initializer
2648k8s.io/apiserver/pkg/admission/metrics
2649k8s.io/apiserver/pkg/admission/plugin/authorizer
2650k8s.io/apiserver/pkg/admission/plugin/cel
2651k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle
2652k8s.io/apiserver/pkg/admission/plugin/policy/generic
2653k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic
2654k8s.io/apiserver/pkg/admission/plugin/policy/matching
2655k8s.io/apiserver/pkg/admission/plugin/policy/mutating
2656k8s.io/apiserver/pkg/admission/plugin/policy/mutating/patch
2657k8s.io/apiserver/pkg/admission/plugin/policy/validating
2658k8s.io/apiserver/pkg/admission/plugin/policy/validating/metrics
2659k8s.io/apiserver/pkg/admission/plugin/resourcequota
2660k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota
2661k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota/install
2662k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota/v1
2663k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota/v1alpha1
2664k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota/v1beta1
2665k8s.io/apiserver/pkg/admission/plugin/resourcequota/apis/resourcequota/validation
2666k8s.io/apiserver/pkg/admission/plugin/webhook
2667k8s.io/apiserver/pkg/admission/plugin/webhook/config
2668k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission
2669k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1
2670k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1
2671k8s.io/apiserver/pkg/admission/plugin/webhook/errors
2672k8s.io/apiserver/pkg/admission/plugin/webhook/generic
2673k8s.io/apiserver/pkg/admission/plugin/webhook/initializer
2674k8s.io/apiserver/pkg/admission/plugin/webhook/matchconditions
2675k8s.io/apiserver/pkg/admission/plugin/webhook/mutating
2676k8s.io/apiserver/pkg/admission/plugin/webhook/predicates/namespace
2677k8s.io/apiserver/pkg/admission/plugin/webhook/predicates/object
2678k8s.io/apiserver/pkg/admission/plugin/webhook/predicates/rules
2679k8s.io/apiserver/pkg/admission/plugin/webhook/request
2680k8s.io/apiserver/pkg/admission/plugin/webhook/validating
2681k8s.io/apiserver/pkg/apis/apidiscovery/v2
2682k8s.io/apiserver/pkg/apis/apiserver
2683k8s.io/apiserver/pkg/apis/apiserver/install
2684k8s.io/apiserver/pkg/apis/apiserver/load
2685k8s.io/apiserver/pkg/apis/apiserver/v1
2686k8s.io/apiserver/pkg/apis/apiserver/v1alpha1
2687k8s.io/apiserver/pkg/apis/apiserver/v1beta1
2688k8s.io/apiserver/pkg/apis/apiserver/validation
2689k8s.io/apiserver/pkg/apis/audit
2690k8s.io/apiserver/pkg/apis/audit/install
2691k8s.io/apiserver/pkg/apis/audit/v1
2692k8s.io/apiserver/pkg/apis/audit/validation
2693k8s.io/apiserver/pkg/apis/cel
2694k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap
2695k8s.io/apiserver/pkg/audit
2696k8s.io/apiserver/pkg/audit/policy
2697k8s.io/apiserver/pkg/authentication/authenticator
2698k8s.io/apiserver/pkg/authentication/authenticatorfactory
2699k8s.io/apiserver/pkg/authentication/cel
2700k8s.io/apiserver/pkg/authentication/group
2701k8s.io/apiserver/pkg/authentication/request/anonymous
2702k8s.io/apiserver/pkg/authentication/request/bearertoken
2703k8s.io/apiserver/pkg/authentication/request/headerrequest
2704k8s.io/apiserver/pkg/authentication/request/union
2705k8s.io/apiserver/pkg/authentication/request/websocket
2706k8s.io/apiserver/pkg/authentication/request/x509
2707k8s.io/apiserver/pkg/authentication/serviceaccount
2708k8s.io/apiserver/pkg/authentication/token/cache
2709k8s.io/apiserver/pkg/authentication/token/jwt
2710k8s.io/apiserver/pkg/authentication/token/tokenfile
2711k8s.io/apiserver/pkg/authentication/token/union
2712k8s.io/apiserver/pkg/authentication/user
2713k8s.io/apiserver/pkg/authorization/authorizer
2714k8s.io/apiserver/pkg/authorization/authorizerfactory
2715k8s.io/apiserver/pkg/authorization/cel
2716k8s.io/apiserver/pkg/authorization/metrics
2717k8s.io/apiserver/pkg/authorization/path
2718k8s.io/apiserver/pkg/authorization/union
2719k8s.io/apiserver/pkg/cel
2720k8s.io/apiserver/pkg/cel/common
2721k8s.io/apiserver/pkg/cel/environment
2722k8s.io/apiserver/pkg/cel/lazy
2723k8s.io/apiserver/pkg/cel/library
2724k8s.io/apiserver/pkg/cel/metrics
2725k8s.io/apiserver/pkg/cel/mutation
2726k8s.io/apiserver/pkg/cel/mutation/dynamic
2727k8s.io/apiserver/pkg/cel/openapi
2728k8s.io/apiserver/pkg/cel/openapi/resolver
2729k8s.io/apiserver/pkg/endpoints
2730k8s.io/apiserver/pkg/endpoints/deprecation
2731k8s.io/apiserver/pkg/endpoints/discovery
2732k8s.io/apiserver/pkg/endpoints/discovery/aggregated
2733k8s.io/apiserver/pkg/endpoints/filterlatency
2734k8s.io/apiserver/pkg/endpoints/filters
2735k8s.io/apiserver/pkg/endpoints/handlers
2736k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager
2737k8s.io/apiserver/pkg/endpoints/handlers/finisher
2738k8s.io/apiserver/pkg/endpoints/handlers/metrics
2739k8s.io/apiserver/pkg/endpoints/handlers/negotiation
2740k8s.io/apiserver/pkg/endpoints/handlers/responsewriters
2741k8s.io/apiserver/pkg/endpoints/metrics
2742k8s.io/apiserver/pkg/endpoints/openapi
2743k8s.io/apiserver/pkg/endpoints/request
2744k8s.io/apiserver/pkg/endpoints/responsewriter
2745k8s.io/apiserver/pkg/endpoints/warning
2746k8s.io/apiserver/pkg/features
2747k8s.io/apiserver/pkg/quota/v1
2748k8s.io/apiserver/pkg/quota/v1/generic
2749k8s.io/apiserver/pkg/reconcilers
2750k8s.io/apiserver/pkg/registry/generic
2751k8s.io/apiserver/pkg/registry/generic/registry
2752k8s.io/apiserver/pkg/registry/generic/rest
2753k8s.io/apiserver/pkg/registry/rest
2754k8s.io/apiserver/pkg/server
2755k8s.io/apiserver/pkg/server/dynamiccertificates
2756k8s.io/apiserver/pkg/server/egressselector
2757k8s.io/apiserver/pkg/server/egressselector/metrics
2758k8s.io/apiserver/pkg/server/filters
2759k8s.io/apiserver/pkg/server/healthz
2760k8s.io/apiserver/pkg/server/httplog
2761k8s.io/apiserver/pkg/server/mux
2762k8s.io/apiserver/pkg/server/options
2763k8s.io/apiserver/pkg/server/options/authenticationconfig/metrics
2764k8s.io/apiserver/pkg/server/options/authorizationconfig/metrics
2765k8s.io/apiserver/pkg/server/options/encryptionconfig
2766k8s.io/apiserver/pkg/server/options/encryptionconfig/controller
2767k8s.io/apiserver/pkg/server/options/encryptionconfig/metrics
2768k8s.io/apiserver/pkg/server/resourceconfig
2769k8s.io/apiserver/pkg/server/routes
2770k8s.io/apiserver/pkg/server/routine
2771k8s.io/apiserver/pkg/server/storage
2772k8s.io/apiserver/pkg/storage
2773k8s.io/apiserver/pkg/storage/cacher
2774k8s.io/apiserver/pkg/storage/cacher/metrics
2775k8s.io/apiserver/pkg/storage/errors
2776k8s.io/apiserver/pkg/storage/etcd3
2777k8s.io/apiserver/pkg/storage/etcd3/metrics
2778k8s.io/apiserver/pkg/storage/feature
2779k8s.io/apiserver/pkg/storage/names
2780k8s.io/apiserver/pkg/storage/storagebackend
2781k8s.io/apiserver/pkg/storage/storagebackend/factory
2782k8s.io/apiserver/pkg/storage/value
2783k8s.io/apiserver/pkg/storage/value/encrypt/aes
2784k8s.io/apiserver/pkg/storage/value/encrypt/envelope
2785k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2
2786k8s.io/apiserver/pkg/storage/value/encrypt/envelope/kmsv2/v2
2787k8s.io/apiserver/pkg/storage/value/encrypt/envelope/metrics
2788k8s.io/apiserver/pkg/storage/value/encrypt/identity
2789k8s.io/apiserver/pkg/storage/value/encrypt/secretbox
2790k8s.io/apiserver/pkg/storageversion
2791k8s.io/apiserver/pkg/util/apihelpers
2792k8s.io/apiserver/pkg/util/dryrun
2793k8s.io/apiserver/pkg/util/feature
2794k8s.io/apiserver/pkg/util/flowcontrol
2795k8s.io/apiserver/pkg/util/flowcontrol/debug
2796k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing
2797k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/eventclock
2798k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise
2799k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset
2800k8s.io/apiserver/pkg/util/flowcontrol/format
2801k8s.io/apiserver/pkg/util/flowcontrol/metrics
2802k8s.io/apiserver/pkg/util/flowcontrol/request
2803k8s.io/apiserver/pkg/util/flushwriter
2804k8s.io/apiserver/pkg/util/notfoundhandler
2805k8s.io/apiserver/pkg/util/openapi
2806k8s.io/apiserver/pkg/util/peerproxy
2807k8s.io/apiserver/pkg/util/peerproxy/metrics
2808k8s.io/apiserver/pkg/util/proxy
2809k8s.io/apiserver/pkg/util/proxy/metrics
2810k8s.io/apiserver/pkg/util/responsewriter
2811k8s.io/apiserver/pkg/util/shufflesharding
2812k8s.io/apiserver/pkg/util/webhook
2813k8s.io/apiserver/pkg/util/x509metrics
2814k8s.io/apiserver/pkg/warning
2815k8s.io/apiserver/plugin/pkg/audit/buffered
2816k8s.io/apiserver/plugin/pkg/audit/log
2817k8s.io/apiserver/plugin/pkg/audit/truncate
2818k8s.io/apiserver/plugin/pkg/audit/webhook
2819k8s.io/apiserver/plugin/pkg/authenticator/token/oidc
2820k8s.io/apiserver/plugin/pkg/authenticator/token/webhook
2821k8s.io/apiserver/plugin/pkg/authorizer/webhook
2822k8s.io/apiserver/plugin/pkg/authorizer/webhook/metrics
2823# k8s.io/cli-runtime v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.32.0-k3s1
2824## explicit; go 1.23.0
2825k8s.io/cli-runtime/pkg/genericclioptions
2826k8s.io/cli-runtime/pkg/genericiooptions
2827k8s.io/cli-runtime/pkg/printers
2828k8s.io/cli-runtime/pkg/resource
2829# k8s.io/client-go v11.0.1-0.20190409021438-1a26190bd76a+incompatible => github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.0-k3s1
2830## explicit; go 1.23.0
2831k8s.io/client-go/applyconfigurations
2832k8s.io/client-go/applyconfigurations/admissionregistration/v1
2833k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1
2834k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1
2835k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1
2836k8s.io/client-go/applyconfigurations/apps/v1
2837k8s.io/client-go/applyconfigurations/apps/v1beta1
2838k8s.io/client-go/applyconfigurations/apps/v1beta2
2839k8s.io/client-go/applyconfigurations/autoscaling/v1
2840k8s.io/client-go/applyconfigurations/autoscaling/v2
2841k8s.io/client-go/applyconfigurations/autoscaling/v2beta1
2842k8s.io/client-go/applyconfigurations/autoscaling/v2beta2
2843k8s.io/client-go/applyconfigurations/batch/v1
2844k8s.io/client-go/applyconfigurations/batch/v1beta1
2845k8s.io/client-go/applyconfigurations/certificates/v1
2846k8s.io/client-go/applyconfigurations/certificates/v1alpha1
2847k8s.io/client-go/applyconfigurations/certificates/v1beta1
2848k8s.io/client-go/applyconfigurations/coordination/v1
2849k8s.io/client-go/applyconfigurations/coordination/v1alpha2
2850k8s.io/client-go/applyconfigurations/coordination/v1beta1
2851k8s.io/client-go/applyconfigurations/core/v1
2852k8s.io/client-go/applyconfigurations/discovery/v1
2853k8s.io/client-go/applyconfigurations/discovery/v1beta1
2854k8s.io/client-go/applyconfigurations/events/v1
2855k8s.io/client-go/applyconfigurations/events/v1beta1
2856k8s.io/client-go/applyconfigurations/extensions/v1beta1
2857k8s.io/client-go/applyconfigurations/flowcontrol/v1
2858k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1
2859k8s.io/client-go/applyconfigurations/flowcontrol/v1beta2
2860k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3
2861k8s.io/client-go/applyconfigurations/imagepolicy/v1alpha1
2862k8s.io/client-go/applyconfigurations/internal
2863k8s.io/client-go/applyconfigurations/meta/v1
2864k8s.io/client-go/applyconfigurations/networking/v1
2865k8s.io/client-go/applyconfigurations/networking/v1alpha1
2866k8s.io/client-go/applyconfigurations/networking/v1beta1
2867k8s.io/client-go/applyconfigurations/node/v1
2868k8s.io/client-go/applyconfigurations/node/v1alpha1
2869k8s.io/client-go/applyconfigurations/node/v1beta1
2870k8s.io/client-go/applyconfigurations/policy/v1
2871k8s.io/client-go/applyconfigurations/policy/v1beta1
2872k8s.io/client-go/applyconfigurations/rbac/v1
2873k8s.io/client-go/applyconfigurations/rbac/v1alpha1
2874k8s.io/client-go/applyconfigurations/rbac/v1beta1
2875k8s.io/client-go/applyconfigurations/resource/v1alpha3
2876k8s.io/client-go/applyconfigurations/resource/v1beta1
2877k8s.io/client-go/applyconfigurations/scheduling/v1
2878k8s.io/client-go/applyconfigurations/scheduling/v1alpha1
2879k8s.io/client-go/applyconfigurations/scheduling/v1beta1
2880k8s.io/client-go/applyconfigurations/storage/v1
2881k8s.io/client-go/applyconfigurations/storage/v1alpha1
2882k8s.io/client-go/applyconfigurations/storage/v1beta1
2883k8s.io/client-go/applyconfigurations/storagemigration/v1alpha1
2884k8s.io/client-go/discovery
2885k8s.io/client-go/discovery/cached/disk
2886k8s.io/client-go/discovery/cached/memory
2887k8s.io/client-go/discovery/fake
2888k8s.io/client-go/dynamic
2889k8s.io/client-go/dynamic/dynamicinformer
2890k8s.io/client-go/dynamic/dynamiclister
2891k8s.io/client-go/dynamic/fake
2892k8s.io/client-go/features
2893k8s.io/client-go/gentype
2894k8s.io/client-go/informers
2895k8s.io/client-go/informers/admissionregistration
2896k8s.io/client-go/informers/admissionregistration/v1
2897k8s.io/client-go/informers/admissionregistration/v1alpha1
2898k8s.io/client-go/informers/admissionregistration/v1beta1
2899k8s.io/client-go/informers/apiserverinternal
2900k8s.io/client-go/informers/apiserverinternal/v1alpha1
2901k8s.io/client-go/informers/apps
2902k8s.io/client-go/informers/apps/v1
2903k8s.io/client-go/informers/apps/v1beta1
2904k8s.io/client-go/informers/apps/v1beta2
2905k8s.io/client-go/informers/autoscaling
2906k8s.io/client-go/informers/autoscaling/v1
2907k8s.io/client-go/informers/autoscaling/v2
2908k8s.io/client-go/informers/autoscaling/v2beta1
2909k8s.io/client-go/informers/autoscaling/v2beta2
2910k8s.io/client-go/informers/batch
2911k8s.io/client-go/informers/batch/v1
2912k8s.io/client-go/informers/batch/v1beta1
2913k8s.io/client-go/informers/certificates
2914k8s.io/client-go/informers/certificates/v1
2915k8s.io/client-go/informers/certificates/v1alpha1
2916k8s.io/client-go/informers/certificates/v1beta1
2917k8s.io/client-go/informers/coordination
2918k8s.io/client-go/informers/coordination/v1
2919k8s.io/client-go/informers/coordination/v1alpha2
2920k8s.io/client-go/informers/coordination/v1beta1
2921k8s.io/client-go/informers/core
2922k8s.io/client-go/informers/core/v1
2923k8s.io/client-go/informers/discovery
2924k8s.io/client-go/informers/discovery/v1
2925k8s.io/client-go/informers/discovery/v1beta1
2926k8s.io/client-go/informers/events
2927k8s.io/client-go/informers/events/v1
2928k8s.io/client-go/informers/events/v1beta1
2929k8s.io/client-go/informers/extensions
2930k8s.io/client-go/informers/extensions/v1beta1
2931k8s.io/client-go/informers/flowcontrol
2932k8s.io/client-go/informers/flowcontrol/v1
2933k8s.io/client-go/informers/flowcontrol/v1beta1
2934k8s.io/client-go/informers/flowcontrol/v1beta2
2935k8s.io/client-go/informers/flowcontrol/v1beta3
2936k8s.io/client-go/informers/internalinterfaces
2937k8s.io/client-go/informers/networking
2938k8s.io/client-go/informers/networking/v1
2939k8s.io/client-go/informers/networking/v1alpha1
2940k8s.io/client-go/informers/networking/v1beta1
2941k8s.io/client-go/informers/node
2942k8s.io/client-go/informers/node/v1
2943k8s.io/client-go/informers/node/v1alpha1
2944k8s.io/client-go/informers/node/v1beta1
2945k8s.io/client-go/informers/policy
2946k8s.io/client-go/informers/policy/v1
2947k8s.io/client-go/informers/policy/v1beta1
2948k8s.io/client-go/informers/rbac
2949k8s.io/client-go/informers/rbac/v1
2950k8s.io/client-go/informers/rbac/v1alpha1
2951k8s.io/client-go/informers/rbac/v1beta1
2952k8s.io/client-go/informers/resource
2953k8s.io/client-go/informers/resource/v1alpha3
2954k8s.io/client-go/informers/resource/v1beta1
2955k8s.io/client-go/informers/scheduling
2956k8s.io/client-go/informers/scheduling/v1
2957k8s.io/client-go/informers/scheduling/v1alpha1
2958k8s.io/client-go/informers/scheduling/v1beta1
2959k8s.io/client-go/informers/storage
2960k8s.io/client-go/informers/storage/v1
2961k8s.io/client-go/informers/storage/v1alpha1
2962k8s.io/client-go/informers/storage/v1beta1
2963k8s.io/client-go/informers/storagemigration
2964k8s.io/client-go/informers/storagemigration/v1alpha1
2965k8s.io/client-go/kubernetes
2966k8s.io/client-go/kubernetes/fake
2967k8s.io/client-go/kubernetes/scheme
2968k8s.io/client-go/kubernetes/typed/admissionregistration/v1
2969k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake
2970k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1
2971k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake
2972k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1
2973k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake
2974k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1
2975k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake
2976k8s.io/client-go/kubernetes/typed/apps/v1
2977k8s.io/client-go/kubernetes/typed/apps/v1/fake
2978k8s.io/client-go/kubernetes/typed/apps/v1beta1
2979k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake
2980k8s.io/client-go/kubernetes/typed/apps/v1beta2
2981k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake
2982k8s.io/client-go/kubernetes/typed/authentication/v1
2983k8s.io/client-go/kubernetes/typed/authentication/v1/fake
2984k8s.io/client-go/kubernetes/typed/authentication/v1alpha1
2985k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/fake
2986k8s.io/client-go/kubernetes/typed/authentication/v1beta1
2987k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake
2988k8s.io/client-go/kubernetes/typed/authorization/v1
2989k8s.io/client-go/kubernetes/typed/authorization/v1/fake
2990k8s.io/client-go/kubernetes/typed/authorization/v1beta1
2991k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake
2992k8s.io/client-go/kubernetes/typed/autoscaling/v1
2993k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake
2994k8s.io/client-go/kubernetes/typed/autoscaling/v2
2995k8s.io/client-go/kubernetes/typed/autoscaling/v2/fake
2996k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1
2997k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake
2998k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2
2999k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake
3000k8s.io/client-go/kubernetes/typed/batch/v1
3001k8s.io/client-go/kubernetes/typed/batch/v1/fake
3002k8s.io/client-go/kubernetes/typed/batch/v1beta1
3003k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake
3004k8s.io/client-go/kubernetes/typed/certificates/v1
3005k8s.io/client-go/kubernetes/typed/certificates/v1/fake
3006k8s.io/client-go/kubernetes/typed/certificates/v1alpha1
3007k8s.io/client-go/kubernetes/typed/certificates/v1alpha1/fake
3008k8s.io/client-go/kubernetes/typed/certificates/v1beta1
3009k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake
3010k8s.io/client-go/kubernetes/typed/coordination/v1
3011k8s.io/client-go/kubernetes/typed/coordination/v1/fake
3012k8s.io/client-go/kubernetes/typed/coordination/v1alpha2
3013k8s.io/client-go/kubernetes/typed/coordination/v1alpha2/fake
3014k8s.io/client-go/kubernetes/typed/coordination/v1beta1
3015k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake
3016k8s.io/client-go/kubernetes/typed/core/v1
3017k8s.io/client-go/kubernetes/typed/core/v1/fake
3018k8s.io/client-go/kubernetes/typed/discovery/v1
3019k8s.io/client-go/kubernetes/typed/discovery/v1/fake
3020k8s.io/client-go/kubernetes/typed/discovery/v1beta1
3021k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake
3022k8s.io/client-go/kubernetes/typed/events/v1
3023k8s.io/client-go/kubernetes/typed/events/v1/fake
3024k8s.io/client-go/kubernetes/typed/events/v1beta1
3025k8s.io/client-go/kubernetes/typed/events/v1beta1/fake
3026k8s.io/client-go/kubernetes/typed/extensions/v1beta1
3027k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake
3028k8s.io/client-go/kubernetes/typed/flowcontrol/v1
3029k8s.io/client-go/kubernetes/typed/flowcontrol/v1/fake
3030k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1
3031k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake
3032k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2
3033k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2/fake
3034k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3
3035k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake
3036k8s.io/client-go/kubernetes/typed/networking/v1
3037k8s.io/client-go/kubernetes/typed/networking/v1/fake
3038k8s.io/client-go/kubernetes/typed/networking/v1alpha1
3039k8s.io/client-go/kubernetes/typed/networking/v1alpha1/fake
3040k8s.io/client-go/kubernetes/typed/networking/v1beta1
3041k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake
3042k8s.io/client-go/kubernetes/typed/node/v1
3043k8s.io/client-go/kubernetes/typed/node/v1/fake
3044k8s.io/client-go/kubernetes/typed/node/v1alpha1
3045k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake
3046k8s.io/client-go/kubernetes/typed/node/v1beta1
3047k8s.io/client-go/kubernetes/typed/node/v1beta1/fake
3048k8s.io/client-go/kubernetes/typed/policy/v1
3049k8s.io/client-go/kubernetes/typed/policy/v1/fake
3050k8s.io/client-go/kubernetes/typed/policy/v1beta1
3051k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake
3052k8s.io/client-go/kubernetes/typed/rbac/v1
3053k8s.io/client-go/kubernetes/typed/rbac/v1/fake
3054k8s.io/client-go/kubernetes/typed/rbac/v1alpha1
3055k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake
3056k8s.io/client-go/kubernetes/typed/rbac/v1beta1
3057k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake
3058k8s.io/client-go/kubernetes/typed/resource/v1alpha3
3059k8s.io/client-go/kubernetes/typed/resource/v1alpha3/fake
3060k8s.io/client-go/kubernetes/typed/resource/v1beta1
3061k8s.io/client-go/kubernetes/typed/resource/v1beta1/fake
3062k8s.io/client-go/kubernetes/typed/scheduling/v1
3063k8s.io/client-go/kubernetes/typed/scheduling/v1/fake
3064k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1
3065k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake
3066k8s.io/client-go/kubernetes/typed/scheduling/v1beta1
3067k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake
3068k8s.io/client-go/kubernetes/typed/storage/v1
3069k8s.io/client-go/kubernetes/typed/storage/v1/fake
3070k8s.io/client-go/kubernetes/typed/storage/v1alpha1
3071k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake
3072k8s.io/client-go/kubernetes/typed/storage/v1beta1
3073k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake
3074k8s.io/client-go/kubernetes/typed/storagemigration/v1alpha1
3075k8s.io/client-go/kubernetes/typed/storagemigration/v1alpha1/fake
3076k8s.io/client-go/listers
3077k8s.io/client-go/listers/admissionregistration/v1
3078k8s.io/client-go/listers/admissionregistration/v1alpha1
3079k8s.io/client-go/listers/admissionregistration/v1beta1
3080k8s.io/client-go/listers/apiserverinternal/v1alpha1
3081k8s.io/client-go/listers/apps/v1
3082k8s.io/client-go/listers/apps/v1beta1
3083k8s.io/client-go/listers/apps/v1beta2
3084k8s.io/client-go/listers/autoscaling/v1
3085k8s.io/client-go/listers/autoscaling/v2
3086k8s.io/client-go/listers/autoscaling/v2beta1
3087k8s.io/client-go/listers/autoscaling/v2beta2
3088k8s.io/client-go/listers/batch/v1
3089k8s.io/client-go/listers/batch/v1beta1
3090k8s.io/client-go/listers/certificates/v1
3091k8s.io/client-go/listers/certificates/v1alpha1
3092k8s.io/client-go/listers/certificates/v1beta1
3093k8s.io/client-go/listers/coordination/v1
3094k8s.io/client-go/listers/coordination/v1alpha2
3095k8s.io/client-go/listers/coordination/v1beta1
3096k8s.io/client-go/listers/core/v1
3097k8s.io/client-go/listers/discovery/v1
3098k8s.io/client-go/listers/discovery/v1beta1
3099k8s.io/client-go/listers/events/v1
3100k8s.io/client-go/listers/events/v1beta1
3101k8s.io/client-go/listers/extensions/v1beta1
3102k8s.io/client-go/listers/flowcontrol/v1
3103k8s.io/client-go/listers/flowcontrol/v1beta1
3104k8s.io/client-go/listers/flowcontrol/v1beta2
3105k8s.io/client-go/listers/flowcontrol/v1beta3
3106k8s.io/client-go/listers/networking/v1
3107k8s.io/client-go/listers/networking/v1alpha1
3108k8s.io/client-go/listers/networking/v1beta1
3109k8s.io/client-go/listers/node/v1
3110k8s.io/client-go/listers/node/v1alpha1
3111k8s.io/client-go/listers/node/v1beta1
3112k8s.io/client-go/listers/policy/v1
3113k8s.io/client-go/listers/policy/v1beta1
3114k8s.io/client-go/listers/rbac/v1
3115k8s.io/client-go/listers/rbac/v1alpha1
3116k8s.io/client-go/listers/rbac/v1beta1
3117k8s.io/client-go/listers/resource/v1alpha3
3118k8s.io/client-go/listers/resource/v1beta1
3119k8s.io/client-go/listers/scheduling/v1
3120k8s.io/client-go/listers/scheduling/v1alpha1
3121k8s.io/client-go/listers/scheduling/v1beta1
3122k8s.io/client-go/listers/storage/v1
3123k8s.io/client-go/listers/storage/v1alpha1
3124k8s.io/client-go/listers/storage/v1beta1
3125k8s.io/client-go/listers/storagemigration/v1alpha1
3126k8s.io/client-go/metadata
3127k8s.io/client-go/metadata/metadatainformer
3128k8s.io/client-go/metadata/metadatalister
3129k8s.io/client-go/openapi
3130k8s.io/client-go/openapi/cached
3131k8s.io/client-go/openapi3
3132k8s.io/client-go/pkg/apis/clientauthentication
3133k8s.io/client-go/pkg/apis/clientauthentication/install
3134k8s.io/client-go/pkg/apis/clientauthentication/v1
3135k8s.io/client-go/pkg/apis/clientauthentication/v1beta1
3136k8s.io/client-go/pkg/version
3137k8s.io/client-go/plugin/pkg/client/auth
3138k8s.io/client-go/plugin/pkg/client/auth/azure
3139k8s.io/client-go/plugin/pkg/client/auth/exec
3140k8s.io/client-go/plugin/pkg/client/auth/gcp
3141k8s.io/client-go/plugin/pkg/client/auth/oidc
3142k8s.io/client-go/rest
3143k8s.io/client-go/rest/fake
3144k8s.io/client-go/rest/watch
3145k8s.io/client-go/restmapper
3146k8s.io/client-go/scale
3147k8s.io/client-go/scale/scheme
3148k8s.io/client-go/scale/scheme/appsint
3149k8s.io/client-go/scale/scheme/appsv1beta1
3150k8s.io/client-go/scale/scheme/appsv1beta2
3151k8s.io/client-go/scale/scheme/autoscalingv1
3152k8s.io/client-go/scale/scheme/extensionsint
3153k8s.io/client-go/scale/scheme/extensionsv1beta1
3154k8s.io/client-go/testing
3155k8s.io/client-go/third_party/forked/golang/template
3156k8s.io/client-go/tools/auth
3157k8s.io/client-go/tools/cache
3158k8s.io/client-go/tools/cache/synctrack
3159k8s.io/client-go/tools/clientcmd
3160k8s.io/client-go/tools/clientcmd/api
3161k8s.io/client-go/tools/clientcmd/api/latest
3162k8s.io/client-go/tools/clientcmd/api/v1
3163k8s.io/client-go/tools/events
3164k8s.io/client-go/tools/internal/events
3165k8s.io/client-go/tools/leaderelection
3166k8s.io/client-go/tools/leaderelection/resourcelock
3167k8s.io/client-go/tools/metrics
3168k8s.io/client-go/tools/pager
3169k8s.io/client-go/tools/portforward
3170k8s.io/client-go/tools/record
3171k8s.io/client-go/tools/record/util
3172k8s.io/client-go/tools/reference
3173k8s.io/client-go/tools/remotecommand
3174k8s.io/client-go/tools/watch
3175k8s.io/client-go/transport
3176k8s.io/client-go/transport/spdy
3177k8s.io/client-go/transport/websocket
3178k8s.io/client-go/util/apply
3179k8s.io/client-go/util/cert
3180k8s.io/client-go/util/certificate
3181k8s.io/client-go/util/certificate/csr
3182k8s.io/client-go/util/connrotation
3183k8s.io/client-go/util/consistencydetector
3184k8s.io/client-go/util/csaupgrade
3185k8s.io/client-go/util/exec
3186k8s.io/client-go/util/flowcontrol
3187k8s.io/client-go/util/homedir
3188k8s.io/client-go/util/jsonpath
3189k8s.io/client-go/util/keyutil
3190k8s.io/client-go/util/retry
3191k8s.io/client-go/util/watchlist
3192k8s.io/client-go/util/workqueue
3193# k8s.io/cloud-provider v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.32.0-k3s1
3194## explicit; go 1.23.0
3195k8s.io/cloud-provider
3196k8s.io/cloud-provider/api
3197k8s.io/cloud-provider/app
3198k8s.io/cloud-provider/app/config
3199k8s.io/cloud-provider/config
3200k8s.io/cloud-provider/config/install
3201k8s.io/cloud-provider/config/v1alpha1
3202k8s.io/cloud-provider/controllers/node
3203k8s.io/cloud-provider/controllers/node/config
3204k8s.io/cloud-provider/controllers/node/config/v1alpha1
3205k8s.io/cloud-provider/controllers/nodelifecycle
3206k8s.io/cloud-provider/controllers/route
3207k8s.io/cloud-provider/controllers/service
3208k8s.io/cloud-provider/controllers/service/config
3209k8s.io/cloud-provider/controllers/service/config/v1alpha1
3210k8s.io/cloud-provider/names
3211k8s.io/cloud-provider/node/helpers
3212k8s.io/cloud-provider/options
3213k8s.io/cloud-provider/service/helpers
3214k8s.io/cloud-provider/volume
3215k8s.io/cloud-provider/volume/errors
3216k8s.io/cloud-provider/volume/helpers
3217# k8s.io/cluster-bootstrap v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.32.0-k3s1
3218## explicit; go 1.23.0
3219k8s.io/cluster-bootstrap/token/api
3220k8s.io/cluster-bootstrap/token/jws
3221k8s.io/cluster-bootstrap/token/util
3222k8s.io/cluster-bootstrap/util/secrets
3223k8s.io/cluster-bootstrap/util/tokens
3224# k8s.io/code-generator v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.32.0-k3s1
3225## explicit; go 1.23.0
3226k8s.io/code-generator/cmd/client-gen/args
3227k8s.io/code-generator/cmd/client-gen/generators
3228k8s.io/code-generator/cmd/client-gen/generators/fake
3229k8s.io/code-generator/cmd/client-gen/generators/scheme
3230k8s.io/code-generator/cmd/client-gen/generators/util
3231k8s.io/code-generator/cmd/client-gen/types
3232k8s.io/code-generator/cmd/deepcopy-gen/args
3233k8s.io/code-generator/cmd/deepcopy-gen/generators
3234k8s.io/code-generator/cmd/informer-gen/args
3235k8s.io/code-generator/cmd/informer-gen/generators
3236k8s.io/code-generator/cmd/lister-gen/args
3237k8s.io/code-generator/cmd/lister-gen/generators
3238k8s.io/code-generator/pkg/namer
3239k8s.io/code-generator/pkg/util
3240# k8s.io/component-base v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.32.0-k3s1
3241## explicit; go 1.23.0
3242k8s.io/component-base/cli
3243k8s.io/component-base/cli/flag
3244k8s.io/component-base/cli/globalflag
3245k8s.io/component-base/codec
3246k8s.io/component-base/config
3247k8s.io/component-base/config/options
3248k8s.io/component-base/config/v1alpha1
3249k8s.io/component-base/config/validation
3250k8s.io/component-base/configz
3251k8s.io/component-base/featuregate
3252k8s.io/component-base/logs
3253k8s.io/component-base/logs/api/v1
3254k8s.io/component-base/logs/internal/setverbositylevel
3255k8s.io/component-base/logs/klogflags
3256k8s.io/component-base/logs/logreduction
3257k8s.io/component-base/metrics
3258k8s.io/component-base/metrics/features
3259k8s.io/component-base/metrics/legacyregistry
3260k8s.io/component-base/metrics/prometheus/controllers
3261k8s.io/component-base/metrics/prometheus/feature
3262k8s.io/component-base/metrics/prometheus/restclient
3263k8s.io/component-base/metrics/prometheus/slis
3264k8s.io/component-base/metrics/prometheus/version
3265k8s.io/component-base/metrics/prometheus/workqueue
3266k8s.io/component-base/metrics/prometheusextension
3267k8s.io/component-base/metrics/testutil
3268k8s.io/component-base/term
3269k8s.io/component-base/tracing
3270k8s.io/component-base/tracing/api/v1
3271k8s.io/component-base/version
3272k8s.io/component-base/version/verflag
3273k8s.io/component-base/zpages/features
3274k8s.io/component-base/zpages/flagz
3275k8s.io/component-base/zpages/statusz
3276# k8s.io/component-helpers v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.32.0-k3s1
3277## explicit; go 1.23.0
3278k8s.io/component-helpers/apimachinery/lease
3279k8s.io/component-helpers/apps/poddisruptionbudget
3280k8s.io/component-helpers/auth/rbac/reconciliation
3281k8s.io/component-helpers/auth/rbac/validation
3282k8s.io/component-helpers/node/topology
3283k8s.io/component-helpers/node/util
3284k8s.io/component-helpers/node/util/sysctl
3285k8s.io/component-helpers/resource
3286k8s.io/component-helpers/scheduling/corev1
3287k8s.io/component-helpers/scheduling/corev1/nodeaffinity
3288k8s.io/component-helpers/storage/ephemeral
3289k8s.io/component-helpers/storage/volume
3290# k8s.io/controller-manager v0.25.4 => github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.32.0-k3s1
3291## explicit; go 1.23.0
3292k8s.io/controller-manager/app
3293k8s.io/controller-manager/config
3294k8s.io/controller-manager/config/v1
3295k8s.io/controller-manager/config/v1alpha1
3296k8s.io/controller-manager/config/v1beta1
3297k8s.io/controller-manager/controller
3298k8s.io/controller-manager/options
3299k8s.io/controller-manager/pkg/clientbuilder
3300k8s.io/controller-manager/pkg/features
3301k8s.io/controller-manager/pkg/features/register
3302k8s.io/controller-manager/pkg/healthz
3303k8s.io/controller-manager/pkg/informerfactory
3304k8s.io/controller-manager/pkg/leadermigration
3305k8s.io/controller-manager/pkg/leadermigration/config
3306k8s.io/controller-manager/pkg/leadermigration/options
3307# k8s.io/cri-api v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.0-k3s1
3308## explicit; go 1.23.0
3309k8s.io/cri-api/pkg/apis
3310k8s.io/cri-api/pkg/apis/runtime/v1
3311k8s.io/cri-api/pkg/errors
3312# k8s.io/cri-client v0.32.0
3313## explicit; go 1.23.0
3314k8s.io/cri-client/pkg
3315k8s.io/cri-client/pkg/internal
3316k8s.io/cri-client/pkg/logs
3317k8s.io/cri-client/pkg/util
3318# k8s.io/csi-translation-lib v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib v1.32.0-k3s1
3319## explicit; go 1.23.0
3320k8s.io/csi-translation-lib
3321k8s.io/csi-translation-lib/plugins
3322# k8s.io/dynamic-resource-allocation v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v1.32.0-k3s1
3323## explicit; go 1.23.0
3324k8s.io/dynamic-resource-allocation/api
3325k8s.io/dynamic-resource-allocation/cel
3326k8s.io/dynamic-resource-allocation/resourceclaim
3327k8s.io/dynamic-resource-allocation/structured
3328# k8s.io/endpointslice v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice v1.32.0-k3s1
3329## explicit; go 1.23.0
3330k8s.io/endpointslice
3331k8s.io/endpointslice/metrics
3332k8s.io/endpointslice/topologycache
3333k8s.io/endpointslice/trafficdist
3334k8s.io/endpointslice/util
3335# k8s.io/externaljwt v1.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt v1.32.0-k3s1
3336## explicit; go 1.23.0
3337k8s.io/externaljwt/apis/v1alpha1
3338# k8s.io/gengo v0.0.0-20240911193312-2b36238f13e9
3339## explicit; go 1.13
3340k8s.io/gengo/args
3341k8s.io/gengo/generator
3342k8s.io/gengo/namer
3343k8s.io/gengo/parser
3344k8s.io/gengo/types
3345# k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9
3346## explicit; go 1.20
3347k8s.io/gengo/v2
3348k8s.io/gengo/v2/generator
3349k8s.io/gengo/v2/namer
3350k8s.io/gengo/v2/parser
3351k8s.io/gengo/v2/types
3352# k8s.io/klog/v2 v2.130.1 => github.com/k3s-io/klog/v2 v2.120.1-k3s1
3353## explicit; go 1.18
3354k8s.io/klog/v2
3355k8s.io/klog/v2/internal/buffer
3356k8s.io/klog/v2/internal/clock
3357k8s.io/klog/v2/internal/dbg
3358k8s.io/klog/v2/internal/serialize
3359k8s.io/klog/v2/internal/severity
3360k8s.io/klog/v2/internal/sloghandler
3361k8s.io/klog/v2/internal/verbosity
3362k8s.io/klog/v2/textlogger
3363# k8s.io/kms v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.32.0-k3s1
3364## explicit; go 1.23.0
3365k8s.io/kms/apis/v1beta1
3366k8s.io/kms/apis/v2
3367k8s.io/kms/pkg/service
3368k8s.io/kms/pkg/util
3369# k8s.io/kube-aggregator v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.32.0-k3s1
3370## explicit; go 1.23.0
3371k8s.io/kube-aggregator/pkg/apis/apiregistration
3372k8s.io/kube-aggregator/pkg/apis/apiregistration/install
3373k8s.io/kube-aggregator/pkg/apis/apiregistration/v1
3374k8s.io/kube-aggregator/pkg/apis/apiregistration/v1/helper
3375k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1
3376k8s.io/kube-aggregator/pkg/apis/apiregistration/validation
3377k8s.io/kube-aggregator/pkg/apiserver
3378k8s.io/kube-aggregator/pkg/apiserver/scheme
3379k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset
3380k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/scheme
3381k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1
3382k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1beta1
3383k8s.io/kube-aggregator/pkg/client/informers/externalversions
3384k8s.io/kube-aggregator/pkg/client/informers/externalversions/apiregistration
3385k8s.io/kube-aggregator/pkg/client/informers/externalversions/apiregistration/v1
3386k8s.io/kube-aggregator/pkg/client/informers/externalversions/apiregistration/v1beta1
3387k8s.io/kube-aggregator/pkg/client/informers/externalversions/internalinterfaces
3388k8s.io/kube-aggregator/pkg/client/listers/apiregistration/v1
3389k8s.io/kube-aggregator/pkg/client/listers/apiregistration/v1beta1
3390k8s.io/kube-aggregator/pkg/controllers
3391k8s.io/kube-aggregator/pkg/controllers/autoregister
3392k8s.io/kube-aggregator/pkg/controllers/openapi
3393k8s.io/kube-aggregator/pkg/controllers/openapi/aggregator
3394k8s.io/kube-aggregator/pkg/controllers/openapiv3
3395k8s.io/kube-aggregator/pkg/controllers/openapiv3/aggregator
3396k8s.io/kube-aggregator/pkg/controllers/status/local
3397k8s.io/kube-aggregator/pkg/controllers/status/metrics
3398k8s.io/kube-aggregator/pkg/controllers/status/remote
3399k8s.io/kube-aggregator/pkg/registry/apiservice
3400k8s.io/kube-aggregator/pkg/registry/apiservice/etcd
3401k8s.io/kube-aggregator/pkg/registry/apiservice/rest
3402# k8s.io/kube-controller-manager v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager v1.32.0-k3s1
3403## explicit; go 1.23.0
3404k8s.io/kube-controller-manager/config/v1alpha1
3405# k8s.io/kube-openapi v0.0.0-20241127205056-99599406b04f => k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f
3406## explicit; go 1.20
3407k8s.io/kube-openapi/cmd/openapi-gen/args
3408k8s.io/kube-openapi/pkg/aggregator
3409k8s.io/kube-openapi/pkg/builder
3410k8s.io/kube-openapi/pkg/builder3
3411k8s.io/kube-openapi/pkg/builder3/util
3412k8s.io/kube-openapi/pkg/cached
3413k8s.io/kube-openapi/pkg/common
3414k8s.io/kube-openapi/pkg/common/restfuladapter
3415k8s.io/kube-openapi/pkg/generators
3416k8s.io/kube-openapi/pkg/generators/rules
3417k8s.io/kube-openapi/pkg/handler
3418k8s.io/kube-openapi/pkg/handler3
3419k8s.io/kube-openapi/pkg/internal
3420k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json
3421k8s.io/kube-openapi/pkg/openapiconv
3422k8s.io/kube-openapi/pkg/schemaconv
3423k8s.io/kube-openapi/pkg/schemamutation
3424k8s.io/kube-openapi/pkg/spec3
3425k8s.io/kube-openapi/pkg/util
3426k8s.io/kube-openapi/pkg/util/proto
3427k8s.io/kube-openapi/pkg/util/proto/validation
3428k8s.io/kube-openapi/pkg/util/sets
3429k8s.io/kube-openapi/pkg/validation/errors
3430k8s.io/kube-openapi/pkg/validation/spec
3431k8s.io/kube-openapi/pkg/validation/strfmt
3432k8s.io/kube-openapi/pkg/validation/strfmt/bson
3433k8s.io/kube-openapi/pkg/validation/validate
3434# k8s.io/kube-proxy v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.32.0-k3s1
3435## explicit; go 1.23.0
3436k8s.io/kube-proxy/config/v1alpha1
3437# k8s.io/kube-scheduler v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.32.0-k3s1
3438## explicit; go 1.23.0
3439k8s.io/kube-scheduler/config/v1
3440k8s.io/kube-scheduler/extender/v1
3441# k8s.io/kubectl v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.32.0-k3s1
3442## explicit; go 1.23.0
3443k8s.io/kubectl/pkg/apps
3444k8s.io/kubectl/pkg/cmd
3445k8s.io/kubectl/pkg/cmd/annotate
3446k8s.io/kubectl/pkg/cmd/apiresources
3447k8s.io/kubectl/pkg/cmd/apply
3448k8s.io/kubectl/pkg/cmd/attach
3449k8s.io/kubectl/pkg/cmd/auth
3450k8s.io/kubectl/pkg/cmd/autoscale
3451k8s.io/kubectl/pkg/cmd/certificates
3452k8s.io/kubectl/pkg/cmd/clusterinfo
3453k8s.io/kubectl/pkg/cmd/completion
3454k8s.io/kubectl/pkg/cmd/config
3455k8s.io/kubectl/pkg/cmd/cp
3456k8s.io/kubectl/pkg/cmd/create
3457k8s.io/kubectl/pkg/cmd/debug
3458k8s.io/kubectl/pkg/cmd/delete
3459k8s.io/kubectl/pkg/cmd/describe
3460k8s.io/kubectl/pkg/cmd/diff
3461k8s.io/kubectl/pkg/cmd/drain
3462k8s.io/kubectl/pkg/cmd/edit
3463k8s.io/kubectl/pkg/cmd/events
3464k8s.io/kubectl/pkg/cmd/exec
3465k8s.io/kubectl/pkg/cmd/explain
3466k8s.io/kubectl/pkg/cmd/expose
3467k8s.io/kubectl/pkg/cmd/get
3468k8s.io/kubectl/pkg/cmd/kustomize
3469k8s.io/kubectl/pkg/cmd/label
3470k8s.io/kubectl/pkg/cmd/logs
3471k8s.io/kubectl/pkg/cmd/options
3472k8s.io/kubectl/pkg/cmd/patch
3473k8s.io/kubectl/pkg/cmd/plugin
3474k8s.io/kubectl/pkg/cmd/portforward
3475k8s.io/kubectl/pkg/cmd/proxy
3476k8s.io/kubectl/pkg/cmd/replace
3477k8s.io/kubectl/pkg/cmd/rollout
3478k8s.io/kubectl/pkg/cmd/run
3479k8s.io/kubectl/pkg/cmd/scale
3480k8s.io/kubectl/pkg/cmd/set
3481k8s.io/kubectl/pkg/cmd/set/env
3482k8s.io/kubectl/pkg/cmd/taint
3483k8s.io/kubectl/pkg/cmd/top
3484k8s.io/kubectl/pkg/cmd/util
3485k8s.io/kubectl/pkg/cmd/util/editor
3486k8s.io/kubectl/pkg/cmd/util/editor/crlf
3487k8s.io/kubectl/pkg/cmd/util/podcmd
3488k8s.io/kubectl/pkg/cmd/version
3489k8s.io/kubectl/pkg/cmd/wait
3490k8s.io/kubectl/pkg/describe
3491k8s.io/kubectl/pkg/drain
3492k8s.io/kubectl/pkg/explain
3493k8s.io/kubectl/pkg/explain/v2
3494k8s.io/kubectl/pkg/generate
3495k8s.io/kubectl/pkg/generate/versioned
3496k8s.io/kubectl/pkg/metricsutil
3497k8s.io/kubectl/pkg/polymorphichelpers
3498k8s.io/kubectl/pkg/proxy
3499k8s.io/kubectl/pkg/rawhttp
3500k8s.io/kubectl/pkg/scale
3501k8s.io/kubectl/pkg/scheme
3502k8s.io/kubectl/pkg/util
3503k8s.io/kubectl/pkg/util/certificate
3504k8s.io/kubectl/pkg/util/completion
3505k8s.io/kubectl/pkg/util/deployment
3506k8s.io/kubectl/pkg/util/event
3507k8s.io/kubectl/pkg/util/fieldpath
3508k8s.io/kubectl/pkg/util/hash
3509k8s.io/kubectl/pkg/util/i18n
3510k8s.io/kubectl/pkg/util/interrupt
3511k8s.io/kubectl/pkg/util/openapi
3512k8s.io/kubectl/pkg/util/podutils
3513k8s.io/kubectl/pkg/util/prune
3514k8s.io/kubectl/pkg/util/qos
3515k8s.io/kubectl/pkg/util/rbac
3516k8s.io/kubectl/pkg/util/resource
3517k8s.io/kubectl/pkg/util/slice
3518k8s.io/kubectl/pkg/util/storage
3519k8s.io/kubectl/pkg/util/templates
3520k8s.io/kubectl/pkg/util/term
3521k8s.io/kubectl/pkg/validation
3522# k8s.io/kubelet v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.0-k3s1
3523## explicit; go 1.23.0
3524k8s.io/kubelet/config/v1
3525k8s.io/kubelet/config/v1alpha1
3526k8s.io/kubelet/config/v1beta1
3527k8s.io/kubelet/pkg/apis
3528k8s.io/kubelet/pkg/apis/credentialprovider
3529k8s.io/kubelet/pkg/apis/credentialprovider/install
3530k8s.io/kubelet/pkg/apis/credentialprovider/v1
3531k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1
3532k8s.io/kubelet/pkg/apis/credentialprovider/v1beta1
3533k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1
3534k8s.io/kubelet/pkg/apis/dra/v1alpha4
3535k8s.io/kubelet/pkg/apis/dra/v1beta1
3536k8s.io/kubelet/pkg/apis/pluginregistration/v1
3537k8s.io/kubelet/pkg/apis/podresources/v1
3538k8s.io/kubelet/pkg/apis/podresources/v1alpha1
3539k8s.io/kubelet/pkg/apis/stats/v1alpha1
3540k8s.io/kubelet/pkg/cri/streaming
3541k8s.io/kubelet/pkg/cri/streaming/portforward
3542k8s.io/kubelet/pkg/cri/streaming/remotecommand
3543k8s.io/kubelet/pkg/types
3544# k8s.io/kubernetes v1.32.0 => github.com/k3s-io/kubernetes v1.32.0-k3s1
3545## explicit; go 1.23.0
3546k8s.io/kubernetes/cmd/kube-apiserver/app
3547k8s.io/kubernetes/cmd/kube-apiserver/app/options
3548k8s.io/kubernetes/cmd/kube-controller-manager/app
3549k8s.io/kubernetes/cmd/kube-controller-manager/app/config
3550k8s.io/kubernetes/cmd/kube-controller-manager/app/options
3551k8s.io/kubernetes/cmd/kube-controller-manager/names
3552k8s.io/kubernetes/cmd/kube-proxy/app
3553k8s.io/kubernetes/cmd/kube-scheduler/app
3554k8s.io/kubernetes/cmd/kube-scheduler/app/config
3555k8s.io/kubernetes/cmd/kube-scheduler/app/options
3556k8s.io/kubernetes/cmd/kubelet/app
3557k8s.io/kubernetes/cmd/kubelet/app/options
3558k8s.io/kubernetes/pkg/api/job
3559k8s.io/kubernetes/pkg/api/legacyscheme
3560k8s.io/kubernetes/pkg/api/node
3561k8s.io/kubernetes/pkg/api/persistentvolume
3562k8s.io/kubernetes/pkg/api/persistentvolumeclaim
3563k8s.io/kubernetes/pkg/api/pod
3564k8s.io/kubernetes/pkg/api/service
3565k8s.io/kubernetes/pkg/api/servicecidr
3566k8s.io/kubernetes/pkg/api/storage
3567k8s.io/kubernetes/pkg/api/v1/endpoints
3568k8s.io/kubernetes/pkg/api/v1/persistentvolume
3569k8s.io/kubernetes/pkg/api/v1/pod
3570k8s.io/kubernetes/pkg/api/v1/resource
3571k8s.io/kubernetes/pkg/api/v1/service
3572k8s.io/kubernetes/pkg/apis/abac
3573k8s.io/kubernetes/pkg/apis/abac/latest
3574k8s.io/kubernetes/pkg/apis/abac/v0
3575k8s.io/kubernetes/pkg/apis/abac/v1beta1
3576k8s.io/kubernetes/pkg/apis/admission
3577k8s.io/kubernetes/pkg/apis/admission/install
3578k8s.io/kubernetes/pkg/apis/admission/v1
3579k8s.io/kubernetes/pkg/apis/admission/v1beta1
3580k8s.io/kubernetes/pkg/apis/admissionregistration
3581k8s.io/kubernetes/pkg/apis/admissionregistration/install
3582k8s.io/kubernetes/pkg/apis/admissionregistration/v1
3583k8s.io/kubernetes/pkg/apis/admissionregistration/v1alpha1
3584k8s.io/kubernetes/pkg/apis/admissionregistration/v1beta1
3585k8s.io/kubernetes/pkg/apis/admissionregistration/validation
3586k8s.io/kubernetes/pkg/apis/apiserverinternal
3587k8s.io/kubernetes/pkg/apis/apiserverinternal/install
3588k8s.io/kubernetes/pkg/apis/apiserverinternal/v1alpha1
3589k8s.io/kubernetes/pkg/apis/apiserverinternal/validation
3590k8s.io/kubernetes/pkg/apis/apps
3591k8s.io/kubernetes/pkg/apis/apps/install
3592k8s.io/kubernetes/pkg/apis/apps/v1
3593k8s.io/kubernetes/pkg/apis/apps/v1beta1
3594k8s.io/kubernetes/pkg/apis/apps/v1beta2
3595k8s.io/kubernetes/pkg/apis/apps/validation
3596k8s.io/kubernetes/pkg/apis/authentication
3597k8s.io/kubernetes/pkg/apis/authentication/install
3598k8s.io/kubernetes/pkg/apis/authentication/v1
3599k8s.io/kubernetes/pkg/apis/authentication/v1alpha1
3600k8s.io/kubernetes/pkg/apis/authentication/v1beta1
3601k8s.io/kubernetes/pkg/apis/authentication/validation
3602k8s.io/kubernetes/pkg/apis/authorization
3603k8s.io/kubernetes/pkg/apis/authorization/install
3604k8s.io/kubernetes/pkg/apis/authorization/v1
3605k8s.io/kubernetes/pkg/apis/authorization/v1beta1
3606k8s.io/kubernetes/pkg/apis/authorization/validation
3607k8s.io/kubernetes/pkg/apis/autoscaling
3608k8s.io/kubernetes/pkg/apis/autoscaling/install
3609k8s.io/kubernetes/pkg/apis/autoscaling/v1
3610k8s.io/kubernetes/pkg/apis/autoscaling/v2
3611k8s.io/kubernetes/pkg/apis/autoscaling/v2beta1
3612k8s.io/kubernetes/pkg/apis/autoscaling/v2beta2
3613k8s.io/kubernetes/pkg/apis/autoscaling/validation
3614k8s.io/kubernetes/pkg/apis/batch
3615k8s.io/kubernetes/pkg/apis/batch/install
3616k8s.io/kubernetes/pkg/apis/batch/v1
3617k8s.io/kubernetes/pkg/apis/batch/v1beta1
3618k8s.io/kubernetes/pkg/apis/batch/validation
3619k8s.io/kubernetes/pkg/apis/certificates
3620k8s.io/kubernetes/pkg/apis/certificates/install
3621k8s.io/kubernetes/pkg/apis/certificates/v1
3622k8s.io/kubernetes/pkg/apis/certificates/v1alpha1
3623k8s.io/kubernetes/pkg/apis/certificates/v1beta1
3624k8s.io/kubernetes/pkg/apis/certificates/validation
3625k8s.io/kubernetes/pkg/apis/coordination
3626k8s.io/kubernetes/pkg/apis/coordination/install
3627k8s.io/kubernetes/pkg/apis/coordination/v1
3628k8s.io/kubernetes/pkg/apis/coordination/v1alpha2
3629k8s.io/kubernetes/pkg/apis/coordination/v1beta1
3630k8s.io/kubernetes/pkg/apis/coordination/validation
3631k8s.io/kubernetes/pkg/apis/core
3632k8s.io/kubernetes/pkg/apis/core/helper
3633k8s.io/kubernetes/pkg/apis/core/helper/qos
3634k8s.io/kubernetes/pkg/apis/core/install
3635k8s.io/kubernetes/pkg/apis/core/pods
3636k8s.io/kubernetes/pkg/apis/core/v1
3637k8s.io/kubernetes/pkg/apis/core/v1/helper
3638k8s.io/kubernetes/pkg/apis/core/v1/helper/qos
3639k8s.io/kubernetes/pkg/apis/core/v1/validation
3640k8s.io/kubernetes/pkg/apis/core/validation
3641k8s.io/kubernetes/pkg/apis/discovery
3642k8s.io/kubernetes/pkg/apis/discovery/install
3643k8s.io/kubernetes/pkg/apis/discovery/v1
3644k8s.io/kubernetes/pkg/apis/discovery/v1beta1
3645k8s.io/kubernetes/pkg/apis/discovery/validation
3646k8s.io/kubernetes/pkg/apis/events
3647k8s.io/kubernetes/pkg/apis/events/install
3648k8s.io/kubernetes/pkg/apis/events/v1
3649k8s.io/kubernetes/pkg/apis/events/v1beta1
3650k8s.io/kubernetes/pkg/apis/extensions
3651k8s.io/kubernetes/pkg/apis/extensions/install
3652k8s.io/kubernetes/pkg/apis/extensions/v1beta1
3653k8s.io/kubernetes/pkg/apis/flowcontrol
3654k8s.io/kubernetes/pkg/apis/flowcontrol/install
3655k8s.io/kubernetes/pkg/apis/flowcontrol/internalbootstrap
3656k8s.io/kubernetes/pkg/apis/flowcontrol/util
3657k8s.io/kubernetes/pkg/apis/flowcontrol/v1
3658k8s.io/kubernetes/pkg/apis/flowcontrol/v1beta1
3659k8s.io/kubernetes/pkg/apis/flowcontrol/v1beta2
3660k8s.io/kubernetes/pkg/apis/flowcontrol/v1beta3
3661k8s.io/kubernetes/pkg/apis/flowcontrol/validation
3662k8s.io/kubernetes/pkg/apis/imagepolicy
3663k8s.io/kubernetes/pkg/apis/imagepolicy/install
3664k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1
3665k8s.io/kubernetes/pkg/apis/networking
3666k8s.io/kubernetes/pkg/apis/networking/install
3667k8s.io/kubernetes/pkg/apis/networking/v1
3668k8s.io/kubernetes/pkg/apis/networking/v1alpha1
3669k8s.io/kubernetes/pkg/apis/networking/v1beta1
3670k8s.io/kubernetes/pkg/apis/networking/validation
3671k8s.io/kubernetes/pkg/apis/node
3672k8s.io/kubernetes/pkg/apis/node/install
3673k8s.io/kubernetes/pkg/apis/node/v1
3674k8s.io/kubernetes/pkg/apis/node/v1alpha1
3675k8s.io/kubernetes/pkg/apis/node/v1beta1
3676k8s.io/kubernetes/pkg/apis/node/validation
3677k8s.io/kubernetes/pkg/apis/policy
3678k8s.io/kubernetes/pkg/apis/policy/install
3679k8s.io/kubernetes/pkg/apis/policy/v1
3680k8s.io/kubernetes/pkg/apis/policy/v1beta1
3681k8s.io/kubernetes/pkg/apis/policy/validation
3682k8s.io/kubernetes/pkg/apis/rbac
3683k8s.io/kubernetes/pkg/apis/rbac/install
3684k8s.io/kubernetes/pkg/apis/rbac/v1
3685k8s.io/kubernetes/pkg/apis/rbac/v1alpha1
3686k8s.io/kubernetes/pkg/apis/rbac/v1beta1
3687k8s.io/kubernetes/pkg/apis/rbac/validation
3688k8s.io/kubernetes/pkg/apis/resource
3689k8s.io/kubernetes/pkg/apis/resource/install
3690k8s.io/kubernetes/pkg/apis/resource/v1alpha3
3691k8s.io/kubernetes/pkg/apis/resource/v1beta1
3692k8s.io/kubernetes/pkg/apis/resource/validation
3693k8s.io/kubernetes/pkg/apis/scheduling
3694k8s.io/kubernetes/pkg/apis/scheduling/install
3695k8s.io/kubernetes/pkg/apis/scheduling/v1
3696k8s.io/kubernetes/pkg/apis/scheduling/v1alpha1
3697k8s.io/kubernetes/pkg/apis/scheduling/v1beta1
3698k8s.io/kubernetes/pkg/apis/scheduling/validation
3699k8s.io/kubernetes/pkg/apis/storage
3700k8s.io/kubernetes/pkg/apis/storage/install
3701k8s.io/kubernetes/pkg/apis/storage/util
3702k8s.io/kubernetes/pkg/apis/storage/v1
3703k8s.io/kubernetes/pkg/apis/storage/v1alpha1
3704k8s.io/kubernetes/pkg/apis/storage/v1beta1
3705k8s.io/kubernetes/pkg/apis/storage/validation
3706k8s.io/kubernetes/pkg/apis/storagemigration
3707k8s.io/kubernetes/pkg/apis/storagemigration/install
3708k8s.io/kubernetes/pkg/apis/storagemigration/v1alpha1
3709k8s.io/kubernetes/pkg/apis/storagemigration/validation
3710k8s.io/kubernetes/pkg/auth/authorizer/abac
3711k8s.io/kubernetes/pkg/auth/nodeidentifier
3712k8s.io/kubernetes/pkg/capabilities
3713k8s.io/kubernetes/pkg/cluster/ports
3714k8s.io/kubernetes/pkg/controller
3715k8s.io/kubernetes/pkg/controller/apis/config
3716k8s.io/kubernetes/pkg/controller/apis/config/scheme
3717k8s.io/kubernetes/pkg/controller/apis/config/v1alpha1
3718k8s.io/kubernetes/pkg/controller/bootstrap
3719k8s.io/kubernetes/pkg/controller/certificates
3720k8s.io/kubernetes/pkg/controller/certificates/approver
3721k8s.io/kubernetes/pkg/controller/certificates/authority
3722k8s.io/kubernetes/pkg/controller/certificates/cleaner
3723k8s.io/kubernetes/pkg/controller/certificates/clustertrustbundlepublisher
3724k8s.io/kubernetes/pkg/controller/certificates/rootcacertpublisher
3725k8s.io/kubernetes/pkg/controller/certificates/signer
3726k8s.io/kubernetes/pkg/controller/certificates/signer/config
3727k8s.io/kubernetes/pkg/controller/certificates/signer/config/v1alpha1
3728k8s.io/kubernetes/pkg/controller/clusterroleaggregation
3729k8s.io/kubernetes/pkg/controller/cronjob
3730k8s.io/kubernetes/pkg/controller/cronjob/config
3731k8s.io/kubernetes/pkg/controller/cronjob/config/v1alpha1
3732k8s.io/kubernetes/pkg/controller/cronjob/metrics
3733k8s.io/kubernetes/pkg/controller/daemon
3734k8s.io/kubernetes/pkg/controller/daemon/config
3735k8s.io/kubernetes/pkg/controller/daemon/config/v1alpha1
3736k8s.io/kubernetes/pkg/controller/daemon/util
3737k8s.io/kubernetes/pkg/controller/deployment
3738k8s.io/kubernetes/pkg/controller/deployment/config
3739k8s.io/kubernetes/pkg/controller/deployment/config/v1alpha1
3740k8s.io/kubernetes/pkg/controller/deployment/util
3741k8s.io/kubernetes/pkg/controller/disruption
3742k8s.io/kubernetes/pkg/controller/endpoint
3743k8s.io/kubernetes/pkg/controller/endpoint/config
3744k8s.io/kubernetes/pkg/controller/endpoint/config/v1alpha1
3745k8s.io/kubernetes/pkg/controller/endpointslice
3746k8s.io/kubernetes/pkg/controller/endpointslice/config
3747k8s.io/kubernetes/pkg/controller/endpointslice/config/v1alpha1
3748k8s.io/kubernetes/pkg/controller/endpointslicemirroring
3749k8s.io/kubernetes/pkg/controller/endpointslicemirroring/config
3750k8s.io/kubernetes/pkg/controller/endpointslicemirroring/config/v1alpha1
3751k8s.io/kubernetes/pkg/controller/endpointslicemirroring/metrics
3752k8s.io/kubernetes/pkg/controller/garbagecollector
3753k8s.io/kubernetes/pkg/controller/garbagecollector/config
3754k8s.io/kubernetes/pkg/controller/garbagecollector/config/v1alpha1
3755k8s.io/kubernetes/pkg/controller/garbagecollector/metaonly
3756k8s.io/kubernetes/pkg/controller/garbagecollector/metrics
3757k8s.io/kubernetes/pkg/controller/history
3758k8s.io/kubernetes/pkg/controller/job
3759k8s.io/kubernetes/pkg/controller/job/config
3760k8s.io/kubernetes/pkg/controller/job/config/v1alpha1
3761k8s.io/kubernetes/pkg/controller/job/metrics
3762k8s.io/kubernetes/pkg/controller/job/util
3763k8s.io/kubernetes/pkg/controller/namespace
3764k8s.io/kubernetes/pkg/controller/namespace/config
3765k8s.io/kubernetes/pkg/controller/namespace/config/v1alpha1
3766k8s.io/kubernetes/pkg/controller/namespace/deletion
3767k8s.io/kubernetes/pkg/controller/nodeipam
3768k8s.io/kubernetes/pkg/controller/nodeipam/config
3769k8s.io/kubernetes/pkg/controller/nodeipam/config/v1alpha1
3770k8s.io/kubernetes/pkg/controller/nodeipam/ipam
3771k8s.io/kubernetes/pkg/controller/nodeipam/ipam/cidrset
3772k8s.io/kubernetes/pkg/controller/nodelifecycle
3773k8s.io/kubernetes/pkg/controller/nodelifecycle/config
3774k8s.io/kubernetes/pkg/controller/nodelifecycle/config/v1alpha1
3775k8s.io/kubernetes/pkg/controller/nodelifecycle/scheduler
3776k8s.io/kubernetes/pkg/controller/podautoscaler
3777k8s.io/kubernetes/pkg/controller/podautoscaler/config
3778k8s.io/kubernetes/pkg/controller/podautoscaler/config/v1alpha1
3779k8s.io/kubernetes/pkg/controller/podautoscaler/metrics
3780k8s.io/kubernetes/pkg/controller/podautoscaler/monitor
3781k8s.io/kubernetes/pkg/controller/podgc
3782k8s.io/kubernetes/pkg/controller/podgc/config
3783k8s.io/kubernetes/pkg/controller/podgc/config/v1alpha1
3784k8s.io/kubernetes/pkg/controller/podgc/metrics
3785k8s.io/kubernetes/pkg/controller/replicaset
3786k8s.io/kubernetes/pkg/controller/replicaset/config
3787k8s.io/kubernetes/pkg/controller/replicaset/config/v1alpha1
3788k8s.io/kubernetes/pkg/controller/replicaset/metrics
3789k8s.io/kubernetes/pkg/controller/replication
3790k8s.io/kubernetes/pkg/controller/replication/config
3791k8s.io/kubernetes/pkg/controller/replication/config/v1alpha1
3792k8s.io/kubernetes/pkg/controller/resourceclaim
3793k8s.io/kubernetes/pkg/controller/resourceclaim/metrics
3794k8s.io/kubernetes/pkg/controller/resourcequota
3795k8s.io/kubernetes/pkg/controller/resourcequota/config
3796k8s.io/kubernetes/pkg/controller/resourcequota/config/v1alpha1
3797k8s.io/kubernetes/pkg/controller/serviceaccount
3798k8s.io/kubernetes/pkg/controller/serviceaccount/config
3799k8s.io/kubernetes/pkg/controller/serviceaccount/config/v1alpha1
3800k8s.io/kubernetes/pkg/controller/servicecidrs
3801k8s.io/kubernetes/pkg/controller/statefulset
3802k8s.io/kubernetes/pkg/controller/statefulset/config
3803k8s.io/kubernetes/pkg/controller/statefulset/config/v1alpha1
3804k8s.io/kubernetes/pkg/controller/storageversiongc
3805k8s.io/kubernetes/pkg/controller/storageversionmigrator
3806k8s.io/kubernetes/pkg/controller/tainteviction
3807k8s.io/kubernetes/pkg/controller/tainteviction/metrics
3808k8s.io/kubernetes/pkg/controller/ttl
3809k8s.io/kubernetes/pkg/controller/ttlafterfinished
3810k8s.io/kubernetes/pkg/controller/ttlafterfinished/config
3811k8s.io/kubernetes/pkg/controller/ttlafterfinished/config/v1alpha1
3812k8s.io/kubernetes/pkg/controller/ttlafterfinished/metrics
3813k8s.io/kubernetes/pkg/controller/util/endpointslice
3814k8s.io/kubernetes/pkg/controller/util/node
3815k8s.io/kubernetes/pkg/controller/util/selectors
3816k8s.io/kubernetes/pkg/controller/validatingadmissionpolicystatus
3817k8s.io/kubernetes/pkg/controller/validatingadmissionpolicystatus/config
3818k8s.io/kubernetes/pkg/controller/validatingadmissionpolicystatus/config/v1alpha1
3819k8s.io/kubernetes/pkg/controller/volume/attachdetach
3820k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache
3821k8s.io/kubernetes/pkg/controller/volume/attachdetach/config
3822k8s.io/kubernetes/pkg/controller/volume/attachdetach/config/v1alpha1
3823k8s.io/kubernetes/pkg/controller/volume/attachdetach/metrics
3824k8s.io/kubernetes/pkg/controller/volume/attachdetach/populator
3825k8s.io/kubernetes/pkg/controller/volume/attachdetach/reconciler
3826k8s.io/kubernetes/pkg/controller/volume/attachdetach/statusupdater
3827k8s.io/kubernetes/pkg/controller/volume/attachdetach/util
3828k8s.io/kubernetes/pkg/controller/volume/common
3829k8s.io/kubernetes/pkg/controller/volume/ephemeral
3830k8s.io/kubernetes/pkg/controller/volume/ephemeral/config
3831k8s.io/kubernetes/pkg/controller/volume/ephemeral/config/v1alpha1
3832k8s.io/kubernetes/pkg/controller/volume/ephemeral/metrics
3833k8s.io/kubernetes/pkg/controller/volume/events
3834k8s.io/kubernetes/pkg/controller/volume/expand
3835k8s.io/kubernetes/pkg/controller/volume/persistentvolume
3836k8s.io/kubernetes/pkg/controller/volume/persistentvolume/config
3837k8s.io/kubernetes/pkg/controller/volume/persistentvolume/config/v1alpha1
3838k8s.io/kubernetes/pkg/controller/volume/persistentvolume/metrics
3839k8s.io/kubernetes/pkg/controller/volume/protectionutil
3840k8s.io/kubernetes/pkg/controller/volume/pvcprotection
3841k8s.io/kubernetes/pkg/controller/volume/pvprotection
3842k8s.io/kubernetes/pkg/controller/volume/selinuxwarning
3843k8s.io/kubernetes/pkg/controller/volume/selinuxwarning/cache
3844k8s.io/kubernetes/pkg/controller/volume/vacprotection
3845k8s.io/kubernetes/pkg/controlplane
3846k8s.io/kubernetes/pkg/controlplane/apiserver
3847k8s.io/kubernetes/pkg/controlplane/apiserver/admission
3848k8s.io/kubernetes/pkg/controlplane/apiserver/options
3849k8s.io/kubernetes/pkg/controlplane/controller/apiserverleasegc
3850k8s.io/kubernetes/pkg/controlplane/controller/clusterauthenticationtrust
3851k8s.io/kubernetes/pkg/controlplane/controller/crdregistration
3852k8s.io/kubernetes/pkg/controlplane/controller/defaultservicecidr
3853k8s.io/kubernetes/pkg/controlplane/controller/kubernetesservice
3854k8s.io/kubernetes/pkg/controlplane/controller/leaderelection
3855k8s.io/kubernetes/pkg/controlplane/controller/legacytokentracking
3856k8s.io/kubernetes/pkg/controlplane/controller/systemnamespaces
3857k8s.io/kubernetes/pkg/controlplane/reconcilers
3858k8s.io/kubernetes/pkg/credentialprovider
3859k8s.io/kubernetes/pkg/credentialprovider/plugin
3860k8s.io/kubernetes/pkg/credentialprovider/secrets
3861k8s.io/kubernetes/pkg/features
3862k8s.io/kubernetes/pkg/fieldpath
3863k8s.io/kubernetes/pkg/generated/openapi
3864k8s.io/kubernetes/pkg/kubeapiserver
3865k8s.io/kubernetes/pkg/kubeapiserver/admission
3866k8s.io/kubernetes/pkg/kubeapiserver/admission/exclusion
3867k8s.io/kubernetes/pkg/kubeapiserver/authenticator
3868k8s.io/kubernetes/pkg/kubeapiserver/authorizer
3869k8s.io/kubernetes/pkg/kubeapiserver/authorizer/modes
3870k8s.io/kubernetes/pkg/kubeapiserver/options
3871k8s.io/kubernetes/pkg/kubelet
3872k8s.io/kubernetes/pkg/kubelet/apis/config
3873k8s.io/kubernetes/pkg/kubelet/apis/config/scheme
3874k8s.io/kubernetes/pkg/kubelet/apis/config/v1
3875k8s.io/kubernetes/pkg/kubelet/apis/config/v1alpha1
3876k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1
3877k8s.io/kubernetes/pkg/kubelet/apis/config/validation
3878k8s.io/kubernetes/pkg/kubelet/apis/grpc
3879k8s.io/kubernetes/pkg/kubelet/apis/podresources
3880k8s.io/kubernetes/pkg/kubelet/cadvisor
3881k8s.io/kubernetes/pkg/kubelet/certificate
3882k8s.io/kubernetes/pkg/kubelet/certificate/bootstrap
3883k8s.io/kubernetes/pkg/kubelet/checkpointmanager
3884k8s.io/kubernetes/pkg/kubelet/checkpointmanager/checksum
3885k8s.io/kubernetes/pkg/kubelet/checkpointmanager/errors
3886k8s.io/kubernetes/pkg/kubelet/client
3887k8s.io/kubernetes/pkg/kubelet/cloudresource
3888k8s.io/kubernetes/pkg/kubelet/clustertrustbundle
3889k8s.io/kubernetes/pkg/kubelet/cm
3890k8s.io/kubernetes/pkg/kubelet/cm/admission
3891k8s.io/kubernetes/pkg/kubelet/cm/containermap
3892k8s.io/kubernetes/pkg/kubelet/cm/cpumanager
3893k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state
3894k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/topology
3895k8s.io/kubernetes/pkg/kubelet/cm/devicemanager
3896k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/checkpoint
3897k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/plugin/v1beta1
3898k8s.io/kubernetes/pkg/kubelet/cm/dra
3899k8s.io/kubernetes/pkg/kubelet/cm/dra/plugin
3900k8s.io/kubernetes/pkg/kubelet/cm/dra/state
3901k8s.io/kubernetes/pkg/kubelet/cm/memorymanager
3902k8s.io/kubernetes/pkg/kubelet/cm/memorymanager/state
3903k8s.io/kubernetes/pkg/kubelet/cm/resourceupdates
3904k8s.io/kubernetes/pkg/kubelet/cm/topologymanager
3905k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask
3906k8s.io/kubernetes/pkg/kubelet/cm/util
3907k8s.io/kubernetes/pkg/kubelet/config
3908k8s.io/kubernetes/pkg/kubelet/configmap
3909k8s.io/kubernetes/pkg/kubelet/container
3910k8s.io/kubernetes/pkg/kubelet/container/testing
3911k8s.io/kubernetes/pkg/kubelet/envvars
3912k8s.io/kubernetes/pkg/kubelet/events
3913k8s.io/kubernetes/pkg/kubelet/eviction
3914k8s.io/kubernetes/pkg/kubelet/eviction/api
3915k8s.io/kubernetes/pkg/kubelet/images
3916k8s.io/kubernetes/pkg/kubelet/kubeletconfig/configfiles
3917k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/codec
3918k8s.io/kubernetes/pkg/kubelet/kuberuntime
3919k8s.io/kubernetes/pkg/kubelet/kuberuntime/util
3920k8s.io/kubernetes/pkg/kubelet/lifecycle
3921k8s.io/kubernetes/pkg/kubelet/logs
3922k8s.io/kubernetes/pkg/kubelet/metrics
3923k8s.io/kubernetes/pkg/kubelet/metrics/collectors
3924k8s.io/kubernetes/pkg/kubelet/network/dns
3925k8s.io/kubernetes/pkg/kubelet/nodeshutdown
3926k8s.io/kubernetes/pkg/kubelet/nodeshutdown/systemd
3927k8s.io/kubernetes/pkg/kubelet/nodestatus
3928k8s.io/kubernetes/pkg/kubelet/oom
3929k8s.io/kubernetes/pkg/kubelet/pleg
3930k8s.io/kubernetes/pkg/kubelet/pluginmanager
3931k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache
3932k8s.io/kubernetes/pkg/kubelet/pluginmanager/metrics
3933k8s.io/kubernetes/pkg/kubelet/pluginmanager/operationexecutor
3934k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher
3935k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta1
3936k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta2
3937k8s.io/kubernetes/pkg/kubelet/pluginmanager/reconciler
3938k8s.io/kubernetes/pkg/kubelet/pod
3939k8s.io/kubernetes/pkg/kubelet/preemption
3940k8s.io/kubernetes/pkg/kubelet/prober
3941k8s.io/kubernetes/pkg/kubelet/prober/results
3942k8s.io/kubernetes/pkg/kubelet/qos
3943k8s.io/kubernetes/pkg/kubelet/runtimeclass
3944k8s.io/kubernetes/pkg/kubelet/secret
3945k8s.io/kubernetes/pkg/kubelet/server
3946k8s.io/kubernetes/pkg/kubelet/server/metrics
3947k8s.io/kubernetes/pkg/kubelet/server/stats
3948k8s.io/kubernetes/pkg/kubelet/stats
3949k8s.io/kubernetes/pkg/kubelet/stats/pidlimit
3950k8s.io/kubernetes/pkg/kubelet/status
3951k8s.io/kubernetes/pkg/kubelet/status/state
3952k8s.io/kubernetes/pkg/kubelet/sysctl
3953k8s.io/kubernetes/pkg/kubelet/token
3954k8s.io/kubernetes/pkg/kubelet/types
3955k8s.io/kubernetes/pkg/kubelet/userns
3956k8s.io/kubernetes/pkg/kubelet/util
3957k8s.io/kubernetes/pkg/kubelet/util/cache
3958k8s.io/kubernetes/pkg/kubelet/util/format
3959k8s.io/kubernetes/pkg/kubelet/util/ioutils
3960k8s.io/kubernetes/pkg/kubelet/util/manager
3961k8s.io/kubernetes/pkg/kubelet/util/queue
3962k8s.io/kubernetes/pkg/kubelet/util/sliceutils
3963k8s.io/kubernetes/pkg/kubelet/util/store
3964k8s.io/kubernetes/pkg/kubelet/util/swap
3965k8s.io/kubernetes/pkg/kubelet/volumemanager
3966k8s.io/kubernetes/pkg/kubelet/volumemanager/cache
3967k8s.io/kubernetes/pkg/kubelet/volumemanager/metrics
3968k8s.io/kubernetes/pkg/kubelet/volumemanager/populator
3969k8s.io/kubernetes/pkg/kubelet/volumemanager/reconciler
3970k8s.io/kubernetes/pkg/kubelet/watchdog
3971k8s.io/kubernetes/pkg/kubelet/winstats
3972k8s.io/kubernetes/pkg/printers
3973k8s.io/kubernetes/pkg/printers/internalversion
3974k8s.io/kubernetes/pkg/printers/storage
3975k8s.io/kubernetes/pkg/probe
3976k8s.io/kubernetes/pkg/probe/exec
3977k8s.io/kubernetes/pkg/probe/grpc
3978k8s.io/kubernetes/pkg/probe/http
3979k8s.io/kubernetes/pkg/probe/tcp
3980k8s.io/kubernetes/pkg/proxy
3981k8s.io/kubernetes/pkg/proxy/apis
3982k8s.io/kubernetes/pkg/proxy/apis/config
3983k8s.io/kubernetes/pkg/proxy/apis/config/scheme
3984k8s.io/kubernetes/pkg/proxy/apis/config/v1alpha1
3985k8s.io/kubernetes/pkg/proxy/apis/config/validation
3986k8s.io/kubernetes/pkg/proxy/config
3987k8s.io/kubernetes/pkg/proxy/conntrack
3988k8s.io/kubernetes/pkg/proxy/healthcheck
3989k8s.io/kubernetes/pkg/proxy/iptables
3990k8s.io/kubernetes/pkg/proxy/ipvs
3991k8s.io/kubernetes/pkg/proxy/ipvs/ipset
3992k8s.io/kubernetes/pkg/proxy/ipvs/util
3993k8s.io/kubernetes/pkg/proxy/metaproxier
3994k8s.io/kubernetes/pkg/proxy/metrics
3995k8s.io/kubernetes/pkg/proxy/nftables
3996k8s.io/kubernetes/pkg/proxy/util
3997k8s.io/kubernetes/pkg/proxy/util/nfacct
3998k8s.io/kubernetes/pkg/proxy/winkernel
3999k8s.io/kubernetes/pkg/quota/v1/evaluator/core
4000k8s.io/kubernetes/pkg/quota/v1/install
4001k8s.io/kubernetes/pkg/registry/admissionregistration/mutatingadmissionpolicy
4002k8s.io/kubernetes/pkg/registry/admissionregistration/mutatingadmissionpolicy/storage
4003k8s.io/kubernetes/pkg/registry/admissionregistration/mutatingadmissionpolicybinding
4004k8s.io/kubernetes/pkg/registry/admissionregistration/mutatingadmissionpolicybinding/storage
4005k8s.io/kubernetes/pkg/registry/admissionregistration/mutatingwebhookconfiguration
4006k8s.io/kubernetes/pkg/registry/admissionregistration/mutatingwebhookconfiguration/storage
4007k8s.io/kubernetes/pkg/registry/admissionregistration/resolver
4008k8s.io/kubernetes/pkg/registry/admissionregistration/rest
4009k8s.io/kubernetes/pkg/registry/admissionregistration/validatingadmissionpolicy
4010k8s.io/kubernetes/pkg/registry/admissionregistration/validatingadmissionpolicy/storage
4011k8s.io/kubernetes/pkg/registry/admissionregistration/validatingadmissionpolicybinding
4012k8s.io/kubernetes/pkg/registry/admissionregistration/validatingadmissionpolicybinding/storage
4013k8s.io/kubernetes/pkg/registry/admissionregistration/validatingwebhookconfiguration
4014k8s.io/kubernetes/pkg/registry/admissionregistration/validatingwebhookconfiguration/storage
4015k8s.io/kubernetes/pkg/registry/apiserverinternal/rest
4016k8s.io/kubernetes/pkg/registry/apiserverinternal/storageversion
4017k8s.io/kubernetes/pkg/registry/apiserverinternal/storageversion/storage
4018k8s.io/kubernetes/pkg/registry/apps/controllerrevision
4019k8s.io/kubernetes/pkg/registry/apps/controllerrevision/storage
4020k8s.io/kubernetes/pkg/registry/apps/daemonset
4021k8s.io/kubernetes/pkg/registry/apps/daemonset/storage
4022k8s.io/kubernetes/pkg/registry/apps/deployment
4023k8s.io/kubernetes/pkg/registry/apps/deployment/storage
4024k8s.io/kubernetes/pkg/registry/apps/replicaset
4025k8s.io/kubernetes/pkg/registry/apps/replicaset/storage
4026k8s.io/kubernetes/pkg/registry/apps/rest
4027k8s.io/kubernetes/pkg/registry/apps/statefulset
4028k8s.io/kubernetes/pkg/registry/apps/statefulset/storage
4029k8s.io/kubernetes/pkg/registry/authentication/rest
4030k8s.io/kubernetes/pkg/registry/authentication/selfsubjectreview
4031k8s.io/kubernetes/pkg/registry/authentication/tokenreview
4032k8s.io/kubernetes/pkg/registry/authorization/localsubjectaccessreview
4033k8s.io/kubernetes/pkg/registry/authorization/rest
4034k8s.io/kubernetes/pkg/registry/authorization/selfsubjectaccessreview
4035k8s.io/kubernetes/pkg/registry/authorization/selfsubjectrulesreview
4036k8s.io/kubernetes/pkg/registry/authorization/subjectaccessreview
4037k8s.io/kubernetes/pkg/registry/authorization/util
4038k8s.io/kubernetes/pkg/registry/autoscaling/horizontalpodautoscaler
4039k8s.io/kubernetes/pkg/registry/autoscaling/horizontalpodautoscaler/storage
4040k8s.io/kubernetes/pkg/registry/autoscaling/rest
4041k8s.io/kubernetes/pkg/registry/batch/cronjob
4042k8s.io/kubernetes/pkg/registry/batch/cronjob/storage
4043k8s.io/kubernetes/pkg/registry/batch/job
4044k8s.io/kubernetes/pkg/registry/batch/job/storage
4045k8s.io/kubernetes/pkg/registry/batch/rest
4046k8s.io/kubernetes/pkg/registry/certificates/certificates
4047k8s.io/kubernetes/pkg/registry/certificates/certificates/storage
4048k8s.io/kubernetes/pkg/registry/certificates/clustertrustbundle
4049k8s.io/kubernetes/pkg/registry/certificates/clustertrustbundle/storage
4050k8s.io/kubernetes/pkg/registry/certificates/rest
4051k8s.io/kubernetes/pkg/registry/coordination/lease
4052k8s.io/kubernetes/pkg/registry/coordination/lease/storage
4053k8s.io/kubernetes/pkg/registry/coordination/leasecandidate
4054k8s.io/kubernetes/pkg/registry/coordination/leasecandidate/storage
4055k8s.io/kubernetes/pkg/registry/coordination/rest
4056k8s.io/kubernetes/pkg/registry/core/componentstatus
4057k8s.io/kubernetes/pkg/registry/core/configmap
4058k8s.io/kubernetes/pkg/registry/core/configmap/storage
4059k8s.io/kubernetes/pkg/registry/core/endpoint
4060k8s.io/kubernetes/pkg/registry/core/endpoint/storage
4061k8s.io/kubernetes/pkg/registry/core/event
4062k8s.io/kubernetes/pkg/registry/core/event/storage
4063k8s.io/kubernetes/pkg/registry/core/limitrange
4064k8s.io/kubernetes/pkg/registry/core/limitrange/storage
4065k8s.io/kubernetes/pkg/registry/core/namespace
4066k8s.io/kubernetes/pkg/registry/core/namespace/storage
4067k8s.io/kubernetes/pkg/registry/core/node
4068k8s.io/kubernetes/pkg/registry/core/node/rest
4069k8s.io/kubernetes/pkg/registry/core/node/storage
4070k8s.io/kubernetes/pkg/registry/core/persistentvolume
4071k8s.io/kubernetes/pkg/registry/core/persistentvolume/storage
4072k8s.io/kubernetes/pkg/registry/core/persistentvolumeclaim
4073k8s.io/kubernetes/pkg/registry/core/persistentvolumeclaim/storage
4074k8s.io/kubernetes/pkg/registry/core/pod
4075k8s.io/kubernetes/pkg/registry/core/pod/rest
4076k8s.io/kubernetes/pkg/registry/core/pod/storage
4077k8s.io/kubernetes/pkg/registry/core/podtemplate
4078k8s.io/kubernetes/pkg/registry/core/podtemplate/storage
4079k8s.io/kubernetes/pkg/registry/core/rangeallocation
4080k8s.io/kubernetes/pkg/registry/core/replicationcontroller
4081k8s.io/kubernetes/pkg/registry/core/replicationcontroller/storage
4082k8s.io/kubernetes/pkg/registry/core/resourcequota
4083k8s.io/kubernetes/pkg/registry/core/resourcequota/storage
4084k8s.io/kubernetes/pkg/registry/core/rest
4085k8s.io/kubernetes/pkg/registry/core/secret
4086k8s.io/kubernetes/pkg/registry/core/secret/storage
4087k8s.io/kubernetes/pkg/registry/core/service
4088k8s.io/kubernetes/pkg/registry/core/service/allocator
4089k8s.io/kubernetes/pkg/registry/core/service/allocator/storage
4090k8s.io/kubernetes/pkg/registry/core/service/ipallocator
4091k8s.io/kubernetes/pkg/registry/core/service/ipallocator/controller
4092k8s.io/kubernetes/pkg/registry/core/service/portallocator
4093k8s.io/kubernetes/pkg/registry/core/service/portallocator/controller
4094k8s.io/kubernetes/pkg/registry/core/service/storage
4095k8s.io/kubernetes/pkg/registry/core/serviceaccount
4096k8s.io/kubernetes/pkg/registry/core/serviceaccount/storage
4097k8s.io/kubernetes/pkg/registry/discovery/endpointslice
4098k8s.io/kubernetes/pkg/registry/discovery/endpointslice/storage
4099k8s.io/kubernetes/pkg/registry/discovery/rest
4100k8s.io/kubernetes/pkg/registry/events/rest
4101k8s.io/kubernetes/pkg/registry/flowcontrol/ensurer
4102k8s.io/kubernetes/pkg/registry/flowcontrol/flowschema
4103k8s.io/kubernetes/pkg/registry/flowcontrol/flowschema/storage
4104k8s.io/kubernetes/pkg/registry/flowcontrol/prioritylevelconfiguration
4105k8s.io/kubernetes/pkg/registry/flowcontrol/prioritylevelconfiguration/storage
4106k8s.io/kubernetes/pkg/registry/flowcontrol/rest
4107k8s.io/kubernetes/pkg/registry/networking/ingress
4108k8s.io/kubernetes/pkg/registry/networking/ingress/storage
4109k8s.io/kubernetes/pkg/registry/networking/ingressclass
4110k8s.io/kubernetes/pkg/registry/networking/ingressclass/storage
4111k8s.io/kubernetes/pkg/registry/networking/ipaddress
4112k8s.io/kubernetes/pkg/registry/networking/ipaddress/storage
4113k8s.io/kubernetes/pkg/registry/networking/networkpolicy
4114k8s.io/kubernetes/pkg/registry/networking/networkpolicy/storage
4115k8s.io/kubernetes/pkg/registry/networking/rest
4116k8s.io/kubernetes/pkg/registry/networking/servicecidr
4117k8s.io/kubernetes/pkg/registry/networking/servicecidr/storage
4118k8s.io/kubernetes/pkg/registry/node/rest
4119k8s.io/kubernetes/pkg/registry/node/runtimeclass
4120k8s.io/kubernetes/pkg/registry/node/runtimeclass/storage
4121k8s.io/kubernetes/pkg/registry/policy/poddisruptionbudget
4122k8s.io/kubernetes/pkg/registry/policy/poddisruptionbudget/storage
4123k8s.io/kubernetes/pkg/registry/policy/rest
4124k8s.io/kubernetes/pkg/registry/rbac
4125k8s.io/kubernetes/pkg/registry/rbac/clusterrole
4126k8s.io/kubernetes/pkg/registry/rbac/clusterrole/policybased
4127k8s.io/kubernetes/pkg/registry/rbac/clusterrole/storage
4128k8s.io/kubernetes/pkg/registry/rbac/clusterrolebinding
4129k8s.io/kubernetes/pkg/registry/rbac/clusterrolebinding/policybased
4130k8s.io/kubernetes/pkg/registry/rbac/clusterrolebinding/storage
4131k8s.io/kubernetes/pkg/registry/rbac/rest
4132k8s.io/kubernetes/pkg/registry/rbac/role
4133k8s.io/kubernetes/pkg/registry/rbac/role/policybased
4134k8s.io/kubernetes/pkg/registry/rbac/role/storage
4135k8s.io/kubernetes/pkg/registry/rbac/rolebinding
4136k8s.io/kubernetes/pkg/registry/rbac/rolebinding/policybased
4137k8s.io/kubernetes/pkg/registry/rbac/rolebinding/storage
4138k8s.io/kubernetes/pkg/registry/rbac/validation
4139k8s.io/kubernetes/pkg/registry/resource/deviceclass
4140k8s.io/kubernetes/pkg/registry/resource/deviceclass/storage
4141k8s.io/kubernetes/pkg/registry/resource/resourceclaim
4142k8s.io/kubernetes/pkg/registry/resource/resourceclaim/storage
4143k8s.io/kubernetes/pkg/registry/resource/resourceclaimtemplate
4144k8s.io/kubernetes/pkg/registry/resource/resourceclaimtemplate/storage
4145k8s.io/kubernetes/pkg/registry/resource/resourceslice
4146k8s.io/kubernetes/pkg/registry/resource/resourceslice/storage
4147k8s.io/kubernetes/pkg/registry/resource/rest
4148k8s.io/kubernetes/pkg/registry/scheduling/priorityclass
4149k8s.io/kubernetes/pkg/registry/scheduling/priorityclass/storage
4150k8s.io/kubernetes/pkg/registry/scheduling/rest
4151k8s.io/kubernetes/pkg/registry/storage/csidriver
4152k8s.io/kubernetes/pkg/registry/storage/csidriver/storage
4153k8s.io/kubernetes/pkg/registry/storage/csinode
4154k8s.io/kubernetes/pkg/registry/storage/csinode/storage
4155k8s.io/kubernetes/pkg/registry/storage/csistoragecapacity
4156k8s.io/kubernetes/pkg/registry/storage/csistoragecapacity/storage
4157k8s.io/kubernetes/pkg/registry/storage/rest
4158k8s.io/kubernetes/pkg/registry/storage/storageclass
4159k8s.io/kubernetes/pkg/registry/storage/storageclass/storage
4160k8s.io/kubernetes/pkg/registry/storage/volumeattachment
4161k8s.io/kubernetes/pkg/registry/storage/volumeattachment/storage
4162k8s.io/kubernetes/pkg/registry/storage/volumeattributesclass
4163k8s.io/kubernetes/pkg/registry/storage/volumeattributesclass/storage
4164k8s.io/kubernetes/pkg/registry/storagemigration/rest
4165k8s.io/kubernetes/pkg/registry/storagemigration/storagemigration
4166k8s.io/kubernetes/pkg/registry/storagemigration/storagemigration/storage
4167k8s.io/kubernetes/pkg/routes
4168k8s.io/kubernetes/pkg/scheduler
4169k8s.io/kubernetes/pkg/scheduler/apis/config
4170k8s.io/kubernetes/pkg/scheduler/apis/config/latest
4171k8s.io/kubernetes/pkg/scheduler/apis/config/scheme
4172k8s.io/kubernetes/pkg/scheduler/apis/config/v1
4173k8s.io/kubernetes/pkg/scheduler/apis/config/validation
4174k8s.io/kubernetes/pkg/scheduler/backend/cache
4175k8s.io/kubernetes/pkg/scheduler/backend/cache/debugger
4176k8s.io/kubernetes/pkg/scheduler/backend/heap
4177k8s.io/kubernetes/pkg/scheduler/backend/queue
4178k8s.io/kubernetes/pkg/scheduler/framework
4179k8s.io/kubernetes/pkg/scheduler/framework/parallelize
4180k8s.io/kubernetes/pkg/scheduler/framework/plugins
4181k8s.io/kubernetes/pkg/scheduler/framework/plugins/defaultbinder
4182k8s.io/kubernetes/pkg/scheduler/framework/plugins/defaultpreemption
4183k8s.io/kubernetes/pkg/scheduler/framework/plugins/dynamicresources
4184k8s.io/kubernetes/pkg/scheduler/framework/plugins/feature
4185k8s.io/kubernetes/pkg/scheduler/framework/plugins/helper
4186k8s.io/kubernetes/pkg/scheduler/framework/plugins/imagelocality
4187k8s.io/kubernetes/pkg/scheduler/framework/plugins/interpodaffinity
4188k8s.io/kubernetes/pkg/scheduler/framework/plugins/names
4189k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodeaffinity
4190k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodename
4191k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodeports
4192k8s.io/kubernetes/pkg/scheduler/framework/plugins/noderesources
4193k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodeunschedulable
4194k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodevolumelimits
4195k8s.io/kubernetes/pkg/scheduler/framework/plugins/podtopologyspread
4196k8s.io/kubernetes/pkg/scheduler/framework/plugins/queuesort
4197k8s.io/kubernetes/pkg/scheduler/framework/plugins/schedulinggates
4198k8s.io/kubernetes/pkg/scheduler/framework/plugins/tainttoleration
4199k8s.io/kubernetes/pkg/scheduler/framework/plugins/volumebinding
4200k8s.io/kubernetes/pkg/scheduler/framework/plugins/volumebinding/metrics
4201k8s.io/kubernetes/pkg/scheduler/framework/plugins/volumerestrictions
4202k8s.io/kubernetes/pkg/scheduler/framework/plugins/volumezone
4203k8s.io/kubernetes/pkg/scheduler/framework/preemption
4204k8s.io/kubernetes/pkg/scheduler/framework/runtime
4205k8s.io/kubernetes/pkg/scheduler/metrics
4206k8s.io/kubernetes/pkg/scheduler/metrics/resources
4207k8s.io/kubernetes/pkg/scheduler/profile
4208k8s.io/kubernetes/pkg/scheduler/util
4209k8s.io/kubernetes/pkg/scheduler/util/assumecache
4210k8s.io/kubernetes/pkg/scheduler/util/queue
4211k8s.io/kubernetes/pkg/security/apparmor
4212k8s.io/kubernetes/pkg/securitycontext
4213k8s.io/kubernetes/pkg/serviceaccount
4214k8s.io/kubernetes/pkg/serviceaccount/externaljwt/metrics
4215k8s.io/kubernetes/pkg/serviceaccount/externaljwt/plugin
4216k8s.io/kubernetes/pkg/util/async
4217k8s.io/kubernetes/pkg/util/filesystem
4218k8s.io/kubernetes/pkg/util/flag
4219k8s.io/kubernetes/pkg/util/flock
4220k8s.io/kubernetes/pkg/util/goroutinemap
4221k8s.io/kubernetes/pkg/util/goroutinemap/exponentialbackoff
4222k8s.io/kubernetes/pkg/util/hash
4223k8s.io/kubernetes/pkg/util/iptables
4224k8s.io/kubernetes/pkg/util/kernel
4225k8s.io/kubernetes/pkg/util/labels
4226k8s.io/kubernetes/pkg/util/node
4227k8s.io/kubernetes/pkg/util/oom
4228k8s.io/kubernetes/pkg/util/parsers
4229k8s.io/kubernetes/pkg/util/pod
4230k8s.io/kubernetes/pkg/util/procfs
4231k8s.io/kubernetes/pkg/util/removeall
4232k8s.io/kubernetes/pkg/util/rlimit
4233k8s.io/kubernetes/pkg/util/slice
4234k8s.io/kubernetes/pkg/util/tail
4235k8s.io/kubernetes/pkg/util/taints
4236k8s.io/kubernetes/pkg/util/tolerations
4237k8s.io/kubernetes/pkg/volume
4238k8s.io/kubernetes/pkg/volume/configmap
4239k8s.io/kubernetes/pkg/volume/csi
4240k8s.io/kubernetes/pkg/volume/csi/nodeinfomanager
4241k8s.io/kubernetes/pkg/volume/csimigration
4242k8s.io/kubernetes/pkg/volume/downwardapi
4243k8s.io/kubernetes/pkg/volume/emptydir
4244k8s.io/kubernetes/pkg/volume/flexvolume
4245k8s.io/kubernetes/pkg/volume/hostpath
4246k8s.io/kubernetes/pkg/volume/image
4247k8s.io/kubernetes/pkg/volume/iscsi
4248k8s.io/kubernetes/pkg/volume/local
4249k8s.io/kubernetes/pkg/volume/nfs
4250k8s.io/kubernetes/pkg/volume/portworx
4251k8s.io/kubernetes/pkg/volume/projected
4252k8s.io/kubernetes/pkg/volume/secret
4253k8s.io/kubernetes/pkg/volume/util
4254k8s.io/kubernetes/pkg/volume/util/fs
4255k8s.io/kubernetes/pkg/volume/util/fsquota
4256k8s.io/kubernetes/pkg/volume/util/fsquota/common
4257k8s.io/kubernetes/pkg/volume/util/hostutil
4258k8s.io/kubernetes/pkg/volume/util/nestedpendingoperations
4259k8s.io/kubernetes/pkg/volume/util/operationexecutor
4260k8s.io/kubernetes/pkg/volume/util/recyclerclient
4261k8s.io/kubernetes/pkg/volume/util/subpath
4262k8s.io/kubernetes/pkg/volume/util/types
4263k8s.io/kubernetes/pkg/volume/util/volumepathhandler
4264k8s.io/kubernetes/pkg/volume/validation
4265k8s.io/kubernetes/pkg/windows/service
4266k8s.io/kubernetes/plugin/pkg/admission/admit
4267k8s.io/kubernetes/plugin/pkg/admission/alwayspullimages
4268k8s.io/kubernetes/plugin/pkg/admission/antiaffinity
4269k8s.io/kubernetes/plugin/pkg/admission/certificates
4270k8s.io/kubernetes/plugin/pkg/admission/certificates/approval
4271k8s.io/kubernetes/plugin/pkg/admission/certificates/ctbattest
4272k8s.io/kubernetes/plugin/pkg/admission/certificates/signing
4273k8s.io/kubernetes/plugin/pkg/admission/certificates/subjectrestriction
4274k8s.io/kubernetes/plugin/pkg/admission/defaulttolerationseconds
4275k8s.io/kubernetes/plugin/pkg/admission/deny
4276k8s.io/kubernetes/plugin/pkg/admission/eventratelimit
4277k8s.io/kubernetes/plugin/pkg/admission/eventratelimit/apis/eventratelimit
4278k8s.io/kubernetes/plugin/pkg/admission/eventratelimit/apis/eventratelimit/install
4279k8s.io/kubernetes/plugin/pkg/admission/eventratelimit/apis/eventratelimit/v1alpha1
4280k8s.io/kubernetes/plugin/pkg/admission/eventratelimit/apis/eventratelimit/validation
4281k8s.io/kubernetes/plugin/pkg/admission/extendedresourcetoleration
4282k8s.io/kubernetes/plugin/pkg/admission/gc
4283k8s.io/kubernetes/plugin/pkg/admission/imagepolicy
4284k8s.io/kubernetes/plugin/pkg/admission/limitranger
4285k8s.io/kubernetes/plugin/pkg/admission/namespace/autoprovision
4286k8s.io/kubernetes/plugin/pkg/admission/namespace/exists
4287k8s.io/kubernetes/plugin/pkg/admission/network/defaultingressclass
4288k8s.io/kubernetes/plugin/pkg/admission/network/denyserviceexternalips
4289k8s.io/kubernetes/plugin/pkg/admission/noderestriction
4290k8s.io/kubernetes/plugin/pkg/admission/nodetaint
4291k8s.io/kubernetes/plugin/pkg/admission/podnodeselector
4292k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction
4293k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction
4294k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/install
4295k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/v1alpha1
4296k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/validation
4297k8s.io/kubernetes/plugin/pkg/admission/priority
4298k8s.io/kubernetes/plugin/pkg/admission/runtimeclass
4299k8s.io/kubernetes/plugin/pkg/admission/security/podsecurity
4300k8s.io/kubernetes/plugin/pkg/admission/serviceaccount
4301k8s.io/kubernetes/plugin/pkg/admission/storage/persistentvolume/resize
4302k8s.io/kubernetes/plugin/pkg/admission/storage/storageclass/setdefault
4303k8s.io/kubernetes/plugin/pkg/admission/storage/storageobjectinuseprotection
4304k8s.io/kubernetes/plugin/pkg/auth/authenticator/token/bootstrap
4305k8s.io/kubernetes/plugin/pkg/auth/authorizer/node
4306k8s.io/kubernetes/plugin/pkg/auth/authorizer/rbac
4307k8s.io/kubernetes/plugin/pkg/auth/authorizer/rbac/bootstrappolicy
4308k8s.io/kubernetes/third_party/forked/golang/expansion
4309k8s.io/kubernetes/third_party/forked/gonum/graph
4310k8s.io/kubernetes/third_party/forked/gonum/graph/internal/linear
4311k8s.io/kubernetes/third_party/forked/gonum/graph/simple
4312k8s.io/kubernetes/third_party/forked/gonum/graph/traverse
4313k8s.io/kubernetes/third_party/forked/libcontainer/apparmor
4314k8s.io/kubernetes/third_party/forked/libcontainer/utils
4315# k8s.io/metrics v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.32.0-k3s1
4316## explicit; go 1.23.0
4317k8s.io/metrics/pkg/apis/custom_metrics
4318k8s.io/metrics/pkg/apis/custom_metrics/v1beta1
4319k8s.io/metrics/pkg/apis/custom_metrics/v1beta2
4320k8s.io/metrics/pkg/apis/external_metrics
4321k8s.io/metrics/pkg/apis/external_metrics/v1beta1
4322k8s.io/metrics/pkg/apis/metrics
4323k8s.io/metrics/pkg/apis/metrics/v1alpha1
4324k8s.io/metrics/pkg/apis/metrics/v1beta1
4325k8s.io/metrics/pkg/client/clientset/versioned
4326k8s.io/metrics/pkg/client/clientset/versioned/scheme
4327k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1alpha1
4328k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1beta1
4329k8s.io/metrics/pkg/client/custom_metrics
4330k8s.io/metrics/pkg/client/custom_metrics/scheme
4331k8s.io/metrics/pkg/client/external_metrics
4332# k8s.io/mount-utils v0.32.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.32.0-k3s1
4333## explicit; go 1.23.0
4334k8s.io/mount-utils
4335# k8s.io/pod-security-admission v0.0.0 => github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission v1.32.0-k3s1
4336## explicit; go 1.23.0
4337k8s.io/pod-security-admission/admission
4338k8s.io/pod-security-admission/admission/api
4339k8s.io/pod-security-admission/admission/api/load
4340k8s.io/pod-security-admission/admission/api/scheme
4341k8s.io/pod-security-admission/admission/api/v1
4342k8s.io/pod-security-admission/admission/api/v1alpha1
4343k8s.io/pod-security-admission/admission/api/v1beta1
4344k8s.io/pod-security-admission/admission/api/validation
4345k8s.io/pod-security-admission/api
4346k8s.io/pod-security-admission/metrics
4347k8s.io/pod-security-admission/policy
4348# k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
4349## explicit; go 1.18
4350k8s.io/utils/buffer
4351k8s.io/utils/clock
4352k8s.io/utils/clock/testing
4353k8s.io/utils/cpuset
4354k8s.io/utils/exec
4355k8s.io/utils/inotify
4356k8s.io/utils/integer
4357k8s.io/utils/internal/third_party/forked/golang/golang-lru
4358k8s.io/utils/internal/third_party/forked/golang/net
4359k8s.io/utils/io
4360k8s.io/utils/keymutex
4361k8s.io/utils/lru
4362k8s.io/utils/net
4363k8s.io/utils/net/ebtables
4364k8s.io/utils/nsenter
4365k8s.io/utils/path
4366k8s.io/utils/pointer
4367k8s.io/utils/ptr
4368k8s.io/utils/strings
4369k8s.io/utils/trace
4370# lukechampine.com/blake3 v1.2.1
4371## explicit; go 1.17
4372lukechampine.com/blake3
4373# sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0
4374## explicit; go 1.21
4375sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client
4376sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client/metrics
4377sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/common/metrics
4378sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client
4379# sigs.k8s.io/cri-tools v0.0.0-00010101000000-000000000000 => github.com/k3s-io/cri-tools v1.31.0-k3s2
4380## explicit; go 1.22.0
4381sigs.k8s.io/cri-tools/cmd/crictl
4382sigs.k8s.io/cri-tools/pkg/common
4383sigs.k8s.io/cri-tools/pkg/framework
4384sigs.k8s.io/cri-tools/pkg/tracing
4385sigs.k8s.io/cri-tools/pkg/version
4386# sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3
4387## explicit; go 1.21
4388sigs.k8s.io/json
4389sigs.k8s.io/json/internal/golang/encoding/json
4390# sigs.k8s.io/knftables v0.0.17
4391## explicit; go 1.20
4392sigs.k8s.io/knftables
4393# sigs.k8s.io/kustomize/api v0.18.0
4394## explicit; go 1.22.7
4395sigs.k8s.io/kustomize/api/filters/annotations
4396sigs.k8s.io/kustomize/api/filters/fieldspec
4397sigs.k8s.io/kustomize/api/filters/filtersutil
4398sigs.k8s.io/kustomize/api/filters/fsslice
4399sigs.k8s.io/kustomize/api/filters/iampolicygenerator
4400sigs.k8s.io/kustomize/api/filters/imagetag
4401sigs.k8s.io/kustomize/api/filters/labels
4402sigs.k8s.io/kustomize/api/filters/nameref
4403sigs.k8s.io/kustomize/api/filters/namespace
4404sigs.k8s.io/kustomize/api/filters/patchjson6902
4405sigs.k8s.io/kustomize/api/filters/patchstrategicmerge
4406sigs.k8s.io/kustomize/api/filters/prefix
4407sigs.k8s.io/kustomize/api/filters/refvar
4408sigs.k8s.io/kustomize/api/filters/replacement
4409sigs.k8s.io/kustomize/api/filters/replicacount
4410sigs.k8s.io/kustomize/api/filters/suffix
4411sigs.k8s.io/kustomize/api/filters/valueadd
4412sigs.k8s.io/kustomize/api/hasher
4413sigs.k8s.io/kustomize/api/ifc
4414sigs.k8s.io/kustomize/api/internal/accumulator
4415sigs.k8s.io/kustomize/api/internal/builtins
4416sigs.k8s.io/kustomize/api/internal/generators
4417sigs.k8s.io/kustomize/api/internal/git
4418sigs.k8s.io/kustomize/api/internal/image
4419sigs.k8s.io/kustomize/api/internal/konfig/builtinpluginconsts
4420sigs.k8s.io/kustomize/api/internal/kusterr
4421sigs.k8s.io/kustomize/api/internal/loader
4422sigs.k8s.io/kustomize/api/internal/plugins/builtinconfig
4423sigs.k8s.io/kustomize/api/internal/plugins/builtinhelpers
4424sigs.k8s.io/kustomize/api/internal/plugins/execplugin
4425sigs.k8s.io/kustomize/api/internal/plugins/fnplugin
4426sigs.k8s.io/kustomize/api/internal/plugins/loader
4427sigs.k8s.io/kustomize/api/internal/plugins/utils
4428sigs.k8s.io/kustomize/api/internal/target
4429sigs.k8s.io/kustomize/api/internal/utils
4430sigs.k8s.io/kustomize/api/internal/validate
4431sigs.k8s.io/kustomize/api/konfig
4432sigs.k8s.io/kustomize/api/krusty
4433sigs.k8s.io/kustomize/api/kv
4434sigs.k8s.io/kustomize/api/provenance
4435sigs.k8s.io/kustomize/api/provider
4436sigs.k8s.io/kustomize/api/resmap
4437sigs.k8s.io/kustomize/api/resource
4438sigs.k8s.io/kustomize/api/types
4439# sigs.k8s.io/kustomize/kustomize/v5 v5.5.0
4440## explicit; go 1.22.7
4441sigs.k8s.io/kustomize/kustomize/v5/commands/build
4442# sigs.k8s.io/kustomize/kyaml v0.18.1
4443## explicit; go 1.22.7
4444sigs.k8s.io/kustomize/kyaml/comments
4445sigs.k8s.io/kustomize/kyaml/errors
4446sigs.k8s.io/kustomize/kyaml/ext
4447sigs.k8s.io/kustomize/kyaml/fieldmeta
4448sigs.k8s.io/kustomize/kyaml/filesys
4449sigs.k8s.io/kustomize/kyaml/fn/runtime/container
4450sigs.k8s.io/kustomize/kyaml/fn/runtime/exec
4451sigs.k8s.io/kustomize/kyaml/fn/runtime/runtimeutil
4452sigs.k8s.io/kustomize/kyaml/kio
4453sigs.k8s.io/kustomize/kyaml/kio/kioutil
4454sigs.k8s.io/kustomize/kyaml/openapi
4455sigs.k8s.io/kustomize/kyaml/openapi/kubernetesapi
4456sigs.k8s.io/kustomize/kyaml/openapi/kubernetesapi/v1_21_2
4457sigs.k8s.io/kustomize/kyaml/openapi/kustomizationapi
4458sigs.k8s.io/kustomize/kyaml/order
4459sigs.k8s.io/kustomize/kyaml/resid
4460sigs.k8s.io/kustomize/kyaml/runfn
4461sigs.k8s.io/kustomize/kyaml/sets
4462sigs.k8s.io/kustomize/kyaml/sliceutil
4463sigs.k8s.io/kustomize/kyaml/utils
4464sigs.k8s.io/kustomize/kyaml/yaml
4465sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/labels
4466sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/selection
4467sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/errors
4468sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/sets
4469sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/validation
4470sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/validation/field
4471sigs.k8s.io/kustomize/kyaml/yaml/merge2
4472sigs.k8s.io/kustomize/kyaml/yaml/schema
4473sigs.k8s.io/kustomize/kyaml/yaml/walk
4474# sigs.k8s.io/structured-merge-diff/v4 v4.4.3
4475## explicit; go 1.13
4476sigs.k8s.io/structured-merge-diff/v4/fieldpath
4477sigs.k8s.io/structured-merge-diff/v4/merge
4478sigs.k8s.io/structured-merge-diff/v4/schema
4479sigs.k8s.io/structured-merge-diff/v4/typed
4480sigs.k8s.io/structured-merge-diff/v4/value
4481# sigs.k8s.io/yaml v1.4.0
4482## explicit; go 1.12
4483sigs.k8s.io/yaml
4484sigs.k8s.io/yaml/goyaml.v2
4485sigs.k8s.io/yaml/goyaml.v3
4486# tags.cncf.io/container-device-interface v0.8.0
4487## explicit; go 1.20
4488tags.cncf.io/container-device-interface/internal/validation
4489tags.cncf.io/container-device-interface/internal/validation/k8s
4490tags.cncf.io/container-device-interface/pkg/cdi
4491tags.cncf.io/container-device-interface/pkg/parser
4492# tags.cncf.io/container-device-interface/specs-go v0.8.0
4493## explicit; go 1.19
4494tags.cncf.io/container-device-interface/specs-go
4495# github.com/Microsoft/hcsshim => github.com/Microsoft/hcsshim v0.11.7
4496# github.com/Mirantis/cri-dockerd => github.com/k3s-io/cri-dockerd v0.3.15-k3s1.32-1
4497# github.com/cilium/ebpf => github.com/cilium/ebpf v0.12.3
4498# github.com/cloudnativelabs/kube-router/v2 => github.com/k3s-io/kube-router/v2 v2.2.1
4499# github.com/containerd/containerd => github.com/k3s-io/containerd v1.7.23-k3s2
4500# github.com/containerd/imgcrypt => github.com/containerd/imgcrypt v1.1.11
4501# github.com/distribution/reference => github.com/distribution/reference v0.5.0
4502# github.com/docker/distribution => github.com/docker/distribution v2.8.3+incompatible
4503# github.com/docker/docker => github.com/docker/docker v25.0.6+incompatible
4504# github.com/emicklei/go-restful/v3 => github.com/emicklei/go-restful/v3 v3.11.0
4505# github.com/golang/protobuf => github.com/golang/protobuf v1.5.4
4506# github.com/google/cadvisor => github.com/k3s-io/cadvisor v0.51.0-k3s1
871# github.com/googleapis/gax-go/v2 => github.com/googleapis/gax-go/v2 v2.12.0 4507# github.com/googleapis/gax-go/v2 => github.com/googleapis/gax-go/v2 v2.12.0
872# github.com/juju/errors => github.com/k3s-io/nocode v0.0.0-20200630202308-cb097102c09f
873# github.com/kubernetes-sigs/cri-tools => github.com/k3s-io/cri-tools v1.26.0-rc.0-k3s1
874# github.com/open-policy-agent/opa => github.com/open-policy-agent/opa v0.59.0 4508# github.com/open-policy-agent/opa => github.com/open-policy-agent/opa v0.59.0
875# github.com/opencontainers/runc => github.com/k3s-io/runc v1.1.12-k3s1 4509# github.com/opencontainers/runc => github.com/k3s-io/runc v1.2.4-k3s1
876# github.com/opencontainers/runtime-spec => github.com/opencontainers/runtime-spec v1.0.3-0.20220909204839-494a5a6aca78 4510# github.com/opencontainers/selinux => github.com/opencontainers/selinux v1.11.0
877# github.com/opencontainers/selinux => github.com/opencontainers/selinux v1.10.1 4511# github.com/prometheus/client_golang => github.com/prometheus/client_golang v1.19.1
878# github.com/quic-go/qtls-go1-20 => github.com/quic-go/qtls-go1-20 v0.3.3 4512# github.com/prometheus/common => github.com/prometheus/common v0.55.0
879# github.com/quic-go/quic-go => github.com/quic-go/quic-go v0.38.2 4513# github.com/spegel-org/spegel => github.com/k3s-io/spegel v0.0.23-0.20240516234953-f3d2c4072314
880# github.com/rancher/wrangler => github.com/rancher/wrangler v1.1.1-0.20230818201331-3604a6be798d
881# github.com/ugorji/go => github.com/ugorji/go v1.2.11 4514# github.com/ugorji/go => github.com/ugorji/go v1.2.11
882# github.com/xenitab/spegel => github.com/k3s-io/spegel v0.0.17-0.20240109004735-9466a5529330 4515# go.etcd.io/etcd/api/v3 => github.com/k3s-io/etcd/api/v3 v3.5.16-k3s1
883# go.etcd.io/etcd/api/v3 => github.com/k3s-io/etcd/api/v3 v3.5.9-k3s1 4516# go.etcd.io/etcd/client/pkg/v3 => github.com/k3s-io/etcd/client/pkg/v3 v3.5.16-k3s1
884# go.etcd.io/etcd/client/pkg/v3 => github.com/k3s-io/etcd/client/pkg/v3 v3.5.9-k3s1 4517# go.etcd.io/etcd/client/v2 => github.com/k3s-io/etcd/client/v2 v2.305.16-k3s1
885# go.etcd.io/etcd/client/v2 => github.com/k3s-io/etcd/client/v2 v2.305.9-k3s1 4518# go.etcd.io/etcd/client/v3 => github.com/k3s-io/etcd/client/v3 v3.5.16-k3s1
886# go.etcd.io/etcd/client/v3 => github.com/k3s-io/etcd/client/v3 v3.5.9-k3s1 4519# go.etcd.io/etcd/etcdutl/v3 => github.com/k3s-io/etcd/etcdutl/v3 v3.5.16-k3s1
887# go.etcd.io/etcd/etcdutl/v3 => github.com/k3s-io/etcd/etcdutl/v3 v3.5.9-k3s1 4520# go.etcd.io/etcd/pkg/v3 => github.com/k3s-io/etcd/pkg/v3 v3.5.16-k3s1
888# go.etcd.io/etcd/pkg/v3 => github.com/k3s-io/etcd/pkg/v3 v3.5.9-k3s1 4521# go.etcd.io/etcd/raft/v3 => github.com/k3s-io/etcd/raft/v3 v3.5.16-k3s1
889# go.etcd.io/etcd/raft/v3 => github.com/k3s-io/etcd/raft/v3 v3.5.9-k3s1 4522# go.etcd.io/etcd/server/v3 => github.com/k3s-io/etcd/server/v3 v3.5.16-k3s1
890# go.etcd.io/etcd/server/v3 => github.com/k3s-io/etcd/server/v3 v3.5.9-k3s1 4523# go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful => go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.44.0
891# go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful => go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.35.0 4524# golang.org/x/crypto => golang.org/x/crypto v0.24.0
892# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc => go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.35.0 4525# golang.org/x/net => golang.org/x/net v0.26.0
893# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp => go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.35.1 4526# golang.org/x/sys => golang.org/x/sys v0.21.0
894# go.opentelemetry.io/contrib/propagators/b3 => go.opentelemetry.io/contrib/propagators/b3 v1.13.0
895# go.opentelemetry.io/otel => go.opentelemetry.io/otel v1.13.0
896# go.opentelemetry.io/otel/exporters/otlp/internal/retry => go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.13.0
897# go.opentelemetry.io/otel/exporters/otlp/otlpmetric => go.opentelemetry.io/otel/exporters/otlp/otlpmetric v0.32.1
898# go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc => go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.32.1
899# go.opentelemetry.io/otel/exporters/otlp/otlptrace => go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.13.0
900# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc => go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.13.0
901# go.opentelemetry.io/otel/metric => go.opentelemetry.io/otel/metric v0.32.1
902# go.opentelemetry.io/otel/sdk => go.opentelemetry.io/otel/sdk v1.13.0
903# go.opentelemetry.io/otel/trace => go.opentelemetry.io/otel/trace v1.13.0
904# go.opentelemetry.io/proto/otlp => go.opentelemetry.io/proto/otlp v0.19.0
905# golang.org/x/crypto => golang.org/x/crypto v0.14.0
906# golang.org/x/net => golang.org/x/net v0.17.0
907# golang.org/x/sys => golang.org/x/sys v0.13.0
908# google.golang.org/genproto => google.golang.org/genproto v0.0.0-20230525234035-dd9d682886f9 4527# google.golang.org/genproto => google.golang.org/genproto v0.0.0-20230525234035-dd9d682886f9
909# google.golang.org/grpc => google.golang.org/grpc v1.58.3 4528# google.golang.org/grpc => google.golang.org/grpc v1.65.0
910# gopkg.in/square/go-jose.v2 => gopkg.in/square/go-jose.v2 v2.6.0 4529# gopkg.in/square/go-jose.v2 => gopkg.in/square/go-jose.v2 v2.6.0
911# k8s.io/api => github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.28.7-k3s1 4530# k8s.io/api => github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.32.0-k3s1
912# k8s.io/apiextensions-apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v1.28.7-k3s1 4531# k8s.io/apiextensions-apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v1.32.0-k3s1
913# k8s.io/apimachinery => github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.28.7-k3s1 4532# k8s.io/apimachinery => github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.32.0-k3s1
914# k8s.io/apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.28.7-k3s1 4533# k8s.io/apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.0-k3s1
915# k8s.io/cli-runtime => github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.28.7-k3s1 4534# k8s.io/cli-runtime => github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.32.0-k3s1
916# k8s.io/client-go => github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.28.7-k3s1 4535# k8s.io/client-go => github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.0-k3s1
917# k8s.io/cloud-provider => github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.28.7-k3s1 4536# k8s.io/cloud-provider => github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.32.0-k3s1
918# k8s.io/cluster-bootstrap => github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.28.7-k3s1 4537# k8s.io/cluster-bootstrap => github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.32.0-k3s1
919# k8s.io/code-generator => github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.28.7-k3s1 4538# k8s.io/code-generator => github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.32.0-k3s1
920# k8s.io/component-base => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.28.7-k3s1 4539# k8s.io/component-base => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.32.0-k3s1
921# k8s.io/component-helpers => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.28.7-k3s1 4540# k8s.io/component-helpers => github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.32.0-k3s1
922# k8s.io/controller-manager => github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.28.7-k3s1 4541# k8s.io/controller-manager => github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.32.0-k3s1
923# k8s.io/cri-api => github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.28.7-k3s1 4542# k8s.io/cri-api => github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.0-k3s1
924# k8s.io/csi-translation-lib => github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib v1.28.7-k3s1 4543# k8s.io/csi-translation-lib => github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib v1.32.0-k3s1
925# k8s.io/dynamic-resource-allocation => github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v1.28.7-k3s1 4544# k8s.io/dynamic-resource-allocation => github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v1.32.0-k3s1
926# k8s.io/endpointslice => github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice v1.28.7-k3s1 4545# k8s.io/endpointslice => github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice v1.32.0-k3s1
4546# k8s.io/externaljwt => github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt v1.32.0-k3s1
927# k8s.io/klog => github.com/k3s-io/klog v1.0.0-k3s2 4547# k8s.io/klog => github.com/k3s-io/klog v1.0.0-k3s2
928# k8s.io/klog/v2 => github.com/k3s-io/klog/v2 v2.100.1-k3s1 4548# k8s.io/klog/v2 => github.com/k3s-io/klog/v2 v2.120.1-k3s1
929# k8s.io/kms => github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.28.7-k3s1 4549# k8s.io/kms => github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.32.0-k3s1
930# k8s.io/kube-aggregator => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.28.7-k3s1 4550# k8s.io/kube-aggregator => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.32.0-k3s1
931# k8s.io/kube-controller-manager => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager v1.28.7-k3s1 4551# k8s.io/kube-controller-manager => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager v1.32.0-k3s1
932# k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 4552# k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f
933# k8s.io/kube-proxy => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.28.7-k3s1 4553# k8s.io/kube-proxy => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.32.0-k3s1
934# k8s.io/kube-scheduler => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.28.7-k3s1 4554# k8s.io/kube-scheduler => github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.32.0-k3s1
935# k8s.io/kubectl => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.28.7-k3s1 4555# k8s.io/kubectl => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.32.0-k3s1
936# k8s.io/kubelet => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.28.7-k3s1 4556# k8s.io/kubelet => github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.0-k3s1
937# k8s.io/kubernetes => github.com/k3s-io/kubernetes v1.28.7-k3s1 4557# k8s.io/kubernetes => github.com/k3s-io/kubernetes v1.32.0-k3s1
938# k8s.io/legacy-cloud-providers => github.com/k3s-io/kubernetes/staging/src/k8s.io/legacy-cloud-providers v1.28.7-k3s1 4558# k8s.io/metrics => github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.32.0-k3s1
939# k8s.io/metrics => github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.28.7-k3s1 4559# k8s.io/mount-utils => github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.32.0-k3s1
940# k8s.io/mount-utils => github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.28.7-k3s1 4560# k8s.io/node-api => github.com/k3s-io/kubernetes/staging/src/k8s.io/node-api v1.32.0-k3s1
941# k8s.io/node-api => github.com/k3s-io/kubernetes/staging/src/k8s.io/node-api v1.28.7-k3s1 4561# k8s.io/pod-security-admission => github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission v1.32.0-k3s1
942# k8s.io/pod-security-admission => github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission v1.28.7-k3s1 4562# k8s.io/sample-apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-apiserver v1.32.0-k3s1
943# k8s.io/sample-apiserver => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-apiserver v1.28.7-k3s1 4563# k8s.io/sample-cli-plugin => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-cli-plugin v1.32.0-k3s1
944# k8s.io/sample-cli-plugin => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-cli-plugin v1.28.7-k3s1 4564# k8s.io/sample-controller => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-controller v1.32.0-k3s1
945# k8s.io/sample-controller => github.com/k3s-io/kubernetes/staging/src/k8s.io/sample-controller v1.28.7-k3s1 4565# sigs.k8s.io/cri-tools => github.com/k3s-io/cri-tools v1.31.0-k3s2
946# mvdan.cc/unparam => mvdan.cc/unparam v0.0.0-20210104141923-aac4ce9116a7 4566# sourcegraph.com/sourcegraph/go-diff => github.com/sourcegraph/go-diff v0.6.0
diff --git a/recipes-containers/k3s/k3s_git.bb b/recipes-containers/k3s/k3s_git.bb
index b88b8349..59333b98 100644
--- a/recipes-containers/k3s/k3s_git.bb
+++ b/recipes-containers/k3s/k3s_git.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://k3s.io/"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://${S}/src/import/LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" 5LIC_FILES_CHKSUM = "file://${S}/src/import/LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
6 6
7SRC_URI = "git://github.com/rancher/k3s.git;branch=release-1.28;name=k3s;protocol=https \ 7SRC_URI = "git://github.com/rancher/k3s.git;branch=release-1.32;name=k3s;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
8 file://k3s.service \ 8 file://k3s.service \
9 file://k3s-agent.service \ 9 file://k3s-agent.service \
10 file://k3s-agent \ 10 file://k3s-agent \
@@ -16,14 +16,14 @@ SRC_URI = "git://github.com/rancher/k3s.git;branch=release-1.28;name=k3s;protoco
16 " 16 "
17 17
18SRC_URI[k3s.md5sum] = "363d3a08dc0b72ba6e6577964f6e94a5" 18SRC_URI[k3s.md5sum] = "363d3a08dc0b72ba6e6577964f6e94a5"
19SRCREV_k3s = "051b14b248655896fdfd7ba6c93db6182cde7431" 19SRCREV_k3s = "39f4cbb3367544477e9e678626c0add76e731624"
20 20
21SRCREV_FORMAT = "k3s_fuse" 21SRCREV_FORMAT = "k3s_fuse"
22PV = "v1.28.7+k3s1+git${SRCREV_k3s}" 22PV = "v1.32.0-rc2+k3s1+git${SRCREV_k3s}"
23 23
24include src_uri.inc 24include src_uri.inc
25 25
26CNI_NETWORKING_FILES ?= "${WORKDIR}/cni-containerd-net.conf" 26CNI_NETWORKING_FILES ?= "${UNPACKDIR}/cni-containerd-net.conf"
27 27
28inherit go 28inherit go
29inherit goarch 29inherit goarch
@@ -74,7 +74,7 @@ do_compile() {
74 # 74 #
75 # vendor/github.com/containerd/containerd/snapshots/btrfs/plugin/*.go 75 # vendor/github.com/containerd/containerd/snapshots/btrfs/plugin/*.go
76 76
77 cp ${WORKDIR}/modules.txt vendor/ 77 cp ${UNPACKDIR}/modules.txt vendor/
78 78
79 VERSION_GOLANG="$(go version | cut -d" " -f3)" 79 VERSION_GOLANG="$(go version | cut -d" " -f3)"
80 ${GO} build -trimpath -tags "$TAGS" -ldflags "-X github.com/k3s-io/k3s/pkg/version.UpstreamGolang=$VERSION_GOLANG ${GO_BUILD_LDFLAGS} -w -s" -o ./dist/artifacts/k3s ./cmd/server/main.go 80 ${GO} build -trimpath -tags "$TAGS" -ldflags "-X github.com/k3s-io/k3s/pkg/version.UpstreamGolang=$VERSION_GOLANG ${GO_BUILD_LDFLAGS} -w -s" -o ./dist/artifacts/k3s ./cmd/server/main.go
@@ -92,14 +92,14 @@ do_install() {
92 # We want to use the containerd provided ctr 92 # We want to use the containerd provided ctr
93 # ln -sr "${D}/${BIN_PREFIX}/bin/k3s" "${D}${BIN_PREFIX}/bin/ctr" 93 # ln -sr "${D}/${BIN_PREFIX}/bin/k3s" "${D}${BIN_PREFIX}/bin/ctr"
94 ln -sr "${D}/${BIN_PREFIX}/bin/k3s" "${D}${BIN_PREFIX}/bin/kubectl" 94 ln -sr "${D}/${BIN_PREFIX}/bin/k3s" "${D}${BIN_PREFIX}/bin/kubectl"
95 install -m 755 "${WORKDIR}/k3s-clean" "${D}${BIN_PREFIX}/bin" 95 install -m 755 "${UNPACKDIR}/k3s-clean" "${D}${BIN_PREFIX}/bin"
96 install -m 755 "${WORKDIR}/k3s-killall.sh" "${D}${BIN_PREFIX}/bin" 96 install -m 755 "${UNPACKDIR}/k3s-killall.sh" "${D}${BIN_PREFIX}/bin"
97 97
98 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 98 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
99 install -D -m 0644 "${WORKDIR}/k3s.service" "${D}${systemd_system_unitdir}/k3s.service" 99 install -D -m 0644 "${UNPACKDIR}/k3s.service" "${D}${systemd_system_unitdir}/k3s.service"
100 install -D -m 0644 "${WORKDIR}/k3s-agent.service" "${D}${systemd_system_unitdir}/k3s-agent.service" 100 install -D -m 0644 "${UNPACKDIR}/k3s-agent.service" "${D}${systemd_system_unitdir}/k3s-agent.service"
101 sed -i "s#\(Exec\)\(.*\)=\(.*\)\(k3s\)#\1\2=${BIN_PREFIX}/bin/\4#g" "${D}${systemd_system_unitdir}/k3s.service" "${D}${systemd_system_unitdir}/k3s-agent.service" 101 sed -i "s#\(Exec\)\(.*\)=\(.*\)\(k3s\)#\1\2=${BIN_PREFIX}/bin/\4#g" "${D}${systemd_system_unitdir}/k3s.service" "${D}${systemd_system_unitdir}/k3s-agent.service"
102 install -m 755 "${WORKDIR}/k3s-agent" "${D}${BIN_PREFIX}/bin" 102 install -m 755 "${UNPACKDIR}/k3s-agent" "${D}${BIN_PREFIX}/bin"
103 fi 103 fi
104 104
105 mkdir -p ${D}${datadir}/k3s/ 105 mkdir -p ${D}${datadir}/k3s/
diff --git a/recipes-containers/k3s/relocation.inc b/recipes-containers/k3s/relocation.inc
index 024f2605..c9caaee0 100644
--- a/recipes-containers/k3s/relocation.inc
+++ b/recipes-containers/k3s/relocation.inc
@@ -1,32 +1,32 @@
1export sites="k8s.io/utils:k8s.io/utils:force \ 1export sites = "k8s.io/utils:k8s.io/utils:force \
2 cel.dev/expr:cel.dev/expr:force \
2 k8s.io/gengo:k8s.io/gengo:force \ 3 k8s.io/gengo:k8s.io/gengo:force \
3 go.uber.org/fx:go.uber.org/fx:force \ 4 go.uber.org/fx:go.uber.org/fx:force \
4 go.uber.org/zap:go.uber.org/zap:force \ 5 go.uber.org/zap:go.uber.org/zap:force \
6 dario.cat/mergo:dario.cat/mergo:force \
5 go.uber.org/dig:go.uber.org/dig:force \ 7 go.uber.org/dig:go.uber.org/dig:force \
6 go.starlark.net:go.starlark.net:force \
7 gopkg.in/inf.v0:gopkg.in/inf.v0:force \ 8 gopkg.in/inf.v0:gopkg.in/inf.v0:force \
8 gopkg.in/ini.v1:gopkg.in/ini.v1:force \ 9 gopkg.in/ini.v1:gopkg.in/ini.v1:force \
10 go.uber.org/mock:go.uber.org/mock:force \
11 golang.org/x/mod:golang.org/x/mod:force \
9 golang.org/x/net:golang.org/x/net:force \ 12 golang.org/x/net:golang.org/x/net:force \
10 golang.org/x/sys:golang.org/x/sys:force \ 13 golang.org/x/sys:golang.org/x/sys:force \
11 gopkg.in/yaml.v2:gopkg.in/yaml.v2:force \ 14 gopkg.in/yaml.v2:gopkg.in/yaml.v2:force \
12 inet.af/tcpproxy:inet.af/tcpproxy:force \
13 sigs.k8s.io/yaml:sigs.k8s.io/yaml:force \ 15 sigs.k8s.io/yaml:sigs.k8s.io/yaml:force \
14 go.etcd.io/bbolt:go.etcd.io/bbolt:force \ 16 go.etcd.io/bbolt:go.etcd.io/bbolt:force \
15 go.opencensus.io:go.opencensus.io:force \ 17 go.opencensus.io:go.opencensus.io:force \
16 golang.org/x/exp:golang.org/x/exp:force \ 18 golang.org/x/exp:golang.org/x/exp:force \
17 golang.org/x/mod:golang.org/x/mod:force \
18 gopkg.in/gcfg.v1:gopkg.in/gcfg.v1:force \
19 gopkg.in/yaml.v3:gopkg.in/yaml.v3:force \ 19 gopkg.in/yaml.v3:gopkg.in/yaml.v3:force \
20 sigs.k8s.io/json:sigs.k8s.io/json:force \ 20 sigs.k8s.io/json:sigs.k8s.io/json:force \
21 github.com/lib/pq:github.com/lib/pq:force \ 21 k8s.io/gengo/v2:k8s.io/gengo/v2/v2:force \
22 golang.org/x/sync:golang.org/x/sync:force \ 22 golang.org/x/sync:golang.org/x/sync:force \
23 golang.org/x/arch:golang.org/x/arch:force \ 23 k8s.io/cri-client:k8s.io/cri-client:force \
24 github.com/rs/xid:github.com/rs/xid:force \ 24 github.com/rs/xid:github.com/rs/xid:force \
25 golang.org/x/term:golang.org/x/term:force \ 25 golang.org/x/term:golang.org/x/term:force \
26 golang.org/x/text:golang.org/x/text:force \ 26 golang.org/x/text:golang.org/x/text:force \
27 golang.org/x/time:golang.org/x/time:force \ 27 golang.org/x/time:golang.org/x/time:force \
28 gonum.org/v1/gonum:gonum.org/v1/gonum:force \
29 golang.org/x/tools:golang.org/x/tools:force \ 28 golang.org/x/tools:golang.org/x/tools:force \
29 gonum.org/v1/gonum:gonum.org/v1/gonum:force \
30 golang.org/x/crypto:golang.org/x/crypto:force \ 30 golang.org/x/crypto:golang.org/x/crypto:force \
31 golang.org/x/oauth2:golang.org/x/oauth2:force \ 31 golang.org/x/oauth2:golang.org/x/oauth2:force \
32 k8s.io/kube-openapi:k8s.io/kube-openapi:force \ 32 k8s.io/kube-openapi:k8s.io/kube-openapi:force \
@@ -37,36 +37,34 @@ export sites="k8s.io/utils:k8s.io/utils:force \
37 github.com/moby/term:github.com/moby/term:force \ 37 github.com/moby/term:github.com/moby/term:force \
38 go.mozilla.org/pkcs7:go.mozilla.org/pkcs7:force \ 38 go.mozilla.org/pkcs7:go.mozilla.org/pkcs7:force \
39 go.uber.org/multierr:go.uber.org/multierr:force \ 39 go.uber.org/multierr:go.uber.org/multierr:force \
40 gopkg.in/warnings.v0:gopkg.in/warnings.v0:force \
41 github.com/pkg/errors:github.com/pkg/errors:force \ 40 github.com/pkg/errors:github.com/pkg/errors:force \
42 github.com/urfave/cli:github.com/urfave/cli:force \ 41 github.com/urfave/cli:github.com/urfave/cli:force \
43 github.com/docker/cli:github.com/docker/cli:force \ 42 github.com/docker/cli:github.com/docker/cli:force \
44 github.com/gofrs/uuid:github.com/gofrs/uuid:force \ 43 sigs.k8s.io/knftables:sigs.k8s.io/knftables:force \
45 google.golang.org/api:google.golang.org/api:force \
46 github.com/golang/mock:github.com/golang/mock:force \
47 github.com/google/uuid:github.com/google/uuid:force \ 44 github.com/google/uuid:github.com/google/uuid:force \
48 github.com/gorilla/mux:github.com/gorilla/mux:force \ 45 github.com/gorilla/mux:github.com/gorilla/mux:force \
49 github.com/k3s-io/kine:github.com/k3s-io/kine:force \ 46 github.com/k3s-io/kine:github.com/k3s-io/kine:force \
50 github.com/onsi/gomega:github.com/onsi/gomega:force \ 47 github.com/onsi/gomega:github.com/onsi/gomega:force \
51 github.com/spf13/pflag:github.com/spf13/pflag:force \ 48 github.com/spf13/pflag:github.com/spf13/pflag:force \
52 google.golang.org/grpc:google.golang.org/grpc:force \ 49 google.golang.org/grpc:google.golang.org/grpc:force \
50 github.com/cilium/ebpf:github.com/cilium/ebpf:force \
53 github.com/flynn/noise:github.com/flynn/noise:force \ 51 github.com/flynn/noise:github.com/flynn/noise:force \
52 github.com/ghodss/yaml:github.com/ghodss/yaml:force \
53 github.com/gofrs/flock:github.com/gofrs/flock:force \
54 github.com/huin/goupnp:github.com/huin/goupnp:force \ 54 github.com/huin/goupnp:github.com/huin/goupnp:force \
55 github.com/ipfs/go-cid:github.com/ipfs/go-cid:force \ 55 github.com/ipfs/go-cid:github.com/ipfs/go-cid:force \
56 github.com/ipfs/go-log:github.com/ipfs/go-log:force \ 56 github.com/ipfs/go-log:github.com/ipfs/go-log:force \
57 github.com/spf13/afero:github.com/spf13/afero:force \
58 github.com/cilium/ebpf:github.com/cilium/ebpf:force \
59 github.com/ghodss/yaml:github.com/ghodss/yaml:force \
60 github.com/gofrs/flock:github.com/gofrs/flock:force \
61 github.com/moby/locker:github.com/moby/locker:force \ 57 github.com/moby/locker:github.com/moby/locker:force \
62 github.com/pierrec/lz4:github.com/pierrec/lz4:force \ 58 github.com/pierrec/lz4:github.com/pierrec/lz4:force \
59 github.com/spf13/afero:github.com/spf13/afero:force \
63 github.com/spf13/cobra:github.com/spf13/cobra:force \ 60 github.com/spf13/cobra:github.com/spf13/cobra:force \
64 k8s.io/kubernetes:github.com/k3s-io/kubernetes:force \ 61 k8s.io/kubernetes:github.com/k3s-io/kubernetes:force \
65 github.com/go-logr/logr:github.com/go-logr/logr:force \ 62 github.com/go-logr/logr:github.com/go-logr/logr:force \
66 github.com/go-logr/stdr:github.com/go-logr/stdr:force \ 63 github.com/go-logr/stdr:github.com/go-logr/stdr:force \
67 github.com/go-test/deep:github.com/go-test/deep:force \ 64 github.com/go-test/deep:github.com/go-test/deep:force \
68 github.com/otiai10/copy:github.com/otiai10/copy:force \ 65 github.com/otiai10/copy:github.com/otiai10/copy:force \
69 lukechampine.com/blake3:lukechampine.com/blake3:force \ 66 github.com/x448/float16:github.com/x448/float16:force \
67 filippo.io/edwards25519:filippo.io/edwards25519:force \
70 github.com/Rican7/retry:github.com/Rican7/retry:force \ 68 github.com/Rican7/retry:github.com/Rican7/retry:force \
71 github.com/beorn7/perks:github.com/beorn7/perks:force \ 69 github.com/beorn7/perks:github.com/beorn7/perks:force \
72 github.com/blang/semver:github.com/blang/semver:force \ 70 github.com/blang/semver:github.com/blang/semver:force \
@@ -77,158 +75,154 @@ export sites="k8s.io/utils:k8s.io/utils:force \
77 github.com/miekg/pkcs11:github.com/miekg/pkcs11:force \ 75 github.com/miekg/pkcs11:github.com/miekg/pkcs11:force \
78 github.com/morikuni/aec:github.com/morikuni/aec:force \ 76 github.com/morikuni/aec:github.com/morikuni/aec:force \
79 github.com/nats-io/nuid:github.com/nats-io/nuid:force \ 77 github.com/nats-io/nuid:github.com/nats-io/nuid:force \
78 lukechampine.com/blake3:lukechampine.com/blake3:force \
80 github.com/docker/docker:github.com/docker/docker:force \ 79 github.com/docker/docker:github.com/docker/docker:force \
80 github.com/joho/godotenv:github.com/joho/godotenv:force \
81 github.com/rancher/lasso:github.com/rancher/lasso:force \ 81 github.com/rancher/lasso:github.com/rancher/lasso:force \
82 github.com/gin-gonic/gin:github.com/gin-gonic/gin:force \ 82 sigs.k8s.io/cri-tools:github.com/k3s-io/cri-tools:force \
83 github.com/stretchr/objx:github.com/stretchr/objx:force \
84 github.com/armon/circbuf:github.com/armon/circbuf:force \
83 github.com/goccy/go-json:github.com/goccy/go-json:force \ 85 github.com/goccy/go-json:github.com/goccy/go-json:force \
86 github.com/gogo/protobuf:github.com/gogo/protobuf:force \
84 github.com/golang/snappy:github.com/golang/snappy:force \ 87 github.com/golang/snappy:github.com/golang/snappy:force \
88 github.com/google/cel-go:github.com/google/cel-go:force \
89 github.com/google/go-cmp:github.com/google/go-cmp:force \
90 github.com/google/gofuzz:github.com/google/gofuzz:force \
85 github.com/koron/go-ssdp:github.com/koron/go-ssdp:force \ 91 github.com/koron/go-ssdp:github.com/koron/go-ssdp:force \
86 github.com/libp2p/go-nat:github.com/libp2p/go-nat:force \ 92 github.com/libp2p/go-nat:github.com/libp2p/go-nat:force \
87 github.com/mikioh/tcpopt:github.com/mikioh/tcpopt:force \ 93 github.com/mikioh/tcpopt:github.com/mikioh/tcpopt:force \
94 github.com/nats-io/nkeys:github.com/nats-io/nkeys:force \
88 github.com/pbnjay/memory:github.com/pbnjay/memory:force \ 95 github.com/pbnjay/memory:github.com/pbnjay/memory:force \
89 github.com/quic-go/qpack:github.com/quic-go/qpack:force \ 96 github.com/quic-go/qpack:github.com/quic-go/qpack:force \
90 github.com/armon/circbuf:github.com/armon/circbuf:force \
91 github.com/gogo/protobuf:github.com/gogo/protobuf:force \
92 github.com/google/cel-go:github.com/google/cel-go:force \
93 github.com/google/go-cmp:github.com/google/go-cmp:force \
94 github.com/google/gofuzz:github.com/google/gofuzz:force \
95 github.com/google/s2a-go:github.com/google/s2a-go:force \
96 github.com/imdario/mergo:github.com/imdario/mergo:force \
97 github.com/nats-io/nkeys:github.com/nats-io/nkeys:force \
98 github.com/soheilhy/cmux:github.com/soheilhy/cmux:force \ 97 github.com/soheilhy/cmux:github.com/soheilhy/cmux:force \
99 github.com/tidwall/btree:github.com/tidwall/btree:force \ 98 github.com/tidwall/btree:github.com/tidwall/btree:force \
100 github.com/urfave/cli/v2:github.com/urfave/cli/v2:force \ 99 github.com/urfave/cli/v2:github.com/urfave/cli/v2:force \
101 go.opentelemetry.io/otel:go.opentelemetry.io/otel:force \ 100 go.opentelemetry.io/otel:go.opentelemetry.io/otel:force \
102 github.com/xenitab/spegel:github.com/k3s-io/spegel:force \
103 github.com/containerd/zfs:github.com/containerd/zfs:force \ 101 github.com/containerd/zfs:github.com/containerd/zfs:force \
104 github.com/ipfs/go-log/v2:github.com/ipfs/go-log/v2:force \ 102 github.com/ipfs/go-log/v2:github.com/ipfs/go-log/v2:force \
105 github.com/onsi/ginkgo/v2:github.com/onsi/ginkgo/v2:force \ 103 github.com/onsi/ginkgo/v2:github.com/onsi/ginkgo/v2:force \
106 github.com/robfig/cron/v3:github.com/robfig/cron/v3:force \ 104 github.com/robfig/cron/v3:github.com/robfig/cron/v3:force \
107 github.com/leodido/go-urn:github.com/leodido/go-urn:force \
108 github.com/mikioh/tcpinfo:github.com/mikioh/tcpinfo:force \
109 github.com/mr-tron/base58:github.com/mr-tron/base58:force \
110 github.com/polydawn/refmt:github.com/polydawn/refmt:force \
111 github.com/containerd/log:github.com/containerd/log:force \ 105 github.com/containerd/log:github.com/containerd/log:force \
112 github.com/containerd/nri:github.com/containerd/nri:force \ 106 github.com/containerd/nri:github.com/containerd/nri:force \
113 github.com/coreos/go-oidc:github.com/coreos/go-oidc:force \ 107 github.com/coreos/go-oidc:github.com/coreos/go-oidc:force \
114 github.com/godbus/dbus/v5:github.com/godbus/dbus/v5:force \ 108 github.com/godbus/dbus/v5:github.com/godbus/dbus/v5:force \
109 github.com/mikioh/tcpinfo:github.com/mikioh/tcpinfo:force \
115 github.com/minio/md5-simd:github.com/minio/md5-simd:force \ 110 github.com/minio/md5-simd:github.com/minio/md5-simd:force \
116 github.com/mohae/deepcopy:github.com/mohae/deepcopy:force \ 111 github.com/mohae/deepcopy:github.com/mohae/deepcopy:force \
112 github.com/mr-tron/base58:github.com/mr-tron/base58:force \
117 github.com/nats-io/jsm.go:github.com/nats-io/jsm.go:force \ 113 github.com/nats-io/jsm.go:github.com/nats-io/jsm.go:force \
118 github.com/nats-io/jwt/v2:github.com/nats-io/jwt/v2:force \ 114 github.com/nats-io/jwt/v2:github.com/nats-io/jwt/v2:force \
119 github.com/rubiojr/go-vhd:github.com/rubiojr/go-vhd:force \ 115 github.com/polydawn/refmt:github.com/polydawn/refmt:force \
120 github.com/vmware/govmomi:github.com/vmware/govmomi:force \
121 github.com/xlab/treeprint:github.com/xlab/treeprint:force \ 116 github.com/xlab/treeprint:github.com/xlab/treeprint:force \
122 github.com/xrash/smetrics:github.com/xrash/smetrics:force \ 117 github.com/xrash/smetrics:github.com/xrash/smetrics:force \
123 github.com/blang/semver/v4:github.com/blang/semver/v4:force \ 118 github.com/blang/semver/v4:github.com/blang/semver/v4:force \
124 github.com/containerd/aufs:github.com/containerd/aufs:force \ 119 github.com/containerd/aufs:github.com/containerd/aufs:force \
125 github.com/google/cadvisor:github.com/google/cadvisor:force \ 120 github.com/google/cadvisor:github.com/k3s-io/cadvisor:force \
121 github.com/inetaf/tcpproxy:github.com/inetaf/tcpproxy:force \
126 github.com/opencontainers/runc:github.com/k3s-io/runc:force \ 122 github.com/opencontainers/runc:github.com/k3s-io/runc:force \
127 github.com/rancher/wharfie:github.com/rancher/wharfie:force \ 123 github.com/rancher/wharfie:github.com/rancher/wharfie:force \
128 github.com/sirupsen/logrus:github.com/sirupsen/logrus:force \ 124 github.com/sirupsen/logrus:github.com/sirupsen/logrus:force \
129 github.com/bytedance/sonic:github.com/bytedance/sonic:force \ 125 github.com/spegel-org/spegel:github.com/k3s-io/spegel:force \
130 github.com/elastic/gosigar:github.com/elastic/gosigar:force \
131 github.com/gin-contrib/sse:github.com/gin-contrib/sse:force \
132 github.com/google/gopacket:github.com/google/gopacket:force \
133 github.com/libp2p/go-msgio:github.com/libp2p/go-msgio:force \
134 github.com/mattn/go-isatty:github.com/mattn/go-isatty:force \
135 github.com/quic-go/quic-go:github.com/quic-go/quic-go:force \
136 github.com/containerd/fifo:github.com/containerd/fifo:force \ 126 github.com/containerd/fifo:github.com/containerd/fifo:force \
137 github.com/davecgh/go-spew:github.com/davecgh/go-spew:force \ 127 github.com/davecgh/go-spew:github.com/davecgh/go-spew:force \
138 github.com/docker/go-units:github.com/docker/go-units:force \ 128 github.com/docker/go-units:github.com/docker/go-units:force \
129 github.com/elastic/gosigar:github.com/elastic/gosigar:force \
139 github.com/fatih/camelcase:github.com/fatih/camelcase:force \ 130 github.com/fatih/camelcase:github.com/fatih/camelcase:force \
140 github.com/go-openapi/swag:github.com/go-openapi/swag:force \ 131 github.com/go-openapi/swag:github.com/go-openapi/swag:force \
141 github.com/golang/protobuf:github.com/golang/protobuf:force \ 132 github.com/golang/protobuf:github.com/golang/protobuf:force \
133 github.com/google/gopacket:github.com/google/gopacket:force \
142 github.com/intel/goresctrl:github.com/intel/goresctrl:force \ 134 github.com/intel/goresctrl:github.com/intel/goresctrl:force \
143 github.com/jackc/pgerrcode:github.com/jackc/pgerrcode:force \ 135 github.com/jackc/pgerrcode:github.com/jackc/pgerrcode:force \
136 github.com/jackc/puddle/v2:github.com/jackc/puddle/v2:force \
137 github.com/libp2p/go-msgio:github.com/libp2p/go-msgio:force \
144 github.com/mailru/easyjson:github.com/mailru/easyjson:force \ 138 github.com/mailru/easyjson:github.com/mailru/easyjson:force \
139 github.com/mattn/go-isatty:github.com/mattn/go-isatty:force \
145 github.com/mdlayher/socket:github.com/mdlayher/socket:force \ 140 github.com/mdlayher/socket:github.com/mdlayher/socket:force \
146 github.com/moby/spdystream:github.com/moby/spdystream:force \ 141 github.com/moby/spdystream:github.com/moby/spdystream:force \
147 github.com/mxk/go-flowrate:github.com/mxk/go-flowrate:force \ 142 github.com/mxk/go-flowrate:github.com/mxk/go-flowrate:force \
148 github.com/nats-io/nats.go:github.com/nats-io/nats.go:force \ 143 github.com/nats-io/nats.go:github.com/nats-io/nats.go:force \
144 github.com/quic-go/quic-go:github.com/quic-go/quic-go:force \
149 github.com/xiang90/probing:github.com/xiang90/probing:force \ 145 github.com/xiang90/probing:github.com/xiang90/probing:force \
150 golang.zx2c4.com/wireguard:golang.zx2c4.com/wireguard:force \ 146 golang.zx2c4.com/wireguard:golang.zx2c4.com/wireguard:force \
151 google.golang.org/genproto:google.golang.org/genproto:force \ 147 google.golang.org/genproto:google.golang.org/genproto:force \
152 google.golang.org/protobuf:google.golang.org/protobuf:force \ 148 google.golang.org/protobuf:google.golang.org/protobuf:force \
153 gopkg.in/square/go-jose.v2:gopkg.in/square/go-jose.v2:force \ 149 gopkg.in/square/go-jose.v2:gopkg.in/square/go-jose.v2:force \
150 github.com/moby/sys/user:github.com/moby/sys/user/user:force \
154 github.com/json-iterator/go:github.com/json-iterator/go:force \ 151 github.com/json-iterator/go:github.com/json-iterator/go:force \
155 github.com/libp2p/go-libp2p:github.com/libp2p/go-libp2p:force \ 152 github.com/libp2p/go-libp2p:github.com/libp2p/go-libp2p:force \
156 github.com/mattn/go-sqlite3:github.com/mattn/go-sqlite3:force \
157 github.com/rancher/wrangler:github.com/rancher/wrangler:force \
158 github.com/stretchr/testify:github.com/stretchr/testify:force \ 153 github.com/stretchr/testify:github.com/stretchr/testify:force \
159 github.com/jbenet/goprocess:github.com/jbenet/goprocess:force \ 154 github.com/buger/jsonparser:github.com/buger/jsonparser:force \
160 github.com/syndtr/goleveldb:github.com/syndtr/goleveldb:force \ 155 github.com/Microsoft/hnslib:github.com/Microsoft/hnslib:force \
161 github.com/containerd/ttrpc:github.com/containerd/ttrpc:force \ 156 github.com/containerd/ttrpc:github.com/containerd/ttrpc:force \
162 github.com/coreos/go-semver:github.com/coreos/go-semver:force \ 157 github.com/coreos/go-semver:github.com/coreos/go-semver:force \
163 github.com/docker/go-events:github.com/docker/go-events:force \ 158 github.com/docker/go-events:github.com/docker/go-events:force \
164 github.com/go-errors/errors:github.com/go-errors/errors:force \ 159 github.com/go-errors/errors:github.com/go-errors/errors:force \
165 github.com/jackc/pgpassfile:github.com/jackc/pgpassfile:force \ 160 github.com/jackc/pgpassfile:github.com/jackc/pgpassfile:force \
161 github.com/jbenet/goprocess:github.com/jbenet/goprocess:force \
166 github.com/josharian/intern:github.com/josharian/intern:force \ 162 github.com/josharian/intern:github.com/josharian/intern:force \
167 github.com/josharian/native:github.com/josharian/native:force \ 163 github.com/josharian/native:github.com/josharian/native:force \
168 github.com/lithammer/dedent:github.com/lithammer/dedent:force \ 164 github.com/lithammer/dedent:github.com/lithammer/dedent:force \
165 github.com/mattn/go-sqlite3:github.com/mattn/go-sqlite3:force \
169 github.com/mdlayher/netlink:github.com/mdlayher/netlink:force \ 166 github.com/mdlayher/netlink:github.com/mdlayher/netlink:force \
170 github.com/mistifyio/go-zfs:github.com/mistifyio/go-zfs:force \ 167 github.com/mistifyio/go-zfs:github.com/mistifyio/go-zfs:force \
168 github.com/syndtr/goleveldb:github.com/syndtr/goleveldb:force \
171 github.com/vbatts/tar-split:github.com/vbatts/tar-split:force \ 169 github.com/vbatts/tar-split:github.com/vbatts/tar-split:force \
172 google.golang.org/appengine:google.golang.org/appengine:force \
173 sigs.k8s.io/kustomize/api:sigs.k8s.io/kustomize/api/api:force \ 170 sigs.k8s.io/kustomize/api:sigs.k8s.io/kustomize/api/api:force \
174 go.etcd.io/etcd/api/v3:github.com/k3s-io/etcd/api/v3/api:force \ 171 go.etcd.io/etcd/api/v3:github.com/k3s-io/etcd/api/v3/api:force \
175 go.etcd.io/etcd/pkg/v3:github.com/k3s-io/etcd/pkg/v3/pkg:force \ 172 go.etcd.io/etcd/pkg/v3:github.com/k3s-io/etcd/pkg/v3/pkg:force \
176 github.com/Microsoft/hcsshim:github.com/Microsoft/hcsshim:force \ 173 github.com/Microsoft/hcsshim:github.com/Microsoft/hcsshim:force \
177 github.com/coreos/go-systemd:github.com/coreos/go-systemd:force \
178 github.com/gorilla/websocket:github.com/gorilla/websocket:force \ 174 github.com/gorilla/websocket:github.com/gorilla/websocket:force \
179 github.com/minio/minio-go/v7:github.com/minio/minio-go/v7:force \ 175 github.com/minio/minio-go/v7:github.com/minio/minio-go/v7:force \
176 github.com/prometheus/common:github.com/prometheus/common:force \
180 github.com/yl2chen/cidranger:github.com/yl2chen/cidranger:force \ 177 github.com/yl2chen/cidranger:github.com/yl2chen/cidranger:force \
181 github.com/benbjohnson/clock:github.com/benbjohnson/clock:force \ 178 github.com/fxamacker/cbor/v2:github.com/fxamacker/cbor/v2:force \
182 github.com/francoispqt/gojay:github.com/francoispqt/gojay:force \
183 github.com/ipfs/go-datastore:github.com/ipfs/go-datastore:force \
184 github.com/raulk/go-watchdog:github.com/raulk/go-watchdog:force \
185 github.com/spaolacci/murmur3:github.com/spaolacci/murmur3:force \
186 github.com/xenitab/pkg/gin:github.com/xenitab/pkg/gin/gin:force \
187 github.com/Azure/go-ansiterm:github.com/Azure/go-ansiterm:force \ 179 github.com/Azure/go-ansiterm:github.com/Azure/go-ansiterm:force \
188 github.com/Azure/go-autorest:github.com/Azure/go-autorest:force \
189 github.com/avast/retry-go/v4:github.com/avast/retry-go/v4:force \ 180 github.com/avast/retry-go/v4:github.com/avast/retry-go/v4:force \
181 github.com/benbjohnson/clock:github.com/benbjohnson/clock:force \
190 github.com/cespare/xxhash/v2:github.com/cespare/xxhash/v2:force \ 182 github.com/cespare/xxhash/v2:github.com/cespare/xxhash/v2:force \
191 github.com/containerd/go-cni:github.com/containerd/go-cni:force \ 183 github.com/containerd/go-cni:github.com/containerd/go-cni:force \
192 github.com/docker/go-metrics:github.com/docker/go-metrics:force \ 184 github.com/docker/go-metrics:github.com/docker/go-metrics:force \
193 github.com/felixge/httpsnoop:github.com/felixge/httpsnoop:force \ 185 github.com/felixge/httpsnoop:github.com/felixge/httpsnoop:force \
186 github.com/francoispqt/gojay:github.com/francoispqt/gojay:force \
194 github.com/fsnotify/fsnotify:github.com/fsnotify/fsnotify:force \ 187 github.com/fsnotify/fsnotify:github.com/fsnotify/fsnotify:force \
195 github.com/golang-jwt/jwt/v4:github.com/golang-jwt/jwt/v4:force \ 188 github.com/golang-jwt/jwt/v4:github.com/golang-jwt/jwt/v4:force \
196 github.com/golang/groupcache:github.com/golang/groupcache:force \ 189 github.com/golang/groupcache:github.com/golang/groupcache:force \
197 github.com/hanwen/go-fuse/v2:github.com/hanwen/go-fuse/v2:force \ 190 github.com/hanwen/go-fuse/v2:github.com/hanwen/go-fuse/v2:force \
198 github.com/hashicorp/errwrap:github.com/hashicorp/errwrap:force \ 191 github.com/hashicorp/errwrap:github.com/hashicorp/errwrap:force \
192 github.com/ipfs/go-datastore:github.com/ipfs/go-datastore:force \
199 github.com/karrick/godirwalk:github.com/karrick/godirwalk:force \ 193 github.com/karrick/godirwalk:github.com/karrick/godirwalk:force \
200 github.com/liggitt/tabwriter:github.com/liggitt/tabwriter:force \ 194 github.com/liggitt/tabwriter:github.com/liggitt/tabwriter:force \
201 github.com/minio/highwayhash:github.com/minio/highwayhash:force \ 195 github.com/minio/highwayhash:github.com/minio/highwayhash:force \
202 github.com/minio/sha256-simd:github.com/minio/sha256-simd:force \ 196 github.com/minio/sha256-simd:github.com/minio/sha256-simd:force \
203 github.com/mrunalp/fileutils:github.com/mrunalp/fileutils:force \
204 github.com/munnerz/goautoneg:github.com/munnerz/goautoneg:force \ 197 github.com/munnerz/goautoneg:github.com/munnerz/goautoneg:force \
205 github.com/pelletier/go-toml:github.com/pelletier/go-toml:force \ 198 github.com/pelletier/go-toml:github.com/pelletier/go-toml:force \
206 github.com/prometheus/common:github.com/prometheus/common:force \
207 github.com/prometheus/procfs:github.com/prometheus/procfs:force \ 199 github.com/prometheus/procfs:github.com/prometheus/procfs:force \
200 github.com/raulk/go-watchdog:github.com/raulk/go-watchdog:force \
201 github.com/spaolacci/murmur3:github.com/spaolacci/murmur3:force \
208 github.com/vishvananda/netns:github.com/vishvananda/netns:force \ 202 github.com/vishvananda/netns:github.com/vishvananda/netns:force \
209 github.com/coreos/go-iptables:github.com/coreos/go-iptables:force \ 203 github.com/coreos/go-iptables:github.com/coreos/go-iptables:force \
210 github.com/flannel-io/flannel:github.com/flannel-io/flannel:force \ 204 github.com/flannel-io/flannel:github.com/flannel-io/flannel:force \
211 github.com/ipfs/go-ds-leveldb:github.com/ipfs/go-ds-leveldb:force \ 205 github.com/ipfs/go-ds-leveldb:github.com/ipfs/go-ds-leveldb:force \
212 github.com/klauspost/compress:github.com/klauspost/compress:force \ 206 github.com/klauspost/compress:github.com/klauspost/compress:force \
213 github.com/chenzhuoyu/base64x:github.com/chenzhuoyu/base64x:force \ 207 github.com/antlr4-go/antlr/v4:github.com/antlr4-go/antlr/v4:force \
214 github.com/ipld/go-ipld-prime:github.com/ipld/go-ipld-prime:force \ 208 github.com/invopop/jsonschema:github.com/invopop/jsonschema:force \
215 github.com/jackpal/go-nat-pmp:github.com/jackpal/go-nat-pmp:force \
216 github.com/libp2p/go-netroute:github.com/libp2p/go-netroute:force \
217 github.com/libp2p/go-yamux/v4:github.com/libp2p/go-yamux/v4:force \
218 github.com/marten-seemann/tcp:github.com/marten-seemann/tcp:force \
219 github.com/ugorji/go/codec:github.com/ugorji/go/codec/codec:force \
220 github.com/JeffAshton/win_pdh:github.com/JeffAshton/win_pdh:force \ 209 github.com/JeffAshton/win_pdh:github.com/JeffAshton/win_pdh:force \
221 github.com/Microsoft/go-winio:github.com/Microsoft/go-winio:force \ 210 github.com/Microsoft/go-winio:github.com/Microsoft/go-winio:force \
222 github.com/containerd/cgroups:github.com/containerd/cgroups:force \ 211 github.com/containerd/cgroups:github.com/containerd/cgroups:force \
223 github.com/containerd/console:github.com/containerd/console:force \ 212 github.com/containerd/console:github.com/containerd/console:force \
213 github.com/containerd/errdefs:github.com/containerd/errdefs:force \
224 github.com/containerd/go-runc:github.com/containerd/go-runc:force \ 214 github.com/containerd/go-runc:github.com/containerd/go-runc:force \
225 github.com/containerd/typeurl:github.com/containerd/typeurl:force \ 215 github.com/containerd/typeurl:github.com/containerd/typeurl:force \
226 github.com/dustin/go-humanize:github.com/dustin/go-humanize:force \ 216 github.com/dustin/go-humanize:github.com/dustin/go-humanize:force \
227 github.com/evanphx/json-patch:github.com/evanphx/json-patch:force \ 217 github.com/evanphx/json-patch:github.com/evanphx/json-patch:force \
228 github.com/fvbommel/sortorder:github.com/fvbommel/sortorder:force \ 218 github.com/go-jose/go-jose/v4:github.com/go-jose/go-jose/v4:force \
229 github.com/go-task/slim-sprig:github.com/go-task/slim-sprig:force \ 219 github.com/ipld/go-ipld-prime:github.com/ipld/go-ipld-prime:force \
220 github.com/jackpal/go-nat-pmp:github.com/jackpal/go-nat-pmp:force \
230 github.com/klauspost/cpuid/v2:github.com/klauspost/cpuid/v2:force \ 221 github.com/klauspost/cpuid/v2:github.com/klauspost/cpuid/v2:force \
231 github.com/kylelemons/godebug:github.com/kylelemons/godebug:force \ 222 github.com/kylelemons/godebug:github.com/kylelemons/godebug:force \
223 github.com/libp2p/go-netroute:github.com/libp2p/go-netroute:force \
224 github.com/libp2p/go-yamux/v4:github.com/libp2p/go-yamux/v4:force \
225 github.com/marten-seemann/tcp:github.com/marten-seemann/tcp:force \
232 github.com/mdlayher/genetlink:github.com/mdlayher/genetlink:force \ 226 github.com/mdlayher/genetlink:github.com/mdlayher/genetlink:force \
233 github.com/modern-go/reflect2:github.com/modern-go/reflect2:force \ 227 github.com/modern-go/reflect2:github.com/modern-go/reflect2:force \
234 github.com/peterbourgon/diskv:github.com/peterbourgon/diskv:force \ 228 github.com/peterbourgon/diskv:github.com/peterbourgon/diskv:force \
@@ -237,14 +231,14 @@ export sites="k8s.io/utils:k8s.io/utils:force \
237 github.com/stoewer/go-strcase:github.com/stoewer/go-strcase:force \ 231 github.com/stoewer/go-strcase:github.com/stoewer/go-strcase:force \
238 go.etcd.io/etcd/raft/v3:github.com/k3s-io/etcd/raft/v3/raft:force \ 232 go.etcd.io/etcd/raft/v3:github.com/k3s-io/etcd/raft/v3/raft:force \
239 github.com/moby/sys/signal:github.com/moby/sys/signal/signal:force \ 233 github.com/moby/sys/signal:github.com/moby/sys/signal/signal:force \
234 github.com/moby/sys/userns:github.com/moby/sys/userns/userns:force \
240 github.com/Mirantis/cri-dockerd:github.com/k3s-io/cri-dockerd:force \ 235 github.com/Mirantis/cri-dockerd:github.com/k3s-io/cri-dockerd:force \
241 github.com/containerd/containerd:github.com/k3s-io/containerd:force \ 236 github.com/containerd/containerd:github.com/k3s-io/containerd:force \
242 github.com/erikdubbelboer/gspt:github.com/erikdubbelboer/gspt:force \ 237 github.com/erikdubbelboer/gspt:github.com/erikdubbelboer/gspt:force \
243 github.com/go-sql-driver/mysql:github.com/go-sql-driver/mysql:force \ 238 github.com/rancher/permissions:github.com/rancher/permissions:force \
239 github.com/rancher/wrangler/v3:github.com/rancher/wrangler/v3:force \
244 github.com/vishvananda/netlink:github.com/vishvananda/netlink:force \ 240 github.com/vishvananda/netlink:github.com/vishvananda/netlink:force \
245 github.com/libp2p/go-cidranger:github.com/libp2p/go-cidranger:force \ 241 gopkg.in/evanphx/json-patch.v4:gopkg.in/evanphx/json-patch.v4:force \
246 github.com/libp2p/go-reuseport:github.com/libp2p/go-reuseport:force \
247 github.com/quic-go/qtls-go1-20:github.com/quic-go/qtls-go1-20:force \
248 github.com/MakeNowJust/heredoc:github.com/MakeNowJust/heredoc:force \ 242 github.com/MakeNowJust/heredoc:github.com/MakeNowJust/heredoc:force \
249 github.com/NYTimes/gziphandler:github.com/NYTimes/gziphandler:force \ 243 github.com/NYTimes/gziphandler:github.com/NYTimes/gziphandler:force \
250 github.com/canonical/go-dqlite:github.com/canonical/go-dqlite:force \ 244 github.com/canonical/go-dqlite:github.com/canonical/go-dqlite:force \
@@ -255,56 +249,58 @@ export sites="k8s.io/utils:k8s.io/utils:force \
255 github.com/containers/ocicrypt:github.com/containers/ocicrypt:force \ 249 github.com/containers/ocicrypt:github.com/containers/ocicrypt:force \
256 github.com/docker/distribution:github.com/docker/distribution:force \ 250 github.com/docker/distribution:github.com/docker/distribution:force \
257 github.com/emicklei/go-restful:github.com/emicklei/go-restful:force \ 251 github.com/emicklei/go-restful:github.com/emicklei/go-restful:force \
252 github.com/go-sql-driver/mysql:github.com/go-sql-driver/mysql:force \
258 github.com/gregjones/httpcache:github.com/gregjones/httpcache:force \ 253 github.com/gregjones/httpcache:github.com/gregjones/httpcache:force \
259 github.com/jackc/pgservicefile:github.com/jackc/pgservicefile:force \ 254 github.com/jackc/pgservicefile:github.com/jackc/pgservicefile:force \
260 github.com/jonboulle/clockwork:github.com/jonboulle/clockwork:force \ 255 github.com/jonboulle/clockwork:github.com/jonboulle/clockwork:force \
256 github.com/libp2p/go-cidranger:github.com/libp2p/go-cidranger:force \
257 github.com/libp2p/go-reuseport:github.com/libp2p/go-reuseport:force \
261 github.com/mistifyio/go-zfs/v3:github.com/mistifyio/go-zfs/v3:force \ 258 github.com/mistifyio/go-zfs/v3:github.com/mistifyio/go-zfs/v3:force \
262 github.com/syndtr/gocapability:github.com/syndtr/gocapability:force \ 259 github.com/syndtr/gocapability:github.com/syndtr/gocapability:force \
263 go.opentelemetry.io/otel/sdk:go.opentelemetry.io/otel/sdk/sdk:force \ 260 go.opentelemetry.io/otel/sdk:go.opentelemetry.io/otel/sdk/sdk:force \
264 sigs.k8s.io/kustomize/kyaml:sigs.k8s.io/kustomize/kyaml/kyaml:force \ 261 sigs.k8s.io/kustomize/kyaml:sigs.k8s.io/kustomize/kyaml/kyaml:force \
265 github.com/natefinch/lumberjack:github.com/natefinch/lumberjack:force \ 262 github.com/natefinch/lumberjack:github.com/natefinch/lumberjack:force \
266 github.com/rancher/remotedialer:github.com/rancher/remotedialer:force \ 263 github.com/rancher/remotedialer:github.com/rancher/remotedialer:force \
264 github.com/containerd/platforms:github.com/containerd/platforms:force \
267 github.com/davidlazar/go-crypto:github.com/davidlazar/go-crypto:force \ 265 github.com/davidlazar/go-crypto:github.com/davidlazar/go-crypto:force \
268 github.com/hashicorp/golang-lru:github.com/hashicorp/golang-lru:force \
269 github.com/pelletier/go-toml/v2:github.com/pelletier/go-toml/v2:force \
270 github.com/slok/go-http-metrics:github.com/slok/go-http-metrics:force \
271 cloud.google.com/go/compute:cloud.google.com/go/compute/compute:force \
272 github.com/euank/go-kmsg-parser:github.com/euank/go-kmsg-parser:force \ 266 github.com/euank/go-kmsg-parser:github.com/euank/go-kmsg-parser:force \
273 github.com/exponent-io/jsonpath:github.com/exponent-io/jsonpath:force \ 267 github.com/exponent-io/jsonpath:github.com/exponent-io/jsonpath:force \
274 github.com/googleapis/gax-go/v2:github.com/googleapis/gax-go/v2:force \
275 github.com/hashicorp/go-version:github.com/hashicorp/go-version:force \ 268 github.com/hashicorp/go-version:github.com/hashicorp/go-version:force \
269 github.com/hashicorp/golang-lru:github.com/hashicorp/golang-lru:force \
276 github.com/mitchellh/go-homedir:github.com/mitchellh/go-homedir:force \ 270 github.com/mitchellh/go-homedir:github.com/mitchellh/go-homedir:force \
277 github.com/moby/sys/symlink:github.com/moby/sys/symlink/symlink:force \ 271 github.com/moby/sys/symlink:github.com/moby/sys/symlink/symlink:force \
278 github.com/modern-go/concurrent:github.com/modern-go/concurrent:force \ 272 github.com/modern-go/concurrent:github.com/modern-go/concurrent:force \
273 github.com/pelletier/go-toml/v2:github.com/pelletier/go-toml/v2:force \
279 github.com/pquerna/cachecontrol:github.com/pquerna/cachecontrol:force \ 274 github.com/pquerna/cachecontrol:github.com/pquerna/cachecontrol:force \
280 github.com/tchap/go-patricia/v2:github.com/tchap/go-patricia/v2:force \ 275 github.com/tchap/go-patricia/v2:github.com/tchap/go-patricia/v2:force \
281 github.com/kubernetes-sigs/cri-tools:github.com/k3s-io/cri-tools:force \
282 github.com/containerd/cgroups/v3:github.com/containerd/cgroups/v3:force \ 276 github.com/containerd/cgroups/v3:github.com/containerd/cgroups/v3:force \
277 github.com/coreos/go-systemd/v22:github.com/coreos/go-systemd/v22:force \
283 github.com/go-bindata/go-bindata:github.com/go-bindata/go-bindata:force \ 278 github.com/go-bindata/go-bindata:github.com/go-bindata/go-bindata:force \
284 go.etcd.io/etcd/server/v3:github.com/k3s-io/etcd/server/v3/server:force \ 279 go.etcd.io/etcd/server/v3:github.com/k3s-io/etcd/server/v3/server:force \
285 github.com/go-playground/locales:github.com/go-playground/locales:force \ 280 github.com/bahlo/generic-list-go:github.com/bahlo/generic-list-go:force \
286 github.com/libp2p/go-buffer-pool:github.com/libp2p/go-buffer-pool:force \ 281 github.com/go-task/slim-sprig/v3:github.com/go-task/slim-sprig/v3:force \
282 github.com/wk8/go-ordered-map/v2:github.com/wk8/go-ordered-map/v2:force \
287 github.com/containerd/continuity:github.com/containerd/continuity:force \ 283 github.com/containerd/continuity:github.com/containerd/continuity:force \
288 github.com/containerd/typeurl/v2:github.com/containerd/typeurl/v2:force \ 284 github.com/containerd/typeurl/v2:github.com/containerd/typeurl/v2:force \
289 github.com/coreos/go-systemd/v22:github.com/coreos/go-systemd/v22:force \
290 github.com/cpuguy83/go-md2man/v2:github.com/cpuguy83/go-md2man/v2:force \ 285 github.com/cpuguy83/go-md2man/v2:github.com/cpuguy83/go-md2man/v2:force \
291 github.com/docker/go-connections:github.com/docker/go-connections:force \ 286 github.com/docker/go-connections:github.com/docker/go-connections:force \
292 github.com/google/gnostic-models:github.com/google/gnostic-models:force \ 287 github.com/google/gnostic-models:github.com/google/gnostic-models:force \
288 github.com/libp2p/go-buffer-pool:github.com/libp2p/go-buffer-pool:force \
293 github.com/mitchellh/go-wordwrap:github.com/mitchellh/go-wordwrap:force \ 289 github.com/mitchellh/go-wordwrap:github.com/mitchellh/go-wordwrap:force \
294 gopkg.in/natefinch/lumberjack.v2:gopkg.in/natefinch/lumberjack.v2:force \ 290 gopkg.in/natefinch/lumberjack.v2:gopkg.in/natefinch/lumberjack.v2:force \
295 go.opentelemetry.io/proto/otlp:go.opentelemetry.io/proto/otlp/otlp:force \ 291 go.opentelemetry.io/proto/otlp:go.opentelemetry.io/proto/otlp/otlp:force \
296 github.com/k3s-io/helm-controller:github.com/k3s-io/helm-controller:force \ 292 github.com/k3s-io/helm-controller:github.com/k3s-io/helm-controller:force \
297 github.com/mwitkow/go-http-dialer:github.com/mwitkow/go-http-dialer:force \ 293 github.com/mwitkow/go-http-dialer:github.com/mwitkow/go-http-dialer:force \
298 github.com/opencontainers/selinux:github.com/opencontainers/selinux:force \ 294 github.com/opencontainers/selinux:github.com/opencontainers/selinux:force \
299 github.com/libp2p/go-flow-metrics:github.com/libp2p/go-flow-metrics:force \
300 github.com/multiformats/go-base32:github.com/multiformats/go-base32:force \
301 github.com/multiformats/go-base36:github.com/multiformats/go-base36:force \
302 github.com/multiformats/go-varint:github.com/multiformats/go-varint:force \
303 github.com/Azure/azure-sdk-for-go:github.com/Azure/azure-sdk-for-go:force \
304 github.com/asaskevich/govalidator:github.com/asaskevich/govalidator:force \ 295 github.com/asaskevich/govalidator:github.com/asaskevich/govalidator:force \
296 github.com/distribution/reference:github.com/distribution/reference:force \
305 github.com/emicklei/go-restful/v3:github.com/emicklei/go-restful/v3:force \ 297 github.com/emicklei/go-restful/v3:github.com/emicklei/go-restful/v3:force \
306 github.com/go-openapi/jsonpointer:github.com/go-openapi/jsonpointer:force \ 298 github.com/go-openapi/jsonpointer:github.com/go-openapi/jsonpointer:force \
307 github.com/hashicorp/go-cleanhttp:github.com/hashicorp/go-cleanhttp:force \ 299 github.com/hashicorp/go-cleanhttp:github.com/hashicorp/go-cleanhttp:force \
300 github.com/libp2p/go-flow-metrics:github.com/libp2p/go-flow-metrics:force \
301 github.com/multiformats/go-base32:github.com/multiformats/go-base32:force \
302 github.com/multiformats/go-base36:github.com/multiformats/go-base36:force \
303 github.com/multiformats/go-varint:github.com/multiformats/go-varint:force \
308 github.com/nats-io/nats-server/v2:github.com/nats-io/nats-server/v2:force \ 304 github.com/nats-io/nats-server/v2:github.com/nats-io/nats-server/v2:force \
309 go.opentelemetry.io/otel/trace:go.opentelemetry.io/otel/trace/trace:force \ 305 go.opentelemetry.io/otel/trace:go.opentelemetry.io/otel/trace/trace:force \
310 golang.zx2c4.com/wireguard/wgctrl:golang.zx2c4.com/wireguard/wgctrl:force \ 306 golang.zx2c4.com/wireguard/wgctrl:golang.zx2c4.com/wireguard/wgctrl:force \
@@ -312,76 +308,66 @@ export sites="k8s.io/utils:k8s.io/utils:force \
312 go.etcd.io/etcd/etcdutl/v3:github.com/k3s-io/etcd/etcdutl/v3/etcdutl:force \ 308 go.etcd.io/etcd/etcdutl/v3:github.com/k3s-io/etcd/etcdutl/v3/etcdutl:force \
313 go.etcd.io/etcd/client/v2:github.com/k3s-io/etcd/client/v2/client/v2:force \ 309 go.etcd.io/etcd/client/v2:github.com/k3s-io/etcd/client/v2/client/v2:force \
314 github.com/rancher/dynamiclistener:github.com/rancher/dynamiclistener:force \ 310 github.com/rancher/dynamiclistener:github.com/rancher/dynamiclistener:force \
315 github.com/gabriel-vasile/mimetype:github.com/gabriel-vasile/mimetype:force \
316 github.com/hashicorp/golang-lru/v2:github.com/hashicorp/golang-lru/v2:force \
317 github.com/libp2p/go-libp2p-record:github.com/libp2p/go-libp2p-record:force \
318 github.com/quic-go/webtransport-go:github.com/quic-go/webtransport-go:force \
319 github.com/containernetworking/cni:github.com/containernetworking/cni:force \ 311 github.com/containernetworking/cni:github.com/containernetworking/cni:force \
320 github.com/hashicorp/go-multierror:github.com/hashicorp/go-multierror:force \ 312 github.com/hashicorp/go-multierror:github.com/hashicorp/go-multierror:force \
313 github.com/hashicorp/golang-lru/v2:github.com/hashicorp/golang-lru/v2:force \
314 github.com/libp2p/go-libp2p-record:github.com/libp2p/go-libp2p-record:force \
321 github.com/moby/sys/mountinfo:github.com/moby/sys/mountinfo/mountinfo:force \ 315 github.com/moby/sys/mountinfo:github.com/moby/sys/mountinfo/mountinfo:force \
322 github.com/prometheus/client_model:github.com/prometheus/client_model:force \ 316 github.com/prometheus/client_model:github.com/prometheus/client_model:force \
317 github.com/quic-go/webtransport-go:github.com/quic-go/webtransport-go:force \
323 github.com/russross/blackfriday/v2:github.com/russross/blackfriday/v2:force \ 318 github.com/russross/blackfriday/v2:github.com/russross/blackfriday/v2:force \
324 sigs.k8s.io/kustomize/kustomize/v5:sigs.k8s.io/kustomize/kustomize/v5/kustomize:force \
325 go.opentelemetry.io/otel/metric:go.opentelemetry.io/otel/metric/metric:force \ 319 go.opentelemetry.io/otel/metric:go.opentelemetry.io/otel/metric/metric:force \
320 github.com/prometheus/client_golang:github.com/prometheus/client_golang:force \
321 github.com/containerd/errdefs/pkg:github.com/containerd/errdefs/pkg/pkg:force \
322 github.com/go-openapi/jsonreference:github.com/go-openapi/jsonreference:force \
326 github.com/libp2p/go-libp2p-kad-dht:github.com/libp2p/go-libp2p-kad-dht:force \ 323 github.com/libp2p/go-libp2p-kad-dht:github.com/libp2p/go-libp2p-kad-dht:force \
327 github.com/libp2p/go-libp2p-kbucket:github.com/libp2p/go-libp2p-kbucket:force \ 324 github.com/libp2p/go-libp2p-kbucket:github.com/libp2p/go-libp2p-kbucket:force \
328 github.com/daviddengcn/go-colortext:github.com/daviddengcn/go-colortext:force \
329 github.com/go-openapi/jsonreference:github.com/go-openapi/jsonreference:force \
330 github.com/opencontainers/go-digest:github.com/opencontainers/go-digest:force \ 325 github.com/opencontainers/go-digest:github.com/opencontainers/go-digest:force \
331 github.com/prometheus/client_golang:github.com/prometheus/client_golang:force \
332 github.com/tmc/grpc-websocket-proxy:github.com/tmc/grpc-websocket-proxy:force \ 326 github.com/tmc/grpc-websocket-proxy:github.com/tmc/grpc-websocket-proxy:force \
333 github.com/xenitab/pkg/channels:github.com/xenitab/pkg/channels/channels:force \
334 github.com/moby/sys/sequential:github.com/moby/sys/sequential/sequential:force \ 327 github.com/moby/sys/sequential:github.com/moby/sys/sequential/sequential:force \
328 github.com/AdaLogics/go-fuzz-headers:github.com/AdaLogics/go-fuzz-headers:force \
329 github.com/inconshreveable/mousetrap:github.com/inconshreveable/mousetrap:force \
335 github.com/libp2p/go-libp2p-asn-util:github.com/libp2p/go-libp2p-asn-util:force \ 330 github.com/libp2p/go-libp2p-asn-util:github.com/libp2p/go-libp2p-asn-util:force \
336 github.com/multiformats/go-multiaddr:github.com/multiformats/go-multiaddr:force \ 331 github.com/multiformats/go-multiaddr:github.com/multiformats/go-multiaddr:force \
337 github.com/multiformats/go-multibase:github.com/multiformats/go-multibase:force \ 332 github.com/multiformats/go-multibase:github.com/multiformats/go-multibase:force \
338 github.com/multiformats/go-multihash:github.com/multiformats/go-multihash:force \ 333 github.com/multiformats/go-multihash:github.com/multiformats/go-multihash:force \
339 github.com/whyrusleeping/go-keyspace:github.com/whyrusleeping/go-keyspace:force \
340 github.com/AdaLogics/go-fuzz-headers:github.com/AdaLogics/go-fuzz-headers:force \
341 github.com/inconshreveable/mousetrap:github.com/inconshreveable/mousetrap:force \
342 github.com/opencontainers/image-spec:github.com/opencontainers/image-spec:force \ 334 github.com/opencontainers/image-spec:github.com/opencontainers/image-spec:force \
343 github.com/seccomp/libseccomp-golang:github.com/seccomp/libseccomp-golang:force \
344 github.com/stefanberger/go-pkcs11uri:github.com/stefanberger/go-pkcs11uri:force \ 335 github.com/stefanberger/go-pkcs11uri:github.com/stefanberger/go-pkcs11uri:force \
336 github.com/whyrusleeping/go-keyspace:github.com/whyrusleeping/go-keyspace:force \
345 sigs.k8s.io/structured-merge-diff/v4:sigs.k8s.io/structured-merge-diff/v4:force \ 337 sigs.k8s.io/structured-merge-diff/v4:sigs.k8s.io/structured-merge-diff/v4:force \
346 github.com/cloudnativelabs/kube-router/v2:github.com/k3s-io/kube-router/v2:force \ 338 github.com/cloudnativelabs/kube-router/v2:github.com/k3s-io/kube-router/v2:force \
347 github.com/jbenet/go-temp-err-catcher:github.com/jbenet/go-temp-err-catcher:force \
348 github.com/multiformats/go-multicodec:github.com/multiformats/go-multicodec:force \
349 github.com/opentracing/opentracing-go:github.com/opentracing/opentracing-go:force \
350 github.com/twitchyliquid64/golang-asm:github.com/twitchyliquid64/golang-asm:force \
351 github.com/cyphar/filepath-securejoin:github.com/cyphar/filepath-securejoin:force \ 339 github.com/cyphar/filepath-securejoin:github.com/cyphar/filepath-securejoin:force \
352 github.com/hashicorp/go-retryablehttp:github.com/hashicorp/go-retryablehttp:force \ 340 github.com/hashicorp/go-retryablehttp:github.com/hashicorp/go-retryablehttp:force \
341 github.com/jbenet/go-temp-err-catcher:github.com/jbenet/go-temp-err-catcher:force \
353 github.com/libopenstorage/openstorage:github.com/libopenstorage/openstorage:force \ 342 github.com/libopenstorage/openstorage:github.com/libopenstorage/openstorage:force \
343 github.com/multiformats/go-multicodec:github.com/multiformats/go-multicodec:force \
344 github.com/opentracing/opentracing-go:github.com/opentracing/opentracing-go:force \
354 go.etcd.io/etcd/client/pkg/v3:github.com/k3s-io/etcd/client/pkg/v3/client/pkg:force \ 345 go.etcd.io/etcd/client/pkg/v3:github.com/k3s-io/etcd/client/pkg/v3/client/pkg:force \
355 github.com/go-playground/validator/v10:github.com/go-playground/validator/v10:force \
356 github.com/multiformats/go-multistream:github.com/multiformats/go-multistream:force \
357 github.com/AdamKorcz/go-118-fuzz-build:github.com/AdamKorcz/go-118-fuzz-build:force \ 346 github.com/AdamKorcz/go-118-fuzz-build:github.com/AdamKorcz/go-118-fuzz-build:force \
358 github.com/bronze1man/goStrongswanVici:github.com/bronze1man/goStrongswanVici:force \ 347 github.com/bronze1man/goStrongswanVici:github.com/bronze1man/goStrongswanVici:force \
348 github.com/containerd/containerd/api:github.com/containerd/containerd/api/api:force \
359 github.com/containernetworking/plugins:github.com/containernetworking/plugins:force \ 349 github.com/containernetworking/plugins:github.com/containernetworking/plugins:force \
360 github.com/google/go-containerregistry:github.com/google/go-containerregistry:force \ 350 github.com/google/go-containerregistry:github.com/google/go-containerregistry:force \
361 github.com/grpc-ecosystem/grpc-gateway:github.com/grpc-ecosystem/grpc-gateway:force \ 351 github.com/grpc-ecosystem/grpc-gateway:github.com/grpc-ecosystem/grpc-gateway:force \
362 github.com/monochromegane/go-gitignore:github.com/monochromegane/go-gitignore:force \ 352 github.com/monochromegane/go-gitignore:github.com/monochromegane/go-gitignore:force \
353 github.com/multiformats/go-multistream:github.com/multiformats/go-multistream:force \
363 github.com/opencontainers/runtime-spec:github.com/opencontainers/runtime-spec:force \ 354 github.com/opencontainers/runtime-spec:github.com/opencontainers/runtime-spec:force \
364 github.com/Azure/go-autorest/logger:github.com/Azure/go-autorest/logger/logger:force \
365 github.com/opencontainers/runtime-tools:github.com/opencontainers/runtime-tools:force \ 355 github.com/opencontainers/runtime-tools:github.com/opencontainers/runtime-tools:force \
356 sigs.k8s.io/kustomize/kustomize/v5:sigs.k8s.io/kustomize/kustomize/v5/kustomize:force \
357 tags.cncf.io/container-device-interface:tags.cncf.io/container-device-interface:force \
366 github.com/containerd/stargz-snapshotter:github.com/containerd/stargz-snapshotter:force \ 358 github.com/containerd/stargz-snapshotter:github.com/containerd/stargz-snapshotter:force \
367 github.com/hashicorp/golang-lru/arc/v2:github.com/hashicorp/golang-lru/arc/v2/arc:force \ 359 github.com/hashicorp/golang-lru/arc/v2:github.com/hashicorp/golang-lru/arc/v2/arc:force \
368 github.com/multiformats/go-multiaddr-dns:github.com/multiformats/go-multiaddr-dns:force \ 360 github.com/multiformats/go-multiaddr-dns:github.com/multiformats/go-multiaddr-dns:force \
369 github.com/multiformats/go-multiaddr-fmt:github.com/multiformats/go-multiaddr-fmt:force \ 361 github.com/multiformats/go-multiaddr-fmt:github.com/multiformats/go-multiaddr-fmt:force \
370 github.com/Azure/go-autorest/tracing:github.com/Azure/go-autorest/tracing/tracing:force \
371 github.com/checkpoint-restore/go-criu/v5:github.com/checkpoint-restore/go-criu/v5:force \
372 github.com/grpc-ecosystem/grpc-gateway/v2:github.com/grpc-ecosystem/grpc-gateway/v2:force \ 362 github.com/grpc-ecosystem/grpc-gateway/v2:github.com/grpc-ecosystem/grpc-gateway/v2:force \
373 github.com/Azure/go-autorest/autorest:github.com/Azure/go-autorest/autorest/autorest:force \
374 github.com/rootless-containers/rootlesskit:github.com/rootless-containers/rootlesskit:force \ 363 github.com/rootless-containers/rootlesskit:github.com/rootless-containers/rootlesskit:force \
375 k8s.io/api:github.com/k3s-io/kubernetes/staging/src/k8s.io/api/staging/src/k8s.io/api:force \ 364 k8s.io/api:github.com/k3s-io/kubernetes/staging/src/k8s.io/api/staging/src/k8s.io/api:force \
376 k8s.io/kms:github.com/k3s-io/kubernetes/staging/src/k8s.io/kms/staging/src/k8s.io/kms:force \ 365 k8s.io/kms:github.com/k3s-io/kubernetes/staging/src/k8s.io/kms/staging/src/k8s.io/kms:force \
377 github.com/libp2p/go-libp2p-routing-helpers:github.com/libp2p/go-libp2p-routing-helpers:force \
378 github.com/container-storage-interface/spec:github.com/container-storage-interface/spec:force \ 366 github.com/container-storage-interface/spec:github.com/container-storage-interface/spec:force \
379 github.com/docker/docker-credential-helpers:github.com/docker/docker-credential-helpers:force \ 367 github.com/docker/docker-credential-helpers:github.com/docker/docker-credential-helpers:force \
368 github.com/libp2p/go-libp2p-routing-helpers:github.com/libp2p/go-libp2p-routing-helpers:force \
380 github.com/grpc-ecosystem/go-grpc-middleware:github.com/grpc-ecosystem/go-grpc-middleware:force \ 369 github.com/grpc-ecosystem/go-grpc-middleware:github.com/grpc-ecosystem/go-grpc-middleware:force \
381 github.com/grpc-ecosystem/go-grpc-prometheus:github.com/grpc-ecosystem/go-grpc-prometheus:force \ 370 github.com/grpc-ecosystem/go-grpc-prometheus:github.com/grpc-ecosystem/go-grpc-prometheus:force \
382 cloud.google.com/go/compute/metadata:cloud.google.com/go/compute/metadata/compute/metadata:force \
383 github.com/go-playground/universal-translator:github.com/go-playground/universal-translator:force \
384 github.com/Azure/go-autorest/autorest/to:github.com/Azure/go-autorest/autorest/to/autorest/to:force \
385 github.com/containerd/fuse-overlayfs-snapshotter:github.com/containerd/fuse-overlayfs-snapshotter:force \ 371 github.com/containerd/fuse-overlayfs-snapshotter:github.com/containerd/fuse-overlayfs-snapshotter:force \
386 k8s.io/cri-api:github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api/staging/src/k8s.io/cri-api:force \ 372 k8s.io/cri-api:github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api/staging/src/k8s.io/cri-api:force \
387 k8s.io/kubectl:github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl/staging/src/k8s.io/kubectl:force \ 373 k8s.io/kubectl:github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl/staging/src/k8s.io/kubectl:force \
@@ -390,22 +376,16 @@ export sites="k8s.io/utils:k8s.io/utils:force \
390 google.golang.org/genproto/googleapis/api:google.golang.org/genproto/googleapis/api/googleapis/api:force \ 376 google.golang.org/genproto/googleapis/api:google.golang.org/genproto/googleapis/api/googleapis/api:force \
391 google.golang.org/genproto/googleapis/rpc:google.golang.org/genproto/googleapis/rpc/googleapis/rpc:force \ 377 google.golang.org/genproto/googleapis/rpc:google.golang.org/genproto/googleapis/rpc/googleapis/rpc:force \
392 github.com/decred/dcrd/dcrec/secp256k1/v4:github.com/decred/dcrd/dcrec/secp256k1/v4/dcrec/secp256k1:force \ 378 github.com/decred/dcrd/dcrec/secp256k1/v4:github.com/decred/dcrd/dcrec/secp256k1/v4/dcrec/secp256k1:force \
393 github.com/Azure/go-autorest/autorest/adal:github.com/Azure/go-autorest/autorest/adal/autorest/adal:force \
394 github.com/Azure/go-autorest/autorest/date:github.com/Azure/go-autorest/autorest/date/autorest/date:force \
395 github.com/GoogleCloudPlatform/k8s-cloud-provider:github.com/GoogleCloudPlatform/k8s-cloud-provider:force \
396 github.com/googleapis/enterprise-certificate-proxy:github.com/googleapis/enterprise-certificate-proxy:force \
397 github.com/Azure/go-autorest/autorest/mocks:github.com/Azure/go-autorest/autorest/mocks/autorest/mocks:force \
398 k8s.io/apiserver:github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver/staging/src/k8s.io/apiserver:force \ 379 k8s.io/apiserver:github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver/staging/src/k8s.io/apiserver:force \
399 k8s.io/client-go:github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go/staging/src/k8s.io/client-go:force \ 380 k8s.io/client-go:github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go/staging/src/k8s.io/client-go:force \
400 github.com/matttproud/golang_protobuf_extensions/v2:github.com/matttproud/golang_protobuf_extensions/v2:force \
401 github.com/containerd/stargz-snapshotter/estargz:github.com/containerd/stargz-snapshotter/estargz/estargz:force \ 381 github.com/containerd/stargz-snapshotter/estargz:github.com/containerd/stargz-snapshotter/estargz/estargz:force \
402 k8s.io/kube-proxy:github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy/staging/src/k8s.io/kube-proxy:force \ 382 k8s.io/kube-proxy:github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy/staging/src/k8s.io/kube-proxy:force \
403 github.com/antlr/antlr4/runtime/Go/antlr/v4:github.com/antlr/antlr4/runtime/Go/antlr/v4/runtime/Go/antlr/v4:force \ 383 tags.cncf.io/container-device-interface/specs-go:tags.cncf.io/container-device-interface/specs-go/specs-go:force \
404 k8s.io/cli-runtime:github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime/staging/src/k8s.io/cli-runtime:force \ 384 k8s.io/cli-runtime:github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime/staging/src/k8s.io/cli-runtime:force \
385 k8s.io/externaljwt:github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt/staging/src/k8s.io/externaljwt:force \
405 k8s.io/mount-utils:github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils/staging/src/k8s.io/mount-utils:force \ 386 k8s.io/mount-utils:github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils/staging/src/k8s.io/mount-utils:force \
406 k8s.io/apimachinery:github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery/staging/src/k8s.io/apimachinery:force \ 387 k8s.io/apimachinery:github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery/staging/src/k8s.io/apimachinery:force \
407 k8s.io/endpointslice:github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice/staging/src/k8s.io/endpointslice:force \ 388 k8s.io/endpointslice:github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice/staging/src/k8s.io/endpointslice:force \
408 github.com/Azure/go-autorest/autorest/validation:github.com/Azure/go-autorest/autorest/validation/autorest/validation:force \
409 k8s.io/cloud-provider:github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider/staging/src/k8s.io/cloud-provider:force \ 389 k8s.io/cloud-provider:github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider/staging/src/k8s.io/cloud-provider:force \
410 k8s.io/component-base:github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base/staging/src/k8s.io/component-base:force \ 390 k8s.io/component-base:github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base/staging/src/k8s.io/component-base:force \
411 k8s.io/code-generator:github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator/staging/src/k8s.io/code-generator:force \ 391 k8s.io/code-generator:github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator/staging/src/k8s.io/code-generator:force \
@@ -417,15 +397,13 @@ export sites="k8s.io/utils:k8s.io/utils:force \
417 k8s.io/controller-manager:github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager/staging/src/k8s.io/controller-manager:force \ 397 k8s.io/controller-manager:github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager/staging/src/k8s.io/controller-manager:force \
418 sigs.k8s.io/apiserver-network-proxy/konnectivity-client:sigs.k8s.io/apiserver-network-proxy/konnectivity-client/konnectivity-client:force \ 398 sigs.k8s.io/apiserver-network-proxy/konnectivity-client:sigs.k8s.io/apiserver-network-proxy/konnectivity-client/konnectivity-client:force \
419 k8s.io/csi-translation-lib:github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib/staging/src/k8s.io/csi-translation-lib:force \ 399 k8s.io/csi-translation-lib:github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib/staging/src/k8s.io/csi-translation-lib:force \
420 github.com/container-orchestrated-devices/container-device-interface:github.com/container-orchestrated-devices/container-device-interface:force \
421 go.opentelemetry.io/otel/exporters/otlp/internal/retry:go.opentelemetry.io/otel/exporters/otlp/internal/retry/exporters/otlp/internal/retry:force \
422 k8s.io/legacy-cloud-providers:github.com/k3s-io/kubernetes/staging/src/k8s.io/legacy-cloud-providers/staging/src/k8s.io/legacy-cloud-providers:force \
423 k8s.io/pod-security-admission:github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission/staging/src/k8s.io/pod-security-admission:force \ 400 k8s.io/pod-security-admission:github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission/staging/src/k8s.io/pod-security-admission:force \
424 k8s.io/apiextensions-apiserver:github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver/staging/src/k8s.io/apiextensions-apiserver:force \ 401 k8s.io/apiextensions-apiserver:github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver/staging/src/k8s.io/apiextensions-apiserver:force \
425 k8s.io/kube-controller-manager:github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager/staging/src/k8s.io/kube-controller-manager:force \ 402 k8s.io/kube-controller-manager:github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager/staging/src/k8s.io/kube-controller-manager:force \
426 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/instrumentation/net/http/otelhttp:force \ 403 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/instrumentation/net/http/otelhttp:force \
427 k8s.io/dynamic-resource-allocation:github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation/staging/src/k8s.io/dynamic-resource-allocation:force \ 404 k8s.io/dynamic-resource-allocation:github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation/staging/src/k8s.io/dynamic-resource-allocation:force \
428 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/exporters/otlp/otlptrace/otlptracegrpc:force \ 405 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc:go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/exporters/otlp/otlptrace/otlptracegrpc:force \
406 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp:go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/exporters/otlp/otlptrace/otlptracehttp:force \
429 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc:go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/instrumentation/google.golang.org/grpc/otelgrpc:force \ 407 go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc:go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/instrumentation/google.golang.org/grpc/otelgrpc:force \
430 go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful:go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful/instrumentation/github.com/emicklei/go-restful/otelrestful:force" 408 go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful:go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful/instrumentation/github.com/emicklei/go-restful/otelrestful:force"
431 409
diff --git a/recipes-containers/k3s/src_uri.inc b/recipes-containers/k3s/src_uri.inc
index b90441e1..5511cb5b 100644
--- a/recipes-containers/k3s/src_uri.inc
+++ b/recipes-containers/k3s/src_uri.inc
@@ -1,2150 +1,2040 @@
1# k8s.io/utils v0.0.0-20230726121419-3b25d923346b 1# k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
2# [1] git ls-remote https://github.com/kubernetes/utils 3b25d923346b3814e0898684c97390092f31a61e 2# [1] git ls-remote https://github.com/kubernetes/utils 3ea5e8cea73810f6d2951b37183cf91e19f63455
3SRCREV_utils="3b25d923346b3814e0898684c97390092f31a61e" 3SRCREV_utils = "3ea5e8cea73810f6d2951b37183cf91e19f63455"
4SRC_URI += "git://github.com/kubernetes/utils;name=utils;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/utils" 4SRC_URI += "git://github.com/kubernetes/utils;name=utils;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/utils"
5 5
6# k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01 6# cel.dev/expr v0.18.0
7# [1] git ls-remote https://github.com/kubernetes/gengo 9cce18d56c01fab1d8ed72411ad6ef7005fc33a4 7# [1] git ls-remote https://github.com/google/cel-spec 373994d7e20e582fce56767b01ac5039524cddab
8SRCREV_gengo="9cce18d56c01fab1d8ed72411ad6ef7005fc33a4" 8SRCREV_expr = "373994d7e20e582fce56767b01ac5039524cddab"
9SRC_URI += "git://github.com/kubernetes/gengo;name=gengo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/gengo" 9SRC_URI += "git://github.com/google/cel-spec;name=expr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/cel.dev/expr"
10 10
11# go.uber.org/fx v1.20.0 11# k8s.io/gengo v0.0.0-20240911193312-2b36238f13e9
12# [1] git ls-remote https://github.com/uber-go/fx 1320bc693745e5e7c08c29843de3d7915cac826c 12# [1] git ls-remote https://github.com/kubernetes/gengo 2b36238f13e9b8aebe4c286c2ffb2fc71f4be3c5
13SRCREV_fx="1320bc693745e5e7c08c29843de3d7915cac826c" 13SRCREV_gengo = "2b36238f13e9b8aebe4c286c2ffb2fc71f4be3c5"
14SRC_URI += "git://github.com/uber-go/fx;name=fx;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.uber.org/fx" 14SRC_URI += "git://github.com/kubernetes/gengo;name=gengo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/gengo"
15 15
16# go.uber.org/zap v1.26.0 16# go.uber.org/fx v1.20.1
17# [1] git ls-remote https://github.com/uber-go/zap 96038b71a7d96b8c14fedb3aeddcb3d0d7605b2d 17# [1] git ls-remote https://github.com/uber-go/fx 9636854c6fc588f0ca497000ac18f858f8083ebd
18SRCREV_zap="96038b71a7d96b8c14fedb3aeddcb3d0d7605b2d" 18SRCREV_fx = "9636854c6fc588f0ca497000ac18f858f8083ebd"
19SRC_URI += "git://github.com/uber-go/zap;name=zap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.uber.org/zap" 19SRC_URI += "git://github.com/uber-go/fx;name=fx;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.uber.org/fx"
20 20
21# go.uber.org/dig v1.17.0 21# go.uber.org/zap v1.27.0
22# [1] git ls-remote https://github.com/uber-go/dig a8b6f0db4f27681ad7233eed1bda9d5c69881f5b 22# [1] git ls-remote https://github.com/uber-go/zap fcf8ee58669e358bbd6460bef5c2ee7a53c0803a
23SRCREV_dig="a8b6f0db4f27681ad7233eed1bda9d5c69881f5b" 23SRCREV_zap = "fcf8ee58669e358bbd6460bef5c2ee7a53c0803a"
24SRC_URI += "git://github.com/uber-go/dig;name=dig;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.uber.org/dig" 24SRC_URI += "git://github.com/uber-go/zap;name=zap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.uber.org/zap"
25 25
26# go.starlark.net v0.0.0-20230525235612-a134d8f9ddca 26# dario.cat/mergo v1.0.1
27# [1] git ls-remote https://github.com/google/starlark-go a134d8f9ddca7469c736775b67544671f0a135ad 27# [1] git ls-remote https://github.com/imdario/mergo 59ea6a9cd9f9c60cb6b1c58476f76cd3172ccebf
28SRCREV_go.starlark.net="a134d8f9ddca7469c736775b67544671f0a135ad" 28SRCREV_mergo = "59ea6a9cd9f9c60cb6b1c58476f76cd3172ccebf"
29SRC_URI += "git://github.com/google/starlark-go;name=go.starlark.net;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.starlark.net" 29SRC_URI += "git://github.com/imdario/mergo;name=mergo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/dario.cat/mergo"
30
31# go.uber.org/dig v1.17.1
32# [1] git ls-remote https://github.com/uber-go/dig 3c7d5e3878b76b0a709514e395597059b6490fb5
33SRCREV_dig = "3c7d5e3878b76b0a709514e395597059b6490fb5"
34SRC_URI += "git://github.com/uber-go/dig;name=dig;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.uber.org/dig"
30 35
31# gopkg.in/inf.v0 v0.9.1 36# gopkg.in/inf.v0 v0.9.1
32# [1] git ls-remote https://github.com/go-inf/inf d2d2541c53f18d2a059457998ce2876cc8e67cbf 37# [1] git ls-remote https://github.com/go-inf/inf d2d2541c53f18d2a059457998ce2876cc8e67cbf
33SRCREV_inf.v0="d2d2541c53f18d2a059457998ce2876cc8e67cbf" 38SRCREV_inf.v0 = "d2d2541c53f18d2a059457998ce2876cc8e67cbf"
34SRC_URI += "git://github.com/go-inf/inf;name=inf.v0;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/inf.v0" 39SRC_URI += "git://github.com/go-inf/inf;name=inf.v0;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/inf.v0"
35 40
36# gopkg.in/ini.v1 v1.67.0 41# gopkg.in/ini.v1 v1.67.0
37# [1] git ls-remote https://github.com/go-ini/ini b2f570e5b5b844226bbefe6fb521d891f529a951 42# [1] git ls-remote https://github.com/go-ini/ini b2f570e5b5b844226bbefe6fb521d891f529a951
38SRCREV_ini.v1="b2f570e5b5b844226bbefe6fb521d891f529a951" 43SRCREV_ini.v1 = "b2f570e5b5b844226bbefe6fb521d891f529a951"
39SRC_URI += "git://github.com/go-ini/ini;name=ini.v1;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/ini.v1" 44SRC_URI += "git://github.com/go-ini/ini;name=ini.v1;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/ini.v1"
40 45
41# golang.org/x/net v0.17.0 46# k8s.io/gengo/v2 v2.0.0-20240911193312-2b36238f13e9
42# [1] git ls-remote https://go.googlesource.com/net b225e7ca6dde1ef5a5ae5ce922861bda011cfabd 47# [1] git ls-remote https://github.com/kubernetes/gengo 2b36238f13e9b8aebe4c286c2ffb2fc71f4be3c5
43SRCREV_net="b225e7ca6dde1ef5a5ae5ce922861bda011cfabd" 48SRCREV_gengo-v2 = "2b36238f13e9b8aebe4c286c2ffb2fc71f4be3c5"
44SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/net" 49SRC_URI += "git://github.com/kubernetes/gengo;name=gengo-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/gengo/v2"
45 50
46# golang.org/x/sys v0.13.0 51# go.uber.org/mock v0.4.0
47# [1] git ls-remote https://go.googlesource.com/sys 2964e1e4b1dbd55a8ac69a4c9e3004a8038515b6 52# [1] git ls-remote https://github.com/uber/mock 74a29c6e6c2cbb8ccee94db061c1604ff33fd188
48SRCREV_sys="2964e1e4b1dbd55a8ac69a4c9e3004a8038515b6" 53SRCREV_mock = "74a29c6e6c2cbb8ccee94db061c1604ff33fd188"
49SRC_URI += "git://go.googlesource.com/sys;name=sys;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/sys" 54SRC_URI += "git://github.com/uber/mock;name=mock;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.uber.org/mock"
55
56# golang.org/x/mod v0.22.0
57# [1] git ls-remote https://go.googlesource.com/mod dec0365065b75edd0e98b0306f6f9b0051710ed2
58SRCREV_mod = "dec0365065b75edd0e98b0306f6f9b0051710ed2"
59SRC_URI += "git://go.googlesource.com/mod;name=mod;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/mod"
60
61# golang.org/x/net v0.26.0
62# [1] git ls-remote https://go.googlesource.com/net 66e838c6fbf5387ecedc26ce490b5f4d6864a854
63SRCREV_net = "66e838c6fbf5387ecedc26ce490b5f4d6864a854"
64SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/net"
65
66# golang.org/x/sys v0.21.0
67# [1] git ls-remote https://github.com/golang/sys 673e0f94c16da4b6d7f550d6af66fde0c69503e4
68SRCREV_sys = "673e0f94c16da4b6d7f550d6af66fde0c69503e4"
69SRC_URI += "git://github.com/golang/sys;name=sys;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/sys"
50 70
51# gopkg.in/yaml.v2 v2.4.0 71# gopkg.in/yaml.v2 v2.4.0
52# [1] git ls-remote https://github.com/go-yaml/yaml 7649d4548cb53a614db133b2a8ac1f31859dda8c 72# [1] git ls-remote https://github.com/go-yaml/yaml 7649d4548cb53a614db133b2a8ac1f31859dda8c
53SRCREV_yaml.v2="7649d4548cb53a614db133b2a8ac1f31859dda8c" 73SRCREV_yaml.v2 = "7649d4548cb53a614db133b2a8ac1f31859dda8c"
54SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/yaml.v2" 74SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/yaml.v2"
55
56# inet.af/tcpproxy v0.0.0-20200125044825-b6bb9b5b8252
57# [1] git ls-remote https://github.com/inetaf/tcpproxy b6bb9b5b82524122bcf27291ede32d1517a14ab8
58SRCREV_tcpproxy="b6bb9b5b82524122bcf27291ede32d1517a14ab8"
59SRC_URI += "git://github.com/inetaf/tcpproxy;name=tcpproxy;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/inet.af/tcpproxy"
60 75
61# sigs.k8s.io/yaml v1.4.0 76# sigs.k8s.io/yaml v1.4.0
62# [1] git ls-remote https://github.com/kubernetes-sigs/yaml c3772b51db126345efe2dfe4ff8dac83b8141684 77# [1] git ls-remote https://github.com/kubernetes-sigs/yaml c3772b51db126345efe2dfe4ff8dac83b8141684
63SRCREV_yaml="c3772b51db126345efe2dfe4ff8dac83b8141684" 78SRCREV_yaml = "c3772b51db126345efe2dfe4ff8dac83b8141684"
64SRC_URI += "git://github.com/kubernetes-sigs/yaml;name=yaml;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/yaml" 79SRC_URI += "git://github.com/kubernetes-sigs/yaml;name=yaml;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/yaml"
65 80
66# go.etcd.io/bbolt v1.3.8 81# go.etcd.io/bbolt v1.3.11
67# [1] git ls-remote https://github.com/etcd-io/bbolt 42a914d8be1995a845e12dedbbbc77b7a450f9c7 82# [1] git ls-remote https://github.com/etcd-io/bbolt d128a10000a9d394686cf45be262a4fe966b03c4
68SRCREV_bbolt="42a914d8be1995a845e12dedbbbc77b7a450f9c7" 83SRCREV_bbolt = "d128a10000a9d394686cf45be262a4fe966b03c4"
69SRC_URI += "git://github.com/etcd-io/bbolt;name=bbolt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.etcd.io/bbolt" 84SRC_URI += "git://github.com/etcd-io/bbolt;name=bbolt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.etcd.io/bbolt"
70 85
71# go.opencensus.io v0.24.0 86# go.opencensus.io v0.24.0
72# [1] git ls-remote https://github.com/census-instrumentation/opencensus-go b1a01ee95db0e690d91d7193d037447816fae4c5 87# [1] git ls-remote https://github.com/census-instrumentation/opencensus-go b1a01ee95db0e690d91d7193d037447816fae4c5
73SRCREV_go.opencensus.io="b1a01ee95db0e690d91d7193d037447816fae4c5" 88SRCREV_go.opencensus.io = "b1a01ee95db0e690d91d7193d037447816fae4c5"
74SRC_URI += "git://github.com/census-instrumentation/opencensus-go;name=go.opencensus.io;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opencensus.io" 89SRC_URI += "git://github.com/census-instrumentation/opencensus-go;name=go.opencensus.io;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opencensus.io"
75
76# golang.org/x/exp v0.0.0-20231006140011-7918f672742d
77# [1] git ls-remote https://go.googlesource.com/exp 7918f672742dd40ff5cf8d3c316a9315410c2d3c
78SRCREV_exp="7918f672742dd40ff5cf8d3c316a9315410c2d3c"
79SRC_URI += "git://go.googlesource.com/exp;name=exp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/exp"
80
81# golang.org/x/mod v0.14.0
82# [1] git ls-remote https://go.googlesource.com/mod 6e58e47c7bd6672665dc35cce7b1f325d2addd67
83SRCREV_mod="6e58e47c7bd6672665dc35cce7b1f325d2addd67"
84SRC_URI += "git://go.googlesource.com/mod;name=mod;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/mod"
85 90
86# gopkg.in/gcfg.v1 v1.2.3 91# golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
87# [1] git ls-remote https://github.com/go-gcfg/gcfg 61b2c08bc8f6068f7c5ca684372f9a6cb1c45ebe 92# [1] git ls-remote https://go.googlesource.com/exp 8a7402abbf56ed11a2540c1d8beb569bd29e22d1
88SRCREV_gcfg.v1="61b2c08bc8f6068f7c5ca684372f9a6cb1c45ebe" 93SRCREV_exp = "8a7402abbf56ed11a2540c1d8beb569bd29e22d1"
89SRC_URI += "git://github.com/go-gcfg/gcfg;name=gcfg.v1;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/gcfg.v1" 94SRC_URI += "git://go.googlesource.com/exp;name=exp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/exp"
90 95
91# gopkg.in/yaml.v3 v3.0.1 96# gopkg.in/yaml.v3 v3.0.1
92# [1] git ls-remote https://github.com/go-yaml/yaml f6f7691b1fdeb513f56608cd2c32c51f8194bf51 97# [1] git ls-remote https://github.com/go-yaml/yaml f6f7691b1fdeb513f56608cd2c32c51f8194bf51
93SRCREV_yaml.v3="f6f7691b1fdeb513f56608cd2c32c51f8194bf51" 98SRCREV_yaml.v3 = "f6f7691b1fdeb513f56608cd2c32c51f8194bf51"
94SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/yaml.v3" 99SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/yaml.v3"
95 100
96# sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd 101# sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3
97# [1] git ls-remote https://github.com/kubernetes-sigs/json bc3834ca7abd3a90f03ef00a27ad80cb892f9c21 102# [1] git ls-remote https://github.com/kubernetes-sigs/json 9aa6b5e7a4b39ff56593bf75f44924cb195127af
98SRCREV_json="bc3834ca7abd3a90f03ef00a27ad80cb892f9c21" 103SRCREV_json = "9aa6b5e7a4b39ff56593bf75f44924cb195127af"
99SRC_URI += "git://github.com/kubernetes-sigs/json;name=json;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/json" 104SRC_URI += "git://github.com/kubernetes-sigs/json;name=json;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/json"
100 105
101# github.com/lib/pq v1.10.2 106# golang.org/x/sync v0.9.0
102# [1] git ls-remote https://github.com/lib/pq 2da6713d67f03911a05b1b6559adc85927fe076e 107# [1] git ls-remote https://go.googlesource.com/sync 151027eb5637d626749783009eab9f0a7cfb446a
103SRCREV_pq="2da6713d67f03911a05b1b6559adc85927fe076e" 108SRCREV_sync = "151027eb5637d626749783009eab9f0a7cfb446a"
104SRC_URI += "git://github.com/lib/pq;name=pq;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/lib/pq" 109SRC_URI += "git://go.googlesource.com/sync;name=sync;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/sync"
105 110
106# golang.org/x/sync v0.6.0 111# k8s.io/cri-client v0.32.0
107# [1] git ls-remote https://go.googlesource.com/sync 59c1ca1e4661ed4452be4069ceea3c233f4deec1 112# [1] git ls-remote https://github.com/kubernetes/cri-client d406b65ea8158e45dd0e3dafbd99640d7e8083e7
108SRCREV_sync="59c1ca1e4661ed4452be4069ceea3c233f4deec1" 113SRCREV_cri-client = "d406b65ea8158e45dd0e3dafbd99640d7e8083e7"
109SRC_URI += "git://go.googlesource.com/sync;name=sync;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/sync" 114SRC_URI += "git://github.com/kubernetes/cri-client;name=cri-client;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/cri-client"
110
111# golang.org/x/arch v0.3.0
112# [1] git ls-remote https://go.googlesource.com/arch 40c19ba4a7c5ffc92baaef5977ffc2b82dfb0e47
113SRCREV_arch="40c19ba4a7c5ffc92baaef5977ffc2b82dfb0e47"
114SRC_URI += "git://go.googlesource.com/arch;name=arch;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/arch"
115 115
116# github.com/rs/xid v1.5.0 116# github.com/rs/xid v1.5.0
117# [1] git ls-remote https://github.com/rs/xid 47a0ac1e0b750ee1f43718be223bb07601c66a1f 117# [1] git ls-remote https://github.com/rs/xid 47a0ac1e0b750ee1f43718be223bb07601c66a1f
118SRCREV_xid="47a0ac1e0b750ee1f43718be223bb07601c66a1f" 118SRCREV_xid = "47a0ac1e0b750ee1f43718be223bb07601c66a1f"
119SRC_URI += "git://github.com/rs/xid;name=xid;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rs/xid" 119SRC_URI += "git://github.com/rs/xid;name=xid;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rs/xid"
120
121# golang.org/x/term v0.26.0
122# [1] git ls-remote https://go.googlesource.com/term b725e362a8129d135cfc48159c4c4117f2cdc3b6
123SRCREV_x-term = "b725e362a8129d135cfc48159c4c4117f2cdc3b6"
124SRC_URI += "git://go.googlesource.com/term;name=x-term;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/term"
120 125
121# golang.org/x/term v0.15.0 126# golang.org/x/text v0.20.0
122# [1] git ls-remote https://go.googlesource.com/term ee66497fa39f03ba841b568a7b4f4ee4e4546f74 127# [1] git ls-remote https://go.googlesource.com/text efd25daf282ae4d20d3625f1ccb4452fe40967ae
123SRCREV_x-term="ee66497fa39f03ba841b568a7b4f4ee4e4546f74" 128SRCREV_text = "efd25daf282ae4d20d3625f1ccb4452fe40967ae"
124SRC_URI += "git://go.googlesource.com/term;name=x-term;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/term" 129SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/text"
125 130
126# golang.org/x/text v0.14.0 131# golang.org/x/time v0.7.0
127# [1] git ls-remote https://go.googlesource.com/text 6c97a165dd661335ff7bce6104a008558123c353 132# [1] git ls-remote https://go.googlesource.com/time 772484ea383fac83b7da05684a96ae628b251bcd
128SRCREV_text="6c97a165dd661335ff7bce6104a008558123c353" 133SRCREV_time = "772484ea383fac83b7da05684a96ae628b251bcd"
129SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/text" 134SRC_URI += "git://go.googlesource.com/time;name=time;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/time"
130 135
131# golang.org/x/time v0.5.0 136# golang.org/x/tools v0.27.0
132# [1] git ls-remote https://go.googlesource.com/time 883aed519795b30de35e6bc28ec8f681494afa87 137# [1] git ls-remote https://go.googlesource.com/tools 4d2b19f26de18fb5fcfe5fa93e63cc44a98f1fcf
133SRCREV_time="883aed519795b30de35e6bc28ec8f681494afa87" 138SRCREV_tools = "4d2b19f26de18fb5fcfe5fa93e63cc44a98f1fcf"
134SRC_URI += "git://go.googlesource.com/time;name=time;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/time" 139SRC_URI += "git://go.googlesource.com/tools;name=tools;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/tools"
135 140
136# gonum.org/v1/gonum v0.13.0 141# gonum.org/v1/gonum v0.13.0
137# [1] git ls-remote https://github.com/gonum/gonum 91a06ac64c4b32c929427846d4d1d3b8202ad7b1 142# [1] git ls-remote https://github.com/gonum/gonum 91a06ac64c4b32c929427846d4d1d3b8202ad7b1
138SRCREV_gonum="91a06ac64c4b32c929427846d4d1d3b8202ad7b1" 143SRCREV_gonum = "91a06ac64c4b32c929427846d4d1d3b8202ad7b1"
139SRC_URI += "git://github.com/gonum/gonum;name=gonum;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gonum.org/v1/gonum" 144SRC_URI += "git://github.com/gonum/gonum;name=gonum;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gonum.org/v1/gonum"
140
141# golang.org/x/tools v0.16.1
142# [1] git ls-remote https://go.googlesource.com/tools 2acb2e697b49f179be93652febb89d384f0f09c9
143SRCREV_tools="2acb2e697b49f179be93652febb89d384f0f09c9"
144SRC_URI += "git://go.googlesource.com/tools;name=tools;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/tools"
145 145
146# golang.org/x/crypto v0.14.0 146# golang.org/x/crypto v0.24.0
147# [1] git ls-remote https://go.googlesource.com/crypto e3cc52e598e302f8c613a645bb7231264d8ec995 147# [1] git ls-remote https://go.googlesource.com/crypto 332fd656f4f013f66e643818fe8c759538456535
148SRCREV_crypto="e3cc52e598e302f8c613a645bb7231264d8ec995" 148SRCREV_crypto = "332fd656f4f013f66e643818fe8c759538456535"
149SRC_URI += "git://go.googlesource.com/crypto;name=crypto;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/crypto" 149SRC_URI += "git://go.googlesource.com/crypto;name=crypto;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/crypto"
150 150
151# golang.org/x/oauth2 v0.15.0 151# golang.org/x/oauth2 v0.23.0
152# [1] git ls-remote https://go.googlesource.com/oauth2 6e9ec9323da7adcd2cc6e62e4deb9fae4c309a1a 152# [1] git ls-remote https://go.googlesource.com/oauth2 3e6480915d39dd1a80fa460e56413857f02cc1b9
153SRCREV_oauth2="6e9ec9323da7adcd2cc6e62e4deb9fae4c309a1a" 153SRCREV_oauth2 = "3e6480915d39dd1a80fa460e56413857f02cc1b9"
154SRC_URI += "git://go.googlesource.com/oauth2;name=oauth2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/oauth2" 154SRC_URI += "git://go.googlesource.com/oauth2;name=oauth2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/oauth2"
155 155
156# k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9 156# k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f
157# [1] git ls-remote https://github.com/kubernetes/kube-openapi 2695361300d9d6b66602baa8cf366b7212cc9836 157# [1] git ls-remote https://github.com/kubernetes/kube-openapi 32ad38e42d3faf1ce94eb29f4ea6d763339b258e
158SRCREV_kube-openapi="2695361300d9d6b66602baa8cf366b7212cc9836" 158SRCREV_kube-openapi = "32ad38e42d3faf1ce94eb29f4ea6d763339b258e"
159SRC_URI += "git://github.com/kubernetes/kube-openapi;name=kube-openapi;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/k8s.io/kube-openapi" 159SRC_URI += "git://github.com/kubernetes/kube-openapi;name=kube-openapi;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/k8s.io/kube-openapi"
160 160
161# github.com/ipfs/boxo v0.10.0 161# github.com/ipfs/boxo v0.10.0
162# [1] git ls-remote https://github.com/ipfs/boxo 6f82d77995476b0d85722539230a50a321706ead 162# [1] git ls-remote https://github.com/ipfs/boxo 6f82d77995476b0d85722539230a50a321706ead
163SRCREV_boxo="6f82d77995476b0d85722539230a50a321706ead" 163SRCREV_boxo = "6f82d77995476b0d85722539230a50a321706ead"
164SRC_URI += "git://github.com/ipfs/boxo;name=boxo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ipfs/boxo" 164SRC_URI += "git://github.com/ipfs/boxo;name=boxo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ipfs/boxo"
165 165
166# github.com/miekg/dns v1.1.55 166# github.com/miekg/dns v1.1.58
167# [1] git ls-remote https://github.com/miekg/dns 48f38ebef989eedc6b57f1869ae849ccc8f5fe29 167# [1] git ls-remote https://github.com/miekg/dns a493770824062dc616b70e7cd004b890f9e7b702
168SRCREV_dns="48f38ebef989eedc6b57f1869ae849ccc8f5fe29" 168SRCREV_dns = "a493770824062dc616b70e7cd004b890f9e7b702"
169SRC_URI += "git://github.com/miekg/dns;name=dns;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/miekg/dns" 169SRC_URI += "git://github.com/miekg/dns;name=dns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/miekg/dns"
170 170
171# github.com/moby/ipvs v1.1.0 171# github.com/moby/ipvs v1.1.0
172# [1] git ls-remote https://github.com/moby/ipvs fe22ac585b3e22a969cbde61addd99ecd93ab22c 172# [1] git ls-remote https://github.com/moby/ipvs fe22ac585b3e22a969cbde61addd99ecd93ab22c
173SRCREV_ipvs="fe22ac585b3e22a969cbde61addd99ecd93ab22c" 173SRCREV_ipvs = "fe22ac585b3e22a969cbde61addd99ecd93ab22c"
174SRC_URI += "git://github.com/moby/ipvs;name=ipvs;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/ipvs" 174SRC_URI += "git://github.com/moby/ipvs;name=ipvs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/ipvs"
175 175
176# github.com/moby/term v0.0.0-20221205130635-1aeaba878587 176# github.com/moby/term v0.5.0
177# [1] git ls-remote https://github.com/moby/term 1aeaba8785877a66f57739be9fccb6f5cfab429e 177# [1] git ls-remote https://github.com/moby/term 9c3c875fad924eb6c9dd32a361b5fc0a49a4feb9
178SRCREV_term="1aeaba8785877a66f57739be9fccb6f5cfab429e" 178SRCREV_term = "9c3c875fad924eb6c9dd32a361b5fc0a49a4feb9"
179SRC_URI += "git://github.com/moby/term;name=term;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/term" 179SRC_URI += "git://github.com/moby/term;name=term;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/term"
180 180
181# go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 181# go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1
182# [1] git ls-remote https://github.com/mozilla-services/pkcs7 432b2356ecb18209c1cec25680b8a23632794f21 182# [1] git ls-remote https://github.com/mozilla-services/pkcs7 432b2356ecb18209c1cec25680b8a23632794f21
183SRCREV_pkcs7="432b2356ecb18209c1cec25680b8a23632794f21" 183SRCREV_pkcs7 = "432b2356ecb18209c1cec25680b8a23632794f21"
184SRC_URI += "git://github.com/mozilla-services/pkcs7;name=pkcs7;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.mozilla.org/pkcs7" 184SRC_URI += "git://github.com/mozilla-services/pkcs7;name=pkcs7;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.mozilla.org/pkcs7"
185 185
186# go.uber.org/multierr v1.11.0 186# go.uber.org/multierr v1.11.0
187# [1] git ls-remote https://github.com/uber-go/multierr de75ae527b39a27afcb50a84427ec7b84021d5f4 187# [1] git ls-remote https://github.com/uber-go/multierr de75ae527b39a27afcb50a84427ec7b84021d5f4
188SRCREV_multierr="de75ae527b39a27afcb50a84427ec7b84021d5f4" 188SRCREV_multierr = "de75ae527b39a27afcb50a84427ec7b84021d5f4"
189SRC_URI += "git://github.com/uber-go/multierr;name=multierr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.uber.org/multierr" 189SRC_URI += "git://github.com/uber-go/multierr;name=multierr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.uber.org/multierr"
190
191# gopkg.in/warnings.v0 v0.1.2
192# [1] git ls-remote https://github.com/go-warnings/warnings ec4a0fea49c7b46c2aeb0b51aac55779c607e52b
193SRCREV_warnings.v0="ec4a0fea49c7b46c2aeb0b51aac55779c607e52b"
194SRC_URI += "git://github.com/go-warnings/warnings;name=warnings.v0;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/warnings.v0"
195 190
196# github.com/pkg/errors v0.9.1 191# github.com/pkg/errors v0.9.1
197# [1] git ls-remote https://github.com/pkg/errors 614d223910a179a466c1767a985424175c39b465 192# [1] git ls-remote https://github.com/pkg/errors 614d223910a179a466c1767a985424175c39b465
198SRCREV_errors="614d223910a179a466c1767a985424175c39b465" 193SRCREV_errors = "614d223910a179a466c1767a985424175c39b465"
199SRC_URI += "git://github.com/pkg/errors;name=errors;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pkg/errors" 194SRC_URI += "git://github.com/pkg/errors;name=errors;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pkg/errors"
200 195
201# github.com/urfave/cli v1.22.14 196# github.com/urfave/cli v1.22.15
202# [1] git ls-remote https://github.com/urfave/cli f5ca62f301d773bdc9c800aa0e24aec82ad01a1d 197# [1] git ls-remote https://github.com/urfave/cli 2421d239f2803b47a757b61dd8ee2772f771f730
203SRCREV_cli="f5ca62f301d773bdc9c800aa0e24aec82ad01a1d" 198SRCREV_cli = "2421d239f2803b47a757b61dd8ee2772f771f730"
204SRC_URI += "git://github.com/urfave/cli;name=cli;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/urfave/cli" 199SRC_URI += "git://github.com/urfave/cli;name=cli;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/urfave/cli"
205 200
206# github.com/docker/cli v24.0.5+incompatible 201# github.com/docker/cli v27.1.2+incompatible
207# [1] git ls-remote https://github.com/docker/cli ced099660009713e0e845eeb754e6050dbaa45d0 202# [1] git ls-remote https://github.com/docker/cli d01f264bccd8bed2e3c038054a04b99533478ab8
208SRCREV_docker-cli="ced099660009713e0e845eeb754e6050dbaa45d0" 203SRCREV_docker-cli = "d01f264bccd8bed2e3c038054a04b99533478ab8"
209SRC_URI += "git://github.com/docker/cli;name=docker-cli;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/cli" 204SRC_URI += "git://github.com/docker/cli;name=docker-cli;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/cli"
210 205
211# github.com/gofrs/uuid v4.4.0+incompatible 206# sigs.k8s.io/knftables v0.0.17
212# [1] git ls-remote https://github.com/gofrs/uuid 8345c9a6e83034ec02edb1887c08c6c7fbfdd9ee 207# [1] git ls-remote https://github.com/kubernetes-sigs/knftables 1cef1f45f514f463190150177fcb51b099453743
213SRCREV_gofrs-uuid="8345c9a6e83034ec02edb1887c08c6c7fbfdd9ee" 208SRCREV_knftables = "1cef1f45f514f463190150177fcb51b099453743"
214SRC_URI += "git://github.com/gofrs/uuid;name=gofrs-uuid;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gofrs/uuid" 209SRC_URI += "git://github.com/kubernetes-sigs/knftables;name=knftables;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/knftables"
215 210
216# google.golang.org/api v0.152.0 211# github.com/google/uuid v1.6.0
217# [1] git ls-remote https://github.com/googleapis/google-api-go-client c18c15e47e02cc3fa5d9e68b88313952381d31ae 212# [1] git ls-remote https://github.com/google/uuid 0f11ee6918f41a04c201eceeadf612a377bc7fbc
218SRCREV_google.golang.org-api="c18c15e47e02cc3fa5d9e68b88313952381d31ae" 213SRCREV_uuid = "0f11ee6918f41a04c201eceeadf612a377bc7fbc"
219SRC_URI += "git://github.com/googleapis/google-api-go-client;name=google.golang.org-api;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/api" 214SRC_URI += "git://github.com/google/uuid;name=uuid;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/uuid"
220
221# github.com/golang/mock v1.6.0
222# [1] git ls-remote https://github.com/golang/mock aba2ff9a6844d5e3289e8472d3217d5b3090f083
223SRCREV_mock="aba2ff9a6844d5e3289e8472d3217d5b3090f083"
224SRC_URI += "git://github.com/golang/mock;name=mock;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/golang/mock"
225
226# github.com/google/uuid v1.4.0
227# [1] git ls-remote https://github.com/google/uuid 8de8764e294f072b7a2f1a209e88fdcdb1ebc875
228SRCREV_uuid="8de8764e294f072b7a2f1a209e88fdcdb1ebc875"
229SRC_URI += "git://github.com/google/uuid;name=uuid;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/uuid"
230 215
231# github.com/gorilla/mux v1.8.1 216# github.com/gorilla/mux v1.8.1
232# [1] git ls-remote https://github.com/gorilla/mux b4617d0b9670ad14039b2739167fd35a60f557c5 217# [1] git ls-remote https://github.com/gorilla/mux b4617d0b9670ad14039b2739167fd35a60f557c5
233SRCREV_mux="b4617d0b9670ad14039b2739167fd35a60f557c5" 218SRCREV_mux = "b4617d0b9670ad14039b2739167fd35a60f557c5"
234SRC_URI += "git://github.com/gorilla/mux;name=mux;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gorilla/mux" 219SRC_URI += "git://github.com/gorilla/mux;name=mux;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gorilla/mux"
235 220
236# github.com/k3s-io/kine v0.11.4 221# github.com/k3s-io/kine v0.13.5
237# [1] git ls-remote https://github.com/k3s-io/kine 37736729c40f1e7ad18521d1eb5c2a13e314ebde 222# [1] git ls-remote https://github.com/k3s-io/kine 59c88f9b06d47d7f9338dcab688ec03f1ef751fd
238SRCREV_kine="37736729c40f1e7ad18521d1eb5c2a13e314ebde" 223SRCREV_kine = "59c88f9b06d47d7f9338dcab688ec03f1ef751fd"
239SRC_URI += "git://github.com/k3s-io/kine;name=kine;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kine" 224SRC_URI += "git://github.com/k3s-io/kine;name=kine;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kine"
240 225
241# github.com/onsi/gomega v1.27.10 226# github.com/onsi/gomega v1.35.1
242# [1] git ls-remote https://github.com/onsi/gomega 9cbf7b0019d4d489d668583b0d7a6ac889ee2bc8 227# [1] git ls-remote https://github.com/onsi/gomega 9f5a208e8adf32c11daf594b3c98a513f13388dd
243SRCREV_gomega="9cbf7b0019d4d489d668583b0d7a6ac889ee2bc8" 228SRCREV_gomega = "9f5a208e8adf32c11daf594b3c98a513f13388dd"
244SRC_URI += "git://github.com/onsi/gomega;name=gomega;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/onsi/gomega" 229SRC_URI += "git://github.com/onsi/gomega;name=gomega;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/onsi/gomega"
245 230
246# github.com/k3s-io/runc v1.1.12-k3s1 231# github.com/k3s-io/runc v1.2.1-k3s1
247# [1] git ls-remote https://github.com/k3s-io/runc 7d07dac287da807a624adba7ea7ccc1b3f28c614 232# [1] git ls-remote https://github.com/k3s-io/runc 3b49dad67c6b107335eba8b74ceb059609a8a18f
248SRCREV_runc="7d07dac287da807a624adba7ea7ccc1b3f28c614" 233SRCREV_runc = "3b49dad67c6b107335eba8b74ceb059609a8a18f"
249SRC_URI += "git://github.com/k3s-io/runc;name=runc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/runc" 234SRC_URI += "git://github.com/k3s-io/runc;name=runc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/runc"
250 235
251# github.com/spf13/pflag v1.0.5 236# github.com/spf13/pflag v1.0.5
252# [1] git ls-remote https://github.com/spf13/pflag 2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab 237# [1] git ls-remote https://github.com/spf13/pflag 2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab
253SRCREV_pflag="2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab" 238SRCREV_pflag = "2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab"
254SRC_URI += "git://github.com/spf13/pflag;name=pflag;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spf13/pflag" 239SRC_URI += "git://github.com/spf13/pflag;name=pflag;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spf13/pflag"
255 240
256# google.golang.org/grpc v1.58.3 241# google.golang.org/grpc v1.65.0
257# [1] git ls-remote https://github.com/grpc/grpc-go bf05b9558c16677e362d231120f8213eb276d406 242# [1] git ls-remote https://github.com/grpc/grpc-go 2da976983bbb33feb3e25b7daaa8f60b9769adb5
258SRCREV_grpc="bf05b9558c16677e362d231120f8213eb276d406" 243SRCREV_grpc = "2da976983bbb33feb3e25b7daaa8f60b9769adb5"
259SRC_URI += "git://github.com/grpc/grpc-go;name=grpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/grpc" 244SRC_URI += "git://github.com/grpc/grpc-go;name=grpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/grpc"
260 245
261# github.com/flynn/noise v1.0.0 246# github.com/cilium/ebpf v0.12.3
262# [1] git ls-remote https://github.com/flynn/noise 2499bf1bad239a8316c32932a993642350b3afdb 247# [1] git ls-remote https://github.com/cilium/ebpf 1a65b78df6d9fbe88cd546d689e3e1af54227f23
263SRCREV_noise="2499bf1bad239a8316c32932a993642350b3afdb" 248SRCREV_ebpf = "1a65b78df6d9fbe88cd546d689e3e1af54227f23"
264SRC_URI += "git://github.com/flynn/noise;name=noise;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/flynn/noise" 249SRC_URI += "git://github.com/cilium/ebpf;name=ebpf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cilium/ebpf"
265 250
266# github.com/huin/goupnp v1.2.0 251# github.com/flynn/noise v1.1.0
267# [1] git ls-remote https://github.com/huin/goupnp 8ca2329ddbfe051b906efe0883e7a66ac296bc0a 252# [1] git ls-remote https://github.com/flynn/noise 4d9f71cd4ba1fe81415efac312664ccc4bc79b46
268SRCREV_goupnp="8ca2329ddbfe051b906efe0883e7a66ac296bc0a" 253SRCREV_noise = "4d9f71cd4ba1fe81415efac312664ccc4bc79b46"
269SRC_URI += "git://github.com/huin/goupnp;name=goupnp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/huin/goupnp" 254SRC_URI += "git://github.com/flynn/noise;name=noise;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/flynn/noise"
270
271# github.com/ipfs/go-cid v0.4.1
272# [1] git ls-remote https://github.com/ipfs/go-cid d46e7f28669cd2c463bc68fe86e7dbe4f8240ab7
273SRCREV_go-cid="d46e7f28669cd2c463bc68fe86e7dbe4f8240ab7"
274SRC_URI += "git://github.com/ipfs/go-cid;name=go-cid;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ipfs/go-cid"
275
276# github.com/ipfs/go-log v1.0.5
277# [1] git ls-remote https://github.com/ipfs/go-log c39ee80c0915c5cca41dc1311e848c2fd7fa4101
278SRCREV_go-log="c39ee80c0915c5cca41dc1311e848c2fd7fa4101"
279SRC_URI += "git://github.com/ipfs/go-log;name=go-log;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ipfs/go-log"
280
281# github.com/spf13/afero v1.11.0
282# [1] git ls-remote https://github.com/spf13/afero 5c4385aa20510dba5ca4db12c02b0c9211d82892
283SRCREV_afero="5c4385aa20510dba5ca4db12c02b0c9211d82892"
284SRC_URI += "git://github.com/spf13/afero;name=afero;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spf13/afero"
285
286# github.com/cilium/ebpf v0.9.1
287# [1] git ls-remote https://github.com/cilium/ebpf d560e4479b395c4523851a4571b04ba0b3846cd1
288SRCREV_ebpf="d560e4479b395c4523851a4571b04ba0b3846cd1"
289SRC_URI += "git://github.com/cilium/ebpf;name=ebpf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cilium/ebpf"
290 255
291# github.com/ghodss/yaml v1.0.0 256# github.com/ghodss/yaml v1.0.0
292# [1] git ls-remote https://github.com/ghodss/yaml 0ca9ea5df5451ffdf184b4428c902747c2c11cd7 257# [1] git ls-remote https://github.com/ghodss/yaml 0ca9ea5df5451ffdf184b4428c902747c2c11cd7
293SRCREV_ghodss-yaml="0ca9ea5df5451ffdf184b4428c902747c2c11cd7" 258SRCREV_ghodss-yaml = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7"
294SRC_URI += "git://github.com/ghodss/yaml;name=ghodss-yaml;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ghodss/yaml" 259SRC_URI += "git://github.com/ghodss/yaml;name=ghodss-yaml;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ghodss/yaml"
295 260
296# github.com/gofrs/flock v0.8.1 261# github.com/gofrs/flock v0.8.1
297# [1] git ls-remote https://github.com/gofrs/flock 6f010d1acea74a32f2f2066bfe324c08bbee30e3 262# [1] git ls-remote https://github.com/gofrs/flock 6f010d1acea74a32f2f2066bfe324c08bbee30e3
298SRCREV_flock="6f010d1acea74a32f2f2066bfe324c08bbee30e3" 263SRCREV_flock = "6f010d1acea74a32f2f2066bfe324c08bbee30e3"
299SRC_URI += "git://github.com/gofrs/flock;name=flock;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gofrs/flock" 264SRC_URI += "git://github.com/gofrs/flock;name=flock;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gofrs/flock"
265
266# github.com/huin/goupnp v1.3.0
267# [1] git ls-remote https://github.com/huin/goupnp 00783e79ec6092ce7c16ab10ef62e92e75e89939
268SRCREV_goupnp = "00783e79ec6092ce7c16ab10ef62e92e75e89939"
269SRC_URI += "git://github.com/huin/goupnp;name=goupnp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/huin/goupnp"
270
271# github.com/ipfs/go-cid v0.4.1
272# [1] git ls-remote https://github.com/ipfs/go-cid d46e7f28669cd2c463bc68fe86e7dbe4f8240ab7
273SRCREV_go-cid = "d46e7f28669cd2c463bc68fe86e7dbe4f8240ab7"
274SRC_URI += "git://github.com/ipfs/go-cid;name=go-cid;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ipfs/go-cid"
275
276# github.com/ipfs/go-log v1.0.5
277# [1] git ls-remote https://github.com/ipfs/go-log c39ee80c0915c5cca41dc1311e848c2fd7fa4101
278SRCREV_go-log = "c39ee80c0915c5cca41dc1311e848c2fd7fa4101"
279SRC_URI += "git://github.com/ipfs/go-log;name=go-log;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ipfs/go-log"
300 280
301# github.com/moby/locker v1.0.1 281# github.com/moby/locker v1.0.1
302# [1] git ls-remote https://github.com/moby/locker 281af2d563954745bea9d1487c965f24d30742fe 282# [1] git ls-remote https://github.com/moby/locker 281af2d563954745bea9d1487c965f24d30742fe
303SRCREV_locker="281af2d563954745bea9d1487c965f24d30742fe" 283SRCREV_locker = "281af2d563954745bea9d1487c965f24d30742fe"
304SRC_URI += "git://github.com/moby/locker;name=locker;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/locker" 284SRC_URI += "git://github.com/moby/locker;name=locker;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/locker"
305 285
306# github.com/pierrec/lz4 v2.6.0+incompatible 286# github.com/pierrec/lz4 v2.6.0+incompatible
307# [1] git ls-remote https://github.com/pierrec/lz4 0e583d326e0ec6b9c1ad223188dc709af385408e 287# [1] git ls-remote https://github.com/pierrec/lz4 0e583d326e0ec6b9c1ad223188dc709af385408e
308SRCREV_lz4="0e583d326e0ec6b9c1ad223188dc709af385408e" 288SRCREV_lz4 = "0e583d326e0ec6b9c1ad223188dc709af385408e"
309SRC_URI += "git://github.com/pierrec/lz4;name=lz4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pierrec/lz4" 289SRC_URI += "git://github.com/pierrec/lz4;name=lz4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pierrec/lz4"
290
291# github.com/spf13/afero v1.11.0
292# [1] git ls-remote https://github.com/spf13/afero 5c4385aa20510dba5ca4db12c02b0c9211d82892
293SRCREV_afero = "5c4385aa20510dba5ca4db12c02b0c9211d82892"
294SRC_URI += "git://github.com/spf13/afero;name=afero;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spf13/afero"
310 295
311# github.com/spf13/cobra v1.8.0 296# github.com/spf13/cobra v1.8.1
312# [1] git ls-remote https://github.com/spf13/cobra a0a6ae020bb3899ff0276067863e50523f897370 297# [1] git ls-remote https://github.com/spf13/cobra e94f6d0dd9a5e5738dca6bce03c4b1207ffbc0ec
313SRCREV_cobra="a0a6ae020bb3899ff0276067863e50523f897370" 298SRCREV_cobra = "e94f6d0dd9a5e5738dca6bce03c4b1207ffbc0ec"
314SRC_URI += "git://github.com/spf13/cobra;name=cobra;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spf13/cobra" 299SRC_URI += "git://github.com/spf13/cobra;name=cobra;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spf13/cobra"
315 300
316# github.com/go-logr/logr v1.4.1 301# github.com/go-logr/logr v1.4.2
317# [1] git ls-remote https://github.com/go-logr/logr dcdc3f2cd12e8a5c4e2a6712d6958c90e2e5bd98 302# [1] git ls-remote https://github.com/go-logr/logr 1205f429d540b8b81c2b75a38943afb738dac223
318SRCREV_logr="dcdc3f2cd12e8a5c4e2a6712d6958c90e2e5bd98" 303SRCREV_logr = "1205f429d540b8b81c2b75a38943afb738dac223"
319SRC_URI += "git://github.com/go-logr/logr;name=logr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-logr/logr" 304SRC_URI += "git://github.com/go-logr/logr;name=logr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-logr/logr"
320 305
321# github.com/go-logr/stdr v1.2.3-0.20220714215716-96bad1d688c5 306# github.com/go-logr/stdr v1.2.3-0.20220714215716-96bad1d688c5
322# [1] git ls-remote https://github.com/go-logr/stdr 96bad1d688c524409b0da98c82fb7d3d51e60639 307# [1] git ls-remote https://github.com/go-logr/stdr 96bad1d688c524409b0da98c82fb7d3d51e60639
323SRCREV_stdr="96bad1d688c524409b0da98c82fb7d3d51e60639" 308SRCREV_stdr = "96bad1d688c524409b0da98c82fb7d3d51e60639"
324SRC_URI += "git://github.com/go-logr/stdr;name=stdr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-logr/stdr" 309SRC_URI += "git://github.com/go-logr/stdr;name=stdr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-logr/stdr"
325 310
326# github.com/go-test/deep v1.0.7 311# github.com/go-test/deep v1.0.7
327# [1] git ls-remote https://github.com/go-test/deep c733f5ed5136b7437e29ac91bb97c653af3694b5 312# [1] git ls-remote https://github.com/go-test/deep c733f5ed5136b7437e29ac91bb97c653af3694b5
328SRCREV_deep="c733f5ed5136b7437e29ac91bb97c653af3694b5" 313SRCREV_deep = "c733f5ed5136b7437e29ac91bb97c653af3694b5"
329SRC_URI += "git://github.com/go-test/deep;name=deep;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-test/deep" 314SRC_URI += "git://github.com/go-test/deep;name=deep;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-test/deep"
330 315
331# github.com/otiai10/copy v1.7.0 316# github.com/otiai10/copy v1.7.0
332# [1] git ls-remote https://github.com/otiai10/copy 323db161ae97db91e6e13dbcda403fdb29c3fff8 317# [1] git ls-remote https://github.com/otiai10/copy 323db161ae97db91e6e13dbcda403fdb29c3fff8
333SRCREV_copy="323db161ae97db91e6e13dbcda403fdb29c3fff8" 318SRCREV_copy = "323db161ae97db91e6e13dbcda403fdb29c3fff8"
334SRC_URI += "git://github.com/otiai10/copy;name=copy;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/otiai10/copy" 319SRC_URI += "git://github.com/otiai10/copy;name=copy;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/otiai10/copy"
335 320
336# lukechampine.com/blake3 v1.2.1 321# github.com/x448/float16 v0.8.4
337# [1] git ls-remote https://github.com/lukechampine/blake3 6e4325968f64ca24b1bbc8fbf08ea320d17ebfa0 322# [1] git ls-remote https://github.com/x448/float16 cb9afec31f2649663ebb64da5c6c32c3d365c3ca
338SRCREV_blake3="6e4325968f64ca24b1bbc8fbf08ea320d17ebfa0" 323SRCREV_float16 = "cb9afec31f2649663ebb64da5c6c32c3d365c3ca"
339SRC_URI += "git://github.com/lukechampine/blake3;name=blake3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/lukechampine.com/blake3" 324SRC_URI += "git://github.com/x448/float16;name=float16;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/x448/float16"
340 325
341# github.com/Rican7/retry v0.1.0 326# filippo.io/edwards25519 v1.1.0
342# [1] git ls-remote https://github.com/Rican7/retry 28d17f812805614e76f170aa3c8698155ea8e019 327# [1] git ls-remote https://github.com/FiloSottile/edwards25519 325f520de716c1d2d2b4e8dc2f82c7ccc5fac764
343SRCREV_retry="28d17f812805614e76f170aa3c8698155ea8e019" 328SRCREV_edwards25519 = "325f520de716c1d2d2b4e8dc2f82c7ccc5fac764"
344SRC_URI += "git://github.com/Rican7/retry;name=retry;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Rican7/retry" 329SRC_URI += "git://github.com/FiloSottile/edwards25519;name=edwards25519;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/filippo.io/edwards25519"
330
331# github.com/Rican7/retry v0.3.1
332# [1] git ls-remote https://github.com/Rican7/retry e6cc9ad35993d0a7edf857b494c854e0804440cd
333SRCREV_retry = "e6cc9ad35993d0a7edf857b494c854e0804440cd"
334SRC_URI += "git://github.com/Rican7/retry;name=retry;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Rican7/retry"
345 335
346# github.com/beorn7/perks v1.0.1 336# github.com/beorn7/perks v1.0.1
347# [1] git ls-remote https://github.com/beorn7/perks 37c8de3658fcb183f997c4e13e8337516ab753e6 337# [1] git ls-remote https://github.com/beorn7/perks 37c8de3658fcb183f997c4e13e8337516ab753e6
348SRCREV_perks="37c8de3658fcb183f997c4e13e8337516ab753e6" 338SRCREV_perks = "37c8de3658fcb183f997c4e13e8337516ab753e6"
349SRC_URI += "git://github.com/beorn7/perks;name=perks;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/beorn7/perks" 339SRC_URI += "git://github.com/beorn7/perks;name=perks;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/beorn7/perks"
350 340
351# github.com/blang/semver v3.5.1+incompatible 341# github.com/blang/semver v3.5.1+incompatible
352# [1] git ls-remote https://github.com/blang/semver 2ee87856327ba09384cabd113bc6b5d174e9ec0f 342# [1] git ls-remote https://github.com/blang/semver 2ee87856327ba09384cabd113bc6b5d174e9ec0f
353SRCREV_semver="2ee87856327ba09384cabd113bc6b5d174e9ec0f" 343SRCREV_semver = "2ee87856327ba09384cabd113bc6b5d174e9ec0f"
354SRC_URI += "git://github.com/blang/semver;name=semver;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/blang/semver" 344SRC_URI += "git://github.com/blang/semver;name=semver;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/blang/semver"
355 345
356# github.com/google/btree v1.1.2 346# github.com/google/btree v1.1.2
357# [1] git ls-remote https://github.com/google/btree 8e29150ba321eef204059de2ab494f179b6cff2c 347# [1] git ls-remote https://github.com/google/btree 8e29150ba321eef204059de2ab494f179b6cff2c
358SRCREV_btree="8e29150ba321eef204059de2ab494f179b6cff2c" 348SRCREV_btree = "8e29150ba321eef204059de2ab494f179b6cff2c"
359SRC_URI += "git://github.com/google/btree;name=btree;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/btree" 349SRC_URI += "git://github.com/google/btree;name=btree;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/btree"
360 350
361# github.com/google/pprof v0.0.0-20230821062121-407c9e7a662f 351# github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db
362# [1] git ls-remote https://github.com/google/pprof 407c9e7a662f39c592c77f0db959db282b687a32 352# [1] git ls-remote https://github.com/google/pprof d1b30febd7dbc1a25a756add949019450c0eedf7
363SRCREV_pprof="407c9e7a662f39c592c77f0db959db282b687a32" 353SRCREV_pprof = "d1b30febd7dbc1a25a756add949019450c0eedf7"
364SRC_URI += "git://github.com/google/pprof;name=pprof;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/pprof" 354SRC_URI += "git://github.com/google/pprof;name=pprof;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/pprof"
365 355
366# github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 356# github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
367# [1] git ls-remote https://github.com/google/shlex e7afc7fbc51079733e9468cdfd1efcd7d196cd1d 357# [1] git ls-remote https://github.com/google/shlex e7afc7fbc51079733e9468cdfd1efcd7d196cd1d
368SRCREV_shlex="e7afc7fbc51079733e9468cdfd1efcd7d196cd1d" 358SRCREV_shlex = "e7afc7fbc51079733e9468cdfd1efcd7d196cd1d"
369SRC_URI += "git://github.com/google/shlex;name=shlex;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/shlex" 359SRC_URI += "git://github.com/google/shlex;name=shlex;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/shlex"
370 360
371# github.com/jackc/pgx/v5 v5.4.2 361# github.com/jackc/pgx/v5 v5.7.1
372# [1] git ls-remote https://github.com/jackc/pgx 038fc448c1cc91b9372a6a0d151789f41536f033 362# [1] git ls-remote https://github.com/jackc/pgx 672c4a3a24849b1f34857817e6ed76f6581bbe90
373SRCREV_pgx-v5="038fc448c1cc91b9372a6a0d151789f41536f033" 363SRCREV_pgx-v5 = "672c4a3a24849b1f34857817e6ed76f6581bbe90"
374SRC_URI += "git://github.com/jackc/pgx;name=pgx-v5;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jackc/pgx/v5" 364SRC_URI += "git://github.com/jackc/pgx;name=pgx-v5;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jackc/pgx/v5"
375 365
376# github.com/miekg/pkcs11 v1.1.1 366# github.com/miekg/pkcs11 v1.1.1
377# [1] git ls-remote https://github.com/miekg/pkcs11 f3481918a208bd212aa995a41f92d786eb418a7d 367# [1] git ls-remote https://github.com/miekg/pkcs11 f3481918a208bd212aa995a41f92d786eb418a7d
378SRCREV_pkcs11="f3481918a208bd212aa995a41f92d786eb418a7d" 368SRCREV_pkcs11 = "f3481918a208bd212aa995a41f92d786eb418a7d"
379SRC_URI += "git://github.com/miekg/pkcs11;name=pkcs11;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/miekg/pkcs11" 369SRC_URI += "git://github.com/miekg/pkcs11;name=pkcs11;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/miekg/pkcs11"
380 370
381# github.com/morikuni/aec v1.0.0 371# github.com/morikuni/aec v1.0.0
382# [1] git ls-remote https://github.com/morikuni/aec 39771216ff4c63d11f5e604076f9c45e8be1067b 372# [1] git ls-remote https://github.com/morikuni/aec 39771216ff4c63d11f5e604076f9c45e8be1067b
383SRCREV_aec="39771216ff4c63d11f5e604076f9c45e8be1067b" 373SRCREV_aec = "39771216ff4c63d11f5e604076f9c45e8be1067b"
384SRC_URI += "git://github.com/morikuni/aec;name=aec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/morikuni/aec" 374SRC_URI += "git://github.com/morikuni/aec;name=aec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/morikuni/aec"
385 375
386# github.com/nats-io/nuid v1.0.1 376# github.com/nats-io/nuid v1.0.1
387# [1] git ls-remote https://github.com/nats-io/nuid 4b96681fa6d28dd0ab5fe79bac63b3a493d9ee94 377# [1] git ls-remote https://github.com/nats-io/nuid 4b96681fa6d28dd0ab5fe79bac63b3a493d9ee94
388SRCREV_nuid="4b96681fa6d28dd0ab5fe79bac63b3a493d9ee94" 378SRCREV_nuid = "4b96681fa6d28dd0ab5fe79bac63b3a493d9ee94"
389SRC_URI += "git://github.com/nats-io/nuid;name=nuid;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/nats-io/nuid" 379SRC_URI += "git://github.com/nats-io/nuid;name=nuid;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/nats-io/nuid"
390
391# github.com/docker/docker v24.0.0-rc.2.0.20230801142700-69c9adb7d386+incompatible
392# [1] git ls-remote https://github.com/moby/moby 69c9adb7d3868cb0560b1ffcef798015c5a70510
393SRCREV_docker="69c9adb7d3868cb0560b1ffcef798015c5a70510"
394SRC_URI += "git://github.com/moby/moby;name=docker;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/docker"
395 380
396# github.com/rancher/lasso v0.0.0-20230830164424-d684fdeb6f29 381# lukechampine.com/blake3 v1.2.1
397# [1] git ls-remote https://github.com/rancher/lasso d684fdeb6f29e221289c6f59fdc390b6adbaaccf 382# [1] git ls-remote https://github.com/lukechampine/blake3 6e4325968f64ca24b1bbc8fbf08ea320d17ebfa0
398SRCREV_lasso="d684fdeb6f29e221289c6f59fdc390b6adbaaccf" 383SRCREV_blake3 = "6e4325968f64ca24b1bbc8fbf08ea320d17ebfa0"
399SRC_URI += "git://github.com/rancher/lasso;name=lasso;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rancher/lasso" 384SRC_URI += "git://github.com/lukechampine/blake3;name=blake3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/lukechampine.com/blake3"
400 385
401# github.com/k3s-io/spegel v0.0.17-0.20240109004735-9466a5529330 386# github.com/docker/docker v25.0.6+incompatible
402# [1] git ls-remote https://github.com/k3s-io/spegel 9466a55293301075a2d1613a3744c6bf45342e8b 387# [1] git ls-remote https://github.com/moby/moby b08a51fe16eed67de3861c03b363ba403643b12e
403SRCREV_spegel="9466a55293301075a2d1613a3744c6bf45342e8b" 388SRCREV_docker = "b08a51fe16eed67de3861c03b363ba403643b12e"
404SRC_URI += "git://github.com/k3s-io/spegel;name=spegel;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/spegel" 389SRC_URI += "git://github.com/moby/moby;name=docker;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/docker"
405 390
406# github.com/gin-gonic/gin v1.9.1 391# github.com/joho/godotenv v1.5.1
407# [1] git ls-remote https://github.com/gin-gonic/gin 4ea0e648e38a63d6caff14100f5eab5c50912bcd 392# [1] git ls-remote https://github.com/joho/godotenv 3fc4292b58a67b78e1dbb6e47b4879a6cc602ec4
408SRCREV_gin="4ea0e648e38a63d6caff14100f5eab5c50912bcd" 393SRCREV_godotenv = "3fc4292b58a67b78e1dbb6e47b4879a6cc602ec4"
409SRC_URI += "git://github.com/gin-gonic/gin;name=gin;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gin-gonic/gin" 394SRC_URI += "git://github.com/joho/godotenv;name=godotenv;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/joho/godotenv"
395
396# github.com/rancher/lasso v0.0.0-20241202185148-04649f379358
397# [1] git ls-remote https://github.com/rancher/lasso 04649f379358eee112591d30fc80bce1c6a43432
398SRCREV_lasso = "04649f379358eee112591d30fc80bce1c6a43432"
399SRC_URI += "git://github.com/rancher/lasso;name=lasso;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rancher/lasso"
400
401# github.com/k3s-io/spegel v0.0.22
402# [1] git ls-remote https://github.com/k3s-io/spegel eb0fbdaf63ea87de804ed6ebf484af557968e6a9
403SRCREV_spegel = "eb0fbdaf63ea87de804ed6ebf484af557968e6a9"
404SRC_URI += "git://github.com/k3s-io/spegel;name=spegel;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/spegel"
405
406# github.com/stretchr/objx v0.5.2
407# [1] git ls-remote https://github.com/stretchr/objx 307d0db21292676ac9d469826525c3630f47f63a
408SRCREV_objx = "307d0db21292676ac9d469826525c3630f47f63a"
409SRC_URI += "git://github.com/stretchr/objx;name=objx;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/stretchr/objx"
410
411# github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2
412# [1] git ls-remote https://github.com/armon/circbuf 5111143e8da2e98b4ea6a8f32b9065ea1821c191
413SRCREV_circbuf = "5111143e8da2e98b4ea6a8f32b9065ea1821c191"
414SRC_URI += "git://github.com/armon/circbuf;name=circbuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/armon/circbuf"
410 415
411# github.com/goccy/go-json v0.10.2 416# github.com/goccy/go-json v0.10.2
412# [1] git ls-remote https://github.com/goccy/go-json 8e8cdeacf2f2faef082f32848138f0f9af7cfb66 417# [1] git ls-remote https://github.com/goccy/go-json 8e8cdeacf2f2faef082f32848138f0f9af7cfb66
413SRCREV_go-json="8e8cdeacf2f2faef082f32848138f0f9af7cfb66" 418SRCREV_go-json = "8e8cdeacf2f2faef082f32848138f0f9af7cfb66"
414SRC_URI += "git://github.com/goccy/go-json;name=go-json;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/goccy/go-json" 419SRC_URI += "git://github.com/goccy/go-json;name=go-json;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/goccy/go-json"
420
421# github.com/gogo/protobuf v1.3.2
422# [1] git ls-remote https://github.com/gogo/protobuf b03c65ea87cdc3521ede29f62fe3ce239267c1bc
423SRCREV_protobuf = "b03c65ea87cdc3521ede29f62fe3ce239267c1bc"
424SRC_URI += "git://github.com/gogo/protobuf;name=protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gogo/protobuf"
415 425
416# github.com/golang/snappy v0.0.4 426# github.com/golang/snappy v0.0.4
417# [1] git ls-remote https://github.com/golang/snappy 544b4180ac705b7605231d4a4550a1acb22a19fe 427# [1] git ls-remote https://github.com/golang/snappy 544b4180ac705b7605231d4a4550a1acb22a19fe
418SRCREV_snappy="544b4180ac705b7605231d4a4550a1acb22a19fe" 428SRCREV_snappy = "544b4180ac705b7605231d4a4550a1acb22a19fe"
419SRC_URI += "git://github.com/golang/snappy;name=snappy;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/golang/snappy" 429SRC_URI += "git://github.com/golang/snappy;name=snappy;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/golang/snappy"
430
431# github.com/google/cel-go v0.22.0
432# [1] git ls-remote https://github.com/google/cel-go 8ad600b649be1b9ef5a003e8c5632d89b9aaf790
433SRCREV_cel-go = "8ad600b649be1b9ef5a003e8c5632d89b9aaf790"
434SRC_URI += "git://github.com/google/cel-go;name=cel-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/cel-go"
435
436# github.com/google/go-cmp v0.6.0
437# [1] git ls-remote https://github.com/google/go-cmp c3ad8435e7bef96af35732bc0789e5a2278c6d5f
438SRCREV_go-cmp = "c3ad8435e7bef96af35732bc0789e5a2278c6d5f"
439SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/go-cmp"
440
441# github.com/google/gofuzz v1.2.0
442# [1] git ls-remote https://github.com/google/gofuzz 379e164120fbc98885a8f494b5aa41ba94f64c56
443SRCREV_gofuzz = "379e164120fbc98885a8f494b5aa41ba94f64c56"
444SRC_URI += "git://github.com/google/gofuzz;name=gofuzz;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/gofuzz"
420 445
421# github.com/koron/go-ssdp v0.0.4 446# github.com/koron/go-ssdp v0.0.4
422# [1] git ls-remote https://github.com/koron/go-ssdp 615e2904c24d115f20139e60b9ab5916b1dfd55d 447# [1] git ls-remote https://github.com/koron/go-ssdp 615e2904c24d115f20139e60b9ab5916b1dfd55d
423SRCREV_go-ssdp="615e2904c24d115f20139e60b9ab5916b1dfd55d" 448SRCREV_go-ssdp = "615e2904c24d115f20139e60b9ab5916b1dfd55d"
424SRC_URI += "git://github.com/koron/go-ssdp;name=go-ssdp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/koron/go-ssdp" 449SRC_URI += "git://github.com/koron/go-ssdp;name=go-ssdp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/koron/go-ssdp"
425 450
426# github.com/libp2p/go-nat v0.2.0 451# github.com/libp2p/go-nat v0.2.0
427# [1] git ls-remote https://github.com/libp2p/go-nat 14ce74b6949ca4d3f4889568e20840bdf0b05009 452# [1] git ls-remote https://github.com/libp2p/go-nat 14ce74b6949ca4d3f4889568e20840bdf0b05009
428SRCREV_go-nat="14ce74b6949ca4d3f4889568e20840bdf0b05009" 453SRCREV_go-nat = "14ce74b6949ca4d3f4889568e20840bdf0b05009"
429SRC_URI += "git://github.com/libp2p/go-nat;name=go-nat;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-nat" 454SRC_URI += "git://github.com/libp2p/go-nat;name=go-nat;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-nat"
430 455
431# github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc 456# github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc
432# [1] git ls-remote https://github.com/mikioh/tcpopt 172688c1accceb1c8699343c22838f55e4b662ca 457# [1] git ls-remote https://github.com/mikioh/tcpopt 172688c1accceb1c8699343c22838f55e4b662ca
433SRCREV_tcpopt="172688c1accceb1c8699343c22838f55e4b662ca" 458SRCREV_tcpopt = "172688c1accceb1c8699343c22838f55e4b662ca"
434SRC_URI += "git://github.com/mikioh/tcpopt;name=tcpopt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mikioh/tcpopt" 459SRC_URI += "git://github.com/mikioh/tcpopt;name=tcpopt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mikioh/tcpopt"
460
461# github.com/moby/sys/user v0.3.0
462# [1] git ls-remote https://github.com/moby/sys 54475191138bd297c627eb1a59e1e54b953957f1
463SRCREV_user = "54475191138bd297c627eb1a59e1e54b953957f1"
464SRC_URI += "git://github.com/moby/sys;name=user;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/user"
465
466# github.com/nats-io/nkeys v0.4.7
467# [1] git ls-remote https://github.com/nats-io/nkeys c865baf4058b0ae6529eeb82fbe86bd8c21f4a36
468SRCREV_nkeys = "c865baf4058b0ae6529eeb82fbe86bd8c21f4a36"
469SRC_URI += "git://github.com/nats-io/nkeys;name=nkeys;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/nats-io/nkeys"
435 470
436# github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 471# github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
437# [1] git ls-remote https://github.com/pbnjay/memory 7b4eea64cf580186c0eceb10dc94ba3a098af46c 472# [1] git ls-remote https://github.com/pbnjay/memory 7b4eea64cf580186c0eceb10dc94ba3a098af46c
438SRCREV_memory="7b4eea64cf580186c0eceb10dc94ba3a098af46c" 473SRCREV_memory = "7b4eea64cf580186c0eceb10dc94ba3a098af46c"
439SRC_URI += "git://github.com/pbnjay/memory;name=memory;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pbnjay/memory" 474SRC_URI += "git://github.com/pbnjay/memory;name=memory;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pbnjay/memory"
440 475
441# github.com/quic-go/qpack v0.4.0 476# github.com/quic-go/qpack v0.4.0
442# [1] git ls-remote https://github.com/quic-go/qpack 3e7287cc7ce655141583b8511fbe09800d4ba896 477# [1] git ls-remote https://github.com/quic-go/qpack 3e7287cc7ce655141583b8511fbe09800d4ba896
443SRCREV_qpack="3e7287cc7ce655141583b8511fbe09800d4ba896" 478SRCREV_qpack = "3e7287cc7ce655141583b8511fbe09800d4ba896"
444SRC_URI += "git://github.com/quic-go/qpack;name=qpack;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/quic-go/qpack" 479SRC_URI += "git://github.com/quic-go/qpack;name=qpack;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/quic-go/qpack"
445
446# github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
447# [1] git ls-remote https://github.com/armon/circbuf bbbad097214e2918d8543d5201d12bfd7bca254d
448SRCREV_circbuf="bbbad097214e2918d8543d5201d12bfd7bca254d"
449SRC_URI += "git://github.com/armon/circbuf;name=circbuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/armon/circbuf"
450
451# github.com/gogo/protobuf v1.3.2
452# [1] git ls-remote https://github.com/gogo/protobuf b03c65ea87cdc3521ede29f62fe3ce239267c1bc
453SRCREV_protobuf="b03c65ea87cdc3521ede29f62fe3ce239267c1bc"
454SRC_URI += "git://github.com/gogo/protobuf;name=protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gogo/protobuf"
455
456# github.com/google/cel-go v0.16.1
457# [1] git ls-remote https://github.com/google/cel-go 59a1b5d69d8d826a02e8e3d7911121ea60cba987
458SRCREV_cel-go="59a1b5d69d8d826a02e8e3d7911121ea60cba987"
459SRC_URI += "git://github.com/google/cel-go;name=cel-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/cel-go"
460
461# github.com/google/go-cmp v0.6.0
462# [1] git ls-remote https://github.com/google/go-cmp c3ad8435e7bef96af35732bc0789e5a2278c6d5f
463SRCREV_go-cmp="c3ad8435e7bef96af35732bc0789e5a2278c6d5f"
464SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/go-cmp"
465
466# github.com/google/gofuzz v1.2.0
467# [1] git ls-remote https://github.com/google/gofuzz 379e164120fbc98885a8f494b5aa41ba94f64c56
468SRCREV_gofuzz="379e164120fbc98885a8f494b5aa41ba94f64c56"
469SRC_URI += "git://github.com/google/gofuzz;name=gofuzz;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/gofuzz"
470
471# github.com/google/s2a-go v0.1.7
472# [1] git ls-remote https://github.com/google/s2a-go 141996cc2c0b07d53f1970aa1b2e8e5dde4a7a52
473SRCREV_s2a-go="141996cc2c0b07d53f1970aa1b2e8e5dde4a7a52"
474SRC_URI += "git://github.com/google/s2a-go;name=s2a-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/s2a-go"
475
476# github.com/imdario/mergo v0.3.16
477# [1] git ls-remote https://github.com/darccio/mergo 14fe2b165b83359196f820886a2b24f2771729e9
478SRCREV_mergo="14fe2b165b83359196f820886a2b24f2771729e9"
479SRC_URI += "git://github.com/darccio/mergo;name=mergo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/imdario/mergo"
480
481# github.com/nats-io/nkeys v0.4.6
482# [1] git ls-remote https://github.com/nats-io/nkeys 62e5d8c7c4af84283b6535bcbf1300ab25b45e2d
483SRCREV_nkeys="62e5d8c7c4af84283b6535bcbf1300ab25b45e2d"
484SRC_URI += "git://github.com/nats-io/nkeys;name=nkeys;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/nats-io/nkeys"
485 480
486# github.com/soheilhy/cmux v0.1.5 481# github.com/soheilhy/cmux v0.1.5
487# [1] git ls-remote https://github.com/soheilhy/cmux 5ec6847320e53b5fee0ab9a4757b56625a946c85 482# [1] git ls-remote https://github.com/soheilhy/cmux 5ec6847320e53b5fee0ab9a4757b56625a946c85
488SRCREV_cmux="5ec6847320e53b5fee0ab9a4757b56625a946c85" 483SRCREV_cmux = "5ec6847320e53b5fee0ab9a4757b56625a946c85"
489SRC_URI += "git://github.com/soheilhy/cmux;name=cmux;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/soheilhy/cmux" 484SRC_URI += "git://github.com/soheilhy/cmux;name=cmux;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/soheilhy/cmux"
490 485
491# github.com/tidwall/btree v1.6.0 486# github.com/tidwall/btree v1.6.0
492# [1] git ls-remote https://github.com/tidwall/btree c538c0ce1d47ebada0c423fd430978ba274d7d68 487# [1] git ls-remote https://github.com/tidwall/btree c538c0ce1d47ebada0c423fd430978ba274d7d68
493SRCREV_tidwall-btree="c538c0ce1d47ebada0c423fd430978ba274d7d68" 488SRCREV_tidwall-btree = "c538c0ce1d47ebada0c423fd430978ba274d7d68"
494SRC_URI += "git://github.com/tidwall/btree;name=tidwall-btree;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tidwall/btree" 489SRC_URI += "git://github.com/tidwall/btree;name=tidwall-btree;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tidwall/btree"
495 490
496# github.com/urfave/cli/v2 v2.23.5 491# github.com/urfave/cli/v2 v2.27.5
497# [1] git ls-remote https://github.com/urfave/cli 600ef6e4dd5db1819a8eb0b453487bf1c0e59099 492# [1] git ls-remote https://github.com/urfave/cli f035ffaa3749afda2cd26fb824aa940747297ef1
498SRCREV_cli-v2="600ef6e4dd5db1819a8eb0b453487bf1c0e59099" 493SRCREV_cli-v2 = "f035ffaa3749afda2cd26fb824aa940747297ef1"
499SRC_URI += "git://github.com/urfave/cli;name=cli-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/urfave/cli/v2" 494SRC_URI += "git://github.com/urfave/cli;name=cli-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/urfave/cli/v2"
500 495
501# go.opentelemetry.io/otel v1.13.0 496# go.opentelemetry.io/otel v1.28.0
502# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go f2fd476f433128c2494476950ce11600a51bbe35 497# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 81216fb002a6a76d32fdab6ef999bcf65794130d
503SRCREV_otel="f2fd476f433128c2494476950ce11600a51bbe35" 498SRCREV_otel = "81216fb002a6a76d32fdab6ef999bcf65794130d"
504SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otel;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel" 499SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otel;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel"
505 500
506# github.com/containerd/zfs v1.1.0 501# github.com/containerd/zfs v1.1.0
507# [1] git ls-remote https://github.com/containerd/zfs 26134297cde4138b412644d6819c20b105472991 502# [1] git ls-remote https://github.com/containerd/zfs 26134297cde4138b412644d6819c20b105472991
508SRCREV_zfs="26134297cde4138b412644d6819c20b105472991" 503SRCREV_zfs = "26134297cde4138b412644d6819c20b105472991"
509SRC_URI += "git://github.com/containerd/zfs;name=zfs;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/zfs" 504SRC_URI += "git://github.com/containerd/zfs;name=zfs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/zfs"
510 505
511# github.com/ipfs/go-log/v2 v2.5.1 506# github.com/ipfs/go-log/v2 v2.5.1
512# [1] git ls-remote https://github.com/ipfs/go-log 8625e3ec81bdeb96627de192e6fe21eab5896603 507# [1] git ls-remote https://github.com/ipfs/go-log 8625e3ec81bdeb96627de192e6fe21eab5896603
513SRCREV_go-log-v2="8625e3ec81bdeb96627de192e6fe21eab5896603" 508SRCREV_go-log-v2 = "8625e3ec81bdeb96627de192e6fe21eab5896603"
514SRC_URI += "git://github.com/ipfs/go-log;name=go-log-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ipfs/go-log/v2" 509SRC_URI += "git://github.com/ipfs/go-log;name=go-log-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ipfs/go-log/v2"
515 510
516# github.com/onsi/ginkgo/v2 v2.11.0 511# github.com/onsi/ginkgo/v2 v2.21.0
517# [1] git ls-remote https://github.com/onsi/ginkgo 5c32b2a6408b866b04774abad81eca2274f4fb5b 512# [1] git ls-remote https://github.com/onsi/ginkgo ac8918e9fd5e8174adc91e13b9b905b554d14e38
518SRCREV_ginkgo-v2="5c32b2a6408b866b04774abad81eca2274f4fb5b" 513SRCREV_ginkgo-v2 = "ac8918e9fd5e8174adc91e13b9b905b554d14e38"
519SRC_URI += "git://github.com/onsi/ginkgo;name=ginkgo-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/onsi/ginkgo/v2" 514SRC_URI += "git://github.com/onsi/ginkgo;name=ginkgo-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/onsi/ginkgo/v2"
520 515
521# github.com/robfig/cron/v3 v3.0.1 516# github.com/robfig/cron/v3 v3.0.1
522# [1] git ls-remote https://github.com/robfig/cron ccba498c397bb90a9c84945bbb0f7af2d72b6309 517# [1] git ls-remote https://github.com/robfig/cron ccba498c397bb90a9c84945bbb0f7af2d72b6309
523SRCREV_cron-v3="ccba498c397bb90a9c84945bbb0f7af2d72b6309" 518SRCREV_cron-v3 = "ccba498c397bb90a9c84945bbb0f7af2d72b6309"
524SRC_URI += "git://github.com/robfig/cron;name=cron-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/robfig/cron/v3" 519SRC_URI += "git://github.com/robfig/cron;name=cron-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/robfig/cron/v3"
525
526# github.com/k3s-io/klog/v2 v2.100.1-k3s1
527# [1] git ls-remote https://github.com/k3s-io/klog 977d5aa511a87a6cfa1d251772bcd5344c8d1280
528SRCREV_klog-v2="977d5aa511a87a6cfa1d251772bcd5344c8d1280"
529SRC_URI += "git://github.com/k3s-io/klog;name=klog-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/klog/v2"
530 520
531# github.com/leodido/go-urn v1.2.4 521# github.com/k3s-io/klog/v2 v2.120.1-k3s1
532# [1] git ls-remote https://github.com/leodido/go-urn 87e1d5ed73ec8689aa799a976831dcf6c81c8c98 522# [1] git ls-remote https://github.com/k3s-io/klog 8aec94690700c54117016f97845530e7c75b6aeb
533SRCREV_go-urn="87e1d5ed73ec8689aa799a976831dcf6c81c8c98" 523SRCREV_klog-v2 = "8aec94690700c54117016f97845530e7c75b6aeb"
534SRC_URI += "git://github.com/leodido/go-urn;name=go-urn;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/leodido/go-urn" 524SRC_URI += "git://github.com/k3s-io/klog;name=klog-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/klog/v2"
535
536# github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b
537# [1] git ls-remote https://github.com/mikioh/tcpinfo 30a79bb1804bc47fa7fe29928c9109f368792a9e
538SRCREV_tcpinfo="30a79bb1804bc47fa7fe29928c9109f368792a9e"
539SRC_URI += "git://github.com/mikioh/tcpinfo;name=tcpinfo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mikioh/tcpinfo"
540
541# github.com/mr-tron/base58 v1.2.0
542# [1] git ls-remote https://github.com/mr-tron/base58 cd0e5141f51dfcadb8311fd8e495eb11126a8010
543SRCREV_base58="cd0e5141f51dfcadb8311fd8e495eb11126a8010"
544SRC_URI += "git://github.com/mr-tron/base58;name=base58;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mr-tron/base58"
545
546# github.com/polydawn/refmt v0.89.0
547# [1] git ls-remote https://github.com/polydawn/refmt ad1efcb83999082a4ec5ac34b9d5c08bc388faf3
548SRCREV_refmt="ad1efcb83999082a4ec5ac34b9d5c08bc388faf3"
549SRC_URI += "git://github.com/polydawn/refmt;name=refmt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/polydawn/refmt"
550 525
551# github.com/containerd/log v0.1.0 526# github.com/containerd/log v0.1.0
552# [1] git ls-remote https://github.com/containerd/log 0fc1e28871fdf2786e2cc51bbe4133db6547a199 527# [1] git ls-remote https://github.com/containerd/log 0fc1e28871fdf2786e2cc51bbe4133db6547a199
553SRCREV_log="0fc1e28871fdf2786e2cc51bbe4133db6547a199" 528SRCREV_log = "0fc1e28871fdf2786e2cc51bbe4133db6547a199"
554SRC_URI += "git://github.com/containerd/log;name=log;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/log" 529SRC_URI += "git://github.com/containerd/log;name=log;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/log"
555 530
556# github.com/containerd/nri v0.4.0 531# github.com/containerd/nri v0.6.1
557# [1] git ls-remote https://github.com/containerd/nri e2d9a1b06b9d0916b0074340990df0fbe3388dd1 532# [1] git ls-remote https://github.com/containerd/nri fa64d110ed4a77eae5ea2e46ea2d3991e02f0789
558SRCREV_nri="e2d9a1b06b9d0916b0074340990df0fbe3388dd1" 533SRCREV_nri = "fa64d110ed4a77eae5ea2e46ea2d3991e02f0789"
559SRC_URI += "git://github.com/containerd/nri;name=nri;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/nri" 534SRC_URI += "git://github.com/containerd/nri;name=nri;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/nri"
560 535
561# github.com/coreos/go-oidc v2.2.1+incompatible 536# github.com/coreos/go-oidc v2.2.1+incompatible
562# [1] git ls-remote https://github.com/coreos/go-oidc 8d771559cf6e5111c9b9159810d0e4538e7cdc82 537# [1] git ls-remote https://github.com/coreos/go-oidc 8d771559cf6e5111c9b9159810d0e4538e7cdc82
563SRCREV_go-oidc="8d771559cf6e5111c9b9159810d0e4538e7cdc82" 538SRCREV_go-oidc = "8d771559cf6e5111c9b9159810d0e4538e7cdc82"
564SRC_URI += "git://github.com/coreos/go-oidc;name=go-oidc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/coreos/go-oidc" 539SRC_URI += "git://github.com/coreos/go-oidc;name=go-oidc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/coreos/go-oidc"
565 540
566# github.com/godbus/dbus/v5 v5.1.0 541# github.com/godbus/dbus/v5 v5.1.0
567# [1] git ls-remote https://github.com/godbus/dbus e523abc905595cf17fb0001a7d77eaaddfaa216d 542# [1] git ls-remote https://github.com/godbus/dbus e523abc905595cf17fb0001a7d77eaaddfaa216d
568SRCREV_dbus-v5="e523abc905595cf17fb0001a7d77eaaddfaa216d" 543SRCREV_v5 = "e523abc905595cf17fb0001a7d77eaaddfaa216d"
569SRC_URI += "git://github.com/godbus/dbus;name=dbus-v5;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/godbus/dbus/v5" 544SRC_URI += "git://github.com/godbus/dbus;name=v5;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/godbus/dbus/v5"
545
546# github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b
547# [1] git ls-remote https://github.com/mikioh/tcpinfo 30a79bb1804bc47fa7fe29928c9109f368792a9e
548SRCREV_tcpinfo = "30a79bb1804bc47fa7fe29928c9109f368792a9e"
549SRC_URI += "git://github.com/mikioh/tcpinfo;name=tcpinfo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mikioh/tcpinfo"
570 550
571# github.com/minio/md5-simd v1.1.2 551# github.com/minio/md5-simd v1.1.2
572# [1] git ls-remote https://github.com/minio/md5-simd 776275e0c9a74ceebbd50fe5c1d61b0c80c608df 552# [1] git ls-remote https://github.com/minio/md5-simd 776275e0c9a74ceebbd50fe5c1d61b0c80c608df
573SRCREV_md5-simd="776275e0c9a74ceebbd50fe5c1d61b0c80c608df" 553SRCREV_md5-simd = "776275e0c9a74ceebbd50fe5c1d61b0c80c608df"
574SRC_URI += "git://github.com/minio/md5-simd;name=md5-simd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/minio/md5-simd" 554SRC_URI += "git://github.com/minio/md5-simd;name=md5-simd;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/minio/md5-simd"
575 555
576# github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 556# github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826
577# [1] git ls-remote https://github.com/mohae/deepcopy c48cc78d482608239f6c4c92a4abd87eb8761c90 557# [1] git ls-remote https://github.com/mohae/deepcopy c48cc78d482608239f6c4c92a4abd87eb8761c90
578SRCREV_deepcopy="c48cc78d482608239f6c4c92a4abd87eb8761c90" 558SRCREV_deepcopy = "c48cc78d482608239f6c4c92a4abd87eb8761c90"
579SRC_URI += "git://github.com/mohae/deepcopy;name=deepcopy;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mohae/deepcopy" 559SRC_URI += "git://github.com/mohae/deepcopy;name=deepcopy;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mohae/deepcopy"
560
561# github.com/mr-tron/base58 v1.2.0
562# [1] git ls-remote https://github.com/mr-tron/base58 cd0e5141f51dfcadb8311fd8e495eb11126a8010
563SRCREV_base58 = "cd0e5141f51dfcadb8311fd8e495eb11126a8010"
564SRC_URI += "git://github.com/mr-tron/base58;name=base58;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mr-tron/base58"
580 565
581# github.com/nats-io/jsm.go v0.0.31-0.20220317133147-fe318f464eee 566# github.com/nats-io/jsm.go v0.0.31-0.20220317133147-fe318f464eee
582# [1] git ls-remote https://github.com/nats-io/jsm.go fe318f464eee9ceef6120ea851e5cf94a0497ac6 567# [1] git ls-remote https://github.com/nats-io/jsm.go fe318f464eee9ceef6120ea851e5cf94a0497ac6
583SRCREV_jsm.go="fe318f464eee9ceef6120ea851e5cf94a0497ac6" 568SRCREV_jsm.go = "fe318f464eee9ceef6120ea851e5cf94a0497ac6"
584SRC_URI += "git://github.com/nats-io/jsm.go;name=jsm.go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/nats-io/jsm.go" 569SRC_URI += "git://github.com/nats-io/jsm.go;name=jsm.go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/nats-io/jsm.go"
585
586# github.com/nats-io/jwt/v2 v2.5.3
587# [1] git ls-remote https://github.com/nats-io/jwt 457367366f2ff72a3fefeed38b56a1da281476fb
588SRCREV_jwt-v2="457367366f2ff72a3fefeed38b56a1da281476fb"
589SRC_URI += "git://github.com/nats-io/jwt;name=jwt-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/nats-io/jwt/v2"
590 570
591# github.com/rubiojr/go-vhd v0.0.0-20200706105327-02e210299021 571# github.com/nats-io/jwt/v2 v2.5.5
592# [1] git ls-remote https://github.com/rubiojr/go-vhd 02e2102990218160c1cb608a3e9679312a3b8425 572# [1] git ls-remote https://github.com/nats-io/jwt c2d30e2ffc632a1ea64030467e5a40e02e4158be
593SRCREV_go-vhd="02e2102990218160c1cb608a3e9679312a3b8425" 573SRCREV_jwt-v2 = "c2d30e2ffc632a1ea64030467e5a40e02e4158be"
594SRC_URI += "git://github.com/rubiojr/go-vhd;name=go-vhd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rubiojr/go-vhd" 574SRC_URI += "git://github.com/nats-io/jwt;name=jwt-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/nats-io/jwt/v2"
595 575
596# github.com/vmware/govmomi v0.30.6 576# github.com/polydawn/refmt v0.89.0
597# [1] git ls-remote https://github.com/vmware/govmomi 55614148d1fe0df8ac8e04174ffd2344e374adb8 577# [1] git ls-remote https://github.com/polydawn/refmt ad1efcb83999082a4ec5ac34b9d5c08bc388faf3
598SRCREV_govmomi="55614148d1fe0df8ac8e04174ffd2344e374adb8" 578SRCREV_refmt = "ad1efcb83999082a4ec5ac34b9d5c08bc388faf3"
599SRC_URI += "git://github.com/vmware/govmomi;name=govmomi;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/vmware/govmomi" 579SRC_URI += "git://github.com/polydawn/refmt;name=refmt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/polydawn/refmt"
600 580
601# github.com/xlab/treeprint v1.2.0 581# github.com/xlab/treeprint v1.2.0
602# [1] git ls-remote https://github.com/xlab/treeprint 044005a3b405f660f109e066d9f589755835c2ea 582# [1] git ls-remote https://github.com/xlab/treeprint 044005a3b405f660f109e066d9f589755835c2ea
603SRCREV_treeprint="044005a3b405f660f109e066d9f589755835c2ea" 583SRCREV_treeprint = "044005a3b405f660f109e066d9f589755835c2ea"
604SRC_URI += "git://github.com/xlab/treeprint;name=treeprint;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xlab/treeprint" 584SRC_URI += "git://github.com/xlab/treeprint;name=treeprint;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xlab/treeprint"
605 585
606# github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 586# github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1
607# [1] git ls-remote https://github.com/xrash/smetrics 039620a656736e6ad994090895784a7af15e0b80 587# [1] git ls-remote https://github.com/xrash/smetrics 686a1a2994c11fac124829fadcb683a24ab8d25f
608SRCREV_smetrics="039620a656736e6ad994090895784a7af15e0b80" 588SRCREV_smetrics = "686a1a2994c11fac124829fadcb683a24ab8d25f"
609SRC_URI += "git://github.com/xrash/smetrics;name=smetrics;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xrash/smetrics" 589SRC_URI += "git://github.com/xrash/smetrics;name=smetrics;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xrash/smetrics"
610 590
611# sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 591# sigs.k8s.io/kustomize/api v0.18.0
612# [1] git ls-remote https://github.com/kubernetes-sigs/kustomize 6ce0bf390ce3dae580947a2b739da3306c675eef 592# [1] git ls-remote https://github.com/kubernetes-sigs/kustomize faccc12624644f9763fd880c0ff15b1e20df34c7
613SRCREV_kustomize-api="6ce0bf390ce3dae580947a2b739da3306c675eef" 593SRCREV_kustomize-api = "faccc12624644f9763fd880c0ff15b1e20df34c7"
614SRC_URI += "git://github.com/kubernetes-sigs/kustomize;name=kustomize-api;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/kustomize/api" 594SRC_URI += "git://github.com/kubernetes-sigs/kustomize;name=kustomize-api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/kustomize/api"
615 595
616# github.com/blang/semver/v4 v4.0.0 596# github.com/blang/semver/v4 v4.0.0
617# [1] git ls-remote https://github.com/blang/semver af3461a9cbcf1f3f5889d21b83f5ef63880c33a8 597# [1] git ls-remote https://github.com/blang/semver af3461a9cbcf1f3f5889d21b83f5ef63880c33a8
618SRCREV_v4="af3461a9cbcf1f3f5889d21b83f5ef63880c33a8" 598SRCREV_v4 = "af3461a9cbcf1f3f5889d21b83f5ef63880c33a8"
619SRC_URI += "git://github.com/blang/semver;name=v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/blang/semver/v4" 599SRC_URI += "git://github.com/blang/semver;name=v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/blang/semver/v4"
620 600
621# github.com/containerd/aufs v1.0.0 601# github.com/containerd/aufs v1.0.0
622# [1] git ls-remote https://github.com/containerd/aufs fb0192dcb2c0bbfce3bd8756fc88026870c0354d 602# [1] git ls-remote https://github.com/containerd/aufs fb0192dcb2c0bbfce3bd8756fc88026870c0354d
623SRCREV_aufs="fb0192dcb2c0bbfce3bd8756fc88026870c0354d" 603SRCREV_aufs = "fb0192dcb2c0bbfce3bd8756fc88026870c0354d"
624SRC_URI += "git://github.com/containerd/aufs;name=aufs;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/aufs" 604SRC_URI += "git://github.com/containerd/aufs;name=aufs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/aufs"
605
606# github.com/k3s-io/cadvisor v0.51.0-k3s1
607# [1] git ls-remote https://github.com/k3s-io/cadvisor 00a9372eca49b742c72098847c682175bf95c397
608SRCREV_cadvisor = "00a9372eca49b742c72098847c682175bf95c397"
609SRC_URI += "git://github.com/k3s-io/cadvisor;name=cadvisor;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/cadvisor"
625 610
626# github.com/google/cadvisor v0.47.3 611# github.com/inetaf/tcpproxy v0.0.0-20240214030015-3ce58045626c
627# [1] git ls-remote https://github.com/google/cadvisor c5730c5a72b527a724e7333d0e2f5b9a3ce5cf4d 612# [1] git ls-remote https://github.com/inetaf/tcpproxy 3ce58045626c8bc343a593c90354975e61b1817a
628SRCREV_cadvisor="c5730c5a72b527a724e7333d0e2f5b9a3ce5cf4d" 613SRCREV_tcpproxy = "3ce58045626c8bc343a593c90354975e61b1817a"
629SRC_URI += "git://github.com/google/cadvisor;name=cadvisor;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/cadvisor" 614SRC_URI += "git://github.com/inetaf/tcpproxy;name=tcpproxy;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/inetaf/tcpproxy"
630 615
631# github.com/rancher/wharfie v0.6.4 616# github.com/rancher/wharfie v0.6.7
632# [1] git ls-remote https://github.com/rancher/wharfie afa72eb3bb2e8fc03366c87f4a51b6894ea65b2e 617# [1] git ls-remote https://github.com/rancher/wharfie f0590c66dd86b2794a68e1f708467d68266a1b61
633SRCREV_wharfie="afa72eb3bb2e8fc03366c87f4a51b6894ea65b2e" 618SRCREV_wharfie = "f0590c66dd86b2794a68e1f708467d68266a1b61"
634SRC_URI += "git://github.com/rancher/wharfie;name=wharfie;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rancher/wharfie" 619SRC_URI += "git://github.com/rancher/wharfie;name=wharfie;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rancher/wharfie"
635 620
636# github.com/sirupsen/logrus v1.9.3 621# github.com/sirupsen/logrus v1.9.3
637# [1] git ls-remote https://github.com/sirupsen/logrus d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd 622# [1] git ls-remote https://github.com/sirupsen/logrus d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd
638SRCREV_logrus="d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd" 623SRCREV_logrus = "d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd"
639SRC_URI += "git://github.com/sirupsen/logrus;name=logrus;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/sirupsen/logrus" 624SRC_URI += "git://github.com/sirupsen/logrus;name=logrus;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/sirupsen/logrus"
640
641# github.com/bytedance/sonic v1.9.1
642# [1] git ls-remote https://github.com/bytedance/sonic d7db21691cb8c0380c14a41037c4ce67087260c5
643SRCREV_sonic="d7db21691cb8c0380c14a41037c4ce67087260c5"
644SRC_URI += "git://github.com/bytedance/sonic;name=sonic;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/bytedance/sonic"
645
646# github.com/elastic/gosigar v0.14.2
647# [1] git ls-remote https://github.com/elastic/gosigar 9d6c92629470099edd40ead9a3d8cf1b38020ec6
648SRCREV_gosigar="9d6c92629470099edd40ead9a3d8cf1b38020ec6"
649SRC_URI += "git://github.com/elastic/gosigar;name=gosigar;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/elastic/gosigar"
650
651# github.com/gin-contrib/sse v0.1.0
652# [1] git ls-remote https://github.com/gin-contrib/sse 54d8467d122d380a14768b6b4e5cd7ca4755938f
653SRCREV_sse="54d8467d122d380a14768b6b4e5cd7ca4755938f"
654SRC_URI += "git://github.com/gin-contrib/sse;name=sse;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gin-contrib/sse"
655
656# github.com/google/gopacket v1.1.19
657# [1] git ls-remote https://github.com/google/gopacket a9779d139771f6a06fc983b18e0efd23ca30222f
658SRCREV_gopacket="a9779d139771f6a06fc983b18e0efd23ca30222f"
659SRC_URI += "git://github.com/google/gopacket;name=gopacket;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/gopacket"
660
661# github.com/libp2p/go-msgio v0.3.0
662# [1] git ls-remote https://github.com/libp2p/go-msgio 12f8f7a72c7dbbb246151e4c98b5a6d59e27e0c6
663SRCREV_go-msgio="12f8f7a72c7dbbb246151e4c98b5a6d59e27e0c6"
664SRC_URI += "git://github.com/libp2p/go-msgio;name=go-msgio;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-msgio"
665
666# github.com/mattn/go-isatty v0.0.19
667# [1] git ls-remote https://github.com/mattn/go-isatty c067b4f3df49dfc0f376d884e16cfd784ea1874b
668SRCREV_go-isatty="c067b4f3df49dfc0f376d884e16cfd784ea1874b"
669SRC_URI += "git://github.com/mattn/go-isatty;name=go-isatty;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-isatty"
670
671# github.com/quic-go/quic-go v0.38.2
672# [1] git ls-remote https://github.com/quic-go/quic-go 9aaefe19fc3dc8c8917cc87e6128bb56d9e9e6cc
673SRCREV_quic-go="9aaefe19fc3dc8c8917cc87e6128bb56d9e9e6cc"
674SRC_URI += "git://github.com/quic-go/quic-go;name=quic-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/quic-go/quic-go"
675
676# github.com/ugorji/go/codec v1.2.11
677# [1] git ls-remote https://github.com/ugorji/go 29258c4dfb14a196b559b89bbee11927b830537e
678SRCREV_codec="29258c4dfb14a196b559b89bbee11927b830537e"
679SRC_URI += "git://github.com/ugorji/go;name=codec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ugorji/go/codec"
680
681# github.com/xenitab/pkg/gin v0.0.9
682# [1] git ls-remote https://github.com/xenitab/pkg 9331fe68723313fdd444403a41999761a294c50f
683SRCREV_pkg-gin="9331fe68723313fdd444403a41999761a294c50f"
684SRC_URI += "git://github.com/xenitab/pkg;name=pkg-gin;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xenitab/pkg/gin"
685 625
686# github.com/containerd/fifo v1.1.0 626# github.com/containerd/fifo v1.1.0
687# [1] git ls-remote https://github.com/containerd/fifo 151b205263c29d471e0d55c787d2ce9f5343fd46 627# [1] git ls-remote https://github.com/containerd/fifo 151b205263c29d471e0d55c787d2ce9f5343fd46
688SRCREV_fifo="151b205263c29d471e0d55c787d2ce9f5343fd46" 628SRCREV_fifo = "151b205263c29d471e0d55c787d2ce9f5343fd46"
689SRC_URI += "git://github.com/containerd/fifo;name=fifo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/fifo" 629SRC_URI += "git://github.com/containerd/fifo;name=fifo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/fifo"
690 630
691# github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc 631# github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
692# [1] git ls-remote https://github.com/davecgh/go-spew d8f796af33cc11cb798c1aaeb27a4ebc5099927d 632# [1] git ls-remote https://github.com/davecgh/go-spew d8f796af33cc11cb798c1aaeb27a4ebc5099927d
693SRCREV_go-spew="d8f796af33cc11cb798c1aaeb27a4ebc5099927d" 633SRCREV_go-spew = "d8f796af33cc11cb798c1aaeb27a4ebc5099927d"
694SRC_URI += "git://github.com/davecgh/go-spew;name=go-spew;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/davecgh/go-spew" 634SRC_URI += "git://github.com/davecgh/go-spew;name=go-spew;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/davecgh/go-spew"
695 635
696# github.com/docker/go-units v0.5.0 636# github.com/docker/go-units v0.5.0
697# [1] git ls-remote https://github.com/docker/go-units e682442797b36348f8e1f98defdbf32bac0b6c6f 637# [1] git ls-remote https://github.com/docker/go-units e682442797b36348f8e1f98defdbf32bac0b6c6f
698SRCREV_go-units="e682442797b36348f8e1f98defdbf32bac0b6c6f" 638SRCREV_go-units = "e682442797b36348f8e1f98defdbf32bac0b6c6f"
699SRC_URI += "git://github.com/docker/go-units;name=go-units;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-units" 639SRC_URI += "git://github.com/docker/go-units;name=go-units;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-units"
640
641# github.com/elastic/gosigar v0.14.2
642# [1] git ls-remote https://github.com/elastic/gosigar 9d6c92629470099edd40ead9a3d8cf1b38020ec6
643SRCREV_gosigar = "9d6c92629470099edd40ead9a3d8cf1b38020ec6"
644SRC_URI += "git://github.com/elastic/gosigar;name=gosigar;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/elastic/gosigar"
700 645
701# github.com/fatih/camelcase v1.0.0 646# github.com/fatih/camelcase v1.0.0
702# [1] git ls-remote https://github.com/fatih/camelcase 44e46d280b43ec1531bb25252440e34f1b800b65 647# [1] git ls-remote https://github.com/fatih/camelcase 44e46d280b43ec1531bb25252440e34f1b800b65
703SRCREV_camelcase="44e46d280b43ec1531bb25252440e34f1b800b65" 648SRCREV_camelcase = "44e46d280b43ec1531bb25252440e34f1b800b65"
704SRC_URI += "git://github.com/fatih/camelcase;name=camelcase;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/fatih/camelcase" 649SRC_URI += "git://github.com/fatih/camelcase;name=camelcase;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fatih/camelcase"
705 650
706# github.com/go-openapi/swag v0.22.4 651# github.com/go-openapi/swag v0.23.0
707# [1] git ls-remote https://github.com/go-openapi/swag f28dd7aae5534e2e3681204c90019f1dda8a7393 652# [1] git ls-remote https://github.com/go-openapi/swag 53e32e82f758c8e884819330a87aef294ff10c1f
708SRCREV_swag="f28dd7aae5534e2e3681204c90019f1dda8a7393" 653SRCREV_swag = "53e32e82f758c8e884819330a87aef294ff10c1f"
709SRC_URI += "git://github.com/go-openapi/swag;name=swag;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-openapi/swag" 654SRC_URI += "git://github.com/go-openapi/swag;name=swag;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-openapi/swag"
710 655
711# github.com/golang/protobuf v1.5.3 656# github.com/golang/protobuf v1.5.4
712# [1] git ls-remote https://github.com/golang/protobuf 5d5e8c018a13017f9d5b8bf4fad64aaa42a87308 657# [1] git ls-remote https://github.com/golang/protobuf 75de7c059e36b64f01d0dd234ff2fff404ec3374
713SRCREV_golang-protobuf="5d5e8c018a13017f9d5b8bf4fad64aaa42a87308" 658SRCREV_golang-protobuf = "75de7c059e36b64f01d0dd234ff2fff404ec3374"
714SRC_URI += "git://github.com/golang/protobuf;name=golang-protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/golang/protobuf" 659SRC_URI += "git://github.com/golang/protobuf;name=golang-protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/golang/protobuf"
715 660
716# github.com/intel/goresctrl v0.3.0 661# github.com/google/gopacket v1.1.19
717# [1] git ls-remote https://github.com/intel/goresctrl c40cbba82c8e94fe89926174efc817586bb3950a 662# [1] git ls-remote https://github.com/google/gopacket a9779d139771f6a06fc983b18e0efd23ca30222f
718SRCREV_goresctrl="c40cbba82c8e94fe89926174efc817586bb3950a" 663SRCREV_gopacket = "a9779d139771f6a06fc983b18e0efd23ca30222f"
719SRC_URI += "git://github.com/intel/goresctrl;name=goresctrl;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/intel/goresctrl" 664SRC_URI += "git://github.com/google/gopacket;name=gopacket;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/gopacket"
665
666# github.com/intel/goresctrl v0.7.0
667# [1] git ls-remote https://github.com/intel/goresctrl 5ef060bb4aa8ae3763e6dd48af375cd23e0fabba
668SRCREV_goresctrl = "5ef060bb4aa8ae3763e6dd48af375cd23e0fabba"
669SRC_URI += "git://github.com/intel/goresctrl;name=goresctrl;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/intel/goresctrl"
720 670
721# github.com/jackc/pgerrcode v0.0.0-20220416144525-469b46aa5efa 671# github.com/jackc/pgerrcode v0.0.0-20220416144525-469b46aa5efa
722# [1] git ls-remote https://github.com/jackc/pgerrcode 469b46aa5efae8a229646096c4d7026bf9ff89fe 672# [1] git ls-remote https://github.com/jackc/pgerrcode 469b46aa5efae8a229646096c4d7026bf9ff89fe
723SRCREV_pgerrcode="469b46aa5efae8a229646096c4d7026bf9ff89fe" 673SRCREV_pgerrcode = "469b46aa5efae8a229646096c4d7026bf9ff89fe"
724SRC_URI += "git://github.com/jackc/pgerrcode;name=pgerrcode;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jackc/pgerrcode" 674SRC_URI += "git://github.com/jackc/pgerrcode;name=pgerrcode;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jackc/pgerrcode"
675
676# github.com/jackc/puddle/v2 v2.2.2
677# [1] git ls-remote https://github.com/jackc/puddle bd09d14bd4018b6d65a9d7770e2f3ddf8b00af1c
678SRCREV_puddle-v2 = "bd09d14bd4018b6d65a9d7770e2f3ddf8b00af1c"
679SRC_URI += "git://github.com/jackc/puddle;name=puddle-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jackc/puddle/v2"
680
681# github.com/libp2p/go-msgio v0.3.0
682# [1] git ls-remote https://github.com/libp2p/go-msgio 12f8f7a72c7dbbb246151e4c98b5a6d59e27e0c6
683SRCREV_go-msgio = "12f8f7a72c7dbbb246151e4c98b5a6d59e27e0c6"
684SRC_URI += "git://github.com/libp2p/go-msgio;name=go-msgio;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-msgio"
725 685
726# github.com/mailru/easyjson v0.7.7 686# github.com/mailru/easyjson v0.7.7
727# [1] git ls-remote https://github.com/mailru/easyjson c120ca7ced6051261161ce15e8f1542a4b2567fc 687# [1] git ls-remote https://github.com/mailru/easyjson c120ca7ced6051261161ce15e8f1542a4b2567fc
728SRCREV_easyjson="c120ca7ced6051261161ce15e8f1542a4b2567fc" 688SRCREV_easyjson = "c120ca7ced6051261161ce15e8f1542a4b2567fc"
729SRC_URI += "git://github.com/mailru/easyjson;name=easyjson;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mailru/easyjson" 689SRC_URI += "git://github.com/mailru/easyjson;name=easyjson;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mailru/easyjson"
690
691# github.com/mattn/go-isatty v0.0.20
692# [1] git ls-remote https://github.com/mattn/go-isatty a7c02353c47bc4ec6b30dc9628154ae4fe760c11
693SRCREV_go-isatty = "a7c02353c47bc4ec6b30dc9628154ae4fe760c11"
694SRC_URI += "git://github.com/mattn/go-isatty;name=go-isatty;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-isatty"
730 695
731# github.com/mdlayher/socket v0.4.1 696# github.com/mdlayher/socket v0.4.1
732# [1] git ls-remote https://github.com/mdlayher/socket 024cdfb30ba417ac6f1b27bb5189a8099787dcf7 697# [1] git ls-remote https://github.com/mdlayher/socket 024cdfb30ba417ac6f1b27bb5189a8099787dcf7
733SRCREV_socket="024cdfb30ba417ac6f1b27bb5189a8099787dcf7" 698SRCREV_socket = "024cdfb30ba417ac6f1b27bb5189a8099787dcf7"
734SRC_URI += "git://github.com/mdlayher/socket;name=socket;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mdlayher/socket" 699SRC_URI += "git://github.com/mdlayher/socket;name=socket;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mdlayher/socket"
700
701# github.com/moby/spdystream v0.5.0
702# [1] git ls-remote https://github.com/moby/spdystream 77eb080123d208697674a07b74ceaf94c98bee8b
703SRCREV_spdystream = "77eb080123d208697674a07b74ceaf94c98bee8b"
704SRC_URI += "git://github.com/moby/spdystream;name=spdystream;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/spdystream"
735 705
736# github.com/moby/spdystream v0.2.0 706# github.com/moby/sys/signal v0.7.1
737# [1] git ls-remote https://github.com/moby/spdystream dbc715126c0e3fa07721879c6d265b2b82c71e5b 707# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
738SRCREV_spdystream="dbc715126c0e3fa07721879c6d265b2b82c71e5b" 708SRCREV_signal = "cafbe42351600ca9b363e220722f66d96f6e71f4"
739SRC_URI += "git://github.com/moby/spdystream;name=spdystream;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/spdystream" 709SRC_URI += "git://github.com/moby/sys;name=signal;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/signal"
740 710
741# github.com/moby/sys/signal v0.7.0 711# github.com/moby/sys/userns v0.1.0
742# [1] git ls-remote https://github.com/moby/sys b8d8fabf1fa5cf0de7c1a1729145eee854ea31f5 712# [1] git ls-remote https://github.com/moby/sys 54475191138bd297c627eb1a59e1e54b953957f1
743SRCREV_signal="b8d8fabf1fa5cf0de7c1a1729145eee854ea31f5" 713SRCREV_userns = "54475191138bd297c627eb1a59e1e54b953957f1"
744SRC_URI += "git://github.com/moby/sys;name=signal;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/signal" 714SRC_URI += "git://github.com/moby/sys;name=userns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/userns"
745 715
746# github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f 716# github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
747# [1] git ls-remote https://github.com/mxk/go-flowrate cca7078d478f8520f85629ad7c68962d31ed7682 717# [1] git ls-remote https://github.com/mxk/go-flowrate cca7078d478f8520f85629ad7c68962d31ed7682
748SRCREV_go-flowrate="cca7078d478f8520f85629ad7c68962d31ed7682" 718SRCREV_go-flowrate = "cca7078d478f8520f85629ad7c68962d31ed7682"
749SRC_URI += "git://github.com/mxk/go-flowrate;name=go-flowrate;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mxk/go-flowrate" 719SRC_URI += "git://github.com/mxk/go-flowrate;name=go-flowrate;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mxk/go-flowrate"
750 720
751# github.com/nats-io/nats.go v1.31.0 721# github.com/nats-io/nats.go v1.34.0
752# [1] git ls-remote https://github.com/nats-io/nats.go 8712190da1d17ab0c4719bffa7c0174214c56e6c 722# [1] git ls-remote https://github.com/nats-io/nats.go 33316cdf884166bf6231192fa88304bb6533367c
753SRCREV_nats.go="8712190da1d17ab0c4719bffa7c0174214c56e6c" 723SRCREV_nats.go = "33316cdf884166bf6231192fa88304bb6533367c"
754SRC_URI += "git://github.com/nats-io/nats.go;name=nats.go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/nats-io/nats.go" 724SRC_URI += "git://github.com/nats-io/nats.go;name=nats.go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/nats-io/nats.go"
725
726# github.com/quic-go/quic-go v0.42.0
727# [1] git ls-remote https://github.com/quic-go/quic-go 4a99b816ae3ab03ae5449d15aac45147c85ed47a
728SRCREV_quic-go = "4a99b816ae3ab03ae5449d15aac45147c85ed47a"
729SRC_URI += "git://github.com/quic-go/quic-go;name=quic-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/quic-go/quic-go"
755 730
756# github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510 731# github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510
757# [1] git ls-remote https://github.com/xiang90/probing a49e3df8f510ee8b42e68345ca4636dbb161bd0a 732# [1] git ls-remote https://github.com/xiang90/probing a49e3df8f510ee8b42e68345ca4636dbb161bd0a
758SRCREV_probing="a49e3df8f510ee8b42e68345ca4636dbb161bd0a" 733SRCREV_probing = "a49e3df8f510ee8b42e68345ca4636dbb161bd0a"
759SRC_URI += "git://github.com/xiang90/probing;name=probing;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xiang90/probing" 734SRC_URI += "git://github.com/xiang90/probing;name=probing;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xiang90/probing"
760 735
761# golang.zx2c4.com/wireguard v0.0.0-20230325221338-052af4a8072b 736# golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173
762# [1] git ls-remote https://git.zx2c4.com/wireguard-go 052af4a8072bbbd3bfe7edf46fe3c1b350f71f08 737# [1] git ls-remote https://git.zx2c4.com/wireguard-go 12269c2761734b15625017d8565745096325392f
763SRCREV_wireguard="052af4a8072bbbd3bfe7edf46fe3c1b350f71f08" 738SRCREV_wireguard = "12269c2761734b15625017d8565745096325392f"
764SRC_URI += "git://git.zx2c4.com/wireguard-go;name=wireguard;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.zx2c4.com/wireguard" 739SRC_URI += "git://git.zx2c4.com/wireguard-go;name=wireguard;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.zx2c4.com/wireguard"
765 740
766# google.golang.org/genproto v0.0.0-20230525234035-dd9d682886f9 741# google.golang.org/genproto v0.0.0-20230525234035-dd9d682886f9
767# [1] git ls-remote https://github.com/googleapis/go-genproto dd9d682886f99d242574cd3eaea438ce7ea66399 742# [1] git ls-remote https://github.com/googleapis/go-genproto dd9d682886f99d242574cd3eaea438ce7ea66399
768SRCREV_genproto="dd9d682886f99d242574cd3eaea438ce7ea66399" 743SRCREV_genproto = "dd9d682886f99d242574cd3eaea438ce7ea66399"
769SRC_URI += "git://github.com/googleapis/go-genproto;name=genproto;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/genproto" 744SRC_URI += "git://github.com/googleapis/go-genproto;name=genproto;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/genproto"
770 745
771# google.golang.org/protobuf v1.31.0 746# google.golang.org/protobuf v1.35.2
772# [1] git ls-remote https://github.com/protocolbuffers/protobuf-go 68463f0e96c93bc19ef36ccd3adfe690bfdb568c 747# [1] git ls-remote https://github.com/protocolbuffers/protobuf-go c72053a9062dd4bc86a75c21f5d8134136ccbf2e
773SRCREV_google.golang.org-protobuf="68463f0e96c93bc19ef36ccd3adfe690bfdb568c" 748SRCREV_google.golang.org-protobuf = "c72053a9062dd4bc86a75c21f5d8134136ccbf2e"
774SRC_URI += "git://github.com/protocolbuffers/protobuf-go;name=google.golang.org-protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/protobuf" 749SRC_URI += "git://github.com/protocolbuffers/protobuf-go;name=google.golang.org-protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/protobuf"
775 750
776# gopkg.in/square/go-jose.v2 v2.6.0 751# gopkg.in/square/go-jose.v2 v2.6.0
777# [1] git ls-remote https://github.com/square/go-jose a10ff54e00bc6e833bf549e04ae976f0fe8ea2fd 752# [1] git ls-remote https://github.com/square/go-jose a10ff54e00bc6e833bf549e04ae976f0fe8ea2fd
778SRCREV_go-jose.v2="a10ff54e00bc6e833bf549e04ae976f0fe8ea2fd" 753SRCREV_go-jose.v2 = "a10ff54e00bc6e833bf549e04ae976f0fe8ea2fd"
779SRC_URI += "git://github.com/square/go-jose;name=go-jose.v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/square/go-jose.v2" 754SRC_URI += "git://github.com/square/go-jose;name=go-jose.v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/square/go-jose.v2"
780 755
781# github.com/json-iterator/go v1.1.12 756# github.com/json-iterator/go v1.1.12
782# [1] git ls-remote https://github.com/json-iterator/go 024077e996b048517130b21ea6bf12aa23055d3d 757# [1] git ls-remote https://github.com/json-iterator/go 024077e996b048517130b21ea6bf12aa23055d3d
783SRCREV_go="024077e996b048517130b21ea6bf12aa23055d3d" 758SRCREV_go = "024077e996b048517130b21ea6bf12aa23055d3d"
784SRC_URI += "git://github.com/json-iterator/go;name=go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/json-iterator/go" 759SRC_URI += "git://github.com/json-iterator/go;name=go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/json-iterator/go"
785 760
786# github.com/k3s-io/cri-tools v1.26.0-rc.0-k3s1 761# github.com/libp2p/go-libp2p v0.33.2
787# [1] git ls-remote https://github.com/k3s-io/cri-tools 029d9bbf8bfb43c46a80b013cb6bf163739df0c8 762# [1] git ls-remote https://github.com/libp2p/go-libp2p fccfbe7a4b6841325100038b83f86cd4e097b9a1
788SRCREV_cri-tools="029d9bbf8bfb43c46a80b013cb6bf163739df0c8" 763SRCREV_go-libp2p = "fccfbe7a4b6841325100038b83f86cd4e097b9a1"
789SRC_URI += "git://github.com/k3s-io/cri-tools;name=cri-tools;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/cri-tools" 764SRC_URI += "git://github.com/libp2p/go-libp2p;name=go-libp2p;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-libp2p"
790 765
791# github.com/libp2p/go-libp2p v0.30.0 766# github.com/stretchr/testify v1.9.0
792# [1] git ls-remote https://github.com/libp2p/go-libp2p 37319a699f336e3e062c7894f44d47db3fea4dc2 767# [1] git ls-remote https://github.com/stretchr/testify bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2
793SRCREV_go-libp2p="37319a699f336e3e062c7894f44d47db3fea4dc2" 768SRCREV_testify = "bb548d0473d4e1c9b7bbfd6602c7bf12f7a84dd2"
794SRC_URI += "git://github.com/libp2p/go-libp2p;name=go-libp2p;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-libp2p" 769SRC_URI += "git://github.com/stretchr/testify;name=testify;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/stretchr/testify"
795 770
796# github.com/mattn/go-sqlite3 v1.14.19 771# github.com/k3s-io/cri-tools v1.31.0-k3s2
797# [1] git ls-remote https://github.com/mattn/go-sqlite3 00b02e0ba98effd5f157d39216e244af8a807f9b 772# [1] git ls-remote https://github.com/k3s-io/cri-tools 5eb7322d61d3f5d27c4835c37aff590d4f45850d
798SRCREV_go-sqlite3="00b02e0ba98effd5f157d39216e244af8a807f9b" 773SRCREV_cri-tools = "5eb7322d61d3f5d27c4835c37aff590d4f45850d"
799SRC_URI += "git://github.com/mattn/go-sqlite3;name=go-sqlite3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-sqlite3" 774SRC_URI += "git://github.com/k3s-io/cri-tools;name=cri-tools;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/cri-tools"
800 775
801# github.com/rancher/wrangler v1.1.1-0.20230818201331-3604a6be798d 776# github.com/buger/jsonparser v1.1.1
802# [1] git ls-remote https://github.com/rancher/wrangler 3604a6be798d0e52e1d935d61d57b4ecbd5dfb2a 777# [1] git ls-remote https://github.com/buger/jsonparser df3ea76ece10095374fd1c9a22a4fb85a44efc42
803SRCREV_wrangler="3604a6be798d0e52e1d935d61d57b4ecbd5dfb2a" 778SRCREV_jsonparser = "df3ea76ece10095374fd1c9a22a4fb85a44efc42"
804SRC_URI += "git://github.com/rancher/wrangler;name=wrangler;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rancher/wrangler" 779SRC_URI += "git://github.com/buger/jsonparser;name=jsonparser;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/buger/jsonparser"
805 780
806# github.com/stretchr/testify v1.8.4 781# github.com/Microsoft/hnslib v0.0.8
807# [1] git ls-remote https://github.com/stretchr/testify f97607b89807936ac4ff96748d766cf4b9711f78 782# [1] git ls-remote https://github.com/microsoft/hnslib 299778423a10cd8a4c30a771578f6c3ba5506e1e
808SRCREV_testify="f97607b89807936ac4ff96748d766cf4b9711f78" 783SRCREV_hnslib = "299778423a10cd8a4c30a771578f6c3ba5506e1e"
809SRC_URI += "git://github.com/stretchr/testify;name=testify;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/stretchr/testify" 784SRC_URI += "git://github.com/microsoft/hnslib;name=hnslib;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Microsoft/hnslib"
810 785
811# github.com/jbenet/goprocess v0.1.4 786# github.com/containerd/ttrpc v1.2.5
812# [1] git ls-remote https://github.com/jbenet/goprocess 23d20c20149e1f362afda26f4500cb9d6393f0ad 787# [1] git ls-remote https://github.com/containerd/ttrpc 655622931dab8c39a563e8c82ae90cdc748f72a1
813SRCREV_goprocess="23d20c20149e1f362afda26f4500cb9d6393f0ad" 788SRCREV_ttrpc = "655622931dab8c39a563e8c82ae90cdc748f72a1"
814SRC_URI += "git://github.com/jbenet/goprocess;name=goprocess;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jbenet/goprocess" 789SRC_URI += "git://github.com/containerd/ttrpc;name=ttrpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/ttrpc"
815
816# github.com/syndtr/goleveldb v1.0.0
817# [1] git ls-remote https://github.com/syndtr/goleveldb 9d007e481048296f09f59bd19bb7ae584563cd95
818SRCREV_goleveldb="9d007e481048296f09f59bd19bb7ae584563cd95"
819SRC_URI += "git://github.com/syndtr/goleveldb;name=goleveldb;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/syndtr/goleveldb"
820
821# cloud.google.com/go/compute v1.23.3
822# [1] git ls-remote https://github.com/googleapis/google-cloud-go 2ba47cb7adfef32617eb11888331ccc2d2a0f84d
823SRCREV_compute="2ba47cb7adfef32617eb11888331ccc2d2a0f84d"
824SRC_URI += "git://github.com/googleapis/google-cloud-go;name=compute;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/cloud.google.com/go/compute"
825
826# github.com/containerd/ttrpc v1.2.2
827# [1] git ls-remote https://github.com/containerd/ttrpc ac26f8cbea1c440d451dd19a4a1b847fd073f3c3
828SRCREV_ttrpc="ac26f8cbea1c440d451dd19a4a1b847fd073f3c3"
829SRC_URI += "git://github.com/containerd/ttrpc;name=ttrpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/ttrpc"
830 790
831# github.com/coreos/go-semver v0.3.1 791# github.com/coreos/go-semver v0.3.1
832# [1] git ls-remote https://github.com/coreos/go-semver c16f28124668daf02b2a32a431dec2f183977ffc 792# [1] git ls-remote https://github.com/coreos/go-semver c16f28124668daf02b2a32a431dec2f183977ffc
833SRCREV_go-semver="c16f28124668daf02b2a32a431dec2f183977ffc" 793SRCREV_go-semver = "c16f28124668daf02b2a32a431dec2f183977ffc"
834SRC_URI += "git://github.com/coreos/go-semver;name=go-semver;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/coreos/go-semver" 794SRC_URI += "git://github.com/coreos/go-semver;name=go-semver;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/coreos/go-semver"
835 795
836# github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c 796# github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c
837# [1] git ls-remote https://github.com/docker/go-events e31b211e4f1cd09aa76fe4ac244571fab96ae47f 797# [1] git ls-remote https://github.com/docker/go-events e31b211e4f1cd09aa76fe4ac244571fab96ae47f
838SRCREV_go-events="e31b211e4f1cd09aa76fe4ac244571fab96ae47f" 798SRCREV_go-events = "e31b211e4f1cd09aa76fe4ac244571fab96ae47f"
839SRC_URI += "git://github.com/docker/go-events;name=go-events;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-events" 799SRC_URI += "git://github.com/docker/go-events;name=go-events;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-events"
840 800
841# github.com/go-errors/errors v1.4.2 801# github.com/go-errors/errors v1.4.2
842# [1] git ls-remote https://github.com/go-errors/errors 33d496f939bc762321a636d4035e15c302eb0b00 802# [1] git ls-remote https://github.com/go-errors/errors 33d496f939bc762321a636d4035e15c302eb0b00
843SRCREV_go-errors-errors="33d496f939bc762321a636d4035e15c302eb0b00" 803SRCREV_go-errors-errors = "33d496f939bc762321a636d4035e15c302eb0b00"
844SRC_URI += "git://github.com/go-errors/errors;name=go-errors-errors;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-errors/errors" 804SRC_URI += "git://github.com/go-errors/errors;name=go-errors-errors;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-errors/errors"
845 805
846# github.com/jackc/pgpassfile v1.0.0 806# github.com/jackc/pgpassfile v1.0.0
847# [1] git ls-remote https://github.com/jackc/pgpassfile 99d8e8e28945ffceaf75b0299fcb2bb656b8a683 807# [1] git ls-remote https://github.com/jackc/pgpassfile 99d8e8e28945ffceaf75b0299fcb2bb656b8a683
848SRCREV_pgpassfile="99d8e8e28945ffceaf75b0299fcb2bb656b8a683" 808SRCREV_pgpassfile = "99d8e8e28945ffceaf75b0299fcb2bb656b8a683"
849SRC_URI += "git://github.com/jackc/pgpassfile;name=pgpassfile;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jackc/pgpassfile" 809SRC_URI += "git://github.com/jackc/pgpassfile;name=pgpassfile;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jackc/pgpassfile"
810
811# github.com/jbenet/goprocess v0.1.4
812# [1] git ls-remote https://github.com/jbenet/goprocess 23d20c20149e1f362afda26f4500cb9d6393f0ad
813SRCREV_goprocess = "23d20c20149e1f362afda26f4500cb9d6393f0ad"
814SRC_URI += "git://github.com/jbenet/goprocess;name=goprocess;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jbenet/goprocess"
850 815
851# github.com/josharian/intern v1.0.0 816# github.com/josharian/intern v1.0.0
852# [1] git ls-remote https://github.com/josharian/intern 8e6ff32b3e7c0b018c43953085fe2ac330fe9acd 817# [1] git ls-remote https://github.com/josharian/intern 8e6ff32b3e7c0b018c43953085fe2ac330fe9acd
853SRCREV_intern="8e6ff32b3e7c0b018c43953085fe2ac330fe9acd" 818SRCREV_intern = "8e6ff32b3e7c0b018c43953085fe2ac330fe9acd"
854SRC_URI += "git://github.com/josharian/intern;name=intern;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/josharian/intern" 819SRC_URI += "git://github.com/josharian/intern;name=intern;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/josharian/intern"
855 820
856# github.com/josharian/native v1.1.0 821# github.com/josharian/native v1.1.0
857# [1] git ls-remote https://github.com/josharian/native c1e37c09b531b14ae12a501eb6fd529b31cecdaa 822# [1] git ls-remote https://github.com/josharian/native c1e37c09b531b14ae12a501eb6fd529b31cecdaa
858SRCREV_native="c1e37c09b531b14ae12a501eb6fd529b31cecdaa" 823SRCREV_native = "c1e37c09b531b14ae12a501eb6fd529b31cecdaa"
859SRC_URI += "git://github.com/josharian/native;name=native;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/josharian/native" 824SRC_URI += "git://github.com/josharian/native;name=native;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/josharian/native"
860 825
861# github.com/lithammer/dedent v1.1.0 826# github.com/lithammer/dedent v1.1.0
862# [1] git ls-remote https://github.com/lithammer/dedent 8478954c3bc893cf36c5ee7c822266b993a3b3ee 827# [1] git ls-remote https://github.com/lithammer/dedent 8478954c3bc893cf36c5ee7c822266b993a3b3ee
863SRCREV_dedent="8478954c3bc893cf36c5ee7c822266b993a3b3ee" 828SRCREV_dedent = "8478954c3bc893cf36c5ee7c822266b993a3b3ee"
864SRC_URI += "git://github.com/lithammer/dedent;name=dedent;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/lithammer/dedent" 829SRC_URI += "git://github.com/lithammer/dedent;name=dedent;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/lithammer/dedent"
830
831# github.com/mattn/go-sqlite3 v1.14.24
832# [1] git ls-remote https://github.com/mattn/go-sqlite3 846fea6c1443e8cc366fc1966fe078d7f825f6a9
833SRCREV_go-sqlite3 = "846fea6c1443e8cc366fc1966fe078d7f825f6a9"
834SRC_URI += "git://github.com/mattn/go-sqlite3;name=go-sqlite3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-sqlite3"
865 835
866# github.com/mdlayher/netlink v1.7.2 836# github.com/mdlayher/netlink v1.7.2
867# [1] git ls-remote https://github.com/mdlayher/netlink 657f7da1d9bd78d246ae610e0b5efc63a6a5f9e4 837# [1] git ls-remote https://github.com/mdlayher/netlink 657f7da1d9bd78d246ae610e0b5efc63a6a5f9e4
868SRCREV_mdlayher-netlink="657f7da1d9bd78d246ae610e0b5efc63a6a5f9e4" 838SRCREV_mdlayher-netlink = "657f7da1d9bd78d246ae610e0b5efc63a6a5f9e4"
869SRC_URI += "git://github.com/mdlayher/netlink;name=mdlayher-netlink;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mdlayher/netlink" 839SRC_URI += "git://github.com/mdlayher/netlink;name=mdlayher-netlink;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mdlayher/netlink"
870 840
871# github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible 841# github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible
872# [1] git ls-remote https://github.com/mistifyio/go-zfs f784269be439d704d3dfa1906f45dd848fed2beb 842# [1] git ls-remote https://github.com/mistifyio/go-zfs f784269be439d704d3dfa1906f45dd848fed2beb
873SRCREV_go-zfs="f784269be439d704d3dfa1906f45dd848fed2beb" 843SRCREV_go-zfs = "f784269be439d704d3dfa1906f45dd848fed2beb"
874SRC_URI += "git://github.com/mistifyio/go-zfs;name=go-zfs;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mistifyio/go-zfs" 844SRC_URI += "git://github.com/mistifyio/go-zfs;name=go-zfs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mistifyio/go-zfs"
875 845
876# github.com/moby/sys/symlink v0.2.0 846# github.com/moby/sys/symlink v0.3.0
877# [1] git ls-remote https://github.com/moby/sys 03b9f8d59a07f5206a2264105f4903a222aea964 847# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
878SRCREV_symlink="03b9f8d59a07f5206a2264105f4903a222aea964" 848SRCREV_symlink = "cafbe42351600ca9b363e220722f66d96f6e71f4"
879SRC_URI += "git://github.com/moby/sys;name=symlink;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/symlink" 849SRC_URI += "git://github.com/moby/sys;name=symlink;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/symlink"
850
851# github.com/syndtr/goleveldb v1.0.0
852# [1] git ls-remote https://github.com/syndtr/goleveldb 9d007e481048296f09f59bd19bb7ae584563cd95
853SRCREV_goleveldb = "9d007e481048296f09f59bd19bb7ae584563cd95"
854SRC_URI += "git://github.com/syndtr/goleveldb;name=goleveldb;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/syndtr/goleveldb"
880 855
881# github.com/vbatts/tar-split v0.11.5 856# github.com/vbatts/tar-split v0.11.5
882# [1] git ls-remote https://github.com/vbatts/tar-split 5ef0dd8243164ebacd755916a89d8085a5b6bb7f 857# [1] git ls-remote https://github.com/vbatts/tar-split 5ef0dd8243164ebacd755916a89d8085a5b6bb7f
883SRCREV_tar-split="5ef0dd8243164ebacd755916a89d8085a5b6bb7f" 858SRCREV_tar-split = "5ef0dd8243164ebacd755916a89d8085a5b6bb7f"
884SRC_URI += "git://github.com/vbatts/tar-split;name=tar-split;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/vbatts/tar-split" 859SRC_URI += "git://github.com/vbatts/tar-split;name=tar-split;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/vbatts/tar-split"
885 860
886# google.golang.org/appengine v1.6.8 861# sigs.k8s.io/kustomize/kyaml v0.18.1
887# [1] git ls-remote https://github.com/golang/appengine aa58fcd18e4ab7ac816760ee266fa30a0907ab9e 862# [1] git ls-remote https://github.com/kubernetes-sigs/kustomize 01cce4f6ccdbadefe3f7540114953134672feebc
888SRCREV_appengine="aa58fcd18e4ab7ac816760ee266fa30a0907ab9e" 863SRCREV_kyaml = "01cce4f6ccdbadefe3f7540114953134672feebc"
889SRC_URI += "git://github.com/golang/appengine;name=appengine;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/appengine" 864SRC_URI += "git://github.com/kubernetes-sigs/kustomize;name=kyaml;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/kustomize/kyaml"
890 865
891# sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 866# github.com/Microsoft/hcsshim v0.11.7
892# [1] git ls-remote https://github.com/kubernetes-sigs/kustomize 6ce0bf390ce3dae580947a2b739da3306c675eef 867# [1] git ls-remote https://github.com/microsoft/hcsshim 6749c2f4196edcd51cfbd85dcb0f411613b7de82
893SRCREV_kyaml="6ce0bf390ce3dae580947a2b739da3306c675eef" 868SRCREV_hcsshim = "6749c2f4196edcd51cfbd85dcb0f411613b7de82"
894SRC_URI += "git://github.com/kubernetes-sigs/kustomize;name=kyaml;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/kustomize/kyaml" 869SRC_URI += "git://github.com/microsoft/hcsshim;name=hcsshim;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Microsoft/hcsshim"
895 870
896# github.com/Microsoft/hcsshim v0.11.0 871# github.com/k3s-io/containerd v1.7.23-k3s2
897# [1] git ls-remote https://github.com/microsoft/hcsshim 750e11bf07440fd1581413bdc1fc7731fa2d6d64 872# [1] git ls-remote https://github.com/k3s-io/containerd a9466dd23a1d9be018292a086609565fef97e8de
898SRCREV_hcsshim="750e11bf07440fd1581413bdc1fc7731fa2d6d64" 873SRCREV_containerd = "a9466dd23a1d9be018292a086609565fef97e8de"
899SRC_URI += "git://github.com/microsoft/hcsshim;name=hcsshim;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Microsoft/hcsshim" 874SRC_URI += "git://github.com/k3s-io/containerd;name=containerd;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/containerd"
900 875
901# github.com/k3s-io/containerd v1.7.11-k3s2 876# github.com/gorilla/websocket v1.5.1
902# [1] git ls-remote https://github.com/k3s-io/containerd 64c566767b99d0bacf26fb6e2355775c413331c9 877# [1] git ls-remote https://github.com/gorilla/websocket ac0789be11725ab2285233e9a3800c2312cff4fc
903SRCREV_containerd="64c566767b99d0bacf26fb6e2355775c413331c9" 878SRCREV_websocket = "ac0789be11725ab2285233e9a3800c2312cff4fc"
904SRC_URI += "git://github.com/k3s-io/containerd;name=containerd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/containerd" 879SRC_URI += "git://github.com/gorilla/websocket;name=websocket;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gorilla/websocket"
905 880
906# github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e 881# github.com/minio/minio-go/v7 v7.0.70
907# [1] git ls-remote https://github.com/coreos/go-systemd 95778dfbb74eb7e4dbaf43bf7d71809650ef8076 882# [1] git ls-remote https://github.com/minio/minio-go c2fe17945c8d0b203fa01e4d04a8adf93ccf2d9f
908SRCREV_go-systemd="95778dfbb74eb7e4dbaf43bf7d71809650ef8076" 883SRCREV_v7 = "c2fe17945c8d0b203fa01e4d04a8adf93ccf2d9f"
909SRC_URI += "git://github.com/coreos/go-systemd;name=go-systemd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/coreos/go-systemd" 884SRC_URI += "git://github.com/minio/minio-go;name=v7;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/minio/minio-go/v7"
910 885
911# github.com/gorilla/websocket v1.5.0 886# github.com/prometheus/common v0.55.0
912# [1] git ls-remote https://github.com/gorilla/websocket 9111bb834a68b893cebbbaed5060bdbc1d9ab7d2 887# [1] git ls-remote https://github.com/prometheus/common 0c7b585c7da330aae136aaa874cb4f89f5b3e5d9
913SRCREV_websocket="9111bb834a68b893cebbbaed5060bdbc1d9ab7d2" 888SRCREV_common = "0c7b585c7da330aae136aaa874cb4f89f5b3e5d9"
914SRC_URI += "git://github.com/gorilla/websocket;name=websocket;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gorilla/websocket" 889SRC_URI += "git://github.com/prometheus/common;name=common;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/prometheus/common"
915
916# github.com/minio/minio-go/v7 v7.0.33
917# [1] git ls-remote https://github.com/minio/minio-go a80fee3343f12028079ae831a04b9583ba09c695
918SRCREV_v7="a80fee3343f12028079ae831a04b9583ba09c695"
919SRC_URI += "git://github.com/minio/minio-go;name=v7;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/minio/minio-go/v7"
920 890
921# github.com/yl2chen/cidranger v1.0.2 891# github.com/yl2chen/cidranger v1.0.2
922# [1] git ls-remote https://github.com/yl2chen/cidranger 7ff5a0e84593dad6fbd50551343618d7956b3c71 892# [1] git ls-remote https://github.com/yl2chen/cidranger 7ff5a0e84593dad6fbd50551343618d7956b3c71
923SRCREV_cidranger="7ff5a0e84593dad6fbd50551343618d7956b3c71" 893SRCREV_cidranger = "7ff5a0e84593dad6fbd50551343618d7956b3c71"
924SRC_URI += "git://github.com/yl2chen/cidranger;name=cidranger;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/yl2chen/cidranger" 894SRC_URI += "git://github.com/yl2chen/cidranger;name=cidranger;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/yl2chen/cidranger"
925 895
926# github.com/k3s-io/kubernetes v1.28.7-k3s1 896# github.com/k3s-io/kubernetes v1.32.0-k3s1
927# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 897# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
928SRCREV_kubernetes="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 898SRCREV_kubernetes = "39f4707c882be87eb91cef02d669a5b584923fe7"
929SRC_URI += "git://github.com/k3s-io/kubernetes;name=kubernetes;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes" 899SRC_URI += "git://github.com/k3s-io/kubernetes;name=kubernetes;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes"
930 900
931# github.com/benbjohnson/clock v1.3.5 901# github.com/fxamacker/cbor/v2 v2.7.0
932# [1] git ls-remote https://github.com/benbjohnson/clock 96c602caabb567343046c08a8fca8560b4f00bb4 902# [1] git ls-remote https://github.com/fxamacker/cbor 02b69dbb52f4ecf450b3aa5e9a04b7a0b4bf409a
933SRCREV_clock="96c602caabb567343046c08a8fca8560b4f00bb4" 903SRCREV_cbor-v2 = "02b69dbb52f4ecf450b3aa5e9a04b7a0b4bf409a"
934SRC_URI += "git://github.com/benbjohnson/clock;name=clock;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/benbjohnson/clock" 904SRC_URI += "git://github.com/fxamacker/cbor;name=cbor-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fxamacker/cbor/v2"
935 905
936# github.com/francoispqt/gojay v1.2.13 906# github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161
937# [1] git ls-remote https://github.com/francoispqt/gojay 1398296d938f9fae26750ddc2fe356b6d897f799 907# [1] git ls-remote https://github.com/Azure/go-ansiterm 306776ec8161b5dc8676039adbf598a39bce3de0
938SRCREV_gojay="1398296d938f9fae26750ddc2fe356b6d897f799" 908SRCREV_go-ansiterm = "306776ec8161b5dc8676039adbf598a39bce3de0"
939SRC_URI += "git://github.com/francoispqt/gojay;name=gojay;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/francoispqt/gojay" 909SRC_URI += "git://github.com/Azure/go-ansiterm;name=go-ansiterm;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Azure/go-ansiterm"
940 910
941# github.com/ipfs/go-datastore v0.6.0 911# github.com/avast/retry-go/v4 v4.6.0
942# [1] git ls-remote https://github.com/ipfs/go-datastore 1de47089f5c72b61d91b5cd9043e49fe95771ac0 912# [1] git ls-remote https://github.com/avast/retry-go 839c8ceb66c3308e79d46f2552fec3980aaec6f2
943SRCREV_go-datastore="1de47089f5c72b61d91b5cd9043e49fe95771ac0" 913SRCREV_retry-go-v4 = "839c8ceb66c3308e79d46f2552fec3980aaec6f2"
944SRC_URI += "git://github.com/ipfs/go-datastore;name=go-datastore;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ipfs/go-datastore" 914SRC_URI += "git://github.com/avast/retry-go;name=retry-go-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/avast/retry-go/v4"
945 915
946# github.com/raulk/go-watchdog v1.3.0 916# github.com/benbjohnson/clock v1.3.5
947# [1] git ls-remote https://github.com/raulk/go-watchdog 9c5e371109037bec1852ea63c9512a94307bfea0 917# [1] git ls-remote https://github.com/benbjohnson/clock 96c602caabb567343046c08a8fca8560b4f00bb4
948SRCREV_go-watchdog="9c5e371109037bec1852ea63c9512a94307bfea0" 918SRCREV_clock = "96c602caabb567343046c08a8fca8560b4f00bb4"
949SRC_URI += "git://github.com/raulk/go-watchdog;name=go-watchdog;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/raulk/go-watchdog" 919SRC_URI += "git://github.com/benbjohnson/clock;name=clock;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/benbjohnson/clock"
950 920
951# github.com/spaolacci/murmur3 v1.1.0 921# github.com/cespare/xxhash/v2 v2.3.0
952# [1] git ls-remote https://github.com/spaolacci/murmur3 f09979ecbc725b9e6d41a297405f65e7e8804acc 922# [1] git ls-remote https://github.com/cespare/xxhash 998dce232f17418a7a5721ecf87ca714025a3243
953SRCREV_murmur3="f09979ecbc725b9e6d41a297405f65e7e8804acc" 923SRCREV_xxhash-v2 = "998dce232f17418a7a5721ecf87ca714025a3243"
954SRC_URI += "git://github.com/spaolacci/murmur3;name=murmur3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spaolacci/murmur3" 924SRC_URI += "git://github.com/cespare/xxhash;name=xxhash-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cespare/xxhash/v2"
955 925
956# github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 926# github.com/containerd/go-cni v1.1.10
957# [1] git ls-remote https://github.com/Azure/go-ansiterm d185dfc1b5a126116ea5a19e148e29d16b4574c9 927# [1] git ls-remote https://github.com/containerd/go-cni 1c1be5e9ea864c9bc1651909ae13e1e555b4098d
958SRCREV_go-ansiterm="d185dfc1b5a126116ea5a19e148e29d16b4574c9" 928SRCREV_go-cni = "1c1be5e9ea864c9bc1651909ae13e1e555b4098d"
959SRC_URI += "git://github.com/Azure/go-ansiterm;name=go-ansiterm;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-ansiterm" 929SRC_URI += "git://github.com/containerd/go-cni;name=go-cni;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/go-cni"
960
961# github.com/Azure/go-autorest v14.2.0+incompatible
962# [1] git ls-remote https://github.com/Azure/go-autorest e7b391b759b050d6719cc6fd8bb87b6dc038bca6
963SRCREV_go-autorest="e7b391b759b050d6719cc6fd8bb87b6dc038bca6"
964SRC_URI += "git://github.com/Azure/go-autorest;name=go-autorest;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest"
965
966# github.com/avast/retry-go/v4 v4.3.2
967# [1] git ls-remote https://github.com/avast/retry-go c65eeae03ec06cb591b05d092457de9f691bb359
968SRCREV_retry-go-v4="c65eeae03ec06cb591b05d092457de9f691bb359"
969SRC_URI += "git://github.com/avast/retry-go;name=retry-go-v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/avast/retry-go/v4"
970
971# github.com/cespare/xxhash/v2 v2.2.0
972# [1] git ls-remote https://github.com/cespare/xxhash a76eb16a93c1e30527c073ca831d9048b4b935f6
973SRCREV_xxhash-v2="a76eb16a93c1e30527c073ca831d9048b4b935f6"
974SRC_URI += "git://github.com/cespare/xxhash;name=xxhash-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cespare/xxhash/v2"
975
976# github.com/containerd/go-cni v1.1.9
977# [1] git ls-remote https://github.com/containerd/go-cni 6603d5bd8941d7f2026bb5627f6aa4ff434f859a
978SRCREV_go-cni="6603d5bd8941d7f2026bb5627f6aa4ff434f859a"
979SRC_URI += "git://github.com/containerd/go-cni;name=go-cni;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/go-cni"
980 930
981# github.com/docker/go-metrics v0.0.1 931# github.com/docker/go-metrics v0.0.1
982# [1] git ls-remote https://github.com/docker/go-metrics b619b3592b65de4f087d9f16863a7e6ff905973c 932# [1] git ls-remote https://github.com/docker/go-metrics b619b3592b65de4f087d9f16863a7e6ff905973c
983SRCREV_go-metrics="b619b3592b65de4f087d9f16863a7e6ff905973c" 933SRCREV_go-metrics = "b619b3592b65de4f087d9f16863a7e6ff905973c"
984SRC_URI += "git://github.com/docker/go-metrics;name=go-metrics;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-metrics" 934SRC_URI += "git://github.com/docker/go-metrics;name=go-metrics;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-metrics"
985 935
986# github.com/felixge/httpsnoop v1.0.4 936# github.com/felixge/httpsnoop v1.0.4
987# [1] git ls-remote https://github.com/felixge/httpsnoop c5817c27ec125409c069052fdd171023c353501c 937# [1] git ls-remote https://github.com/felixge/httpsnoop c5817c27ec125409c069052fdd171023c353501c
988SRCREV_httpsnoop="c5817c27ec125409c069052fdd171023c353501c" 938SRCREV_httpsnoop = "c5817c27ec125409c069052fdd171023c353501c"
989SRC_URI += "git://github.com/felixge/httpsnoop;name=httpsnoop;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/felixge/httpsnoop" 939SRC_URI += "git://github.com/felixge/httpsnoop;name=httpsnoop;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/felixge/httpsnoop"
940
941# github.com/francoispqt/gojay v1.2.13
942# [1] git ls-remote https://github.com/francoispqt/gojay 1398296d938f9fae26750ddc2fe356b6d897f799
943SRCREV_gojay = "1398296d938f9fae26750ddc2fe356b6d897f799"
944SRC_URI += "git://github.com/francoispqt/gojay;name=gojay;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/francoispqt/gojay"
990 945
991# github.com/fsnotify/fsnotify v1.7.0 946# github.com/fsnotify/fsnotify v1.7.0
992# [1] git ls-remote https://github.com/fsnotify/fsnotify cfc9c4f277ea6ec18de92444b31983b183deb4fb 947# [1] git ls-remote https://github.com/fsnotify/fsnotify cfc9c4f277ea6ec18de92444b31983b183deb4fb
993SRCREV_fsnotify="cfc9c4f277ea6ec18de92444b31983b183deb4fb" 948SRCREV_fsnotify = "cfc9c4f277ea6ec18de92444b31983b183deb4fb"
994SRC_URI += "git://github.com/fsnotify/fsnotify;name=fsnotify;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/fsnotify/fsnotify" 949SRC_URI += "git://github.com/fsnotify/fsnotify;name=fsnotify;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fsnotify/fsnotify"
995 950
996# github.com/golang-jwt/jwt/v4 v4.5.0 951# github.com/golang-jwt/jwt/v4 v4.5.1
997# [1] git ls-remote https://github.com/golang-jwt/jwt 9358574a7a1a2c8d644f22b6e8de627ba85c58d0 952# [1] git ls-remote https://github.com/golang-jwt/jwt 7b1c1c00a171c6c79bbdb40e4ce7d197060c1c2c
998SRCREV_jwt-v4="9358574a7a1a2c8d644f22b6e8de627ba85c58d0" 953SRCREV_jwt-v4 = "7b1c1c00a171c6c79bbdb40e4ce7d197060c1c2c"
999SRC_URI += "git://github.com/golang-jwt/jwt;name=jwt-v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/golang-jwt/jwt/v4" 954SRC_URI += "git://github.com/golang-jwt/jwt;name=jwt-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/golang-jwt/jwt/v4"
1000 955
1001# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da 956# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
1002# [1] git ls-remote https://github.com/golang/groupcache 41bb18bfe9da5321badc438f91158cd790a33aa3 957# [1] git ls-remote https://github.com/golang/groupcache 41bb18bfe9da5321badc438f91158cd790a33aa3
1003SRCREV_groupcache="41bb18bfe9da5321badc438f91158cd790a33aa3" 958SRCREV_groupcache = "41bb18bfe9da5321badc438f91158cd790a33aa3"
1004SRC_URI += "git://github.com/golang/groupcache;name=groupcache;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/golang/groupcache" 959SRC_URI += "git://github.com/golang/groupcache;name=groupcache;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/golang/groupcache"
1005 960
1006# github.com/hanwen/go-fuse/v2 v2.3.0 961# github.com/hanwen/go-fuse/v2 v2.5.1
1007# [1] git ls-remote https://github.com/hanwen/go-fuse d537a5a8d65c6552bc3844571f1d8ec76bcac5e4 962# [1] git ls-remote https://github.com/hanwen/go-fuse 2901efa04e040ebe54a951bcea93d67ab1af1ad5
1008SRCREV_go-fuse-v2="d537a5a8d65c6552bc3844571f1d8ec76bcac5e4" 963SRCREV_go-fuse-v2 = "2901efa04e040ebe54a951bcea93d67ab1af1ad5"
1009SRC_URI += "git://github.com/hanwen/go-fuse;name=go-fuse-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hanwen/go-fuse/v2" 964SRC_URI += "git://github.com/hanwen/go-fuse;name=go-fuse-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hanwen/go-fuse/v2"
1010 965
1011# github.com/hashicorp/errwrap v1.1.0 966# github.com/hashicorp/errwrap v1.1.0
1012# [1] git ls-remote https://github.com/hashicorp/errwrap 7b00e5db719c64d14dd0caaacbd13e76254d02c0 967# [1] git ls-remote https://github.com/hashicorp/errwrap 7b00e5db719c64d14dd0caaacbd13e76254d02c0
1013SRCREV_errwrap="7b00e5db719c64d14dd0caaacbd13e76254d02c0" 968SRCREV_errwrap = "7b00e5db719c64d14dd0caaacbd13e76254d02c0"
1014SRC_URI += "git://github.com/hashicorp/errwrap;name=errwrap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/errwrap" 969SRC_URI += "git://github.com/hashicorp/errwrap;name=errwrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/errwrap"
970
971# github.com/ipfs/go-datastore v0.6.0
972# [1] git ls-remote https://github.com/ipfs/go-datastore 1de47089f5c72b61d91b5cd9043e49fe95771ac0
973SRCREV_go-datastore = "1de47089f5c72b61d91b5cd9043e49fe95771ac0"
974SRC_URI += "git://github.com/ipfs/go-datastore;name=go-datastore;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ipfs/go-datastore"
1015 975
1016# github.com/karrick/godirwalk v1.17.0 976# github.com/karrick/godirwalk v1.17.0
1017# [1] git ls-remote https://github.com/karrick/godirwalk 9a7752c108e7ea76255201b9f47bd4d4d2df868e 977# [1] git ls-remote https://github.com/karrick/godirwalk 9a7752c108e7ea76255201b9f47bd4d4d2df868e
1018SRCREV_godirwalk="9a7752c108e7ea76255201b9f47bd4d4d2df868e" 978SRCREV_godirwalk = "9a7752c108e7ea76255201b9f47bd4d4d2df868e"
1019SRC_URI += "git://github.com/karrick/godirwalk;name=godirwalk;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/karrick/godirwalk" 979SRC_URI += "git://github.com/karrick/godirwalk;name=godirwalk;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/karrick/godirwalk"
1020 980
1021# github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de 981# github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de
1022# [1] git ls-remote https://github.com/liggitt/tabwriter 89fcab3d43de07060e4fd4c1547430ed57e87f24 982# [1] git ls-remote https://github.com/liggitt/tabwriter 89fcab3d43de07060e4fd4c1547430ed57e87f24
1023SRCREV_tabwriter="89fcab3d43de07060e4fd4c1547430ed57e87f24" 983SRCREV_tabwriter = "89fcab3d43de07060e4fd4c1547430ed57e87f24"
1024SRC_URI += "git://github.com/liggitt/tabwriter;name=tabwriter;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/liggitt/tabwriter" 984SRC_URI += "git://github.com/liggitt/tabwriter;name=tabwriter;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/liggitt/tabwriter"
1025 985
1026# github.com/minio/highwayhash v1.0.2 986# github.com/minio/highwayhash v1.0.2
1027# [1] git ls-remote https://github.com/minio/highwayhash 08ce0b4fa7932a018438133f1b632e1c674d4107 987# [1] git ls-remote https://github.com/minio/highwayhash 08ce0b4fa7932a018438133f1b632e1c674d4107
1028SRCREV_highwayhash="08ce0b4fa7932a018438133f1b632e1c674d4107" 988SRCREV_highwayhash = "08ce0b4fa7932a018438133f1b632e1c674d4107"
1029SRC_URI += "git://github.com/minio/highwayhash;name=highwayhash;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/minio/highwayhash" 989SRC_URI += "git://github.com/minio/highwayhash;name=highwayhash;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/minio/highwayhash"
1030 990
1031# github.com/minio/sha256-simd v1.0.1 991# github.com/minio/sha256-simd v1.0.1
1032# [1] git ls-remote https://github.com/minio/sha256-simd 6096f891a77bfe490cbea7a424c821b5fdb92849 992# [1] git ls-remote https://github.com/minio/sha256-simd 6096f891a77bfe490cbea7a424c821b5fdb92849
1033SRCREV_sha256-simd="6096f891a77bfe490cbea7a424c821b5fdb92849" 993SRCREV_sha256-simd = "6096f891a77bfe490cbea7a424c821b5fdb92849"
1034SRC_URI += "git://github.com/minio/sha256-simd;name=sha256-simd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/minio/sha256-simd" 994SRC_URI += "git://github.com/minio/sha256-simd;name=sha256-simd;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/minio/sha256-simd"
1035
1036# github.com/mrunalp/fileutils v0.5.1
1037# [1] git ls-remote https://github.com/mrunalp/fileutils 7363e975f9cfb558be601bece0df81714c3c9084
1038SRCREV_fileutils="7363e975f9cfb558be601bece0df81714c3c9084"
1039SRC_URI += "git://github.com/mrunalp/fileutils;name=fileutils;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mrunalp/fileutils"
1040 995
1041# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 996# github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
1042# [1] git ls-remote https://github.com/munnerz/goautoneg a7dc8b61c822528f973a5e4e7b272055c6fdb43e 997# [1] git ls-remote https://github.com/munnerz/goautoneg a7dc8b61c822528f973a5e4e7b272055c6fdb43e
1043SRCREV_goautoneg="a7dc8b61c822528f973a5e4e7b272055c6fdb43e" 998SRCREV_goautoneg = "a7dc8b61c822528f973a5e4e7b272055c6fdb43e"
1044SRC_URI += "git://github.com/munnerz/goautoneg;name=goautoneg;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/munnerz/goautoneg" 999SRC_URI += "git://github.com/munnerz/goautoneg;name=goautoneg;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/munnerz/goautoneg"
1045 1000
1046# github.com/pelletier/go-toml v1.9.5 1001# github.com/pelletier/go-toml v1.9.5
1047# [1] git ls-remote https://github.com/pelletier/go-toml fed1464066413075eac02cd4dc368b5221845541 1002# [1] git ls-remote https://github.com/pelletier/go-toml fed1464066413075eac02cd4dc368b5221845541
1048SRCREV_go-toml="fed1464066413075eac02cd4dc368b5221845541" 1003SRCREV_go-toml = "fed1464066413075eac02cd4dc368b5221845541"
1049SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pelletier/go-toml" 1004SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pelletier/go-toml"
1050 1005
1051# github.com/prometheus/common v0.45.0 1006# github.com/prometheus/procfs v0.15.1
1052# [1] git ls-remote https://github.com/prometheus/common c59927ec74c04c0c17891bf27784fe7c484ae97f 1007# [1] git ls-remote https://github.com/prometheus/procfs 51919fd4b9d0aaca69854ac81bdeda5f96dab366
1053SRCREV_common="c59927ec74c04c0c17891bf27784fe7c484ae97f" 1008SRCREV_procfs = "51919fd4b9d0aaca69854ac81bdeda5f96dab366"
1054SRC_URI += "git://github.com/prometheus/common;name=common;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/prometheus/common" 1009SRC_URI += "git://github.com/prometheus/procfs;name=procfs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/prometheus/procfs"
1010
1011# github.com/raulk/go-watchdog v1.3.0
1012# [1] git ls-remote https://github.com/raulk/go-watchdog 9c5e371109037bec1852ea63c9512a94307bfea0
1013SRCREV_go-watchdog = "9c5e371109037bec1852ea63c9512a94307bfea0"
1014SRC_URI += "git://github.com/raulk/go-watchdog;name=go-watchdog;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/raulk/go-watchdog"
1055 1015
1056# github.com/prometheus/procfs v0.12.0 1016# github.com/spaolacci/murmur3 v1.1.0
1057# [1] git ls-remote https://github.com/prometheus/procfs ff0ad85f7e8bcd5c677d99143f14a2a3aab533aa 1017# [1] git ls-remote https://github.com/spaolacci/murmur3 f09979ecbc725b9e6d41a297405f65e7e8804acc
1058SRCREV_procfs="ff0ad85f7e8bcd5c677d99143f14a2a3aab533aa" 1018SRCREV_murmur3 = "f09979ecbc725b9e6d41a297405f65e7e8804acc"
1059SRC_URI += "git://github.com/prometheus/procfs;name=procfs;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/prometheus/procfs" 1019SRC_URI += "git://github.com/spaolacci/murmur3;name=murmur3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spaolacci/murmur3"
1060 1020
1061# github.com/vishvananda/netns v0.0.4 1021# github.com/vishvananda/netns v0.0.4
1062# [1] git ls-remote https://github.com/vishvananda/netns 7a452d2d15292b2bfb2a2d88e6bdeac156a761b9 1022# [1] git ls-remote https://github.com/vishvananda/netns 7a452d2d15292b2bfb2a2d88e6bdeac156a761b9
1063SRCREV_netns="7a452d2d15292b2bfb2a2d88e6bdeac156a761b9" 1023SRCREV_netns = "7a452d2d15292b2bfb2a2d88e6bdeac156a761b9"
1064SRC_URI += "git://github.com/vishvananda/netns;name=netns;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/vishvananda/netns" 1024SRC_URI += "git://github.com/vishvananda/netns;name=netns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/vishvananda/netns"
1065 1025
1066# go.opentelemetry.io/otel/sdk v1.13.0 1026# go.opentelemetry.io/otel/sdk v1.28.0
1067# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go f2fd476f433128c2494476950ce11600a51bbe35 1027# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 81216fb002a6a76d32fdab6ef999bcf65794130d
1068SRCREV_sdk="f2fd476f433128c2494476950ce11600a51bbe35" 1028SRCREV_sdk = "81216fb002a6a76d32fdab6ef999bcf65794130d"
1069SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=sdk;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/sdk" 1029SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=sdk;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/sdk"
1070 1030
1071# github.com/k3s-io/cri-dockerd v0.3.9-k3s2 1031# github.com/k3s-io/cri-dockerd v0.3.15-k3s1.32-1
1072# [1] git ls-remote https://github.com/k3s-io/cri-dockerd 0d2146805dcd844e15d02d6f1956b4cd0e4365cf 1032# [1] git ls-remote https://github.com/k3s-io/cri-dockerd 6a0374b8aa2ec0c51e9e354725fe0e742b6f86a5
1073SRCREV_cri-dockerd="0d2146805dcd844e15d02d6f1956b4cd0e4365cf" 1033SRCREV_cri-dockerd = "6a0374b8aa2ec0c51e9e354725fe0e742b6f86a5"
1074SRC_URI += "git://github.com/k3s-io/cri-dockerd;name=cri-dockerd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/cri-dockerd" 1034SRC_URI += "git://github.com/k3s-io/cri-dockerd;name=cri-dockerd;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/cri-dockerd"
1075 1035
1076# github.com/coreos/go-iptables v0.7.0 1036# github.com/coreos/go-iptables v0.8.0
1077# [1] git ls-remote https://github.com/coreos/go-iptables b9dff5a19d9c3925da3f9b3c0a705de6c1fdc56c 1037# [1] git ls-remote https://github.com/coreos/go-iptables 26e42518b22e6878bd6e479a574122c319fa923e
1078SRCREV_go-iptables="b9dff5a19d9c3925da3f9b3c0a705de6c1fdc56c" 1038SRCREV_go-iptables = "26e42518b22e6878bd6e479a574122c319fa923e"
1079SRC_URI += "git://github.com/coreos/go-iptables;name=go-iptables;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/coreos/go-iptables" 1039SRC_URI += "git://github.com/coreos/go-iptables;name=go-iptables;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/coreos/go-iptables"
1080 1040
1081# github.com/flannel-io/flannel v0.24.2 1041# github.com/flannel-io/flannel v0.25.7
1082# [1] git ls-remote https://github.com/flannel-io/flannel 3d56ed16e123a6fb06841ba920664b3ce4c99cda 1042# [1] git ls-remote https://github.com/flannel-io/flannel 41d7069b8cfec1fc657adcd26e6a825879dab38f
1083SRCREV_flannel="3d56ed16e123a6fb06841ba920664b3ce4c99cda" 1043SRCREV_flannel = "41d7069b8cfec1fc657adcd26e6a825879dab38f"
1084SRC_URI += "git://github.com/flannel-io/flannel;name=flannel;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/flannel-io/flannel" 1044SRC_URI += "git://github.com/flannel-io/flannel;name=flannel;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/flannel-io/flannel"
1085 1045
1086# github.com/ipfs/go-ds-leveldb v0.5.0 1046# github.com/ipfs/go-ds-leveldb v0.5.0
1087# [1] git ls-remote https://github.com/ipfs/go-ds-leveldb 6f6dc580f7325ad411fc5967ccee67e40545e208 1047# [1] git ls-remote https://github.com/ipfs/go-ds-leveldb 6f6dc580f7325ad411fc5967ccee67e40545e208
1088SRCREV_go-ds-leveldb="6f6dc580f7325ad411fc5967ccee67e40545e208" 1048SRCREV_go-ds-leveldb = "6f6dc580f7325ad411fc5967ccee67e40545e208"
1089SRC_URI += "git://github.com/ipfs/go-ds-leveldb;name=go-ds-leveldb;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ipfs/go-ds-leveldb" 1049SRC_URI += "git://github.com/ipfs/go-ds-leveldb;name=go-ds-leveldb;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ipfs/go-ds-leveldb"
1090 1050
1091# github.com/klauspost/compress v1.17.2 1051# github.com/klauspost/compress v1.17.11
1092# [1] git ls-remote https://github.com/klauspost/compress 8eb6542f08f086fb92796f6d8a4531d754947309 1052# [1] git ls-remote https://github.com/klauspost/compress 72cd4a92a8b13e722763e6b6a3467163c2028d3d
1093SRCREV_compress="8eb6542f08f086fb92796f6d8a4531d754947309" 1053SRCREV_compress = "72cd4a92a8b13e722763e6b6a3467163c2028d3d"
1094SRC_URI += "git://github.com/klauspost/compress;name=compress;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/klauspost/compress" 1054SRC_URI += "git://github.com/klauspost/compress;name=compress;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/klauspost/compress"
1095 1055
1096# github.com/k3s-io/etcd/api/v3 v3.5.9-k3s1 1056# github.com/k3s-io/etcd/api/v3 v3.5.16-k3s1
1097# [1] git ls-remote https://github.com/k3s-io/etcd 341ce193b458049401364c20193ebd14f38fce6d 1057# [1] git ls-remote https://github.com/k3s-io/etcd d294136463b074a18c1512967343ffd7ba582ee8
1098SRCREV_api-v3="341ce193b458049401364c20193ebd14f38fce6d" 1058SRCREV_api-v3 = "d294136463b074a18c1512967343ffd7ba582ee8"
1099SRC_URI += "git://github.com/k3s-io/etcd;name=api-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/etcd/api/v3" 1059SRC_URI += "git://github.com/k3s-io/etcd;name=api-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/etcd/api/v3"
1100 1060
1101# github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 1061# github.com/antlr4-go/antlr/v4 v4.13.0
1102# [1] git ls-remote https://github.com/chenzhuoyu/base64x fe3a3abad31102e33411b1b239aa111b80ae336d 1062# [1] git ls-remote https://github.com/antlr4-go/antlr 9549173c7ad83c2bf580a654ce0fe666fd7d2557
1103SRCREV_base64x="fe3a3abad31102e33411b1b239aa111b80ae336d" 1063SRCREV_antlr-v4 = "9549173c7ad83c2bf580a654ce0fe666fd7d2557"
1104SRC_URI += "git://github.com/chenzhuoyu/base64x;name=base64x;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/chenzhuoyu/base64x" 1064SRC_URI += "git://github.com/antlr4-go/antlr;name=antlr-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/antlr4-go/antlr/v4"
1105 1065
1106# github.com/ipld/go-ipld-prime v0.20.0 1066# github.com/invopop/jsonschema v0.12.0
1107# [1] git ls-remote https://github.com/ipld/go-ipld-prime 200b4a6b6fb6720911cb385aff05da55c39d56de 1067# [1] git ls-remote https://github.com/invopop/jsonschema 9b6bb6e8f15aa557c1df053de86d4e5043365ca9
1108SRCREV_go-ipld-prime="200b4a6b6fb6720911cb385aff05da55c39d56de" 1068SRCREV_jsonschema = "9b6bb6e8f15aa557c1df053de86d4e5043365ca9"
1109SRC_URI += "git://github.com/ipld/go-ipld-prime;name=go-ipld-prime;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ipld/go-ipld-prime" 1069SRC_URI += "git://github.com/invopop/jsonschema;name=jsonschema;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/invopop/jsonschema"
1110
1111# github.com/jackpal/go-nat-pmp v1.0.2
1112# [1] git ls-remote https://github.com/jackpal/go-nat-pmp 059203efa1edd7130293a583541b8308e7c640c4
1113SRCREV_go-nat-pmp="059203efa1edd7130293a583541b8308e7c640c4"
1114SRC_URI += "git://github.com/jackpal/go-nat-pmp;name=go-nat-pmp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jackpal/go-nat-pmp"
1115
1116# github.com/libp2p/go-netroute v0.2.1
1117# [1] git ls-remote https://github.com/libp2p/go-netroute 462cbfaf52f4c2a2321e6382455a8f56396f3664
1118SRCREV_go-netroute="462cbfaf52f4c2a2321e6382455a8f56396f3664"
1119SRC_URI += "git://github.com/libp2p/go-netroute;name=go-netroute;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-netroute"
1120
1121# github.com/libp2p/go-yamux/v4 v4.0.1
1122# [1] git ls-remote https://github.com/libp2p/go-yamux e584a210c72651b67829477b4b4285cae25b1a1b
1123SRCREV_go-yamux-v4="e584a210c72651b67829477b4b4285cae25b1a1b"
1124SRC_URI += "git://github.com/libp2p/go-yamux;name=go-yamux-v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-yamux/v4"
1125
1126# github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd
1127# [1] git ls-remote https://github.com/marten-seemann/tcp dfbc87cc63fd003b9a070c76d605769fa3e2e3b2
1128SRCREV_tcp="dfbc87cc63fd003b9a070c76d605769fa3e2e3b2"
1129SRC_URI += "git://github.com/marten-seemann/tcp;name=tcp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/marten-seemann/tcp"
1130 1070
1131# github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab 1071# github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab
1132# [1] git ls-remote https://github.com/JeffAshton/win_pdh 76bb4ee9f0ab50f77826f2a2ee7fb9d3880d6ec2 1072# [1] git ls-remote https://github.com/JeffAshton/win_pdh 76bb4ee9f0ab50f77826f2a2ee7fb9d3880d6ec2
1133SRCREV_win_pdh="76bb4ee9f0ab50f77826f2a2ee7fb9d3880d6ec2" 1073SRCREV_win_pdh = "76bb4ee9f0ab50f77826f2a2ee7fb9d3880d6ec2"
1134SRC_URI += "git://github.com/JeffAshton/win_pdh;name=win_pdh;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/JeffAshton/win_pdh" 1074SRC_URI += "git://github.com/JeffAshton/win_pdh;name=win_pdh;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/JeffAshton/win_pdh"
1135 1075
1136# github.com/Microsoft/go-winio v0.6.1 1076# github.com/Microsoft/go-winio v0.6.2
1137# [1] git ls-remote https://github.com/microsoft/go-winio 070c828abb873da9e71c7247740253b50f7cf049 1077# [1] git ls-remote https://github.com/microsoft/go-winio 3c9576c9346a1892dee136329e7e15309e82fb4f
1138SRCREV_go-winio="070c828abb873da9e71c7247740253b50f7cf049" 1078SRCREV_go-winio = "3c9576c9346a1892dee136329e7e15309e82fb4f"
1139SRC_URI += "git://github.com/microsoft/go-winio;name=go-winio;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Microsoft/go-winio" 1079SRC_URI += "git://github.com/microsoft/go-winio;name=go-winio;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Microsoft/go-winio"
1140 1080
1141# github.com/containerd/cgroups v1.1.0 1081# github.com/containerd/cgroups v1.1.0
1142# [1] git ls-remote https://github.com/containerd/cgroups fe7323f622bc222e72473679f12a9089aeeda177 1082# [1] git ls-remote https://github.com/containerd/cgroups fe7323f622bc222e72473679f12a9089aeeda177
1143SRCREV_cgroups="fe7323f622bc222e72473679f12a9089aeeda177" 1083SRCREV_cgroups = "fe7323f622bc222e72473679f12a9089aeeda177"
1144SRC_URI += "git://github.com/containerd/cgroups;name=cgroups;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/cgroups" 1084SRC_URI += "git://github.com/containerd/cgroups;name=cgroups;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/cgroups"
1145 1085
1146# github.com/containerd/console v1.0.3 1086# github.com/containerd/console v1.0.4
1147# [1] git ls-remote https://github.com/containerd/console b5cb846c9186d67bcae3ce3c324e47cd317d9527 1087# [1] git ls-remote https://github.com/containerd/console 8f6c4e4faef5a326d2cd907097d04c0239ee5e2f
1148SRCREV_console="b5cb846c9186d67bcae3ce3c324e47cd317d9527" 1088SRCREV_console = "8f6c4e4faef5a326d2cd907097d04c0239ee5e2f"
1149SRC_URI += "git://github.com/containerd/console;name=console;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/console" 1089SRC_URI += "git://github.com/containerd/console;name=console;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/console"
1150 1090
1151# github.com/containerd/go-runc v1.0.0 1091# github.com/containerd/errdefs v0.3.0
1152# [1] git ls-remote https://github.com/containerd/go-runc 16b287bc67d069a60fa48db15f330b790b74365b 1092# [1] git ls-remote https://github.com/containerd/errdefs 9fd32fc2ca77f7bbae249b0633bfc8bd9bdfb901
1153SRCREV_go-runc="16b287bc67d069a60fa48db15f330b790b74365b" 1093SRCREV_errdefs = "9fd32fc2ca77f7bbae249b0633bfc8bd9bdfb901"
1154SRC_URI += "git://github.com/containerd/go-runc;name=go-runc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/go-runc" 1094SRC_URI += "git://github.com/containerd/errdefs;name=errdefs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/errdefs"
1095
1096# github.com/containerd/go-runc v1.1.0
1097# [1] git ls-remote https://github.com/containerd/go-runc df3c22d088ca919d1943efa8ae0cfc0514da0542
1098SRCREV_go-runc = "df3c22d088ca919d1943efa8ae0cfc0514da0542"
1099SRC_URI += "git://github.com/containerd/go-runc;name=go-runc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/go-runc"
1155 1100
1156# github.com/containerd/typeurl v1.0.2 1101# github.com/containerd/typeurl v1.0.2
1157# [1] git ls-remote https://github.com/containerd/typeurl 5e43fb8b75ed2f2305fc04e6918c8d10636771bc 1102# [1] git ls-remote https://github.com/containerd/typeurl 5e43fb8b75ed2f2305fc04e6918c8d10636771bc
1158SRCREV_typeurl="5e43fb8b75ed2f2305fc04e6918c8d10636771bc" 1103SRCREV_typeurl = "5e43fb8b75ed2f2305fc04e6918c8d10636771bc"
1159SRC_URI += "git://github.com/containerd/typeurl;name=typeurl;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/typeurl" 1104SRC_URI += "git://github.com/containerd/typeurl;name=typeurl;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/typeurl"
1160 1105
1161# github.com/dustin/go-humanize v1.0.1 1106# github.com/dustin/go-humanize v1.0.1
1162# [1] git ls-remote https://github.com/dustin/go-humanize 9ec74ab2f7a7161664182fd4e5e292fccffbc75f 1107# [1] git ls-remote https://github.com/dustin/go-humanize 9ec74ab2f7a7161664182fd4e5e292fccffbc75f
1163SRCREV_go-humanize="9ec74ab2f7a7161664182fd4e5e292fccffbc75f" 1108SRCREV_go-humanize = "9ec74ab2f7a7161664182fd4e5e292fccffbc75f"
1164SRC_URI += "git://github.com/dustin/go-humanize;name=go-humanize;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/dustin/go-humanize" 1109SRC_URI += "git://github.com/dustin/go-humanize;name=go-humanize;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/dustin/go-humanize"
1165 1110
1166# github.com/evanphx/json-patch v5.6.0+incompatible 1111# github.com/evanphx/json-patch v5.9.0+incompatible
1167# [1] git ls-remote https://github.com/evanphx/json-patch 5561fe05a1ec79c9bca966376211b2ab81959671 1112# [1] git ls-remote https://github.com/evanphx/json-patch b7a4e4a87a35414cd02460dac07e879df729df37
1168SRCREV_json-patch="5561fe05a1ec79c9bca966376211b2ab81959671" 1113SRCREV_json-patch = "b7a4e4a87a35414cd02460dac07e879df729df37"
1169SRC_URI += "git://github.com/evanphx/json-patch;name=json-patch;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/evanphx/json-patch" 1114SRC_URI += "git://github.com/evanphx/json-patch;name=json-patch;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/evanphx/json-patch"
1170 1115
1171# github.com/fvbommel/sortorder v1.1.0 1116# github.com/go-jose/go-jose/v4 v4.0.2
1172# [1] git ls-remote https://github.com/fvbommel/sortorder a8d9302c17f9f46c6580b82b919672e58ef6e396 1117# [1] git ls-remote https://github.com/go-jose/go-jose ca3a2783c470c40cc490f801fc87ff39b92b25d6
1173SRCREV_sortorder="a8d9302c17f9f46c6580b82b919672e58ef6e396" 1118SRCREV_go-jose-v4 = "ca3a2783c470c40cc490f801fc87ff39b92b25d6"
1174SRC_URI += "git://github.com/fvbommel/sortorder;name=sortorder;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/fvbommel/sortorder" 1119SRC_URI += "git://github.com/go-jose/go-jose;name=go-jose-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-jose/go-jose/v4"
1175 1120
1176# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 1121# github.com/ipld/go-ipld-prime v0.20.0
1177# [1] git ls-remote https://github.com/go-task/slim-sprig 52ccab3ef572c7e1a2c258be183f9a9296d60152 1122# [1] git ls-remote https://github.com/ipld/go-ipld-prime 200b4a6b6fb6720911cb385aff05da55c39d56de
1178SRCREV_slim-sprig="52ccab3ef572c7e1a2c258be183f9a9296d60152" 1123SRCREV_go-ipld-prime = "200b4a6b6fb6720911cb385aff05da55c39d56de"
1179SRC_URI += "git://github.com/go-task/slim-sprig;name=slim-sprig;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-task/slim-sprig" 1124SRC_URI += "git://github.com/ipld/go-ipld-prime;name=go-ipld-prime;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ipld/go-ipld-prime"
1125
1126# github.com/jackpal/go-nat-pmp v1.0.2
1127# [1] git ls-remote https://github.com/jackpal/go-nat-pmp 059203efa1edd7130293a583541b8308e7c640c4
1128SRCREV_go-nat-pmp = "059203efa1edd7130293a583541b8308e7c640c4"
1129SRC_URI += "git://github.com/jackpal/go-nat-pmp;name=go-nat-pmp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jackpal/go-nat-pmp"
1180 1130
1181# github.com/klauspost/cpuid/v2 v2.2.5 1131# github.com/klauspost/cpuid/v2 v2.2.7
1182# [1] git ls-remote https://github.com/klauspost/cpuid 1af2d99c24e60b21f4c8e8ea63ed69523ebbbb16 1132# [1] git ls-remote https://github.com/klauspost/cpuid 486f6ae65fec6bbb15e6f6bff15036f7bc50d4c4
1183SRCREV_cpuid-v2="1af2d99c24e60b21f4c8e8ea63ed69523ebbbb16" 1133SRCREV_cpuid-v2 = "486f6ae65fec6bbb15e6f6bff15036f7bc50d4c4"
1184SRC_URI += "git://github.com/klauspost/cpuid;name=cpuid-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/klauspost/cpuid/v2" 1134SRC_URI += "git://github.com/klauspost/cpuid;name=cpuid-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/klauspost/cpuid/v2"
1185 1135
1186# github.com/kylelemons/godebug v1.1.0 1136# github.com/kylelemons/godebug v1.1.0
1187# [1] git ls-remote https://github.com/kylelemons/godebug 9ff306d4fbead574800b66369df5b6144732d58e 1137# [1] git ls-remote https://github.com/kylelemons/godebug 9ff306d4fbead574800b66369df5b6144732d58e
1188SRCREV_godebug="9ff306d4fbead574800b66369df5b6144732d58e" 1138SRCREV_godebug = "9ff306d4fbead574800b66369df5b6144732d58e"
1189SRC_URI += "git://github.com/kylelemons/godebug;name=godebug;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/kylelemons/godebug" 1139SRC_URI += "git://github.com/kylelemons/godebug;name=godebug;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/kylelemons/godebug"
1140
1141# github.com/libp2p/go-netroute v0.2.1
1142# [1] git ls-remote https://github.com/libp2p/go-netroute 462cbfaf52f4c2a2321e6382455a8f56396f3664
1143SRCREV_go-netroute = "462cbfaf52f4c2a2321e6382455a8f56396f3664"
1144SRC_URI += "git://github.com/libp2p/go-netroute;name=go-netroute;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-netroute"
1145
1146# github.com/libp2p/go-yamux/v4 v4.0.1
1147# [1] git ls-remote https://github.com/libp2p/go-yamux e584a210c72651b67829477b4b4285cae25b1a1b
1148SRCREV_go-yamux-v4 = "e584a210c72651b67829477b4b4285cae25b1a1b"
1149SRC_URI += "git://github.com/libp2p/go-yamux;name=go-yamux-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-yamux/v4"
1150
1151# github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd
1152# [1] git ls-remote https://github.com/marten-seemann/tcp dfbc87cc63fd003b9a070c76d605769fa3e2e3b2
1153SRCREV_tcp = "dfbc87cc63fd003b9a070c76d605769fa3e2e3b2"
1154SRC_URI += "git://github.com/marten-seemann/tcp;name=tcp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/marten-seemann/tcp"
1190 1155
1191# github.com/mdlayher/genetlink v1.3.2 1156# github.com/mdlayher/genetlink v1.3.2
1192# [1] git ls-remote https://github.com/mdlayher/genetlink 7531bffe0f5e10d1ce558d35e6feb5d1d1600851 1157# [1] git ls-remote https://github.com/mdlayher/genetlink 7531bffe0f5e10d1ce558d35e6feb5d1d1600851
1193SRCREV_genetlink="7531bffe0f5e10d1ce558d35e6feb5d1d1600851" 1158SRCREV_genetlink = "7531bffe0f5e10d1ce558d35e6feb5d1d1600851"
1194SRC_URI += "git://github.com/mdlayher/genetlink;name=genetlink;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mdlayher/genetlink" 1159SRC_URI += "git://github.com/mdlayher/genetlink;name=genetlink;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mdlayher/genetlink"
1195 1160
1196# github.com/moby/sys/mountinfo v0.6.2 1161# github.com/moby/sys/mountinfo v0.7.2
1197# [1] git ls-remote https://github.com/moby/sys 1bf36f7188c31f2797c556c4c4d7d9af7a6a965b 1162# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
1198SRCREV_mountinfo="1bf36f7188c31f2797c556c4c4d7d9af7a6a965b" 1163SRCREV_mountinfo = "cafbe42351600ca9b363e220722f66d96f6e71f4"
1199SRC_URI += "git://github.com/moby/sys;name=mountinfo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/mountinfo" 1164SRC_URI += "git://github.com/moby/sys;name=mountinfo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/mountinfo"
1200 1165
1201# github.com/modern-go/reflect2 v1.0.2 1166# github.com/modern-go/reflect2 v1.0.2
1202# [1] git ls-remote https://github.com/modern-go/reflect2 2b33151c9bbc5231aea69b8861c540102b087070 1167# [1] git ls-remote https://github.com/modern-go/reflect2 2b33151c9bbc5231aea69b8861c540102b087070
1203SRCREV_reflect2="2b33151c9bbc5231aea69b8861c540102b087070" 1168SRCREV_reflect2 = "2b33151c9bbc5231aea69b8861c540102b087070"
1204SRC_URI += "git://github.com/modern-go/reflect2;name=reflect2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/modern-go/reflect2" 1169SRC_URI += "git://github.com/modern-go/reflect2;name=reflect2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/modern-go/reflect2"
1205 1170
1206# github.com/peterbourgon/diskv v2.0.1+incompatible 1171# github.com/peterbourgon/diskv v2.0.1+incompatible
1207# [1] git ls-remote https://github.com/peterbourgon/diskv 5f041e8faa004a95c88a202771f4cc3e991971e6 1172# [1] git ls-remote https://github.com/peterbourgon/diskv 5f041e8faa004a95c88a202771f4cc3e991971e6
1208SRCREV_diskv="5f041e8faa004a95c88a202771f4cc3e991971e6" 1173SRCREV_diskv = "5f041e8faa004a95c88a202771f4cc3e991971e6"
1209SRC_URI += "git://github.com/peterbourgon/diskv;name=diskv;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/peterbourgon/diskv" 1174SRC_URI += "git://github.com/peterbourgon/diskv;name=diskv;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/peterbourgon/diskv"
1210 1175
1211# github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 1176# github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
1212# [1] git ls-remote https://github.com/pmezard/go-difflib 5d4384ee4fb2527b0a1256a821ebfc92f91efefc 1177# [1] git ls-remote https://github.com/pmezard/go-difflib 5d4384ee4fb2527b0a1256a821ebfc92f91efefc
1213SRCREV_go-difflib="5d4384ee4fb2527b0a1256a821ebfc92f91efefc" 1178SRCREV_go-difflib = "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
1214SRC_URI += "git://github.com/pmezard/go-difflib;name=go-difflib;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pmezard/go-difflib" 1179SRC_URI += "git://github.com/pmezard/go-difflib;name=go-difflib;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pmezard/go-difflib"
1215 1180
1216# github.com/shengdoushi/base58 v1.0.0 1181# github.com/shengdoushi/base58 v1.0.0
1217# [1] git ls-remote https://github.com/shengdoushi/base58 c5f44ca1af76fb63925d5fba8fa7b85870199839 1182# [1] git ls-remote https://github.com/shengdoushi/base58 c5f44ca1af76fb63925d5fba8fa7b85870199839
1218SRCREV_shengdoushi-base58="c5f44ca1af76fb63925d5fba8fa7b85870199839" 1183SRCREV_shengdoushi-base58 = "c5f44ca1af76fb63925d5fba8fa7b85870199839"
1219SRC_URI += "git://github.com/shengdoushi/base58;name=shengdoushi-base58;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/shengdoushi/base58" 1184SRC_URI += "git://github.com/shengdoushi/base58;name=shengdoushi-base58;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/shengdoushi/base58"
1220 1185
1221# github.com/stoewer/go-strcase v1.2.0 1186# github.com/stoewer/go-strcase v1.3.0
1222# [1] git ls-remote https://github.com/stoewer/go-strcase 7962b205553802087345c0b4c74d57b65236f676 1187# [1] git ls-remote https://github.com/stoewer/go-strcase 6c4ce445f323378b0865757ffd2c50d8bb2737f8
1223SRCREV_go-strcase="7962b205553802087345c0b4c74d57b65236f676" 1188SRCREV_go-strcase = "6c4ce445f323378b0865757ffd2c50d8bb2737f8"
1224SRC_URI += "git://github.com/stoewer/go-strcase;name=go-strcase;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/stoewer/go-strcase" 1189SRC_URI += "git://github.com/stoewer/go-strcase;name=go-strcase;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/stoewer/go-strcase"
1225 1190
1226# github.com/k3s-io/etcd/pkg/v3 v3.5.9-k3s1 1191# github.com/k3s-io/etcd/pkg/v3 v3.5.16-k3s1
1227# [1] git ls-remote https://github.com/k3s-io/etcd 341ce193b458049401364c20193ebd14f38fce6d 1192# [1] git ls-remote https://github.com/k3s-io/etcd d294136463b074a18c1512967343ffd7ba582ee8
1228SRCREV_pkg-v3="341ce193b458049401364c20193ebd14f38fce6d" 1193SRCREV_pkg-v3 = "d294136463b074a18c1512967343ffd7ba582ee8"
1229SRC_URI += "git://github.com/k3s-io/etcd;name=pkg-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/etcd/pkg/v3" 1194SRC_URI += "git://github.com/k3s-io/etcd;name=pkg-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/etcd/pkg/v3"
1230 1195
1231# github.com/erikdubbelboer/gspt v0.0.0-20190125194910-e68493906b83 1196# github.com/erikdubbelboer/gspt v0.0.0-20190125194910-e68493906b83
1232# [1] git ls-remote https://github.com/erikdubbelboer/gspt e68493906b8382891943ddc9960cb9c6ecd1a1f0 1197# [1] git ls-remote https://github.com/erikdubbelboer/gspt e68493906b8382891943ddc9960cb9c6ecd1a1f0
1233SRCREV_gspt="e68493906b8382891943ddc9960cb9c6ecd1a1f0" 1198SRCREV_gspt = "e68493906b8382891943ddc9960cb9c6ecd1a1f0"
1234SRC_URI += "git://github.com/erikdubbelboer/gspt;name=gspt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/erikdubbelboer/gspt" 1199SRC_URI += "git://github.com/erikdubbelboer/gspt;name=gspt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/erikdubbelboer/gspt"
1235 1200
1236# github.com/go-sql-driver/mysql v1.7.1 1201# github.com/rancher/permissions v0.0.0-20240523180510-4001d3d637f7
1237# [1] git ls-remote https://github.com/go-sql-driver/mysql f20b2863636093e5fbf1481b59bdaff3b0fbb779 1202# [1] git ls-remote https://github.com/rancher/permissions 4001d3d637f7e7f9aa17c84d89b2462539f1b331
1238SRCREV_mysql="f20b2863636093e5fbf1481b59bdaff3b0fbb779" 1203SRCREV_permissions = "4001d3d637f7e7f9aa17c84d89b2462539f1b331"
1239SRC_URI += "git://github.com/go-sql-driver/mysql;name=mysql;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-sql-driver/mysql" 1204SRC_URI += "git://github.com/rancher/permissions;name=permissions;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rancher/permissions"
1240 1205
1241# github.com/vishvananda/netlink v1.2.1-beta.2 1206# github.com/rancher/wrangler/v3 v3.2.0-rc.1
1242# [1] git ls-remote https://github.com/vishvananda/netlink 5e915e0149386ce3d02379ff93f4c0a5601779d5 1207# [1] git ls-remote https://github.com/rancher/wrangler abb0081704f3a7af13bf537a281937dadc0e6baa
1243SRCREV_netlink="5e915e0149386ce3d02379ff93f4c0a5601779d5" 1208SRCREV_wrangler-v3 = "abb0081704f3a7af13bf537a281937dadc0e6baa"
1244SRC_URI += "git://github.com/vishvananda/netlink;name=netlink;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/vishvananda/netlink" 1209SRC_URI += "git://github.com/rancher/wrangler;name=wrangler-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rancher/wrangler/v3"
1245 1210
1246# github.com/libp2p/go-cidranger v1.1.0 1211# github.com/vishvananda/netlink v1.3.1-0.20240905180732-b1ce50cfa9be
1247# [1] git ls-remote https://github.com/libp2p/go-cidranger 1dec7f87b45b32e24d3f59548ad61647de34586d 1212# [1] git ls-remote https://github.com/vishvananda/netlink b1ce50cfa9bea7652382b8c5ef6083f8d3f5f853
1248SRCREV_go-cidranger="1dec7f87b45b32e24d3f59548ad61647de34586d" 1213SRCREV_netlink = "b1ce50cfa9bea7652382b8c5ef6083f8d3f5f853"
1249SRC_URI += "git://github.com/libp2p/go-cidranger;name=go-cidranger;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-cidranger" 1214SRC_URI += "git://github.com/vishvananda/netlink;name=netlink;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/vishvananda/netlink"
1250
1251# github.com/libp2p/go-reuseport v0.4.0
1252# [1] git ls-remote https://github.com/libp2p/go-reuseport ac34b4fb35437abcc176b5bb97cc431d62d983e0
1253SRCREV_go-reuseport="ac34b4fb35437abcc176b5bb97cc431d62d983e0"
1254SRC_URI += "git://github.com/libp2p/go-reuseport;name=go-reuseport;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-reuseport"
1255 1215
1256# github.com/quic-go/qtls-go1-20 v0.3.3 1216# gopkg.in/evanphx/json-patch.v4 v4.12.0
1257# [1] git ls-remote https://github.com/quic-go/qtls-go1-20 5ba42598e0a018acd682059ee240c6bb8d085b07 1217# [1] git ls-remote https://github.com/evanphx/json-patch 50fdc0b4c9ab36933e6a0c9288fef3ac5df2b907
1258SRCREV_qtls-go1-20="5ba42598e0a018acd682059ee240c6bb8d085b07" 1218SRCREV_json-patch.v4 = "50fdc0b4c9ab36933e6a0c9288fef3ac5df2b907"
1259SRC_URI += "git://github.com/quic-go/qtls-go1-20;name=qtls-go1-20;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/quic-go/qtls-go1-20" 1219SRC_URI += "git://github.com/evanphx/json-patch;name=json-patch.v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/evanphx/json-patch.v4"
1260 1220
1261# github.com/MakeNowJust/heredoc v1.0.0 1221# github.com/MakeNowJust/heredoc v1.0.0
1262# [1] git ls-remote https://github.com/makenowjust/heredoc bbd9af33722b79a933ef99c7c94833065e2d6c20 1222# [1] git ls-remote https://github.com/makenowjust/heredoc bbd9af33722b79a933ef99c7c94833065e2d6c20
1263SRCREV_heredoc="bbd9af33722b79a933ef99c7c94833065e2d6c20" 1223SRCREV_heredoc = "bbd9af33722b79a933ef99c7c94833065e2d6c20"
1264SRC_URI += "git://github.com/makenowjust/heredoc;name=heredoc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/MakeNowJust/heredoc" 1224SRC_URI += "git://github.com/makenowjust/heredoc;name=heredoc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/MakeNowJust/heredoc"
1265 1225
1266# github.com/NYTimes/gziphandler v1.1.1 1226# github.com/NYTimes/gziphandler v1.1.1
1267# [1] git ls-remote https://github.com/nytimes/gziphandler dd0439581c7657cb652dfe5c71d7d48baf39541d 1227# [1] git ls-remote https://github.com/nytimes/gziphandler dd0439581c7657cb652dfe5c71d7d48baf39541d
1268SRCREV_gziphandler="dd0439581c7657cb652dfe5c71d7d48baf39541d" 1228SRCREV_gziphandler = "dd0439581c7657cb652dfe5c71d7d48baf39541d"
1269SRC_URI += "git://github.com/nytimes/gziphandler;name=gziphandler;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/NYTimes/gziphandler" 1229SRC_URI += "git://github.com/nytimes/gziphandler;name=gziphandler;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/NYTimes/gziphandler"
1270 1230
1271# github.com/canonical/go-dqlite v1.5.1 1231# github.com/canonical/go-dqlite v1.5.1
1272# [1] git ls-remote https://github.com/canonical/go-dqlite 830c1a017995b73322e86c2a6f2ca799c1caca07 1232# [1] git ls-remote https://github.com/canonical/go-dqlite 830c1a017995b73322e86c2a6f2ca799c1caca07
1273SRCREV_go-dqlite="830c1a017995b73322e86c2a6f2ca799c1caca07" 1233SRCREV_go-dqlite = "830c1a017995b73322e86c2a6f2ca799c1caca07"
1274SRC_URI += "git://github.com/canonical/go-dqlite;name=go-dqlite;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/canonical/go-dqlite" 1234SRC_URI += "git://github.com/canonical/go-dqlite;name=go-dqlite;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/canonical/go-dqlite"
1275 1235
1276# github.com/cenkalti/backoff/v4 v4.2.1 1236# github.com/cenkalti/backoff/v4 v4.3.0
1277# [1] git ls-remote https://github.com/cenkalti/backoff a04a6fe64ffb0e3fd0816460529d300be5f252df 1237# [1] git ls-remote https://github.com/cenkalti/backoff 720b78985a65c0452fd37bb155c7cac4157a7c45
1278SRCREV_backoff-v4="a04a6fe64ffb0e3fd0816460529d300be5f252df" 1238SRCREV_backoff-v4 = "720b78985a65c0452fd37bb155c7cac4157a7c45"
1279SRC_URI += "git://github.com/cenkalti/backoff;name=backoff-v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cenkalti/backoff/v4" 1239SRC_URI += "git://github.com/cenkalti/backoff;name=backoff-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cenkalti/backoff/v4"
1280 1240
1281# github.com/chai2010/gettext-go v1.0.2 1241# github.com/chai2010/gettext-go v1.0.2
1282# [1] git ls-remote https://github.com/chai2010/gettext-go 274d1753d015d0362761b6a1cc2a572e6a035913 1242# [1] git ls-remote https://github.com/chai2010/gettext-go 274d1753d015d0362761b6a1cc2a572e6a035913
1283SRCREV_gettext-go="274d1753d015d0362761b6a1cc2a572e6a035913" 1243SRCREV_gettext-go = "274d1753d015d0362761b6a1cc2a572e6a035913"
1284SRC_URI += "git://github.com/chai2010/gettext-go;name=gettext-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/chai2010/gettext-go" 1244SRC_URI += "git://github.com/chai2010/gettext-go;name=gettext-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/chai2010/gettext-go"
1285 1245
1286# github.com/containerd/btrfs/v2 v2.0.0 1246# github.com/containerd/btrfs/v2 v2.0.0
1287# [1] git ls-remote https://github.com/containerd/btrfs f611cf12b33f43269574b2ad82bcb55e4d6f9982 1247# [1] git ls-remote https://github.com/containerd/btrfs f611cf12b33f43269574b2ad82bcb55e4d6f9982
1288SRCREV_btrfs-v2="f611cf12b33f43269574b2ad82bcb55e4d6f9982" 1248SRCREV_btrfs-v2 = "f611cf12b33f43269574b2ad82bcb55e4d6f9982"
1289SRC_URI += "git://github.com/containerd/btrfs;name=btrfs-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/btrfs/v2" 1249SRC_URI += "git://github.com/containerd/btrfs;name=btrfs-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/btrfs/v2"
1290 1250
1291# github.com/containerd/imgcrypt v1.1.7 1251# github.com/containerd/imgcrypt v1.1.11
1292# [1] git ls-remote https://github.com/containerd/imgcrypt 01a05dffff35aadeb0a3008016ed745e7ff6beda 1252# [1] git ls-remote https://github.com/containerd/imgcrypt 619fd33080b087702c72e93451a698c381d522d0
1293SRCREV_imgcrypt="01a05dffff35aadeb0a3008016ed745e7ff6beda" 1253SRCREV_imgcrypt = "619fd33080b087702c72e93451a698c381d522d0"
1294SRC_URI += "git://github.com/containerd/imgcrypt;name=imgcrypt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/imgcrypt" 1254SRC_URI += "git://github.com/containerd/imgcrypt;name=imgcrypt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/imgcrypt"
1295 1255
1296# github.com/containers/ocicrypt v1.1.6 1256# github.com/containers/ocicrypt v1.2.0
1297# [1] git ls-remote https://github.com/containers/ocicrypt c61dfa5ee6c2ac10004c4e156d1a435f11c444cf 1257# [1] git ls-remote https://github.com/containers/ocicrypt e26515dd4d77b4d8adbbccb0afb1208bcde8843f
1298SRCREV_ocicrypt="c61dfa5ee6c2ac10004c4e156d1a435f11c444cf" 1258SRCREV_ocicrypt = "e26515dd4d77b4d8adbbccb0afb1208bcde8843f"
1299SRC_URI += "git://github.com/containers/ocicrypt;name=ocicrypt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containers/ocicrypt" 1259SRC_URI += "git://github.com/containers/ocicrypt;name=ocicrypt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containers/ocicrypt"
1300 1260
1301# github.com/docker/distribution v2.8.2+incompatible 1261# github.com/docker/distribution v2.8.3+incompatible
1302# [1] git ls-remote https://github.com/distribution/distribution 7c354a4b40feeea21d7eeae4de91c8ff7951e672 1262# [1] git ls-remote https://github.com/distribution/distribution 4772604ae973031ab32dd9805a4bccf61d94909f
1303SRCREV_distribution="7c354a4b40feeea21d7eeae4de91c8ff7951e672" 1263SRCREV_distribution = "4772604ae973031ab32dd9805a4bccf61d94909f"
1304SRC_URI += "git://github.com/distribution/distribution;name=distribution;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/distribution" 1264SRC_URI += "git://github.com/distribution/distribution;name=distribution;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/distribution"
1305 1265
1306# github.com/emicklei/go-restful v2.16.0+incompatible 1266# github.com/emicklei/go-restful v2.16.0+incompatible
1307# [1] git ls-remote https://github.com/emicklei/go-restful ac666c045e035603f2704c98c59e979fccbfa94f 1267# [1] git ls-remote https://github.com/emicklei/go-restful ac666c045e035603f2704c98c59e979fccbfa94f
1308SRCREV_go-restful="ac666c045e035603f2704c98c59e979fccbfa94f" 1268SRCREV_go-restful = "ac666c045e035603f2704c98c59e979fccbfa94f"
1309SRC_URI += "git://github.com/emicklei/go-restful;name=go-restful;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/emicklei/go-restful" 1269SRC_URI += "git://github.com/emicklei/go-restful;name=go-restful;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/emicklei/go-restful"
1310 1270
1311# github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7 1271# github.com/go-sql-driver/mysql v1.8.1
1312# [1] git ls-remote https://github.com/gregjones/httpcache 9cad4c3443a7200dd6400aef47183728de563a38 1272# [1] git ls-remote https://github.com/go-sql-driver/mysql 4395c45fd098a81c5251667cda111f94c693ab14
1313SRCREV_httpcache="9cad4c3443a7200dd6400aef47183728de563a38" 1273SRCREV_mysql = "4395c45fd098a81c5251667cda111f94c693ab14"
1314SRC_URI += "git://github.com/gregjones/httpcache;name=httpcache;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gregjones/httpcache" 1274SRC_URI += "git://github.com/go-sql-driver/mysql;name=mysql;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-sql-driver/mysql"
1315 1275
1316# github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a 1276# github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
1317# [1] git ls-remote https://github.com/jackc/pgservicefile 091c0ba34f0a65a78ab8d0e313fde0695c0f7186 1277# [1] git ls-remote https://github.com/gregjones/httpcache 901d90724c7919163f472a9812253fb26761123d
1318SRCREV_pgservicefile="091c0ba34f0a65a78ab8d0e313fde0695c0f7186" 1278SRCREV_httpcache = "901d90724c7919163f472a9812253fb26761123d"
1319SRC_URI += "git://github.com/jackc/pgservicefile;name=pgservicefile;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jackc/pgservicefile" 1279SRC_URI += "git://github.com/gregjones/httpcache;name=httpcache;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gregjones/httpcache"
1280
1281# github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761
1282# [1] git ls-remote https://github.com/jackc/pgservicefile 5a60cdf6a76120dc3d5152b95f3b5fd8aa7cc9eb
1283SRCREV_pgservicefile = "5a60cdf6a76120dc3d5152b95f3b5fd8aa7cc9eb"
1284SRC_URI += "git://github.com/jackc/pgservicefile;name=pgservicefile;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jackc/pgservicefile"
1320 1285
1321# github.com/jonboulle/clockwork v0.4.0 1286# github.com/jonboulle/clockwork v0.4.0
1322# [1] git ls-remote https://github.com/jonboulle/clockwork 606c48b92358fcca153952b56fb0d14d6845f84a 1287# [1] git ls-remote https://github.com/jonboulle/clockwork 606c48b92358fcca153952b56fb0d14d6845f84a
1323SRCREV_clockwork="606c48b92358fcca153952b56fb0d14d6845f84a" 1288SRCREV_clockwork = "606c48b92358fcca153952b56fb0d14d6845f84a"
1324SRC_URI += "git://github.com/jonboulle/clockwork;name=clockwork;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jonboulle/clockwork" 1289SRC_URI += "git://github.com/jonboulle/clockwork;name=clockwork;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jonboulle/clockwork"
1290
1291# github.com/libp2p/go-cidranger v1.1.0
1292# [1] git ls-remote https://github.com/libp2p/go-cidranger 1dec7f87b45b32e24d3f59548ad61647de34586d
1293SRCREV_go-cidranger = "1dec7f87b45b32e24d3f59548ad61647de34586d"
1294SRC_URI += "git://github.com/libp2p/go-cidranger;name=go-cidranger;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-cidranger"
1295
1296# github.com/libp2p/go-reuseport v0.4.0
1297# [1] git ls-remote https://github.com/libp2p/go-reuseport ac34b4fb35437abcc176b5bb97cc431d62d983e0
1298SRCREV_go-reuseport = "ac34b4fb35437abcc176b5bb97cc431d62d983e0"
1299SRC_URI += "git://github.com/libp2p/go-reuseport;name=go-reuseport;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-reuseport"
1325 1300
1326# github.com/mistifyio/go-zfs/v3 v3.0.1 1301# github.com/mistifyio/go-zfs/v3 v3.0.1
1327# [1] git ls-remote https://github.com/mistifyio/go-zfs f6d5c373cf63ae2477370aa9bda9fa49804c2d72 1302# [1] git ls-remote https://github.com/mistifyio/go-zfs f6d5c373cf63ae2477370aa9bda9fa49804c2d72
1328SRCREV_go-zfs-v3="f6d5c373cf63ae2477370aa9bda9fa49804c2d72" 1303SRCREV_go-zfs-v3 = "f6d5c373cf63ae2477370aa9bda9fa49804c2d72"
1329SRC_URI += "git://github.com/mistifyio/go-zfs;name=go-zfs-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mistifyio/go-zfs/v3" 1304SRC_URI += "git://github.com/mistifyio/go-zfs;name=go-zfs-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mistifyio/go-zfs/v3"
1330 1305
1331# github.com/moby/sys/sequential v0.5.0 1306# github.com/moby/sys/sequential v0.6.0
1332# [1] git ls-remote https://github.com/moby/sys b22ba8a69b306f0b4adbbe2a529457e6283ed9f7 1307# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
1333SRCREV_sequential="b22ba8a69b306f0b4adbbe2a529457e6283ed9f7" 1308SRCREV_sequential = "cafbe42351600ca9b363e220722f66d96f6e71f4"
1334SRC_URI += "git://github.com/moby/sys;name=sequential;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/sequential" 1309SRC_URI += "git://github.com/moby/sys;name=sequential;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/sequential"
1335 1310
1336# github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 1311# github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635
1337# [1] git ls-remote https://github.com/syndtr/gocapability 42c35b4376354fd554efc7ad35e0b7f94e3a0ffb 1312# [1] git ls-remote https://github.com/syndtr/gocapability 42c35b4376354fd554efc7ad35e0b7f94e3a0ffb
1338SRCREV_gocapability="42c35b4376354fd554efc7ad35e0b7f94e3a0ffb" 1313SRCREV_gocapability = "42c35b4376354fd554efc7ad35e0b7f94e3a0ffb"
1339SRC_URI += "git://github.com/syndtr/gocapability;name=gocapability;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/syndtr/gocapability" 1314SRC_URI += "git://github.com/syndtr/gocapability;name=gocapability;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/syndtr/gocapability"
1340 1315
1341# github.com/k3s-io/etcd/raft/v3 v3.5.9-k3s1 1316# github.com/k3s-io/etcd/raft/v3 v3.5.16-k3s1
1342# [1] git ls-remote https://github.com/k3s-io/etcd 341ce193b458049401364c20193ebd14f38fce6d 1317# [1] git ls-remote https://github.com/k3s-io/etcd d294136463b074a18c1512967343ffd7ba582ee8
1343SRCREV_raft-v3="341ce193b458049401364c20193ebd14f38fce6d" 1318SRCREV_raft-v3 = "d294136463b074a18c1512967343ffd7ba582ee8"
1344SRC_URI += "git://github.com/k3s-io/etcd;name=raft-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/etcd/raft/v3" 1319SRC_URI += "git://github.com/k3s-io/etcd;name=raft-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/etcd/raft/v3"
1345 1320
1346# go.opentelemetry.io/otel/trace v1.13.0 1321# go.opentelemetry.io/otel/trace v1.28.0
1347# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go f2fd476f433128c2494476950ce11600a51bbe35 1322# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 81216fb002a6a76d32fdab6ef999bcf65794130d
1348SRCREV_trace="f2fd476f433128c2494476950ce11600a51bbe35" 1323SRCREV_trace = "81216fb002a6a76d32fdab6ef999bcf65794130d"
1349SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=trace;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/trace" 1324SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=trace;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/trace"
1350 1325
1351# go.opentelemetry.io/proto/otlp v0.19.0 1326# go.opentelemetry.io/proto/otlp v1.3.1
1352# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-proto-go c98f6b5f7362c9b4a717c7a4dab1ba90796a8f21 1327# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-proto-go a300cca6ca2b6c700b1c0409003751b762e30dea
1353SRCREV_otlp="c98f6b5f7362c9b4a717c7a4dab1ba90796a8f21" 1328SRCREV_otlp = "a300cca6ca2b6c700b1c0409003751b762e30dea"
1354SRC_URI += "git://github.com/open-telemetry/opentelemetry-proto-go;name=otlp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/proto/otlp" 1329SRC_URI += "git://github.com/open-telemetry/opentelemetry-proto-go;name=otlp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/proto/otlp"
1355 1330
1356# github.com/natefinch/lumberjack v2.0.0+incompatible 1331# github.com/natefinch/lumberjack v2.0.0+incompatible
1357# [1] git ls-remote https://github.com/natefinch/lumberjack 7d6a1875575e09256dc552b4c0e450dcd02bd10e 1332# [1] git ls-remote https://github.com/natefinch/lumberjack 7d6a1875575e09256dc552b4c0e450dcd02bd10e
1358SRCREV_lumberjack="7d6a1875575e09256dc552b4c0e450dcd02bd10e" 1333SRCREV_lumberjack = "7d6a1875575e09256dc552b4c0e450dcd02bd10e"
1359SRC_URI += "git://github.com/natefinch/lumberjack;name=lumberjack;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/natefinch/lumberjack" 1334SRC_URI += "git://github.com/natefinch/lumberjack;name=lumberjack;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/natefinch/lumberjack"
1360 1335
1361# github.com/rancher/remotedialer v0.3.0 1336# github.com/rancher/remotedialer v0.4.1
1362# [1] git ls-remote https://github.com/rancher/remotedialer 24498689a9ccec9adbdbadbe3f5d18df75ba133b 1337# [1] git ls-remote https://github.com/rancher/remotedialer afe97852fef44f4b9955bd7563021dee52c2061d
1363SRCREV_remotedialer="24498689a9ccec9adbdbadbe3f5d18df75ba133b" 1338SRCREV_remotedialer = "afe97852fef44f4b9955bd7563021dee52c2061d"
1364SRC_URI += "git://github.com/rancher/remotedialer;name=remotedialer;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rancher/remotedialer" 1339SRC_URI += "git://github.com/rancher/remotedialer;name=remotedialer;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rancher/remotedialer"
1340
1341# github.com/containerd/platforms v0.2.1
1342# [1] git ls-remote https://github.com/containerd/platforms 163df76b7184bb17ead614c92176995ec8fa5919
1343SRCREV_platforms = "163df76b7184bb17ead614c92176995ec8fa5919"
1344SRC_URI += "git://github.com/containerd/platforms;name=platforms;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/platforms"
1365 1345
1366# github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c 1346# github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c
1367# [1] git ls-remote https://github.com/davidlazar/go-crypto b73af7476f6c55b31aa2797d1f98afc94699548d 1347# [1] git ls-remote https://github.com/davidlazar/go-crypto b73af7476f6c55b31aa2797d1f98afc94699548d
1368SRCREV_go-crypto="b73af7476f6c55b31aa2797d1f98afc94699548d" 1348SRCREV_go-crypto = "b73af7476f6c55b31aa2797d1f98afc94699548d"
1369SRC_URI += "git://github.com/davidlazar/go-crypto;name=go-crypto;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/davidlazar/go-crypto" 1349SRC_URI += "git://github.com/davidlazar/go-crypto;name=go-crypto;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/davidlazar/go-crypto"
1370
1371# github.com/hashicorp/golang-lru v0.5.4
1372# [1] git ls-remote https://github.com/hashicorp/golang-lru 14eae340515388ca95aa8e7b86f0de668e981f54
1373SRCREV_golang-lru="14eae340515388ca95aa8e7b86f0de668e981f54"
1374SRC_URI += "git://github.com/hashicorp/golang-lru;name=golang-lru;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/golang-lru"
1375
1376# github.com/pelletier/go-toml/v2 v2.1.1
1377# [1] git ls-remote https://github.com/pelletier/go-toml 34765b4a9e937ab927b5bd57231e98c68fe13109
1378SRCREV_go-toml-v2="34765b4a9e937ab927b5bd57231e98c68fe13109"
1379SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pelletier/go-toml/v2"
1380
1381# github.com/slok/go-http-metrics v0.10.0
1382# [1] git ls-remote https://github.com/slok/go-http-metrics 9382ededffcb5ecf9f7041bfb779ddc1fc9c08dc
1383SRCREV_go-http-metrics="9382ededffcb5ecf9f7041bfb779ddc1fc9c08dc"
1384SRC_URI += "git://github.com/slok/go-http-metrics;name=go-http-metrics;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/slok/go-http-metrics"
1385
1386# github.com/xenitab/pkg/channels v0.0.2
1387# [1] git ls-remote https://github.com/xenitab/pkg 94c2ab1cbf9c7aff34ed28237765cefd6d409f34
1388SRCREV_channels="94c2ab1cbf9c7aff34ed28237765cefd6d409f34"
1389SRC_URI += "git://github.com/xenitab/pkg;name=channels;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xenitab/pkg/channels"
1390 1350
1391# github.com/euank/go-kmsg-parser v2.0.0+incompatible 1351# github.com/euank/go-kmsg-parser v2.0.0+incompatible
1392# [1] git ls-remote https://github.com/euank/go-kmsg-parser 5ba4d492e455a77d25dcf0d2c4acc9f2afebef4e 1352# [1] git ls-remote https://github.com/euank/go-kmsg-parser 5ba4d492e455a77d25dcf0d2c4acc9f2afebef4e
1393SRCREV_go-kmsg-parser="5ba4d492e455a77d25dcf0d2c4acc9f2afebef4e" 1353SRCREV_go-kmsg-parser = "5ba4d492e455a77d25dcf0d2c4acc9f2afebef4e"
1394SRC_URI += "git://github.com/euank/go-kmsg-parser;name=go-kmsg-parser;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/euank/go-kmsg-parser" 1354SRC_URI += "git://github.com/euank/go-kmsg-parser;name=go-kmsg-parser;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/euank/go-kmsg-parser"
1395 1355
1396# github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d 1356# github.com/exponent-io/jsonpath v0.0.0-20210407135951-1de76d718b3f
1397# [1] git ls-remote https://github.com/exponent-io/jsonpath d6023ce2651d8eafb5c75bb0c7167536102ec9f5 1357# [1] git ls-remote https://github.com/exponent-io/jsonpath 1de76d718b3f2694498041a6e578675bf52cee06
1398SRCREV_jsonpath="d6023ce2651d8eafb5c75bb0c7167536102ec9f5" 1358SRCREV_jsonpath = "1de76d718b3f2694498041a6e578675bf52cee06"
1399SRC_URI += "git://github.com/exponent-io/jsonpath;name=jsonpath;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/exponent-io/jsonpath" 1359SRC_URI += "git://github.com/exponent-io/jsonpath;name=jsonpath;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/exponent-io/jsonpath"
1400 1360
1401# github.com/googleapis/gax-go/v2 v2.12.0 1361# github.com/hashicorp/go-version v1.7.0
1402# [1] git ls-remote https://github.com/googleapis/gax-go db3387b70e605dfc1f09513359d396496a91c66b 1362# [1] git ls-remote https://github.com/hashicorp/go-version fcaa53267960208632e9308c93aa89535526a018
1403SRCREV_gax-go-v2="db3387b70e605dfc1f09513359d396496a91c66b" 1363SRCREV_go-version = "fcaa53267960208632e9308c93aa89535526a018"
1404SRC_URI += "git://github.com/googleapis/gax-go;name=gax-go-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/googleapis/gax-go/v2" 1364SRC_URI += "git://github.com/hashicorp/go-version;name=go-version;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/go-version"
1405 1365
1406# github.com/hashicorp/go-version v1.6.0 1366# github.com/hashicorp/golang-lru v0.5.4
1407# [1] git ls-remote https://github.com/hashicorp/go-version 78d058c5618891f74d604bd15356fca690b64d8a 1367# [1] git ls-remote https://github.com/hashicorp/golang-lru 14eae340515388ca95aa8e7b86f0de668e981f54
1408SRCREV_go-version="78d058c5618891f74d604bd15356fca690b64d8a" 1368SRCREV_golang-lru = "14eae340515388ca95aa8e7b86f0de668e981f54"
1409SRC_URI += "git://github.com/hashicorp/go-version;name=go-version;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/go-version" 1369SRC_URI += "git://github.com/hashicorp/golang-lru;name=golang-lru;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/golang-lru"
1410 1370
1411# github.com/mitchellh/go-homedir v1.1.0 1371# github.com/mitchellh/go-homedir v1.1.0
1412# [1] git ls-remote https://github.com/mitchellh/go-homedir af06845cf3004701891bf4fdb884bfe4920b3727 1372# [1] git ls-remote https://github.com/mitchellh/go-homedir af06845cf3004701891bf4fdb884bfe4920b3727
1413SRCREV_go-homedir="af06845cf3004701891bf4fdb884bfe4920b3727" 1373SRCREV_go-homedir = "af06845cf3004701891bf4fdb884bfe4920b3727"
1414SRC_URI += "git://github.com/mitchellh/go-homedir;name=go-homedir;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mitchellh/go-homedir" 1374SRC_URI += "git://github.com/mitchellh/go-homedir;name=go-homedir;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mitchellh/go-homedir"
1415 1375
1416# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd 1376# github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
1417# [1] git ls-remote https://github.com/modern-go/concurrent bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94 1377# [1] git ls-remote https://github.com/modern-go/concurrent bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94
1418SRCREV_concurrent="bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94" 1378SRCREV_concurrent = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"
1419SRC_URI += "git://github.com/modern-go/concurrent;name=concurrent;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/modern-go/concurrent" 1379SRC_URI += "git://github.com/modern-go/concurrent;name=concurrent;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/modern-go/concurrent"
1380
1381# github.com/pelletier/go-toml/v2 v2.2.3
1382# [1] git ls-remote https://github.com/pelletier/go-toml b730b2be5d3ab7283067ddf61188f41cdf42ce06
1383SRCREV_go-toml-v2 = "b730b2be5d3ab7283067ddf61188f41cdf42ce06"
1384SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pelletier/go-toml/v2"
1420 1385
1421# github.com/pquerna/cachecontrol v0.1.0 1386# github.com/pquerna/cachecontrol v0.1.0
1422# [1] git ls-remote https://github.com/pquerna/cachecontrol fb00f8a766ae43bf209f50299ce7d69669416dfb 1387# [1] git ls-remote https://github.com/pquerna/cachecontrol fb00f8a766ae43bf209f50299ce7d69669416dfb
1423SRCREV_cachecontrol="fb00f8a766ae43bf209f50299ce7d69669416dfb" 1388SRCREV_cachecontrol = "fb00f8a766ae43bf209f50299ce7d69669416dfb"
1424SRC_URI += "git://github.com/pquerna/cachecontrol;name=cachecontrol;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pquerna/cachecontrol" 1389SRC_URI += "git://github.com/pquerna/cachecontrol;name=cachecontrol;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pquerna/cachecontrol"
1425 1390
1426# github.com/tchap/go-patricia/v2 v2.3.1 1391# github.com/tchap/go-patricia/v2 v2.3.1
1427# [1] git ls-remote https://github.com/tchap/go-patricia 5fc88dd7937ad82ca516f7f1f6b2c06dd0180309 1392# [1] git ls-remote https://github.com/tchap/go-patricia 5fc88dd7937ad82ca516f7f1f6b2c06dd0180309
1428SRCREV_go-patricia-v2="5fc88dd7937ad82ca516f7f1f6b2c06dd0180309" 1393SRCREV_go-patricia-v2 = "5fc88dd7937ad82ca516f7f1f6b2c06dd0180309"
1429SRC_URI += "git://github.com/tchap/go-patricia;name=go-patricia-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tchap/go-patricia/v2" 1394SRC_URI += "git://github.com/tchap/go-patricia;name=go-patricia-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tchap/go-patricia/v2"
1430
1431# go.opentelemetry.io/otel/metric v0.32.1
1432# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go d7bfe6675fe79b0c01cae3d4c5f06330b2fece73
1433SRCREV_metric="d7bfe6675fe79b0c01cae3d4c5f06330b2fece73"
1434SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=metric;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/metric"
1435
1436# github.com/k3s-io/kube-router/v2 v2.0.1
1437# [1] git ls-remote https://github.com/k3s-io/kube-router 6842973d656f0bf1562858d278ea5d1f06a16f56
1438SRCREV_v2="6842973d656f0bf1562858d278ea5d1f06a16f56"
1439SRC_URI += "git://github.com/k3s-io/kube-router;name=v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kube-router/v2"
1440
1441# github.com/containerd/cgroups/v3 v3.0.2
1442# [1] git ls-remote https://github.com/containerd/cgroups 8fa64246e17ceea54277b3ad7139d9ec17545bfa
1443SRCREV_v3="8fa64246e17ceea54277b3ad7139d9ec17545bfa"
1444SRC_URI += "git://github.com/containerd/cgroups;name=v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/cgroups/v3"
1445
1446# github.com/go-bindata/go-bindata v3.1.2+incompatible
1447# [1] git ls-remote https://github.com/go-bindata/go-bindata ff7109080027ec152dabb369e157c4f359b76f31
1448SRCREV_go-bindata="ff7109080027ec152dabb369e157c4f359b76f31"
1449SRC_URI += "git://github.com/go-bindata/go-bindata;name=go-bindata;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-bindata/go-bindata"
1450
1451# github.com/k3s-io/etcd/client/v3 v3.5.9-k3s1
1452# [1] git ls-remote https://github.com/k3s-io/etcd 341ce193b458049401364c20193ebd14f38fce6d
1453SRCREV_client-v3="341ce193b458049401364c20193ebd14f38fce6d"
1454SRC_URI += "git://github.com/k3s-io/etcd;name=client-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/etcd/client/v3"
1455
1456# github.com/k3s-io/etcd/server/v3 v3.5.9-k3s1
1457# [1] git ls-remote https://github.com/k3s-io/etcd 341ce193b458049401364c20193ebd14f38fce6d
1458SRCREV_server-v3="341ce193b458049401364c20193ebd14f38fce6d"
1459SRC_URI += "git://github.com/k3s-io/etcd;name=server-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/etcd/server/v3"
1460 1395
1461# github.com/go-playground/locales v0.14.1 1396# go.opentelemetry.io/otel/metric v1.28.0
1462# [1] git ls-remote https://github.com/go-playground/locales ce315c8672599942003599943a1e64288f55b03f 1397# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 81216fb002a6a76d32fdab6ef999bcf65794130d
1463SRCREV_locales="ce315c8672599942003599943a1e64288f55b03f" 1398SRCREV_metric = "81216fb002a6a76d32fdab6ef999bcf65794130d"
1464SRC_URI += "git://github.com/go-playground/locales;name=locales;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-playground/locales" 1399SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=metric;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/metric"
1465 1400
1466# github.com/libp2p/go-buffer-pool v0.1.0 1401# github.com/k3s-io/kube-router/v2 v2.2.1
1467# [1] git ls-remote https://github.com/libp2p/go-buffer-pool c5070857211a0615ebd7b56588154941af580a4d 1402# [1] git ls-remote https://github.com/k3s-io/kube-router 15fd7b0cbfb80056733a9ed27c6d3a6d29fa4637
1468SRCREV_go-buffer-pool="c5070857211a0615ebd7b56588154941af580a4d" 1403SRCREV_v2 = "15fd7b0cbfb80056733a9ed27c6d3a6d29fa4637"
1469SRC_URI += "git://github.com/libp2p/go-buffer-pool;name=go-buffer-pool;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-buffer-pool" 1404SRC_URI += "git://github.com/k3s-io/kube-router;name=v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kube-router/v2"
1470 1405
1471# github.com/containerd/continuity v0.4.2 1406# github.com/containerd/cgroups/v3 v3.0.3
1472# [1] git ls-remote https://github.com/containerd/continuity 77a2d47a6668b82465fdf6cb749fe3a2aa2c9743 1407# [1] git ls-remote https://github.com/containerd/cgroups 1e056883d58ac58daf7566065a46016b4532f35c
1473SRCREV_continuity="77a2d47a6668b82465fdf6cb749fe3a2aa2c9743" 1408SRCREV_v3 = "1e056883d58ac58daf7566065a46016b4532f35c"
1474SRC_URI += "git://github.com/containerd/continuity;name=continuity;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/continuity" 1409SRC_URI += "git://github.com/containerd/cgroups;name=v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/cgroups/v3"
1475
1476# github.com/containerd/typeurl/v2 v2.1.1
1477# [1] git ls-remote https://github.com/containerd/typeurl 7ef6316b771f959cbb208b229e3423a466947df3
1478SRCREV_typeurl-v2="7ef6316b771f959cbb208b229e3423a466947df3"
1479SRC_URI += "git://github.com/containerd/typeurl;name=typeurl-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/typeurl/v2"
1480 1410
1481# github.com/coreos/go-systemd/v22 v22.5.0 1411# github.com/coreos/go-systemd/v22 v22.5.0
1482# [1] git ls-remote https://github.com/coreos/go-systemd d5623bf85e8e73ae6352f78ee6b55a287619dd4e 1412# [1] git ls-remote https://github.com/coreos/go-systemd d5623bf85e8e73ae6352f78ee6b55a287619dd4e
1483SRCREV_v22="d5623bf85e8e73ae6352f78ee6b55a287619dd4e" 1413SRCREV_v22 = "d5623bf85e8e73ae6352f78ee6b55a287619dd4e"
1484SRC_URI += "git://github.com/coreos/go-systemd;name=v22;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/coreos/go-systemd/v22" 1414SRC_URI += "git://github.com/coreos/go-systemd;name=v22;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/coreos/go-systemd/v22"
1485 1415
1486# github.com/cpuguy83/go-md2man/v2 v2.0.3 1416# github.com/go-bindata/go-bindata v3.1.2+incompatible
1487# [1] git ls-remote https://github.com/cpuguy83/go-md2man f67b5f6400a3ea2156517041a329ae5f5935395c 1417# [1] git ls-remote https://github.com/go-bindata/go-bindata ff7109080027ec152dabb369e157c4f359b76f31
1488SRCREV_go-md2man-v2="f67b5f6400a3ea2156517041a329ae5f5935395c" 1418SRCREV_go-bindata = "ff7109080027ec152dabb369e157c4f359b76f31"
1489SRC_URI += "git://github.com/cpuguy83/go-md2man;name=go-md2man-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cpuguy83/go-md2man/v2" 1419SRC_URI += "git://github.com/go-bindata/go-bindata;name=go-bindata;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-bindata/go-bindata"
1420
1421# github.com/k3s-io/etcd/client/v3 v3.5.16-k3s1
1422# [1] git ls-remote https://github.com/k3s-io/etcd d294136463b074a18c1512967343ffd7ba582ee8
1423SRCREV_client-v3 = "d294136463b074a18c1512967343ffd7ba582ee8"
1424SRC_URI += "git://github.com/k3s-io/etcd;name=client-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/etcd/client/v3"
1425
1426# github.com/k3s-io/etcd/server/v3 v3.5.16-k3s1
1427# [1] git ls-remote https://github.com/k3s-io/etcd d294136463b074a18c1512967343ffd7ba582ee8
1428SRCREV_server-v3 = "d294136463b074a18c1512967343ffd7ba582ee8"
1429SRC_URI += "git://github.com/k3s-io/etcd;name=server-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/etcd/server/v3"
1430
1431# github.com/bahlo/generic-list-go v0.2.0
1432# [1] git ls-remote https://github.com/bahlo/generic-list-go 89fb9b4cdfd4b5295651f72e9f892f1595b4d6c9
1433SRCREV_generic-list-go = "89fb9b4cdfd4b5295651f72e9f892f1595b4d6c9"
1434SRC_URI += "git://github.com/bahlo/generic-list-go;name=generic-list-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/bahlo/generic-list-go"
1435
1436# github.com/go-task/slim-sprig/v3 v3.0.0
1437# [1] git ls-remote https://github.com/go-task/slim-sprig b05cce61fffa5c6dea6ac8b9a1f12b6e3fb7c894
1438SRCREV_slim-sprig-v3 = "b05cce61fffa5c6dea6ac8b9a1f12b6e3fb7c894"
1439SRC_URI += "git://github.com/go-task/slim-sprig;name=slim-sprig-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-task/slim-sprig/v3"
1440
1441# github.com/wk8/go-ordered-map/v2 v2.1.8
1442# [1] git ls-remote https://github.com/wk8/go-ordered-map 85ca4a2b29d3241fa4513f82be3d38fe2392a791
1443SRCREV_go-ordered-map-v2 = "85ca4a2b29d3241fa4513f82be3d38fe2392a791"
1444SRC_URI += "git://github.com/wk8/go-ordered-map;name=go-ordered-map-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/wk8/go-ordered-map/v2"
1445
1446# github.com/containerd/continuity v0.4.3
1447# [1] git ls-remote https://github.com/containerd/continuity 1743d9104d944131cdedaba33a59d2f9bd80a6f2
1448SRCREV_continuity = "1743d9104d944131cdedaba33a59d2f9bd80a6f2"
1449SRC_URI += "git://github.com/containerd/continuity;name=continuity;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/continuity"
1450
1451# github.com/containerd/typeurl/v2 v2.2.0
1452# [1] git ls-remote https://github.com/containerd/typeurl 933576d917b1a9ba697d03d982fb18cb0260e64f
1453SRCREV_typeurl-v2 = "933576d917b1a9ba697d03d982fb18cb0260e64f"
1454SRC_URI += "git://github.com/containerd/typeurl;name=typeurl-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/typeurl/v2"
1455
1456# github.com/cpuguy83/go-md2man/v2 v2.0.5
1457# [1] git ls-remote https://github.com/cpuguy83/go-md2man b14773d4db11046c50d0d1c05955839604aae991
1458SRCREV_go-md2man-v2 = "b14773d4db11046c50d0d1c05955839604aae991"
1459SRC_URI += "git://github.com/cpuguy83/go-md2man;name=go-md2man-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cpuguy83/go-md2man/v2"
1490 1460
1491# github.com/docker/go-connections v0.5.0 1461# github.com/docker/go-connections v0.5.0
1492# [1] git ls-remote https://github.com/docker/go-connections fa09c952e3eadbffaf8afc5b8a1667158ba38ace 1462# [1] git ls-remote https://github.com/docker/go-connections fa09c952e3eadbffaf8afc5b8a1667158ba38ace
1493SRCREV_go-connections="fa09c952e3eadbffaf8afc5b8a1667158ba38ace" 1463SRCREV_go-connections = "fa09c952e3eadbffaf8afc5b8a1667158ba38ace"
1494SRC_URI += "git://github.com/docker/go-connections;name=go-connections;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-connections" 1464SRC_URI += "git://github.com/docker/go-connections;name=go-connections;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-connections"
1465
1466# github.com/google/gnostic-models v0.6.9
1467# [1] git ls-remote https://github.com/google/gnostic-models 8182012deeb719be14a1675628e3212ff9948140
1468SRCREV_gnostic-models = "8182012deeb719be14a1675628e3212ff9948140"
1469SRC_URI += "git://github.com/google/gnostic-models;name=gnostic-models;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/gnostic-models"
1495 1470
1496# github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 1471# github.com/libp2p/go-buffer-pool v0.1.0
1497# [1] git ls-remote https://github.com/google/gnostic-models c7be7c783f49e86348a1081eb387e01a347a4f23 1472# [1] git ls-remote https://github.com/libp2p/go-buffer-pool c5070857211a0615ebd7b56588154941af580a4d
1498SRCREV_gnostic-models="c7be7c783f49e86348a1081eb387e01a347a4f23" 1473SRCREV_go-buffer-pool = "c5070857211a0615ebd7b56588154941af580a4d"
1499SRC_URI += "git://github.com/google/gnostic-models;name=gnostic-models;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/gnostic-models" 1474SRC_URI += "git://github.com/libp2p/go-buffer-pool;name=go-buffer-pool;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-buffer-pool"
1500 1475
1501# github.com/mitchellh/go-wordwrap v1.0.1 1476# github.com/mitchellh/go-wordwrap v1.0.1
1502# [1] git ls-remote https://github.com/mitchellh/go-wordwrap ecf0936a077a4bd73a1cc2ac5c370f2b55618d62 1477# [1] git ls-remote https://github.com/mitchellh/go-wordwrap ecf0936a077a4bd73a1cc2ac5c370f2b55618d62
1503SRCREV_go-wordwrap="ecf0936a077a4bd73a1cc2ac5c370f2b55618d62" 1478SRCREV_go-wordwrap = "ecf0936a077a4bd73a1cc2ac5c370f2b55618d62"
1504SRC_URI += "git://github.com/mitchellh/go-wordwrap;name=go-wordwrap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mitchellh/go-wordwrap" 1479SRC_URI += "git://github.com/mitchellh/go-wordwrap;name=go-wordwrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mitchellh/go-wordwrap"
1505 1480
1506# github.com/k3s-io/etcd/client/v2 v2.305.9-k3s1 1481# github.com/k3s-io/etcd/client/v2 v2.305.16-k3s1
1507# [1] git ls-remote https://github.com/k3s-io/etcd 341ce193b458049401364c20193ebd14f38fce6d 1482# [1] git ls-remote https://github.com/k3s-io/etcd d294136463b074a18c1512967343ffd7ba582ee8
1508SRCREV_client-v2="341ce193b458049401364c20193ebd14f38fce6d" 1483SRCREV_client-v2 = "d294136463b074a18c1512967343ffd7ba582ee8"
1509SRC_URI += "git://github.com/k3s-io/etcd;name=client-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/etcd/client/v2" 1484SRC_URI += "git://github.com/k3s-io/etcd;name=client-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/etcd/client/v2"
1510 1485
1511# gopkg.in/natefinch/lumberjack.v2 v2.2.1 1486# gopkg.in/natefinch/lumberjack.v2 v2.2.1
1512# [1] git ls-remote https://github.com/natefinch/lumberjack 4cb27fcfbb0f35cb48c542c5ea80b7c1d18933d0 1487# [1] git ls-remote https://github.com/natefinch/lumberjack 4cb27fcfbb0f35cb48c542c5ea80b7c1d18933d0
1513SRCREV_lumberjack.v2="4cb27fcfbb0f35cb48c542c5ea80b7c1d18933d0" 1488SRCREV_lumberjack.v2 = "4cb27fcfbb0f35cb48c542c5ea80b7c1d18933d0"
1514SRC_URI += "git://github.com/natefinch/lumberjack;name=lumberjack.v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/natefinch/lumberjack.v2" 1489SRC_URI += "git://github.com/natefinch/lumberjack;name=lumberjack.v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/natefinch/lumberjack.v2"
1515 1490
1516# github.com/k3s-io/helm-controller v0.15.8 1491# github.com/k3s-io/helm-controller v0.16.5
1517# [1] git ls-remote https://github.com/k3s-io/helm-controller 6479edd3c7f919dd9cc65a88aca75390f391eb4f 1492# [1] git ls-remote https://github.com/k3s-io/helm-controller 5d91b5fef8482219a93ed6ccfc4ea026431966f8
1518SRCREV_helm-controller="6479edd3c7f919dd9cc65a88aca75390f391eb4f" 1493SRCREV_helm-controller = "5d91b5fef8482219a93ed6ccfc4ea026431966f8"
1519SRC_URI += "git://github.com/k3s-io/helm-controller;name=helm-controller;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/helm-controller" 1494SRC_URI += "git://github.com/k3s-io/helm-controller;name=helm-controller;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/helm-controller"
1520 1495
1521# github.com/mwitkow/go-http-dialer v0.0.0-20161116154839-378f744fb2b8 1496# github.com/mwitkow/go-http-dialer v0.0.0-20161116154839-378f744fb2b8
1522# [1] git ls-remote https://github.com/mwitkow/go-http-dialer 378f744fb2b81a6b96e3f40cde4f3bcab5a9cff0 1497# [1] git ls-remote https://github.com/mwitkow/go-http-dialer 378f744fb2b81a6b96e3f40cde4f3bcab5a9cff0
1523SRCREV_go-http-dialer="378f744fb2b81a6b96e3f40cde4f3bcab5a9cff0" 1498SRCREV_go-http-dialer = "378f744fb2b81a6b96e3f40cde4f3bcab5a9cff0"
1524SRC_URI += "git://github.com/mwitkow/go-http-dialer;name=go-http-dialer;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mwitkow/go-http-dialer" 1499SRC_URI += "git://github.com/mwitkow/go-http-dialer;name=go-http-dialer;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mwitkow/go-http-dialer"
1525 1500
1526# github.com/opencontainers/selinux v1.10.1 1501# github.com/opencontainers/selinux v1.11.0
1527# [1] git ls-remote https://github.com/opencontainers/selinux 84e248a28e776216cd33a51fdea90a20fe308136 1502# [1] git ls-remote https://github.com/opencontainers/selinux b68c45eb2df48c6b0c949901ccda90c8e65fe677
1528SRCREV_selinux="84e248a28e776216cd33a51fdea90a20fe308136" 1503SRCREV_selinux = "b68c45eb2df48c6b0c949901ccda90c8e65fe677"
1529SRC_URI += "git://github.com/opencontainers/selinux;name=selinux;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/selinux" 1504SRC_URI += "git://github.com/opencontainers/selinux;name=selinux;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/selinux"
1505
1506# github.com/k3s-io/etcd/etcdutl/v3 v3.5.16-k3s1
1507# [1] git ls-remote https://github.com/k3s-io/etcd d294136463b074a18c1512967343ffd7ba582ee8
1508SRCREV_etcdutl-v3 = "d294136463b074a18c1512967343ffd7ba582ee8"
1509SRC_URI += "git://github.com/k3s-io/etcd;name=etcdutl-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/etcd/etcdutl/v3"
1510
1511# github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2
1512# [1] git ls-remote https://github.com/asaskevich/govalidator a9d515a09cc289c60d55064edec5ef189859f172
1513SRCREV_govalidator = "a9d515a09cc289c60d55064edec5ef189859f172"
1514SRC_URI += "git://github.com/asaskevich/govalidator;name=govalidator;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/asaskevich/govalidator"
1515
1516# github.com/containerd/errdefs/pkg v0.3.0
1517# [1] git ls-remote https://github.com/containerd/errdefs 4817405e4a3caeb7aee9dac68ed55339c59cb635
1518SRCREV_pkg = "4817405e4a3caeb7aee9dac68ed55339c59cb635"
1519SRC_URI += "git://github.com/containerd/errdefs;name=pkg;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/errdefs/pkg"
1520
1521# github.com/distribution/reference v0.5.0
1522# [1] git ls-remote https://github.com/distribution/reference 49c28499d219290c3226822e9cfcd4ede6d75379
1523SRCREV_reference = "49c28499d219290c3226822e9cfcd4ede6d75379"
1524SRC_URI += "git://github.com/distribution/reference;name=reference;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/distribution/reference"
1525
1526# github.com/emicklei/go-restful/v3 v3.11.0
1527# [1] git ls-remote https://github.com/emicklei/go-restful 30bec7807481e62e1e1e59ad57e7f22054806966
1528SRCREV_go-restful-v3 = "30bec7807481e62e1e1e59ad57e7f22054806966"
1529SRC_URI += "git://github.com/emicklei/go-restful;name=go-restful-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/emicklei/go-restful/v3"
1530
1531# github.com/go-openapi/jsonpointer v0.21.0
1532# [1] git ls-remote https://github.com/go-openapi/jsonpointer 8b546b950409bd7b131488a88613339cd8937b7f
1533SRCREV_jsonpointer = "8b546b950409bd7b131488a88613339cd8937b7f"
1534SRC_URI += "git://github.com/go-openapi/jsonpointer;name=jsonpointer;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-openapi/jsonpointer"
1530 1535
1531# github.com/k3s-io/etcd/etcdutl/v3 v3.5.9-k3s1 1536# github.com/hashicorp/go-cleanhttp v0.5.2
1532# [1] git ls-remote https://github.com/k3s-io/etcd 341ce193b458049401364c20193ebd14f38fce6d 1537# [1] git ls-remote https://github.com/hashicorp/go-cleanhttp 6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2
1533SRCREV_etcdutl-v3="341ce193b458049401364c20193ebd14f38fce6d" 1538SRCREV_go-cleanhttp = "6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2"
1534SRC_URI += "git://github.com/k3s-io/etcd;name=etcdutl-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/etcd/etcdutl/v3" 1539SRC_URI += "git://github.com/hashicorp/go-cleanhttp;name=go-cleanhttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/go-cleanhttp"
1535 1540
1536# github.com/libp2p/go-flow-metrics v0.1.0 1541# github.com/libp2p/go-flow-metrics v0.1.0
1537# [1] git ls-remote https://github.com/libp2p/go-flow-metrics 3f13d05958e2d1be0245aed1bdb38f9ff1b4efdc 1542# [1] git ls-remote https://github.com/libp2p/go-flow-metrics 3f13d05958e2d1be0245aed1bdb38f9ff1b4efdc
1538SRCREV_go-flow-metrics="3f13d05958e2d1be0245aed1bdb38f9ff1b4efdc" 1543SRCREV_go-flow-metrics = "3f13d05958e2d1be0245aed1bdb38f9ff1b4efdc"
1539SRC_URI += "git://github.com/libp2p/go-flow-metrics;name=go-flow-metrics;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-flow-metrics" 1544SRC_URI += "git://github.com/libp2p/go-flow-metrics;name=go-flow-metrics;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-flow-metrics"
1540 1545
1541# github.com/multiformats/go-base32 v0.1.0 1546# github.com/multiformats/go-base32 v0.1.0
1542# [1] git ls-remote https://github.com/multiformats/go-base32 a16b66327f327428b32b919939b8c93482507e1f 1547# [1] git ls-remote https://github.com/multiformats/go-base32 a16b66327f327428b32b919939b8c93482507e1f
1543SRCREV_go-base32="a16b66327f327428b32b919939b8c93482507e1f" 1548SRCREV_go-base32 = "a16b66327f327428b32b919939b8c93482507e1f"
1544SRC_URI += "git://github.com/multiformats/go-base32;name=go-base32;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-base32" 1549SRC_URI += "git://github.com/multiformats/go-base32;name=go-base32;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-base32"
1545 1550
1546# github.com/multiformats/go-base36 v0.2.0 1551# github.com/multiformats/go-base36 v0.2.0
1547# [1] git ls-remote https://github.com/multiformats/go-base36 da52c98bb97cfaa321be04030bc97dcee7de63ff 1552# [1] git ls-remote https://github.com/multiformats/go-base36 da52c98bb97cfaa321be04030bc97dcee7de63ff
1548SRCREV_go-base36="da52c98bb97cfaa321be04030bc97dcee7de63ff" 1553SRCREV_go-base36 = "da52c98bb97cfaa321be04030bc97dcee7de63ff"
1549SRC_URI += "git://github.com/multiformats/go-base36;name=go-base36;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-base36" 1554SRC_URI += "git://github.com/multiformats/go-base36;name=go-base36;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-base36"
1550 1555
1551# github.com/multiformats/go-varint v0.0.7 1556# github.com/multiformats/go-varint v0.0.7
1552# [1] git ls-remote https://github.com/multiformats/go-varint 8c8129accb08fc978bb276c81d568c41eafdd48f 1557# [1] git ls-remote https://github.com/multiformats/go-varint 8c8129accb08fc978bb276c81d568c41eafdd48f
1553SRCREV_go-varint="8c8129accb08fc978bb276c81d568c41eafdd48f" 1558SRCREV_go-varint = "8c8129accb08fc978bb276c81d568c41eafdd48f"
1554SRC_URI += "git://github.com/multiformats/go-varint;name=go-varint;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-varint" 1559SRC_URI += "git://github.com/multiformats/go-varint;name=go-varint;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-varint"
1555 1560
1556# github.com/Azure/azure-sdk-for-go v68.0.0+incompatible 1561# github.com/nats-io/nats-server/v2 v2.10.12
1557# [1] git ls-remote https://github.com/Azure/azure-sdk-for-go 2187aca40bbf6931ffac666977e5d29128d82585 1562# [1] git ls-remote https://github.com/nats-io/nats-server 121169ea86756a853a418446b9c7591df761b49d
1558SRCREV_azure-sdk-for-go="2187aca40bbf6931ffac666977e5d29128d82585" 1563SRCREV_nats-server-v2 = "121169ea86756a853a418446b9c7591df761b49d"
1559SRC_URI += "git://github.com/Azure/azure-sdk-for-go;name=azure-sdk-for-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/azure-sdk-for-go" 1564SRC_URI += "git://github.com/nats-io/nats-server;name=nats-server-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/nats-io/nats-server/v2"
1560
1561# github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
1562# [1] git ls-remote https://github.com/asaskevich/govalidator f61b66f89f4a311bef65f13e575bcf1a2ffadda6
1563SRCREV_govalidator="f61b66f89f4a311bef65f13e575bcf1a2ffadda6"
1564SRC_URI += "git://github.com/asaskevich/govalidator;name=govalidator;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/asaskevich/govalidator"
1565
1566# github.com/emicklei/go-restful/v3 v3.9.0
1567# [1] git ls-remote https://github.com/emicklei/go-restful ce871fa2f7069b65c784c9c708da1f00b1f2bd66
1568SRCREV_go-restful-v3="ce871fa2f7069b65c784c9c708da1f00b1f2bd66"
1569SRC_URI += "git://github.com/emicklei/go-restful;name=go-restful-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/emicklei/go-restful/v3"
1570
1571# github.com/go-openapi/jsonpointer v0.20.0
1572# [1] git ls-remote https://github.com/go-openapi/jsonpointer 7df7a464d60e04018cf8f616a7abda94907fdf63
1573SRCREV_jsonpointer="7df7a464d60e04018cf8f616a7abda94907fdf63"
1574SRC_URI += "git://github.com/go-openapi/jsonpointer;name=jsonpointer;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-openapi/jsonpointer"
1575
1576# github.com/hashicorp/go-cleanhttp v0.5.2
1577# [1] git ls-remote https://github.com/hashicorp/go-cleanhttp 6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2
1578SRCREV_go-cleanhttp="6d9e2ac5d828e5f8594b97f88c4bde14a67bb6d2"
1579SRC_URI += "git://github.com/hashicorp/go-cleanhttp;name=go-cleanhttp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/go-cleanhttp"
1580
1581# github.com/nats-io/nats-server/v2 v2.10.5
1582# [1] git ls-remote https://github.com/nats-io/nats-server 0883d32bbcc5619603a9e5344d15aa10d069f059
1583SRCREV_nats-server-v2="0883d32bbcc5619603a9e5344d15aa10d069f059"
1584SRC_URI += "git://github.com/nats-io/nats-server;name=nats-server-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/nats-io/nats-server/v2"
1585 1565
1586# golang.zx2c4.com/wireguard/wgctrl v0.0.0-20230429144221-925a1e7659e6 1566# golang.zx2c4.com/wireguard/wgctrl v0.0.0-20230429144221-925a1e7659e6
1587# [1] git ls-remote https://github.com/WireGuard/wgctrl-go 925a1e7659e675c94c1a659d39daa9141e450c7d 1567# [1] git ls-remote https://github.com/WireGuard/wgctrl-go 925a1e7659e675c94c1a659d39daa9141e450c7d
1588SRCREV_wgctrl="925a1e7659e675c94c1a659d39daa9141e450c7d" 1568SRCREV_wgctrl = "925a1e7659e675c94c1a659d39daa9141e450c7d"
1589SRC_URI += "git://github.com/WireGuard/wgctrl-go;name=wgctrl;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.zx2c4.com/wireguard/wgctrl" 1569SRC_URI += "git://github.com/WireGuard/wgctrl-go;name=wgctrl;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.zx2c4.com/wireguard/wgctrl"
1570
1571# github.com/rancher/dynamiclistener v0.6.0-rc1
1572# [1] git ls-remote https://github.com/rancher/dynamiclistener e507a7ad34db756ef1aad65fa2afa31a486c8e6f
1573SRCREV_dynamiclistener = "e507a7ad34db756ef1aad65fa2afa31a486c8e6f"
1574SRC_URI += "git://github.com/rancher/dynamiclistener;name=dynamiclistener;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rancher/dynamiclistener"
1590 1575
1591# github.com/rancher/dynamiclistener v0.3.6 1576# github.com/containernetworking/cni v1.2.3
1592# [1] git ls-remote https://github.com/rancher/dynamiclistener 0a2d8dff62fde6dfaf009141c12b30c316d8cff3 1577# [1] git ls-remote https://github.com/containernetworking/cni 309b6bbc17b2cd9eb9c26a46977ba1f1f5f032a4
1593SRCREV_dynamiclistener="0a2d8dff62fde6dfaf009141c12b30c316d8cff3" 1578SRCREV_cni = "309b6bbc17b2cd9eb9c26a46977ba1f1f5f032a4"
1594SRC_URI += "git://github.com/rancher/dynamiclistener;name=dynamiclistener;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rancher/dynamiclistener" 1579SRC_URI += "git://github.com/containernetworking/cni;name=cni;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containernetworking/cni"
1595 1580
1596# github.com/gabriel-vasile/mimetype v1.4.2 1581# github.com/hashicorp/go-multierror v1.1.1
1597# [1] git ls-remote https://github.com/gabriel-vasile/mimetype 6f575b3e3509415374009db9cb81d6eae1fdfefb 1582# [1] git ls-remote https://github.com/hashicorp/go-multierror 9974e9ec57696378079ecc3accd3d6f29401b3a0
1598SRCREV_mimetype="6f575b3e3509415374009db9cb81d6eae1fdfefb" 1583SRCREV_go-multierror = "9974e9ec57696378079ecc3accd3d6f29401b3a0"
1599SRC_URI += "git://github.com/gabriel-vasile/mimetype;name=mimetype;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gabriel-vasile/mimetype" 1584SRC_URI += "git://github.com/hashicorp/go-multierror;name=go-multierror;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/go-multierror"
1600 1585
1601# github.com/hashicorp/golang-lru/v2 v2.0.5 1586# github.com/hashicorp/golang-lru/v2 v2.0.7
1602# [1] git ls-remote https://github.com/hashicorp/golang-lru 99d7b177d1c3f01ae145e824fe627961e76edb8b 1587# [1] git ls-remote https://github.com/hashicorp/golang-lru d8515860cebc7b25ff2d29fada3f10a43611c28b
1603SRCREV_golang-lru-v2="99d7b177d1c3f01ae145e824fe627961e76edb8b" 1588SRCREV_golang-lru-v2 = "d8515860cebc7b25ff2d29fada3f10a43611c28b"
1604SRC_URI += "git://github.com/hashicorp/golang-lru;name=golang-lru-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/golang-lru/v2" 1589SRC_URI += "git://github.com/hashicorp/golang-lru;name=golang-lru-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/golang-lru/v2"
1605 1590
1606# github.com/libp2p/go-libp2p-record v0.2.0 1591# github.com/libp2p/go-libp2p-record v0.2.0
1607# [1] git ls-remote https://github.com/libp2p/go-libp2p-record 90bb9b0e21ffe5e9a5f1af1c1e8cc6d9a0fce24c 1592# [1] git ls-remote https://github.com/libp2p/go-libp2p-record 90bb9b0e21ffe5e9a5f1af1c1e8cc6d9a0fce24c
1608SRCREV_go-libp2p-record="90bb9b0e21ffe5e9a5f1af1c1e8cc6d9a0fce24c" 1593SRCREV_go-libp2p-record = "90bb9b0e21ffe5e9a5f1af1c1e8cc6d9a0fce24c"
1609SRC_URI += "git://github.com/libp2p/go-libp2p-record;name=go-libp2p-record;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-libp2p-record" 1594SRC_URI += "git://github.com/libp2p/go-libp2p-record;name=go-libp2p-record;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-libp2p-record"
1610 1595
1611# github.com/quic-go/webtransport-go v0.5.3 1596# github.com/prometheus/client_model v0.6.1
1612# [1] git ls-remote https://github.com/quic-go/webtransport-go 16472ffb325d4869a24326e509abf359a8309775 1597# [1] git ls-remote https://github.com/prometheus/client_model 571429e996ba2d9499e3dcb12926767ba953c0ef
1613SRCREV_webtransport-go="16472ffb325d4869a24326e509abf359a8309775" 1598SRCREV_client_model = "571429e996ba2d9499e3dcb12926767ba953c0ef"
1614SRC_URI += "git://github.com/quic-go/webtransport-go;name=webtransport-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/quic-go/webtransport-go" 1599SRC_URI += "git://github.com/prometheus/client_model;name=client_model;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/prometheus/client_model"
1615
1616# github.com/containernetworking/cni v1.1.2
1617# [1] git ls-remote https://github.com/containernetworking/cni 3363d143688bb83ca18489ac8b9dc204c1d49c4a
1618SRCREV_cni="3363d143688bb83ca18489ac8b9dc204c1d49c4a"
1619SRC_URI += "git://github.com/containernetworking/cni;name=cni;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containernetworking/cni"
1620
1621# github.com/hashicorp/go-multierror v1.1.1
1622# [1] git ls-remote https://github.com/hashicorp/go-multierror 9974e9ec57696378079ecc3accd3d6f29401b3a0
1623SRCREV_go-multierror="9974e9ec57696378079ecc3accd3d6f29401b3a0"
1624SRC_URI += "git://github.com/hashicorp/go-multierror;name=go-multierror;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/go-multierror"
1625 1600
1626# github.com/prometheus/client_model v0.5.0 1601# github.com/quic-go/webtransport-go v0.6.0
1627# [1] git ls-remote https://github.com/prometheus/client_model 1c92cadf7d8fa1726bae12e6025cca9b86d2ba5f 1602# [1] git ls-remote https://github.com/quic-go/webtransport-go 3697690b8131a891190093bd6d10ca6e3906a620
1628SRCREV_client_model="1c92cadf7d8fa1726bae12e6025cca9b86d2ba5f" 1603SRCREV_webtransport-go = "3697690b8131a891190093bd6d10ca6e3906a620"
1629SRC_URI += "git://github.com/prometheus/client_model;name=client_model;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/prometheus/client_model" 1604SRC_URI += "git://github.com/quic-go/webtransport-go;name=webtransport-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/quic-go/webtransport-go"
1630 1605
1631# github.com/russross/blackfriday/v2 v2.1.0 1606# github.com/russross/blackfriday/v2 v2.1.0
1632# [1] git ls-remote https://github.com/russross/blackfriday 4c9bf9512682b995722660a4196c0013228e2049 1607# [1] git ls-remote https://github.com/russross/blackfriday 4c9bf9512682b995722660a4196c0013228e2049
1633SRCREV_blackfriday-v2="4c9bf9512682b995722660a4196c0013228e2049" 1608SRCREV_blackfriday-v2 = "4c9bf9512682b995722660a4196c0013228e2049"
1634SRC_URI += "git://github.com/russross/blackfriday;name=blackfriday-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/russross/blackfriday/v2" 1609SRC_URI += "git://github.com/russross/blackfriday;name=blackfriday-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/russross/blackfriday/v2"
1635 1610
1636# sigs.k8s.io/kustomize/kustomize/v5 v5.0.4-0.20230601165947-6ce0bf390ce3 1611# sigs.k8s.io/kustomize/kustomize/v5 v5.5.0
1637# [1] git ls-remote https://github.com/kubernetes-sigs/kustomize 6ce0bf390ce3dae580947a2b739da3306c675eef 1612# [1] git ls-remote https://github.com/kubernetes-sigs/kustomize afe77936761f8f7ee735a67f167a8382c8406f74
1638SRCREV_kustomize-v5="6ce0bf390ce3dae580947a2b739da3306c675eef" 1613SRCREV_kustomize-v5 = "afe77936761f8f7ee735a67f167a8382c8406f74"
1639SRC_URI += "git://github.com/kubernetes-sigs/kustomize;name=kustomize-v5;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/kustomize/kustomize/v5" 1614SRC_URI += "git://github.com/kubernetes-sigs/kustomize;name=kustomize-v5;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/kustomize/kustomize/v5"
1615
1616# github.com/prometheus/client_golang v1.19.1
1617# [1] git ls-remote https://github.com/prometheus/client_golang 6e3f4b1091875216850a486b1c2eb0e5ea852f98
1618SRCREV_client_golang = "6e3f4b1091875216850a486b1c2eb0e5ea852f98"
1619SRC_URI += "git://github.com/prometheus/client_golang;name=client_golang;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/prometheus/client_golang"
1620
1621# github.com/go-openapi/jsonreference v0.21.0
1622# [1] git ls-remote https://github.com/go-openapi/jsonreference c5fa756d84ccb15425cb8664d142ad550fe58b1b
1623SRCREV_jsonreference = "c5fa756d84ccb15425cb8664d142ad550fe58b1b"
1624SRC_URI += "git://github.com/go-openapi/jsonreference;name=jsonreference;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-openapi/jsonreference"
1640 1625
1641# github.com/libp2p/go-libp2p-kad-dht v0.25.2 1626# github.com/libp2p/go-libp2p-kad-dht v0.25.2
1642# [1] git ls-remote https://github.com/libp2p/go-libp2p-kad-dht bdca14419ec5f7ad0790f17856964bb99bee7436 1627# [1] git ls-remote https://github.com/libp2p/go-libp2p-kad-dht bdca14419ec5f7ad0790f17856964bb99bee7436
1643SRCREV_go-libp2p-kad-dht="bdca14419ec5f7ad0790f17856964bb99bee7436" 1628SRCREV_go-libp2p-kad-dht = "bdca14419ec5f7ad0790f17856964bb99bee7436"
1644SRC_URI += "git://github.com/libp2p/go-libp2p-kad-dht;name=go-libp2p-kad-dht;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-libp2p-kad-dht" 1629SRC_URI += "git://github.com/libp2p/go-libp2p-kad-dht;name=go-libp2p-kad-dht;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-libp2p-kad-dht"
1645 1630
1646# github.com/libp2p/go-libp2p-kbucket v0.6.3 1631# github.com/libp2p/go-libp2p-kbucket v0.6.3
1647# [1] git ls-remote https://github.com/libp2p/go-libp2p-kbucket 437b9fccd6a22835a67b8fe2a5eae0b92f307224 1632# [1] git ls-remote https://github.com/libp2p/go-libp2p-kbucket 437b9fccd6a22835a67b8fe2a5eae0b92f307224
1648SRCREV_go-libp2p-kbucket="437b9fccd6a22835a67b8fe2a5eae0b92f307224" 1633SRCREV_go-libp2p-kbucket = "437b9fccd6a22835a67b8fe2a5eae0b92f307224"
1649SRC_URI += "git://github.com/libp2p/go-libp2p-kbucket;name=go-libp2p-kbucket;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-libp2p-kbucket" 1634SRC_URI += "git://github.com/libp2p/go-libp2p-kbucket;name=go-libp2p-kbucket;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-libp2p-kbucket"
1650
1651# github.com/Azure/go-autorest/logger v0.2.1
1652# [1] git ls-remote https://github.com/Azure/go-autorest 820a319d2214dc91d083022ae5ec50070175314c
1653SRCREV_logger="820a319d2214dc91d083022ae5ec50070175314c"
1654SRC_URI += "git://github.com/Azure/go-autorest;name=logger;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest/logger"
1655
1656# github.com/daviddengcn/go-colortext v1.0.0
1657# [1] git ls-remote https://github.com/daviddengcn/go-colortext dc4cd66b56a892657c0bea8bf4389d35210ce0ee
1658SRCREV_go-colortext="dc4cd66b56a892657c0bea8bf4389d35210ce0ee"
1659SRC_URI += "git://github.com/daviddengcn/go-colortext;name=go-colortext;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/daviddengcn/go-colortext"
1660
1661# github.com/go-openapi/jsonreference v0.20.2
1662# [1] git ls-remote https://github.com/go-openapi/jsonreference 1f158e563669961b8e54817e3ea57978d439ffff
1663SRCREV_jsonreference="1f158e563669961b8e54817e3ea57978d439ffff"
1664SRC_URI += "git://github.com/go-openapi/jsonreference;name=jsonreference;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-openapi/jsonreference"
1665 1635
1666# github.com/opencontainers/go-digest v1.0.0 1636# github.com/opencontainers/go-digest v1.0.0
1667# [1] git ls-remote https://github.com/opencontainers/go-digest ea51bea511f75cfa3ef6098cc253c5c3609b037a 1637# [1] git ls-remote https://github.com/opencontainers/go-digest ea51bea511f75cfa3ef6098cc253c5c3609b037a
1668SRCREV_go-digest="ea51bea511f75cfa3ef6098cc253c5c3609b037a" 1638SRCREV_go-digest = "ea51bea511f75cfa3ef6098cc253c5c3609b037a"
1669SRC_URI += "git://github.com/opencontainers/go-digest;name=go-digest;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/go-digest" 1639SRC_URI += "git://github.com/opencontainers/go-digest;name=go-digest;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/go-digest"
1670
1671# github.com/prometheus/client_golang v1.18.0
1672# [1] git ls-remote https://github.com/prometheus/client_golang 53be91d12107cb69053a8792d0a3a2a6124d59cf
1673SRCREV_client_golang="53be91d12107cb69053a8792d0a3a2a6124d59cf"
1674SRC_URI += "git://github.com/prometheus/client_golang;name=client_golang;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/prometheus/client_golang"
1675 1640
1676# github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75 1641# github.com/tmc/grpc-websocket-proxy v0.0.0-20220101234140-673ab2c3ae75
1677# [1] git ls-remote https://github.com/tmc/grpc-websocket-proxy 673ab2c3ae75cc01952b84b88590e30e75dcf395 1642# [1] git ls-remote https://github.com/tmc/grpc-websocket-proxy 673ab2c3ae75cc01952b84b88590e30e75dcf395
1678SRCREV_grpc-websocket-proxy="673ab2c3ae75cc01952b84b88590e30e75dcf395" 1643SRCREV_grpc-websocket-proxy = "673ab2c3ae75cc01952b84b88590e30e75dcf395"
1679SRC_URI += "git://github.com/tmc/grpc-websocket-proxy;name=grpc-websocket-proxy;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tmc/grpc-websocket-proxy" 1644SRC_URI += "git://github.com/tmc/grpc-websocket-proxy;name=grpc-websocket-proxy;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tmc/grpc-websocket-proxy"
1680
1681# github.com/k3s-io/etcd/client/pkg/v3 v3.5.9-k3s1
1682# [1] git ls-remote https://github.com/k3s-io/etcd 341ce193b458049401364c20193ebd14f38fce6d
1683SRCREV_pkg-v3="341ce193b458049401364c20193ebd14f38fce6d"
1684SRC_URI += "git://github.com/k3s-io/etcd;name=pkg-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/etcd/client/pkg/v3"
1685
1686# github.com/libp2p/go-libp2p-asn-util v0.3.0
1687# [1] git ls-remote https://github.com/libp2p/go-libp2p-asn-util bce6420c4bcf80f1ab03cdfd4b64575e53328099
1688SRCREV_go-libp2p-asn-util="bce6420c4bcf80f1ab03cdfd4b64575e53328099"
1689SRC_URI += "git://github.com/libp2p/go-libp2p-asn-util;name=go-libp2p-asn-util;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-libp2p-asn-util"
1690
1691# github.com/multiformats/go-multiaddr v0.12.0
1692# [1] git ls-remote https://github.com/multiformats/go-multiaddr 5dd793c6fc4935fad347429a48a168acc8073474
1693SRCREV_go-multiaddr="5dd793c6fc4935fad347429a48a168acc8073474"
1694SRC_URI += "git://github.com/multiformats/go-multiaddr;name=go-multiaddr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multiaddr"
1695
1696# github.com/multiformats/go-multibase v0.2.0
1697# [1] git ls-remote https://github.com/multiformats/go-multibase 58a41f7df1d82d16599e259325b3337d69f70e3b
1698SRCREV_go-multibase="58a41f7df1d82d16599e259325b3337d69f70e3b"
1699SRC_URI += "git://github.com/multiformats/go-multibase;name=go-multibase;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multibase"
1700
1701# github.com/multiformats/go-multihash v0.2.3
1702# [1] git ls-remote https://github.com/multiformats/go-multihash ff9da31500dddfc675e996601a05cdfc3ce7c764
1703SRCREV_go-multihash="ff9da31500dddfc675e996601a05cdfc3ce7c764"
1704SRC_URI += "git://github.com/multiformats/go-multihash;name=go-multihash;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multihash"
1705
1706# github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1
1707# [1] git ls-remote https://github.com/whyrusleeping/go-keyspace 5b898ac5add1da7178a4a98e69cb7b9205c085ee
1708SRCREV_go-keyspace="5b898ac5add1da7178a4a98e69cb7b9205c085ee"
1709SRC_URI += "git://github.com/whyrusleeping/go-keyspace;name=go-keyspace;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/whyrusleeping/go-keyspace"
1710 1645
1711# cloud.google.com/go/compute/metadata v0.2.3 1646# github.com/k3s-io/etcd/client/pkg/v3 v3.5.16-k3s1
1712# [1] git ls-remote https://github.com/googleapis/google-cloud-go cf8081fada0955a1682ce3fc400b44bc141309c7 1647# [1] git ls-remote https://github.com/k3s-io/etcd d294136463b074a18c1512967343ffd7ba582ee8
1713SRCREV_metadata="cf8081fada0955a1682ce3fc400b44bc141309c7" 1648SRCREV_pkg-v3 = "d294136463b074a18c1512967343ffd7ba582ee8"
1714SRC_URI += "git://github.com/googleapis/google-cloud-go;name=metadata;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/cloud.google.com/go/compute/metadata" 1649SRC_URI += "git://github.com/k3s-io/etcd;name=pkg-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/etcd/client/pkg/v3"
1715 1650
1716# github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 1651# github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24
1717# [1] git ls-remote https://github.com/AdaLogics/go-fuzz-headers ced1acdcaa24dc39c01b039fc37576c395f506cf 1652# [1] git ls-remote https://github.com/AdaLogics/go-fuzz-headers ced1acdcaa24dc39c01b039fc37576c395f506cf
1718SRCREV_go-fuzz-headers="ced1acdcaa24dc39c01b039fc37576c395f506cf" 1653SRCREV_go-fuzz-headers = "ced1acdcaa24dc39c01b039fc37576c395f506cf"
1719SRC_URI += "git://github.com/AdaLogics/go-fuzz-headers;name=go-fuzz-headers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/AdaLogics/go-fuzz-headers" 1654SRC_URI += "git://github.com/AdaLogics/go-fuzz-headers;name=go-fuzz-headers;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/AdaLogics/go-fuzz-headers"
1720 1655
1721# github.com/Azure/go-autorest/tracing v0.6.0 1656# github.com/containerd/containerd/api v1.8.0-rc.3
1722# [1] git ls-remote https://github.com/Azure/go-autorest b3a0b30a7423314874b3f585289e0e260cf5fc8d 1657# [1] git ls-remote https://github.com/containerd/containerd e8104a48588446fe7e93e2eab5124145c1366cd0
1723SRCREV_tracing="b3a0b30a7423314874b3f585289e0e260cf5fc8d" 1658SRCREV_containerd-api = "e8104a48588446fe7e93e2eab5124145c1366cd0"
1724SRC_URI += "git://github.com/Azure/go-autorest;name=tracing;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest/tracing" 1659SRC_URI += "git://github.com/containerd/containerd;name=containerd-api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/containerd/api"
1725 1660
1726# github.com/inconshreveable/mousetrap v1.1.0 1661# github.com/inconshreveable/mousetrap v1.1.0
1727# [1] git ls-remote https://github.com/inconshreveable/mousetrap 4e8053ee7ef85a6bd26368364a6d27f1641c1d21 1662# [1] git ls-remote https://github.com/inconshreveable/mousetrap 4e8053ee7ef85a6bd26368364a6d27f1641c1d21
1728SRCREV_mousetrap="4e8053ee7ef85a6bd26368364a6d27f1641c1d21" 1663SRCREV_mousetrap = "4e8053ee7ef85a6bd26368364a6d27f1641c1d21"
1729SRC_URI += "git://github.com/inconshreveable/mousetrap;name=mousetrap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/inconshreveable/mousetrap" 1664SRC_URI += "git://github.com/inconshreveable/mousetrap;name=mousetrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/inconshreveable/mousetrap"
1730 1665
1731# github.com/opencontainers/image-spec v1.1.0-rc5 1666# github.com/libp2p/go-libp2p-asn-util v0.4.1
1732# [1] git ls-remote https://github.com/opencontainers/image-spec 1e54f0195ce54b4a1a2ecbac8eab7686d91d3080 1667# [1] git ls-remote https://github.com/libp2p/go-libp2p-asn-util 3ec6bf02c86c57c28d29b2963a9d7b9d6d74bfb2
1733SRCREV_image-spec="1e54f0195ce54b4a1a2ecbac8eab7686d91d3080" 1668SRCREV_go-libp2p-asn-util = "3ec6bf02c86c57c28d29b2963a9d7b9d6d74bfb2"
1734SRC_URI += "git://github.com/opencontainers/image-spec;name=image-spec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/image-spec" 1669SRC_URI += "git://github.com/libp2p/go-libp2p-asn-util;name=go-libp2p-asn-util;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-libp2p-asn-util"
1735 1670
1736# github.com/seccomp/libseccomp-golang v0.10.0 1671# github.com/multiformats/go-multiaddr v0.12.3
1737# [1] git ls-remote https://github.com/seccomp/libseccomp-golang 879684a7b708c2ebc730e62fdae39ae9081b4680 1672# [1] git ls-remote https://github.com/multiformats/go-multiaddr cece70d472926ca09b0eca7aca63224653d1de69
1738SRCREV_libseccomp-golang="879684a7b708c2ebc730e62fdae39ae9081b4680" 1673SRCREV_go-multiaddr = "cece70d472926ca09b0eca7aca63224653d1de69"
1739SRC_URI += "git://github.com/seccomp/libseccomp-golang;name=libseccomp-golang;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/seccomp/libseccomp-golang" 1674SRC_URI += "git://github.com/multiformats/go-multiaddr;name=go-multiaddr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multiaddr"
1740 1675
1741# github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980 1676# github.com/multiformats/go-multibase v0.2.0
1742# [1] git ls-remote https://github.com/stefanberger/go-pkcs11uri 78d3cae3a9805d89aa4fa80a362ca944c89a1b99 1677# [1] git ls-remote https://github.com/multiformats/go-multibase 58a41f7df1d82d16599e259325b3337d69f70e3b
1743SRCREV_go-pkcs11uri="78d3cae3a9805d89aa4fa80a362ca944c89a1b99" 1678SRCREV_go-multibase = "58a41f7df1d82d16599e259325b3337d69f70e3b"
1744SRC_URI += "git://github.com/stefanberger/go-pkcs11uri;name=go-pkcs11uri;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/stefanberger/go-pkcs11uri" 1679SRC_URI += "git://github.com/multiformats/go-multibase;name=go-multibase;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multibase"
1745 1680
1746# sigs.k8s.io/structured-merge-diff/v4 v4.3.0 1681# github.com/multiformats/go-multihash v0.2.3
1747# [1] git ls-remote https://github.com/kubernetes-sigs/structured-merge-diff 7785c50b1768fa997df435a484ab9aa5041596a6 1682# [1] git ls-remote https://github.com/multiformats/go-multihash ff9da31500dddfc675e996601a05cdfc3ce7c764
1748SRCREV_structured-merge-diff-v4="7785c50b1768fa997df435a484ab9aa5041596a6" 1683SRCREV_go-multihash = "ff9da31500dddfc675e996601a05cdfc3ce7c764"
1749SRC_URI += "git://github.com/kubernetes-sigs/structured-merge-diff;name=structured-merge-diff-v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/structured-merge-diff/v4" 1684SRC_URI += "git://github.com/multiformats/go-multihash;name=go-multihash;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multihash"
1750 1685
1751# github.com/jbenet/go-temp-err-catcher v0.1.0 1686# github.com/opencontainers/image-spec v1.1.0
1752# [1] git ls-remote https://github.com/jbenet/go-temp-err-catcher fa11adda5e7cccb838a208007c9ea79dda63c0c0 1687# [1] git ls-remote https://github.com/opencontainers/image-spec e7f7c0ca69b21688c3cea7c87a04e4503e6099e2
1753SRCREV_go-temp-err-catcher="fa11adda5e7cccb838a208007c9ea79dda63c0c0" 1688SRCREV_image-spec = "e7f7c0ca69b21688c3cea7c87a04e4503e6099e2"
1754SRC_URI += "git://github.com/jbenet/go-temp-err-catcher;name=go-temp-err-catcher;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/jbenet/go-temp-err-catcher" 1689SRC_URI += "git://github.com/opencontainers/image-spec;name=image-spec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/image-spec"
1755 1690
1756# github.com/multiformats/go-multicodec v0.9.0 1691# github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6
1757# [1] git ls-remote https://github.com/multiformats/go-multicodec b8b4bf5270f9f220f00bcdeddf1641b13e67cc0b 1692# [1] git ls-remote https://github.com/stefanberger/go-pkcs11uri 78284954bff6dcce7888166bb79bbba93bea0879
1758SRCREV_go-multicodec="b8b4bf5270f9f220f00bcdeddf1641b13e67cc0b" 1693SRCREV_go-pkcs11uri = "78284954bff6dcce7888166bb79bbba93bea0879"
1759SRC_URI += "git://github.com/multiformats/go-multicodec;name=go-multicodec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multicodec" 1694SRC_URI += "git://github.com/stefanberger/go-pkcs11uri;name=go-pkcs11uri;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/stefanberger/go-pkcs11uri"
1760 1695
1761# github.com/opentracing/opentracing-go v1.2.0 1696# github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1
1762# [1] git ls-remote https://github.com/opentracing/opentracing-go d34af3eaa63c4d08ab54863a4bdd0daa45212e12 1697# [1] git ls-remote https://github.com/whyrusleeping/go-keyspace 5b898ac5add1da7178a4a98e69cb7b9205c085ee
1763SRCREV_opentracing-go="d34af3eaa63c4d08ab54863a4bdd0daa45212e12" 1698SRCREV_go-keyspace = "5b898ac5add1da7178a4a98e69cb7b9205c085ee"
1764SRC_URI += "git://github.com/opentracing/opentracing-go;name=opentracing-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opentracing/opentracing-go" 1699SRC_URI += "git://github.com/whyrusleeping/go-keyspace;name=go-keyspace;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/whyrusleeping/go-keyspace"
1765 1700
1766# github.com/twitchyliquid64/golang-asm v0.15.1 1701# sigs.k8s.io/structured-merge-diff/v4 v4.4.3
1767# [1] git ls-remote https://github.com/twitchyliquid64/golang-asm 8d7f1f783b11f9a00f5bcdfcae17f5ac8f22512e 1702# [1] git ls-remote https://github.com/kubernetes-sigs/structured-merge-diff db46cc3084b4575e65498a0dc7389fe7eaa15a35
1768SRCREV_golang-asm="8d7f1f783b11f9a00f5bcdfcae17f5ac8f22512e" 1703SRCREV_structured-merge-diff-v4 = "db46cc3084b4575e65498a0dc7389fe7eaa15a35"
1769SRC_URI += "git://github.com/twitchyliquid64/golang-asm;name=golang-asm;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/twitchyliquid64/golang-asm" 1704SRC_URI += "git://github.com/kubernetes-sigs/structured-merge-diff;name=structured-merge-diff-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/structured-merge-diff/v4"
1770 1705
1771# github.com/Azure/go-autorest/autorest v0.11.29 1706# github.com/cyphar/filepath-securejoin v0.3.4
1772# [1] git ls-remote https://github.com/Azure/go-autorest c2958ac74c65c138045daa60f149c5f9d949d743 1707# [1] git ls-remote https://github.com/cyphar/filepath-securejoin fd16ade2aea75ef1ad2b9e8144316f1931bd2df3
1773SRCREV_autorest="c2958ac74c65c138045daa60f149c5f9d949d743" 1708SRCREV_filepath-securejoin = "fd16ade2aea75ef1ad2b9e8144316f1931bd2df3"
1774SRC_URI += "git://github.com/Azure/go-autorest;name=autorest;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest/autorest" 1709SRC_URI += "git://github.com/cyphar/filepath-securejoin;name=filepath-securejoin;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cyphar/filepath-securejoin"
1775 1710
1776# github.com/cyphar/filepath-securejoin v0.2.4 1711# github.com/hashicorp/go-retryablehttp v0.7.7
1777# [1] git ls-remote https://github.com/cyphar/filepath-securejoin 2710d06c5b4ba3168beffa0689798d2db12e8ac4 1712# [1] git ls-remote https://github.com/hashicorp/go-retryablehttp 1542b31176d3973a6ecbc06c05a2d0df89b59afb
1778SRCREV_filepath-securejoin="2710d06c5b4ba3168beffa0689798d2db12e8ac4" 1713SRCREV_go-retryablehttp = "1542b31176d3973a6ecbc06c05a2d0df89b59afb"
1779SRC_URI += "git://github.com/cyphar/filepath-securejoin;name=filepath-securejoin;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cyphar/filepath-securejoin" 1714SRC_URI += "git://github.com/hashicorp/go-retryablehttp;name=go-retryablehttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/go-retryablehttp"
1780 1715
1781# github.com/hashicorp/go-retryablehttp v0.7.4 1716# github.com/jbenet/go-temp-err-catcher v0.1.0
1782# [1] git ls-remote https://github.com/hashicorp/go-retryablehttp 571a88bc9c3b7c64575f0e9b0f646af1510f2c76 1717# [1] git ls-remote https://github.com/jbenet/go-temp-err-catcher fa11adda5e7cccb838a208007c9ea79dda63c0c0
1783SRCREV_go-retryablehttp="571a88bc9c3b7c64575f0e9b0f646af1510f2c76" 1718SRCREV_go-temp-err-catcher = "fa11adda5e7cccb838a208007c9ea79dda63c0c0"
1784SRC_URI += "git://github.com/hashicorp/go-retryablehttp;name=go-retryablehttp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/go-retryablehttp" 1719SRC_URI += "git://github.com/jbenet/go-temp-err-catcher;name=go-temp-err-catcher;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/jbenet/go-temp-err-catcher"
1785 1720
1786# github.com/libopenstorage/openstorage v1.0.0 1721# github.com/libopenstorage/openstorage v1.0.0
1787# [1] git ls-remote https://github.com/libopenstorage/openstorage 093a0c3888753c2056e7373183693d670c6bba01 1722# [1] git ls-remote https://github.com/libopenstorage/openstorage 093a0c3888753c2056e7373183693d670c6bba01
1788SRCREV_openstorage="093a0c3888753c2056e7373183693d670c6bba01" 1723SRCREV_openstorage = "093a0c3888753c2056e7373183693d670c6bba01"
1789SRC_URI += "git://github.com/libopenstorage/openstorage;name=openstorage;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libopenstorage/openstorage" 1724SRC_URI += "git://github.com/libopenstorage/openstorage;name=openstorage;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libopenstorage/openstorage"
1790 1725
1791# github.com/go-playground/validator/v10 v10.14.0 1726# github.com/multiformats/go-multicodec v0.9.0
1792# [1] git ls-remote https://github.com/go-playground/validator ce28d7c4b27fbcafff82bc87a8bf58257beb9030 1727# [1] git ls-remote https://github.com/multiformats/go-multicodec b8b4bf5270f9f220f00bcdeddf1641b13e67cc0b
1793SRCREV_v10="ce28d7c4b27fbcafff82bc87a8bf58257beb9030" 1728SRCREV_go-multicodec = "b8b4bf5270f9f220f00bcdeddf1641b13e67cc0b"
1794SRC_URI += "git://github.com/go-playground/validator;name=v10;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-playground/validator/v10" 1729SRC_URI += "git://github.com/multiformats/go-multicodec;name=go-multicodec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multicodec"
1795
1796# github.com/hashicorp/golang-lru/arc/v2 v2.0.5
1797# [1] git ls-remote https://github.com/hashicorp/golang-lru 3afaa48530f711754c178ceb61ff060d86c17b95
1798SRCREV_arc-v2="3afaa48530f711754c178ceb61ff060d86c17b95"
1799SRC_URI += "git://github.com/hashicorp/golang-lru;name=arc-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/golang-lru/arc/v2"
1800 1730
1801# github.com/multiformats/go-multistream v0.4.1 1731# github.com/opentracing/opentracing-go v1.2.0
1802# [1] git ls-remote https://github.com/multiformats/go-multistream 5b2f48e2db22aa1db90bb5a21aa4e6702d4ee33c 1732# [1] git ls-remote https://github.com/opentracing/opentracing-go d34af3eaa63c4d08ab54863a4bdd0daa45212e12
1803SRCREV_go-multistream="5b2f48e2db22aa1db90bb5a21aa4e6702d4ee33c" 1733SRCREV_opentracing-go = "d34af3eaa63c4d08ab54863a4bdd0daa45212e12"
1804SRC_URI += "git://github.com/multiformats/go-multistream;name=go-multistream;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multistream" 1734SRC_URI += "git://github.com/opentracing/opentracing-go;name=opentracing-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opentracing/opentracing-go"
1805 1735
1806# github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0 1736# github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0
1807# [1] git ls-remote https://github.com/AdamKorcz/go-118-fuzz-build 8075edf89bb034603c758f28fe93143047ac5677 1737# [1] git ls-remote https://github.com/AdamKorcz/go-118-fuzz-build 8075edf89bb034603c758f28fe93143047ac5677
1808SRCREV_go-118-fuzz-build="8075edf89bb034603c758f28fe93143047ac5677" 1738SRCREV_go-118-fuzz-build = "8075edf89bb034603c758f28fe93143047ac5677"
1809SRC_URI += "git://github.com/AdamKorcz/go-118-fuzz-build;name=go-118-fuzz-build;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/AdamKorcz/go-118-fuzz-build" 1739SRC_URI += "git://github.com/AdamKorcz/go-118-fuzz-build;name=go-118-fuzz-build;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/AdamKorcz/go-118-fuzz-build"
1810 1740
1811# github.com/bronze1man/goStrongswanVici v0.0.0-20221114103242-3f6dc524986c 1741# github.com/bronze1man/goStrongswanVici v0.0.0-20231128135937-211cef3b0b20
1812# [1] git ls-remote https://github.com/bronze1man/goStrongswanVici 3f6dc524986c8a20ee1e139f9e1bef1595877b5d 1742# [1] git ls-remote https://github.com/bronze1man/goStrongswanVici 211cef3b0b20c5c00c0ad49f7b4ccb78c06eee58
1813SRCREV_goStrongswanVici="3f6dc524986c8a20ee1e139f9e1bef1595877b5d" 1743SRCREV_goStrongswanVici = "211cef3b0b20c5c00c0ad49f7b4ccb78c06eee58"
1814SRC_URI += "git://github.com/bronze1man/goStrongswanVici;name=goStrongswanVici;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/bronze1man/goStrongswanVici" 1744SRC_URI += "git://github.com/bronze1man/goStrongswanVici;name=goStrongswanVici;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/bronze1man/goStrongswanVici"
1815 1745
1816# github.com/containernetworking/plugins v1.3.0 1746# github.com/containernetworking/plugins v1.5.1
1817# [1] git ls-remote https://github.com/containernetworking/plugins 38f18d26ecfef550b8bac02656cc11103fd7cff1 1747# [1] git ls-remote https://github.com/containernetworking/plugins c29dc79f96cd50452a247a4591443d2aac033429
1818SRCREV_plugins="38f18d26ecfef550b8bac02656cc11103fd7cff1" 1748SRCREV_plugins = "c29dc79f96cd50452a247a4591443d2aac033429"
1819SRC_URI += "git://github.com/containernetworking/plugins;name=plugins;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containernetworking/plugins" 1749SRC_URI += "git://github.com/containernetworking/plugins;name=plugins;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containernetworking/plugins"
1820 1750
1821# github.com/google/go-containerregistry v0.14.0 1751# github.com/google/go-containerregistry v0.20.2
1822# [1] git ls-remote https://github.com/google/go-containerregistry 4b081f801f399fa293f23e42ba4c4ac6a6003f2c 1752# [1] git ls-remote https://github.com/google/go-containerregistry c195f151efe3369874c72662cd69ad43ee485128
1823SRCREV_go-containerregistry="4b081f801f399fa293f23e42ba4c4ac6a6003f2c" 1753SRCREV_go-containerregistry = "c195f151efe3369874c72662cd69ad43ee485128"
1824SRC_URI += "git://github.com/google/go-containerregistry;name=go-containerregistry;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/go-containerregistry" 1754SRC_URI += "git://github.com/google/go-containerregistry;name=go-containerregistry;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/go-containerregistry"
1825 1755
1826# github.com/grpc-ecosystem/grpc-gateway v1.16.0 1756# github.com/grpc-ecosystem/grpc-gateway v1.16.0
1827# [1] git ls-remote https://github.com/grpc-ecosystem/grpc-gateway 094a6fe78b3ca888297d090185cdf30f0e42e157 1757# [1] git ls-remote https://github.com/grpc-ecosystem/grpc-gateway 094a6fe78b3ca888297d090185cdf30f0e42e157
1828SRCREV_grpc-gateway="094a6fe78b3ca888297d090185cdf30f0e42e157" 1758SRCREV_grpc-gateway = "094a6fe78b3ca888297d090185cdf30f0e42e157"
1829SRC_URI += "git://github.com/grpc-ecosystem/grpc-gateway;name=grpc-gateway;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/grpc-ecosystem/grpc-gateway" 1759SRC_URI += "git://github.com/grpc-ecosystem/grpc-gateway;name=grpc-gateway;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/grpc-ecosystem/grpc-gateway"
1760
1761# github.com/hashicorp/golang-lru/arc/v2 v2.0.5
1762# [1] git ls-remote https://github.com/hashicorp/golang-lru 3afaa48530f711754c178ceb61ff060d86c17b95
1763SRCREV_arc-v2 = "3afaa48530f711754c178ceb61ff060d86c17b95"
1764SRC_URI += "git://github.com/hashicorp/golang-lru;name=arc-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/hashicorp/golang-lru/arc/v2"
1830 1765
1831# github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 1766# github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00
1832# [1] git ls-remote https://github.com/monochromegane/go-gitignore 205db1a8cc001de79230472da52edde4974df734 1767# [1] git ls-remote https://github.com/monochromegane/go-gitignore 205db1a8cc001de79230472da52edde4974df734
1833SRCREV_go-gitignore="205db1a8cc001de79230472da52edde4974df734" 1768SRCREV_go-gitignore = "205db1a8cc001de79230472da52edde4974df734"
1834SRC_URI += "git://github.com/monochromegane/go-gitignore;name=go-gitignore;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/monochromegane/go-gitignore" 1769SRC_URI += "git://github.com/monochromegane/go-gitignore;name=go-gitignore;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/monochromegane/go-gitignore"
1770
1771# github.com/multiformats/go-multistream v0.5.0
1772# [1] git ls-remote https://github.com/multiformats/go-multistream 8fabf3a244c16743222174f11b43cf4a47c6d5e8
1773SRCREV_go-multistream = "8fabf3a244c16743222174f11b43cf4a47c6d5e8"
1774SRC_URI += "git://github.com/multiformats/go-multistream;name=go-multistream;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multistream"
1835 1775
1836# github.com/opencontainers/runtime-spec v1.0.3-0.20220909204839-494a5a6aca78 1776# github.com/opencontainers/runtime-spec v1.2.0
1837# [1] git ls-remote https://github.com/opencontainers/runtime-spec 494a5a6aca782455c0fbfc35af8e12f04e98a55e 1777# [1] git ls-remote https://github.com/opencontainers/runtime-spec 36852b0d072a4b5da675300a9e73bc4b0853f5c6
1838SRCREV_runtime-spec="494a5a6aca782455c0fbfc35af8e12f04e98a55e" 1778SRCREV_runtime-spec = "36852b0d072a4b5da675300a9e73bc4b0853f5c6"
1839SRC_URI += "git://github.com/opencontainers/runtime-spec;name=runtime-spec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/runtime-spec" 1779SRC_URI += "git://github.com/opencontainers/runtime-spec;name=runtime-spec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/runtime-spec"
1840 1780
1841# github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 1781# github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626
1842# [1] git ls-remote https://github.com/opencontainers/runtime-tools 2e043c6bd62639199bdd0d5f0c5082797de4de2a 1782# [1] git ls-remote https://github.com/opencontainers/runtime-tools 2e043c6bd62639199bdd0d5f0c5082797de4de2a
1843SRCREV_runtime-tools="2e043c6bd62639199bdd0d5f0c5082797de4de2a" 1783SRCREV_runtime-tools = "2e043c6bd62639199bdd0d5f0c5082797de4de2a"
1844SRC_URI += "git://github.com/opencontainers/runtime-tools;name=runtime-tools;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/runtime-tools" 1784SRC_URI += "git://github.com/opencontainers/runtime-tools;name=runtime-tools;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/runtime-tools"
1845 1785
1846# github.com/containerd/stargz-snapshotter v0.14.4-0.20230913082252-7275d45b185c 1786# tags.cncf.io/container-device-interface v0.8.0
1847# [1] git ls-remote https://github.com/containerd/stargz-snapshotter 7275d45b185cd720ce13747f0d0a78e9e7cd60e3 1787# [1] git ls-remote https://github.com/cncf-tags/container-device-interface e66544063aa7760c4ea6330ce9e6c757f8e61df2
1848SRCREV_stargz-snapshotter="7275d45b185cd720ce13747f0d0a78e9e7cd60e3" 1788SRCREV_container-device-interface = "e66544063aa7760c4ea6330ce9e6c757f8e61df2"
1849SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=stargz-snapshotter;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/stargz-snapshotter" 1789SRC_URI += "git://github.com/cncf-tags/container-device-interface;name=container-device-interface;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/tags.cncf.io/container-device-interface"
1790
1791# github.com/containerd/stargz-snapshotter v0.15.1
1792# [1] git ls-remote https://github.com/containerd/stargz-snapshotter 64ab83bd65cd4a763e262955984232cc5ddfeb3f
1793SRCREV_stargz-snapshotter = "64ab83bd65cd4a763e262955984232cc5ddfeb3f"
1794SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=stargz-snapshotter;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/stargz-snapshotter"
1850 1795
1851# github.com/multiformats/go-multiaddr-dns v0.3.1 1796# github.com/multiformats/go-multiaddr-dns v0.3.1
1852# [1] git ls-remote https://github.com/multiformats/go-multiaddr-dns 448c10b622b0c09ce6834487156c1fd9a65f1597 1797# [1] git ls-remote https://github.com/multiformats/go-multiaddr-dns 448c10b622b0c09ce6834487156c1fd9a65f1597
1853SRCREV_go-multiaddr-dns="448c10b622b0c09ce6834487156c1fd9a65f1597" 1798SRCREV_go-multiaddr-dns = "448c10b622b0c09ce6834487156c1fd9a65f1597"
1854SRC_URI += "git://github.com/multiformats/go-multiaddr-dns;name=go-multiaddr-dns;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multiaddr-dns" 1799SRC_URI += "git://github.com/multiformats/go-multiaddr-dns;name=go-multiaddr-dns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multiaddr-dns"
1855 1800
1856# github.com/multiformats/go-multiaddr-fmt v0.1.0 1801# github.com/multiformats/go-multiaddr-fmt v0.1.0
1857# [1] git ls-remote https://github.com/multiformats/go-multiaddr-fmt 113ed87ed03cfff94f29fd95236be3ccd933fd36 1802# [1] git ls-remote https://github.com/multiformats/go-multiaddr-fmt 113ed87ed03cfff94f29fd95236be3ccd933fd36
1858SRCREV_go-multiaddr-fmt="113ed87ed03cfff94f29fd95236be3ccd933fd36" 1803SRCREV_go-multiaddr-fmt = "113ed87ed03cfff94f29fd95236be3ccd933fd36"
1859SRC_URI += "git://github.com/multiformats/go-multiaddr-fmt;name=go-multiaddr-fmt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multiaddr-fmt" 1804SRC_URI += "git://github.com/multiformats/go-multiaddr-fmt;name=go-multiaddr-fmt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multiaddr-fmt"
1860
1861# github.com/Azure/go-autorest/autorest/to v0.4.0
1862# [1] git ls-remote https://github.com/Azure/go-autorest b3a0b30a7423314874b3f585289e0e260cf5fc8d
1863SRCREV_to="b3a0b30a7423314874b3f585289e0e260cf5fc8d"
1864SRC_URI += "git://github.com/Azure/go-autorest;name=to;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest/autorest/to"
1865
1866# github.com/checkpoint-restore/go-criu/v5 v5.3.0
1867# [1] git ls-remote https://github.com/checkpoint-restore/go-criu e3059103a5cf6adca2183e08c0315e8d8d5135a5
1868SRCREV_v5="e3059103a5cf6adca2183e08c0315e8d8d5135a5"
1869SRC_URI += "git://github.com/checkpoint-restore/go-criu;name=v5;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/checkpoint-restore/go-criu/v5"
1870 1805
1871# github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 1806# github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
1872# [1] git ls-remote https://github.com/decred/dcrd bacf8444a8bc79178f9eb2c65477ab6df01a6439 1807# [1] git ls-remote https://github.com/decred/dcrd bacf8444a8bc79178f9eb2c65477ab6df01a6439
1873SRCREV_secp256k1-v4="bacf8444a8bc79178f9eb2c65477ab6df01a6439" 1808SRCREV_secp256k1-v4 = "bacf8444a8bc79178f9eb2c65477ab6df01a6439"
1874SRC_URI += "git://github.com/decred/dcrd;name=secp256k1-v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/decred/dcrd/dcrec/secp256k1/v4" 1809SRC_URI += "git://github.com/decred/dcrd;name=secp256k1-v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/decred/dcrd/dcrec/secp256k1/v4"
1875 1810
1876# github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 1811# github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0
1877# [1] git ls-remote https://github.com/grpc-ecosystem/grpc-gateway 09e3965a330155f7db8482269d7d91b9bceb7641 1812# [1] git ls-remote https://github.com/grpc-ecosystem/grpc-gateway 2da4beb003329d83c74a52d66a009110ef1fd180
1878SRCREV_grpc-gateway-v2="09e3965a330155f7db8482269d7d91b9bceb7641" 1813SRCREV_grpc-gateway-v2 = "2da4beb003329d83c74a52d66a009110ef1fd180"
1879SRC_URI += "git://github.com/grpc-ecosystem/grpc-gateway;name=grpc-gateway-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/grpc-ecosystem/grpc-gateway/v2" 1814SRC_URI += "git://github.com/grpc-ecosystem/grpc-gateway;name=grpc-gateway-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/grpc-ecosystem/grpc-gateway/v2"
1880 1815
1881# google.golang.org/genproto/googleapis/api v0.0.0-20231106174013-bbf56f31fb17 1816# google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1
1882# [1] git ls-remote https://github.com/googleapis/go-genproto bbf56f31fb17579209f44dda2d2567d20ff21a20 1817# [1] git ls-remote https://github.com/googleapis/go-genproto 8af14fe29dc178f8f16f3720e1da949120cecbeb
1883SRCREV_googleapis-api="bbf56f31fb17579209f44dda2d2567d20ff21a20" 1818SRCREV_googleapis-api = "8af14fe29dc178f8f16f3720e1da949120cecbeb"
1884SRC_URI += "git://github.com/googleapis/go-genproto;name=googleapis-api;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/genproto/googleapis/api" 1819SRC_URI += "git://github.com/googleapis/go-genproto;name=googleapis-api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/genproto/googleapis/api"
1885 1820
1886# google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f 1821# google.golang.org/genproto/googleapis/rpc v0.0.0-20240903143218-8af14fe29dc1
1887# [1] git ls-remote https://github.com/googleapis/go-genproto 83a465c0220f57b4c18228172454daeffa772607 1822# [1] git ls-remote https://github.com/googleapis/go-genproto 8af14fe29dc178f8f16f3720e1da949120cecbeb
1888SRCREV_rpc="83a465c0220f57b4c18228172454daeffa772607" 1823SRCREV_rpc = "8af14fe29dc178f8f16f3720e1da949120cecbeb"
1889SRC_URI += "git://github.com/googleapis/go-genproto;name=rpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/genproto/googleapis/rpc" 1824SRC_URI += "git://github.com/googleapis/go-genproto;name=rpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/genproto/googleapis/rpc"
1890 1825
1891# github.com/rootless-containers/rootlesskit v1.0.1 1826# github.com/rootless-containers/rootlesskit v1.0.1
1892# [1] git ls-remote https://github.com/rootless-containers/rootlesskit 5d5f4c0c26e26a6b51d1838c23e793e5836442d0 1827# [1] git ls-remote https://github.com/rootless-containers/rootlesskit 5d5f4c0c26e26a6b51d1838c23e793e5836442d0
1893SRCREV_rootlesskit="5d5f4c0c26e26a6b51d1838c23e793e5836442d0" 1828SRCREV_rootlesskit = "5d5f4c0c26e26a6b51d1838c23e793e5836442d0"
1894SRC_URI += "git://github.com/rootless-containers/rootlesskit;name=rootlesskit;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rootless-containers/rootlesskit" 1829SRC_URI += "git://github.com/rootless-containers/rootlesskit;name=rootlesskit;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rootless-containers/rootlesskit"
1895 1830
1896# github.com/Azure/go-autorest/autorest/adal v0.9.23 1831# github.com/container-storage-interface/spec v1.9.0
1897# [1] git ls-remote https://github.com/Azure/go-autorest 553a90ae65a6a2b18306fa04d7b1625960c5decb 1832# [1] git ls-remote https://github.com/container-storage-interface/spec 80d53107c70981b9da8aaf9cd1c90249562b22f0
1898SRCREV_adal="553a90ae65a6a2b18306fa04d7b1625960c5decb" 1833SRCREV_spec = "80d53107c70981b9da8aaf9cd1c90249562b22f0"
1899SRC_URI += "git://github.com/Azure/go-autorest;name=adal;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest/autorest/adal" 1834SRC_URI += "git://github.com/container-storage-interface/spec;name=spec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/container-storage-interface/spec"
1900 1835
1901# github.com/Azure/go-autorest/autorest/date v0.3.0 1836# github.com/docker/docker-credential-helpers v0.7.0
1902# [1] git ls-remote https://github.com/Azure/go-autorest b3a0b30a7423314874b3f585289e0e260cf5fc8d 1837# [1] git ls-remote https://github.com/docker/docker-credential-helpers ac5992b5f4756fc0398a7d0c93c609e624368bde
1903SRCREV_date="b3a0b30a7423314874b3f585289e0e260cf5fc8d" 1838SRCREV_docker-credential-helpers = "ac5992b5f4756fc0398a7d0c93c609e624368bde"
1904SRC_URI += "git://github.com/Azure/go-autorest;name=date;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest/autorest/date" 1839SRC_URI += "git://github.com/docker/docker-credential-helpers;name=docker-credential-helpers;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/docker-credential-helpers"
1905 1840
1906# github.com/libp2p/go-libp2p-routing-helpers v0.7.2 1841# github.com/libp2p/go-libp2p-routing-helpers v0.7.2
1907# [1] git ls-remote https://github.com/libp2p/go-libp2p-routing-helpers 71d7c965185ed346e39cc26140ac49ea13b2222f 1842# [1] git ls-remote https://github.com/libp2p/go-libp2p-routing-helpers 71d7c965185ed346e39cc26140ac49ea13b2222f
1908SRCREV_go-libp2p-routing-helpers="71d7c965185ed346e39cc26140ac49ea13b2222f" 1843SRCREV_go-libp2p-routing-helpers = "71d7c965185ed346e39cc26140ac49ea13b2222f"
1909SRC_URI += "git://github.com/libp2p/go-libp2p-routing-helpers;name=go-libp2p-routing-helpers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/libp2p/go-libp2p-routing-helpers" 1844SRC_URI += "git://github.com/libp2p/go-libp2p-routing-helpers;name=go-libp2p-routing-helpers;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/libp2p/go-libp2p-routing-helpers"
1910
1911# github.com/Azure/go-autorest/autorest/mocks v0.4.2
1912# [1] git ls-remote https://github.com/Azure/go-autorest a91292dd2fc10381ac9b90eea72b92e60761eac4
1913SRCREV_mocks="a91292dd2fc10381ac9b90eea72b92e60761eac4"
1914SRC_URI += "git://github.com/Azure/go-autorest;name=mocks;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest/autorest/mocks"
1915
1916# github.com/antlr/antlr4/runtime/Go/antlr/v4 v4.0.0-20230305170008-8188dc5388df
1917# [1] git ls-remote https://github.com/antlr/antlr4 8188dc5388dfe9246deb9b6ae507c3693fd55c3f
1918SRCREV_antlr-v4="8188dc5388dfe9246deb9b6ae507c3693fd55c3f"
1919SRC_URI += "git://github.com/antlr/antlr4;name=antlr-v4;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/antlr/antlr4/runtime/Go/antlr/v4"
1920
1921# github.com/container-storage-interface/spec v1.8.0
1922# [1] git ls-remote https://github.com/container-storage-interface/spec c7ab2f379311a9ae234ae42bdfbfebfa9c15e538
1923SRCREV_spec="c7ab2f379311a9ae234ae42bdfbfebfa9c15e538"
1924SRC_URI += "git://github.com/container-storage-interface/spec;name=spec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/container-storage-interface/spec"
1925
1926# github.com/docker/docker-credential-helpers v0.7.0
1927# [1] git ls-remote https://github.com/docker/docker-credential-helpers ac5992b5f4756fc0398a7d0c93c609e624368bde
1928SRCREV_docker-credential-helpers="ac5992b5f4756fc0398a7d0c93c609e624368bde"
1929SRC_URI += "git://github.com/docker/docker-credential-helpers;name=docker-credential-helpers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/docker-credential-helpers"
1930 1845
1931# github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 1846# github.com/grpc-ecosystem/go-grpc-middleware v1.3.0
1932# [1] git ls-remote https://github.com/grpc-ecosystem/go-grpc-middleware df0f91b29bbbdfc3a686a7a8edbe2b9de2072fdd 1847# [1] git ls-remote https://github.com/grpc-ecosystem/go-grpc-middleware df0f91b29bbbdfc3a686a7a8edbe2b9de2072fdd
1933SRCREV_go-grpc-middleware="df0f91b29bbbdfc3a686a7a8edbe2b9de2072fdd" 1848SRCREV_go-grpc-middleware = "df0f91b29bbbdfc3a686a7a8edbe2b9de2072fdd"
1934SRC_URI += "git://github.com/grpc-ecosystem/go-grpc-middleware;name=go-grpc-middleware;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/grpc-ecosystem/go-grpc-middleware" 1849SRC_URI += "git://github.com/grpc-ecosystem/go-grpc-middleware;name=go-grpc-middleware;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/grpc-ecosystem/go-grpc-middleware"
1935 1850
1936# github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 1851# github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
1937# [1] git ls-remote https://github.com/grpc-ecosystem/go-grpc-prometheus c225b8c3b01faf2899099b768856a9e916e5087b 1852# [1] git ls-remote https://github.com/grpc-ecosystem/go-grpc-prometheus c225b8c3b01faf2899099b768856a9e916e5087b
1938SRCREV_go-grpc-prometheus="c225b8c3b01faf2899099b768856a9e916e5087b" 1853SRCREV_go-grpc-prometheus = "c225b8c3b01faf2899099b768856a9e916e5087b"
1939SRC_URI += "git://github.com/grpc-ecosystem/go-grpc-prometheus;name=go-grpc-prometheus;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/grpc-ecosystem/go-grpc-prometheus" 1854SRC_URI += "git://github.com/grpc-ecosystem/go-grpc-prometheus;name=go-grpc-prometheus;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/grpc-ecosystem/go-grpc-prometheus"
1940 1855
1941# github.com/go-playground/universal-translator v0.18.1 1856# github.com/containerd/fuse-overlayfs-snapshotter v1.0.8
1942# [1] git ls-remote https://github.com/go-playground/universal-translator f83cd526536e253181a13835b00cd107f627c505 1857# [1] git ls-remote https://github.com/containerd/fuse-overlayfs-snapshotter c54d1c1d71bd1cdc25bbae89208bea0267858ae9
1943SRCREV_universal-translator="f83cd526536e253181a13835b00cd107f627c505" 1858SRCREV_fuse-overlayfs-snapshotter = "c54d1c1d71bd1cdc25bbae89208bea0267858ae9"
1944SRC_URI += "git://github.com/go-playground/universal-translator;name=universal-translator;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-playground/universal-translator" 1859SRC_URI += "git://github.com/containerd/fuse-overlayfs-snapshotter;name=fuse-overlayfs-snapshotter;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/fuse-overlayfs-snapshotter"
1945 1860
1946# github.com/containerd/fuse-overlayfs-snapshotter v1.0.5 1861# github.com/containerd/stargz-snapshotter/estargz v0.15.1
1947# [1] git ls-remote https://github.com/containerd/fuse-overlayfs-snapshotter 11c45f4d24689d8cb279813fbcb9bbd01773e0e8 1862# [1] git ls-remote https://github.com/containerd/stargz-snapshotter 64ab83bd65cd4a763e262955984232cc5ddfeb3f
1948SRCREV_fuse-overlayfs-snapshotter="11c45f4d24689d8cb279813fbcb9bbd01773e0e8" 1863SRCREV_estargz = "64ab83bd65cd4a763e262955984232cc5ddfeb3f"
1949SRC_URI += "git://github.com/containerd/fuse-overlayfs-snapshotter;name=fuse-overlayfs-snapshotter;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/fuse-overlayfs-snapshotter" 1864SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=estargz;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/stargz-snapshotter/estargz"
1950 1865
1951# github.com/Azure/go-autorest/autorest/validation v0.3.1 1866# tags.cncf.io/container-device-interface/specs-go v0.8.0
1952# [1] git ls-remote https://github.com/Azure/go-autorest 446f41b7d65b2ab6c25b1a7afe42abd3622e9110 1867# [1] git ls-remote https://github.com/cncf-tags/container-device-interface e66544063aa7760c4ea6330ce9e6c757f8e61df2
1953SRCREV_validation="446f41b7d65b2ab6c25b1a7afe42abd3622e9110" 1868SRCREV_specs-go = "e66544063aa7760c4ea6330ce9e6c757f8e61df2"
1954SRC_URI += "git://github.com/Azure/go-autorest;name=validation;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-autorest/autorest/validation" 1869SRC_URI += "git://github.com/cncf-tags/container-device-interface;name=specs-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/tags.cncf.io/container-device-interface/specs-go"
1955 1870
1956# github.com/containerd/stargz-snapshotter/estargz v0.14.3 1871# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.28.0
1957# [1] git ls-remote https://github.com/containerd/stargz-snapshotter 6ee6fa1a88df6ea098f6b7dddde29e33f09d5331 1872# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 81216fb002a6a76d32fdab6ef999bcf65794130d
1958SRCREV_estargz="6ee6fa1a88df6ea098f6b7dddde29e33f09d5331" 1873SRCREV_otlptrace = "81216fb002a6a76d32fdab6ef999bcf65794130d"
1959SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=estargz;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/stargz-snapshotter/estargz" 1874SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptrace;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace"
1960 1875
1961# github.com/GoogleCloudPlatform/k8s-cloud-provider v1.18.1-0.20220218231025-f11817397a1b 1876# github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.32.0-k3s1
1962# [1] git ls-remote https://github.com/GoogleCloudPlatform/k8s-cloud-provider f11817397a1bb27e88115807a9c083a36e12eaf8 1877# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
1963SRCREV_k8s-cloud-provider="f11817397a1bb27e88115807a9c083a36e12eaf8" 1878SRCREV_api = "39f4707c882be87eb91cef02d669a5b584923fe7"
1964SRC_URI += "git://github.com/GoogleCloudPlatform/k8s-cloud-provider;name=k8s-cloud-provider;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/GoogleCloudPlatform/k8s-cloud-provider" 1879SRC_URI += "git://github.com/k3s-io/kubernetes;name=api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/api"
1965 1880
1966# go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.13.0 1881# github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.32.0-k3s1
1967# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go f2fd476f433128c2494476950ce11600a51bbe35 1882# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
1968SRCREV_otlptrace="f2fd476f433128c2494476950ce11600a51bbe35" 1883SRCREV_kms = "39f4707c882be87eb91cef02d669a5b584923fe7"
1969SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptrace;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace" 1884SRC_URI += "git://github.com/k3s-io/kubernetes;name=kms;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kms"
1970 1885
1971# github.com/googleapis/enterprise-certificate-proxy v0.3.2 1886# github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.32.0-k3s1
1972# [1] git ls-remote https://github.com/googleapis/enterprise-certificate-proxy d928958b5b9ec0c2d3ce5e97ea5d1f000125ba7b 1887# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
1973SRCREV_enterprise-certificate-proxy="d928958b5b9ec0c2d3ce5e97ea5d1f000125ba7b" 1888SRCREV_cri-api = "39f4707c882be87eb91cef02d669a5b584923fe7"
1974SRC_URI += "git://github.com/googleapis/enterprise-certificate-proxy;name=enterprise-certificate-proxy;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/googleapis/enterprise-certificate-proxy" 1889SRC_URI += "git://github.com/k3s-io/kubernetes;name=cri-api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api"
1975 1890
1976# github.com/k3s-io/kubernetes/staging/src/k8s.io/api v1.28.7-k3s1 1891# github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.32.0-k3s1
1977# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1892# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
1978SRCREV_api="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1893SRCREV_kubectl = "39f4707c882be87eb91cef02d669a5b584923fe7"
1979SRC_URI += "git://github.com/k3s-io/kubernetes;name=api;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/api" 1894SRC_URI += "git://github.com/k3s-io/kubernetes;name=kubectl;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl"
1980 1895
1981# github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 1896# github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.32.0-k3s1
1982# [1] git ls-remote https://github.com/matttproud/golang_protobuf_extensions 5a0f9169fc38cc42a5c617c3dc049548ddc27487 1897# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
1983SRCREV_golang_protobuf_extensions-v2="5a0f9169fc38cc42a5c617c3dc049548ddc27487" 1898SRCREV_kubelet = "39f4707c882be87eb91cef02d669a5b584923fe7"
1984SRC_URI += "git://github.com/matttproud/golang_protobuf_extensions;name=golang_protobuf_extensions-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/matttproud/golang_protobuf_extensions/v2" 1899SRC_URI += "git://github.com/k3s-io/kubernetes;name=kubelet;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet"
1985 1900
1986# github.com/k3s-io/kubernetes/staging/src/k8s.io/kms v1.28.7-k3s1 1901# github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.32.0-k3s1
1987# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1902# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
1988SRCREV_kms="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1903SRCREV_metrics = "39f4707c882be87eb91cef02d669a5b584923fe7"
1989SRC_URI += "git://github.com/k3s-io/kubernetes;name=kms;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kms" 1904SRC_URI += "git://github.com/k3s-io/kubernetes;name=metrics;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics"
1990 1905
1991# go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.13.0 1906# sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0
1992# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go f2fd476f433128c2494476950ce11600a51bbe35 1907# [1] git ls-remote https://github.com/kubernetes-sigs/apiserver-network-proxy 14f752ee8cf2f38727b6dddf7e0906dbce5bf4c1
1993SRCREV_internal-retry="f2fd476f433128c2494476950ce11600a51bbe35" 1908SRCREV_konnectivity-client = "14f752ee8cf2f38727b6dddf7e0906dbce5bf4c1"
1994SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=internal-retry;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/internal/retry" 1909SRC_URI += "git://github.com/kubernetes-sigs/apiserver-network-proxy;name=konnectivity-client;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/sigs.k8s.io/apiserver-network-proxy/konnectivity-client"
1995 1910
1996# github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api v1.28.7-k3s1 1911# github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.32.0-k3s1
1997# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1912# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
1998SRCREV_cri-api="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1913SRCREV_apiserver = "39f4707c882be87eb91cef02d669a5b584923fe7"
1999SRC_URI += "git://github.com/k3s-io/kubernetes;name=cri-api;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/cri-api" 1914SRC_URI += "git://github.com/k3s-io/kubernetes;name=apiserver;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver"
2000 1915
2001# github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl v1.28.7-k3s1 1916# github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.32.0-k3s1
2002# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1917# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2003SRCREV_kubectl="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1918SRCREV_client-go = "39f4707c882be87eb91cef02d669a5b584923fe7"
2004SRC_URI += "git://github.com/k3s-io/kubernetes;name=kubectl;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kubectl" 1919SRC_URI += "git://github.com/k3s-io/kubernetes;name=client-go;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go"
2005 1920
2006# github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet v1.28.7-k3s1 1921# github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.32.0-k3s1
2007# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1922# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2008SRCREV_kubelet="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1923SRCREV_kube-proxy = "39f4707c882be87eb91cef02d669a5b584923fe7"
2009SRC_URI += "git://github.com/k3s-io/kubernetes;name=kubelet;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kubelet" 1924SRC_URI += "git://github.com/k3s-io/kubernetes;name=kube-proxy;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy"
2010 1925
2011# github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics v1.28.7-k3s1 1926# github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.32.0-k3s1
2012# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1927# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2013SRCREV_metrics="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1928SRCREV_cli-runtime = "39f4707c882be87eb91cef02d669a5b584923fe7"
2014SRC_URI += "git://github.com/k3s-io/kubernetes;name=metrics;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/metrics" 1929SRC_URI += "git://github.com/k3s-io/kubernetes;name=cli-runtime;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime"
2015 1930
2016# sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 1931# github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt v1.32.0-k3s1
2017# [1] git ls-remote https://github.com/kubernetes-sigs/apiserver-network-proxy 60b5f0e02800910cbb363668e285ec0e78d7cae1 1932# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2018SRCREV_konnectivity-client="60b5f0e02800910cbb363668e285ec0e78d7cae1" 1933SRCREV_externaljwt = "39f4707c882be87eb91cef02d669a5b584923fe7"
2019SRC_URI += "git://github.com/kubernetes-sigs/apiserver-network-proxy;name=konnectivity-client;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/sigs.k8s.io/apiserver-network-proxy/konnectivity-client" 1934SRC_URI += "git://github.com/k3s-io/kubernetes;name=externaljwt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/externaljwt"
2020 1935
2021# github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver v1.28.7-k3s1 1936# github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.32.0-k3s1
2022# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1937# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2023SRCREV_apiserver="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1938SRCREV_mount-utils = "39f4707c882be87eb91cef02d669a5b584923fe7"
2024SRC_URI += "git://github.com/k3s-io/kubernetes;name=apiserver;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/apiserver" 1939SRC_URI += "git://github.com/k3s-io/kubernetes;name=mount-utils;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils"
2025 1940
2026# github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go v1.28.7-k3s1 1941# github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.32.0-k3s1
2027# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1942# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2028SRCREV_client-go="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1943SRCREV_apimachinery = "39f4707c882be87eb91cef02d669a5b584923fe7"
2029SRC_URI += "git://github.com/k3s-io/kubernetes;name=client-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/client-go" 1944SRC_URI += "git://github.com/k3s-io/kubernetes;name=apimachinery;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery"
2030 1945
2031# github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy v1.28.7-k3s1 1946# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.53.0
2032# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1947# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib af75717ac4fb3ba13eaea83b88301723122060cf
2033SRCREV_kube-proxy="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1948SRCREV_otelhttp = "af75717ac4fb3ba13eaea83b88301723122060cf"
2034SRC_URI += "git://github.com/k3s-io/kubernetes;name=kube-proxy;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-proxy" 1949SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelhttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
2035 1950
2036# github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime v1.28.7-k3s1 1951# github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice v1.32.0-k3s1
2037# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1952# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2038SRCREV_cli-runtime="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1953SRCREV_endpointslice = "39f4707c882be87eb91cef02d669a5b584923fe7"
2039SRC_URI += "git://github.com/k3s-io/kubernetes;name=cli-runtime;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/cli-runtime" 1954SRC_URI += "git://github.com/k3s-io/kubernetes;name=endpointslice;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice"
2040 1955
2041# github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils v1.28.7-k3s1 1956# github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.32.0-k3s1
2042# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1957# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2043SRCREV_mount-utils="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1958SRCREV_cloud-provider = "39f4707c882be87eb91cef02d669a5b584923fe7"
2044SRC_URI += "git://github.com/k3s-io/kubernetes;name=mount-utils;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/mount-utils" 1959SRC_URI += "git://github.com/k3s-io/kubernetes;name=cloud-provider;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider"
2045 1960
2046# github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery v1.28.7-k3s1 1961# github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.32.0-k3s1
2047# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1962# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2048SRCREV_apimachinery="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1963SRCREV_component-base = "39f4707c882be87eb91cef02d669a5b584923fe7"
2049SRC_URI += "git://github.com/k3s-io/kubernetes;name=apimachinery;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/apimachinery" 1964SRC_URI += "git://github.com/k3s-io/kubernetes;name=component-base;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base"
2050 1965
2051# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.35.1 1966# github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.32.0-k3s1
2052# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib 356ee7f4343df3704346603fbde1b8d3d8fb86e9 1967# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2053SRCREV_otelhttp="356ee7f4343df3704346603fbde1b8d3d8fb86e9" 1968SRCREV_code-generator = "39f4707c882be87eb91cef02d669a5b584923fe7"
2054SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelhttp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" 1969SRC_URI += "git://github.com/k3s-io/kubernetes;name=code-generator;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator"
2055 1970
2056# github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice v1.28.7-k3s1 1971# github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.32.0-k3s1
2057# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1972# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2058SRCREV_endpointslice="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1973SRCREV_kube-scheduler = "39f4707c882be87eb91cef02d669a5b584923fe7"
2059SRC_URI += "git://github.com/k3s-io/kubernetes;name=endpointslice;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/endpointslice" 1974SRC_URI += "git://github.com/k3s-io/kubernetes;name=kube-scheduler;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler"
2060 1975
2061# github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider v1.28.7-k3s1 1976# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.28.0
2062# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1977# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 81216fb002a6a76d32fdab6ef999bcf65794130d
2063SRCREV_cloud-provider="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1978SRCREV_otlptracegrpc = "81216fb002a6a76d32fdab6ef999bcf65794130d"
2064SRC_URI += "git://github.com/k3s-io/kubernetes;name=cloud-provider;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/cloud-provider" 1979SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptracegrpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc"
2065 1980
2066# github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base v1.28.7-k3s1 1981# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.28.0
2067# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1982# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 81216fb002a6a76d32fdab6ef999bcf65794130d
2068SRCREV_component-base="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1983SRCREV_otlptracehttp = "81216fb002a6a76d32fdab6ef999bcf65794130d"
2069SRC_URI += "git://github.com/k3s-io/kubernetes;name=component-base;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/component-base" 1984SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptracehttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
2070 1985
2071# github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator v1.28.7-k3s1 1986# github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.32.0-k3s1
2072# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1987# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2073SRCREV_code-generator="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1988SRCREV_kube-aggregator = "39f4707c882be87eb91cef02d669a5b584923fe7"
2074SRC_URI += "git://github.com/k3s-io/kubernetes;name=code-generator;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/code-generator" 1989SRC_URI += "git://github.com/k3s-io/kubernetes;name=kube-aggregator;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator"
2075 1990
2076# github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler v1.28.7-k3s1 1991# github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.32.0-k3s1
2077# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 1992# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2078SRCREV_kube-scheduler="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 1993SRCREV_cluster-bootstrap = "39f4707c882be87eb91cef02d669a5b584923fe7"
2079SRC_URI += "git://github.com/k3s-io/kubernetes;name=kube-scheduler;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-scheduler" 1994SRC_URI += "git://github.com/k3s-io/kubernetes;name=cluster-bootstrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap"
2080 1995
2081# go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.13.0 1996# github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.32.0-k3s1
2082# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go f2fd476f433128c2494476950ce11600a51bbe35 1997# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2083SRCREV_otlptracegrpc="f2fd476f433128c2494476950ce11600a51bbe35" 1998SRCREV_component-helpers = "39f4707c882be87eb91cef02d669a5b584923fe7"
2084SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otlptracegrpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc" 1999SRC_URI += "git://github.com/k3s-io/kubernetes;name=component-helpers;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers"
2085 2000
2086# github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator v1.28.7-k3s1 2001# github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.32.0-k3s1
2087# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 2002# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2088SRCREV_kube-aggregator="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 2003SRCREV_controller-manager = "39f4707c882be87eb91cef02d669a5b584923fe7"
2089SRC_URI += "git://github.com/k3s-io/kubernetes;name=kube-aggregator;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-aggregator" 2004SRC_URI += "git://github.com/k3s-io/kubernetes;name=controller-manager;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager"
2090 2005
2091# github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap v1.28.7-k3s1 2006# github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib v1.32.0-k3s1
2092# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 2007# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2093SRCREV_cluster-bootstrap="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 2008SRCREV_csi-translation-lib = "39f4707c882be87eb91cef02d669a5b584923fe7"
2094SRC_URI += "git://github.com/k3s-io/kubernetes;name=cluster-bootstrap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/cluster-bootstrap" 2009SRC_URI += "git://github.com/k3s-io/kubernetes;name=csi-translation-lib;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib"
2095 2010
2096# github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers v1.28.7-k3s1 2011# github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission v1.32.0-k3s1
2097# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 2012# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2098SRCREV_component-helpers="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 2013SRCREV_pod-security-admission = "39f4707c882be87eb91cef02d669a5b584923fe7"
2099SRC_URI += "git://github.com/k3s-io/kubernetes;name=component-helpers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/component-helpers" 2014SRC_URI += "git://github.com/k3s-io/kubernetes;name=pod-security-admission;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission"
2100 2015
2101# github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager v1.28.7-k3s1 2016# github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v1.32.0-k3s1
2102# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 2017# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2103SRCREV_controller-manager="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 2018SRCREV_apiextensions-apiserver = "39f4707c882be87eb91cef02d669a5b584923fe7"
2104SRC_URI += "git://github.com/k3s-io/kubernetes;name=controller-manager;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/controller-manager" 2019SRC_URI += "git://github.com/k3s-io/kubernetes;name=apiextensions-apiserver;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver"
2105 2020
2106# github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib v1.28.7-k3s1 2021# github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager v1.32.0-k3s1
2107# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 2022# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2108SRCREV_csi-translation-lib="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 2023SRCREV_kube-controller-manager = "39f4707c882be87eb91cef02d669a5b584923fe7"
2109SRC_URI += "git://github.com/k3s-io/kubernetes;name=csi-translation-lib;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/csi-translation-lib" 2024SRC_URI += "git://github.com/k3s-io/kubernetes;name=kube-controller-manager;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager"
2110 2025
2111# github.com/container-orchestrated-devices/container-device-interface v0.5.4 2026# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.53.0
2112# [1] git ls-remote https://github.com/cncf-tags/container-device-interface 0a1a5bea37b41bbdbb65d0e42b6305eba051f185 2027# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib af75717ac4fb3ba13eaea83b88301723122060cf
2113SRCREV_container-device-interface="0a1a5bea37b41bbdbb65d0e42b6305eba051f185" 2028SRCREV_otelgrpc = "af75717ac4fb3ba13eaea83b88301723122060cf"
2114SRC_URI += "git://github.com/cncf-tags/container-device-interface;name=container-device-interface;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/container-orchestrated-devices/container-device-interface" 2029SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelgrpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"
2115 2030
2116# github.com/k3s-io/kubernetes/staging/src/k8s.io/legacy-cloud-providers v1.28.7-k3s1 2031# github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v1.32.0-k3s1
2117# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 2032# [1] git ls-remote https://github.com/k3s-io/kubernetes 39f4707c882be87eb91cef02d669a5b584923fe7
2118SRCREV_legacy-cloud-providers="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 2033SRCREV_dynamic-resource-allocation = "39f4707c882be87eb91cef02d669a5b584923fe7"
2119SRC_URI += "git://github.com/k3s-io/kubernetes;name=legacy-cloud-providers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/legacy-cloud-providers" 2034SRC_URI += "git://github.com/k3s-io/kubernetes;name=dynamic-resource-allocation;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation"
2120 2035
2121# github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission v1.28.7-k3s1 2036# go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.44.0
2122# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1 2037# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib fdfa6e3abf03caa6a1d3267913e01526d97eab8a
2123SRCREV_pod-security-admission="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1" 2038SRCREV_otelrestful = "fdfa6e3abf03caa6a1d3267913e01526d97eab8a"
2124SRC_URI += "git://github.com/k3s-io/kubernetes;name=pod-security-admission;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/pod-security-admission" 2039SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelrestful;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful"
2125
2126# github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver v1.28.7-k3s1
2127# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1
2128SRCREV_apiextensions-apiserver="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1"
2129SRC_URI += "git://github.com/k3s-io/kubernetes;name=apiextensions-apiserver;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/apiextensions-apiserver"
2130
2131# github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager v1.28.7-k3s1
2132# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1
2133SRCREV_kube-controller-manager="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1"
2134SRC_URI += "git://github.com/k3s-io/kubernetes;name=kube-controller-manager;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/kube-controller-manager"
2135
2136# go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.35.0
2137# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib c4876c33a8e2e4b09501013f3543153d8aa10178
2138SRCREV_otelgrpc="c4876c33a8e2e4b09501013f3543153d8aa10178"
2139SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelgrpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"
2140
2141# github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation v1.28.7-k3s1
2142# [1] git ls-remote https://github.com/k3s-io/kubernetes 94b07a975a29425d3f5f835ef5e7d9c22f33f8c1
2143SRCREV_dynamic-resource-allocation="94b07a975a29425d3f5f835ef5e7d9c22f33f8c1"
2144SRC_URI += "git://github.com/k3s-io/kubernetes;name=dynamic-resource-allocation;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/k3s-io/kubernetes/staging/src/k8s.io/dynamic-resource-allocation"
2145
2146# go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful v0.35.0
2147# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib c4876c33a8e2e4b09501013f3543153d8aa10178
2148SRCREV_otelrestful="c4876c33a8e2e4b09501013f3543153d8aa10178"
2149SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelrestful;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful"
2150 2040
diff --git a/recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch b/recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch
index ae956794..5bfc6268 100644
--- a/recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch
+++ b/recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch
@@ -14,32 +14,32 @@ Index: kubernetes/hack/lib/golang.sh
14=================================================================== 14===================================================================
15--- kubernetes.orig/hack/lib/golang.sh 15--- kubernetes.orig/hack/lib/golang.sh
16+++ kubernetes/hack/lib/golang.sh 16+++ kubernetes/hack/lib/golang.sh
17@@ -689,7 +689,7 @@ 17@@ -743,7 +743,7 @@ kube::golang::build_some_binaries() {
18 kube::golang::create_coverage_dummy_test "${package}" 18 kube::golang::create_coverage_dummy_test "${package}"
19 kube::util::trap_add "kube::golang::delete_coverage_dummy_test \"${package}\"" EXIT 19 kube::util::trap_add "kube::golang::delete_coverage_dummy_test \"${package}\"" EXIT
20 20
21- go test -c -o "$(kube::golang::outfile_for_binary "${package}" "${platform}")" \ 21- go test -c -o "$(kube::golang::outfile_for_binary "${package}" "${platform}")" \
22+ $GO test -c -o "$(kube::golang::outfile_for_binary "${package}" "${platform}")" \ 22+ $GO test -c -o "$(kube::golang::outfile_for_binary "${package}" "${platform}")" \
23 -covermode count \ 23 -covermode count \
24 -coverpkg k8s.io/...,k8s.io/kubernetes/vendor/k8s.io/... \ 24 -coverpkg k8s.io/... \
25 "${build_args[@]}" \ 25 "${build_args[@]}" \
26@@ -701,13 +701,13 @@ 26@@ -755,13 +755,13 @@ kube::golang::build_some_binaries() {
27 done 27 done
28 if [[ "${#uncovered[@]}" != 0 ]]; then 28 if [[ "${#uncovered[@]}" != 0 ]]; then
29 V=2 kube::log::info "Building ${uncovered[*]} without coverage..." 29 V=2 kube::log::info "Building ${uncovered[*]} without coverage..."
30- GO111MODULE=on GOPROXY=off go install "${build_args[@]}" "${uncovered[@]}" 30- GOPROXY=off go install "${build_args[@]}" "${uncovered[@]}"
31+ GO111MODULE=on GOPROXY=off $GO install "${build_args[@]}" "${uncovered[@]}" 31+ GOPROXY=off $GO install "${build_args[@]}" "${uncovered[@]}"
32 else 32 else
33 V=2 kube::log::info "Nothing to build without coverage." 33 V=2 kube::log::info "Nothing to build without coverage."
34 fi 34 fi
35 else 35 else
36 V=2 kube::log::info "Coverage is disabled." 36 V=2 kube::log::info "Coverage is disabled."
37- GO111MODULE=on GOPROXY=off go install "${build_args[@]}" "$@" 37- GOPROXY=off go install "${build_args[@]}" "$@"
38+ GO111MODULE=on GOPROXY=off $GO install "${build_args[@]}" "$@" 38+ GOPROXY=off $GO install "${build_args[@]}" "$@"
39 fi 39 fi
40 } 40 }
41 41
42@@ -769,7 +769,7 @@ 42@@ -821,7 +821,7 @@ kube::golang::build_binaries_for_platfor
43 testpkg=$(dirname "${test}") 43 testpkg=$(dirname "${test}")
44 44
45 mkdir -p "$(dirname "${outfile}")" 45 mkdir -p "$(dirname "${outfile}")"
@@ -47,4 +47,4 @@ Index: kubernetes/hack/lib/golang.sh
47+ $GO test -c \ 47+ $GO test -c \
48 ${goflags:+"${goflags[@]}"} \ 48 ${goflags:+"${goflags[@]}"} \
49 -gcflags="${gogcflags}" \ 49 -gcflags="${gogcflags}" \
50 -asmflags="${goasmflags}" \ 50 -ldflags="${goldflags}" \
diff --git a/recipes-containers/kubernetes/kubernetes/00_cni-containerd-net.conflist b/recipes-containers/kubernetes/kubernetes/00_cni-containerd-net.conflist
new file mode 100644
index 00000000..ca434d6f
--- /dev/null
+++ b/recipes-containers/kubernetes/kubernetes/00_cni-containerd-net.conflist
@@ -0,0 +1,24 @@
1{
2 "cniVersion": "0.4.0",
3 "name": "containerd-net",
4 "plugins": [
5 {
6 "type": "bridge",
7 "bridge": "cni0",
8 "isGateway": true,
9 "ipMasq": true,
10 "promiscMode": true,
11 "ipam": {
12 "type": "host-local",
13 "subnet": "10.88.0.0/16",
14 "routes": [
15 { "dst": "0.0.0.0/0" }
16 ]
17 }
18 },
19 {
20 "type": "portmap",
21 "capabilities": {"portMappings": true}
22 }
23 ]
24}
diff --git a/recipes-containers/kubernetes/kubernetes_git.bb b/recipes-containers/kubernetes/kubernetes_git.bb
index 0df6dbfa..b6eb4946 100644
--- a/recipes-containers/kubernetes/kubernetes_git.bb
+++ b/recipes-containers/kubernetes/kubernetes_git.bb
@@ -5,16 +5,16 @@ applications across multiple hosts, providing basic mechanisms for deployment, \
5maintenance, and scaling of applications. \ 5maintenance, and scaling of applications. \
6" 6"
7 7
8PV = "v1.29.1+git${SRCREV_kubernetes}" 8PV = "v1.32.0+git"
9CVE_VERSION = "1.29.1" 9CVE_VERSION = "1.32.0"
10SRCREV_kubernetes = "a02da633101bd7919153dd56412b09221c0139bf" 10SRCREV_kubernetes = "5fe148234f8ab1184f26069c4f7bef6c37efe347"
11SRCREV_kubernetes-release = "21382abdbfa8e6a43fd417306fa649cb651cc06e" 11SRCREV_kubernetes-release = "21382abdbfa8e6a43fd417306fa649cb651cc06e"
12PE = "1" 12PE = "1"
13 13
14BBCLASSEXTEND = "devupstream:target" 14BBCLASSEXTEND = "devupstream:target"
15LIC_FILES_CHKSUM:class-devupstream = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 15LIC_FILES_CHKSUM:class-devupstream = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
16DEFAULT_PREFERENCE:class-devupstream = "-1" 16DEFAULT_PREFERENCE:class-devupstream = "-1"
17SRC_URI:class-devupstream = "git://github.com/kubernetes/kubernetes.git;branch=release-1.29;name=kubernetes;protocol=https \ 17SRC_URI:class-devupstream = "git://github.com/kubernetes/kubernetes.git;branch=release-1.32;name=kubernetes;protocol=https \
18 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release;protocol=https \ 18 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release;protocol=https \
19 " 19 "
20SRCREV_kubernetes:class-devupstream = "e3b5e621f07f0fee298f641ebded61b8f393fe27" 20SRCREV_kubernetes:class-devupstream = "e3b5e621f07f0fee298f641ebded61b8f393fe27"
@@ -23,7 +23,7 @@ PV:class-devupstream = "v1.28.2+git${SRCREV_kubernetes}"
23 23
24SRCREV_FORMAT ?= "kubernetes_release" 24SRCREV_FORMAT ?= "kubernetes_release"
25 25
26SRC_URI = "git://github.com/kubernetes/kubernetes.git;branch=release-1.29;name=kubernetes;protocol=https;destsuffix=git/src/github.com/kubernetes/kubernetes \ 26SRC_URI = "git://github.com/kubernetes/kubernetes.git;branch=release-1.32;name=kubernetes;protocol=https;destsuffix=git/src/github.com/kubernetes/kubernetes \
27 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release;protocol=https" 27 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release;protocol=https"
28 28
29SRC_URI:append = " \ 29SRC_URI:append = " \
@@ -31,7 +31,7 @@ SRC_URI:append = " \
31 file://0001-cross-don-t-build-tests-by-default.patch \ 31 file://0001-cross-don-t-build-tests-by-default.patch \
32 file://0001-build-golang.sh-convert-remaining-go-calls-to-use.patch \ 32 file://0001-build-golang.sh-convert-remaining-go-calls-to-use.patch \
33 file://0001-build-hack-allow-go-1.20-building.patch \ 33 file://0001-build-hack-allow-go-1.20-building.patch \
34 file://cni-containerd-net.conflist \ 34 file://00_cni-containerd-net.conflist \
35 file://k8s-init \ 35 file://k8s-init \
36 file://99-kubernetes.conf \ 36 file://99-kubernetes.conf \
37 " 37 "
@@ -92,6 +92,7 @@ do_compile() {
92 export CC="${CC}" 92 export CC="${CC}"
93 export LD="${LD}" 93 export LD="${LD}"
94 export GOBIN="" 94 export GOBIN=""
95 export GOFLAGS="-trimpath"
95 96
96 # to limit what is built, use 'WHAT', i.e. make WHAT=cmd/kubelet 97 # to limit what is built, use 'WHAT', i.e. make WHAT=cmd/kubelet
97 make cross CGO_FLAGS=${CGO_FLAGS} GO=${GO} KUBE_BUILD_PLATFORMS=${GOOS}/${GOARCH} GOLDFLAGS="" DBG=1 98 make cross CGO_FLAGS=${CGO_FLAGS} GO=${GO} KUBE_BUILD_PLATFORMS=${GOOS}/${GOARCH} GOLDFLAGS="" DBG=1
@@ -111,14 +112,14 @@ do_install() {
111 112
112 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 113 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
113 install -d "${D}${BIN_PREFIX}${base_bindir}" 114 install -d "${D}${BIN_PREFIX}${base_bindir}"
114 install -m 755 "${WORKDIR}/k8s-init" "${D}${BIN_PREFIX}${base_bindir}" 115 install -m 755 "${UNPACKDIR}/k8s-init" "${D}${BIN_PREFIX}${base_bindir}"
115 116
116 install -d ${D}${sysconfdir}/sysctl.d 117 install -d ${D}${sysconfdir}/sysctl.d
117 install -m 0644 "${WORKDIR}/99-kubernetes.conf" "${D}${sysconfdir}/sysctl.d" 118 install -m 0644 "${UNPACKDIR}/99-kubernetes.conf" "${D}${sysconfdir}/sysctl.d"
118 fi 119 fi
119} 120}
120 121
121CNI_NETWORKING_FILES ?= "${WORKDIR}/cni-containerd-net.conflist" 122CNI_NETWORKING_FILES ?= "${UNPACKDIR}/00_cni-containerd-net.conflist"
122 123
123PACKAGES =+ "kubeadm kubectl kubelet kube-proxy ${PN}-misc ${PN}-host" 124PACKAGES =+ "kubeadm kubectl kubelet kube-proxy ${PN}-misc ${PN}-host"
124 125
diff --git a/recipes-containers/lxc/files/0001-lxc-test-usernic-drop-cgroup-handling.patch b/recipes-containers/lxc/files/0001-lxc-test-usernic-drop-cgroup-handling.patch
deleted file mode 100644
index 162e8f9d..00000000
--- a/recipes-containers/lxc/files/0001-lxc-test-usernic-drop-cgroup-handling.patch
+++ /dev/null
@@ -1,61 +0,0 @@
1From ec85e5ca4953292c4341497704ce738669a79b64 Mon Sep 17 00:00:00 2001
2From: Serge Hallyn <serge@hallyn.com>
3Date: Fri, 2 Feb 2024 10:41:11 -0600
4Subject: [PATCH] lxc-test-usernic: drop cgroup handling
5
6This stuff is not needed in a modern systemd based system, and in fact
7breaks. It would probably be better to detect such a system so that a
8non-systemd box can still run this test. But I'm not sure what would be
9reliable.
10
11Upstream-Status: Backport from
12[https://github.com/lxc/lxc/commit/ec85e5ca4953292c4341497704ce738669a79b64]
13
14Signed-off-by: Serge Hallyn <serge@hallyn.com>
15Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
16---
17 src/tests/lxc-test-usernic.in | 28 ----------------------------
18 1 file changed, 28 deletions(-)
19
20diff --git a/src/tests/lxc-test-usernic.in b/src/tests/lxc-test-usernic.in
21index 9af8678f3..49fd5e3f7 100755
22--- a/src/tests/lxc-test-usernic.in
23+++ b/src/tests/lxc-test-usernic.in
24@@ -80,34 +80,6 @@ lxc.idmap = u 0 910000 10000
25 lxc.idmap = g 0 910000 10000
26 EOF
27
28-if command -v cgm >/dev/null 2>&1; then
29- cgm create all usernic-user
30- cgm chown all usernic-user $(id -u usernic-user) $(id -g usernic-user)
31- cgm movepid all usernic-user $$
32-elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then
33- for d in $(cut -d : -f 2 /proc/self/cgroup); do
34- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
35- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.Create \
36- string:$d string:usernic-user >/dev/null
37-
38- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
39- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.Chown \
40- string:$d string:usernic-user int32:$(id -u usernic-user) int32:$(id -g usernic-user) >/dev/null
41-
42- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
43- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.MovePid \
44- string:$d string:usernic-user int32:$$ >/dev/null
45- done
46-else
47- for d in /sys/fs/cgroup/*; do
48- [ "$d" = "/sys/fs/cgroup/unified" ] && continue
49- [ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children
50- [ ! -d $d/lxctest ] && mkdir $d/lxctest
51- chown -R usernic-user: $d/lxctest
52- echo $$ > $d/lxctest/tasks
53- done
54-fi
55-
56 mkdir -p /run/user/$(id -u usernic-user)
57 chown -R usernic-user: /run/user/$(id -u usernic-user) /home/usernic-user
58
59--
602.35.5
61
diff --git a/recipes-containers/lxc/files/0001-tests-remove-old-and-broken-cgroup-handling-code-fro.patch b/recipes-containers/lxc/files/0001-tests-remove-old-and-broken-cgroup-handling-code-fro.patch
deleted file mode 100644
index bf8df795..00000000
--- a/recipes-containers/lxc/files/0001-tests-remove-old-and-broken-cgroup-handling-code-fro.patch
+++ /dev/null
@@ -1,103 +0,0 @@
1From 8f9733d756361ff8f8d8d589f286c0e064b1195d Mon Sep 17 00:00:00 2001
2From: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
3Date: Thu, 15 Feb 2024 18:13:05 +0100
4Subject: [PATCH] tests: remove old and broken cgroup handling code from tests
5
6We have removed the same piece of code in
7ec85e5ca495 ("lxc-test-usernic: drop cgroup handling")
8let's do the same for two other tests.
9
10This fixes autopkgtests.
11
12Upstream-Status: Backport from
13[https://github.com/lxc/lxc/commit/8f9733d756361ff8f8d8d589f286c0e064b1195d]
14
15Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
16Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
17---
18 src/tests/lxc-test-apparmor-mount | 29 -----------------------------
19 src/tests/lxc-test-unpriv | 28 ----------------------------
20 2 files changed, 57 deletions(-)
21
22diff --git a/src/tests/lxc-test-apparmor-mount b/src/tests/lxc-test-apparmor-mount
23index 7c9d9ad50..ddf783d4b 100755
24--- a/src/tests/lxc-test-apparmor-mount
25+++ b/src/tests/lxc-test-apparmor-mount
26@@ -119,35 +119,6 @@ chown -R $TUSER: /run/user/$(id -u $TUSER)
27
28 cd $HDIR
29
30-if command -v cgm >/dev/null 2>&1; then
31- cgm create all $TUSER
32- cgm chown all $TUSER $(id -u $TUSER) $(id -g $TUSER)
33- cgm movepid all $TUSER $$
34-elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then
35- for d in $(cut -d : -f 2 /proc/self/cgroup); do
36- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
37- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.Create \
38- string:$d string:$TUSER >/dev/null
39-
40- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
41- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.Chown \
42- string:$d string:$TUSER int32:$(id -u $TUSER) int32:$(id -g $TUSER) >/dev/null
43-
44- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
45- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.MovePid \
46- string:$d string:$TUSER int32:$$ >/dev/null
47- done
48-else
49- for d in /sys/fs/cgroup/*; do
50- [ "$d" = "/sys/fs/cgroup/unified" ] && continue
51- [ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children
52- [ ! -d $d/lxctest ] && mkdir $d/lxctest
53- chown -R $TUSER: $d/lxctest
54- echo $$ > $d/lxctest/tasks
55- done
56-fi
57-
58-
59 run_cmd lxc-create -t busybox -n $cname
60
61 echo "test default confined container"
62diff --git a/src/tests/lxc-test-unpriv b/src/tests/lxc-test-unpriv
63index 8fb9106d6..426add9da 100755
64--- a/src/tests/lxc-test-unpriv
65+++ b/src/tests/lxc-test-unpriv
66@@ -130,34 +130,6 @@ chown -R $TUSER: /run/user/$(id -u $TUSER)
67
68 cd $HDIR
69
70-if command -v cgm >/dev/null 2>&1; then
71- cgm create all $TUSER
72- cgm chown all $TUSER $(id -u $TUSER) $(id -g $TUSER)
73- cgm movepid all $TUSER $$
74-elif [ -e /sys/fs/cgroup/cgmanager/sock ]; then
75- for d in $(cut -d : -f 2 /proc/self/cgroup); do
76- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
77- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.Create \
78- string:$d string:$TUSER >/dev/null
79-
80- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
81- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.Chown \
82- string:$d string:$TUSER int32:$(id -u $TUSER) int32:$(id -g $TUSER) >/dev/null
83-
84- dbus-send --print-reply --address=unix:path=/sys/fs/cgroup/cgmanager/sock \
85- --type=method_call /org/linuxcontainers/cgmanager org.linuxcontainers.cgmanager0_0.MovePid \
86- string:$d string:$TUSER int32:$$ >/dev/null
87- done
88-else
89- for d in /sys/fs/cgroup/*; do
90- [ "$d" = "/sys/fs/cgroup/unified" ] && continue
91- [ -f $d/cgroup.clone_children ] && echo 1 > $d/cgroup.clone_children
92- [ ! -d $d/lxctest ] && mkdir $d/lxctest
93- chown -R $TUSER: $d/lxctest
94- echo $$ > $d/lxctest/tasks
95- done
96-fi
97-
98 run_cmd lxc-create -t busybox -n c1 -l trace -o "${UNPRIV_LOG}"
99
100 # Make sure we can start it - twice
101--
1022.35.5
103
diff --git a/recipes-containers/lxc/files/run-ptest b/recipes-containers/lxc/files/run-ptest
index 196adb04..278107d9 100644
--- a/recipes-containers/lxc/files/run-ptest
+++ b/recipes-containers/lxc/files/run-ptest
@@ -12,9 +12,15 @@ blacklist="$blacklist lxc-test-apparmor"
12blacklist="$blacklist lxc-test-apparmor-mount" 12blacklist="$blacklist lxc-test-apparmor-mount"
13#lxc-test-get_item would report Built without AppArmor support error 13#lxc-test-get_item would report Built without AppArmor support error
14blacklist="$blacklist lxc-test-get_item" 14blacklist="$blacklist lxc-test-get_item"
15# These currently hang so skip them until someone fixes them up 15# This is a broken case, also fails on opensuse, already reported to
16blacklist="$blacklist lxc-test-shutdowntest" 16# upstream https://github.com/lxc/lxc/issues/4296
17blacklist="$blacklist lxc-test-state-server" 17blacklist="$blacklist lxc-test-no-new-privs"
18# lxc doesn't adapt the criu's new mount flag, that cause restore fails
19# already reported to upstream https://github.com/lxc/lxc/issues/4435
20blacklist="$blacklist lxc-test-checkpoint-restore"
21# if we run "run-ptest" under /usr/lib64/lxc/ptest, the result is normal
22# but it would be failed when using "ptest-runner lxc"
23blacklist="$blacklist lxc-test-usernic"
18 24
19# Tests in firstrunlist will be run first 25# Tests in firstrunlist will be run first
20firstrunlist="" 26firstrunlist=""
diff --git a/recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch b/recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch
index e9af8335..76704bb3 100644
--- a/recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch
+++ b/recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch
@@ -14,11 +14,11 @@ Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
14 templates/lxc-download.in | 8 ++++---- 14 templates/lxc-download.in | 8 ++++----
15 1 file changed, 4 insertions(+), 4 deletions(-) 15 1 file changed, 4 insertions(+), 4 deletions(-)
16 16
17diff --git a/templates/lxc-download.in b/templates/lxc-download.in 17Index: git/templates/lxc-download.in
18index a62ddf482..690307338 100755 18===================================================================
19--- a/templates/lxc-download.in 19--- git.orig/templates/lxc-download.in
20+++ b/templates/lxc-download.in 20+++ git/templates/lxc-download.in
21@@ -59,9 +59,9 @@ cleanup() { 21@@ -45,9 +45,9 @@
22 fi 22 fi
23 } 23 }
24 24
@@ -30,16 +30,16 @@ index a62ddf482..690307338 100755
30 return 0 30 return 0
31 fi 31 fi
32 done 32 done
33@@ -70,7 +70,7 @@ wget_wrapper() { 33@@ -59,7 +59,7 @@
34 } 34 if [ "${DOWNLOAD_VERBOSE}" = "true" ]; then
35 35 echo "Download file: https://${DOWNLOAD_SERVER}$1"
36 download_file() { 36 fi
37- if ! wget_wrapper --user-agent="lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -T 30 -q "https://${DOWNLOAD_SERVER}/$1" -O "$2" >/dev/null 2>&1; then 37- if ! wget_wrapper --user-agent="lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -T 30 -q "https://${DOWNLOAD_SERVER}/$1" -O "$2" >/dev/null 2>&1; then
38+ if ! curl_wrapper -L --user-agent "lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -m 30 -s "https://${DOWNLOAD_SERVER}/$1" -o "$2" >/dev/null 2>&1; then 38+ if ! curl_wrapper -L --user-agent "lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -m 30 -s "https://${DOWNLOAD_SERVER}/$1" -o "$2" >/dev/null 2>&1; then
39 if [ "$3" = "noexit" ]; then 39 if [ "$3" = "noexit" ]; then
40 return 1 40 return 1
41 else 41 else
42@@ -176,7 +176,7 @@ while :; do 42@@ -167,7 +167,7 @@
43 done 43 done
44 44
45 # Check for required binaries 45 # Check for required binaries
@@ -48,6 +48,3 @@ index a62ddf482..690307338 100755
48 if ! command -V "${bin}" >/dev/null 2>&1; then 48 if ! command -V "${bin}" >/dev/null 2>&1; then
49 echo "ERROR: Missing required tool: ${bin}" 1>&2 49 echo "ERROR: Missing required tool: ${bin}" 1>&2
50 exit 1 50 exit 1
51--
522.25.1
53
diff --git a/recipes-containers/lxc/lxc_git.bb b/recipes-containers/lxc/lxc_git.bb
index ee0e442f..63123590 100644
--- a/recipes-containers/lxc/lxc_git.bb
+++ b/recipes-containers/lxc/lxc_git.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.LGPL2.1;md5=4fbd65380cdd255951079008b364516c
5 file://LICENSE.GPL2;md5=751419260aa954499f7abaabaa882bbe \ 5 file://LICENSE.GPL2;md5=751419260aa954499f7abaabaa882bbe \
6" 6"
7 7
8DEPENDS = "libxml2 libcap" 8DEPENDS = "libxml2 libcap dbus"
9RDEPENDS:${PN} = " \ 9RDEPENDS:${PN} = " \
10 rsync \ 10 rsync \
11 curl \ 11 curl \
@@ -36,7 +36,7 @@ RDEPENDS:${PN}-ptest += "file make gmp nettle gnutls bash libgcc"
36 36
37RDEPENDS:${PN}-networking += "iptables" 37RDEPENDS:${PN}-networking += "iptables"
38 38
39SRC_URI = "git://github.com/lxc/lxc.git;branch=stable-5.0;protocol=https \ 39SRC_URI = "git://github.com/lxc/lxc.git;branch=stable-6.0;protocol=https \
40 file://lxc-1.0.0-disable-udhcp-from-busybox-template.patch \ 40 file://lxc-1.0.0-disable-udhcp-from-busybox-template.patch \
41 file://run-ptest \ 41 file://run-ptest \
42 file://templates-actually-create-DOWNLOAD_TEMP-directory.patch \ 42 file://templates-actually-create-DOWNLOAD_TEMP-directory.patch \
@@ -47,12 +47,10 @@ SRC_URI = "git://github.com/lxc/lxc.git;branch=stable-5.0;protocol=https \
47 file://0001-template-if-busybox-contains-init-use-it-in-containe.patch \ 47 file://0001-template-if-busybox-contains-init-use-it-in-containe.patch \
48 file://dnsmasq.conf \ 48 file://dnsmasq.conf \
49 file://lxc-net \ 49 file://lxc-net \
50 file://0001-lxc-test-usernic-drop-cgroup-handling.patch \
51 file://0001-tests-remove-old-and-broken-cgroup-handling-code-fro.patch \
52 " 50 "
53 51
54SRCREV = "cb8e38aca27a23964941f0f011a8919aab8bebab" 52SRCREV = "fe31d844e882d5cc176a7935a93b14b4b2823992"
55PV = "5.0.3+git" 53PV = "v6.0.3"
56 54
57S = "${WORKDIR}/git" 55S = "${WORKDIR}/git"
58 56
@@ -80,9 +78,8 @@ PACKAGECONFIG[doc] = "-Dman=true,-Dman=false,,"
80PACKAGECONFIG[apparmor] = "-Dapparmor=true,-Dapparmor=false,apparmor,apparmor" 78PACKAGECONFIG[apparmor] = "-Dapparmor=true,-Dapparmor=false,apparmor,apparmor"
81PACKAGECONFIG[templates] = ",,, ${PN}-templates" 79PACKAGECONFIG[templates] = ",,, ${PN}-templates"
82PACKAGECONFIG[selinux] = "-Dselinux=true,-Dselinux=false,libselinux,libselinux" 80PACKAGECONFIG[selinux] = "-Dselinux=true,-Dselinux=false,libselinux,libselinux"
83PACKAGECONFIG[seccomp] ="-Dseccomp=true,-Dseccomp=false,libseccomp,libseccomp" 81PACKAGECONFIG[seccomp] = "-Dseccomp=true,-Dseccomp=false,libseccomp,libseccomp"
84# meson equiv for the unitdir found yet 82PACKAGECONFIG[systemd] = "-Dsystemd-unitdir=${sysconfdir}/systemd/system/, -Dsystemd-unitdir=, systemd,"
85# PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,--without-systemdsystemunitdir,systemd,"
86PACKAGECONFIG[systemd] = "-Dinit-script=systemd,-Dinit-script=sysvinit,systemd," 83PACKAGECONFIG[systemd] = "-Dinit-script=systemd,-Dinit-script=sysvinit,systemd,"
87 84
88# required by python3 to run setup.py 85# required by python3 to run setup.py
@@ -130,6 +127,8 @@ FILES:${PN}-networking += " \
130# am_cv_python_pythondir='${PYTHON_SITEPACKAGES_DIR}' \ 127# am_cv_python_pythondir='${PYTHON_SITEPACKAGES_DIR}' \
131#" 128#"
132 129
130INSANE_SKIP:${PN}-staticdev += "buildpaths"
131
133do_install:append() { 132do_install:append() {
134 # The /var/cache/lxc directory created by the Makefile 133 # The /var/cache/lxc directory created by the Makefile
135 # is wiped out in volatile, we need to create this at boot. 134 # is wiped out in volatile, we need to create this at boot.
@@ -161,12 +160,12 @@ do_install:append() {
161 # /etc/default/lxc sources lxc-net, this allows lxc bridge when lxc-networking 160 # /etc/default/lxc sources lxc-net, this allows lxc bridge when lxc-networking
162 # is not installed this results in no lxcbr0, but when lxc-networking is installed 161 # is not installed this results in no lxcbr0, but when lxc-networking is installed
163 # lxcbr0 will be fully configured. 162 # lxcbr0 will be fully configured.
164 install -m 644 ${WORKDIR}/lxc-net ${D}${sysconfdir}/default/ 163 install -m 644 ${UNPACKDIR}/lxc-net ${D}${sysconfdir}/default/
165 164
166 # Force the main dnsmasq instance to bind only to specified interfaces and 165 # Force the main dnsmasq instance to bind only to specified interfaces and
167 # to not bind to virbr0. Libvirt will run its own instance on this interface. 166 # to not bind to virbr0. Libvirt will run its own instance on this interface.
168 install -d ${D}/${sysconfdir}/dnsmasq.d 167 install -d ${D}/${sysconfdir}/dnsmasq.d
169 install -m 644 ${WORKDIR}/dnsmasq.conf ${D}/${sysconfdir}/dnsmasq.d/lxc 168 install -m 644 ${UNPACKDIR}/dnsmasq.conf ${D}/${sysconfdir}/dnsmasq.d/lxc
170} 169}
171 170
172EXTRA_OEMAKE += "TEST_DIR=${D}${PTEST_PATH}/src/tests" 171EXTRA_OEMAKE += "TEST_DIR=${D}${PTEST_PATH}/src/tests"
diff --git a/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch b/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
index ca7b3042..283b944a 100644
--- a/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
+++ b/recipes-containers/nerdctl/nerdctl/0001-Makefile-allow-external-specification-of-build-setti.patch
@@ -6,20 +6,23 @@ Subject: [PATCH] Makefile: allow external specification of build settings
6Upstream-Status: Inappropriate [embedded specific] 6Upstream-Status: Inappropriate [embedded specific]
7 7
8Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> 8Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
9
10Rebase to v2.0.2
11Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
9--- 12---
10 Makefile | 3 ++- 13 src/import/Makefile | 2 +-
11 1 file changed, 2 insertions(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
12 15
13Index: nerdctl-v2.0.0-beta.1/src/import/Makefile 16Index: git/src/import/Makefile
14=================================================================== 17===================================================================
15--- nerdctl-v2.0.0-beta.1.orig/src/import/Makefile 18--- git.orig/src/import/Makefile
16+++ nerdctl-v2.0.0-beta.1/src/import/Makefile 19+++ git/src/import/Makefile
17@@ -38,7 +38,7 @@ 20@@ -54,7 +54,7 @@
21 VERBOSE_FLAG_LONG := --verbose
22 endif
18 23
19 GO_BUILD_LDFLAGS ?= -s -w 24-export GO_BUILD=CGO_ENABLED=0 GOOS=$(GOOS) $(GO) -C $(MAKEFILE_DIR) build -ldflags "$(GO_BUILD_LDFLAGS) $(VERBOSE_FLAG) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
20 GO_BUILD_FLAGS ?= 25+export GO_BUILD=GOOS=$(GOOS) $(GO) -C $(MAKEFILE_DIR) build -ldflags "$(GO_BUILD_LDFLAGS) $(VERBOSE_FLAG) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
21-export GO_BUILD=GO111MODULE=on CGO_ENABLED=0 GOOS=$(GOOS) $(GO) build -ldflags "$(GO_BUILD_LDFLAGS) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
22+export GO_BUILD=$(GO) build -ldflags "$(GO_BUILD_LDFLAGS) -X $(PACKAGE)/pkg/version.Version=$(VERSION) -X $(PACKAGE)/pkg/version.Revision=$(REVISION)"
23 26
24 ifdef VERBOSE 27 ifndef NO_COLOR
25 VERBOSE_FLAG := -v 28 NC := \033[0m
diff --git a/recipes-containers/nerdctl/nerdctl/modules.txt b/recipes-containers/nerdctl/nerdctl/modules.txt
index b26ec8ec..d0e62b94 100644
--- a/recipes-containers/nerdctl/nerdctl/modules.txt
+++ b/recipes-containers/nerdctl/nerdctl/modules.txt
@@ -1,270 +1,849 @@
1# github.com/Masterminds/semver/v3 v3.2.1 1# github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6
2## explicit 2## explicit; go 1.20
3# github.com/Microsoft/go-winio v0.6.1 3github.com/AdaLogics/go-fuzz-headers
4## explicit 4# github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20231105174938-2b5cbb29f3e2
5# github.com/Microsoft/hcsshim v0.11.4 5## explicit; go 1.18
6## explicit 6github.com/AdamKorcz/go-118-fuzz-build/testing
7# github.com/awslabs/soci-snapshotter v0.4.1 7# github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c
8## explicit 8## explicit; go 1.16
9# github.com/compose-spec/compose-go v1.20.2 9github.com/Azure/go-ansiterm
10## explicit 10github.com/Azure/go-ansiterm/winterm
11# github.com/containerd/accelerated-container-image v1.0.2 11# github.com/Masterminds/semver/v3 v3.3.1
12## explicit 12## explicit; go 1.21
13# github.com/containerd/cgroups/v3 v3.0.3 13github.com/Masterminds/semver/v3
14# github.com/Microsoft/go-winio v0.6.2
15## explicit; go 1.21
16github.com/Microsoft/go-winio
17github.com/Microsoft/go-winio/backuptar
18github.com/Microsoft/go-winio/internal/fs
19github.com/Microsoft/go-winio/internal/socket
20github.com/Microsoft/go-winio/internal/stringbuffer
21github.com/Microsoft/go-winio/pkg/bindfilter
22github.com/Microsoft/go-winio/pkg/guid
23github.com/Microsoft/go-winio/vhd
24# github.com/Microsoft/hcsshim v0.12.9
25## explicit; go 1.22
26github.com/Microsoft/hcsshim
27github.com/Microsoft/hcsshim/cmd/containerd-shim-runhcs-v1/options
28github.com/Microsoft/hcsshim/computestorage
29github.com/Microsoft/hcsshim/hcn
30github.com/Microsoft/hcsshim/internal/cni
31github.com/Microsoft/hcsshim/internal/cow
32github.com/Microsoft/hcsshim/internal/hcs
33github.com/Microsoft/hcsshim/internal/hcs/schema1
34github.com/Microsoft/hcsshim/internal/hcs/schema2
35github.com/Microsoft/hcsshim/internal/hcserror
36github.com/Microsoft/hcsshim/internal/hns
37github.com/Microsoft/hcsshim/internal/interop
38github.com/Microsoft/hcsshim/internal/jobobject
39github.com/Microsoft/hcsshim/internal/log
40github.com/Microsoft/hcsshim/internal/logfields
41github.com/Microsoft/hcsshim/internal/longpath
42github.com/Microsoft/hcsshim/internal/memory
43github.com/Microsoft/hcsshim/internal/mergemaps
44github.com/Microsoft/hcsshim/internal/oc
45github.com/Microsoft/hcsshim/internal/protocol/guestrequest
46github.com/Microsoft/hcsshim/internal/queue
47github.com/Microsoft/hcsshim/internal/regstate
48github.com/Microsoft/hcsshim/internal/runhcs
49github.com/Microsoft/hcsshim/internal/safefile
50github.com/Microsoft/hcsshim/internal/security
51github.com/Microsoft/hcsshim/internal/timeout
52github.com/Microsoft/hcsshim/internal/vhdx
53github.com/Microsoft/hcsshim/internal/vmcompute
54github.com/Microsoft/hcsshim/internal/wclayer
55github.com/Microsoft/hcsshim/internal/wclayer/cim
56github.com/Microsoft/hcsshim/internal/winapi
57github.com/Microsoft/hcsshim/osversion
58github.com/Microsoft/hcsshim/pkg/cimfs
59github.com/Microsoft/hcsshim/pkg/cimfs/format
60github.com/Microsoft/hcsshim/pkg/ociwclayer
61github.com/Microsoft/hcsshim/pkg/ociwclayer/cim
62# github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869
14## explicit 63## explicit
64# github.com/cilium/ebpf v0.16.0
65## explicit; go 1.21
66github.com/cilium/ebpf
67github.com/cilium/ebpf/asm
68github.com/cilium/ebpf/btf
69github.com/cilium/ebpf/internal
70github.com/cilium/ebpf/internal/kallsyms
71github.com/cilium/ebpf/internal/kconfig
72github.com/cilium/ebpf/internal/sys
73github.com/cilium/ebpf/internal/sysenc
74github.com/cilium/ebpf/internal/tracefs
75github.com/cilium/ebpf/internal/unix
76github.com/cilium/ebpf/link
77# github.com/compose-spec/compose-go/v2 v2.4.8
78## explicit; go 1.21
79github.com/compose-spec/compose-go/v2/cli
80github.com/compose-spec/compose-go/v2/consts
81github.com/compose-spec/compose-go/v2/dotenv
82github.com/compose-spec/compose-go/v2/errdefs
83github.com/compose-spec/compose-go/v2/format
84github.com/compose-spec/compose-go/v2/graph
85github.com/compose-spec/compose-go/v2/interpolation
86github.com/compose-spec/compose-go/v2/loader
87github.com/compose-spec/compose-go/v2/override
88github.com/compose-spec/compose-go/v2/paths
89github.com/compose-spec/compose-go/v2/schema
90github.com/compose-spec/compose-go/v2/template
91github.com/compose-spec/compose-go/v2/transform
92github.com/compose-spec/compose-go/v2/tree
93github.com/compose-spec/compose-go/v2/types
94github.com/compose-spec/compose-go/v2/utils
95github.com/compose-spec/compose-go/v2/validation
96# github.com/containerd/accelerated-container-image v1.3.0
97## explicit; go 1.22.0
98github.com/containerd/accelerated-container-image/pkg/convertor
99github.com/containerd/accelerated-container-image/pkg/label
100github.com/containerd/accelerated-container-image/pkg/types
101github.com/containerd/accelerated-container-image/pkg/utils
102github.com/containerd/accelerated-container-image/pkg/version
103# github.com/containerd/cgroups/v3 v3.0.5
104## explicit; go 1.22.0
105github.com/containerd/cgroups/v3
106github.com/containerd/cgroups/v3/cgroup1
107github.com/containerd/cgroups/v3/cgroup1/stats
108github.com/containerd/cgroups/v3/cgroup2
109github.com/containerd/cgroups/v3/cgroup2/stats
15# github.com/containerd/console v1.0.4 110# github.com/containerd/console v1.0.4
16## explicit 111## explicit; go 1.13
17# github.com/containerd/containerd v1.7.13 112github.com/containerd/console
18## explicit 113# github.com/containerd/containerd/api v1.8.0
19# github.com/containerd/continuity v0.4.3 114## explicit; go 1.21
20## explicit 115github.com/containerd/containerd/api/events
116github.com/containerd/containerd/api/runtime/sandbox/v1
117github.com/containerd/containerd/api/services/containers/v1
118github.com/containerd/containerd/api/services/content/v1
119github.com/containerd/containerd/api/services/diff/v1
120github.com/containerd/containerd/api/services/events/v1
121github.com/containerd/containerd/api/services/images/v1
122github.com/containerd/containerd/api/services/introspection/v1
123github.com/containerd/containerd/api/services/leases/v1
124github.com/containerd/containerd/api/services/namespaces/v1
125github.com/containerd/containerd/api/services/sandbox/v1
126github.com/containerd/containerd/api/services/snapshots/v1
127github.com/containerd/containerd/api/services/streaming/v1
128github.com/containerd/containerd/api/services/tasks/v1
129github.com/containerd/containerd/api/services/transfer/v1
130github.com/containerd/containerd/api/services/version/v1
131github.com/containerd/containerd/api/types
132github.com/containerd/containerd/api/types/runc/options
133github.com/containerd/containerd/api/types/task
134github.com/containerd/containerd/api/types/transfer
135# github.com/containerd/containerd/v2 v2.0.3
136## explicit; go 1.22.0
137github.com/containerd/containerd/v2/client
138github.com/containerd/containerd/v2/cmd/containerd-shim-runc-v2/process
139github.com/containerd/containerd/v2/contrib/apparmor
140github.com/containerd/containerd/v2/contrib/nvidia
141github.com/containerd/containerd/v2/contrib/seccomp
142github.com/containerd/containerd/v2/core/containers
143github.com/containerd/containerd/v2/core/content
144github.com/containerd/containerd/v2/core/content/proxy
145github.com/containerd/containerd/v2/core/diff
146github.com/containerd/containerd/v2/core/diff/proxy
147github.com/containerd/containerd/v2/core/events
148github.com/containerd/containerd/v2/core/events/proxy
149github.com/containerd/containerd/v2/core/images
150github.com/containerd/containerd/v2/core/images/archive
151github.com/containerd/containerd/v2/core/images/converter
152github.com/containerd/containerd/v2/core/images/converter/uncompress
153github.com/containerd/containerd/v2/core/images/usage
154github.com/containerd/containerd/v2/core/introspection
155github.com/containerd/containerd/v2/core/introspection/proxy
156github.com/containerd/containerd/v2/core/leases
157github.com/containerd/containerd/v2/core/leases/proxy
158github.com/containerd/containerd/v2/core/mount
159github.com/containerd/containerd/v2/core/remotes
160github.com/containerd/containerd/v2/core/remotes/docker
161github.com/containerd/containerd/v2/core/remotes/docker/auth
162github.com/containerd/containerd/v2/core/remotes/docker/config
163github.com/containerd/containerd/v2/core/remotes/docker/schema1
164github.com/containerd/containerd/v2/core/remotes/errors
165github.com/containerd/containerd/v2/core/runtime/opts
166github.com/containerd/containerd/v2/core/runtime/restart
167github.com/containerd/containerd/v2/core/runtime/v2/logging
168github.com/containerd/containerd/v2/core/sandbox
169github.com/containerd/containerd/v2/core/sandbox/proxy
170github.com/containerd/containerd/v2/core/snapshots
171github.com/containerd/containerd/v2/core/snapshots/proxy
172github.com/containerd/containerd/v2/core/streaming
173github.com/containerd/containerd/v2/core/streaming/proxy
174github.com/containerd/containerd/v2/core/transfer
175github.com/containerd/containerd/v2/core/transfer/proxy
176github.com/containerd/containerd/v2/core/transfer/streaming
177github.com/containerd/containerd/v2/core/unpack
178github.com/containerd/containerd/v2/defaults
179github.com/containerd/containerd/v2/internal/cleanup
180github.com/containerd/containerd/v2/internal/fsverity
181github.com/containerd/containerd/v2/internal/kmutex
182github.com/containerd/containerd/v2/internal/randutil
183github.com/containerd/containerd/v2/internal/userns
184github.com/containerd/containerd/v2/pkg/archive
185github.com/containerd/containerd/v2/pkg/archive/compression
186github.com/containerd/containerd/v2/pkg/archive/tarheader
187github.com/containerd/containerd/v2/pkg/cap
188github.com/containerd/containerd/v2/pkg/cio
189github.com/containerd/containerd/v2/pkg/deprecation
190github.com/containerd/containerd/v2/pkg/dialer
191github.com/containerd/containerd/v2/pkg/epoch
192github.com/containerd/containerd/v2/pkg/filters
193github.com/containerd/containerd/v2/pkg/identifiers
194github.com/containerd/containerd/v2/pkg/kernelversion
195github.com/containerd/containerd/v2/pkg/labels
196github.com/containerd/containerd/v2/pkg/namespaces
197github.com/containerd/containerd/v2/pkg/netns
198github.com/containerd/containerd/v2/pkg/oci
199github.com/containerd/containerd/v2/pkg/progress
200github.com/containerd/containerd/v2/pkg/protobuf
201github.com/containerd/containerd/v2/pkg/protobuf/proto
202github.com/containerd/containerd/v2/pkg/protobuf/types
203github.com/containerd/containerd/v2/pkg/reference
204github.com/containerd/containerd/v2/pkg/rootfs
205github.com/containerd/containerd/v2/pkg/seccomp
206github.com/containerd/containerd/v2/pkg/snapshotters
207github.com/containerd/containerd/v2/pkg/stdio
208github.com/containerd/containerd/v2/pkg/sys
209github.com/containerd/containerd/v2/pkg/tracing
210github.com/containerd/containerd/v2/plugins
211github.com/containerd/containerd/v2/plugins/content/local
212github.com/containerd/containerd/v2/plugins/services
213github.com/containerd/containerd/v2/version
214# github.com/containerd/continuity v0.4.5
215## explicit; go 1.21
216github.com/containerd/continuity/devices
217github.com/containerd/continuity/fs
218github.com/containerd/continuity/sysx
219github.com/containerd/continuity/testutil/loopback
220# github.com/containerd/errdefs v1.0.0
221## explicit; go 1.20
222github.com/containerd/errdefs
223# github.com/containerd/errdefs/pkg v0.3.0
224## explicit; go 1.22
225github.com/containerd/errdefs/pkg/errgrpc
226github.com/containerd/errdefs/pkg/internal/cause
227github.com/containerd/errdefs/pkg/internal/types
21# github.com/containerd/fifo v1.1.0 228# github.com/containerd/fifo v1.1.0
22## explicit 229## explicit; go 1.18
23# github.com/containerd/go-cni v1.1.9 230github.com/containerd/fifo
24## explicit 231# github.com/containerd/go-cni v1.1.12
25# github.com/containerd/imgcrypt v1.1.9 232## explicit; go 1.21
26## explicit 233github.com/containerd/go-cni
234# github.com/containerd/go-runc v1.1.0
235## explicit; go 1.18
236github.com/containerd/go-runc
237# github.com/containerd/imgcrypt/v2 v2.0.0
238## explicit; go 1.22.0
239github.com/containerd/imgcrypt/v2
240github.com/containerd/imgcrypt/v2/images/encryption
241github.com/containerd/imgcrypt/v2/images/encryption/parsehelpers
27# github.com/containerd/log v0.1.0 242# github.com/containerd/log v0.1.0
28## explicit 243## explicit; go 1.20
29# github.com/containerd/nydus-snapshotter v0.13.7 244github.com/containerd/log
30## explicit 245# github.com/containerd/nerdctl/mod/tigron v0.0.0 => ./mod/tigron
31# github.com/containerd/platforms v0.1.1 246## explicit; go 1.23
32## explicit 247github.com/containerd/nerdctl/mod/tigron/expect
33# github.com/containerd/stargz-snapshotter v0.15.1 248github.com/containerd/nerdctl/mod/tigron/require
34## explicit 249github.com/containerd/nerdctl/mod/tigron/test
35# github.com/containerd/stargz-snapshotter/estargz v0.15.1 250github.com/containerd/nerdctl/mod/tigron/test/internal
36## explicit 251github.com/containerd/nerdctl/mod/tigron/test/internal/pty
37# github.com/containerd/stargz-snapshotter/ipfs v0.15.1 252github.com/containerd/nerdctl/mod/tigron/utils
38## explicit 253# github.com/containerd/nydus-snapshotter v0.15.0
39# github.com/containerd/typeurl/v2 v2.1.1 254## explicit; go 1.22.0
40## explicit 255github.com/containerd/nydus-snapshotter/pkg/converter
41# github.com/containernetworking/cni v1.1.2 256github.com/containerd/nydus-snapshotter/pkg/converter/tool
42## explicit 257github.com/containerd/nydus-snapshotter/pkg/label
43# github.com/containernetworking/plugins v1.4.0 258# github.com/containerd/platforms v1.0.0-rc.1
44## explicit 259## explicit; go 1.20
45# github.com/coreos/go-iptables v0.7.0 260github.com/containerd/platforms
46## explicit 261# github.com/containerd/plugin v1.0.0
262## explicit; go 1.20
263github.com/containerd/plugin
264# github.com/containerd/stargz-snapshotter v0.16.3
265## explicit; go 1.22.0
266github.com/containerd/stargz-snapshotter/fs/config
267github.com/containerd/stargz-snapshotter/fs/source
268github.com/containerd/stargz-snapshotter/nativeconverter/estargz
269github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc
270github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked
271github.com/containerd/stargz-snapshotter/recorder
272github.com/containerd/stargz-snapshotter/util/containerdutil
273github.com/containerd/stargz-snapshotter/util/ioutils
274# github.com/containerd/stargz-snapshotter/estargz v0.16.3
275## explicit; go 1.22.0
276github.com/containerd/stargz-snapshotter/estargz
277github.com/containerd/stargz-snapshotter/estargz/errorutil
278github.com/containerd/stargz-snapshotter/estargz/externaltoc
279github.com/containerd/stargz-snapshotter/estargz/zstdchunked
280# github.com/containerd/stargz-snapshotter/ipfs v0.16.3
281## explicit; go 1.22.0
282github.com/containerd/stargz-snapshotter/ipfs
283github.com/containerd/stargz-snapshotter/ipfs/client
284# github.com/containerd/ttrpc v1.2.7
285## explicit; go 1.19
286github.com/containerd/ttrpc
287# github.com/containerd/typeurl/v2 v2.2.3
288## explicit; go 1.21
289github.com/containerd/typeurl/v2
290# github.com/containernetworking/cni v1.2.3
291## explicit; go 1.21
292github.com/containernetworking/cni/libcni
293github.com/containernetworking/cni/pkg/invoke
294github.com/containernetworking/cni/pkg/types
295github.com/containernetworking/cni/pkg/types/020
296github.com/containernetworking/cni/pkg/types/040
297github.com/containernetworking/cni/pkg/types/100
298github.com/containernetworking/cni/pkg/types/create
299github.com/containernetworking/cni/pkg/types/internal
300github.com/containernetworking/cni/pkg/utils
301github.com/containernetworking/cni/pkg/version
302# github.com/containernetworking/plugins v1.6.2
303## explicit; go 1.23
304github.com/containernetworking/plugins/pkg/ns
305# github.com/containers/ocicrypt v1.2.1
306## explicit; go 1.22
307github.com/containers/ocicrypt
308github.com/containers/ocicrypt/blockcipher
309github.com/containers/ocicrypt/config
310github.com/containers/ocicrypt/config/keyprovider-config
311github.com/containers/ocicrypt/config/pkcs11config
312github.com/containers/ocicrypt/crypto/pkcs11
313github.com/containers/ocicrypt/keywrap
314github.com/containers/ocicrypt/keywrap/jwe
315github.com/containers/ocicrypt/keywrap/keyprovider
316github.com/containers/ocicrypt/keywrap/pgp
317github.com/containers/ocicrypt/keywrap/pkcs11
318github.com/containers/ocicrypt/keywrap/pkcs7
319github.com/containers/ocicrypt/spec
320github.com/containers/ocicrypt/utils
321github.com/containers/ocicrypt/utils/keyprovider
322# github.com/coreos/go-iptables v0.8.0
323## explicit; go 1.16
324github.com/coreos/go-iptables/iptables
47# github.com/coreos/go-systemd/v22 v22.5.0 325# github.com/coreos/go-systemd/v22 v22.5.0
48## explicit 326## explicit; go 1.12
49# github.com/cyphar/filepath-securejoin v0.2.4 327github.com/coreos/go-systemd/v22/dbus
50## explicit 328github.com/coreos/go-systemd/v22/journal
51# github.com/docker/cli v24.0.7+incompatible 329# github.com/creack/pty v1.1.24
52## explicit 330## explicit; go 1.18
53# github.com/docker/docker v24.0.7+incompatible 331github.com/creack/pty
54## explicit 332# github.com/cyphar/filepath-securejoin v0.4.1
333## explicit; go 1.18
334github.com/cyphar/filepath-securejoin
335# github.com/distribution/reference v0.6.0
336## explicit; go 1.20
337github.com/distribution/reference
338# github.com/djherbis/times v1.6.0
339## explicit; go 1.16
340github.com/djherbis/times
341# github.com/docker/cli v28.0.1+incompatible
342## explicit
343github.com/docker/cli/cli/config
344github.com/docker/cli/cli/config/configfile
345github.com/docker/cli/cli/config/credentials
346github.com/docker/cli/cli/config/types
347github.com/docker/cli/opts
348github.com/docker/cli/pkg/kvfile
349github.com/docker/cli/templates
350# github.com/docker/docker v28.0.1+incompatible
351## explicit
352github.com/docker/docker/api/types/blkiodev
353github.com/docker/docker/api/types/common
354github.com/docker/docker/api/types/container
355github.com/docker/docker/api/types/filters
356github.com/docker/docker/api/types/mount
357github.com/docker/docker/api/types/network
358github.com/docker/docker/api/types/registry
359github.com/docker/docker/api/types/storage
360github.com/docker/docker/api/types/strslice
361github.com/docker/docker/api/types/swarm
362github.com/docker/docker/api/types/swarm/runtime
363github.com/docker/docker/api/types/system
364github.com/docker/docker/api/types/time
365github.com/docker/docker/api/types/versions
366github.com/docker/docker/internal/lazyregexp
367github.com/docker/docker/internal/multierror
368github.com/docker/docker/libnetwork/ipamutils
369github.com/docker/docker/opts
370github.com/docker/docker/pkg/homedir
371github.com/docker/docker/pkg/meminfo
372github.com/docker/docker/pkg/stringid
373github.com/docker/docker/pkg/sysinfo
374github.com/docker/docker/pkg/system
375# github.com/docker/docker-credential-helpers v0.8.2
376## explicit; go 1.19
377github.com/docker/docker-credential-helpers/client
378github.com/docker/docker-credential-helpers/credentials
55# github.com/docker/go-connections v0.5.0 379# github.com/docker/go-connections v0.5.0
56## explicit 380## explicit; go 1.18
381github.com/docker/go-connections/nat
382github.com/docker/go-connections/tlsconfig
57# github.com/docker/go-units v0.5.0 383# github.com/docker/go-units v0.5.0
58## explicit 384## explicit
59# github.com/fahedouch/go-logrotate v0.2.0 385github.com/docker/go-units
60## explicit 386# github.com/fahedouch/go-logrotate v0.2.1
61# github.com/fatih/color v1.16.0 387## explicit; go 1.21
62## explicit 388github.com/fahedouch/go-logrotate
389# github.com/fatih/color v1.18.0
390## explicit; go 1.17
391github.com/fatih/color
392# github.com/felixge/httpsnoop v1.0.4
393## explicit; go 1.13
394github.com/felixge/httpsnoop
63# github.com/fluent/fluent-logger-golang v1.9.0 395# github.com/fluent/fluent-logger-golang v1.9.0
64## explicit 396## explicit
65# github.com/ipfs/go-cid v0.4.1 397github.com/fluent/fluent-logger-golang/fluent
66## explicit 398# github.com/fsnotify/fsnotify v1.8.0
67# github.com/mattn/go-isatty v0.0.20 399## explicit; go 1.17
68## explicit 400github.com/fsnotify/fsnotify
69# github.com/mitchellh/mapstructure v1.5.0 401github.com/fsnotify/fsnotify/internal
70## explicit 402# github.com/go-jose/go-jose/v4 v4.0.5
71# github.com/moby/sys/mount v0.3.3 403## explicit; go 1.21
72## explicit 404github.com/go-jose/go-jose/v4
73# github.com/moby/sys/signal v0.7.0 405github.com/go-jose/go-jose/v4/cipher
74## explicit 406github.com/go-jose/go-jose/v4/json
75# github.com/moby/term v0.5.0 407# github.com/go-logr/logr v1.4.2
76## explicit 408## explicit; go 1.18
77# github.com/muesli/cancelreader v0.2.2 409github.com/go-logr/logr
78## explicit 410github.com/go-logr/logr/funcr
79# github.com/opencontainers/go-digest v1.0.0
80## explicit
81# github.com/opencontainers/image-spec v1.1.0
82## explicit
83# github.com/opencontainers/runtime-spec v1.2.0
84## explicit
85# github.com/pelletier/go-toml/v2 v2.1.1
86## explicit
87# github.com/rootless-containers/bypass4netns v0.4.0
88## explicit
89# github.com/rootless-containers/rootlesskit/v2 v2.0.1
90## explicit
91# github.com/spf13/cobra v1.8.0
92## explicit
93# github.com/spf13/pflag v1.0.5
94## explicit
95# github.com/tidwall/gjson v1.17.1
96## explicit
97# github.com/vishvananda/netlink v1.2.1-beta.2
98## explicit
99# github.com/vishvananda/netns v0.0.4
100## explicit
101# github.com/yuchanns/srslog v1.1.0
102## explicit
103# go.uber.org/mock v0.4.0
104## explicit
105# golang.org/x/crypto v0.19.0
106## explicit
107# golang.org/x/net v0.21.0
108## explicit
109# golang.org/x/sync v0.6.0
110## explicit
111# golang.org/x/sys v0.17.0
112## explicit
113# golang.org/x/term v0.17.0
114## explicit
115# golang.org/x/text v0.14.0
116## explicit
117# gopkg.in/yaml.v3 v3.0.1
118## explicit
119# gotest.tools/v3 v3.5.1
120## explicit
121# github.com/moby/sys/user v0.1.0
122## explicit
123# github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24
124## explicit
125# github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0
126## explicit
127# github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1
128## explicit
129# github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869
130## explicit
131# github.com/cilium/ebpf v0.11.0
132## explicit
133# github.com/containerd/cgroups v1.1.0
134## explicit
135# github.com/containerd/go-runc v1.0.0
136## explicit
137# github.com/containerd/ttrpc v1.2.2
138## explicit
139# github.com/containerd/typeurl v1.0.3-0.20220422153119-7f6e6d160d67
140## explicit
141# github.com/containers/ocicrypt v1.1.9
142## explicit
143# github.com/distribution/reference v0.5.0
144## explicit
145# github.com/djherbis/times v1.5.0
146## explicit
147# github.com/docker/docker-credential-helpers v0.7.0
148## explicit
149# github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c
150## explicit
151# github.com/felixge/httpsnoop v1.0.3
152## explicit
153# github.com/go-jose/go-jose/v3 v3.0.1
154## explicit
155# github.com/go-logr/logr v1.3.0
156## explicit
157# github.com/go-logr/stdr v1.2.2 411# github.com/go-logr/stdr v1.2.2
158## explicit 412## explicit; go 1.16
413github.com/go-logr/stdr
414# github.com/go-viper/mapstructure/v2 v2.2.1
415## explicit; go 1.18
416github.com/go-viper/mapstructure/v2
417github.com/go-viper/mapstructure/v2/internal/errors
159# github.com/godbus/dbus/v5 v5.1.0 418# github.com/godbus/dbus/v5 v5.1.0
160## explicit 419## explicit; go 1.12
420github.com/godbus/dbus/v5
161# github.com/gogo/protobuf v1.3.2 421# github.com/gogo/protobuf v1.3.2
162## explicit 422## explicit; go 1.15
423github.com/gogo/protobuf/proto
163# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da 424# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
164## explicit 425## explicit
165# github.com/golang/protobuf v1.5.3 426github.com/golang/groupcache/lru
166## explicit 427# github.com/golang/protobuf v1.5.4
428## explicit; go 1.17
429github.com/golang/protobuf/proto
167# github.com/google/go-cmp v0.6.0 430# github.com/google/go-cmp v0.6.0
168## explicit 431## explicit; go 1.13
169# github.com/google/uuid v1.6.0 432github.com/google/go-cmp/cmp
170## explicit 433github.com/google/go-cmp/cmp/internal/diff
171# github.com/hashicorp/errwrap v1.1.0 434github.com/google/go-cmp/cmp/internal/flags
172## explicit 435github.com/google/go-cmp/cmp/internal/function
173# github.com/hashicorp/go-multierror v1.1.1 436github.com/google/go-cmp/cmp/internal/value
174## explicit
175# github.com/imdario/mergo v0.3.16
176## explicit
177# github.com/inconshreveable/mousetrap v1.1.0 437# github.com/inconshreveable/mousetrap v1.1.0
178## explicit 438## explicit; go 1.18
179# github.com/klauspost/compress v1.17.6 439github.com/inconshreveable/mousetrap
180## explicit 440# github.com/ipfs/go-cid v0.5.0
181# github.com/klauspost/cpuid/v2 v2.2.3 441## explicit; go 1.22
182## explicit 442github.com/ipfs/go-cid
443# github.com/klauspost/compress v1.18.0
444## explicit; go 1.22
445github.com/klauspost/compress
446github.com/klauspost/compress/fse
447github.com/klauspost/compress/huff0
448github.com/klauspost/compress/internal/cpuinfo
449github.com/klauspost/compress/internal/le
450github.com/klauspost/compress/internal/snapref
451github.com/klauspost/compress/zstd
452github.com/klauspost/compress/zstd/internal/xxhash
453# github.com/klauspost/cpuid/v2 v2.2.8
454## explicit; go 1.15
455github.com/klauspost/cpuid/v2
183# github.com/mattn/go-colorable v0.1.13 456# github.com/mattn/go-colorable v0.1.13
184## explicit 457## explicit; go 1.15
458github.com/mattn/go-colorable
459# github.com/mattn/go-isatty v0.0.20
460## explicit; go 1.15
461github.com/mattn/go-isatty
185# github.com/mattn/go-shellwords v1.0.12 462# github.com/mattn/go-shellwords v1.0.12
186## explicit 463## explicit; go 1.13
464github.com/mattn/go-shellwords
187# github.com/miekg/pkcs11 v1.1.1 465# github.com/miekg/pkcs11 v1.1.1
188## explicit 466## explicit; go 1.12
467github.com/miekg/pkcs11
189# github.com/minio/sha256-simd v1.0.1 468# github.com/minio/sha256-simd v1.0.1
190## explicit 469## explicit; go 1.17
470github.com/minio/sha256-simd
191# github.com/mitchellh/go-homedir v1.1.0 471# github.com/mitchellh/go-homedir v1.1.0
192## explicit 472## explicit
473github.com/mitchellh/go-homedir
474# github.com/moby/docker-image-spec v1.3.1
475## explicit; go 1.18
476github.com/moby/docker-image-spec/specs-go/v1
193# github.com/moby/locker v1.0.1 477# github.com/moby/locker v1.0.1
194## explicit 478## explicit; go 1.13
195# github.com/moby/sys/mountinfo v0.7.1 479github.com/moby/locker
196## explicit 480# github.com/moby/sys/mount v0.3.4
197# github.com/moby/sys/sequential v0.5.0 481## explicit; go 1.17
198## explicit 482github.com/moby/sys/mount
199# github.com/moby/sys/symlink v0.2.0 483# github.com/moby/sys/mountinfo v0.7.2
200## explicit 484## explicit; go 1.17
485github.com/moby/sys/mountinfo
486# github.com/moby/sys/sequential v0.6.0
487## explicit; go 1.17
488github.com/moby/sys/sequential
489# github.com/moby/sys/signal v0.7.1
490## explicit; go 1.17
491github.com/moby/sys/signal
492# github.com/moby/sys/symlink v0.3.0
493## explicit; go 1.17
494github.com/moby/sys/symlink
495# github.com/moby/sys/user v0.3.0
496## explicit; go 1.17
497github.com/moby/sys/user
498# github.com/moby/sys/userns v0.1.0
499## explicit; go 1.21
500github.com/moby/sys/userns
501# github.com/moby/term v0.5.2
502## explicit; go 1.18
503github.com/moby/term
504github.com/moby/term/windows
201# github.com/mr-tron/base58 v1.2.0 505# github.com/mr-tron/base58 v1.2.0
202## explicit 506## explicit; go 1.12
507github.com/mr-tron/base58/base58
508# github.com/muesli/cancelreader v0.2.2
509## explicit; go 1.17
510github.com/muesli/cancelreader
203# github.com/multiformats/go-base32 v0.1.0 511# github.com/multiformats/go-base32 v0.1.0
204## explicit 512## explicit; go 1.18
205# github.com/multiformats/go-base36 v0.1.0 513github.com/multiformats/go-base32
206## explicit 514# github.com/multiformats/go-base36 v0.2.0
207# github.com/multiformats/go-multiaddr v0.12.0 515## explicit; go 1.18
208## explicit 516github.com/multiformats/go-base36
209# github.com/multiformats/go-multibase v0.1.1 517# github.com/multiformats/go-multiaddr v0.13.0
210## explicit 518## explicit; go 1.21
211# github.com/multiformats/go-multihash v0.2.1 519github.com/multiformats/go-multiaddr
212## explicit 520github.com/multiformats/go-multiaddr/net
213# github.com/multiformats/go-varint v0.0.6 521# github.com/multiformats/go-multibase v0.2.0
214## explicit 522## explicit; go 1.19
215# github.com/opencontainers/selinux v1.11.0 523github.com/multiformats/go-multibase
216## explicit 524# github.com/multiformats/go-multihash v0.2.3
217# github.com/pelletier/go-toml v1.9.5 525## explicit; go 1.19
218## explicit 526github.com/multiformats/go-multihash
219# github.com/philhofer/fwd v1.1.1 527github.com/multiformats/go-multihash/core
220## explicit 528github.com/multiformats/go-multihash/register/all
529github.com/multiformats/go-multihash/register/blake2
530github.com/multiformats/go-multihash/register/blake3
531github.com/multiformats/go-multihash/register/miniosha256
532github.com/multiformats/go-multihash/register/murmur3
533github.com/multiformats/go-multihash/register/sha256
534github.com/multiformats/go-multihash/register/sha3
535# github.com/multiformats/go-varint v0.0.7
536## explicit; go 1.18
537github.com/multiformats/go-varint
538# github.com/opencontainers/go-digest v1.0.0
539## explicit; go 1.13
540github.com/opencontainers/go-digest
541# github.com/opencontainers/image-spec v1.1.1
542## explicit; go 1.18
543github.com/opencontainers/image-spec/identity
544github.com/opencontainers/image-spec/specs-go
545github.com/opencontainers/image-spec/specs-go/v1
546# github.com/opencontainers/runtime-spec v1.2.1
547## explicit
548github.com/opencontainers/runtime-spec/specs-go
549github.com/opencontainers/runtime-spec/specs-go/features
550# github.com/opencontainers/selinux v1.11.1
551## explicit; go 1.19
552github.com/opencontainers/selinux/go-selinux
553github.com/opencontainers/selinux/go-selinux/label
554github.com/opencontainers/selinux/pkg/pwalkdir
555# github.com/pelletier/go-toml/v2 v2.2.3
556## explicit; go 1.21.0
557github.com/pelletier/go-toml/v2
558github.com/pelletier/go-toml/v2/internal/characters
559github.com/pelletier/go-toml/v2/internal/danger
560github.com/pelletier/go-toml/v2/internal/tracker
561github.com/pelletier/go-toml/v2/unstable
562# github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7
563## explicit; go 1.17
564github.com/petermattis/goid
565# github.com/philhofer/fwd v1.1.3-0.20240612014219-fbbf4953d986
566## explicit; go 1.20
567github.com/philhofer/fwd
221# github.com/pkg/errors v0.9.1 568# github.com/pkg/errors v0.9.1
222## explicit 569## explicit
570github.com/pkg/errors
571# github.com/rootless-containers/bypass4netns v0.4.2
572## explicit; go 1.22
573github.com/rootless-containers/bypass4netns/pkg/api
574github.com/rootless-containers/bypass4netns/pkg/api/daemon/client
575github.com/rootless-containers/bypass4netns/pkg/oci
576# github.com/rootless-containers/rootlesskit/v2 v2.3.4
577## explicit; go 1.23.0
578github.com/rootless-containers/rootlesskit/v2/pkg/api
579github.com/rootless-containers/rootlesskit/v2/pkg/api/client
580github.com/rootless-containers/rootlesskit/v2/pkg/httputil
581github.com/rootless-containers/rootlesskit/v2/pkg/port
582# github.com/sasha-s/go-deadlock v0.3.5
583## explicit
584github.com/sasha-s/go-deadlock
223# github.com/sirupsen/logrus v1.9.3 585# github.com/sirupsen/logrus v1.9.3
224## explicit 586## explicit; go 1.13
587github.com/sirupsen/logrus
588# github.com/smallstep/pkcs7 v0.1.1
589## explicit; go 1.14
590github.com/smallstep/pkcs7
591github.com/smallstep/pkcs7/internal/legacy/x509
225# github.com/spaolacci/murmur3 v1.1.0 592# github.com/spaolacci/murmur3 v1.1.0
226## explicit 593## explicit
227# github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980 594github.com/spaolacci/murmur3
228## explicit 595# github.com/spf13/cobra v1.9.1
229# github.com/tidwall/match v1.1.1 596## explicit; go 1.15
230## explicit 597github.com/spf13/cobra
231# github.com/tidwall/pretty v1.2.0 598# github.com/spf13/pflag v1.0.6
232## explicit 599## explicit; go 1.12
233# github.com/tinylib/msgp v1.1.6 600github.com/spf13/pflag
234## explicit 601# github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6
235# github.com/vbatts/tar-split v0.11.5 602## explicit; go 1.19
236## explicit 603github.com/stefanberger/go-pkcs11uri
604# github.com/tinylib/msgp v1.2.0
605## explicit; go 1.20
606github.com/tinylib/msgp/msgp
607# github.com/vbatts/tar-split v0.11.6
608## explicit; go 1.17
609github.com/vbatts/tar-split/archive/tar
610# github.com/vishvananda/netlink v1.3.0
611## explicit; go 1.12
612github.com/vishvananda/netlink
613github.com/vishvananda/netlink/nl
614# github.com/vishvananda/netns v0.0.5
615## explicit; go 1.17
616github.com/vishvananda/netns
237# github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb 617# github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
238## explicit 618## explicit
619github.com/xeipuuv/gojsonpointer
239# github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 620# github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
240## explicit 621## explicit
622github.com/xeipuuv/gojsonreference
241# github.com/xeipuuv/gojsonschema v1.2.0 623# github.com/xeipuuv/gojsonschema v1.2.0
242## explicit 624## explicit
243# go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 625github.com/xeipuuv/gojsonschema
244## explicit 626# github.com/yuchanns/srslog v1.1.0
627## explicit; go 1.19
628github.com/yuchanns/srslog
245# go.opencensus.io v0.24.0 629# go.opencensus.io v0.24.0
630## explicit; go 1.13
631go.opencensus.io
632go.opencensus.io/internal
633go.opencensus.io/trace
634go.opencensus.io/trace/internal
635go.opencensus.io/trace/tracestate
636# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0
637## explicit; go 1.22
638go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
639go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request
640go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv
641go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil
642# go.opentelemetry.io/otel v1.31.0
643## explicit; go 1.22
644go.opentelemetry.io/otel
645go.opentelemetry.io/otel/attribute
646go.opentelemetry.io/otel/baggage
647go.opentelemetry.io/otel/codes
648go.opentelemetry.io/otel/internal
649go.opentelemetry.io/otel/internal/attribute
650go.opentelemetry.io/otel/internal/baggage
651go.opentelemetry.io/otel/internal/global
652go.opentelemetry.io/otel/propagation
653go.opentelemetry.io/otel/semconv/v1.20.0
654go.opentelemetry.io/otel/semconv/v1.21.0
655go.opentelemetry.io/otel/semconv/v1.26.0
656# go.opentelemetry.io/otel/metric v1.31.0
657## explicit; go 1.22
658go.opentelemetry.io/otel/metric
659go.opentelemetry.io/otel/metric/embedded
660go.opentelemetry.io/otel/metric/noop
661# go.opentelemetry.io/otel/trace v1.31.0
662## explicit; go 1.22
663go.opentelemetry.io/otel/trace
664go.opentelemetry.io/otel/trace/embedded
665# go.uber.org/mock v0.5.0
666## explicit; go 1.22
667go.uber.org/mock/gomock
668# golang.org/x/crypto v0.36.0
669## explicit; go 1.23.0
670golang.org/x/crypto/bcrypt
671golang.org/x/crypto/blake2b
672golang.org/x/crypto/blake2s
673golang.org/x/crypto/blowfish
674golang.org/x/crypto/cast5
675golang.org/x/crypto/cryptobyte
676golang.org/x/crypto/cryptobyte/asn1
677golang.org/x/crypto/openpgp
678golang.org/x/crypto/openpgp/armor
679golang.org/x/crypto/openpgp/elgamal
680golang.org/x/crypto/openpgp/errors
681golang.org/x/crypto/openpgp/packet
682golang.org/x/crypto/openpgp/s2k
683golang.org/x/crypto/pbkdf2
684golang.org/x/crypto/sha3
685# golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
686## explicit; go 1.22.0
687golang.org/x/exp/constraints
688golang.org/x/exp/maps
689golang.org/x/exp/slices
690# golang.org/x/net v0.37.0
691## explicit; go 1.23.0
692golang.org/x/net/context/ctxhttp
693golang.org/x/net/http/httpguts
694golang.org/x/net/http2
695golang.org/x/net/http2/hpack
696golang.org/x/net/idna
697golang.org/x/net/internal/httpcommon
698golang.org/x/net/internal/timeseries
699golang.org/x/net/trace
700# golang.org/x/sync v0.12.0
701## explicit; go 1.23.0
702golang.org/x/sync/errgroup
703golang.org/x/sync/semaphore
704# golang.org/x/sys v0.31.0
705## explicit; go 1.23.0
706golang.org/x/sys/cpu
707golang.org/x/sys/plan9
708golang.org/x/sys/unix
709golang.org/x/sys/windows
710golang.org/x/sys/windows/registry
711golang.org/x/sys/windows/svc
712golang.org/x/sys/windows/svc/mgr
713# golang.org/x/term v0.30.0
714## explicit; go 1.23.0
715golang.org/x/term
716# golang.org/x/text v0.23.0
717## explicit; go 1.23.0
718golang.org/x/text/cases
719golang.org/x/text/internal
720golang.org/x/text/internal/language
721golang.org/x/text/internal/language/compact
722golang.org/x/text/internal/tag
723golang.org/x/text/language
724golang.org/x/text/secure/bidirule
725golang.org/x/text/transform
726golang.org/x/text/unicode/bidi
727golang.org/x/text/unicode/norm
728# google.golang.org/genproto/googleapis/rpc v0.0.0-20250106144421-5f5ef82da422
729## explicit; go 1.22
730google.golang.org/genproto/googleapis/rpc/status
731# google.golang.org/grpc v1.69.4
732## explicit; go 1.22
733google.golang.org/grpc
734google.golang.org/grpc/attributes
735google.golang.org/grpc/backoff
736google.golang.org/grpc/balancer
737google.golang.org/grpc/balancer/base
738google.golang.org/grpc/balancer/grpclb/state
739google.golang.org/grpc/balancer/pickfirst
740google.golang.org/grpc/balancer/pickfirst/internal
741google.golang.org/grpc/balancer/pickfirst/pickfirstleaf
742google.golang.org/grpc/balancer/roundrobin
743google.golang.org/grpc/binarylog/grpc_binarylog_v1
744google.golang.org/grpc/channelz
745google.golang.org/grpc/codes
746google.golang.org/grpc/connectivity
747google.golang.org/grpc/credentials
748google.golang.org/grpc/credentials/insecure
749google.golang.org/grpc/encoding
750google.golang.org/grpc/encoding/proto
751google.golang.org/grpc/experimental/stats
752google.golang.org/grpc/grpclog
753google.golang.org/grpc/grpclog/internal
754google.golang.org/grpc/health/grpc_health_v1
755google.golang.org/grpc/internal
756google.golang.org/grpc/internal/backoff
757google.golang.org/grpc/internal/balancer/gracefulswitch
758google.golang.org/grpc/internal/balancerload
759google.golang.org/grpc/internal/binarylog
760google.golang.org/grpc/internal/buffer
761google.golang.org/grpc/internal/channelz
762google.golang.org/grpc/internal/credentials
763google.golang.org/grpc/internal/envconfig
764google.golang.org/grpc/internal/grpclog
765google.golang.org/grpc/internal/grpcsync
766google.golang.org/grpc/internal/grpcutil
767google.golang.org/grpc/internal/idle
768google.golang.org/grpc/internal/metadata
769google.golang.org/grpc/internal/pretty
770google.golang.org/grpc/internal/resolver
771google.golang.org/grpc/internal/resolver/dns
772google.golang.org/grpc/internal/resolver/dns/internal
773google.golang.org/grpc/internal/resolver/passthrough
774google.golang.org/grpc/internal/resolver/unix
775google.golang.org/grpc/internal/serviceconfig
776google.golang.org/grpc/internal/stats
777google.golang.org/grpc/internal/status
778google.golang.org/grpc/internal/syscall
779google.golang.org/grpc/internal/transport
780google.golang.org/grpc/internal/transport/networktype
781google.golang.org/grpc/keepalive
782google.golang.org/grpc/mem
783google.golang.org/grpc/metadata
784google.golang.org/grpc/peer
785google.golang.org/grpc/resolver
786google.golang.org/grpc/resolver/dns
787google.golang.org/grpc/serviceconfig
788google.golang.org/grpc/stats
789google.golang.org/grpc/status
790google.golang.org/grpc/tap
791# google.golang.org/protobuf v1.36.2
792## explicit; go 1.21
793google.golang.org/protobuf/encoding/protojson
794google.golang.org/protobuf/encoding/prototext
795google.golang.org/protobuf/encoding/protowire
796google.golang.org/protobuf/internal/descfmt
797google.golang.org/protobuf/internal/descopts
798google.golang.org/protobuf/internal/detrand
799google.golang.org/protobuf/internal/editiondefaults
800google.golang.org/protobuf/internal/editionssupport
801google.golang.org/protobuf/internal/encoding/defval
802google.golang.org/protobuf/internal/encoding/json
803google.golang.org/protobuf/internal/encoding/messageset
804google.golang.org/protobuf/internal/encoding/tag
805google.golang.org/protobuf/internal/encoding/text
806google.golang.org/protobuf/internal/errors
807google.golang.org/protobuf/internal/filedesc
808google.golang.org/protobuf/internal/filetype
809google.golang.org/protobuf/internal/flags
810google.golang.org/protobuf/internal/genid
811google.golang.org/protobuf/internal/impl
812google.golang.org/protobuf/internal/order
813google.golang.org/protobuf/internal/pragma
814google.golang.org/protobuf/internal/protolazy
815google.golang.org/protobuf/internal/set
816google.golang.org/protobuf/internal/strs
817google.golang.org/protobuf/internal/version
818google.golang.org/protobuf/proto
819google.golang.org/protobuf/protoadapt
820google.golang.org/protobuf/reflect/protodesc
821google.golang.org/protobuf/reflect/protoreflect
822google.golang.org/protobuf/reflect/protoregistry
823google.golang.org/protobuf/runtime/protoiface
824google.golang.org/protobuf/runtime/protoimpl
825google.golang.org/protobuf/types/descriptorpb
826google.golang.org/protobuf/types/gofeaturespb
827google.golang.org/protobuf/types/known/anypb
828google.golang.org/protobuf/types/known/durationpb
829google.golang.org/protobuf/types/known/emptypb
830google.golang.org/protobuf/types/known/fieldmaskpb
831google.golang.org/protobuf/types/known/timestamppb
832# gopkg.in/yaml.v3 v3.0.1
246## explicit 833## explicit
247# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 834gopkg.in/yaml.v3
248## explicit 835# gotest.tools/v3 v3.5.2
249# go.opentelemetry.io/otel v1.19.0 836## explicit; go 1.17
250## explicit 837gotest.tools/v3/assert
251# go.opentelemetry.io/otel/metric v1.19.0 838gotest.tools/v3/assert/cmp
252## explicit 839gotest.tools/v3/icmd
253# go.opentelemetry.io/otel/trace v1.19.0 840gotest.tools/v3/internal/assert
254## explicit 841gotest.tools/v3/internal/difflib
255# golang.org/x/exp v0.0.0-20231006140011-7918f672742d 842gotest.tools/v3/internal/format
256## explicit 843gotest.tools/v3/internal/source
257# golang.org/x/mod v0.13.0 844gotest.tools/v3/poll
258## explicit 845# lukechampine.com/blake3 v1.3.0
259# golang.org/x/tools v0.14.0 846## explicit; go 1.17
260## explicit 847lukechampine.com/blake3
261# google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a 848lukechampine.com/blake3/bao
262## explicit 849lukechampine.com/blake3/guts
263# google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b
264## explicit
265# google.golang.org/grpc v1.59.0
266## explicit
267# google.golang.org/protobuf v1.31.0
268## explicit
269# lukechampine.com/blake3 v1.1.7
270## explicit
diff --git a/recipes-containers/nerdctl/nerdctl_git.bb b/recipes-containers/nerdctl/nerdctl_git.bb
index 8868274f..536c470b 100644
--- a/recipes-containers/nerdctl/nerdctl_git.bb
+++ b/recipes-containers/nerdctl/nerdctl_git.bb
@@ -10,15 +10,16 @@ DEPENDS = " \
10" 10"
11 11
12# Specify the first two important SRCREVs as the format 12# Specify the first two important SRCREVs as the format
13SRCREV_FORMAT="nerdcli_cgroups" 13SRCREV_FORMAT = "nerdcli_cgroups"
14SRCREV_nerdcli = "265d6b9cf526ce7d9ed8d34a0e3c3066901cc463" 14SRCREV_nerdcli = "497c7cf74d09bf1ddf2678382360ca61e6faebac"
15 15
16SRC_URI = "git://github.com/containerd/nerdctl.git;name=nerdcli;branch=main;protocol=https" 16SRC_URI = "git://github.com/containerd/nerdctl.git;name=nerdcli;branch=main;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}"
17 17
18include src_uri.inc 18include src_uri.inc
19 19
20# patches and config 20# patches and config
21SRC_URI += "file://0001-Makefile-allow-external-specification-of-build-setti.patch \ 21SRC_URI += " \
22 file://0001-Makefile-allow-external-specification-of-build-setti.patch \
22 file://modules.txt \ 23 file://modules.txt \
23 " 24 "
24 25
@@ -27,9 +28,9 @@ LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd
27 28
28GO_IMPORT = "import" 29GO_IMPORT = "import"
29 30
30# S = "${WORKDIR}/git" 31S = "${WORKDIR}/git"
31 32
32PV = "v2.0.0-beta.1" 33PV = "v2.0.3"
33 34
34NERDCTL_PKG = "github.com/containerd/nerdctl" 35NERDCTL_PKG = "github.com/containerd/nerdctl"
35 36
@@ -69,7 +70,7 @@ do_compile() {
69 # our copied .go files are to be used for the build 70 # our copied .go files are to be used for the build
70 ln -sf vendor.copy vendor 71 ln -sf vendor.copy vendor
71 # inform go that we know what we are doing 72 # inform go that we know what we are doing
72 cp ${WORKDIR}/modules.txt vendor/ 73 cp ${UNPACKDIR}/modules.txt vendor/
73 74
74 oe_runmake GO=${GO} BUILDTAGS="${BUILDTAGS}" binaries 75 oe_runmake GO=${GO} BUILDTAGS="${BUILDTAGS}" binaries
75} 76}
diff --git a/recipes-containers/nerdctl/relocation.inc b/recipes-containers/nerdctl/relocation.inc
index 7f3a1d34..a6129016 100644
--- a/recipes-containers/nerdctl/relocation.inc
+++ b/recipes-containers/nerdctl/relocation.inc
@@ -1,26 +1,23 @@
1export sites="gotest.tools/v3:gotest.tools/v3:force \ 1export sites = "gotest.tools/v3:gotest.tools/v3:force \
2 go.uber.org/mock:go.uber.org/mock:force \ 2 go.uber.org/mock:go.uber.org/mock:force \
3 golang.org/x/net:golang.org/x/net:force \ 3 golang.org/x/net:golang.org/x/net:force \
4 golang.org/x/sys:golang.org/x/sys:force \ 4 golang.org/x/sys:golang.org/x/sys:force \
5 gopkg.in/yaml.v3:gopkg.in/yaml.v3:force \ 5 gopkg.in/yaml.v3:gopkg.in/yaml.v3:force \
6 go.opencensus.io:go.opencensus.io:force \ 6 go.opencensus.io:go.opencensus.io:force \
7 golang.org/x/exp:golang.org/x/exp:force \ 7 golang.org/x/exp:golang.org/x/exp:force \
8 golang.org/x/mod:golang.org/x/mod:force \
9 golang.org/x/sync:golang.org/x/sync:force \ 8 golang.org/x/sync:golang.org/x/sync:force \
10 golang.org/x/term:golang.org/x/term:force \ 9 golang.org/x/term:golang.org/x/term:force \
11 golang.org/x/text:golang.org/x/text:force \ 10 golang.org/x/text:golang.org/x/text:force \
12 golang.org/x/tools:golang.org/x/tools:force \
13 golang.org/x/crypto:golang.org/x/crypto:force \ 11 golang.org/x/crypto:golang.org/x/crypto:force \
14 github.com/moby/term:github.com/moby/term:force \ 12 github.com/moby/term:github.com/moby/term:force \
15 go.mozilla.org/pkcs7:go.mozilla.org/pkcs7:force \
16 github.com/docker/cli:github.com/docker/cli:force \ 13 github.com/docker/cli:github.com/docker/cli:force \
14 github.com/creack/pty:github.com/creack/pty:force \
17 github.com/pkg/errors:github.com/pkg/errors:force \ 15 github.com/pkg/errors:github.com/pkg/errors:force \
18 github.com/fatih/color:github.com/fatih/color:force \ 16 github.com/fatih/color:github.com/fatih/color:force \
19 github.com/ipfs/go-cid:github.com/ipfs/go-cid:force \ 17 github.com/ipfs/go-cid:github.com/ipfs/go-cid:force \
20 github.com/spf13/cobra:github.com/spf13/cobra:force \ 18 github.com/spf13/cobra:github.com/spf13/cobra:force \
21 github.com/spf13/pflag:github.com/spf13/pflag:force \ 19 github.com/spf13/pflag:github.com/spf13/pflag:force \
22 github.com/cilium/ebpf:github.com/cilium/ebpf:force \ 20 github.com/cilium/ebpf:github.com/cilium/ebpf:force \
23 github.com/google/uuid:github.com/google/uuid:force \
24 github.com/moby/locker:github.com/moby/locker:force \ 21 github.com/moby/locker:github.com/moby/locker:force \
25 google.golang.org/grpc:google.golang.org/grpc:force \ 22 google.golang.org/grpc:google.golang.org/grpc:force \
26 github.com/go-logr/logr:github.com/go-logr/logr:force \ 23 github.com/go-logr/logr:github.com/go-logr/logr:force \
@@ -29,58 +26,54 @@ export sites="gotest.tools/v3:gotest.tools/v3:force \
29 github.com/tinylib/msgp:github.com/tinylib/msgp:force \ 26 github.com/tinylib/msgp:github.com/tinylib/msgp:force \
30 lukechampine.com/blake3:lukechampine.com/blake3:force \ 27 lukechampine.com/blake3:lukechampine.com/blake3:force \
31 github.com/docker/docker:github.com/docker/docker:force \ 28 github.com/docker/docker:github.com/docker/docker:force \
32 github.com/tidwall/gjson:github.com/tidwall/gjson:force \
33 github.com/gogo/protobuf:github.com/gogo/protobuf:force \ 29 github.com/gogo/protobuf:github.com/gogo/protobuf:force \
34 github.com/google/go-cmp:github.com/google/go-cmp:force \ 30 github.com/google/go-cmp:github.com/google/go-cmp:force \
35 github.com/imdario/mergo:github.com/imdario/mergo:force \
36 github.com/philhofer/fwd:github.com/philhofer/fwd:force \ 31 github.com/philhofer/fwd:github.com/philhofer/fwd:force \
37 github.com/tidwall/match:github.com/tidwall/match:force \
38 go.opentelemetry.io/otel:go.opentelemetry.io/otel:force \ 32 go.opentelemetry.io/otel:go.opentelemetry.io/otel:force \
39 github.com/containerd/log:github.com/containerd/log:force \ 33 github.com/containerd/log:github.com/containerd/log:force \
40 github.com/djherbis/times:github.com/djherbis/times:force \ 34 github.com/djherbis/times:github.com/djherbis/times:force \
41 github.com/godbus/dbus/v5:github.com/godbus/dbus/v5:force \ 35 github.com/godbus/dbus/v5:github.com/godbus/dbus/v5:force \
42 github.com/mr-tron/base58:github.com/mr-tron/base58:force \ 36 github.com/mr-tron/base58:github.com/mr-tron/base58:force \
43 github.com/tidwall/pretty:github.com/tidwall/pretty:force \
44 github.com/containerd/fifo:github.com/containerd/fifo:force \ 37 github.com/containerd/fifo:github.com/containerd/fifo:force \
45 github.com/docker/go-units:github.com/docker/go-units:force \ 38 github.com/docker/go-units:github.com/docker/go-units:force \
46 github.com/mattn/go-isatty:github.com/mattn/go-isatty:force \ 39 github.com/mattn/go-isatty:github.com/mattn/go-isatty:force \
47 github.com/yuchanns/srslog:github.com/yuchanns/srslog:force \ 40 github.com/yuchanns/srslog:github.com/yuchanns/srslog:force \
48 github.com/golang/protobuf:github.com/golang/protobuf:force \ 41 github.com/golang/protobuf:github.com/golang/protobuf:force \
49 github.com/sirupsen/logrus:github.com/sirupsen/logrus:force \ 42 github.com/sirupsen/logrus:github.com/sirupsen/logrus:force \
50 google.golang.org/genproto:google.golang.org/genproto:force \ 43 github.com/smallstep/pkcs7:github.com/smallstep/pkcs7:force \
51 google.golang.org/protobuf:google.golang.org/protobuf:force \ 44 google.golang.org/protobuf:google.golang.org/protobuf:force \
52 github.com/moby/sys/user:github.com/moby/sys/user/user:force \ 45 github.com/moby/sys/user:github.com/moby/sys/user/user:force \
53 github.com/bmizerany/assert:github.com/bmizerany/assert:force \ 46 github.com/bmizerany/assert:github.com/bmizerany/assert:force \
54 github.com/containerd/ttrpc:github.com/containerd/ttrpc:force \ 47 github.com/containerd/ttrpc:github.com/containerd/ttrpc:force \
55 github.com/docker/go-events:github.com/docker/go-events:force \ 48 github.com/petermattis/goid:github.com/petermattis/goid:force \
56 github.com/vbatts/tar-split:github.com/vbatts/tar-split:force \ 49 github.com/vbatts/tar-split:github.com/vbatts/tar-split:force \
57 github.com/Microsoft/hcsshim:github.com/Microsoft/hcsshim:force \ 50 github.com/Microsoft/hcsshim:github.com/Microsoft/hcsshim:force \
58 github.com/containerd/go-cni:github.com/containerd/go-cni:force \ 51 github.com/containerd/go-cni:github.com/containerd/go-cni:force \
52 github.com/fsnotify/fsnotify:github.com/fsnotify/fsnotify:force \
59 github.com/moby/sys/mount:github.com/moby/sys/mount/mount:force \ 53 github.com/moby/sys/mount:github.com/moby/sys/mount/mount:force \
60 github.com/vishvananda/netns:github.com/vishvananda/netns:force \ 54 github.com/vishvananda/netns:github.com/vishvananda/netns:force \
61 github.com/Azure/go-ansiterm:github.com/Azure/go-ansiterm:force \ 55 github.com/Azure/go-ansiterm:github.com/Azure/go-ansiterm:force \
56 github.com/containerd/plugin:github.com/containerd/plugin:force \
62 github.com/felixge/httpsnoop:github.com/felixge/httpsnoop:force \ 57 github.com/felixge/httpsnoop:github.com/felixge/httpsnoop:force \
63 github.com/golang/groupcache:github.com/golang/groupcache:force \ 58 github.com/golang/groupcache:github.com/golang/groupcache:force \
64 github.com/hashicorp/errwrap:github.com/hashicorp/errwrap:force \
65 github.com/minio/sha256-simd:github.com/minio/sha256-simd:force \ 59 github.com/minio/sha256-simd:github.com/minio/sha256-simd:force \
66 github.com/pelletier/go-toml:github.com/pelletier/go-toml:force \
67 github.com/spaolacci/murmur3:github.com/spaolacci/murmur3:force \ 60 github.com/spaolacci/murmur3:github.com/spaolacci/murmur3:force \
68 github.com/Microsoft/go-winio:github.com/Microsoft/go-winio:force \ 61 github.com/Microsoft/go-winio:github.com/Microsoft/go-winio:force \
69 github.com/containerd/console:github.com/containerd/console:force \ 62 github.com/containerd/console:github.com/containerd/console:force \
63 github.com/containerd/errdefs:github.com/containerd/errdefs:force \
70 github.com/coreos/go-iptables:github.com/coreos/go-iptables:force \ 64 github.com/coreos/go-iptables:github.com/coreos/go-iptables:force \
71 github.com/containerd/cgroups:github.com/containerd/cgroups:force \
72 github.com/containerd/go-runc:github.com/containerd/go-runc:force \
73 github.com/containerd/typeurl:github.com/containerd/typeurl:force \
74 github.com/go-jose/go-jose/v3:github.com/go-jose/go-jose/v3:force \
75 github.com/klauspost/compress:github.com/klauspost/compress:force \ 65 github.com/klauspost/compress:github.com/klauspost/compress:force \
66 github.com/containerd/go-runc:github.com/containerd/go-runc:force \
67 github.com/go-jose/go-jose/v4:github.com/go-jose/go-jose/v4:force \
76 github.com/klauspost/cpuid/v2:github.com/klauspost/cpuid/v2:force \ 68 github.com/klauspost/cpuid/v2:github.com/klauspost/cpuid/v2:force \
77 github.com/mattn/go-colorable:github.com/mattn/go-colorable:force \ 69 github.com/mattn/go-colorable:github.com/mattn/go-colorable:force \
78 github.com/moby/sys/signal:github.com/moby/sys/signal/signal:force \ 70 github.com/moby/sys/signal:github.com/moby/sys/signal/signal:force \
79 github.com/containerd/imgcrypt:github.com/containerd/imgcrypt:force \ 71 github.com/moby/sys/userns:github.com/moby/sys/userns/userns:force \
80 github.com/muesli/cancelreader:github.com/muesli/cancelreader:force \ 72 github.com/muesli/cancelreader:github.com/muesli/cancelreader:force \
81 github.com/vishvananda/netlink:github.com/vishvananda/netlink:force \ 73 github.com/vishvananda/netlink:github.com/vishvananda/netlink:force \
82 github.com/containers/ocicrypt:github.com/containers/ocicrypt:force \ 74 github.com/containers/ocicrypt:github.com/containers/ocicrypt:force \
83 github.com/mattn/go-shellwords:github.com/mattn/go-shellwords:force \ 75 github.com/mattn/go-shellwords:github.com/mattn/go-shellwords:force \
76 github.com/sasha-s/go-deadlock:github.com/sasha-s/go-deadlock:force \
84 github.com/containerd/platforms:github.com/containerd/platforms:force \ 77 github.com/containerd/platforms:github.com/containerd/platforms:force \
85 github.com/pelletier/go-toml/v2:github.com/pelletier/go-toml/v2:force \ 78 github.com/pelletier/go-toml/v2:github.com/pelletier/go-toml/v2:force \
86 github.com/mitchellh/go-homedir:github.com/mitchellh/go-homedir:force \ 79 github.com/mitchellh/go-homedir:github.com/mitchellh/go-homedir:force \
@@ -88,28 +81,28 @@ export sites="gotest.tools/v3:gotest.tools/v3:force \
88 github.com/xeipuuv/gojsonschema:github.com/xeipuuv/gojsonschema:force \ 81 github.com/xeipuuv/gojsonschema:github.com/xeipuuv/gojsonschema:force \
89 github.com/Masterminds/semver/v3:github.com/Masterminds/semver/v3:force \ 82 github.com/Masterminds/semver/v3:github.com/Masterminds/semver/v3:force \
90 github.com/containerd/cgroups/v3:github.com/containerd/cgroups/v3:force \ 83 github.com/containerd/cgroups/v3:github.com/containerd/cgroups/v3:force \
91 github.com/containerd/containerd:github.com/containerd/containerd:force \
92 github.com/containerd/continuity:github.com/containerd/continuity:force \ 84 github.com/containerd/continuity:github.com/containerd/continuity:force \
93 github.com/containerd/typeurl/v2:github.com/containerd/typeurl/v2:force \ 85 github.com/containerd/typeurl/v2:github.com/containerd/typeurl/v2:force \
94 github.com/coreos/go-systemd/v22:github.com/coreos/go-systemd/v22:force \ 86 github.com/coreos/go-systemd/v22:github.com/coreos/go-systemd/v22:force \
95 github.com/docker/go-connections:github.com/docker/go-connections:force \ 87 github.com/docker/go-connections:github.com/docker/go-connections:force \
96 github.com/xeipuuv/gojsonpointer:github.com/xeipuuv/gojsonpointer:force \ 88 github.com/xeipuuv/gojsonpointer:github.com/xeipuuv/gojsonpointer:force \
97 github.com/fahedouch/go-logrotate:github.com/fahedouch/go-logrotate:force \ 89 github.com/containerd/imgcrypt/v2:github.com/containerd/imgcrypt/v2:force \
98 github.com/mitchellh/mapstructure:github.com/mitchellh/mapstructure:force \
99 github.com/distribution/reference:github.com/distribution/reference:force \ 90 github.com/distribution/reference:github.com/distribution/reference:force \
91 github.com/fahedouch/go-logrotate:github.com/fahedouch/go-logrotate:force \
92 github.com/moby/docker-image-spec:github.com/moby/docker-image-spec:force \
100 github.com/multiformats/go-base32:github.com/multiformats/go-base32:force \ 93 github.com/multiformats/go-base32:github.com/multiformats/go-base32:force \
101 github.com/multiformats/go-base36:github.com/multiformats/go-base36:force \ 94 github.com/multiformats/go-base36:github.com/multiformats/go-base36:force \
102 github.com/multiformats/go-varint:github.com/multiformats/go-varint:force \ 95 github.com/multiformats/go-varint:github.com/multiformats/go-varint:force \
103 github.com/opencontainers/selinux:github.com/opencontainers/selinux:force \ 96 github.com/opencontainers/selinux:github.com/opencontainers/selinux:force \
104 go.opentelemetry.io/otel/trace:go.opentelemetry.io/otel/trace/trace:force \ 97 go.opentelemetry.io/otel/trace:go.opentelemetry.io/otel/trace/trace:force \
105 github.com/compose-spec/compose-go:github.com/compose-spec/compose-go:force \
106 github.com/containernetworking/cni:github.com/containernetworking/cni:force \ 98 github.com/containernetworking/cni:github.com/containernetworking/cni:force \
107 github.com/hashicorp/go-multierror:github.com/hashicorp/go-multierror:force \
108 github.com/moby/sys/mountinfo:github.com/moby/sys/mountinfo/mountinfo:force \ 99 github.com/moby/sys/mountinfo:github.com/moby/sys/mountinfo/mountinfo:force \
109 github.com/xeipuuv/gojsonreference:github.com/xeipuuv/gojsonreference:force \ 100 github.com/xeipuuv/gojsonreference:github.com/xeipuuv/gojsonreference:force \
110 go.opentelemetry.io/otel/metric:go.opentelemetry.io/otel/metric/metric:force \ 101 go.opentelemetry.io/otel/metric:go.opentelemetry.io/otel/metric/metric:force \
111 github.com/awslabs/soci-snapshotter:github.com/awslabs/soci-snapshotter:force \ 102 github.com/containerd/containerd/v2:github.com/containerd/containerd/v2:force \
103 github.com/go-viper/mapstructure/v2:github.com/go-viper/mapstructure/v2:force \
112 github.com/opencontainers/go-digest:github.com/opencontainers/go-digest:force \ 104 github.com/opencontainers/go-digest:github.com/opencontainers/go-digest:force \
105 github.com/containerd/errdefs/pkg:github.com/containerd/errdefs/pkg/pkg:force \
113 github.com/moby/sys/sequential:github.com/moby/sys/sequential/sequential:force \ 106 github.com/moby/sys/sequential:github.com/moby/sys/sequential/sequential:force \
114 github.com/opencontainers/image-spec:github.com/opencontainers/image-spec:force \ 107 github.com/opencontainers/image-spec:github.com/opencontainers/image-spec:force \
115 github.com/AdaLogics/go-fuzz-headers:github.com/AdaLogics/go-fuzz-headers:force \ 108 github.com/AdaLogics/go-fuzz-headers:github.com/AdaLogics/go-fuzz-headers:force \
@@ -118,7 +111,9 @@ export sites="gotest.tools/v3:gotest.tools/v3:force \
118 github.com/multiformats/go-multibase:github.com/multiformats/go-multibase:force \ 111 github.com/multiformats/go-multibase:github.com/multiformats/go-multibase:force \
119 github.com/multiformats/go-multihash:github.com/multiformats/go-multihash:force \ 112 github.com/multiformats/go-multihash:github.com/multiformats/go-multihash:force \
120 github.com/stefanberger/go-pkcs11uri:github.com/stefanberger/go-pkcs11uri:force \ 113 github.com/stefanberger/go-pkcs11uri:github.com/stefanberger/go-pkcs11uri:force \
114 github.com/compose-spec/compose-go/v2:github.com/compose-spec/compose-go/v2:force \
121 github.com/cyphar/filepath-securejoin:github.com/cyphar/filepath-securejoin:force \ 115 github.com/cyphar/filepath-securejoin:github.com/cyphar/filepath-securejoin:force \
116 github.com/containerd/containerd/api:github.com/containerd/containerd/api/api:force \
122 github.com/containernetworking/plugins:github.com/containernetworking/plugins:force \ 117 github.com/containernetworking/plugins:github.com/containernetworking/plugins:force \
123 github.com/fluent/fluent-logger-golang:github.com/fluent/fluent-logger-golang:force \ 118 github.com/fluent/fluent-logger-golang:github.com/fluent/fluent-logger-golang:force \
124 github.com/opencontainers/runtime-spec:github.com/opencontainers/runtime-spec:force \ 119 github.com/opencontainers/runtime-spec:github.com/opencontainers/runtime-spec:force \
diff --git a/recipes-containers/nerdctl/src_uri.inc b/recipes-containers/nerdctl/src_uri.inc
index eff9ec1a..d655ac58 100644
--- a/recipes-containers/nerdctl/src_uri.inc
+++ b/recipes-containers/nerdctl/src_uri.inc
@@ -1,675 +1,650 @@
1# gotest.tools/v3 v3.5.1 1# gotest.tools/v3 v3.5.2
2# [1] git ls-remote https://github.com/gotestyourself/gotest.tools 81cea1abc596b025bf2573c7fdf97740512e4c6c 2# [1] git ls-remote https://github.com/gotestyourself/gotest.tools 0b81523ff268a1f1b0baf4a5da67e42fbb86880b
3SRCREV_gotest.tools-v3="81cea1abc596b025bf2573c7fdf97740512e4c6c" 3SRCREV_gotest.tools-v3 = "0b81523ff268a1f1b0baf4a5da67e42fbb86880b"
4SRC_URI += "git://github.com/gotestyourself/gotest.tools;name=gotest.tools-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gotest.tools/v3" 4SRC_URI += "git://github.com/gotestyourself/gotest.tools;name=gotest.tools-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gotest.tools/v3"
5 5
6# go.uber.org/mock v0.4.0 6# go.uber.org/mock v0.5.0
7# [1] git ls-remote https://github.com/uber/mock 74a29c6e6c2cbb8ccee94db061c1604ff33fd188 7# [1] git ls-remote https://github.com/uber/mock a9c44d91ce00ef09603d3822452a4f9c8fefd278
8SRCREV_mock="74a29c6e6c2cbb8ccee94db061c1604ff33fd188" 8SRCREV_mock = "a9c44d91ce00ef09603d3822452a4f9c8fefd278"
9SRC_URI += "git://github.com/uber/mock;name=mock;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.uber.org/mock" 9SRC_URI += "git://github.com/uber/mock;name=mock;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.uber.org/mock"
10 10
11# golang.org/x/net v0.21.0 11# golang.org/x/net v0.37.0
12# [1] git ls-remote https://go.googlesource.com/net 73d21fdbb4d7dc7115b50526b93b6c37a4e3377f 12# [1] git ls-remote https://go.googlesource.com/net 99b3ae0643f9a2f9d820fcbba5f9e4c83b23bd48
13SRCREV_net="73d21fdbb4d7dc7115b50526b93b6c37a4e3377f" 13SRCREV_net = "99b3ae0643f9a2f9d820fcbba5f9e4c83b23bd48"
14SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/net" 14SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/net"
15 15
16# golang.org/x/sys v0.17.0 16# golang.org/x/sys v0.31.0
17# [1] git ls-remote https://go.googlesource.com/sys 914b96c1bddd0738464c043cccbbac14fc94b955 17# [1] git ls-remote https://github.com/golang/sys 74cfc93a99be6ca6f193856132e6799065b071af
18SRCREV_sys="914b96c1bddd0738464c043cccbbac14fc94b955" 18SRCREV_sys = "74cfc93a99be6ca6f193856132e6799065b071af"
19SRC_URI += "git://go.googlesource.com/sys;name=sys;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/sys" 19SRC_URI += "git://github.com/golang/sys;name=sys;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/sys"
20 20
21# gopkg.in/yaml.v3 v3.0.1 21# gopkg.in/yaml.v3 v3.0.1
22# [1] git ls-remote https://github.com/go-yaml/yaml f6f7691b1fdeb513f56608cd2c32c51f8194bf51 22# [1] git ls-remote https://github.com/go-yaml/yaml f6f7691b1fdeb513f56608cd2c32c51f8194bf51
23SRCREV_yaml.v3="f6f7691b1fdeb513f56608cd2c32c51f8194bf51" 23SRCREV_yaml.v3 = "f6f7691b1fdeb513f56608cd2c32c51f8194bf51"
24SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/yaml.v3" 24SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/yaml.v3"
25 25
26# go.opencensus.io v0.24.0 26# go.opencensus.io v0.24.0
27# [1] git ls-remote https://github.com/census-instrumentation/opencensus-go b1a01ee95db0e690d91d7193d037447816fae4c5 27# [1] git ls-remote https://github.com/census-instrumentation/opencensus-go b1a01ee95db0e690d91d7193d037447816fae4c5
28SRCREV_go.opencensus.io="b1a01ee95db0e690d91d7193d037447816fae4c5" 28SRCREV_go.opencensus.io = "b1a01ee95db0e690d91d7193d037447816fae4c5"
29SRC_URI += "git://github.com/census-instrumentation/opencensus-go;name=go.opencensus.io;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opencensus.io" 29SRC_URI += "git://github.com/census-instrumentation/opencensus-go;name=go.opencensus.io;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opencensus.io"
30 30
31# golang.org/x/exp v0.0.0-20231006140011-7918f672742d 31# golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
32# [1] git ls-remote https://go.googlesource.com/exp 7918f672742dd40ff5cf8d3c316a9315410c2d3c 32# [1] git ls-remote https://go.googlesource.com/exp 2d47ceb2692f22136c9ff680c192d3d19c5dd9e2
33SRCREV_exp="7918f672742dd40ff5cf8d3c316a9315410c2d3c" 33SRCREV_exp = "2d47ceb2692f22136c9ff680c192d3d19c5dd9e2"
34SRC_URI += "git://go.googlesource.com/exp;name=exp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/exp" 34SRC_URI += "git://go.googlesource.com/exp;name=exp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/exp"
35 35
36# golang.org/x/mod v0.13.0 36# golang.org/x/sync v0.12.0
37# [1] git ls-remote https://go.googlesource.com/mod 5b692803cf76a65fc5d39178c0a36678e69c0e5a 37# [1] git ls-remote https://go.googlesource.com/sync b637f27e40ad6e222f3d301cc113e635f0fa08be
38SRCREV_mod="5b692803cf76a65fc5d39178c0a36678e69c0e5a" 38SRCREV_sync = "b637f27e40ad6e222f3d301cc113e635f0fa08be"
39SRC_URI += "git://go.googlesource.com/mod;name=mod;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/mod" 39SRC_URI += "git://go.googlesource.com/sync;name=sync;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/sync"
40 40
41# golang.org/x/sync v0.6.0 41# golang.org/x/term v0.30.0
42# [1] git ls-remote https://go.googlesource.com/sync 59c1ca1e4661ed4452be4069ceea3c233f4deec1 42# [1] git ls-remote https://go.googlesource.com/term 04218fdaf78fa213d4e82c988184a250f6c354c2
43SRCREV_sync="59c1ca1e4661ed4452be4069ceea3c233f4deec1" 43SRCREV_x-term = "04218fdaf78fa213d4e82c988184a250f6c354c2"
44SRC_URI += "git://go.googlesource.com/sync;name=sync;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/sync" 44SRC_URI += "git://go.googlesource.com/term;name=x-term;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/term"
45 45
46# golang.org/x/term v0.17.0 46# golang.org/x/text v0.23.0
47# [1] git ls-remote https://go.googlesource.com/term 353276a841e232e41e0f76e7a61fe0e5d1f92cf1 47# [1] git ls-remote https://go.googlesource.com/text 566b44fc931e2542778a18423c655ce99b4f1402
48SRCREV_x-term="353276a841e232e41e0f76e7a61fe0e5d1f92cf1" 48SRCREV_text = "566b44fc931e2542778a18423c655ce99b4f1402"
49SRC_URI += "git://go.googlesource.com/term;name=x-term;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/term" 49SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/text"
50 50
51# golang.org/x/text v0.14.0 51# golang.org/x/crypto v0.36.0
52# [1] git ls-remote https://go.googlesource.com/text 6c97a165dd661335ff7bce6104a008558123c353 52# [1] git ls-remote https://go.googlesource.com/crypto 49bf5b80c8108983f588ecabd7bf996e6e63a515
53SRCREV_text="6c97a165dd661335ff7bce6104a008558123c353" 53SRCREV_crypto = "49bf5b80c8108983f588ecabd7bf996e6e63a515"
54SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/text" 54SRC_URI += "git://go.googlesource.com/crypto;name=crypto;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/crypto"
55 55
56# golang.org/x/tools v0.14.0 56# github.com/moby/term v0.5.2
57# [1] git ls-remote https://go.googlesource.com/tools 3f4194ee29d7db9b59757dfff729ef55cf89661c 57# [1] git ls-remote https://github.com/moby/term 6c1b69fecbac2753dcaf18718a7e9f9093c3760d
58SRCREV_tools="3f4194ee29d7db9b59757dfff729ef55cf89661c" 58SRCREV_term = "6c1b69fecbac2753dcaf18718a7e9f9093c3760d"
59SRC_URI += "git://go.googlesource.com/tools;name=tools;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/tools" 59SRC_URI += "git://github.com/moby/term;name=term;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/term"
60 60
61# golang.org/x/crypto v0.19.0 61# github.com/docker/cli v28.0.1+incompatible
62# [1] git ls-remote https://go.googlesource.com/crypto 405cb3bdea78b1b48ee79096733841247a944de0 62# [1] git ls-remote https://github.com/docker/cli 068a01ea9470df6494cc92d9e64e240805ae47a7
63SRCREV_crypto="405cb3bdea78b1b48ee79096733841247a944de0" 63SRCREV_cli = "068a01ea9470df6494cc92d9e64e240805ae47a7"
64SRC_URI += "git://go.googlesource.com/crypto;name=crypto;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/crypto" 64SRC_URI += "git://github.com/docker/cli;name=cli;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/cli"
65 65
66# github.com/moby/term v0.5.0 66# github.com/creack/pty v1.1.24
67# [1] git ls-remote https://github.com/moby/term 9c3c875fad924eb6c9dd32a361b5fc0a49a4feb9 67# [1] git ls-remote https://github.com/creack/pty edfbf75025b0ba4ee17c19f52d9b600fad80a787
68SRCREV_term="9c3c875fad924eb6c9dd32a361b5fc0a49a4feb9" 68SRCREV_pty = "edfbf75025b0ba4ee17c19f52d9b600fad80a787"
69SRC_URI += "git://github.com/moby/term;name=term;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/term" 69SRC_URI += "git://github.com/creack/pty;name=pty;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/creack/pty"
70
71# go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1
72# [1] git ls-remote https://github.com/mozilla-services/pkcs7 432b2356ecb18209c1cec25680b8a23632794f21
73SRCREV_pkcs7="432b2356ecb18209c1cec25680b8a23632794f21"
74SRC_URI += "git://github.com/mozilla-services/pkcs7;name=pkcs7;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.mozilla.org/pkcs7"
75
76# github.com/docker/cli v24.0.7+incompatible
77# [1] git ls-remote https://github.com/docker/cli afdd53b4e341be38d2056a42113b938559bb1d94
78SRCREV_cli="afdd53b4e341be38d2056a42113b938559bb1d94"
79SRC_URI += "git://github.com/docker/cli;name=cli;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/cli"
80 70
81# github.com/pkg/errors v0.9.1 71# github.com/pkg/errors v0.9.1
82# [1] git ls-remote https://github.com/pkg/errors 614d223910a179a466c1767a985424175c39b465 72# [1] git ls-remote https://github.com/pkg/errors 614d223910a179a466c1767a985424175c39b465
83SRCREV_errors="614d223910a179a466c1767a985424175c39b465" 73SRCREV_errors = "614d223910a179a466c1767a985424175c39b465"
84SRC_URI += "git://github.com/pkg/errors;name=errors;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pkg/errors" 74SRC_URI += "git://github.com/pkg/errors;name=errors;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pkg/errors"
85 75
86# github.com/fatih/color v1.16.0 76# github.com/fatih/color v1.18.0
87# [1] git ls-remote https://github.com/fatih/color 0f9779ed479afd460f0c2cc5a3d3eb69b9ba188b 77# [1] git ls-remote https://github.com/fatih/color 1c8d8706604ee5fb9a464e5097ba113101828a75
88SRCREV_color="0f9779ed479afd460f0c2cc5a3d3eb69b9ba188b" 78SRCREV_color = "1c8d8706604ee5fb9a464e5097ba113101828a75"
89SRC_URI += "git://github.com/fatih/color;name=color;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/fatih/color" 79SRC_URI += "git://github.com/fatih/color;name=color;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fatih/color"
90 80
91# github.com/ipfs/go-cid v0.4.1 81# github.com/ipfs/go-cid v0.5.0
92# [1] git ls-remote https://github.com/ipfs/go-cid d46e7f28669cd2c463bc68fe86e7dbe4f8240ab7 82# [1] git ls-remote https://github.com/ipfs/go-cid 5cddba5d532ac5adeec87f5542c057e1dbfbce9b
93SRCREV_go-cid="d46e7f28669cd2c463bc68fe86e7dbe4f8240ab7" 83SRCREV_go-cid = "5cddba5d532ac5adeec87f5542c057e1dbfbce9b"
94SRC_URI += "git://github.com/ipfs/go-cid;name=go-cid;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/ipfs/go-cid" 84SRC_URI += "git://github.com/ipfs/go-cid;name=go-cid;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/ipfs/go-cid"
95 85
96# github.com/spf13/cobra v1.8.0 86# github.com/spf13/cobra v1.9.1
97# [1] git ls-remote https://github.com/spf13/cobra a0a6ae020bb3899ff0276067863e50523f897370 87# [1] git ls-remote https://github.com/spf13/cobra 40b5bc1437a564fc795d388b23835e84f54cd1d1
98SRCREV_cobra="a0a6ae020bb3899ff0276067863e50523f897370" 88SRCREV_cobra = "40b5bc1437a564fc795d388b23835e84f54cd1d1"
99SRC_URI += "git://github.com/spf13/cobra;name=cobra;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spf13/cobra" 89SRC_URI += "git://github.com/spf13/cobra;name=cobra;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spf13/cobra"
100 90
101# github.com/spf13/pflag v1.0.5 91# github.com/spf13/pflag v1.0.6
102# [1] git ls-remote https://github.com/spf13/pflag 2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab 92# [1] git ls-remote https://github.com/spf13/pflag 5ca813443bd2a4d9f46a253ea0407d23b3790713
103SRCREV_pflag="2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab" 93SRCREV_pflag = "5ca813443bd2a4d9f46a253ea0407d23b3790713"
104SRC_URI += "git://github.com/spf13/pflag;name=pflag;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spf13/pflag" 94SRC_URI += "git://github.com/spf13/pflag;name=pflag;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spf13/pflag"
105 95
106# github.com/cilium/ebpf v0.11.0 96# github.com/cilium/ebpf v0.16.0
107# [1] git ls-remote https://github.com/cilium/ebpf 270c859894bd38cdd0c7783317b16343409e4df8 97# [1] git ls-remote https://github.com/cilium/ebpf 061e86d8f5e99aa6f04d11a3807c8cacdbe7908b
108SRCREV_ebpf="270c859894bd38cdd0c7783317b16343409e4df8" 98SRCREV_ebpf = "061e86d8f5e99aa6f04d11a3807c8cacdbe7908b"
109SRC_URI += "git://github.com/cilium/ebpf;name=ebpf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cilium/ebpf" 99SRC_URI += "git://github.com/cilium/ebpf;name=ebpf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cilium/ebpf"
110
111# github.com/google/uuid v1.6.0
112# [1] git ls-remote https://github.com/google/uuid 0f11ee6918f41a04c201eceeadf612a377bc7fbc
113SRCREV_uuid="0f11ee6918f41a04c201eceeadf612a377bc7fbc"
114SRC_URI += "git://github.com/google/uuid;name=uuid;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/uuid"
115 100
116# github.com/moby/locker v1.0.1 101# github.com/moby/locker v1.0.1
117# [1] git ls-remote https://github.com/moby/locker 281af2d563954745bea9d1487c965f24d30742fe 102# [1] git ls-remote https://github.com/moby/locker 281af2d563954745bea9d1487c965f24d30742fe
118SRCREV_locker="281af2d563954745bea9d1487c965f24d30742fe" 103SRCREV_locker = "281af2d563954745bea9d1487c965f24d30742fe"
119SRC_URI += "git://github.com/moby/locker;name=locker;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/locker" 104SRC_URI += "git://github.com/moby/locker;name=locker;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/locker"
120 105
121# google.golang.org/grpc v1.59.0 106# google.golang.org/grpc v1.69.4
122# [1] git ls-remote https://github.com/grpc/grpc-go 7765221f4bf6104973db7946d56936cf838cad46 107# [1] git ls-remote https://github.com/grpc/grpc-go 4103cfc52a951673d441f8b2c02eee96e31f1897
123SRCREV_grpc="7765221f4bf6104973db7946d56936cf838cad46" 108SRCREV_grpc = "4103cfc52a951673d441f8b2c02eee96e31f1897"
124SRC_URI += "git://github.com/grpc/grpc-go;name=grpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/grpc" 109SRC_URI += "git://github.com/grpc/grpc-go;name=grpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/grpc"
125 110
126# github.com/go-logr/logr v1.3.0 111# github.com/go-logr/logr v1.4.2
127# [1] git ls-remote https://github.com/go-logr/logr 8adefbede0fe82bdee4fb8c9c9bdc7bc5d91388f 112# [1] git ls-remote https://github.com/go-logr/logr 1205f429d540b8b81c2b75a38943afb738dac223
128SRCREV_logr="8adefbede0fe82bdee4fb8c9c9bdc7bc5d91388f" 113SRCREV_logr = "1205f429d540b8b81c2b75a38943afb738dac223"
129SRC_URI += "git://github.com/go-logr/logr;name=logr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-logr/logr" 114SRC_URI += "git://github.com/go-logr/logr;name=logr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-logr/logr"
130 115
131# github.com/go-logr/stdr v1.2.2 116# github.com/go-logr/stdr v1.2.2
132# [1] git ls-remote https://github.com/go-logr/stdr 521af2addfa7c81c8a65d0e85ed34bb6bb6dc262 117# [1] git ls-remote https://github.com/go-logr/stdr 521af2addfa7c81c8a65d0e85ed34bb6bb6dc262
133SRCREV_stdr="521af2addfa7c81c8a65d0e85ed34bb6bb6dc262" 118SRCREV_stdr = "521af2addfa7c81c8a65d0e85ed34bb6bb6dc262"
134SRC_URI += "git://github.com/go-logr/stdr;name=stdr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-logr/stdr" 119SRC_URI += "git://github.com/go-logr/stdr;name=stdr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-logr/stdr"
135 120
136# github.com/miekg/pkcs11 v1.1.1 121# github.com/miekg/pkcs11 v1.1.1
137# [1] git ls-remote https://github.com/miekg/pkcs11 f3481918a208bd212aa995a41f92d786eb418a7d 122# [1] git ls-remote https://github.com/miekg/pkcs11 f3481918a208bd212aa995a41f92d786eb418a7d
138SRCREV_pkcs11="f3481918a208bd212aa995a41f92d786eb418a7d" 123SRCREV_pkcs11 = "f3481918a208bd212aa995a41f92d786eb418a7d"
139SRC_URI += "git://github.com/miekg/pkcs11;name=pkcs11;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/miekg/pkcs11" 124SRC_URI += "git://github.com/miekg/pkcs11;name=pkcs11;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/miekg/pkcs11"
140 125
141# github.com/tinylib/msgp v1.1.6 126# github.com/tinylib/msgp v1.2.0
142# [1] git ls-remote https://github.com/tinylib/msgp 205265da651409c54677b486e350b4d105da6d8b 127# [1] git ls-remote https://github.com/tinylib/msgp 2ad0d1b467373fa671829659292febec78b79f00
143SRCREV_msgp="205265da651409c54677b486e350b4d105da6d8b" 128SRCREV_msgp = "2ad0d1b467373fa671829659292febec78b79f00"
144SRC_URI += "git://github.com/tinylib/msgp;name=msgp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tinylib/msgp" 129SRC_URI += "git://github.com/tinylib/msgp;name=msgp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/tinylib/msgp"
145 130
146# lukechampine.com/blake3 v1.1.7 131# lukechampine.com/blake3 v1.3.0
147# [1] git ls-remote https://github.com/lukechampine/blake3 bb7ece4161ea910c6c385c17799b17d658075fcd 132# [1] git ls-remote https://github.com/lukechampine/blake3 4f5562c16b85a956bc8d650dc15344e1e1eb7c8c
148SRCREV_blake3="bb7ece4161ea910c6c385c17799b17d658075fcd" 133SRCREV_blake3 = "4f5562c16b85a956bc8d650dc15344e1e1eb7c8c"
149SRC_URI += "git://github.com/lukechampine/blake3;name=blake3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/lukechampine.com/blake3" 134SRC_URI += "git://github.com/lukechampine/blake3;name=blake3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/lukechampine.com/blake3"
150 135
151# github.com/docker/docker v24.0.7+incompatible 136# github.com/docker/docker v28.0.1+incompatible
152# [1] git ls-remote https://github.com/moby/moby 311b9ff0aa93aa55880e1e5f8871c4fb69583426 137# [1] git ls-remote https://github.com/moby/moby bbd0a17ccc67e48d4a69393287b7fcc4f0578683
153SRCREV_docker="311b9ff0aa93aa55880e1e5f8871c4fb69583426" 138SRCREV_docker = "bbd0a17ccc67e48d4a69393287b7fcc4f0578683"
154SRC_URI += "git://github.com/moby/moby;name=docker;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/docker" 139SRC_URI += "git://github.com/moby/moby;name=docker;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/docker"
155
156# github.com/tidwall/gjson v1.17.1
157# [1] git ls-remote https://github.com/tidwall/gjson bbf40bb0e4f47860677c7115b2eaa5b3413ce23e
158SRCREV_gjson="bbf40bb0e4f47860677c7115b2eaa5b3413ce23e"
159SRC_URI += "git://github.com/tidwall/gjson;name=gjson;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tidwall/gjson"
160
161# github.com/moby/sys/user v0.1.0
162# [1] git ls-remote https://github.com/moby/sys c0711cde08c8fa33857a2c28721659267f49b5e2
163SRCREV_user="c0711cde08c8fa33857a2c28721659267f49b5e2"
164SRC_URI += "git://github.com/moby/sys;name=user;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/user"
165 140
166# github.com/gogo/protobuf v1.3.2 141# github.com/gogo/protobuf v1.3.2
167# [1] git ls-remote https://github.com/gogo/protobuf b03c65ea87cdc3521ede29f62fe3ce239267c1bc 142# [1] git ls-remote https://github.com/gogo/protobuf b03c65ea87cdc3521ede29f62fe3ce239267c1bc
168SRCREV_protobuf="b03c65ea87cdc3521ede29f62fe3ce239267c1bc" 143SRCREV_protobuf = "b03c65ea87cdc3521ede29f62fe3ce239267c1bc"
169SRC_URI += "git://github.com/gogo/protobuf;name=protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/gogo/protobuf" 144SRC_URI += "git://github.com/gogo/protobuf;name=protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gogo/protobuf"
170 145
171# github.com/google/go-cmp v0.6.0 146# github.com/google/go-cmp v0.6.0
172# [1] git ls-remote https://github.com/google/go-cmp c3ad8435e7bef96af35732bc0789e5a2278c6d5f 147# [1] git ls-remote https://github.com/google/go-cmp c3ad8435e7bef96af35732bc0789e5a2278c6d5f
173SRCREV_go-cmp="c3ad8435e7bef96af35732bc0789e5a2278c6d5f" 148SRCREV_go-cmp = "c3ad8435e7bef96af35732bc0789e5a2278c6d5f"
174SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/go-cmp" 149SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/go-cmp"
175 150
176# github.com/imdario/mergo v0.3.16 151# github.com/moby/sys/user v0.3.0
177# [1] git ls-remote https://github.com/darccio/mergo 14fe2b165b83359196f820886a2b24f2771729e9 152# [1] git ls-remote https://github.com/moby/sys 54475191138bd297c627eb1a59e1e54b953957f1
178SRCREV_mergo="14fe2b165b83359196f820886a2b24f2771729e9" 153SRCREV_user = "54475191138bd297c627eb1a59e1e54b953957f1"
179SRC_URI += "git://github.com/darccio/mergo;name=mergo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/imdario/mergo" 154SRC_URI += "git://github.com/moby/sys;name=user;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/user"
180 155
181# github.com/philhofer/fwd v1.1.1 156# github.com/philhofer/fwd v1.1.3-0.20240612014219-fbbf4953d986
182# [1] git ls-remote https://github.com/philhofer/fwd 9bcb9cab1b0394d8516a132ec243ba944efdb644 157# [1] git ls-remote https://github.com/philhofer/fwd fbbf4953d98612dac320a9051da34e3e761d1df7
183SRCREV_fwd="9bcb9cab1b0394d8516a132ec243ba944efdb644" 158SRCREV_fwd = "fbbf4953d98612dac320a9051da34e3e761d1df7"
184SRC_URI += "git://github.com/philhofer/fwd;name=fwd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/philhofer/fwd" 159SRC_URI += "git://github.com/philhofer/fwd;name=fwd;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/philhofer/fwd"
185 160
186# github.com/tidwall/match v1.1.1 161# go.opentelemetry.io/otel v1.31.0
187# [1] git ls-remote https://github.com/tidwall/match 4c9fc61b493b7aa0a3d347e9190aa78c5bec09cf 162# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0
188SRCREV_match="4c9fc61b493b7aa0a3d347e9190aa78c5bec09cf" 163SRCREV_otel = "bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"
189SRC_URI += "git://github.com/tidwall/match;name=match;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tidwall/match" 164SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otel;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel"
190
191# go.opentelemetry.io/otel v1.19.0
192# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 60666c554065ac4da502fe28943eea4b938ab479
193SRCREV_otel="60666c554065ac4da502fe28943eea4b938ab479"
194SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=otel;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel"
195 165
196# github.com/containerd/log v0.1.0 166# github.com/containerd/log v0.1.0
197# [1] git ls-remote https://github.com/containerd/log 0fc1e28871fdf2786e2cc51bbe4133db6547a199 167# [1] git ls-remote https://github.com/containerd/log 0fc1e28871fdf2786e2cc51bbe4133db6547a199
198SRCREV_log="0fc1e28871fdf2786e2cc51bbe4133db6547a199" 168SRCREV_log = "0fc1e28871fdf2786e2cc51bbe4133db6547a199"
199SRC_URI += "git://github.com/containerd/log;name=log;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/log" 169SRC_URI += "git://github.com/containerd/log;name=log;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/log"
200 170
201# github.com/moby/sys/mount v0.3.3 171# github.com/moby/sys/mount v0.3.4
202# [1] git ls-remote https://github.com/moby/sys 416188aff8404d549e1e34a50e513befeb11c3b9 172# [1] git ls-remote https://github.com/moby/sys 7af2bbe457efeb8b84a57d35692694a50e3ee9cb
203SRCREV_mount="416188aff8404d549e1e34a50e513befeb11c3b9" 173SRCREV_mount = "7af2bbe457efeb8b84a57d35692694a50e3ee9cb"
204SRC_URI += "git://github.com/moby/sys;name=mount;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/mount" 174SRC_URI += "git://github.com/moby/sys;name=mount;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/mount"
205 175
206# github.com/djherbis/times v1.5.0 176# github.com/djherbis/times v1.6.0
207# [1] git ls-remote https://github.com/djherbis/times a1edc5dc082a710e4a808e99c78989b8d04e3025 177# [1] git ls-remote https://github.com/djherbis/times d1af0aa12128959e70b9e802c912f302c743c35b
208SRCREV_times="a1edc5dc082a710e4a808e99c78989b8d04e3025" 178SRCREV_times = "d1af0aa12128959e70b9e802c912f302c743c35b"
209SRC_URI += "git://github.com/djherbis/times;name=times;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/djherbis/times" 179SRC_URI += "git://github.com/djherbis/times;name=times;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/djherbis/times"
210 180
211# github.com/godbus/dbus/v5 v5.1.0 181# github.com/godbus/dbus/v5 v5.1.0
212# [1] git ls-remote https://github.com/godbus/dbus e523abc905595cf17fb0001a7d77eaaddfaa216d 182# [1] git ls-remote https://github.com/godbus/dbus e523abc905595cf17fb0001a7d77eaaddfaa216d
213SRCREV_v5="e523abc905595cf17fb0001a7d77eaaddfaa216d" 183SRCREV_v5 = "e523abc905595cf17fb0001a7d77eaaddfaa216d"
214SRC_URI += "git://github.com/godbus/dbus;name=v5;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/godbus/dbus/v5" 184SRC_URI += "git://github.com/godbus/dbus;name=v5;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/godbus/dbus/v5"
215 185
216# github.com/mr-tron/base58 v1.2.0 186# github.com/mr-tron/base58 v1.2.0
217# [1] git ls-remote https://github.com/mr-tron/base58 cd0e5141f51dfcadb8311fd8e495eb11126a8010 187# [1] git ls-remote https://github.com/mr-tron/base58 cd0e5141f51dfcadb8311fd8e495eb11126a8010
218SRCREV_base58="cd0e5141f51dfcadb8311fd8e495eb11126a8010" 188SRCREV_base58 = "cd0e5141f51dfcadb8311fd8e495eb11126a8010"
219SRC_URI += "git://github.com/mr-tron/base58;name=base58;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mr-tron/base58" 189SRC_URI += "git://github.com/mr-tron/base58;name=base58;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mr-tron/base58"
220
221# github.com/tidwall/pretty v1.2.0
222# [1] git ls-remote https://github.com/tidwall/pretty aaa765e7476acb0028a854b85675801362cbdaa2
223SRCREV_pretty="aaa765e7476acb0028a854b85675801362cbdaa2"
224SRC_URI += "git://github.com/tidwall/pretty;name=pretty;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/tidwall/pretty"
225 190
226# github.com/containerd/fifo v1.1.0 191# github.com/containerd/fifo v1.1.0
227# [1] git ls-remote https://github.com/containerd/fifo 151b205263c29d471e0d55c787d2ce9f5343fd46 192# [1] git ls-remote https://github.com/containerd/fifo 151b205263c29d471e0d55c787d2ce9f5343fd46
228SRCREV_fifo="151b205263c29d471e0d55c787d2ce9f5343fd46" 193SRCREV_fifo = "151b205263c29d471e0d55c787d2ce9f5343fd46"
229SRC_URI += "git://github.com/containerd/fifo;name=fifo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/fifo" 194SRC_URI += "git://github.com/containerd/fifo;name=fifo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/fifo"
230 195
231# github.com/docker/go-units v0.5.0 196# github.com/docker/go-units v0.5.0
232# [1] git ls-remote https://github.com/docker/go-units e682442797b36348f8e1f98defdbf32bac0b6c6f 197# [1] git ls-remote https://github.com/docker/go-units e682442797b36348f8e1f98defdbf32bac0b6c6f
233SRCREV_go-units="e682442797b36348f8e1f98defdbf32bac0b6c6f" 198SRCREV_go-units = "e682442797b36348f8e1f98defdbf32bac0b6c6f"
234SRC_URI += "git://github.com/docker/go-units;name=go-units;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-units" 199SRC_URI += "git://github.com/docker/go-units;name=go-units;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-units"
235 200
236# github.com/mattn/go-isatty v0.0.20 201# github.com/mattn/go-isatty v0.0.20
237# [1] git ls-remote https://github.com/mattn/go-isatty a7c02353c47bc4ec6b30dc9628154ae4fe760c11 202# [1] git ls-remote https://github.com/mattn/go-isatty a7c02353c47bc4ec6b30dc9628154ae4fe760c11
238SRCREV_go-isatty="a7c02353c47bc4ec6b30dc9628154ae4fe760c11" 203SRCREV_go-isatty = "a7c02353c47bc4ec6b30dc9628154ae4fe760c11"
239SRC_URI += "git://github.com/mattn/go-isatty;name=go-isatty;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-isatty" 204SRC_URI += "git://github.com/mattn/go-isatty;name=go-isatty;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-isatty"
240 205
241# github.com/moby/sys/signal v0.7.0 206# github.com/moby/sys/signal v0.7.1
242# [1] git ls-remote https://github.com/moby/sys b8d8fabf1fa5cf0de7c1a1729145eee854ea31f5 207# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
243SRCREV_signal="b8d8fabf1fa5cf0de7c1a1729145eee854ea31f5" 208SRCREV_signal = "cafbe42351600ca9b363e220722f66d96f6e71f4"
244SRC_URI += "git://github.com/moby/sys;name=signal;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/signal" 209SRC_URI += "git://github.com/moby/sys;name=signal;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/signal"
210
211# github.com/moby/sys/userns v0.1.0
212# [1] git ls-remote https://github.com/moby/sys 54475191138bd297c627eb1a59e1e54b953957f1
213SRCREV_userns = "54475191138bd297c627eb1a59e1e54b953957f1"
214SRC_URI += "git://github.com/moby/sys;name=userns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/userns"
245 215
246# github.com/yuchanns/srslog v1.1.0 216# github.com/yuchanns/srslog v1.1.0
247# [1] git ls-remote https://github.com/yuchanns/srslog becd9b11119269a7928ae89fde90784335c1d016 217# [1] git ls-remote https://github.com/yuchanns/srslog becd9b11119269a7928ae89fde90784335c1d016
248SRCREV_srslog="becd9b11119269a7928ae89fde90784335c1d016" 218SRCREV_srslog = "becd9b11119269a7928ae89fde90784335c1d016"
249SRC_URI += "git://github.com/yuchanns/srslog;name=srslog;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/yuchanns/srslog" 219SRC_URI += "git://github.com/yuchanns/srslog;name=srslog;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/yuchanns/srslog"
250 220
251# github.com/golang/protobuf v1.5.3 221# github.com/golang/protobuf v1.5.4
252# [1] git ls-remote https://github.com/golang/protobuf 5d5e8c018a13017f9d5b8bf4fad64aaa42a87308 222# [1] git ls-remote https://github.com/golang/protobuf 75de7c059e36b64f01d0dd234ff2fff404ec3374
253SRCREV_golang-protobuf="5d5e8c018a13017f9d5b8bf4fad64aaa42a87308" 223SRCREV_golang-protobuf = "75de7c059e36b64f01d0dd234ff2fff404ec3374"
254SRC_URI += "git://github.com/golang/protobuf;name=golang-protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/golang/protobuf" 224SRC_URI += "git://github.com/golang/protobuf;name=golang-protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/golang/protobuf"
255 225
256# github.com/sirupsen/logrus v1.9.3 226# github.com/sirupsen/logrus v1.9.3
257# [1] git ls-remote https://github.com/sirupsen/logrus d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd 227# [1] git ls-remote https://github.com/sirupsen/logrus d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd
258SRCREV_logrus="d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd" 228SRCREV_logrus = "d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd"
259SRC_URI += "git://github.com/sirupsen/logrus;name=logrus;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/sirupsen/logrus" 229SRC_URI += "git://github.com/sirupsen/logrus;name=logrus;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/sirupsen/logrus"
260 230
261# google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a 231# github.com/smallstep/pkcs7 v0.1.1
262# [1] git ls-remote https://github.com/googleapis/go-genproto e917dd12ba7ad5f78e3112f832eeda0f94ca8fd4 232# [1] git ls-remote https://github.com/smallstep/pkcs7 21b5bd412d3d388540388c0165151f7e3df92213
263SRCREV_genproto="e917dd12ba7ad5f78e3112f832eeda0f94ca8fd4" 233SRCREV_pkcs7 = "21b5bd412d3d388540388c0165151f7e3df92213"
264SRC_URI += "git://github.com/googleapis/go-genproto;name=genproto;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/genproto" 234SRC_URI += "git://github.com/smallstep/pkcs7;name=pkcs7;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/smallstep/pkcs7"
265 235
266# google.golang.org/protobuf v1.31.0 236# google.golang.org/protobuf v1.36.2
267# [1] git ls-remote https://github.com/protocolbuffers/protobuf-go 68463f0e96c93bc19ef36ccd3adfe690bfdb568c 237# [1] git ls-remote https://github.com/protocolbuffers/protobuf-go 12c6ebd98e62f69cf9969989362bc7609b873640
268SRCREV_google.golang.org-protobuf="68463f0e96c93bc19ef36ccd3adfe690bfdb568c" 238SRCREV_google.golang.org-protobuf = "12c6ebd98e62f69cf9969989362bc7609b873640"
269SRC_URI += "git://github.com/protocolbuffers/protobuf-go;name=google.golang.org-protobuf;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/protobuf" 239SRC_URI += "git://github.com/protocolbuffers/protobuf-go;name=google.golang.org-protobuf;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/protobuf"
270 240
271# github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 241# github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869
272# [1] git ls-remote https://github.com/bmizerany/assert b7ed37b82869576c289d7d97fb2bbd8b64a0cb28 242# [1] git ls-remote https://github.com/bmizerany/assert b7ed37b82869576c289d7d97fb2bbd8b64a0cb28
273SRCREV_assert="b7ed37b82869576c289d7d97fb2bbd8b64a0cb28" 243SRCREV_assert = "b7ed37b82869576c289d7d97fb2bbd8b64a0cb28"
274SRC_URI += "git://github.com/bmizerany/assert;name=assert;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/bmizerany/assert" 244SRC_URI += "git://github.com/bmizerany/assert;name=assert;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/bmizerany/assert"
275 245
276# github.com/containerd/ttrpc v1.2.2 246# github.com/containerd/ttrpc v1.2.7
277# [1] git ls-remote https://github.com/containerd/ttrpc ac26f8cbea1c440d451dd19a4a1b847fd073f3c3 247# [1] git ls-remote https://github.com/containerd/ttrpc 3b8c8b75577584e412043afb7b561193a4a47d2e
278SRCREV_ttrpc="ac26f8cbea1c440d451dd19a4a1b847fd073f3c3" 248SRCREV_ttrpc = "3b8c8b75577584e412043afb7b561193a4a47d2e"
279SRC_URI += "git://github.com/containerd/ttrpc;name=ttrpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/ttrpc" 249SRC_URI += "git://github.com/containerd/ttrpc;name=ttrpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/ttrpc"
280 250
281# github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c 251# github.com/moby/sys/symlink v0.3.0
282# [1] git ls-remote https://github.com/docker/go-events e31b211e4f1cd09aa76fe4ac244571fab96ae47f 252# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
283SRCREV_go-events="e31b211e4f1cd09aa76fe4ac244571fab96ae47f" 253SRCREV_symlink = "cafbe42351600ca9b363e220722f66d96f6e71f4"
284SRC_URI += "git://github.com/docker/go-events;name=go-events;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-events" 254SRC_URI += "git://github.com/moby/sys;name=symlink;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/symlink"
285 255
286# github.com/moby/sys/symlink v0.2.0 256# github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7
287# [1] git ls-remote https://github.com/moby/sys 03b9f8d59a07f5206a2264105f4903a222aea964 257# [1] git ls-remote https://github.com/petermattis/goid 4fcff4a6cae7cd8fdaeeaa8bb87443eda9dec107
288SRCREV_symlink="03b9f8d59a07f5206a2264105f4903a222aea964" 258SRCREV_goid = "4fcff4a6cae7cd8fdaeeaa8bb87443eda9dec107"
289SRC_URI += "git://github.com/moby/sys;name=symlink;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/symlink" 259SRC_URI += "git://github.com/petermattis/goid;name=goid;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/petermattis/goid"
290 260
291# github.com/vbatts/tar-split v0.11.5 261# github.com/vbatts/tar-split v0.11.6
292# [1] git ls-remote https://github.com/vbatts/tar-split 5ef0dd8243164ebacd755916a89d8085a5b6bb7f 262# [1] git ls-remote https://github.com/vbatts/tar-split 1f44cc4dc32346347cefbfe34c40166075385157
293SRCREV_tar-split="5ef0dd8243164ebacd755916a89d8085a5b6bb7f" 263SRCREV_tar-split = "1f44cc4dc32346347cefbfe34c40166075385157"
294SRC_URI += "git://github.com/vbatts/tar-split;name=tar-split;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/vbatts/tar-split" 264SRC_URI += "git://github.com/vbatts/tar-split;name=tar-split;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/vbatts/tar-split"
295 265
296# github.com/Microsoft/hcsshim v0.11.4 266# github.com/Microsoft/hcsshim v0.12.9
297# [1] git ls-remote https://github.com/microsoft/hcsshim b16edf62c1723deb948632261b445d0228d973e0 267# [1] git ls-remote https://github.com/microsoft/hcsshim 7392335b540ccd5edc26ca1e0dce0da393c17eff
298SRCREV_hcsshim="b16edf62c1723deb948632261b445d0228d973e0" 268SRCREV_hcsshim = "7392335b540ccd5edc26ca1e0dce0da393c17eff"
299SRC_URI += "git://github.com/microsoft/hcsshim;name=hcsshim;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Microsoft/hcsshim" 269SRC_URI += "git://github.com/microsoft/hcsshim;name=hcsshim;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Microsoft/hcsshim"
300 270
301# github.com/containerd/go-cni v1.1.9 271# github.com/containerd/go-cni v1.1.12
302# [1] git ls-remote https://github.com/containerd/go-cni 6603d5bd8941d7f2026bb5627f6aa4ff434f859a 272# [1] git ls-remote https://github.com/containerd/go-cni f4736bb1d1b10293d9c484cbf79254a5efa1e020
303SRCREV_go-cni="6603d5bd8941d7f2026bb5627f6aa4ff434f859a" 273SRCREV_go-cni = "f4736bb1d1b10293d9c484cbf79254a5efa1e020"
304SRC_URI += "git://github.com/containerd/go-cni;name=go-cni;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/go-cni" 274SRC_URI += "git://github.com/containerd/go-cni;name=go-cni;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/go-cni"
305 275
306# github.com/vishvananda/netns v0.0.4 276# github.com/fsnotify/fsnotify v1.8.0
307# [1] git ls-remote https://github.com/vishvananda/netns 7a452d2d15292b2bfb2a2d88e6bdeac156a761b9 277# [1] git ls-remote https://github.com/fsnotify/fsnotify a9bc2e01792f868516acf80817f7d7d7b3315409
308SRCREV_netns="7a452d2d15292b2bfb2a2d88e6bdeac156a761b9" 278SRCREV_fsnotify = "a9bc2e01792f868516acf80817f7d7d7b3315409"
309SRC_URI += "git://github.com/vishvananda/netns;name=netns;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/vishvananda/netns" 279SRC_URI += "git://github.com/fsnotify/fsnotify;name=fsnotify;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fsnotify/fsnotify"
310 280
311# github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 281# github.com/vishvananda/netns v0.0.5
312# [1] git ls-remote https://github.com/Azure/go-ansiterm d185dfc1b5a126116ea5a19e148e29d16b4574c9 282# [1] git ls-remote https://github.com/vishvananda/netns 4c46424d73b556b3ea4bc5a7cec9e7376dcb2a73
313SRCREV_go-ansiterm="d185dfc1b5a126116ea5a19e148e29d16b4574c9" 283SRCREV_netns = "4c46424d73b556b3ea4bc5a7cec9e7376dcb2a73"
314SRC_URI += "git://github.com/Azure/go-ansiterm;name=go-ansiterm;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Azure/go-ansiterm" 284SRC_URI += "git://github.com/vishvananda/netns;name=netns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/vishvananda/netns"
315 285
316# github.com/felixge/httpsnoop v1.0.3 286# github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c
317# [1] git ls-remote https://github.com/felixge/httpsnoop ef9fc62cdc3cc5abc33d6018fe1324890bb48145 287# [1] git ls-remote https://github.com/Azure/go-ansiterm faa5f7b0171c46bb398a91b4a0c906324d3664cf
318SRCREV_httpsnoop="ef9fc62cdc3cc5abc33d6018fe1324890bb48145" 288SRCREV_go-ansiterm = "faa5f7b0171c46bb398a91b4a0c906324d3664cf"
319SRC_URI += "git://github.com/felixge/httpsnoop;name=httpsnoop;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/felixge/httpsnoop" 289SRC_URI += "git://github.com/Azure/go-ansiterm;name=go-ansiterm;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Azure/go-ansiterm"
290
291# github.com/containerd/plugin v1.0.0
292# [1] git ls-remote https://github.com/containerd/plugin 19cedbf730bb9ae1c106c4d4df8492bb3d3fb8fd
293SRCREV_plugin = "19cedbf730bb9ae1c106c4d4df8492bb3d3fb8fd"
294SRC_URI += "git://github.com/containerd/plugin;name=plugin;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/plugin"
295
296# github.com/felixge/httpsnoop v1.0.4
297# [1] git ls-remote https://github.com/felixge/httpsnoop c5817c27ec125409c069052fdd171023c353501c
298SRCREV_httpsnoop = "c5817c27ec125409c069052fdd171023c353501c"
299SRC_URI += "git://github.com/felixge/httpsnoop;name=httpsnoop;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/felixge/httpsnoop"
320 300
321# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da 301# github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
322# [1] git ls-remote https://github.com/golang/groupcache 41bb18bfe9da5321badc438f91158cd790a33aa3 302# [1] git ls-remote https://github.com/golang/groupcache 41bb18bfe9da5321badc438f91158cd790a33aa3
323SRCREV_groupcache="41bb18bfe9da5321badc438f91158cd790a33aa3" 303SRCREV_groupcache = "41bb18bfe9da5321badc438f91158cd790a33aa3"
324SRC_URI += "git://github.com/golang/groupcache;name=groupcache;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/golang/groupcache" 304SRC_URI += "git://github.com/golang/groupcache;name=groupcache;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/golang/groupcache"
325
326# github.com/hashicorp/errwrap v1.1.0
327# [1] git ls-remote https://github.com/hashicorp/errwrap 7b00e5db719c64d14dd0caaacbd13e76254d02c0
328SRCREV_errwrap="7b00e5db719c64d14dd0caaacbd13e76254d02c0"
329SRC_URI += "git://github.com/hashicorp/errwrap;name=errwrap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/errwrap"
330 305
331# github.com/minio/sha256-simd v1.0.1 306# github.com/minio/sha256-simd v1.0.1
332# [1] git ls-remote https://github.com/minio/sha256-simd 6096f891a77bfe490cbea7a424c821b5fdb92849 307# [1] git ls-remote https://github.com/minio/sha256-simd 6096f891a77bfe490cbea7a424c821b5fdb92849
333SRCREV_sha256-simd="6096f891a77bfe490cbea7a424c821b5fdb92849" 308SRCREV_sha256-simd = "6096f891a77bfe490cbea7a424c821b5fdb92849"
334SRC_URI += "git://github.com/minio/sha256-simd;name=sha256-simd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/minio/sha256-simd" 309SRC_URI += "git://github.com/minio/sha256-simd;name=sha256-simd;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/minio/sha256-simd"
335
336# github.com/pelletier/go-toml v1.9.5
337# [1] git ls-remote https://github.com/pelletier/go-toml fed1464066413075eac02cd4dc368b5221845541
338SRCREV_go-toml="fed1464066413075eac02cd4dc368b5221845541"
339SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pelletier/go-toml"
340 310
341# github.com/spaolacci/murmur3 v1.1.0 311# github.com/spaolacci/murmur3 v1.1.0
342# [1] git ls-remote https://github.com/spaolacci/murmur3 f09979ecbc725b9e6d41a297405f65e7e8804acc 312# [1] git ls-remote https://github.com/spaolacci/murmur3 f09979ecbc725b9e6d41a297405f65e7e8804acc
343SRCREV_murmur3="f09979ecbc725b9e6d41a297405f65e7e8804acc" 313SRCREV_murmur3 = "f09979ecbc725b9e6d41a297405f65e7e8804acc"
344SRC_URI += "git://github.com/spaolacci/murmur3;name=murmur3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/spaolacci/murmur3" 314SRC_URI += "git://github.com/spaolacci/murmur3;name=murmur3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/spaolacci/murmur3"
345 315
346# github.com/Microsoft/go-winio v0.6.1 316# github.com/Microsoft/go-winio v0.6.2
347# [1] git ls-remote https://github.com/microsoft/go-winio 070c828abb873da9e71c7247740253b50f7cf049 317# [1] git ls-remote https://github.com/microsoft/go-winio 3c9576c9346a1892dee136329e7e15309e82fb4f
348SRCREV_go-winio="070c828abb873da9e71c7247740253b50f7cf049" 318SRCREV_go-winio = "3c9576c9346a1892dee136329e7e15309e82fb4f"
349SRC_URI += "git://github.com/microsoft/go-winio;name=go-winio;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Microsoft/go-winio" 319SRC_URI += "git://github.com/microsoft/go-winio;name=go-winio;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Microsoft/go-winio"
350 320
351# github.com/containerd/console v1.0.4 321# github.com/containerd/console v1.0.4
352# [1] git ls-remote https://github.com/containerd/console 8f6c4e4faef5a326d2cd907097d04c0239ee5e2f 322# [1] git ls-remote https://github.com/containerd/console 8f6c4e4faef5a326d2cd907097d04c0239ee5e2f
353SRCREV_console="8f6c4e4faef5a326d2cd907097d04c0239ee5e2f" 323SRCREV_console = "8f6c4e4faef5a326d2cd907097d04c0239ee5e2f"
354SRC_URI += "git://github.com/containerd/console;name=console;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/console" 324SRC_URI += "git://github.com/containerd/console;name=console;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/console"
355 325
356# github.com/coreos/go-iptables v0.7.0 326# github.com/containerd/errdefs v1.0.0
357# [1] git ls-remote https://github.com/coreos/go-iptables b9dff5a19d9c3925da3f9b3c0a705de6c1fdc56c 327# [1] git ls-remote https://github.com/containerd/errdefs 4817405e4a3caeb7aee9dac68ed55339c59cb635
358SRCREV_go-iptables="b9dff5a19d9c3925da3f9b3c0a705de6c1fdc56c" 328SRCREV_errdefs = "4817405e4a3caeb7aee9dac68ed55339c59cb635"
359SRC_URI += "git://github.com/coreos/go-iptables;name=go-iptables;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/coreos/go-iptables" 329SRC_URI += "git://github.com/containerd/errdefs;name=errdefs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/errdefs"
360 330
361# github.com/containerd/cgroups v1.1.0 331# github.com/coreos/go-iptables v0.8.0
362# [1] git ls-remote https://github.com/containerd/cgroups fe7323f622bc222e72473679f12a9089aeeda177 332# [1] git ls-remote https://github.com/coreos/go-iptables 26e42518b22e6878bd6e479a574122c319fa923e
363SRCREV_cgroups="fe7323f622bc222e72473679f12a9089aeeda177" 333SRCREV_go-iptables = "26e42518b22e6878bd6e479a574122c319fa923e"
364SRC_URI += "git://github.com/containerd/cgroups;name=cgroups;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/cgroups" 334SRC_URI += "git://github.com/coreos/go-iptables;name=go-iptables;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/coreos/go-iptables"
365 335
366# github.com/containerd/go-runc v1.0.0 336# github.com/klauspost/compress v1.18.0
367# [1] git ls-remote https://github.com/containerd/go-runc 16b287bc67d069a60fa48db15f330b790b74365b 337# [1] git ls-remote https://github.com/klauspost/compress 8e79dc4b98d4c5a09c62a2546b79c14edf7c3e38
368SRCREV_go-runc="16b287bc67d069a60fa48db15f330b790b74365b" 338SRCREV_compress = "8e79dc4b98d4c5a09c62a2546b79c14edf7c3e38"
369SRC_URI += "git://github.com/containerd/go-runc;name=go-runc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/go-runc" 339SRC_URI += "git://github.com/klauspost/compress;name=compress;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/klauspost/compress"
370 340
371# github.com/containerd/typeurl v1.0.3-0.20220422153119-7f6e6d160d67 341# github.com/containerd/go-runc v1.1.0
372# [1] git ls-remote https://github.com/containerd/typeurl 7f6e6d160d675241af388d5cf1b90814786bac40 342# [1] git ls-remote https://github.com/containerd/go-runc df3c22d088ca919d1943efa8ae0cfc0514da0542
373SRCREV_typeurl="7f6e6d160d675241af388d5cf1b90814786bac40" 343SRCREV_go-runc = "df3c22d088ca919d1943efa8ae0cfc0514da0542"
374SRC_URI += "git://github.com/containerd/typeurl;name=typeurl;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/typeurl" 344SRC_URI += "git://github.com/containerd/go-runc;name=go-runc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/go-runc"
375 345
376# github.com/go-jose/go-jose/v3 v3.0.1 346# github.com/go-jose/go-jose/v4 v4.0.5
377# [1] git ls-remote https://github.com/go-jose/go-jose 47edce0854d533ac27795c9befd90b1f7ef87554 347# [1] git ls-remote https://github.com/go-jose/go-jose 99b346cec4e86d102284642c5dcbe9bb0cacfc22
378SRCREV_go-jose-v3="47edce0854d533ac27795c9befd90b1f7ef87554" 348SRCREV_v4 = "99b346cec4e86d102284642c5dcbe9bb0cacfc22"
379SRC_URI += "git://github.com/go-jose/go-jose;name=go-jose-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-jose/go-jose/v3" 349SRC_URI += "git://github.com/go-jose/go-jose;name=v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-jose/go-jose/v4"
380 350
381# github.com/klauspost/compress v1.17.6 351# github.com/klauspost/cpuid/v2 v2.2.8
382# [1] git ls-remote https://github.com/klauspost/compress 255a13270e4608f2f2b97166d92f297de906c951 352# [1] git ls-remote https://github.com/klauspost/cpuid 95e7626938069ea64e5c91ca2fe36945786fead9
383SRCREV_compress="255a13270e4608f2f2b97166d92f297de906c951" 353SRCREV_cpuid-v2 = "95e7626938069ea64e5c91ca2fe36945786fead9"
384SRC_URI += "git://github.com/klauspost/compress;name=compress;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/klauspost/compress" 354SRC_URI += "git://github.com/klauspost/cpuid;name=cpuid-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/klauspost/cpuid/v2"
385
386# github.com/klauspost/cpuid/v2 v2.2.3
387# [1] git ls-remote https://github.com/klauspost/cpuid 3c0ec06adeb260a595bfb1dff123742e8bac34fb
388SRCREV_cpuid-v2="3c0ec06adeb260a595bfb1dff123742e8bac34fb"
389SRC_URI += "git://github.com/klauspost/cpuid;name=cpuid-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/klauspost/cpuid/v2"
390 355
391# github.com/mattn/go-colorable v0.1.13 356# github.com/mattn/go-colorable v0.1.13
392# [1] git ls-remote https://github.com/mattn/go-colorable 11a925cff3d38c293ddc8c05a16b504e3e2c63be 357# [1] git ls-remote https://github.com/mattn/go-colorable 11a925cff3d38c293ddc8c05a16b504e3e2c63be
393SRCREV_go-colorable="11a925cff3d38c293ddc8c05a16b504e3e2c63be" 358SRCREV_go-colorable = "11a925cff3d38c293ddc8c05a16b504e3e2c63be"
394SRC_URI += "git://github.com/mattn/go-colorable;name=go-colorable;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-colorable" 359SRC_URI += "git://github.com/mattn/go-colorable;name=go-colorable;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-colorable"
395 360
396# github.com/moby/sys/mountinfo v0.7.1 361# github.com/moby/sys/mountinfo v0.7.2
397# [1] git ls-remote https://github.com/moby/sys 4950d7687cf6c9b138dc0e18c2c7351e1f6ed497 362# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
398SRCREV_mountinfo="4950d7687cf6c9b138dc0e18c2c7351e1f6ed497" 363SRCREV_mountinfo = "cafbe42351600ca9b363e220722f66d96f6e71f4"
399SRC_URI += "git://github.com/moby/sys;name=mountinfo;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/mountinfo" 364SRC_URI += "git://github.com/moby/sys;name=mountinfo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/mountinfo"
400
401# github.com/containerd/imgcrypt v1.1.9
402# [1] git ls-remote https://github.com/containerd/imgcrypt 90513b079771363133611a91de350ea932e09b26
403SRCREV_imgcrypt="90513b079771363133611a91de350ea932e09b26"
404SRC_URI += "git://github.com/containerd/imgcrypt;name=imgcrypt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/imgcrypt"
405 365
406# github.com/muesli/cancelreader v0.2.2 366# github.com/muesli/cancelreader v0.2.2
407# [1] git ls-remote https://github.com/muesli/cancelreader d11f1e77abf7f8d69d81553ccaaf0b81163541a6 367# [1] git ls-remote https://github.com/muesli/cancelreader d11f1e77abf7f8d69d81553ccaaf0b81163541a6
408SRCREV_cancelreader="d11f1e77abf7f8d69d81553ccaaf0b81163541a6" 368SRCREV_cancelreader = "d11f1e77abf7f8d69d81553ccaaf0b81163541a6"
409SRC_URI += "git://github.com/muesli/cancelreader;name=cancelreader;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/muesli/cancelreader" 369SRC_URI += "git://github.com/muesli/cancelreader;name=cancelreader;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/muesli/cancelreader"
410 370
411# github.com/vishvananda/netlink v1.2.1-beta.2 371# github.com/vishvananda/netlink v1.3.0
412# [1] git ls-remote https://github.com/vishvananda/netlink 5e915e0149386ce3d02379ff93f4c0a5601779d5 372# [1] git ls-remote https://github.com/vishvananda/netlink 6f5713947556a0288c5cb71f036f9e91924ebcaa
413SRCREV_netlink="5e915e0149386ce3d02379ff93f4c0a5601779d5" 373SRCREV_netlink = "6f5713947556a0288c5cb71f036f9e91924ebcaa"
414SRC_URI += "git://github.com/vishvananda/netlink;name=netlink;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/vishvananda/netlink" 374SRC_URI += "git://github.com/vishvananda/netlink;name=netlink;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/vishvananda/netlink"
415 375
416# github.com/containers/ocicrypt v1.1.9 376# github.com/containers/ocicrypt v1.2.1
417# [1] git ls-remote https://github.com/containers/ocicrypt c0e1fd5b82bc57acdb1a241dc602534eea42edb6 377# [1] git ls-remote https://github.com/containers/ocicrypt 1db71af9f28553231f0b59880d3fe5b162fa8c61
418SRCREV_ocicrypt="c0e1fd5b82bc57acdb1a241dc602534eea42edb6" 378SRCREV_ocicrypt = "1db71af9f28553231f0b59880d3fe5b162fa8c61"
419SRC_URI += "git://github.com/containers/ocicrypt;name=ocicrypt;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containers/ocicrypt" 379SRC_URI += "git://github.com/containers/ocicrypt;name=ocicrypt;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containers/ocicrypt"
420 380
421# github.com/mattn/go-shellwords v1.0.12 381# github.com/mattn/go-shellwords v1.0.12
422# [1] git ls-remote https://github.com/mattn/go-shellwords 973b9d5391598d4ee601db46fa32f6e186a356ac 382# [1] git ls-remote https://github.com/mattn/go-shellwords 973b9d5391598d4ee601db46fa32f6e186a356ac
423SRCREV_go-shellwords="973b9d5391598d4ee601db46fa32f6e186a356ac" 383SRCREV_go-shellwords = "973b9d5391598d4ee601db46fa32f6e186a356ac"
424SRC_URI += "git://github.com/mattn/go-shellwords;name=go-shellwords;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mattn/go-shellwords" 384SRC_URI += "git://github.com/mattn/go-shellwords;name=go-shellwords;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mattn/go-shellwords"
425 385
426# github.com/moby/sys/sequential v0.5.0 386# github.com/moby/sys/sequential v0.6.0
427# [1] git ls-remote https://github.com/moby/sys b22ba8a69b306f0b4adbbe2a529457e6283ed9f7 387# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
428SRCREV_sequential="b22ba8a69b306f0b4adbbe2a529457e6283ed9f7" 388SRCREV_sequential = "cafbe42351600ca9b363e220722f66d96f6e71f4"
429SRC_URI += "git://github.com/moby/sys;name=sequential;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/moby/sys/sequential" 389SRC_URI += "git://github.com/moby/sys;name=sequential;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/sequential"
430 390
431# go.opentelemetry.io/otel/trace v1.19.0 391# github.com/sasha-s/go-deadlock v0.3.5
432# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 60666c554065ac4da502fe28943eea4b938ab479 392# [1] git ls-remote https://github.com/sasha-s/go-deadlock 464d34347a399b840a4f963cc96dfc993ccf8c62
433SRCREV_trace="60666c554065ac4da502fe28943eea4b938ab479" 393SRCREV_go-deadlock = "464d34347a399b840a4f963cc96dfc993ccf8c62"
434SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=trace;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/trace" 394SRC_URI += "git://github.com/sasha-s/go-deadlock;name=go-deadlock;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/sasha-s/go-deadlock"
435 395
436# github.com/containerd/platforms v0.1.1 396# go.opentelemetry.io/otel/trace v1.31.0
437# [1] git ls-remote https://github.com/containerd/platforms db76a43eaea9a004a5f240620f966b0081123884 397# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0
438SRCREV_platforms="db76a43eaea9a004a5f240620f966b0081123884" 398SRCREV_trace = "bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"
439SRC_URI += "git://github.com/containerd/platforms;name=platforms;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/platforms" 399SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=trace;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/trace"
440 400
441# github.com/pelletier/go-toml/v2 v2.1.1 401# github.com/containerd/platforms v1.0.0-rc.1
442# [1] git ls-remote https://github.com/pelletier/go-toml 34765b4a9e937ab927b5bd57231e98c68fe13109 402# [1] git ls-remote https://github.com/containerd/platforms e3566b8ff1994b8dc88bae5768d32830e0cd0cfd
443SRCREV_go-toml-v2="34765b4a9e937ab927b5bd57231e98c68fe13109" 403SRCREV_platforms = "e3566b8ff1994b8dc88bae5768d32830e0cd0cfd"
444SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/pelletier/go-toml/v2" 404SRC_URI += "git://github.com/containerd/platforms;name=platforms;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/platforms"
405
406# github.com/pelletier/go-toml/v2 v2.2.3
407# [1] git ls-remote https://github.com/pelletier/go-toml b730b2be5d3ab7283067ddf61188f41cdf42ce06
408SRCREV_go-toml-v2 = "b730b2be5d3ab7283067ddf61188f41cdf42ce06"
409SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pelletier/go-toml/v2"
445 410
446# github.com/mitchellh/go-homedir v1.1.0 411# github.com/mitchellh/go-homedir v1.1.0
447# [1] git ls-remote https://github.com/mitchellh/go-homedir af06845cf3004701891bf4fdb884bfe4920b3727 412# [1] git ls-remote https://github.com/mitchellh/go-homedir af06845cf3004701891bf4fdb884bfe4920b3727
448SRCREV_go-homedir="af06845cf3004701891bf4fdb884bfe4920b3727" 413SRCREV_go-homedir = "af06845cf3004701891bf4fdb884bfe4920b3727"
449SRC_URI += "git://github.com/mitchellh/go-homedir;name=go-homedir;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mitchellh/go-homedir" 414SRC_URI += "git://github.com/mitchellh/go-homedir;name=go-homedir;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/mitchellh/go-homedir"
450 415
451# github.com/xeipuuv/gojsonschema v1.2.0 416# github.com/xeipuuv/gojsonschema v1.2.0
452# [1] git ls-remote https://github.com/xeipuuv/gojsonschema 82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927 417# [1] git ls-remote https://github.com/xeipuuv/gojsonschema 82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927
453SRCREV_gojsonschema="82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927" 418SRCREV_gojsonschema = "82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927"
454SRC_URI += "git://github.com/xeipuuv/gojsonschema;name=gojsonschema;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xeipuuv/gojsonschema" 419SRC_URI += "git://github.com/xeipuuv/gojsonschema;name=gojsonschema;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xeipuuv/gojsonschema"
455 420
456# go.opentelemetry.io/otel/metric v1.19.0 421# go.opentelemetry.io/otel/metric v1.31.0
457# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go 60666c554065ac4da502fe28943eea4b938ab479 422# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0
458SRCREV_metric="60666c554065ac4da502fe28943eea4b938ab479" 423SRCREV_metric = "bc2fe88756962b76eb43ea2fd92ed3f5b6491cc0"
459SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=metric;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/otel/metric" 424SRC_URI += "git://github.com/open-telemetry/opentelemetry-go;name=metric;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/otel/metric"
460 425
461# github.com/Masterminds/semver/v3 v3.2.1 426# github.com/Masterminds/semver/v3 v3.3.1
462# [1] git ls-remote https://github.com/Masterminds/semver e06051f8fcc4c8b4a4990c337b9862a2448722e5 427# [1] git ls-remote https://github.com/Masterminds/semver 1558ca3488226e3490894a145e831ad58a5ff958
463SRCREV_v3="e06051f8fcc4c8b4a4990c337b9862a2448722e5" 428SRCREV_v3 = "1558ca3488226e3490894a145e831ad58a5ff958"
464SRC_URI += "git://github.com/Masterminds/semver;name=v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Masterminds/semver/v3" 429SRC_URI += "git://github.com/Masterminds/semver;name=v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Masterminds/semver/v3"
465 430
466# github.com/containerd/cgroups/v3 v3.0.3 431# github.com/containerd/cgroups/v3 v3.0.5
467# [1] git ls-remote https://github.com/containerd/cgroups 1e056883d58ac58daf7566065a46016b4532f35c 432# [1] git ls-remote https://github.com/containerd/cgroups bce3c7e5fbf05852294998684293918fcb3f59dd
468SRCREV_cgroups-v3="1e056883d58ac58daf7566065a46016b4532f35c" 433SRCREV_cgroups-v3 = "bce3c7e5fbf05852294998684293918fcb3f59dd"
469SRC_URI += "git://github.com/containerd/cgroups;name=cgroups-v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/cgroups/v3" 434SRC_URI += "git://github.com/containerd/cgroups;name=cgroups-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/cgroups/v3"
470 435
471# github.com/containerd/containerd v1.7.13 436# github.com/containerd/continuity v0.4.5
472# [1] git ls-remote https://github.com/containerd/containerd 7c3aca7a610df76212171d200ca3811ff6096eb8 437# [1] git ls-remote https://github.com/containerd/continuity 44e2adf7e9cd87330f3ad656e7a006ef91ed8c1e
473SRCREV_containerd="7c3aca7a610df76212171d200ca3811ff6096eb8" 438SRCREV_continuity = "44e2adf7e9cd87330f3ad656e7a006ef91ed8c1e"
474SRC_URI += "git://github.com/containerd/containerd;name=containerd;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/containerd" 439SRC_URI += "git://github.com/containerd/continuity;name=continuity;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/continuity"
475 440
476# github.com/containerd/continuity v0.4.3 441# github.com/containerd/typeurl/v2 v2.2.3
477# [1] git ls-remote https://github.com/containerd/continuity 1743d9104d944131cdedaba33a59d2f9bd80a6f2 442# [1] git ls-remote https://github.com/containerd/typeurl 5b047adad57d172afa9654c019fe65bf0540cc4d
478SRCREV_continuity="1743d9104d944131cdedaba33a59d2f9bd80a6f2" 443SRCREV_typeurl-v2 = "5b047adad57d172afa9654c019fe65bf0540cc4d"
479SRC_URI += "git://github.com/containerd/continuity;name=continuity;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/continuity" 444SRC_URI += "git://github.com/containerd/typeurl;name=typeurl-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/typeurl/v2"
480
481# github.com/containerd/typeurl/v2 v2.1.1
482# [1] git ls-remote https://github.com/containerd/typeurl 7ef6316b771f959cbb208b229e3423a466947df3
483SRCREV_v2="7ef6316b771f959cbb208b229e3423a466947df3"
484SRC_URI += "git://github.com/containerd/typeurl;name=v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/typeurl/v2"
485 445
486# github.com/coreos/go-systemd/v22 v22.5.0 446# github.com/coreos/go-systemd/v22 v22.5.0
487# [1] git ls-remote https://github.com/coreos/go-systemd d5623bf85e8e73ae6352f78ee6b55a287619dd4e 447# [1] git ls-remote https://github.com/coreos/go-systemd d5623bf85e8e73ae6352f78ee6b55a287619dd4e
488SRCREV_v22="d5623bf85e8e73ae6352f78ee6b55a287619dd4e" 448SRCREV_v22 = "d5623bf85e8e73ae6352f78ee6b55a287619dd4e"
489SRC_URI += "git://github.com/coreos/go-systemd;name=v22;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/coreos/go-systemd/v22" 449SRC_URI += "git://github.com/coreos/go-systemd;name=v22;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/coreos/go-systemd/v22"
490 450
491# github.com/docker/go-connections v0.5.0 451# github.com/docker/go-connections v0.5.0
492# [1] git ls-remote https://github.com/docker/go-connections fa09c952e3eadbffaf8afc5b8a1667158ba38ace 452# [1] git ls-remote https://github.com/docker/go-connections fa09c952e3eadbffaf8afc5b8a1667158ba38ace
493SRCREV_go-connections="fa09c952e3eadbffaf8afc5b8a1667158ba38ace" 453SRCREV_go-connections = "fa09c952e3eadbffaf8afc5b8a1667158ba38ace"
494SRC_URI += "git://github.com/docker/go-connections;name=go-connections;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/go-connections" 454SRC_URI += "git://github.com/docker/go-connections;name=go-connections;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/go-connections"
495 455
496# github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb 456# github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
497# [1] git ls-remote https://github.com/xeipuuv/gojsonpointer 02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb 457# [1] git ls-remote https://github.com/xeipuuv/gojsonpointer 02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb
498SRCREV_gojsonpointer="02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb" 458SRCREV_gojsonpointer = "02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb"
499SRC_URI += "git://github.com/xeipuuv/gojsonpointer;name=gojsonpointer;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xeipuuv/gojsonpointer" 459SRC_URI += "git://github.com/xeipuuv/gojsonpointer;name=gojsonpointer;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xeipuuv/gojsonpointer"
460
461# github.com/containerd/imgcrypt/v2 v2.0.0
462# [1] git ls-remote https://github.com/containerd/imgcrypt 1e301ef2620964bedfa68ee4b841ff80f4887736
463SRCREV_imgcrypt-v2 = "1e301ef2620964bedfa68ee4b841ff80f4887736"
464SRC_URI += "git://github.com/containerd/imgcrypt;name=imgcrypt-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/imgcrypt/v2"
465
466# github.com/distribution/reference v0.6.0
467# [1] git ls-remote https://github.com/distribution/reference ff14fafe2236e51c2894ac07d4bdfc778e96d682
468SRCREV_reference = "ff14fafe2236e51c2894ac07d4bdfc778e96d682"
469SRC_URI += "git://github.com/distribution/reference;name=reference;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/distribution/reference"
470
471# github.com/fahedouch/go-logrotate v0.2.1
472# [1] git ls-remote https://github.com/fahedouch/go-logrotate e7e671d3a673890ee38392540079196cef61e3d6
473SRCREV_go-logrotate = "e7e671d3a673890ee38392540079196cef61e3d6"
474SRC_URI += "git://github.com/fahedouch/go-logrotate;name=go-logrotate;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fahedouch/go-logrotate"
475
476# github.com/containerd/errdefs/pkg v0.3.0
477# [1] git ls-remote https://github.com/containerd/errdefs 4817405e4a3caeb7aee9dac68ed55339c59cb635
478SRCREV_pkg = "4817405e4a3caeb7aee9dac68ed55339c59cb635"
479SRC_URI += "git://github.com/containerd/errdefs;name=pkg;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/errdefs/pkg"
480
481# github.com/moby/docker-image-spec v1.3.1
482# [1] git ls-remote https://github.com/moby/docker-image-spec f1d00ebd2d6d6805170d5543dbca4b850f35f9af
483SRCREV_docker-image-spec = "f1d00ebd2d6d6805170d5543dbca4b850f35f9af"
484SRC_URI += "git://github.com/moby/docker-image-spec;name=docker-image-spec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/docker-image-spec"
485
486# github.com/multiformats/go-base32 v0.1.0
487# [1] git ls-remote https://github.com/multiformats/go-base32 a16b66327f327428b32b919939b8c93482507e1f
488SRCREV_go-base32 = "a16b66327f327428b32b919939b8c93482507e1f"
489SRC_URI += "git://github.com/multiformats/go-base32;name=go-base32;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-base32"
500 490
501# github.com/fahedouch/go-logrotate v0.2.0 491# github.com/multiformats/go-base36 v0.2.0
502# [1] git ls-remote https://github.com/fahedouch/go-logrotate 6b28a8e09e886889e0bc4347e66bd4d4d82f5b10 492# [1] git ls-remote https://github.com/multiformats/go-base36 da52c98bb97cfaa321be04030bc97dcee7de63ff
503SRCREV_go-logrotate="6b28a8e09e886889e0bc4347e66bd4d4d82f5b10" 493SRCREV_go-base36 = "da52c98bb97cfaa321be04030bc97dcee7de63ff"
504SRC_URI += "git://github.com/fahedouch/go-logrotate;name=go-logrotate;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/fahedouch/go-logrotate" 494SRC_URI += "git://github.com/multiformats/go-base36;name=go-base36;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-base36"
505 495
506# github.com/mitchellh/mapstructure v1.5.0 496# github.com/multiformats/go-varint v0.0.7
507# [1] git ls-remote https://github.com/mitchellh/mapstructure ab69d8d93410fce4361f4912bb1ff88110a81311 497# [1] git ls-remote https://github.com/multiformats/go-varint 8c8129accb08fc978bb276c81d568c41eafdd48f
508SRCREV_mapstructure="ab69d8d93410fce4361f4912bb1ff88110a81311" 498SRCREV_go-varint = "8c8129accb08fc978bb276c81d568c41eafdd48f"
509SRC_URI += "git://github.com/mitchellh/mapstructure;name=mapstructure;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/mitchellh/mapstructure" 499SRC_URI += "git://github.com/multiformats/go-varint;name=go-varint;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-varint"
510 500
511# github.com/distribution/reference v0.5.0 501# github.com/opencontainers/selinux v1.11.1
512# [1] git ls-remote https://github.com/distribution/reference 49c28499d219290c3226822e9cfcd4ede6d75379 502# [1] git ls-remote https://github.com/opencontainers/selinux 44b3337c67171896cf6f299ece82ec31abfe8c0d
513SRCREV_reference="49c28499d219290c3226822e9cfcd4ede6d75379" 503SRCREV_selinux = "44b3337c67171896cf6f299ece82ec31abfe8c0d"
514SRC_URI += "git://github.com/distribution/reference;name=reference;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/distribution/reference" 504SRC_URI += "git://github.com/opencontainers/selinux;name=selinux;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/selinux"
515 505
516# github.com/multiformats/go-base32 v0.1.0 506# github.com/containernetworking/cni v1.2.3
517# [1] git ls-remote https://github.com/multiformats/go-base32 a16b66327f327428b32b919939b8c93482507e1f 507# [1] git ls-remote https://github.com/containernetworking/cni 309b6bbc17b2cd9eb9c26a46977ba1f1f5f032a4
518SRCREV_go-base32="a16b66327f327428b32b919939b8c93482507e1f" 508SRCREV_cni = "309b6bbc17b2cd9eb9c26a46977ba1f1f5f032a4"
519SRC_URI += "git://github.com/multiformats/go-base32;name=go-base32;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-base32" 509SRC_URI += "git://github.com/containernetworking/cni;name=cni;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containernetworking/cni"
520
521# github.com/multiformats/go-base36 v0.1.0
522# [1] git ls-remote https://github.com/multiformats/go-base36 dc4afa6ad3b0720f4a1b282776db2a59ca9c8be7
523SRCREV_go-base36="dc4afa6ad3b0720f4a1b282776db2a59ca9c8be7"
524SRC_URI += "git://github.com/multiformats/go-base36;name=go-base36;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-base36"
525
526# github.com/multiformats/go-varint v0.0.6
527# [1] git ls-remote https://github.com/multiformats/go-varint a3ded45ab16ca9f2f2a516e68053ffa7ebd9bb0e
528SRCREV_go-varint="a3ded45ab16ca9f2f2a516e68053ffa7ebd9bb0e"
529SRC_URI += "git://github.com/multiformats/go-varint;name=go-varint;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-varint"
530
531# github.com/opencontainers/selinux v1.11.0
532# [1] git ls-remote https://github.com/opencontainers/selinux b68c45eb2df48c6b0c949901ccda90c8e65fe677
533SRCREV_selinux="b68c45eb2df48c6b0c949901ccda90c8e65fe677"
534SRC_URI += "git://github.com/opencontainers/selinux;name=selinux;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/selinux"
535
536# github.com/compose-spec/compose-go v1.20.2
537# [1] git ls-remote https://github.com/compose-spec/compose-go e390b9774ca100e1d75c8bc075054502783b48b8
538SRCREV_compose-go="e390b9774ca100e1d75c8bc075054502783b48b8"
539SRC_URI += "git://github.com/compose-spec/compose-go;name=compose-go;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/compose-spec/compose-go"
540
541# github.com/containernetworking/cni v1.1.2
542# [1] git ls-remote https://github.com/containernetworking/cni 3363d143688bb83ca18489ac8b9dc204c1d49c4a
543SRCREV_cni="3363d143688bb83ca18489ac8b9dc204c1d49c4a"
544SRC_URI += "git://github.com/containernetworking/cni;name=cni;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containernetworking/cni"
545
546# github.com/hashicorp/go-multierror v1.1.1
547# [1] git ls-remote https://github.com/hashicorp/go-multierror 9974e9ec57696378079ecc3accd3d6f29401b3a0
548SRCREV_go-multierror="9974e9ec57696378079ecc3accd3d6f29401b3a0"
549SRC_URI += "git://github.com/hashicorp/go-multierror;name=go-multierror;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/hashicorp/go-multierror"
550 510
551# github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 511# github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
552# [1] git ls-remote https://github.com/xeipuuv/gojsonreference bd5ef7bd5415a7ac448318e64f11a24cd21e594b 512# [1] git ls-remote https://github.com/xeipuuv/gojsonreference bd5ef7bd5415a7ac448318e64f11a24cd21e594b
553SRCREV_gojsonreference="bd5ef7bd5415a7ac448318e64f11a24cd21e594b" 513SRCREV_gojsonreference = "bd5ef7bd5415a7ac448318e64f11a24cd21e594b"
554SRC_URI += "git://github.com/xeipuuv/gojsonreference;name=gojsonreference;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/xeipuuv/gojsonreference" 514SRC_URI += "git://github.com/xeipuuv/gojsonreference;name=gojsonreference;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xeipuuv/gojsonreference"
555 515
556# github.com/awslabs/soci-snapshotter v0.4.1 516# github.com/containerd/containerd/v2 v2.0.3
557# [1] git ls-remote https://github.com/awslabs/soci-snapshotter 34e069d90460f422c549b3a8994aa26820cf6544 517# [1] git ls-remote https://github.com/containerd/containerd 06b99ca80cdbfbc6cc8bd567021738c9af2b36ce
558SRCREV_soci-snapshotter="34e069d90460f422c549b3a8994aa26820cf6544" 518SRCREV_containerd-v2 = "06b99ca80cdbfbc6cc8bd567021738c9af2b36ce"
559SRC_URI += "git://github.com/awslabs/soci-snapshotter;name=soci-snapshotter;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/awslabs/soci-snapshotter" 519SRC_URI += "git://github.com/containerd/containerd;name=containerd-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/containerd/v2"
520
521# github.com/go-viper/mapstructure/v2 v2.2.1
522# [1] git ls-remote https://github.com/go-viper/mapstructure c29fc28e7927f11614d6f7e0fbf108a5c75750bb
523SRCREV_mapstructure-v2 = "c29fc28e7927f11614d6f7e0fbf108a5c75750bb"
524SRC_URI += "git://github.com/go-viper/mapstructure;name=mapstructure-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-viper/mapstructure/v2"
560 525
561# github.com/opencontainers/go-digest v1.0.0 526# github.com/opencontainers/go-digest v1.0.0
562# [1] git ls-remote https://github.com/opencontainers/go-digest ea51bea511f75cfa3ef6098cc253c5c3609b037a 527# [1] git ls-remote https://github.com/opencontainers/go-digest ea51bea511f75cfa3ef6098cc253c5c3609b037a
563SRCREV_go-digest="ea51bea511f75cfa3ef6098cc253c5c3609b037a" 528SRCREV_go-digest = "ea51bea511f75cfa3ef6098cc253c5c3609b037a"
564SRC_URI += "git://github.com/opencontainers/go-digest;name=go-digest;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/go-digest" 529SRC_URI += "git://github.com/opencontainers/go-digest;name=go-digest;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/go-digest"
530
531# github.com/containerd/containerd/api v1.8.0
532# [1] git ls-remote https://github.com/containerd/containerd cf36acf6b6dde383952f523e9b0b721b20dec88a
533SRCREV_api = "cf36acf6b6dde383952f523e9b0b721b20dec88a"
534SRC_URI += "git://github.com/containerd/containerd;name=api;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/containerd/api"
565 535
566# github.com/opencontainers/image-spec v1.1.0 536# github.com/opencontainers/image-spec v1.1.1
567# [1] git ls-remote https://github.com/opencontainers/image-spec e7f7c0ca69b21688c3cea7c87a04e4503e6099e2 537# [1] git ls-remote https://github.com/opencontainers/image-spec 147f9c13cedb47a0c4d9a11a222961073d585877
568SRCREV_image-spec="e7f7c0ca69b21688c3cea7c87a04e4503e6099e2" 538SRCREV_image-spec = "147f9c13cedb47a0c4d9a11a222961073d585877"
569SRC_URI += "git://github.com/opencontainers/image-spec;name=image-spec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/image-spec" 539SRC_URI += "git://github.com/opencontainers/image-spec;name=image-spec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/image-spec"
570 540
571# github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 541# github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6
572# [1] git ls-remote https://github.com/AdaLogics/go-fuzz-headers ced1acdcaa24dc39c01b039fc37576c395f506cf 542# [1] git ls-remote https://github.com/AdaLogics/go-fuzz-headers e8a1dd7889d65b8a6f02175e0d79d7c0557db7f9
573SRCREV_go-fuzz-headers="ced1acdcaa24dc39c01b039fc37576c395f506cf" 543SRCREV_go-fuzz-headers = "e8a1dd7889d65b8a6f02175e0d79d7c0557db7f9"
574SRC_URI += "git://github.com/AdaLogics/go-fuzz-headers;name=go-fuzz-headers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/AdaLogics/go-fuzz-headers" 544SRC_URI += "git://github.com/AdaLogics/go-fuzz-headers;name=go-fuzz-headers;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/AdaLogics/go-fuzz-headers"
575 545
576# github.com/inconshreveable/mousetrap v1.1.0 546# github.com/inconshreveable/mousetrap v1.1.0
577# [1] git ls-remote https://github.com/inconshreveable/mousetrap 4e8053ee7ef85a6bd26368364a6d27f1641c1d21 547# [1] git ls-remote https://github.com/inconshreveable/mousetrap 4e8053ee7ef85a6bd26368364a6d27f1641c1d21
578SRCREV_mousetrap="4e8053ee7ef85a6bd26368364a6d27f1641c1d21" 548SRCREV_mousetrap = "4e8053ee7ef85a6bd26368364a6d27f1641c1d21"
579SRC_URI += "git://github.com/inconshreveable/mousetrap;name=mousetrap;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/inconshreveable/mousetrap" 549SRC_URI += "git://github.com/inconshreveable/mousetrap;name=mousetrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/inconshreveable/mousetrap"
580 550
581# github.com/multiformats/go-multiaddr v0.12.0 551# github.com/multiformats/go-multiaddr v0.13.0
582# [1] git ls-remote https://github.com/multiformats/go-multiaddr 5dd793c6fc4935fad347429a48a168acc8073474 552# [1] git ls-remote https://github.com/multiformats/go-multiaddr 14890877525b42c5d6450436929b059974f03ea4
583SRCREV_go-multiaddr="5dd793c6fc4935fad347429a48a168acc8073474" 553SRCREV_go-multiaddr = "14890877525b42c5d6450436929b059974f03ea4"
584SRC_URI += "git://github.com/multiformats/go-multiaddr;name=go-multiaddr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multiaddr" 554SRC_URI += "git://github.com/multiformats/go-multiaddr;name=go-multiaddr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multiaddr"
585 555
586# github.com/multiformats/go-multibase v0.1.1 556# github.com/multiformats/go-multibase v0.2.0
587# [1] git ls-remote https://github.com/multiformats/go-multibase c1bc15b22eedb45f9205f3b60ce5fcb8fca93e08 557# [1] git ls-remote https://github.com/multiformats/go-multibase 58a41f7df1d82d16599e259325b3337d69f70e3b
588SRCREV_go-multibase="c1bc15b22eedb45f9205f3b60ce5fcb8fca93e08" 558SRCREV_go-multibase = "58a41f7df1d82d16599e259325b3337d69f70e3b"
589SRC_URI += "git://github.com/multiformats/go-multibase;name=go-multibase;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multibase" 559SRC_URI += "git://github.com/multiformats/go-multibase;name=go-multibase;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multibase"
590 560
591# github.com/multiformats/go-multihash v0.2.1 561# github.com/multiformats/go-multihash v0.2.3
592# [1] git ls-remote https://github.com/multiformats/go-multihash 16974ad98ab1fb19eb756919f55373b39cc80bec 562# [1] git ls-remote https://github.com/multiformats/go-multihash ff9da31500dddfc675e996601a05cdfc3ce7c764
593SRCREV_go-multihash="16974ad98ab1fb19eb756919f55373b39cc80bec" 563SRCREV_go-multihash = "ff9da31500dddfc675e996601a05cdfc3ce7c764"
594SRC_URI += "git://github.com/multiformats/go-multihash;name=go-multihash;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/multiformats/go-multihash" 564SRC_URI += "git://github.com/multiformats/go-multihash;name=go-multihash;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/multiformats/go-multihash"
595 565
596# github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980 566# github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6
597# [1] git ls-remote https://github.com/stefanberger/go-pkcs11uri 78d3cae3a9805d89aa4fa80a362ca944c89a1b99 567# [1] git ls-remote https://github.com/stefanberger/go-pkcs11uri 78284954bff6dcce7888166bb79bbba93bea0879
598SRCREV_go-pkcs11uri="78d3cae3a9805d89aa4fa80a362ca944c89a1b99" 568SRCREV_go-pkcs11uri = "78284954bff6dcce7888166bb79bbba93bea0879"
599SRC_URI += "git://github.com/stefanberger/go-pkcs11uri;name=go-pkcs11uri;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/stefanberger/go-pkcs11uri" 569SRC_URI += "git://github.com/stefanberger/go-pkcs11uri;name=go-pkcs11uri;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/stefanberger/go-pkcs11uri"
600 570
601# github.com/cyphar/filepath-securejoin v0.2.4 571# github.com/compose-spec/compose-go/v2 v2.4.8
602# [1] git ls-remote https://github.com/cyphar/filepath-securejoin 2710d06c5b4ba3168beffa0689798d2db12e8ac4 572# [1] git ls-remote https://github.com/compose-spec/compose-go 84b7d5ab66388d3b5e24bae7861213a451a0f063
603SRCREV_filepath-securejoin="2710d06c5b4ba3168beffa0689798d2db12e8ac4" 573SRCREV_v2 = "84b7d5ab66388d3b5e24bae7861213a451a0f063"
604SRC_URI += "git://github.com/cyphar/filepath-securejoin;name=filepath-securejoin;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/cyphar/filepath-securejoin" 574SRC_URI += "git://github.com/compose-spec/compose-go;name=v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/compose-spec/compose-go/v2"
605 575
606# github.com/containernetworking/plugins v1.4.0 576# github.com/cyphar/filepath-securejoin v0.4.1
607# [1] git ls-remote https://github.com/containernetworking/plugins 1fb5bf669e42cd208008e52d45b41fe2c3eb8dbc 577# [1] git ls-remote https://github.com/cyphar/filepath-securejoin 7abd870410ccf784788af4f55c6413c9ef47222d
608SRCREV_plugins="1fb5bf669e42cd208008e52d45b41fe2c3eb8dbc" 578SRCREV_filepath-securejoin = "7abd870410ccf784788af4f55c6413c9ef47222d"
609SRC_URI += "git://github.com/containernetworking/plugins;name=plugins;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containernetworking/plugins" 579SRC_URI += "git://github.com/cyphar/filepath-securejoin;name=filepath-securejoin;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cyphar/filepath-securejoin"
580
581# github.com/containernetworking/plugins v1.6.2
582# [1] git ls-remote https://github.com/containernetworking/plugins 7f756b411efc3d3730c707e2cc1f2baf1a66e28c
583SRCREV_plugins = "7f756b411efc3d3730c707e2cc1f2baf1a66e28c"
584SRC_URI += "git://github.com/containernetworking/plugins;name=plugins;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containernetworking/plugins"
610 585
611# github.com/fluent/fluent-logger-golang v1.9.0 586# github.com/fluent/fluent-logger-golang v1.9.0
612# [1] git ls-remote https://github.com/fluent/fluent-logger-golang 5538e904aeb515c10a624da620581bdf420d4b8a 587# [1] git ls-remote https://github.com/fluent/fluent-logger-golang 5538e904aeb515c10a624da620581bdf420d4b8a
613SRCREV_fluent-logger-golang="5538e904aeb515c10a624da620581bdf420d4b8a" 588SRCREV_fluent-logger-golang = "5538e904aeb515c10a624da620581bdf420d4b8a"
614SRC_URI += "git://github.com/fluent/fluent-logger-golang;name=fluent-logger-golang;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/fluent/fluent-logger-golang" 589SRC_URI += "git://github.com/fluent/fluent-logger-golang;name=fluent-logger-golang;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/fluent/fluent-logger-golang"
615 590
616# github.com/opencontainers/runtime-spec v1.2.0 591# github.com/opencontainers/runtime-spec v1.2.1
617# [1] git ls-remote https://github.com/opencontainers/runtime-spec 36852b0d072a4b5da675300a9e73bc4b0853f5c6 592# [1] git ls-remote https://github.com/opencontainers/runtime-spec 524fc0e1b8ab0180e2fc9abd31837a0f4ed1fd6b
618SRCREV_runtime-spec="36852b0d072a4b5da675300a9e73bc4b0853f5c6" 593SRCREV_runtime-spec = "524fc0e1b8ab0180e2fc9abd31837a0f4ed1fd6b"
619SRC_URI += "git://github.com/opencontainers/runtime-spec;name=runtime-spec;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/opencontainers/runtime-spec" 594SRC_URI += "git://github.com/opencontainers/runtime-spec;name=runtime-spec;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/opencontainers/runtime-spec"
620 595
621# github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20230306123547-8075edf89bb0 596# github.com/AdamKorcz/go-118-fuzz-build v0.0.0-20231105174938-2b5cbb29f3e2
622# [1] git ls-remote https://github.com/AdamKorcz/go-118-fuzz-build 8075edf89bb034603c758f28fe93143047ac5677 597# [1] git ls-remote https://github.com/AdamKorcz/go-118-fuzz-build 2b5cbb29f3e2e08ef2032ac4dc88a40a3a1e9e5f
623SRCREV_go-118-fuzz-build="8075edf89bb034603c758f28fe93143047ac5677" 598SRCREV_go-118-fuzz-build = "2b5cbb29f3e2e08ef2032ac4dc88a40a3a1e9e5f"
624SRC_URI += "git://github.com/AdamKorcz/go-118-fuzz-build;name=go-118-fuzz-build;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/AdamKorcz/go-118-fuzz-build" 599SRC_URI += "git://github.com/AdamKorcz/go-118-fuzz-build;name=go-118-fuzz-build;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/AdamKorcz/go-118-fuzz-build"
625 600
626# github.com/containerd/nydus-snapshotter v0.13.7 601# github.com/containerd/nydus-snapshotter v0.15.0
627# [1] git ls-remote https://github.com/containerd/nydus-snapshotter 3fcac86ccfe192b34e8605de9e26b9f40150c8cb 602# [1] git ls-remote https://github.com/containerd/nydus-snapshotter aec799e1b5d61050f7df4a1fd79177f89635cffe
628SRCREV_nydus-snapshotter="3fcac86ccfe192b34e8605de9e26b9f40150c8cb" 603SRCREV_nydus-snapshotter = "aec799e1b5d61050f7df4a1fd79177f89635cffe"
629SRC_URI += "git://github.com/containerd/nydus-snapshotter;name=nydus-snapshotter;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/nydus-snapshotter" 604SRC_URI += "git://github.com/containerd/nydus-snapshotter;name=nydus-snapshotter;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/nydus-snapshotter"
630 605
631# github.com/containerd/stargz-snapshotter v0.15.1 606# github.com/containerd/stargz-snapshotter v0.16.3
632# [1] git ls-remote https://github.com/containerd/stargz-snapshotter 64ab83bd65cd4a763e262955984232cc5ddfeb3f 607# [1] git ls-remote https://github.com/containerd/stargz-snapshotter c0389e084ae5731215c1251b04f3a8b49efb6d5a
633SRCREV_stargz-snapshotter="64ab83bd65cd4a763e262955984232cc5ddfeb3f" 608SRCREV_stargz-snapshotter = "c0389e084ae5731215c1251b04f3a8b49efb6d5a"
634SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=stargz-snapshotter;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/stargz-snapshotter" 609SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=stargz-snapshotter;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/stargz-snapshotter"
635 610
636# google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b 611# google.golang.org/genproto/googleapis/rpc v0.0.0-20250106144421-5f5ef82da422
637# [1] git ls-remote https://github.com/googleapis/go-genproto 49dd2c1f3d0bf0f025ccaf8eeaaad902e3c63846 612# [1] git ls-remote https://github.com/googleapis/go-genproto 5f5ef82da42272dfd659a9114072cd3a924f9143
638SRCREV_rpc="49dd2c1f3d0bf0f025ccaf8eeaaad902e3c63846" 613SRCREV_rpc = "5f5ef82da42272dfd659a9114072cd3a924f9143"
639SRC_URI += "git://github.com/googleapis/go-genproto;name=rpc;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/google.golang.org/genproto/googleapis/rpc" 614SRC_URI += "git://github.com/googleapis/go-genproto;name=rpc;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/google.golang.org/genproto/googleapis/rpc"
640 615
641# github.com/rootless-containers/bypass4netns v0.4.0 616# github.com/rootless-containers/bypass4netns v0.4.2
642# [1] git ls-remote https://github.com/rootless-containers/bypass4netns 3385f1f32437dba4300a2bdf1567a7ece939f9b9 617# [1] git ls-remote https://github.com/rootless-containers/bypass4netns aa04bd3dcc48c6dae6d7327ba219bda8fe2a4634
643SRCREV_bypass4netns="3385f1f32437dba4300a2bdf1567a7ece939f9b9" 618SRCREV_bypass4netns = "aa04bd3dcc48c6dae6d7327ba219bda8fe2a4634"
644SRC_URI += "git://github.com/rootless-containers/bypass4netns;name=bypass4netns;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rootless-containers/bypass4netns" 619SRC_URI += "git://github.com/rootless-containers/bypass4netns;name=bypass4netns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rootless-containers/bypass4netns"
645 620
646# github.com/docker/docker-credential-helpers v0.7.0 621# github.com/docker/docker-credential-helpers v0.8.2
647# [1] git ls-remote https://github.com/docker/docker-credential-helpers ac5992b5f4756fc0398a7d0c93c609e624368bde 622# [1] git ls-remote https://github.com/docker/docker-credential-helpers 6b9df3ebb5da5aa22f722b25506bba1414519c6a
648SRCREV_docker-credential-helpers="ac5992b5f4756fc0398a7d0c93c609e624368bde" 623SRCREV_docker-credential-helpers = "6b9df3ebb5da5aa22f722b25506bba1414519c6a"
649SRC_URI += "git://github.com/docker/docker-credential-helpers;name=docker-credential-helpers;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/docker/docker-credential-helpers" 624SRC_URI += "git://github.com/docker/docker-credential-helpers;name=docker-credential-helpers;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/docker/docker-credential-helpers"
650 625
651# github.com/containerd/stargz-snapshotter/ipfs v0.15.1 626# github.com/containerd/stargz-snapshotter/ipfs v0.16.3
652# [1] git ls-remote https://github.com/containerd/stargz-snapshotter 64ab83bd65cd4a763e262955984232cc5ddfeb3f 627# [1] git ls-remote https://github.com/containerd/stargz-snapshotter c0389e084ae5731215c1251b04f3a8b49efb6d5a
653SRCREV_ipfs="64ab83bd65cd4a763e262955984232cc5ddfeb3f" 628SRCREV_ipfs = "c0389e084ae5731215c1251b04f3a8b49efb6d5a"
654SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=ipfs;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/stargz-snapshotter/ipfs" 629SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=ipfs;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/stargz-snapshotter/ipfs"
655 630
656# github.com/rootless-containers/rootlesskit/v2 v2.0.1 631# github.com/rootless-containers/rootlesskit/v2 v2.3.4
657# [1] git ls-remote https://github.com/rootless-containers/rootlesskit 5e9cd7880619a3c0a675e6a41d9562b6839066ee 632# [1] git ls-remote https://github.com/rootless-containers/rootlesskit 59a459df858d39ad5f4eafa305545907bf0c48ab
658SRCREV_rootlesskit-v2="5e9cd7880619a3c0a675e6a41d9562b6839066ee" 633SRCREV_rootlesskit-v2 = "59a459df858d39ad5f4eafa305545907bf0c48ab"
659SRC_URI += "git://github.com/rootless-containers/rootlesskit;name=rootlesskit-v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/rootless-containers/rootlesskit/v2" 634SRC_URI += "git://github.com/rootless-containers/rootlesskit;name=rootlesskit-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/rootless-containers/rootlesskit/v2"
660 635
661# github.com/containerd/stargz-snapshotter/estargz v0.15.1 636# github.com/containerd/stargz-snapshotter/estargz v0.16.3
662# [1] git ls-remote https://github.com/containerd/stargz-snapshotter 64ab83bd65cd4a763e262955984232cc5ddfeb3f 637# [1] git ls-remote https://github.com/containerd/stargz-snapshotter c0389e084ae5731215c1251b04f3a8b49efb6d5a
663SRCREV_estargz="64ab83bd65cd4a763e262955984232cc5ddfeb3f" 638SRCREV_estargz = "c0389e084ae5731215c1251b04f3a8b49efb6d5a"
664SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=estargz;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/stargz-snapshotter/estargz" 639SRC_URI += "git://github.com/containerd/stargz-snapshotter;name=estargz;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/stargz-snapshotter/estargz"
665 640
666# github.com/containerd/accelerated-container-image v1.0.2 641# github.com/containerd/accelerated-container-image v1.3.0
667# [1] git ls-remote https://github.com/containerd/accelerated-container-image 526b680966031d9e07371894e1de68cbf9ae6282 642# [1] git ls-remote https://github.com/containerd/accelerated-container-image c5dd4fa383f2a932ab7d0b974f05a4e90eb46604
668SRCREV_accelerated-container-image="526b680966031d9e07371894e1de68cbf9ae6282" 643SRCREV_accelerated-container-image = "c5dd4fa383f2a932ab7d0b974f05a4e90eb46604"
669SRC_URI += "git://github.com/containerd/accelerated-container-image;name=accelerated-container-image;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/containerd/accelerated-container-image" 644SRC_URI += "git://github.com/containerd/accelerated-container-image;name=accelerated-container-image;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containerd/accelerated-container-image"
670 645
671# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 646# go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0
672# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib 9d4eb7e7706038b07d33f83f76afbe13f53d171d 647# [1] git ls-remote https://github.com/open-telemetry/opentelemetry-go-contrib 9cf5701e6b6611b2c406639039a1bccd883db080
673SRCREV_otelhttp="9d4eb7e7706038b07d33f83f76afbe13f53d171d" 648SRCREV_otelhttp = "9cf5701e6b6611b2c406639039a1bccd883db080"
674SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelhttp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" 649SRC_URI += "git://github.com/open-telemetry/opentelemetry-go-contrib;name=otelhttp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
675 650
diff --git a/recipes-containers/netavark/files/0001-test-skip-firewalld-and-sit-module-related-cases.patch b/recipes-containers/netavark/files/0001-test-skip-firewalld-and-sit-module-related-cases.patch
new file mode 100644
index 00000000..7fb58a63
--- /dev/null
+++ b/recipes-containers/netavark/files/0001-test-skip-firewalld-and-sit-module-related-cases.patch
@@ -0,0 +1,105 @@
1From d527af68458f071215e70d6e5f952017f882a626 Mon Sep 17 00:00:00 2001
2From: Mingli Yu <mingli.yu@windriver.com>
3Date: Mon, 24 Jun 2024 15:40:57 +0800
4Subject: [PATCH] test: skip firewalld and sit module related cases
5
6* Skip firewalld related cases as don't enable firewalld by default.
7
8* Skip some other cases as the sit0 device is automatically added to all
9network namespaces then this will break many test assumptions [1].
10
11[1] https://github.com/containers/netavark/issues/984
12
13Upstream-Status: Pending
14
15Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
16---
17 test/100-bridge-iptables.bats | 4 ++++
18 test/250-bridge-nftables.bats | 2 ++
19 test/300-macvlan.bats | 1 +
20 test/600-bridge-vrf.bats | 1 +
21 4 files changed, 8 insertions(+)
22
23diff --git a/test/100-bridge-iptables.bats b/test/100-bridge-iptables.bats
24index 420547b..3ff5d04 100644
25--- a/test/100-bridge-iptables.bats
26+++ b/test/100-bridge-iptables.bats
27@@ -496,6 +496,7 @@ fw_driver=iptables
28 }
29
30 @test "$fw_driver - port range forwarding dual - udp" {
31+ skip
32 test_port_fw ip=dual proto=udp range=3
33 }
34
35@@ -858,6 +859,7 @@ EOF
36
37
38 @test "$fw_driver - bridge teardown" {
39+ skip
40 create_container_ns
41 configs=()
42 for i in 1 2; do
43@@ -991,6 +993,7 @@ EOF
44 }
45
46 @test "$fw_driver - test firewalld reload" {
47+ skip
48 setup_firewalld
49
50 run_netavark --file ${TESTSDIR}/testfiles/simplebridge.json setup $(get_container_netns_path)
51@@ -1024,6 +1027,7 @@ EOF
52 }
53
54 @test "$fw_driver - port forwarding ipv4 - tcp with firewalld reload" {
55+ skip
56 test_port_fw firewalld_reload=true
57 }
58
59diff --git a/test/250-bridge-nftables.bats b/test/250-bridge-nftables.bats
60index 77bc12c..7876f53 100644
61--- a/test/250-bridge-nftables.bats
62+++ b/test/250-bridge-nftables.bats
63@@ -913,6 +913,7 @@ EOF
64 }
65
66 @test "$fw_driver - test firewalld reload" {
67+ skip
68 setup_firewalld
69
70 run_netavark --file ${TESTSDIR}/testfiles/simplebridge.json setup $(get_container_netns_path)
71@@ -944,6 +945,7 @@ EOF
72 }
73
74 @test "$fw_driver - port forwarding ipv4 - tcp with firewalld reload" {
75+ skip
76 test_port_fw firewalld_reload=true
77 }
78
79diff --git a/test/300-macvlan.bats b/test/300-macvlan.bats
80index c062a7f..e646faf 100644
81--- a/test/300-macvlan.bats
82+++ b/test/300-macvlan.bats
83@@ -329,6 +329,7 @@ EOF
84
85 @test "macvlan same interface name on container" {
86
87+ skip
88 read -r -d '\0' config <<EOF
89 {
90 "container_id": "someID",
91diff --git a/test/600-bridge-vrf.bats b/test/600-bridge-vrf.bats
92index 4b95f93..dc90e92 100644
93--- a/test/600-bridge-vrf.bats
94+++ b/test/600-bridge-vrf.bats
95@@ -6,6 +6,7 @@
96 load helpers
97
98 @test vrf - bridge with vrf {
99+ skip
100 run_in_host_netns ip link add test-vrf type vrf table 10
101 run_in_host_netns ip link set dev test-vrf up
102
103--
1042.34.1
105
diff --git a/recipes-containers/netavark/files/run-ptest b/recipes-containers/netavark/files/run-ptest
index 7e017ae2..59238d37 100644
--- a/recipes-containers/netavark/files/run-ptest
+++ b/recipes-containers/netavark/files/run-ptest
@@ -5,4 +5,10 @@ shopt -s extglob
5# Skip the plugin tests because those example plugins are built only while 5# Skip the plugin tests because those example plugins are built only while
6# running cargo test and for this to work as a ptest they would need to be cross 6# running cargo test and for this to work as a ptest they would need to be cross
7# compiled and installed as part of the ptest. 7# compiled and installed as part of the ptest.
8NETAVARK=/usr/libexec/podman/netavark bats test/!(*-plugin.bats) 8for i in `ls test`; do
9 if [ $i == "200-bridge-firewalld.bats" ] || [ $i == "500-plugin.bats" ] ; then
10 continue
11 fi
12 [ ${i: -4 -1} == ".bats" ] && NETAVARK=/usr/libexec/podman/netavark bats -t test/$i | sed -e '/^ok/ s/^ok/PASS: /g' | sed -e '/^not ok/ s/^not ok/FAIL: /g'
13done
14
diff --git a/recipes-containers/netavark/files/tests.patch b/recipes-containers/netavark/files/tests.patch
index 3e1e9ed9..e4ca24b5 100644
--- a/recipes-containers/netavark/files/tests.patch
+++ b/recipes-containers/netavark/files/tests.patch
@@ -4,16 +4,16 @@ Index: git/test/helpers.bash
4=================================================================== 4===================================================================
5--- git.orig/test/helpers.bash 5--- git.orig/test/helpers.bash
6+++ git/test/helpers.bash 6+++ git/test/helpers.bash
7@@ -575,7 +575,7 @@ 7@@ -645,7 +645,7 @@
8 fi 8 fi
9 9
10 nsenter -n -t "${CONTAINER_NS_PIDS[$container_ns]}" timeout --foreground -v --kill=10 5 \ 10 nsenter -n -t "${CONTAINER_NS_PIDS[$container_ns]}" timeout --foreground -v --kill=10 5 \
11- nc $nc_common_args -l -p $container_port &>"$NETAVARK_TMPDIR/nc-out" <$stdin & 11- nc $nc_common_args -l -p $container_port &>"$NETAVARK_TMPDIR/nc-out" <&$stdin &
12+ ncat $nc_common_args -l -p $container_port &>"$NETAVARK_TMPDIR/nc-out" <$stdin & 12+ ncat $nc_common_args -l -p $container_port &>"$NETAVARK_TMPDIR/nc-out" <&$stdin &
13 13
14 # make sure to wait until port is bound otherwise test can flake 14 # make sure to wait until port is bound otherwise test can flake
15 # https://github.com/containers/netavark/issues/433 15 # https://github.com/containers/netavark/issues/433
16@@ -588,7 +588,7 @@ 16@@ -658,7 +658,7 @@
17 fi 17 fi
18 18
19 data=$(random_string) 19 data=$(random_string)
diff --git a/recipes-containers/netavark/netavark-crates.inc b/recipes-containers/netavark/netavark-crates.inc
index 00b7c53b..0c45e501 100644
--- a/recipes-containers/netavark/netavark-crates.inc
+++ b/recipes-containers/netavark/netavark-crates.inc
@@ -2,559 +2,603 @@
2 2
3# from Cargo.lock 3# from Cargo.lock
4SRC_URI += " \ 4SRC_URI += " \
5 crate://crates.io/addr2line/0.21.0 \ 5 crate://crates.io/addr2line/0.24.2 \
6 crate://crates.io/adler/1.0.2 \ 6 crate://crates.io/adler2/2.0.0 \
7 crate://crates.io/aho-corasick/1.1.2 \ 7 crate://crates.io/aho-corasick/1.1.3 \
8 crate://crates.io/android-tzdata/0.1.1 \ 8 crate://crates.io/android-tzdata/0.1.1 \
9 crate://crates.io/android_system_properties/0.1.5 \ 9 crate://crates.io/android_system_properties/0.1.5 \
10 crate://crates.io/anstream/0.6.11 \ 10 crate://crates.io/anstream/0.6.18 \
11 crate://crates.io/anstyle/1.0.4 \ 11 crate://crates.io/anstyle/1.0.10 \
12 crate://crates.io/anstyle-parse/0.2.2 \ 12 crate://crates.io/anstyle-parse/0.2.6 \
13 crate://crates.io/anstyle-query/1.0.0 \ 13 crate://crates.io/anstyle-query/1.1.2 \
14 crate://crates.io/anstyle-wincon/3.0.1 \ 14 crate://crates.io/anstyle-wincon/3.0.7 \
15 crate://crates.io/anyhow/1.0.75 \ 15 crate://crates.io/anyhow/1.0.95 \
16 crate://crates.io/arrayvec/0.7.4 \ 16 crate://crates.io/arrayvec/0.7.6 \
17 crate://crates.io/async-broadcast/0.5.1 \ 17 crate://crates.io/async-broadcast/0.7.2 \
18 crate://crates.io/async-channel/2.1.0 \ 18 crate://crates.io/async-channel/2.3.1 \
19 crate://crates.io/async-executor/1.7.2 \ 19 crate://crates.io/async-executor/1.13.1 \
20 crate://crates.io/async-fs/1.6.0 \ 20 crate://crates.io/async-fs/2.1.2 \
21 crate://crates.io/async-io/1.13.0 \ 21 crate://crates.io/async-io/2.4.0 \
22 crate://crates.io/async-io/2.2.0 \ 22 crate://crates.io/async-lock/3.4.0 \
23 crate://crates.io/async-lock/2.8.0 \ 23 crate://crates.io/async-process/2.3.0 \
24 crate://crates.io/async-lock/3.1.1 \ 24 crate://crates.io/async-recursion/1.1.1 \
25 crate://crates.io/async-process/1.8.1 \ 25 crate://crates.io/async-signal/0.2.10 \
26 crate://crates.io/async-recursion/1.0.5 \ 26 crate://crates.io/async-stream/0.3.6 \
27 crate://crates.io/async-signal/0.2.5 \ 27 crate://crates.io/async-stream-impl/0.3.6 \
28 crate://crates.io/async-stream/0.3.5 \ 28 crate://crates.io/async-task/4.7.1 \
29 crate://crates.io/async-stream-impl/0.3.5 \ 29 crate://crates.io/async-trait/0.1.86 \
30 crate://crates.io/async-task/4.5.0 \
31 crate://crates.io/async-trait/0.1.74 \
32 crate://crates.io/atomic-waker/1.1.2 \ 30 crate://crates.io/atomic-waker/1.1.2 \
33 crate://crates.io/autocfg/1.1.0 \ 31 crate://crates.io/autocfg/1.4.0 \
34 crate://crates.io/axum/0.6.20 \ 32 crate://crates.io/axum/0.7.9 \
35 crate://crates.io/axum-core/0.3.4 \ 33 crate://crates.io/axum-core/0.4.5 \
36 crate://crates.io/backtrace/0.3.69 \ 34 crate://crates.io/backtrace/0.3.74 \
37 crate://crates.io/base64/0.21.5 \ 35 crate://crates.io/base64/0.22.1 \
38 crate://crates.io/bitflags/1.3.2 \ 36 crate://crates.io/bitflags/2.8.0 \
39 crate://crates.io/bitflags/2.4.1 \
40 crate://crates.io/block-buffer/0.10.4 \ 37 crate://crates.io/block-buffer/0.10.4 \
41 crate://crates.io/blocking/1.5.1 \ 38 crate://crates.io/blocking/1.6.1 \
42 crate://crates.io/bumpalo/3.14.0 \ 39 crate://crates.io/bumpalo/3.17.0 \
43 crate://crates.io/byteorder/1.5.0 \ 40 crate://crates.io/byteorder/1.5.0 \
44 crate://crates.io/bytes/1.5.0 \ 41 crate://crates.io/bytes/1.10.0 \
45 crate://crates.io/cc/1.0.83 \ 42 crate://crates.io/cc/1.2.12 \
46 crate://crates.io/cfg-if/1.0.0 \ 43 crate://crates.io/cfg-if/1.0.0 \
47 crate://crates.io/chrono/0.4.32 \ 44 crate://crates.io/cfg_aliases/0.2.1 \
48 crate://crates.io/clap/4.4.12 \ 45 crate://crates.io/chrono/0.4.39 \
49 crate://crates.io/clap_builder/4.4.12 \ 46 crate://crates.io/clap/4.5.28 \
50 crate://crates.io/clap_derive/4.4.7 \ 47 crate://crates.io/clap_builder/4.5.27 \
51 crate://crates.io/clap_lex/0.6.0 \ 48 crate://crates.io/clap_derive/4.5.28 \
52 crate://crates.io/colorchoice/1.0.0 \ 49 crate://crates.io/clap_lex/0.7.4 \
53 crate://crates.io/concurrent-queue/2.3.0 \ 50 crate://crates.io/colorchoice/1.0.3 \
54 crate://crates.io/core-foundation-sys/0.8.4 \ 51 crate://crates.io/concurrent-queue/2.5.0 \
55 crate://crates.io/cpufeatures/0.2.11 \ 52 crate://crates.io/core-foundation-sys/0.8.7 \
56 crate://crates.io/crossbeam-utils/0.8.16 \ 53 crate://crates.io/cpufeatures/0.2.17 \
54 crate://crates.io/crossbeam-utils/0.8.21 \
57 crate://crates.io/crypto-common/0.1.6 \ 55 crate://crates.io/crypto-common/0.1.6 \
58 crate://crates.io/data-encoding/2.4.0 \ 56 crate://crates.io/data-encoding/2.7.0 \
59 crate://crates.io/derivative/2.2.0 \
60 crate://crates.io/dhcproto/0.9.0 \ 57 crate://crates.io/dhcproto/0.9.0 \
61 crate://crates.io/dhcproto-macros/0.1.0 \ 58 crate://crates.io/dhcproto-macros/0.1.0 \
62 crate://crates.io/digest/0.10.7 \ 59 crate://crates.io/digest/0.10.7 \
63 crate://crates.io/either/1.9.0 \ 60 crate://crates.io/displaydoc/0.2.5 \
61 crate://crates.io/either/1.13.0 \
62 crate://crates.io/endi/1.1.0 \
64 crate://crates.io/enum-as-inner/0.5.1 \ 63 crate://crates.io/enum-as-inner/0.5.1 \
65 crate://crates.io/enum-as-inner/0.6.0 \ 64 crate://crates.io/enum-as-inner/0.6.1 \
66 crate://crates.io/enumflags2/0.7.8 \ 65 crate://crates.io/enumflags2/0.7.11 \
67 crate://crates.io/enumflags2_derive/0.7.8 \ 66 crate://crates.io/enumflags2_derive/0.7.11 \
68 crate://crates.io/env_filter/0.1.0 \ 67 crate://crates.io/env_filter/0.1.3 \
69 crate://crates.io/env_logger/0.11.0 \ 68 crate://crates.io/env_logger/0.11.6 \
70 crate://crates.io/equivalent/1.0.1 \ 69 crate://crates.io/equivalent/1.0.1 \
71 crate://crates.io/errno/0.3.8 \ 70 crate://crates.io/errno/0.3.10 \
72 crate://crates.io/etherparse/0.13.0 \ 71 crate://crates.io/etherparse/0.13.0 \
73 crate://crates.io/ethtool/0.2.5 \ 72 crate://crates.io/ethtool/0.2.5 \
74 crate://crates.io/event-listener/2.5.3 \ 73 crate://crates.io/event-listener/5.4.0 \
75 crate://crates.io/event-listener/3.1.0 \ 74 crate://crates.io/event-listener-strategy/0.5.3 \
76 crate://crates.io/event-listener-strategy/0.3.0 \ 75 crate://crates.io/fastrand/2.3.0 \
77 crate://crates.io/fastrand/1.9.0 \
78 crate://crates.io/fastrand/2.0.1 \
79 crate://crates.io/fixedbitset/0.4.2 \ 76 crate://crates.io/fixedbitset/0.4.2 \
80 crate://crates.io/fnv/1.0.7 \ 77 crate://crates.io/fnv/1.0.7 \
81 crate://crates.io/form_urlencoded/1.2.1 \ 78 crate://crates.io/form_urlencoded/1.2.1 \
82 crate://crates.io/fs2/0.4.3 \ 79 crate://crates.io/fs2/0.4.3 \
83 crate://crates.io/futures/0.3.29 \ 80 crate://crates.io/futures/0.3.31 \
84 crate://crates.io/futures-channel/0.3.30 \ 81 crate://crates.io/futures-channel/0.3.31 \
85 crate://crates.io/futures-core/0.3.30 \ 82 crate://crates.io/futures-core/0.3.31 \
86 crate://crates.io/futures-executor/0.3.29 \ 83 crate://crates.io/futures-executor/0.3.31 \
87 crate://crates.io/futures-io/0.3.30 \ 84 crate://crates.io/futures-io/0.3.31 \
88 crate://crates.io/futures-lite/1.13.0 \ 85 crate://crates.io/futures-lite/2.6.0 \
89 crate://crates.io/futures-lite/2.0.1 \ 86 crate://crates.io/futures-macro/0.3.31 \
90 crate://crates.io/futures-macro/0.3.30 \ 87 crate://crates.io/futures-sink/0.3.31 \
91 crate://crates.io/futures-sink/0.3.30 \ 88 crate://crates.io/futures-task/0.3.31 \
92 crate://crates.io/futures-task/0.3.30 \ 89 crate://crates.io/futures-util/0.3.31 \
93 crate://crates.io/futures-util/0.3.30 \
94 crate://crates.io/generic-array/0.14.7 \ 90 crate://crates.io/generic-array/0.14.7 \
95 crate://crates.io/genetlink/0.2.5 \ 91 crate://crates.io/genetlink/0.2.5 \
96 crate://crates.io/getrandom/0.2.11 \ 92 crate://crates.io/getrandom/0.2.15 \
97 crate://crates.io/gimli/0.28.0 \ 93 crate://crates.io/getrandom/0.3.1 \
98 crate://crates.io/h2/0.3.24 \ 94 crate://crates.io/gimli/0.31.1 \
95 crate://crates.io/h2/0.4.7 \
99 crate://crates.io/hashbrown/0.12.3 \ 96 crate://crates.io/hashbrown/0.12.3 \
100 crate://crates.io/hashbrown/0.14.2 \ 97 crate://crates.io/hashbrown/0.15.2 \
101 crate://crates.io/heck/0.4.1 \ 98 crate://crates.io/heck/0.4.1 \
102 crate://crates.io/hermit-abi/0.3.3 \ 99 crate://crates.io/heck/0.5.0 \
100 crate://crates.io/hermit-abi/0.4.0 \
103 crate://crates.io/hex/0.4.3 \ 101 crate://crates.io/hex/0.4.3 \
104 crate://crates.io/home/0.5.5 \ 102 crate://crates.io/http/1.2.0 \
105 crate://crates.io/http/0.2.11 \ 103 crate://crates.io/http-body/1.0.1 \
106 crate://crates.io/http-body/0.4.5 \ 104 crate://crates.io/http-body-util/0.1.2 \
107 crate://crates.io/httparse/1.8.0 \ 105 crate://crates.io/httparse/1.10.0 \
108 crate://crates.io/httpdate/1.0.3 \ 106 crate://crates.io/httpdate/1.0.3 \
109 crate://crates.io/humantime/2.1.0 \ 107 crate://crates.io/humantime/2.1.0 \
110 crate://crates.io/hyper/0.14.27 \ 108 crate://crates.io/hyper/1.6.0 \
111 crate://crates.io/hyper-timeout/0.4.1 \ 109 crate://crates.io/hyper-timeout/0.5.2 \
112 crate://crates.io/iana-time-zone/0.1.58 \ 110 crate://crates.io/hyper-util/0.1.10 \
111 crate://crates.io/iana-time-zone/0.1.61 \
113 crate://crates.io/iana-time-zone-haiku/0.1.2 \ 112 crate://crates.io/iana-time-zone-haiku/0.1.2 \
113 crate://crates.io/icu_collections/1.5.0 \
114 crate://crates.io/icu_locid/1.5.0 \
115 crate://crates.io/icu_locid_transform/1.5.0 \
116 crate://crates.io/icu_locid_transform_data/1.5.0 \
117 crate://crates.io/icu_normalizer/1.5.0 \
118 crate://crates.io/icu_normalizer_data/1.5.0 \
119 crate://crates.io/icu_properties/1.5.1 \
120 crate://crates.io/icu_properties_data/1.5.0 \
121 crate://crates.io/icu_provider/1.5.0 \
122 crate://crates.io/icu_provider_macros/1.5.0 \
114 crate://crates.io/idna/0.2.3 \ 123 crate://crates.io/idna/0.2.3 \
115 crate://crates.io/idna/0.5.0 \ 124 crate://crates.io/idna/1.0.3 \
125 crate://crates.io/idna_adapter/1.2.0 \
116 crate://crates.io/indexmap/1.9.3 \ 126 crate://crates.io/indexmap/1.9.3 \
117 crate://crates.io/indexmap/2.1.0 \ 127 crate://crates.io/indexmap/2.7.1 \
118 crate://crates.io/instant/0.1.12 \ 128 crate://crates.io/ipnet/2.11.0 \
119 crate://crates.io/io-lifetimes/1.0.11 \ 129 crate://crates.io/iptables/0.5.2 \
120 crate://crates.io/ipnet/2.9.0 \ 130 crate://crates.io/is_terminal_polyfill/1.70.1 \
121 crate://crates.io/iptables/0.5.1 \ 131 crate://crates.io/itertools/0.13.0 \
122 crate://crates.io/itertools/0.11.0 \ 132 crate://crates.io/itoa/1.0.14 \
123 crate://crates.io/itoa/1.0.9 \ 133 crate://crates.io/js-sys/0.3.77 \
124 crate://crates.io/js-sys/0.3.65 \ 134 crate://crates.io/lazy_static/1.5.0 \
125 crate://crates.io/lazy_static/1.4.0 \ 135 crate://crates.io/libc/0.2.169 \
126 crate://crates.io/libc/0.2.150 \ 136 crate://crates.io/linux-raw-sys/0.4.15 \
127 crate://crates.io/linux-raw-sys/0.3.8 \ 137 crate://crates.io/litemap/0.7.4 \
128 crate://crates.io/linux-raw-sys/0.4.11 \ 138 crate://crates.io/log/0.4.25 \
129 crate://crates.io/log/0.4.20 \
130 crate://crates.io/matches/0.1.10 \ 139 crate://crates.io/matches/0.1.10 \
131 crate://crates.io/matchit/0.7.3 \ 140 crate://crates.io/matchit/0.7.3 \
132 crate://crates.io/memchr/2.6.4 \ 141 crate://crates.io/memchr/2.7.4 \
133 crate://crates.io/memoffset/0.7.1 \ 142 crate://crates.io/memoffset/0.9.1 \
134 crate://crates.io/mime/0.3.17 \ 143 crate://crates.io/mime/0.3.17 \
135 crate://crates.io/miniz_oxide/0.7.1 \ 144 crate://crates.io/miniz_oxide/0.8.3 \
136 crate://crates.io/mio/0.8.9 \ 145 crate://crates.io/mio/1.0.3 \
137 crate://crates.io/mozim/0.2.2 \ 146 crate://crates.io/mozim/0.2.5 \
138 crate://crates.io/mptcp-pm/0.1.3 \ 147 crate://crates.io/mptcp-pm/0.1.3 \
139 crate://crates.io/multimap/0.8.3 \ 148 crate://crates.io/multimap/0.10.0 \
140 crate://crates.io/netlink-packet-core/0.7.0 \ 149 crate://crates.io/netlink-packet-core/0.7.0 \
141 crate://crates.io/netlink-packet-generic/0.3.3 \ 150 crate://crates.io/netlink-packet-generic/0.3.3 \
142 crate://crates.io/netlink-packet-route/0.18.1 \ 151 crate://crates.io/netlink-packet-route/0.19.0 \
152 crate://crates.io/netlink-packet-route/0.21.0 \
143 crate://crates.io/netlink-packet-utils/0.5.2 \ 153 crate://crates.io/netlink-packet-utils/0.5.2 \
144 crate://crates.io/netlink-proto/0.11.2 \ 154 crate://crates.io/netlink-proto/0.11.5 \
145 crate://crates.io/netlink-sys/0.8.5 \ 155 crate://crates.io/netlink-sys/0.8.7 \
146 crate://crates.io/nftables/0.3.0 \ 156 crate://crates.io/nftables/0.5.0 \
147 crate://crates.io/nispor/1.2.16 \ 157 crate://crates.io/nispor/1.2.22 \
148 crate://crates.io/nix/0.26.4 \
149 crate://crates.io/nix/0.27.1 \ 158 crate://crates.io/nix/0.27.1 \
150 crate://crates.io/num-traits/0.2.17 \ 159 crate://crates.io/nix/0.29.0 \
151 crate://crates.io/num_cpus/1.16.0 \ 160 crate://crates.io/num-traits/0.2.19 \
152 crate://crates.io/object/0.32.1 \ 161 crate://crates.io/object/0.36.7 \
153 crate://crates.io/once_cell/1.19.0 \ 162 crate://crates.io/once_cell/1.20.3 \
154 crate://crates.io/ordered-float/2.10.1 \ 163 crate://crates.io/ordered-float/2.10.1 \
155 crate://crates.io/ordered-stream/0.2.0 \ 164 crate://crates.io/ordered-stream/0.2.0 \
156 crate://crates.io/parking/2.2.0 \ 165 crate://crates.io/parking/2.2.1 \
157 crate://crates.io/paste/1.0.14 \ 166 crate://crates.io/paste/1.0.15 \
158 crate://crates.io/percent-encoding/2.3.1 \ 167 crate://crates.io/percent-encoding/2.3.1 \
159 crate://crates.io/petgraph/0.6.4 \ 168 crate://crates.io/petgraph/0.6.5 \
160 crate://crates.io/pin-project/1.1.3 \ 169 crate://crates.io/pin-project/1.1.9 \
161 crate://crates.io/pin-project-internal/1.1.3 \ 170 crate://crates.io/pin-project-internal/1.1.9 \
162 crate://crates.io/pin-project-lite/0.2.13 \ 171 crate://crates.io/pin-project-lite/0.2.16 \
163 crate://crates.io/pin-utils/0.1.0 \ 172 crate://crates.io/pin-utils/0.1.0 \
164 crate://crates.io/piper/0.2.1 \ 173 crate://crates.io/piper/0.2.4 \
165 crate://crates.io/polling/2.8.0 \ 174 crate://crates.io/polling/3.7.4 \
166 crate://crates.io/polling/3.3.0 \ 175 crate://crates.io/ppv-lite86/0.2.20 \
167 crate://crates.io/ppv-lite86/0.2.17 \ 176 crate://crates.io/prettyplease/0.2.29 \
168 crate://crates.io/prettyplease/0.2.15 \ 177 crate://crates.io/proc-macro-crate/3.2.0 \
169 crate://crates.io/proc-macro-crate/1.3.1 \ 178 crate://crates.io/proc-macro2/1.0.93 \
170 crate://crates.io/proc-macro2/1.0.74 \ 179 crate://crates.io/prost/0.13.4 \
171 crate://crates.io/prost/0.12.2 \ 180 crate://crates.io/prost-build/0.13.4 \
172 crate://crates.io/prost-build/0.12.2 \ 181 crate://crates.io/prost-derive/0.13.4 \
173 crate://crates.io/prost-derive/0.12.2 \ 182 crate://crates.io/prost-types/0.13.4 \
174 crate://crates.io/prost-types/0.12.2 \ 183 crate://crates.io/quote/1.0.38 \
175 crate://crates.io/quote/1.0.35 \
176 crate://crates.io/rand/0.8.5 \ 184 crate://crates.io/rand/0.8.5 \
185 crate://crates.io/rand/0.9.0 \
177 crate://crates.io/rand_chacha/0.3.1 \ 186 crate://crates.io/rand_chacha/0.3.1 \
187 crate://crates.io/rand_chacha/0.9.0 \
178 crate://crates.io/rand_core/0.6.4 \ 188 crate://crates.io/rand_core/0.6.4 \
179 crate://crates.io/redox_syscall/0.4.1 \ 189 crate://crates.io/rand_core/0.9.0 \
180 crate://crates.io/regex/1.10.2 \ 190 crate://crates.io/regex/1.11.1 \
181 crate://crates.io/regex-automata/0.4.3 \ 191 crate://crates.io/regex-automata/0.4.9 \
182 crate://crates.io/regex-syntax/0.8.2 \ 192 crate://crates.io/regex-syntax/0.8.5 \
183 crate://crates.io/rtnetlink/0.14.0 \ 193 crate://crates.io/rtnetlink/0.14.1 \
184 crate://crates.io/rustc-demangle/0.1.23 \ 194 crate://crates.io/rustc-demangle/0.1.24 \
185 crate://crates.io/rustix/0.37.27 \ 195 crate://crates.io/rustix/0.38.44 \
186 crate://crates.io/rustix/0.38.28 \ 196 crate://crates.io/rustversion/1.0.19 \
187 crate://crates.io/rustversion/1.0.14 \ 197 crate://crates.io/ryu/1.0.19 \
188 crate://crates.io/ryu/1.0.15 \
189 crate://crates.io/same-file/1.0.6 \ 198 crate://crates.io/same-file/1.0.6 \
190 crate://crates.io/serde/1.0.194 \ 199 crate://crates.io/serde/1.0.217 \
191 crate://crates.io/serde-value/0.7.0 \ 200 crate://crates.io/serde-value/0.7.0 \
192 crate://crates.io/serde_derive/1.0.194 \ 201 crate://crates.io/serde_derive/1.0.217 \
193 crate://crates.io/serde_json/1.0.111 \ 202 crate://crates.io/serde_json/1.0.138 \
194 crate://crates.io/serde_path_to_error/0.1.14 \ 203 crate://crates.io/serde_path_to_error/0.1.16 \
195 crate://crates.io/serde_repr/0.1.17 \ 204 crate://crates.io/serde_repr/0.1.19 \
196 crate://crates.io/sha1/0.10.6 \ 205 crate://crates.io/sha1/0.10.6 \
197 crate://crates.io/sha2/0.10.8 \ 206 crate://crates.io/sha2/0.10.8 \
198 crate://crates.io/signal-hook-registry/1.4.1 \ 207 crate://crates.io/shlex/1.3.0 \
208 crate://crates.io/signal-hook-registry/1.4.2 \
199 crate://crates.io/slab/0.4.9 \ 209 crate://crates.io/slab/0.4.9 \
200 crate://crates.io/smallvec/1.11.2 \ 210 crate://crates.io/smallvec/1.13.2 \
201 crate://crates.io/socket2/0.4.10 \ 211 crate://crates.io/socket2/0.5.8 \
202 crate://crates.io/socket2/0.5.5 \ 212 crate://crates.io/stable_deref_trait/1.2.0 \
203 crate://crates.io/static_assertions/1.1.0 \ 213 crate://crates.io/static_assertions/1.1.0 \
204 crate://crates.io/strsim/0.10.0 \ 214 crate://crates.io/strsim/0.11.1 \
205 crate://crates.io/strum/0.25.0 \ 215 crate://crates.io/strum/0.26.3 \
206 crate://crates.io/strum_macros/0.25.3 \ 216 crate://crates.io/strum_macros/0.26.4 \
207 crate://crates.io/syn/1.0.109 \ 217 crate://crates.io/syn/1.0.109 \
208 crate://crates.io/syn/2.0.46 \ 218 crate://crates.io/syn/2.0.98 \
209 crate://crates.io/sync_wrapper/0.1.2 \ 219 crate://crates.io/sync_wrapper/1.0.2 \
210 crate://crates.io/sysctl/0.5.5 \ 220 crate://crates.io/synstructure/0.13.1 \
211 crate://crates.io/tempfile/3.9.0 \ 221 crate://crates.io/sysctl/0.6.0 \
212 crate://crates.io/thiserror/1.0.50 \ 222 crate://crates.io/tempfile/3.16.0 \
213 crate://crates.io/thiserror-impl/1.0.50 \ 223 crate://crates.io/thiserror/1.0.69 \
214 crate://crates.io/tinyvec/1.6.0 \ 224 crate://crates.io/thiserror/2.0.11 \
225 crate://crates.io/thiserror-impl/1.0.69 \
226 crate://crates.io/thiserror-impl/2.0.11 \
227 crate://crates.io/tinystr/0.7.6 \
228 crate://crates.io/tinyvec/1.8.1 \
215 crate://crates.io/tinyvec_macros/0.1.1 \ 229 crate://crates.io/tinyvec_macros/0.1.1 \
216 crate://crates.io/tokio/1.35.0 \ 230 crate://crates.io/tokio/1.43.0 \
217 crate://crates.io/tokio-io-timeout/1.2.0 \ 231 crate://crates.io/tokio-macros/2.5.0 \
218 crate://crates.io/tokio-macros/2.2.0 \ 232 crate://crates.io/tokio-stream/0.1.17 \
219 crate://crates.io/tokio-stream/0.1.14 \ 233 crate://crates.io/tokio-util/0.7.13 \
220 crate://crates.io/tokio-util/0.7.10 \ 234 crate://crates.io/toml_datetime/0.6.8 \
221 crate://crates.io/toml_datetime/0.6.5 \ 235 crate://crates.io/toml_edit/0.22.23 \
222 crate://crates.io/toml_edit/0.19.15 \ 236 crate://crates.io/tonic/0.12.3 \
223 crate://crates.io/tonic/0.10.2 \ 237 crate://crates.io/tonic-build/0.12.3 \
224 crate://crates.io/tonic-build/0.10.2 \
225 crate://crates.io/tower/0.4.13 \ 238 crate://crates.io/tower/0.4.13 \
226 crate://crates.io/tower-layer/0.3.2 \ 239 crate://crates.io/tower/0.5.2 \
227 crate://crates.io/tower-service/0.3.2 \ 240 crate://crates.io/tower-layer/0.3.3 \
228 crate://crates.io/tracing/0.1.40 \ 241 crate://crates.io/tower-service/0.3.3 \
229 crate://crates.io/tracing-attributes/0.1.27 \ 242 crate://crates.io/tracing/0.1.41 \
230 crate://crates.io/tracing-core/0.1.32 \ 243 crate://crates.io/tracing-attributes/0.1.28 \
244 crate://crates.io/tracing-core/0.1.33 \
231 crate://crates.io/trust-dns-proto/0.22.0 \ 245 crate://crates.io/trust-dns-proto/0.22.0 \
232 crate://crates.io/try-lock/0.2.4 \ 246 crate://crates.io/try-lock/0.2.5 \
233 crate://crates.io/typenum/1.17.0 \ 247 crate://crates.io/typenum/1.17.0 \
234 crate://crates.io/uds_windows/1.0.2 \ 248 crate://crates.io/uds_windows/1.1.0 \
235 crate://crates.io/unicode-bidi/0.3.13 \ 249 crate://crates.io/unicode-bidi/0.3.18 \
236 crate://crates.io/unicode-ident/1.0.12 \ 250 crate://crates.io/unicode-ident/1.0.16 \
237 crate://crates.io/unicode-normalization/0.1.22 \ 251 crate://crates.io/unicode-normalization/0.1.24 \
238 crate://crates.io/url/2.5.0 \ 252 crate://crates.io/url/2.5.4 \
239 crate://crates.io/utf8parse/0.2.1 \ 253 crate://crates.io/utf16_iter/1.0.5 \
240 crate://crates.io/version_check/0.9.4 \ 254 crate://crates.io/utf8_iter/1.0.4 \
241 crate://crates.io/waker-fn/1.1.1 \ 255 crate://crates.io/utf8parse/0.2.2 \
242 crate://crates.io/walkdir/2.4.0 \ 256 crate://crates.io/version_check/0.9.5 \
257 crate://crates.io/walkdir/2.5.0 \
243 crate://crates.io/want/0.3.1 \ 258 crate://crates.io/want/0.3.1 \
244 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \ 259 crate://crates.io/wasi/0.11.0+wasi-snapshot-preview1 \
245 crate://crates.io/wasm-bindgen/0.2.88 \ 260 crate://crates.io/wasi/0.13.3+wasi-0.2.2 \
246 crate://crates.io/wasm-bindgen-backend/0.2.88 \ 261 crate://crates.io/wasm-bindgen/0.2.100 \
247 crate://crates.io/wasm-bindgen-macro/0.2.88 \ 262 crate://crates.io/wasm-bindgen-backend/0.2.100 \
248 crate://crates.io/wasm-bindgen-macro-support/0.2.88 \ 263 crate://crates.io/wasm-bindgen-macro/0.2.100 \
249 crate://crates.io/wasm-bindgen-shared/0.2.88 \ 264 crate://crates.io/wasm-bindgen-macro-support/0.2.100 \
250 crate://crates.io/which/4.4.2 \ 265 crate://crates.io/wasm-bindgen-shared/0.2.100 \
251 crate://crates.io/winapi/0.3.9 \ 266 crate://crates.io/winapi/0.3.9 \
252 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ 267 crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \
253 crate://crates.io/winapi-util/0.1.6 \ 268 crate://crates.io/winapi-util/0.1.9 \
254 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ 269 crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \
255 crate://crates.io/windows-core/0.51.1 \ 270 crate://crates.io/windows-core/0.52.0 \
256 crate://crates.io/windows-sys/0.48.0 \
257 crate://crates.io/windows-sys/0.52.0 \ 271 crate://crates.io/windows-sys/0.52.0 \
258 crate://crates.io/windows-targets/0.48.5 \ 272 crate://crates.io/windows-sys/0.59.0 \
259 crate://crates.io/windows-targets/0.52.0 \ 273 crate://crates.io/windows-targets/0.52.6 \
260 crate://crates.io/windows_aarch64_gnullvm/0.48.5 \ 274 crate://crates.io/windows_aarch64_gnullvm/0.52.6 \
261 crate://crates.io/windows_aarch64_gnullvm/0.52.0 \ 275 crate://crates.io/windows_aarch64_msvc/0.52.6 \
262 crate://crates.io/windows_aarch64_msvc/0.48.5 \ 276 crate://crates.io/windows_i686_gnu/0.52.6 \
263 crate://crates.io/windows_aarch64_msvc/0.52.0 \ 277 crate://crates.io/windows_i686_gnullvm/0.52.6 \
264 crate://crates.io/windows_i686_gnu/0.48.5 \ 278 crate://crates.io/windows_i686_msvc/0.52.6 \
265 crate://crates.io/windows_i686_gnu/0.52.0 \ 279 crate://crates.io/windows_x86_64_gnu/0.52.6 \
266 crate://crates.io/windows_i686_msvc/0.48.5 \ 280 crate://crates.io/windows_x86_64_gnullvm/0.52.6 \
267 crate://crates.io/windows_i686_msvc/0.52.0 \ 281 crate://crates.io/windows_x86_64_msvc/0.52.6 \
268 crate://crates.io/windows_x86_64_gnu/0.48.5 \ 282 crate://crates.io/winnow/0.7.1 \
269 crate://crates.io/windows_x86_64_gnu/0.52.0 \ 283 crate://crates.io/wit-bindgen-rt/0.33.0 \
270 crate://crates.io/windows_x86_64_gnullvm/0.48.5 \ 284 crate://crates.io/wl-nl80211/0.2.0 \
271 crate://crates.io/windows_x86_64_gnullvm/0.52.0 \ 285 crate://crates.io/write16/1.0.0 \
272 crate://crates.io/windows_x86_64_msvc/0.48.5 \ 286 crate://crates.io/writeable/0.5.5 \
273 crate://crates.io/windows_x86_64_msvc/0.52.0 \ 287 crate://crates.io/xdg-home/1.3.0 \
274 crate://crates.io/winnow/0.5.19 \ 288 crate://crates.io/yoke/0.7.5 \
275 crate://crates.io/xdg-home/1.0.0 \ 289 crate://crates.io/yoke-derive/0.7.5 \
276 crate://crates.io/zbus/3.14.1 \ 290 crate://crates.io/zbus/4.4.0 \
277 crate://crates.io/zbus_macros/3.14.1 \ 291 crate://crates.io/zbus_macros/4.4.0 \
278 crate://crates.io/zbus_names/2.6.0 \ 292 crate://crates.io/zbus_names/3.0.0 \
279 crate://crates.io/zvariant/3.15.0 \ 293 crate://crates.io/zerocopy/0.7.35 \
280 crate://crates.io/zvariant_derive/3.15.0 \ 294 crate://crates.io/zerocopy/0.8.17 \
281 crate://crates.io/zvariant_utils/1.0.1 \ 295 crate://crates.io/zerocopy-derive/0.7.35 \
296 crate://crates.io/zerocopy-derive/0.8.17 \
297 crate://crates.io/zerofrom/0.1.5 \
298 crate://crates.io/zerofrom-derive/0.1.5 \
299 crate://crates.io/zerovec/0.10.4 \
300 crate://crates.io/zerovec-derive/0.10.3 \
301 crate://crates.io/zvariant/4.2.0 \
302 crate://crates.io/zvariant_derive/4.2.0 \
303 crate://crates.io/zvariant_utils/2.1.0 \
282" 304"
283 305
284SRC_URI[addr2line-0.21.0.sha256sum] = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 306SRC_URI[addr2line-0.24.2.sha256sum] = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
285SRC_URI[adler-1.0.2.sha256sum] = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 307SRC_URI[adler2-2.0.0.sha256sum] = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
286SRC_URI[aho-corasick-1.1.2.sha256sum] = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 308SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
287SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 309SRC_URI[android-tzdata-0.1.1.sha256sum] = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
288SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 310SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
289SRC_URI[anstream-0.6.11.sha256sum] = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 311SRC_URI[anstream-0.6.18.sha256sum] = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
290SRC_URI[anstyle-1.0.4.sha256sum] = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 312SRC_URI[anstyle-1.0.10.sha256sum] = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
291SRC_URI[anstyle-parse-0.2.2.sha256sum] = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" 313SRC_URI[anstyle-parse-0.2.6.sha256sum] = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
292SRC_URI[anstyle-query-1.0.0.sha256sum] = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 314SRC_URI[anstyle-query-1.1.2.sha256sum] = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
293SRC_URI[anstyle-wincon-3.0.1.sha256sum] = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" 315SRC_URI[anstyle-wincon-3.0.7.sha256sum] = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
294SRC_URI[anyhow-1.0.75.sha256sum] = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 316SRC_URI[anyhow-1.0.95.sha256sum] = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04"
295SRC_URI[arrayvec-0.7.4.sha256sum] = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 317SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
296SRC_URI[async-broadcast-0.5.1.sha256sum] = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" 318SRC_URI[async-broadcast-0.7.2.sha256sum] = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
297SRC_URI[async-channel-2.1.0.sha256sum] = "d37875bd9915b7d67c2f117ea2c30a0989874d0b2cb694fe25403c85763c0c9e" 319SRC_URI[async-channel-2.3.1.sha256sum] = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
298SRC_URI[async-executor-1.7.2.sha256sum] = "fc5ea910c42e5ab19012bab31f53cb4d63d54c3a27730f9a833a88efcf4bb52d" 320SRC_URI[async-executor-1.13.1.sha256sum] = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
299SRC_URI[async-fs-1.6.0.sha256sum] = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 321SRC_URI[async-fs-2.1.2.sha256sum] = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a"
300SRC_URI[async-io-1.13.0.sha256sum] = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 322SRC_URI[async-io-2.4.0.sha256sum] = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059"
301SRC_URI[async-io-2.2.0.sha256sum] = "41ed9d5715c2d329bf1b4da8d60455b99b187f27ba726df2883799af9af60997" 323SRC_URI[async-lock-3.4.0.sha256sum] = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
302SRC_URI[async-lock-2.8.0.sha256sum] = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 324SRC_URI[async-process-2.3.0.sha256sum] = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
303SRC_URI[async-lock-3.1.1.sha256sum] = "655b9c7fe787d3b25cc0f804a1a8401790f0c5bc395beb5a64dc77d8de079105" 325SRC_URI[async-recursion-1.1.1.sha256sum] = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
304SRC_URI[async-process-1.8.1.sha256sum] = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 326SRC_URI[async-signal-0.2.10.sha256sum] = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
305SRC_URI[async-recursion-1.0.5.sha256sum] = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" 327SRC_URI[async-stream-0.3.6.sha256sum] = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476"
306SRC_URI[async-signal-0.2.5.sha256sum] = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 328SRC_URI[async-stream-impl-0.3.6.sha256sum] = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
307SRC_URI[async-stream-0.3.5.sha256sum] = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 329SRC_URI[async-task-4.7.1.sha256sum] = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
308SRC_URI[async-stream-impl-0.3.5.sha256sum] = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 330SRC_URI[async-trait-0.1.86.sha256sum] = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d"
309SRC_URI[async-task-4.5.0.sha256sum] = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1"
310SRC_URI[async-trait-0.1.74.sha256sum] = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
311SRC_URI[atomic-waker-1.1.2.sha256sum] = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 331SRC_URI[atomic-waker-1.1.2.sha256sum] = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
312SRC_URI[autocfg-1.1.0.sha256sum] = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 332SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
313SRC_URI[axum-0.6.20.sha256sum] = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" 333SRC_URI[axum-0.7.9.sha256sum] = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f"
314SRC_URI[axum-core-0.3.4.sha256sum] = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" 334SRC_URI[axum-core-0.4.5.sha256sum] = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199"
315SRC_URI[backtrace-0.3.69.sha256sum] = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 335SRC_URI[backtrace-0.3.74.sha256sum] = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
316SRC_URI[base64-0.21.5.sha256sum] = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 336SRC_URI[base64-0.22.1.sha256sum] = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
317SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 337SRC_URI[bitflags-2.8.0.sha256sum] = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
318SRC_URI[bitflags-2.4.1.sha256sum] = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
319SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 338SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
320SRC_URI[blocking-1.5.1.sha256sum] = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 339SRC_URI[blocking-1.6.1.sha256sum] = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
321SRC_URI[bumpalo-3.14.0.sha256sum] = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 340SRC_URI[bumpalo-3.17.0.sha256sum] = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
322SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 341SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
323SRC_URI[bytes-1.5.0.sha256sum] = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 342SRC_URI[bytes-1.10.0.sha256sum] = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9"
324SRC_URI[cc-1.0.83.sha256sum] = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 343SRC_URI[cc-1.2.12.sha256sum] = "755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2"
325SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 344SRC_URI[cfg-if-1.0.0.sha256sum] = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
326SRC_URI[chrono-0.4.32.sha256sum] = "41daef31d7a747c5c847246f36de49ced6f7403b4cdabc807a97b5cc184cda7a" 345SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
327SRC_URI[clap-4.4.12.sha256sum] = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d" 346SRC_URI[chrono-0.4.39.sha256sum] = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825"
328SRC_URI[clap_builder-4.4.12.sha256sum] = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" 347SRC_URI[clap-4.5.28.sha256sum] = "3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff"
329SRC_URI[clap_derive-4.4.7.sha256sum] = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 348SRC_URI[clap_builder-4.5.27.sha256sum] = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7"
330SRC_URI[clap_lex-0.6.0.sha256sum] = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 349SRC_URI[clap_derive-4.5.28.sha256sum] = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed"
331SRC_URI[colorchoice-1.0.0.sha256sum] = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 350SRC_URI[clap_lex-0.7.4.sha256sum] = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
332SRC_URI[concurrent-queue-2.3.0.sha256sum] = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 351SRC_URI[colorchoice-1.0.3.sha256sum] = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
333SRC_URI[core-foundation-sys-0.8.4.sha256sum] = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 352SRC_URI[concurrent-queue-2.5.0.sha256sum] = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
334SRC_URI[cpufeatures-0.2.11.sha256sum] = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 353SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
335SRC_URI[crossbeam-utils-0.8.16.sha256sum] = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 354SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
355SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
336SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 356SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
337SRC_URI[data-encoding-2.4.0.sha256sum] = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" 357SRC_URI[data-encoding-2.7.0.sha256sum] = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f"
338SRC_URI[derivative-2.2.0.sha256sum] = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
339SRC_URI[dhcproto-0.9.0.sha256sum] = "dcee045385d5f7819022821f41209b9945d17550760b0b2349aaef4ecfa14bc3" 358SRC_URI[dhcproto-0.9.0.sha256sum] = "dcee045385d5f7819022821f41209b9945d17550760b0b2349aaef4ecfa14bc3"
340SRC_URI[dhcproto-macros-0.1.0.sha256sum] = "a7993efb860416547839c115490d4951c6d0f8ec04a3594d9dd99d50ed7ec170" 359SRC_URI[dhcproto-macros-0.1.0.sha256sum] = "a7993efb860416547839c115490d4951c6d0f8ec04a3594d9dd99d50ed7ec170"
341SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 360SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
342SRC_URI[either-1.9.0.sha256sum] = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 361SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
362SRC_URI[either-1.13.0.sha256sum] = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
363SRC_URI[endi-1.1.0.sha256sum] = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
343SRC_URI[enum-as-inner-0.5.1.sha256sum] = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" 364SRC_URI[enum-as-inner-0.5.1.sha256sum] = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116"
344SRC_URI[enum-as-inner-0.6.0.sha256sum] = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" 365SRC_URI[enum-as-inner-0.6.1.sha256sum] = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc"
345SRC_URI[enumflags2-0.7.8.sha256sum] = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" 366SRC_URI[enumflags2-0.7.11.sha256sum] = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147"
346SRC_URI[enumflags2_derive-0.7.8.sha256sum] = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" 367SRC_URI[enumflags2_derive-0.7.11.sha256sum] = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79"
347SRC_URI[env_filter-0.1.0.sha256sum] = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 368SRC_URI[env_filter-0.1.3.sha256sum] = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
348SRC_URI[env_logger-0.11.0.sha256sum] = "9eeb342678d785662fd2514be38c459bb925f02b68dd2a3e0f21d7ef82d979dd" 369SRC_URI[env_logger-0.11.6.sha256sum] = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0"
349SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 370SRC_URI[equivalent-1.0.1.sha256sum] = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
350SRC_URI[errno-0.3.8.sha256sum] = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 371SRC_URI[errno-0.3.10.sha256sum] = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
351SRC_URI[etherparse-0.13.0.sha256sum] = "827292ea592108849932ad8e30218f8b1f21c0dfd0696698a18b5d0aed62d990" 372SRC_URI[etherparse-0.13.0.sha256sum] = "827292ea592108849932ad8e30218f8b1f21c0dfd0696698a18b5d0aed62d990"
352SRC_URI[ethtool-0.2.5.sha256sum] = "1d8e04a35517dc77748dc04bf38152799382d3d8f85cb07cb579bb7f4d8d3b5a" 373SRC_URI[ethtool-0.2.5.sha256sum] = "1d8e04a35517dc77748dc04bf38152799382d3d8f85cb07cb579bb7f4d8d3b5a"
353SRC_URI[event-listener-2.5.3.sha256sum] = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 374SRC_URI[event-listener-5.4.0.sha256sum] = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
354SRC_URI[event-listener-3.1.0.sha256sum] = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" 375SRC_URI[event-listener-strategy-0.5.3.sha256sum] = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2"
355SRC_URI[event-listener-strategy-0.3.0.sha256sum] = "d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160" 376SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
356SRC_URI[fastrand-1.9.0.sha256sum] = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
357SRC_URI[fastrand-2.0.1.sha256sum] = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
358SRC_URI[fixedbitset-0.4.2.sha256sum] = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 377SRC_URI[fixedbitset-0.4.2.sha256sum] = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
359SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 378SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
360SRC_URI[form_urlencoded-1.2.1.sha256sum] = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 379SRC_URI[form_urlencoded-1.2.1.sha256sum] = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
361SRC_URI[fs2-0.4.3.sha256sum] = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" 380SRC_URI[fs2-0.4.3.sha256sum] = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
362SRC_URI[futures-0.3.29.sha256sum] = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 381SRC_URI[futures-0.3.31.sha256sum] = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
363SRC_URI[futures-channel-0.3.30.sha256sum] = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 382SRC_URI[futures-channel-0.3.31.sha256sum] = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
364SRC_URI[futures-core-0.3.30.sha256sum] = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 383SRC_URI[futures-core-0.3.31.sha256sum] = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
365SRC_URI[futures-executor-0.3.29.sha256sum] = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 384SRC_URI[futures-executor-0.3.31.sha256sum] = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
366SRC_URI[futures-io-0.3.30.sha256sum] = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 385SRC_URI[futures-io-0.3.31.sha256sum] = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
367SRC_URI[futures-lite-1.13.0.sha256sum] = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 386SRC_URI[futures-lite-2.6.0.sha256sum] = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532"
368SRC_URI[futures-lite-2.0.1.sha256sum] = "d3831c2651acb5177cbd83943f3d9c8912c5ad03c76afcc0e9511ba568ec5ebb" 387SRC_URI[futures-macro-0.3.31.sha256sum] = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
369SRC_URI[futures-macro-0.3.30.sha256sum] = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 388SRC_URI[futures-sink-0.3.31.sha256sum] = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
370SRC_URI[futures-sink-0.3.30.sha256sum] = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 389SRC_URI[futures-task-0.3.31.sha256sum] = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
371SRC_URI[futures-task-0.3.30.sha256sum] = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 390SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
372SRC_URI[futures-util-0.3.30.sha256sum] = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
373SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 391SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
374SRC_URI[genetlink-0.2.5.sha256sum] = "1f890076c1faa1298bf747ce3694a8d9e0d2cc4b06fe293f12dd95742bfd079f" 392SRC_URI[genetlink-0.2.5.sha256sum] = "1f890076c1faa1298bf747ce3694a8d9e0d2cc4b06fe293f12dd95742bfd079f"
375SRC_URI[getrandom-0.2.11.sha256sum] = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 393SRC_URI[getrandom-0.2.15.sha256sum] = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
376SRC_URI[gimli-0.28.0.sha256sum] = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 394SRC_URI[getrandom-0.3.1.sha256sum] = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8"
377SRC_URI[h2-0.3.24.sha256sum] = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 395SRC_URI[gimli-0.31.1.sha256sum] = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
396SRC_URI[h2-0.4.7.sha256sum] = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e"
378SRC_URI[hashbrown-0.12.3.sha256sum] = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 397SRC_URI[hashbrown-0.12.3.sha256sum] = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
379SRC_URI[hashbrown-0.14.2.sha256sum] = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 398SRC_URI[hashbrown-0.15.2.sha256sum] = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
380SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 399SRC_URI[heck-0.4.1.sha256sum] = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
381SRC_URI[hermit-abi-0.3.3.sha256sum] = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 400SRC_URI[heck-0.5.0.sha256sum] = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
401SRC_URI[hermit-abi-0.4.0.sha256sum] = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc"
382SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 402SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
383SRC_URI[home-0.5.5.sha256sum] = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 403SRC_URI[http-1.2.0.sha256sum] = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea"
384SRC_URI[http-0.2.11.sha256sum] = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 404SRC_URI[http-body-1.0.1.sha256sum] = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
385SRC_URI[http-body-0.4.5.sha256sum] = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 405SRC_URI[http-body-util-0.1.2.sha256sum] = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f"
386SRC_URI[httparse-1.8.0.sha256sum] = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 406SRC_URI[httparse-1.10.0.sha256sum] = "f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a"
387SRC_URI[httpdate-1.0.3.sha256sum] = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 407SRC_URI[httpdate-1.0.3.sha256sum] = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
388SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 408SRC_URI[humantime-2.1.0.sha256sum] = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
389SRC_URI[hyper-0.14.27.sha256sum] = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 409SRC_URI[hyper-1.6.0.sha256sum] = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80"
390SRC_URI[hyper-timeout-0.4.1.sha256sum] = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 410SRC_URI[hyper-timeout-0.5.2.sha256sum] = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0"
391SRC_URI[iana-time-zone-0.1.58.sha256sum] = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 411SRC_URI[hyper-util-0.1.10.sha256sum] = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4"
412SRC_URI[iana-time-zone-0.1.61.sha256sum] = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
392SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 413SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
414SRC_URI[icu_collections-1.5.0.sha256sum] = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
415SRC_URI[icu_locid-1.5.0.sha256sum] = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
416SRC_URI[icu_locid_transform-1.5.0.sha256sum] = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
417SRC_URI[icu_locid_transform_data-1.5.0.sha256sum] = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
418SRC_URI[icu_normalizer-1.5.0.sha256sum] = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
419SRC_URI[icu_normalizer_data-1.5.0.sha256sum] = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
420SRC_URI[icu_properties-1.5.1.sha256sum] = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
421SRC_URI[icu_properties_data-1.5.0.sha256sum] = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
422SRC_URI[icu_provider-1.5.0.sha256sum] = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
423SRC_URI[icu_provider_macros-1.5.0.sha256sum] = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
393SRC_URI[idna-0.2.3.sha256sum] = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 424SRC_URI[idna-0.2.3.sha256sum] = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
394SRC_URI[idna-0.5.0.sha256sum] = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 425SRC_URI[idna-1.0.3.sha256sum] = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
426SRC_URI[idna_adapter-1.2.0.sha256sum] = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
395SRC_URI[indexmap-1.9.3.sha256sum] = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 427SRC_URI[indexmap-1.9.3.sha256sum] = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
396SRC_URI[indexmap-2.1.0.sha256sum] = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 428SRC_URI[indexmap-2.7.1.sha256sum] = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652"
397SRC_URI[instant-0.1.12.sha256sum] = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 429SRC_URI[ipnet-2.11.0.sha256sum] = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130"
398SRC_URI[io-lifetimes-1.0.11.sha256sum] = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 430SRC_URI[iptables-0.5.2.sha256sum] = "43b627935a2f5d654613bea2bcd677cc760b03ecf224ced0f1970c0d174813b9"
399SRC_URI[ipnet-2.9.0.sha256sum] = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 431SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
400SRC_URI[iptables-0.5.1.sha256sum] = "d39f0d72d0feb83c9b7f4e1fbde2b4a629886f30841127b3f86383831dba2629" 432SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
401SRC_URI[itertools-0.11.0.sha256sum] = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 433SRC_URI[itoa-1.0.14.sha256sum] = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674"
402SRC_URI[itoa-1.0.9.sha256sum] = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 434SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
403SRC_URI[js-sys-0.3.65.sha256sum] = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" 435SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
404SRC_URI[lazy_static-1.4.0.sha256sum] = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 436SRC_URI[libc-0.2.169.sha256sum] = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
405SRC_URI[libc-0.2.150.sha256sum] = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 437SRC_URI[linux-raw-sys-0.4.15.sha256sum] = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
406SRC_URI[linux-raw-sys-0.3.8.sha256sum] = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 438SRC_URI[litemap-0.7.4.sha256sum] = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
407SRC_URI[linux-raw-sys-0.4.11.sha256sum] = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 439SRC_URI[log-0.4.25.sha256sum] = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
408SRC_URI[log-0.4.20.sha256sum] = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
409SRC_URI[matches-0.1.10.sha256sum] = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 440SRC_URI[matches-0.1.10.sha256sum] = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
410SRC_URI[matchit-0.7.3.sha256sum] = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" 441SRC_URI[matchit-0.7.3.sha256sum] = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94"
411SRC_URI[memchr-2.6.4.sha256sum] = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 442SRC_URI[memchr-2.7.4.sha256sum] = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
412SRC_URI[memoffset-0.7.1.sha256sum] = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 443SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
413SRC_URI[mime-0.3.17.sha256sum] = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 444SRC_URI[mime-0.3.17.sha256sum] = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
414SRC_URI[miniz_oxide-0.7.1.sha256sum] = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 445SRC_URI[miniz_oxide-0.8.3.sha256sum] = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924"
415SRC_URI[mio-0.8.9.sha256sum] = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 446SRC_URI[mio-1.0.3.sha256sum] = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
416SRC_URI[mozim-0.2.2.sha256sum] = "0c1c15d0df314be0af498b122169739cc873045e431a0cb1a83564f7459ac491" 447SRC_URI[mozim-0.2.5.sha256sum] = "610e34113d007c3588631f879854c14fbf291f3ab7853b833220f7cbf6ece8ad"
417SRC_URI[mptcp-pm-0.1.3.sha256sum] = "3eafa8fc63dce407b75e336f9a22f18cf5510a3a5c3a5d83262688eb5cca42d5" 448SRC_URI[mptcp-pm-0.1.3.sha256sum] = "3eafa8fc63dce407b75e336f9a22f18cf5510a3a5c3a5d83262688eb5cca42d5"
418SRC_URI[multimap-0.8.3.sha256sum] = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" 449SRC_URI[multimap-0.10.0.sha256sum] = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03"
419SRC_URI[netlink-packet-core-0.7.0.sha256sum] = "72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4" 450SRC_URI[netlink-packet-core-0.7.0.sha256sum] = "72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4"
420SRC_URI[netlink-packet-generic-0.3.3.sha256sum] = "1cd7eb8ad331c84c6b8cb7f685b448133e5ad82e1ffd5acafac374af4a5a308b" 451SRC_URI[netlink-packet-generic-0.3.3.sha256sum] = "1cd7eb8ad331c84c6b8cb7f685b448133e5ad82e1ffd5acafac374af4a5a308b"
421SRC_URI[netlink-packet-route-0.18.1.sha256sum] = "dd9ccdfabb457e05c7c61e66eb39262a204fbb376c53968b5e52dce15b423fc5" 452SRC_URI[netlink-packet-route-0.19.0.sha256sum] = "74c171cd77b4ee8c7708da746ce392440cb7bcf618d122ec9ecc607b12938bf4"
453SRC_URI[netlink-packet-route-0.21.0.sha256sum] = "483325d4bfef65699214858f097d504eb812c38ce7077d165f301ec406c3066e"
422SRC_URI[netlink-packet-utils-0.5.2.sha256sum] = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" 454SRC_URI[netlink-packet-utils-0.5.2.sha256sum] = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34"
423SRC_URI[netlink-proto-0.11.2.sha256sum] = "842c6770fc4bb33dd902f41829c61ef872b8e38de1405aa0b938b27b8fba12c3" 455SRC_URI[netlink-proto-0.11.5.sha256sum] = "72452e012c2f8d612410d89eea01e2d9b56205274abb35d53f60200b2ec41d60"
424SRC_URI[netlink-sys-0.8.5.sha256sum] = "6471bf08e7ac0135876a9581bf3217ef0333c191c128d34878079f42ee150411" 456SRC_URI[netlink-sys-0.8.7.sha256sum] = "16c903aa70590cb93691bf97a767c8d1d6122d2cc9070433deb3bbf36ce8bd23"
425SRC_URI[nftables-0.3.0.sha256sum] = "71d11bb5c74ea03d97b6eaed2a30a81657d9884152c661d28d44b4d22616b652" 457SRC_URI[nftables-0.5.0.sha256sum] = "6c7288de9ee11086e792d89ee45adf490a5a778ff0fddc7e086ce1521989e657"
426SRC_URI[nispor-1.2.16.sha256sum] = "0c9f198b82210da3f72354fb061ca8b683f274ae137cd6d862758bd9b176d047" 458SRC_URI[nispor-1.2.22.sha256sum] = "310e947a3d74c87d73a98c080a07657fd63e96a76230cd88a778297533622b69"
427SRC_URI[nix-0.26.4.sha256sum] = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
428SRC_URI[nix-0.27.1.sha256sum] = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" 459SRC_URI[nix-0.27.1.sha256sum] = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
429SRC_URI[num-traits-0.2.17.sha256sum] = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 460SRC_URI[nix-0.29.0.sha256sum] = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
430SRC_URI[num_cpus-1.16.0.sha256sum] = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 461SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
431SRC_URI[object-0.32.1.sha256sum] = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 462SRC_URI[object-0.36.7.sha256sum] = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
432SRC_URI[once_cell-1.19.0.sha256sum] = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 463SRC_URI[once_cell-1.20.3.sha256sum] = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e"
433SRC_URI[ordered-float-2.10.1.sha256sum] = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" 464SRC_URI[ordered-float-2.10.1.sha256sum] = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c"
434SRC_URI[ordered-stream-0.2.0.sha256sum] = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 465SRC_URI[ordered-stream-0.2.0.sha256sum] = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
435SRC_URI[parking-2.2.0.sha256sum] = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 466SRC_URI[parking-2.2.1.sha256sum] = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
436SRC_URI[paste-1.0.14.sha256sum] = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 467SRC_URI[paste-1.0.15.sha256sum] = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
437SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 468SRC_URI[percent-encoding-2.3.1.sha256sum] = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
438SRC_URI[petgraph-0.6.4.sha256sum] = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 469SRC_URI[petgraph-0.6.5.sha256sum] = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
439SRC_URI[pin-project-1.1.3.sha256sum] = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 470SRC_URI[pin-project-1.1.9.sha256sum] = "dfe2e71e1471fe07709406bf725f710b02927c9c54b2b5b2ec0e8087d97c327d"
440SRC_URI[pin-project-internal-1.1.3.sha256sum] = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 471SRC_URI[pin-project-internal-1.1.9.sha256sum] = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67"
441SRC_URI[pin-project-lite-0.2.13.sha256sum] = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 472SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
442SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 473SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
443SRC_URI[piper-0.2.1.sha256sum] = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 474SRC_URI[piper-0.2.4.sha256sum] = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066"
444SRC_URI[polling-2.8.0.sha256sum] = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 475SRC_URI[polling-3.7.4.sha256sum] = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f"
445SRC_URI[polling-3.3.0.sha256sum] = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531" 476SRC_URI[ppv-lite86-0.2.20.sha256sum] = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
446SRC_URI[ppv-lite86-0.2.17.sha256sum] = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 477SRC_URI[prettyplease-0.2.29.sha256sum] = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac"
447SRC_URI[prettyplease-0.2.15.sha256sum] = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" 478SRC_URI[proc-macro-crate-3.2.0.sha256sum] = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
448SRC_URI[proc-macro-crate-1.3.1.sha256sum] = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 479SRC_URI[proc-macro2-1.0.93.sha256sum] = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
449SRC_URI[proc-macro2-1.0.74.sha256sum] = "2de98502f212cfcea8d0bb305bd0f49d7ebdd75b64ba0a68f937d888f4e0d6db" 480SRC_URI[prost-0.13.4.sha256sum] = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec"
450SRC_URI[prost-0.12.2.sha256sum] = "5a5a410fc7882af66deb8d01d01737353cf3ad6204c408177ba494291a626312" 481SRC_URI[prost-build-0.13.4.sha256sum] = "d0f3e5beed80eb580c68e2c600937ac2c4eedabdfd5ef1e5b7ea4f3fba84497b"
451SRC_URI[prost-build-0.12.2.sha256sum] = "1fa3d084c8704911bfefb2771be2f9b6c5c0da7343a71e0021ee3c665cada738" 482SRC_URI[prost-derive-0.13.4.sha256sum] = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3"
452SRC_URI[prost-derive-0.12.2.sha256sum] = "065717a5dfaca4a83d2fe57db3487b311365200000551d7a364e715dbf4346bc" 483SRC_URI[prost-types-0.13.4.sha256sum] = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc"
453SRC_URI[prost-types-0.12.2.sha256sum] = "8339f32236f590281e2f6368276441394fcd1b2133b549cc895d0ae80f2f9a52" 484SRC_URI[quote-1.0.38.sha256sum] = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
454SRC_URI[quote-1.0.35.sha256sum] = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
455SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 485SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
486SRC_URI[rand-0.9.0.sha256sum] = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94"
456SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 487SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
488SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
457SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 489SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
458SRC_URI[redox_syscall-0.4.1.sha256sum] = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 490SRC_URI[rand_core-0.9.0.sha256sum] = "b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff"
459SRC_URI[regex-1.10.2.sha256sum] = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 491SRC_URI[regex-1.11.1.sha256sum] = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
460SRC_URI[regex-automata-0.4.3.sha256sum] = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 492SRC_URI[regex-automata-0.4.9.sha256sum] = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
461SRC_URI[regex-syntax-0.8.2.sha256sum] = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 493SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
462SRC_URI[rtnetlink-0.14.0.sha256sum] = "bb5bbb61e037711ff30a3657ec537285b2e1ecb5427e4365d275164f0928c884" 494SRC_URI[rtnetlink-0.14.1.sha256sum] = "b684475344d8df1859ddb2d395dd3dac4f8f3422a1aa0725993cb375fc5caba5"
463SRC_URI[rustc-demangle-0.1.23.sha256sum] = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 495SRC_URI[rustc-demangle-0.1.24.sha256sum] = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
464SRC_URI[rustix-0.37.27.sha256sum] = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" 496SRC_URI[rustix-0.38.44.sha256sum] = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
465SRC_URI[rustix-0.38.28.sha256sum] = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" 497SRC_URI[rustversion-1.0.19.sha256sum] = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
466SRC_URI[rustversion-1.0.14.sha256sum] = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 498SRC_URI[ryu-1.0.19.sha256sum] = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd"
467SRC_URI[ryu-1.0.15.sha256sum] = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
468SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 499SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
469SRC_URI[serde-1.0.194.sha256sum] = "0b114498256798c94a0689e1a15fec6005dee8ac1f41de56404b67afc2a4b773" 500SRC_URI[serde-1.0.217.sha256sum] = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
470SRC_URI[serde-value-0.7.0.sha256sum] = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" 501SRC_URI[serde-value-0.7.0.sha256sum] = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c"
471SRC_URI[serde_derive-1.0.194.sha256sum] = "a3385e45322e8f9931410f01b3031ec534c3947d0e94c18049af4d9f9907d4e0" 502SRC_URI[serde_derive-1.0.217.sha256sum] = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
472SRC_URI[serde_json-1.0.111.sha256sum] = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" 503SRC_URI[serde_json-1.0.138.sha256sum] = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949"
473SRC_URI[serde_path_to_error-0.1.14.sha256sum] = "4beec8bce849d58d06238cb50db2e1c417cfeafa4c63f692b15c82b7c80f8335" 504SRC_URI[serde_path_to_error-0.1.16.sha256sum] = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6"
474SRC_URI[serde_repr-0.1.17.sha256sum] = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 505SRC_URI[serde_repr-0.1.19.sha256sum] = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
475SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 506SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
476SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 507SRC_URI[sha2-0.10.8.sha256sum] = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
477SRC_URI[signal-hook-registry-1.4.1.sha256sum] = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 508SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
509SRC_URI[signal-hook-registry-1.4.2.sha256sum] = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
478SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 510SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
479SRC_URI[smallvec-1.11.2.sha256sum] = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 511SRC_URI[smallvec-1.13.2.sha256sum] = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
480SRC_URI[socket2-0.4.10.sha256sum] = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 512SRC_URI[socket2-0.5.8.sha256sum] = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8"
481SRC_URI[socket2-0.5.5.sha256sum] = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 513SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
482SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 514SRC_URI[static_assertions-1.1.0.sha256sum] = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
483SRC_URI[strsim-0.10.0.sha256sum] = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 515SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
484SRC_URI[strum-0.25.0.sha256sum] = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 516SRC_URI[strum-0.26.3.sha256sum] = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
485SRC_URI[strum_macros-0.25.3.sha256sum] = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" 517SRC_URI[strum_macros-0.26.4.sha256sum] = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"
486SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 518SRC_URI[syn-1.0.109.sha256sum] = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
487SRC_URI[syn-2.0.46.sha256sum] = "89456b690ff72fddcecf231caedbe615c59480c93358a93dfae7fc29e3ebbf0e" 519SRC_URI[syn-2.0.98.sha256sum] = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
488SRC_URI[sync_wrapper-0.1.2.sha256sum] = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 520SRC_URI[sync_wrapper-1.0.2.sha256sum] = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
489SRC_URI[sysctl-0.5.5.sha256sum] = "ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea" 521SRC_URI[synstructure-0.13.1.sha256sum] = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
490SRC_URI[tempfile-3.9.0.sha256sum] = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa" 522SRC_URI[sysctl-0.6.0.sha256sum] = "01198a2debb237c62b6826ec7081082d951f46dbb64b0e8c7649a452230d1dfc"
491SRC_URI[thiserror-1.0.50.sha256sum] = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 523SRC_URI[tempfile-3.16.0.sha256sum] = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91"
492SRC_URI[thiserror-impl-1.0.50.sha256sum] = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 524SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
493SRC_URI[tinyvec-1.6.0.sha256sum] = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 525SRC_URI[thiserror-2.0.11.sha256sum] = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc"
526SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
527SRC_URI[thiserror-impl-2.0.11.sha256sum] = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2"
528SRC_URI[tinystr-0.7.6.sha256sum] = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
529SRC_URI[tinyvec-1.8.1.sha256sum] = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8"
494SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 530SRC_URI[tinyvec_macros-0.1.1.sha256sum] = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
495SRC_URI[tokio-1.35.0.sha256sum] = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" 531SRC_URI[tokio-1.43.0.sha256sum] = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e"
496SRC_URI[tokio-io-timeout-1.2.0.sha256sum] = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" 532SRC_URI[tokio-macros-2.5.0.sha256sum] = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
497SRC_URI[tokio-macros-2.2.0.sha256sum] = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 533SRC_URI[tokio-stream-0.1.17.sha256sum] = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047"
498SRC_URI[tokio-stream-0.1.14.sha256sum] = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 534SRC_URI[tokio-util-0.7.13.sha256sum] = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078"
499SRC_URI[tokio-util-0.7.10.sha256sum] = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 535SRC_URI[toml_datetime-0.6.8.sha256sum] = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
500SRC_URI[toml_datetime-0.6.5.sha256sum] = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 536SRC_URI[toml_edit-0.22.23.sha256sum] = "02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee"
501SRC_URI[toml_edit-0.19.15.sha256sum] = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 537SRC_URI[tonic-0.12.3.sha256sum] = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52"
502SRC_URI[tonic-0.10.2.sha256sum] = "d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e" 538SRC_URI[tonic-build-0.12.3.sha256sum] = "9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11"
503SRC_URI[tonic-build-0.10.2.sha256sum] = "9d021fc044c18582b9a2408cd0dd05b1596e3ecdb5c4df822bb0183545683889"
504SRC_URI[tower-0.4.13.sha256sum] = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 539SRC_URI[tower-0.4.13.sha256sum] = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
505SRC_URI[tower-layer-0.3.2.sha256sum] = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 540SRC_URI[tower-0.5.2.sha256sum] = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
506SRC_URI[tower-service-0.3.2.sha256sum] = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 541SRC_URI[tower-layer-0.3.3.sha256sum] = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
507SRC_URI[tracing-0.1.40.sha256sum] = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 542SRC_URI[tower-service-0.3.3.sha256sum] = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
508SRC_URI[tracing-attributes-0.1.27.sha256sum] = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 543SRC_URI[tracing-0.1.41.sha256sum] = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
509SRC_URI[tracing-core-0.1.32.sha256sum] = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 544SRC_URI[tracing-attributes-0.1.28.sha256sum] = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
545SRC_URI[tracing-core-0.1.33.sha256sum] = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
510SRC_URI[trust-dns-proto-0.22.0.sha256sum] = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26" 546SRC_URI[trust-dns-proto-0.22.0.sha256sum] = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26"
511SRC_URI[try-lock-0.2.4.sha256sum] = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 547SRC_URI[try-lock-0.2.5.sha256sum] = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
512SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 548SRC_URI[typenum-1.17.0.sha256sum] = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
513SRC_URI[uds_windows-1.0.2.sha256sum] = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" 549SRC_URI[uds_windows-1.1.0.sha256sum] = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9"
514SRC_URI[unicode-bidi-0.3.13.sha256sum] = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 550SRC_URI[unicode-bidi-0.3.18.sha256sum] = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
515SRC_URI[unicode-ident-1.0.12.sha256sum] = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 551SRC_URI[unicode-ident-1.0.16.sha256sum] = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034"
516SRC_URI[unicode-normalization-0.1.22.sha256sum] = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 552SRC_URI[unicode-normalization-0.1.24.sha256sum] = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
517SRC_URI[url-2.5.0.sha256sum] = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 553SRC_URI[url-2.5.4.sha256sum] = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
518SRC_URI[utf8parse-0.2.1.sha256sum] = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 554SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
519SRC_URI[version_check-0.9.4.sha256sum] = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 555SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
520SRC_URI[waker-fn-1.1.1.sha256sum] = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 556SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
521SRC_URI[walkdir-2.4.0.sha256sum] = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 557SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
558SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
522SRC_URI[want-0.3.1.sha256sum] = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 559SRC_URI[want-0.3.1.sha256sum] = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
523SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 560SRC_URI[wasi-0.11.0+wasi-snapshot-preview1.sha256sum] = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
524SRC_URI[wasm-bindgen-0.2.88.sha256sum] = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" 561SRC_URI[wasi-0.13.3+wasi-0.2.2.sha256sum] = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
525SRC_URI[wasm-bindgen-backend-0.2.88.sha256sum] = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" 562SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
526SRC_URI[wasm-bindgen-macro-0.2.88.sha256sum] = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" 563SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
527SRC_URI[wasm-bindgen-macro-support-0.2.88.sha256sum] = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" 564SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
528SRC_URI[wasm-bindgen-shared-0.2.88.sha256sum] = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" 565SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
529SRC_URI[which-4.4.2.sha256sum] = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 566SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
530SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 567SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
531SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 568SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
532SRC_URI[winapi-util-0.1.6.sha256sum] = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 569SRC_URI[winapi-util-0.1.9.sha256sum] = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
533SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 570SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
534SRC_URI[windows-core-0.51.1.sha256sum] = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 571SRC_URI[windows-core-0.52.0.sha256sum] = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
535SRC_URI[windows-sys-0.48.0.sha256sum] = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
536SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 572SRC_URI[windows-sys-0.52.0.sha256sum] = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
537SRC_URI[windows-targets-0.48.5.sha256sum] = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 573SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
538SRC_URI[windows-targets-0.52.0.sha256sum] = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 574SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
539SRC_URI[windows_aarch64_gnullvm-0.48.5.sha256sum] = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 575SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
540SRC_URI[windows_aarch64_gnullvm-0.52.0.sha256sum] = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 576SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
541SRC_URI[windows_aarch64_msvc-0.48.5.sha256sum] = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 577SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
542SRC_URI[windows_aarch64_msvc-0.52.0.sha256sum] = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 578SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
543SRC_URI[windows_i686_gnu-0.48.5.sha256sum] = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 579SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
544SRC_URI[windows_i686_gnu-0.52.0.sha256sum] = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 580SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
545SRC_URI[windows_i686_msvc-0.48.5.sha256sum] = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 581SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
546SRC_URI[windows_i686_msvc-0.52.0.sha256sum] = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 582SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
547SRC_URI[windows_x86_64_gnu-0.48.5.sha256sum] = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 583SRC_URI[winnow-0.7.1.sha256sum] = "86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f"
548SRC_URI[windows_x86_64_gnu-0.52.0.sha256sum] = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 584SRC_URI[wit-bindgen-rt-0.33.0.sha256sum] = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
549SRC_URI[windows_x86_64_gnullvm-0.48.5.sha256sum] = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 585SRC_URI[wl-nl80211-0.2.0.sha256sum] = "5cffcf1e1dca38467779e22768bfc7f294f1b7b3bd99727edf13280eb2429789"
550SRC_URI[windows_x86_64_gnullvm-0.52.0.sha256sum] = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 586SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
551SRC_URI[windows_x86_64_msvc-0.48.5.sha256sum] = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 587SRC_URI[writeable-0.5.5.sha256sum] = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
552SRC_URI[windows_x86_64_msvc-0.52.0.sha256sum] = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 588SRC_URI[xdg-home-1.3.0.sha256sum] = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
553SRC_URI[winnow-0.5.19.sha256sum] = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 589SRC_URI[yoke-0.7.5.sha256sum] = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
554SRC_URI[xdg-home-1.0.0.sha256sum] = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" 590SRC_URI[yoke-derive-0.7.5.sha256sum] = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
555SRC_URI[zbus-3.14.1.sha256sum] = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948" 591SRC_URI[zbus-4.4.0.sha256sum] = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
556SRC_URI[zbus_macros-3.14.1.sha256sum] = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d" 592SRC_URI[zbus_macros-4.4.0.sha256sum] = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
557SRC_URI[zbus_names-2.6.0.sha256sum] = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 593SRC_URI[zbus_names-3.0.0.sha256sum] = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
558SRC_URI[zvariant-3.15.0.sha256sum] = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 594SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
559SRC_URI[zvariant_derive-3.15.0.sha256sum] = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 595SRC_URI[zerocopy-0.8.17.sha256sum] = "aa91407dacce3a68c56de03abe2760159582b846c6a4acd2f456618087f12713"
560SRC_URI[zvariant_utils-1.0.1.sha256sum] = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" 596SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
597SRC_URI[zerocopy-derive-0.8.17.sha256sum] = "06718a168365cad3d5ff0bb133aad346959a2074bd4a85c121255a11304a8626"
598SRC_URI[zerofrom-0.1.5.sha256sum] = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e"
599SRC_URI[zerofrom-derive-0.1.5.sha256sum] = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
600SRC_URI[zerovec-0.10.4.sha256sum] = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
601SRC_URI[zerovec-derive-0.10.3.sha256sum] = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
602SRC_URI[zvariant-4.2.0.sha256sum] = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
603SRC_URI[zvariant_derive-4.2.0.sha256sum] = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
604SRC_URI[zvariant_utils-2.1.0.sha256sum] = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
diff --git a/recipes-containers/netavark/netavark_1.10.3.bb b/recipes-containers/netavark/netavark_1.14.1.bb
index b65b73e8..13149cdd 100644
--- a/recipes-containers/netavark/netavark_1.10.3.bb
+++ b/recipes-containers/netavark/netavark_1.14.1.bb
@@ -4,12 +4,13 @@ HOMEPAGE = "https://github.com/containers/netavark"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
6 6
7SRCREV = "d9f9fdc116ea3ed72a6eb4e59da33bf5d7c60b38" 7SRCREV = "0d623ce702eeef7584cb9841de18e1e33e325207"
8 8
9# It is possible to fetch the source using the crate fetcher instead: 9# It is possible to fetch the source using the crate fetcher instead:
10#SRC_URI = "crate://crates.io/${BPN}/${PV}" 10#SRC_URI = "crate://crates.io/${BPN}/${PV}"
11SRC_URI = "git://github.com/containers/netavark.git;protocol=https;branch=v1.10 \ 11SRC_URI = "git://github.com/containers/netavark.git;protocol=https;branch=v1.14 \
12 file://tests.patch \ 12 file://tests.patch \
13 file://0001-test-skip-firewalld-and-sit-module-related-cases.patch \
13 file://run-ptest" 14 file://run-ptest"
14require ${BPN}-crates.inc 15require ${BPN}-crates.inc
15 16
@@ -21,7 +22,7 @@ PACKAGECONFIG ?= "aardvark-dns"
21# https://github.com/containers/netavark/blob/v1.1.0/DISTRO_PACKAGE.md#dependency-on-aardvark-dns 22# https://github.com/containers/netavark/blob/v1.1.0/DISTRO_PACKAGE.md#dependency-on-aardvark-dns
22# The aardvark-dns will be installed by default with netavark, but 23# The aardvark-dns will be installed by default with netavark, but
23# netavark will be functional without it. 24# netavark will be functional without it.
24PACKAGECONFIG[aardvark-dns]= ",,, aardvark-dns" 25PACKAGECONFIG[aardvark-dns] = ",,, aardvark-dns"
25 26
26inherit cargo cargo-update-recipe-crates features_check ptest 27inherit cargo cargo-update-recipe-crates features_check ptest
27 28
@@ -33,6 +34,9 @@ do_install:append() {
33 34
34do_install_ptest() { 35do_install_ptest() {
35 cp -r ${S}/test ${D}${PTEST_PATH} 36 cp -r ${S}/test ${D}${PTEST_PATH}
37 for i in 200-bridge-firewalld.bats 400-ipvlan.bats 500-plugin.bats; do
38 [ -f ${D}${PTEST_PATH}/test/${i} ] && mv ${D}${PTEST_PATH}/test/${i} ${D}${PTEST_PATH}/test/${i}.bak;
39 done
36} 40}
37 41
38# rdepends on aardvark-dns which rdepends on slirp4netns 42# rdepends on aardvark-dns which rdepends on slirp4netns
@@ -54,7 +58,8 @@ RDEPENDS:${PN}-ptest += " \
54 iproute2 \ 58 iproute2 \
55 iputils \ 59 iputils \
56 jq \ 60 jq \
57 nmap \ 61 nftables \
62 ${@bb.utils.contains( "TARGET_ARCH", "aarch64", "", "nmap", d)} \
58 procps-ps \ 63 procps-ps \
59 util-linux-nsenter \ 64 util-linux-nsenter \
60 util-linux-unshare \ 65 util-linux-unshare \
diff --git a/recipes-containers/oci-image-spec/oci-image-spec_git.bb b/recipes-containers/oci-image-spec/oci-image-spec_git.bb
index e5422cec..46b72c21 100644
--- a/recipes-containers/oci-image-spec/oci-image-spec_git.bb
+++ b/recipes-containers/oci-image-spec/oci-image-spec_git.bb
@@ -9,8 +9,8 @@ SRCNAME = "image-spec"
9PKG_NAME = "github.com/opencontainers/${SRCNAME}" 9PKG_NAME = "github.com/opencontainers/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME};destsuffix=git/src/${PKG_NAME};branch=main;protocol=https" 10SRC_URI = "git://${PKG_NAME};destsuffix=git/src/${PKG_NAME};branch=main;protocol=https"
11 11
12SRCREV = "9615142d016838b5dfe7453f80af0be74feb5c7c" 12SRCREV = "39ab2d54cfa8fe1bee1ff20001264986d92ab85a"
13PV = "v1.1.0-rc3+git" 13PV = "v1.1.0"
14 14
15S = "${WORKDIR}/git" 15S = "${WORKDIR}/git"
16 16
diff --git a/recipes-containers/oci-image-tools/oci-image-tools_git.bb b/recipes-containers/oci-image-tools/oci-image-tools_git.bb
index ade6534d..c2e07889 100644
--- a/recipes-containers/oci-image-tools/oci-image-tools_git.bb
+++ b/recipes-containers/oci-image-tools/oci-image-tools_git.bb
@@ -16,7 +16,7 @@ inherit go
16 16
17# This disables seccomp and apparmor, which are on by default in the 17# This disables seccomp and apparmor, which are on by default in the
18# go package. 18# go package.
19EXTRA_OEMAKE="BUILDTAGS=''" 19EXTRA_OEMAKE = "BUILDTAGS=''"
20 20
21S = "${WORKDIR}/git/src/github.com/opencontainers/image-tools" 21S = "${WORKDIR}/git/src/github.com/opencontainers/image-tools"
22 22
diff --git a/recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb b/recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb
index 6eccb148..d1a03969 100644
--- a/recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb
+++ b/recipes-containers/oci-runtime-spec/oci-runtime-spec_git.bb
@@ -9,8 +9,8 @@ SRCNAME = "runtime-spec"
9PKG_NAME = "github.com/opencontainers/${SRCNAME}" 9PKG_NAME = "github.com/opencontainers/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME};destsuffix=git/src/${PKG_NAME};branch=main;protocol=https" 10SRC_URI = "git://${PKG_NAME};destsuffix=git/src/${PKG_NAME};branch=main;protocol=https"
11 11
12SRCREV = "720792f25ae6e9ee6b1332db698f37659e69ce8d" 12SRCREV = "701738418b9555d5213337a0991fd0ffd6c37808"
13PV = "v1.1.0-rc2+git" 13PV = "v1.2.0+git"
14 14
15S = "${WORKDIR}/git" 15S = "${WORKDIR}/git"
16 16
diff --git a/recipes-containers/podman-compose/podman-compose_1.0.6.bb b/recipes-containers/podman-compose/podman-compose_git.bb
index e055ee45..7451dffb 100644
--- a/recipes-containers/podman-compose/podman-compose_1.0.6.bb
+++ b/recipes-containers/podman-compose/podman-compose_git.bb
@@ -4,15 +4,19 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
4 4
5inherit setuptools3 5inherit setuptools3
6 6
7SRC_URI = "git://github.com/containers/podman-compose.git;branch=stable;protocol=https" 7PV = "1.3.0+git"
8SRC_URI = "git://github.com/containers/podman-compose.git;branch=main;protocol=https"
8 9
9SRCREV = "f6dbce36181c44d0d08b6f4ca166508542875ce1" 10SRCREV = "4d899edeb3d0622a986d90a6b2d7356aa550723e"
10 11
11S = "${WORKDIR}/git" 12S = "${WORKDIR}/git"
12 13
13DEPENDS += "python3-pyyaml-native" 14DEPENDS += "python3-pyyaml-native"
14 15
15RDEPENDS:${PN} += "\ 16RDEPENDS:${PN} += "\
16 python3-pyyaml \ 17 python3-asyncio \
17 python3-dotenv \ 18 python3-dotenv \
19 python3-json \
20 python3-pyyaml \
21 python3-unixadmin \
18" 22"
diff --git a/recipes-containers/podman-tui/podman-tui_git.bb b/recipes-containers/podman-tui/podman-tui_git.bb
index 210f4f5b..02f785fa 100644
--- a/recipes-containers/podman-tui/podman-tui_git.bb
+++ b/recipes-containers/podman-tui/podman-tui_git.bb
@@ -18,10 +18,10 @@ DEPENDS = " \
18" 18"
19 19
20SRCREV_FORMAT = "podmantui_storage" 20SRCREV_FORMAT = "podmantui_storage"
21SRCREV_podmantui = "b4350927babdaa35fbf50424190683aeb9f5f66f" 21SRCREV_podmantui = "204d054c97c2d2908a930a3b3de520f54271a2bd"
22SRCREV_storage = "246ba3062e8b551026aef2708eee747014ce5c52" 22SRCREV_storage = "246ba3062e8b551026aef2708eee747014ce5c52"
23SRC_URI = " \ 23SRC_URI = " \
24 git://github.com/containers/podman-tui;protocol=https;name=podmantui;branch=release-v0.17 \ 24 git://github.com/containers/podman-tui;protocol=https;name=podmantui;branch=release-v1.4;destsuffix=${GO_SRCURI_DESTSUFFIX} \
25" 25"
26# Due to some other API changes, we can't directly import containers/storage at 26# Due to some other API changes, we can't directly import containers/storage at
27# the right commit, so we instead extract a patch and apply it to the tree 27# the right commit, so we instead extract a patch and apply it to the tree
@@ -34,7 +34,7 @@ GO_IMPORT = "import"
34 34
35S = "${WORKDIR}/git" 35S = "${WORKDIR}/git"
36 36
37PV = "v0.17.0+git" 37PV = "v1.4.0+git"
38 38
39PODMAN_PKG = "github.com/containers/podman-tui" 39PODMAN_PKG = "github.com/containers/podman-tui"
40 40
diff --git a/recipes-containers/podman/podman/run-ptest b/recipes-containers/podman/podman/run-ptest
deleted file mode 100644
index 108ff451..00000000
--- a/recipes-containers/podman/podman/run-ptest
+++ /dev/null
@@ -1,13 +0,0 @@
1#!/bin/sh
2
3# SPDX-FileCopyrightText: Huawei Inc.
4#
5# SPDX-License-Identifier: MIT
6
7#
8# Podman system tests
9#
10
11# The system tests don't need any go related variables. Dummy-define them to
12# avoid useless warnings/errors.
13GOOS=undefined GO=true BUILDTAGS= make localsystem
diff --git a/recipes-containers/podman/podman_git.bb b/recipes-containers/podman/podman_git.bb
index 32de3f0c..8d8e0f05 100644
--- a/recipes-containers/podman/podman_git.bb
+++ b/recipes-containers/podman/podman_git.bb
@@ -10,18 +10,16 @@ inherit features_check
10REQUIRED_DISTRO_FEATURES ?= "seccomp ipv6" 10REQUIRED_DISTRO_FEATURES ?= "seccomp ipv6"
11 11
12DEPENDS = " \ 12DEPENDS = " \
13 go-metalinter-native \
14 gpgme \ 13 gpgme \
15 libseccomp \ 14 libseccomp \
16 ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \ 15 ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
17 gettext-native \ 16 gettext-native \
18" 17"
19 18
20SRCREV = "bb81e85a430fa95d23a15b77c717fd68bf06ebf2" 19SRCREV = "227df90eb7c021097c9ba5f8000c83648a598028"
21SRC_URI = " \ 20SRC_URI = " \
22 git://github.com/containers/libpod.git;branch=v5.0;protocol=https \ 21 git://github.com/containers/libpod.git;branch=v5.4;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
23 ${@bb.utils.contains('PACKAGECONFIG', 'rootless', 'file://50-podman-rootless.conf', '', d)} \ 22 ${@bb.utils.contains('PACKAGECONFIG', 'rootless', 'file://50-podman-rootless.conf', '', d)} \
24 file://run-ptest \
25" 23"
26 24
27LICENSE = "Apache-2.0" 25LICENSE = "Apache-2.0"
@@ -31,7 +29,7 @@ GO_IMPORT = "import"
31 29
32S = "${WORKDIR}/git" 30S = "${WORKDIR}/git"
33 31
34PV = "5.0.1+git" 32PV = "v5.4.1"
35 33
36CVE_STATUS[CVE-2022-2989] = "fixed-version: fixed since v4.3.0" 34CVE_STATUS[CVE-2022-2989] = "fixed-version: fixed since v4.3.0"
37CVE_STATUS[CVE-2023-0778] = "fixed-version: fixed since v4.5.0" 35CVE_STATUS[CVE-2023-0778] = "fixed-version: fixed since v4.5.0"
@@ -46,16 +44,17 @@ ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \
46exclude_graphdriver_btrfs exclude_graphdriver_devicemapper ${BUILDTAGS_EXTRA}" 44exclude_graphdriver_btrfs exclude_graphdriver_devicemapper ${BUILDTAGS_EXTRA}"
47 45
48# overide LDFLAGS to allow podman to build without: "flag provided but not # defined: -Wl,-O1 46# overide LDFLAGS to allow podman to build without: "flag provided but not # defined: -Wl,-O1
49export LDFLAGS="" 47export LDFLAGS = ""
50 48
51# https://github.com/llvm/llvm-project/issues/53999 49# https://github.com/llvm/llvm-project/issues/53999
52TOOLCHAIN = "gcc" 50TOOLCHAIN = "gcc"
53 51
54# podmans Makefile expects BUILDFLAGS to be set but go.bbclass defines them in GOBUILDFLAGS 52# podmans Makefile expects BUILDFLAGS to be set but go.bbclass defines them in GOBUILDFLAGS
55export BUILDFLAGS="${GOBUILDFLAGS}" 53export BUILDFLAGS = "${GOBUILDFLAGS}"
56 54
57inherit go goarch 55inherit go goarch
58inherit systemd pkgconfig ptest 56inherit container-host
57inherit systemd pkgconfig
59 58
60do_configure[noexec] = "1" 59do_configure[noexec] = "1"
61 60
@@ -65,10 +64,13 @@ EXTRA_OEMAKE = " \
65 SYSTEMDDIR=${systemd_unitdir}/system USERSYSTEMDDIR=${systemd_user_unitdir} \ 64 SYSTEMDDIR=${systemd_unitdir}/system USERSYSTEMDDIR=${systemd_user_unitdir} \
66" 65"
67 66
68# remove 'docker' from the packageconfig if you don't want podman to 67# remove 'docker' from the features if you don't want podman to
69# build and install the docker wrapper. If docker is enabled in the 68# build and install the docker wrapper. If docker is enabled in the
70# packageconfig, the podman package will rconfict with docker. 69# variable, the podman package will rconfict with docker.
71PACKAGECONFIG ?= "docker" 70PODMAN_FEATURES ?= "docker"
71
72PACKAGECONFIG ?= ""
73PACKAGECONFIG[rootless] = ",,,fuse-overlayfs slirp4netns,,"
72 74
73do_compile() { 75do_compile() {
74 cd ${S}/src 76 cd ${S}/src
@@ -106,7 +108,7 @@ do_install() {
106 export GOROOT="${STAGING_DIR_NATIVE}/${nonarch_libdir}/${HOST_SYS}/go" 108 export GOROOT="${STAGING_DIR_NATIVE}/${nonarch_libdir}/${HOST_SYS}/go"
107 109
108 oe_runmake install DESTDIR="${D}" 110 oe_runmake install DESTDIR="${D}"
109 if ${@bb.utils.contains('PACKAGECONFIG', 'docker', 'true', 'false', d)}; then 111 if ${@bb.utils.contains('PODMAN_FEATURES', 'docker', 'true', 'false', d)}; then
110 oe_runmake install.docker DESTDIR="${D}" 112 oe_runmake install.docker DESTDIR="${D}"
111 fi 113 fi
112 114
@@ -116,21 +118,15 @@ do_install() {
116 118
117 if ${@bb.utils.contains('PACKAGECONFIG', 'rootless', 'true', 'false', d)}; then 119 if ${@bb.utils.contains('PACKAGECONFIG', 'rootless', 'true', 'false', d)}; then
118 install -d "${D}${sysconfdir}/sysctl.d" 120 install -d "${D}${sysconfdir}/sysctl.d"
119 install -m 0644 "${WORKDIR}/50-podman-rootless.conf" "${D}${sysconfdir}/sysctl.d" 121 install -m 0644 "${UNPACKDIR}/50-podman-rootless.conf" "${D}${sysconfdir}/sysctl.d"
122 install -d "${D}${sysconfdir}/containers"
123 cat <<-EOF >> "${D}${sysconfdir}/containers/containers.conf"
124 [NETWORK]
125 default_rootless_network_cmd="slirp4netns"
126 EOF
120 fi 127 fi
121} 128}
122 129
123do_install_ptest () {
124 cp ${S}/src/import/Makefile ${D}${PTEST_PATH}
125 install -d ${D}${PTEST_PATH}/test
126 cp -r ${S}/src/import/test/system ${D}${PTEST_PATH}/test
127
128 # Some compatibility links for the Makefile assumptions.
129 install -d ${D}${PTEST_PATH}/bin
130 ln -s ${bindir}/podman ${D}${PTEST_PATH}/bin/podman
131 ln -s ${bindir}/podman-remote ${D}${PTEST_PATH}/bin/podman-remote
132}
133
134FILES:${PN} += " \ 130FILES:${PN} += " \
135 ${systemd_unitdir}/system/* \ 131 ${systemd_unitdir}/system/* \
136 ${nonarch_libdir}/systemd/* \ 132 ${nonarch_libdir}/systemd/* \
@@ -149,8 +145,8 @@ VIRTUAL-RUNTIME_base-utils-nsenter ?= "util-linux-nsenter"
149COMPATIBLE_HOST = "^(?!mips).*" 145COMPATIBLE_HOST = "^(?!mips).*"
150 146
151RDEPENDS:${PN} += "\ 147RDEPENDS:${PN} += "\
152 conmon ${VIRTUAL-RUNTIME_container_runtime} iptables ${VIRTUAL-RUNTIME_container_networking} skopeo ${VIRTUAL-RUNTIME_base-utils-nsenter} \ 148 catatonit conmon ${VIRTUAL-RUNTIME_container_runtime} iptables libdevmapper \
153 ${@bb.utils.contains('PACKAGECONFIG', 'rootless', 'fuse-overlayfs slirp4netns', '', d)} \ 149 ${VIRTUAL-RUNTIME_container_dns} ${VIRTUAL-RUNTIME_container_networking} ${VIRTUAL-RUNTIME_base-utils-nsenter} \
154" 150"
155RRECOMMENDS:${PN} += "slirp4netns \ 151RRECOMMENDS:${PN} += "slirp4netns \
156 kernel-module-xt-masquerade \ 152 kernel-module-xt-masquerade \
@@ -161,16 +157,3 @@ RRECOMMENDS:${PN} += "slirp4netns \
161 kernel-module-xt-tcpudp \ 157 kernel-module-xt-tcpudp \
162 " 158 "
163RCONFLICTS:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'docker', 'docker', '', d)}" 159RCONFLICTS:${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'docker', 'docker', '', d)}"
164
165RDEPENDS:${PN}-ptest += " \
166 bash \
167 bats \
168 buildah \
169 catatonit \
170 coreutils \
171 file \
172 gnupg \
173 jq \
174 make \
175 tar \
176"
diff --git a/recipes-containers/riddler/files/0001-build-ensure-that-GOBUILDTAGS-are-respected.patch b/recipes-containers/riddler/files/0001-build-ensure-that-GOBUILDTAGS-are-respected.patch
new file mode 100644
index 00000000..80a4c35a
--- /dev/null
+++ b/recipes-containers/riddler/files/0001-build-ensure-that-GOBUILDTAGS-are-respected.patch
@@ -0,0 +1,52 @@
1From de09fed4786ba36431e8dcce1972c9e55ee50eaa Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Wed, 15 Jan 2025 19:03:27 +0000
4Subject: [PATCH] build: ensure that GOBUILDTAGS are respected
5
6Upstream-Status: Inappropriate [embedded specific]
7
8Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
9---
10 basic.mk | 8 ++++----
11 1 file changed, 4 insertions(+), 4 deletions(-)
12
13diff --git a/basic.mk b/basic.mk
14index cb9b881..a262b61 100644
15--- a/basic.mk
16+++ b/basic.mk
17@@ -45,12 +45,12 @@ build: prebuild $(NAME) ## Builds a dynamic executable or package.
18
19 $(NAME): $(wildcard *.go) $(wildcard */*.go) VERSION.txt
20 @echo "+ $@"
21- $(GO) build -tags "$(BUILDTAGS)" ${GO_LDFLAGS} -o $(NAME) .
22+ $(GO) build ${GOBUILDFLAGS} -tags "$(BUILDTAGS)" ${GO_LDFLAGS} -o $(NAME) .
23
24 .PHONY: static
25 static: prebuild ## Builds a static executable.
26 @echo "+ $@"
27- CGO_ENABLED=$(CGO_ENABLED) $(GO) build \
28+ CGO_ENABLED=$(CGO_ENABLED) $(GO) build ${GOBUILDFLAGS} \
29 -tags "$(BUILDTAGS) static_build" \
30 ${GO_LDFLAGS_STATIC} -o $(NAME) .
31
32@@ -107,7 +107,7 @@ install: prebuild ## Installs the executable or package.
33
34 define buildpretty
35 mkdir -p $(BUILDDIR)/$(1)/$(2);
36-GOOS=$(1) GOARCH=$(2) CGO_ENABLED=$(CGO_ENABLED) $(GO) build \
37+GOOS=$(1) GOARCH=$(2) CGO_ENABLED=$(CGO_ENABLED) $(GO) build ${GOBUILDFLAGS} \
38 -o $(BUILDDIR)/$(1)/$(2)/$(NAME) \
39 -a -tags "$(BUILDTAGS) static_build netgo" \
40 -installsuffix netgo ${GO_LDFLAGS_STATIC} .;
41@@ -123,7 +123,7 @@ cross: *.go VERSION.txt prebuild ## Builds the cross-compiled binaries, creating
42 define buildrelease
43 GOOS=$(1) GOARCH=$(2) CGO_ENABLED=$(CGO_ENABLED) $(GO) build \
44 -o $(BUILDDIR)/$(NAME)-$(1)-$(2) \
45- -a -tags "$(BUILDTAGS) static_build netgo" \
46+ -a ${GOBUILDFLAGS} -tags "$(BUILDTAGS) static_build netgo" \
47 -installsuffix netgo ${GO_LDFLAGS_STATIC} .;
48 md5sum $(BUILDDIR)/$(NAME)-$(1)-$(2) > $(BUILDDIR)/$(NAME)-$(1)-$(2).md5;
49 sha256sum $(BUILDDIR)/$(NAME)-$(1)-$(2) > $(BUILDDIR)/$(NAME)-$(1)-$(2).sha256;
50--
512.39.2
52
diff --git a/recipes-containers/riddler/files/0001-build-use-to-select-cross-compiler.patch b/recipes-containers/riddler/files/0001-build-use-to-select-cross-compiler.patch
deleted file mode 100644
index 9c6c124c..00000000
--- a/recipes-containers/riddler/files/0001-build-use-to-select-cross-compiler.patch
+++ /dev/null
@@ -1,53 +0,0 @@
1From 8ca4391a5954db168d513ba64c3791f63b044fbf Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Tue, 30 Jun 2020 23:58:22 -0400
4Subject: [PATCH] build: use to select cross compiler
5
6Upstream-Status: Inappropriate [embedded specific]
7
8Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
9---
10 git/Makefile | 10 +++++-----
11 1 file changed, 5 insertions(+), 5 deletions(-)
12
13diff --git git/Makefile git/Makefile
14index c6976af..f3c8d17 100644
15--- git/Makefile
16+++ git/Makefile
17@@ -10,11 +10,11 @@ all: clean build static fmt lint test vet
18
19 build:
20 @echo "+ $@"
21- @go build -tags "$(BUILDTAGS) cgo" .
22+ @${GO} build ${GOBUILDFLAGS} -tags "$(BUILDTAGS) cgo" .
23
24 static:
25 @echo "+ $@"
26- CGO_ENABLED=1 go build -tags "$(BUILDTAGS) cgo static_build" -ldflags "-w -extldflags -static" -o riddler .
27+ CGO_ENABLED=1 ${GO} build ${GOBUILDFLAGS} -tags "$(BUILDTAGS) cgo static_build" -ldflags "-w -extldflags -static" -o riddler .
28
29 fmt:
30 @echo "+ $@"
31@@ -26,11 +26,11 @@ lint:
32
33 test: fmt lint vet
34 @echo "+ $@"
35- @go test -v -tags "$(BUILDTAGS) cgo" $(shell go list ./... | grep -v vendor)
36+ @${GO} test -v -tags "$(BUILDTAGS) cgo" $(shell go list ./... | grep -v vendor)
37
38 vet:
39 @echo "+ $@"
40- @go vet $(shell go list ./... | grep -v vendor)
41+ @${GO} vet $(shell go list ./... | grep -v vendor)
42
43 clean:
44 @echo "+ $@"
45@@ -38,4 +38,4 @@ clean:
46
47 install:
48 @echo "+ $@"
49- @go install -v .
50+ @${GO} install -v .
51--
522.19.1
53
diff --git a/recipes-containers/riddler/riddler_git.bb b/recipes-containers/riddler/riddler_git.bb
index 2b2902b5..52630563 100644
--- a/recipes-containers/riddler/riddler_git.bb
+++ b/recipes-containers/riddler/riddler_git.bb
@@ -1,16 +1,16 @@
1HOMEPAGE = "https://github.com/jfrazelle/riddler" 1HOMEPAGE = "https://github.com/jfrazelle/riddler"
2SUMMARY = "Convert `docker inspect` to opencontainers (OCI compatible) runc spec." 2SUMMARY = "Convert `docker inspect` to opencontainers (OCI compatible) runc spec."
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=20ce4c6a4f32d6ee4a68e3a7506db3f1" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=7bac31faf84a2d7e88972f562a3ebbe5"
5 5
6SRC_URI = "git://github.com/jfrazelle/riddler;branch=master;protocol=https;destsuffix=git/src/github.com/jessfraz/riddler \ 6SRC_URI = "git://github.com/jfrazelle/riddler;branch=master;protocol=https;destsuffix=git/src/github.com/genuinetools/riddler \
7 file://0001-build-use-to-select-cross-compiler.patch \ 7 file://0001-build-ensure-that-GOBUILDTAGS-are-respected.patch \
8 " 8 "
9 9
10SRCREV = "23befa0b232877b5b502b828e24161d801bd67f6" 10SRCREV = "66698f2a5cb6854a1095673a15dcc253f0e28f93"
11PV = "0.1.0+git" 11PV = "v0.6.4+git"
12 12
13S = "${WORKDIR}/git/src/github.com/jessfraz/riddler" 13S = "${WORKDIR}/git/src/github.com/genuinetools/riddler"
14GO_IMPORT = "github.com/jessfraz/riddler" 14GO_IMPORT = "github.com/jessfraz/riddler"
15 15
16inherit goarch 16inherit goarch
@@ -22,12 +22,13 @@ COMPATIBLE_HOST:mipsarch = "null"
22 22
23# This disables seccomp and apparmor, which are on by default in the 23# This disables seccomp and apparmor, which are on by default in the
24# go package. 24# go package.
25EXTRA_OEMAKE="BUILDTAGS=''" 25EXTRA_OEMAKE = "BUILDTAGS=''"
26 26
27do_compile() { 27do_compile() {
28 export GOARCH="${TARGET_GOARCH}" 28 export GOARCH="${TARGET_GOARCH}"
29 export GOROOT="${STAGING_LIBDIR}/go" 29 export GOROOT="${STAGING_LIBDIR}/go"
30 export GOPATH="${S}/src/import/vendor:${WORKDIR}/git/" 30 # export GOPATH="${S}/src/import/vendor:${WORKDIR}/git/"
31 export GOPATH="${WORKDIR}/git/"
31 32
32 # Pass the needed cflags/ldflags so that cgo 33 # Pass the needed cflags/ldflags so that cgo
33 # can find the needed headers files and libraries 34 # can find the needed headers files and libraries
diff --git a/recipes-containers/runc/files/0001-Makefile-respect-GOBUILDFLAGS-for-runc-and-remove-re.patch b/recipes-containers/runc/files/0001-Makefile-respect-GOBUILDFLAGS-for-runc-and-remove-re.patch
index 9e5a8313..1e0aaf7e 100644
--- a/recipes-containers/runc/files/0001-Makefile-respect-GOBUILDFLAGS-for-runc-and-remove-re.patch
+++ b/recipes-containers/runc/files/0001-Makefile-respect-GOBUILDFLAGS-for-runc-and-remove-re.patch
@@ -17,12 +17,12 @@ Index: git/src/import/Makefile
17=================================================================== 17===================================================================
18--- git.orig/src/import/Makefile 18--- git.orig/src/import/Makefile
19+++ git/src/import/Makefile 19+++ git/src/import/Makefile
20@@ -24,7 +24,7 @@ 20@@ -37,7 +37,7 @@
21 GO_BUILDMODE := "-buildmode=pie" 21 GO_BUILDMODE := "-buildmode=pie"
22 endif 22 endif
23 endif 23 endif
24-GO_BUILD := $(GO) build -trimpath $(GO_BUILDMODE) \ 24-GO_BUILD := $(GO) build $(TRIMPATH) $(GO_BUILDMODE) \
25+GO_BUILD := $(GO) build $(GOBUILDFLAGS) -trimpath $(GO_BUILDMODE) \ 25+GO_BUILD := $(GO) build $(GOBUILDFLAGS) $(TRIMPATH) $(GO_BUILDMODE) \
26 $(EXTRA_FLAGS) -tags "$(BUILDTAGS)" \ 26 $(EXTRA_FLAGS) -tags "$(BUILDTAGS)" \
27 -ldflags "$(LDFLAGS_COMMON) $(EXTRA_LDFLAGS)" 27 -ldflags "$(LDFLAGS_COMMON) $(EXTRA_LDFLAGS)"
28 28
diff --git a/recipes-containers/runc/runc-docker/0001-runc-Add-console-socket-dev-null.patch b/recipes-containers/runc/runc-docker/0001-runc-Add-console-socket-dev-null.patch
deleted file mode 100644
index cb0ddc37..00000000
--- a/recipes-containers/runc/runc-docker/0001-runc-Add-console-socket-dev-null.patch
+++ /dev/null
@@ -1,32 +0,0 @@
1From 3fff2a3505fba1d1ff0074edff15708a77f6cfa9 Mon Sep 17 00:00:00 2001
2From: Jason Wessel <jason.wessel@windriver.com>
3Date: Wed, 12 Jul 2017 13:35:03 -0700
4Subject: [PATCH] runc: Add --console-socket=/dev/null
5
6This allows for setting up a detached session where you do not want to
7set the terminal to false in the config.json. More or less this is a
8runtime override.
9
10Upstream-Status: Inappropriate [embedded specific]
11
12Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
13---
14 utils_linux.go | 5 +++++
15 1 file changed, 5 insertions(+)
16
17Index: git/src/import/utils_linux.go
18===================================================================
19--- git.orig/src/import/utils_linux.go
20+++ git/src/import/utils_linux.go
21@@ -267,6 +267,11 @@
22 }
23
24 func (r *runner) run(config *specs.Process) (int, error) {
25+ if (r.consoleSocket == "/dev/null") {
26+ r.detach = false
27+ r.consoleSocket = ""
28+ config.Terminal = false
29+ }
30 var err error
31 defer func() {
32 if err != nil {
diff --git a/recipes-containers/runc/runc-docker/0001-runc-docker-SIGUSR1-daemonize.patch b/recipes-containers/runc/runc-docker/0001-runc-docker-SIGUSR1-daemonize.patch
deleted file mode 100644
index d3d1134b..00000000
--- a/recipes-containers/runc/runc-docker/0001-runc-docker-SIGUSR1-daemonize.patch
+++ /dev/null
@@ -1,133 +0,0 @@
1From cd7d76a6d1ecb1856f6ed666fb5c30dc105aa94e Mon Sep 17 00:00:00 2001
2From: Jason Wessel <jason.wessel@windriver.com>
3Date: Tue, 5 Dec 2017 18:28:28 -0800
4Subject: [PATCH] runc-docker: Allow "run start ..." to daemonize with $SIGUSR1_PARENT_PID
5
6The runc-docker has all the code in it to properly run a stop hook if
7you use it in the foreground. It doesn't work in the back ground
8because there is no way for a golang application to fork a child exit
9out of the parent process because all the golang threads stay with the
10parent.
11
12This patch has three parts that happen ONLY when $SIGUSR1_PARENT_PID
13is set.
14
151) The code was copied which performs the normal the signal handling
16 block which is used for the foreground operation of runc.
17
182) At the point where runc start would normally exit, it closes
19 stdin/stdout/stderr so it would be possible to daemonize "runc start ...".
20
213) The code to send a SIGUSR1 to the parent process was added. The
22 idea being that a parent process would simply exit at that point
23 because it was blocking until runc performed everything it was
24 required to perform.
25
26Upstream-Status: Inappropriate [embedded specific]
27
28Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
29---
30 signals.go | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++----
31 utils_linux.go | 2 +-
32 2 files changed, 51 insertions(+), 5 deletions(-)
33
34Index: git/src/import/signals.go
35===================================================================
36--- git.orig/src/import/signals.go
37+++ git/src/import/signals.go
38@@ -5,7 +5,9 @@
39 import (
40 "os"
41 "os/signal"
42+ "syscall" // only for Signal
43
44+ "strconv"
45 "github.com/opencontainers/runc/libcontainer"
46 "github.com/opencontainers/runc/libcontainer/system"
47 "github.com/opencontainers/runc/libcontainer/utils"
48@@ -55,9 +57,6 @@
49 func (h *signalHandler) forward(process *libcontainer.Process, tty *tty, detach bool) (int, error) {
50 // make sure we know the pid of our main process so that we can return
51 // after it dies.
52- if detach && h.notifySocket == nil {
53- return 0, nil
54- }
55
56 pid1, err := process.Pid()
57 if err != nil {
58@@ -67,12 +66,61 @@
59 if h.notifySocket != nil {
60 if detach {
61 _ = h.notifySocket.run(pid1)
62- return 0, nil
63 }
64 _ = h.notifySocket.run(os.Getpid())
65 go func() { _ = h.notifySocket.run(0) }()
66 }
67
68+ if (detach) {
69+ // This allows the parent process to daemonize this process
70+ // so long as stdin/stderr/stdout are closed
71+ if envVal := os.Getenv("SIGUSR1_PARENT_PID"); envVal != "" {
72+ // Close stdin/stdout/stderr
73+ os.Stdin.Close()
74+ os.Stdout.Close()
75+ os.Stderr.Close()
76+ // Notify parent to detach
77+ i, err := strconv.Atoi(envVal)
78+ if (err != nil) {
79+ return 0, nil
80+ }
81+ unix.Kill(i, unix.SIGUSR1)
82+ // Loop waiting on the child to signal or exit,
83+ // after which all stop hooks will be run
84+ for s := range h.signals {
85+ switch s {
86+ case unix.SIGCHLD:
87+ exits, err := h.reap()
88+ if err != nil {
89+ logrus.Error(err)
90+ }
91+ for _, e := range exits {
92+ logrus.WithFields(logrus.Fields{
93+ "pid": e.pid,
94+ "status": e.status,
95+ }).Debug("process exited")
96+ if e.pid == pid1 {
97+ // call Wait() on the process even though we already have the exit
98+ // status because we must ensure that any of the go specific process
99+ // fun such as flushing pipes are complete before we return.
100+ process.Wait()
101+ if h.notifySocket != nil {
102+ h.notifySocket.Close()
103+ }
104+ return e.status, nil
105+ }
106+ }
107+ default:
108+ logrus.Debugf("sending signal to process %s", s)
109+ if err := unix.Kill(pid1, s.(syscall.Signal)); err != nil {
110+ logrus.Error(err)
111+ }
112+ }
113+ }
114+ }
115+ return 0, nil
116+ }
117+
118 // Perform the initial tty resize. Always ignore errors resizing because
119 // stdout might have disappeared (due to races with when SIGHUP is sent).
120 _ = tty.resize()
121Index: git/src/import/utils_linux.go
122===================================================================
123--- git.orig/src/import/utils_linux.go
124+++ git/src/import/utils_linux.go
125@@ -345,7 +345,7 @@
126 if err != nil {
127 r.terminate(process)
128 }
129- if detach {
130+ if (detach && os.Getenv("SIGUSR1_PARENT_PID") == "") {
131 return 0, nil
132 }
133 if err == nil {
diff --git a/recipes-containers/runc/runc-docker_git.bb b/recipes-containers/runc/runc-docker_git.bb
deleted file mode 100644
index 8d078e85..00000000
--- a/recipes-containers/runc/runc-docker_git.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1include runc.inc
2
3# Note: this rev is before the required protocol field, update when all components
4# have been updated to match.
5SRCREV_runc-docker = "a9833ff391a71b30069a6c3f816db113379a4346"
6SRC_URI = "git://github.com/opencontainers/runc;branch=release-1.1;name=runc-docker;protocol=https \
7 file://0001-runc-Add-console-socket-dev-null.patch \
8 file://0001-Makefile-respect-GOBUILDFLAGS-for-runc-and-remove-re.patch \
9 file://0001-runc-docker-SIGUSR1-daemonize.patch \
10 "
11
12RUNC_VERSION = "1.1.12"
13
14CVE_PRODUCT = "runc"
diff --git a/recipes-containers/runc/runc-opencontainers_git.bb b/recipes-containers/runc/runc-opencontainers_git.bb
index 188b8440..b84f666b 100644
--- a/recipes-containers/runc/runc-opencontainers_git.bb
+++ b/recipes-containers/runc/runc-opencontainers_git.bb
@@ -1,11 +1,15 @@
1include runc.inc 1include runc.inc
2 2
3SRCREV = "a9833ff391a71b30069a6c3f816db113379a4346" 3SRCREV = "25d476443207db333bcc6dd076db7cd3a9eea1d7"
4SRC_URI = " \ 4SRC_URI = " \
5 git://github.com/opencontainers/runc;branch=release-1.1;protocol=https \ 5 git://github.com/opencontainers/runc;branch=main;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
6 file://0001-Makefile-respect-GOBUILDFLAGS-for-runc-and-remove-re.patch \ 6 file://0001-Makefile-respect-GOBUILDFLAGS-for-runc-and-remove-re.patch \
7 " 7 "
8RUNC_VERSION = "1.1.12" 8RUNC_VERSION = "1.2.0"
9
10# for compatibility with existing RDEPENDS that have existed since
11# runc-docker and runc-opencontainers were separate
12RPROVIDES:${PN} += "runc-docker"
9 13
10CVE_PRODUCT = "runc" 14CVE_PRODUCT = "runc"
11 15
diff --git a/recipes-containers/runc/runc.inc b/recipes-containers/runc/runc.inc
index c8e74273..bcd7f791 100644
--- a/recipes-containers/runc/runc.inc
+++ b/recipes-containers/runc/runc.inc
@@ -30,7 +30,7 @@ RPROVIDES:${PN} = "virtual-runc"
30 30
31GO_IMPORT = "import" 31GO_IMPORT = "import"
32 32
33LIBCONTAINER_PACKAGE="github.com/opencontainers/runc/libcontainer" 33LIBCONTAINER_PACKAGE = "github.com/opencontainers/runc/libcontainer"
34 34
35do_configure[noexec] = "1" 35do_configure[noexec] = "1"
36 36
@@ -38,7 +38,7 @@ do_configure[noexec] = "1"
38DISTRO_BUILDTAGS ?= "${@bb.utils.contains('DISTRO_FEATURES', 'seccomp', 'seccomp', '', d)} \ 38DISTRO_BUILDTAGS ?= "${@bb.utils.contains('DISTRO_FEATURES', 'seccomp', 'seccomp', '', d)} \
39 ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)}" 39 ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux', '', d)}"
40 40
41EXTRA_OEMAKE="BUILDTAGS='${PACKAGECONFIG_CONFARGS} ${DISTRO_BUILDTAGS}' GO=${GO}" 41EXTRA_OEMAKE = "BUILDTAGS='${PACKAGECONFIG_CONFARGS} ${DISTRO_BUILDTAGS}' GO=${GO}"
42 42
43do_compile() { 43do_compile() {
44 # Set GOPATH. See 'PACKAGERS.md'. Don't rely on 44 # Set GOPATH. See 'PACKAGERS.md'. Don't rely on
@@ -79,5 +79,11 @@ do_install() {
79 79
80 cp ${S}/src/import/runc ${D}/${bindir}/runc 80 cp ${S}/src/import/runc ${D}/${bindir}/runc
81 ln -sf runc ${D}/${bindir}/docker-runc 81 ln -sf runc ${D}/${bindir}/docker-runc
82
83 mkdir -p ${D}${datadir}/runc/
84 install -m 0755 ${S}/src/import/script/check-config.sh ${D}${datadir}/runc/
82} 85}
83 86
87PACKAGES =+ "${PN}-check"
88FILES:${PN}-check += "${datadir}/runc/check-config.sh"
89RDEPENDS:${PN}-check += "bash"
diff --git a/recipes-containers/skopeo/skopeo_git.bb b/recipes-containers/skopeo/skopeo_git.bb
index 5083b658..fe8cfa16 100644
--- a/recipes-containers/skopeo/skopeo_git.bb
+++ b/recipes-containers/skopeo/skopeo_git.bb
@@ -22,12 +22,12 @@ RDEPENDS:${PN} = " \
22" 22"
23 23
24SRC_URI = " \ 24SRC_URI = " \
25 git://github.com/containers/skopeo;branch=release-1.14;protocol=https;destsuffix=git/src/github.com/containers/skopeo \ 25 git://github.com/containers/skopeo;branch=main;protocol=https;destsuffix=git/src/github.com/containers/skopeo \
26 file://0001-makefile-add-GOBUILDFLAGS-to-go-build-call.patch \ 26 file://0001-makefile-add-GOBUILDFLAGS-to-go-build-call.patch \
27" 27"
28 28
29SRCREV = "1c2ab995059dd011aad74e2c37305d636ebd2675" 29SRCREV = "e8d9f916e04364c128a939535889dc2da74162b5"
30PV = "v1.14.2+git" 30PV = "v1.18.0+git"
31GO_IMPORT = "import" 31GO_IMPORT = "import"
32 32
33S = "${WORKDIR}/git/src/github.com/containers/skopeo" 33S = "${WORKDIR}/git/src/github.com/containers/skopeo"
@@ -43,7 +43,7 @@ CVE_STATUS[CVE-2019-10214] = "fixed-version: This CVE was fixed in the container
43 43
44# This disables seccomp and apparmor, which are on by default in the 44# This disables seccomp and apparmor, which are on by default in the
45# go package. 45# go package.
46EXTRA_OEMAKE="BUILDTAGS=''" 46EXTRA_OEMAKE = "BUILDTAGS=''"
47 47
48do_compile() { 48do_compile() {
49 export GOARCH="${TARGET_GOARCH}" 49 export GOARCH="${TARGET_GOARCH}"
diff --git a/recipes-containers/tini/tini/0001-Support-POSIX-basename-from-musl-libc.patch b/recipes-containers/tini/tini/0001-Support-POSIX-basename-from-musl-libc.patch
new file mode 100644
index 00000000..b504c37a
--- /dev/null
+++ b/recipes-containers/tini/tini/0001-Support-POSIX-basename-from-musl-libc.patch
@@ -0,0 +1,76 @@
1From 10479a6eef32f8e64fd5bf894dee9c7a6f21ce4c Mon Sep 17 00:00:00 2001
2From: Hauke Mehrtens <hauke@hauke-m.de>
3Date: Sun, 14 Apr 2024 15:33:51 +0200
4Subject: [PATCH] Support POSIX basename() from musl libc
5
6Musl libc 1.2.5 removed the definition of the basename() function from
7string.h and only provides it in libgen.h as the POSIX standard
8defines it.
9
10This change fixes compilation with musl libc 1.2.5.
11````
12build_dir/target-mips_24kc_musl/tini-0.19.0/src/tini.c:227:36: error: implicit declaration of function 'basename' [-Wimplicit-function-declaration]
13 227 | fprintf(file, "%s (%s)\n", basename(name), TINI_VERSION_STRING);
14build_dir/target-mips_24kc_musl/tini-0.19.0/src/tini.c:227:25: error: format '%s' expects argument of type 'char *', but argument 3 has type 'int' [-Werror=format=]
15 227 | fprintf(file, "%s (%s)\n", basename(name), TINI_VERSION_STRING);
16 | ~^ ~~~~~~~~~~~~~~
17 | | |
18 | char * int
19 | %d
20
21````
22
23basename() modifies the input string, copy it first with strdup(), If
24strdup() returns NULL the code will handle it.
25
26Upstream-Status: Submitted [https://github.com/krallin/tini/pull/223]
27
28Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
29---
30 src/tini.c | 15 +++++++++++----
31 1 file changed, 11 insertions(+), 4 deletions(-)
32
33diff --git a/src/tini.c b/src/tini.c
34index 7914d3a..41d1506 100644
35--- a/src/tini.c
36+++ b/src/tini.c
37@@ -14,6 +14,7 @@
38 #include <stdlib.h>
39 #include <unistd.h>
40 #include <stdbool.h>
41+#include <libgen.h>
42
43 #include "tiniConfig.h"
44 #include "tiniLicense.h"
45@@ -224,14 +225,19 @@ int spawn(const signal_configuration_t* const sigconf_ptr, char* const argv[], i
46 }
47
48 void print_usage(char* const name, FILE* const file) {
49- fprintf(file, "%s (%s)\n", basename(name), TINI_VERSION_STRING);
50+ char *dirc, *bname;
51+
52+ dirc = strdup(name);
53+ bname = basename(dirc);
54+
55+ fprintf(file, "%s (%s)\n", bname, TINI_VERSION_STRING);
56
57 #if TINI_MINIMAL
58- fprintf(file, "Usage: %s PROGRAM [ARGS] | --version\n\n", basename(name));
59+ fprintf(file, "Usage: %s PROGRAM [ARGS] | --version\n\n", bname);
60 #else
61- fprintf(file, "Usage: %s [OPTIONS] PROGRAM -- [ARGS] | --version\n\n", basename(name));
62+ fprintf(file, "Usage: %s [OPTIONS] PROGRAM -- [ARGS] | --version\n\n", bname);
63 #endif
64- fprintf(file, "Execute a program under the supervision of a valid init process (%s)\n\n", basename(name));
65+ fprintf(file, "Execute a program under the supervision of a valid init process (%s)\n\n", bname);
66
67 fprintf(file, "Command line options:\n\n");
68
69@@ -261,6 +267,7 @@ void print_usage(char* const name, FILE* const file) {
70 fprintf(file, " %s: Send signals to the child's process group.\n", KILL_PROCESS_GROUP_GROUP_ENV_VAR);
71
72 fprintf(file, "\n");
73+ free(dirc);
74 }
75
76 void print_license(FILE* const file) {
diff --git a/recipes-containers/tini/tini_0.19.0.bb b/recipes-containers/tini/tini_0.19.0.bb
index fd90f620..1f3ae8b2 100644
--- a/recipes-containers/tini/tini_0.19.0.bb
+++ b/recipes-containers/tini/tini_0.19.0.bb
@@ -9,6 +9,7 @@ SRC_URI = " \
9 git://github.com/krallin/tini.git;branch=master;protocol=https \ 9 git://github.com/krallin/tini.git;branch=master;protocol=https \
10 file://0001-Do-not-strip-the-output-binary-allow-yocto-to-do-thi.patch \ 10 file://0001-Do-not-strip-the-output-binary-allow-yocto-to-do-thi.patch \
11 file://0001-tini.c-a-function-declaration-without-a-prototype-is.patch \ 11 file://0001-tini.c-a-function-declaration-without-a-prototype-is.patch \
12 file://0001-Support-POSIX-basename-from-musl-libc.patch \
12 " 13 "
13 14
14LICENSE = "MIT" 15LICENSE = "MIT"
diff --git a/recipes-containers/umoci/umoci_git.bb b/recipes-containers/umoci/umoci_git.bb
index 2ed0af7d..84f7a40f 100644
--- a/recipes-containers/umoci/umoci_git.bb
+++ b/recipes-containers/umoci/umoci_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=3b83ef96387f14655fc854ddc3c6bd57"
6RDEPENDS:${PN} = "skopeo" 6RDEPENDS:${PN} = "skopeo"
7RDEPENDS:${PN}:class-native = "" 7RDEPENDS:${PN}:class-native = ""
8 8
9SRCREV_umoci = "33ec00665c66321f1b1f34ca7e6f370ac35c1233" 9SRCREV_umoci = "8f807a317985f23f90f0d1dd75f5f6de34e0c263"
10SRC_URI = "git://github.com/opencontainers/umoci.git;branch=main;name=umoci;destsuffix=github.com/opencontainers/umoci;protocol=https \ 10SRC_URI = "git://github.com/opencontainers/umoci.git;branch=main;name=umoci;destsuffix=github.com/opencontainers/umoci;protocol=https \
11 " 11 "
12 12
@@ -21,7 +21,7 @@ COMPATIBLE_HOST = "^(?!mips).*"
21 21
22# This disables seccomp and apparmor, which are on by default in the 22# This disables seccomp and apparmor, which are on by default in the
23# go package. 23# go package.
24EXTRA_OEMAKE="BUILDTAGS=''" 24EXTRA_OEMAKE = "BUILDTAGS=''"
25 25
26 26
27do_compile:class-native () { 27do_compile:class-native () {
diff --git a/recipes-core/bind/bind_virtualization.inc b/recipes-core/bind/bind_virtualization.inc
index a6e39049..bb4e22b2 100644
--- a/recipes-core/bind/bind_virtualization.inc
+++ b/recipes-core/bind/bind_virtualization.inc
@@ -1,4 +1,4 @@
1# Tell named not to bother listening on the IP address that lxc and libvirtd handles itself. 1# Tell named not to bother listening on the IP address that lxc and libvirtd handles itself.
2do_install:append() { 2do_install:append() {
3 sed -i -e 's,^\( *options *{\)$,\1\n\t// lxc and libvirtd would take care of this address itself\n\tlisten-on { ! 10.0.3.1; ! 192.168.122.1; any;};\n,' ${D}${sysconfdir}/bind/named.conf.options 3 sed -i -e 's,^\( *options *{\)$,\1\n\t// lxc and libvirtd would take care of this address itself\n\tlisten-on { ! 10.0.3.1; ! 192.168.122.1; any;};\n\tlisten-on-v6 { ! fc42:5009:ba4b:5ab0::1; any;};\n,' ${D}${sysconfdir}/bind/named.conf.options
4} 4}
diff --git a/recipes-core/packagegroups/packagegroup-container.bb b/recipes-core/packagegroups/packagegroup-container.bb
index 4b1ad009..f5e20344 100644
--- a/recipes-core/packagegroups/packagegroup-container.bb
+++ b/recipes-core/packagegroups/packagegroup-container.bb
@@ -11,6 +11,9 @@ PACKAGES = "\
11 packagegroup-lxc \ 11 packagegroup-lxc \
12 packagegroup-docker \ 12 packagegroup-docker \
13 packagegroup-oci \ 13 packagegroup-oci \
14 packagegroup-cni \
15 packagegroup-netavark \
16 packagegroup-container-tools \
14 ${@bb.utils.contains('DISTRO_FEATURES', 'seccomp ipv6', \ 17 ${@bb.utils.contains('DISTRO_FEATURES', 'seccomp ipv6', \
15 'packagegroup-podman', '', d)} \ 18 'packagegroup-podman', '', d)} \
16 packagegroup-containerd \ 19 packagegroup-containerd \
@@ -36,8 +39,28 @@ RDEPENDS:packagegroup-podman = " \
36 podman \ 39 podman \
37" 40"
38 41
42RDEPENDS:packagegroup-cni = " \
43 cni \
44 iptables \
45 iproute2 \
46 ipset \
47 bridge-utils \
48"
49
50RDEPENDS:packagegroup-netavark = " \
51 ${@bb.utils.contains('DISTRO_FEATURES', 'seccomp', 'netavark aardvark-dns', '', d)} \
52"
53
54RDEPENDS:packagegroup-container-tools = " \
55 skopeo \
56 ${@bb.utils.contains('DISTRO_FEATURES', 'seccomp', 'conmon', '', d)} \
57 umoci \
58 ${@bb.utils.contains('VIRTUAL-RUNTIME_container_engine','podman','podman-tui nerdctl podman-compose','',d)} \
59 ${@bb.utils.contains_any('VIRTUAL-RUNTIME_container_engine','docker docker-moby','docker-compose','',d)} \
60"
61
39RDEPENDS:packagegroup-oci = " \ 62RDEPENDS:packagegroup-oci = " \
40 virtual-runc \ 63 ${VIRTUAL-RUNTIME_container_runtime} \
41 oci-systemd-hook \ 64 oci-systemd-hook \
42 oci-runtime-tools \ 65 oci-runtime-tools \
43 oci-image-tools \ 66 oci-image-tools \
@@ -45,5 +68,9 @@ RDEPENDS:packagegroup-oci = " \
45 68
46RDEPENDS:packagegroup-containerd = " \ 69RDEPENDS:packagegroup-containerd = " \
47 virtual-containerd \ 70 virtual-containerd \
71 packagegroup-cni \
72 containerd-cni \
73 nerdctl \
74 tini \
48" 75"
49 76
diff --git a/recipes-core/packagegroups/packagegroup-kubernetes.bb b/recipes-core/packagegroups/packagegroup-kubernetes.bb
index d518fc15..e06b1cb4 100644
--- a/recipes-core/packagegroups/packagegroup-kubernetes.bb
+++ b/recipes-core/packagegroups/packagegroup-kubernetes.bb
@@ -28,6 +28,7 @@ RDEPENDS:packagegroup-kubernetes-base = " \
28RDEPENDS:packagegroup-k8s-host = " \ 28RDEPENDS:packagegroup-k8s-host = " \
29 packagegroup-kubernetes-base \ 29 packagegroup-kubernetes-base \
30 kubernetes \ 30 kubernetes \
31 cri-tools \
31" 32"
32 33
33RDEPENDS:packagegroup-k8s-node = " \ 34RDEPENDS:packagegroup-k8s-node = " \
diff --git a/recipes-core/runv/runv_git.bb b/recipes-core/runv/runv_git.bb
deleted file mode 100644
index 73cd81a6..00000000
--- a/recipes-core/runv/runv_git.bb
+++ /dev/null
@@ -1,87 +0,0 @@
1HOMEPAGE = "https://github.com/hyperhq/runv"
2SUMMARY = "Hypervisor-based Runtime for OCI"
3DESCRIPTION = "Hypervisor-based Runtime for OCI"
4
5SRCREV_runv = "b360a686abc6c6e896382990ef1b93ef07c7a677"
6SRC_URI = "\
7 git://github.com/hyperhq/runv.git;nobranch=1;name=runv;protocol=https \
8 "
9
10LICENSE = "Apache-2.0"
11LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=4106a50540bdec3b9734f9c70882d382"
12
13GO_IMPORT = "import"
14
15PV = "0.4.0+git${SRCREV_runv}"
16
17inherit go
18inherit goarch
19inherit pkgconfig
20inherit autotools-brokensep
21
22# accord with qemu
23COMPATIBLE_HOST:mipsarchn32 = "null"
24COMPATIBLE_HOST:mipsarchn64 = "null"
25COMPATIBLE_HOST:riscv32 = "null"
26COMPATIBLE_HOST:powerpc = "null"
27
28PACKAGECONFIG[xen] = "--with-xen,--without-xen,"
29AUTOTOOLS_SCRIPT_PATH = "${S}/src/import/"
30
31RDEPENDS:${PN} += " qemu hyperstart"
32
33do_compile() {
34 export GOARCH="${TARGET_GOARCH}"
35 export GOROOT="${STAGING_LIBDIR_NATIVE}/${TARGET_SYS}/go"
36 export GOPATH="${S}/src/import:${S}/src/import/vendor"
37
38 # Pass the needed cflags/ldflags so that cgo
39 # can find the needed headers files and libraries
40 export CGO_ENABLED="1"
41 export CFLAGS=""
42 export LDFLAGS=""
43 export CGO_CFLAGS="${BUILDSDK_CFLAGS} --sysroot=${STAGING_DIR_TARGET}"
44 export CGO_LDFLAGS="${BUILDSDK_LDFLAGS} --sysroot=${STAGING_DIR_TARGET}"
45
46 # link fixups for compilation
47 rm -f ${S}/src/import/vendor/src
48 ln -sf ./ ${S}/src/import/vendor/src
49
50 mkdir -p ${S}/src/import/vendor/github.com/hyperhq/runv
51
52 echo fff
53 pwd
54 ln -sf src/import/cli
55 ln -sf ../../../../api ${S}/src/import/vendor/github.com/hyperhq/runv/api
56 ln -sf ../../../../cli ${S}/src/import/vendor/github.com/hyperhq/runv/cli
57 ln -sf ../../../../lib ${S}/src/import/vendor/github.com/hyperhq/runv/lib
58 ln -sf ../../../../driverloader ${S}/src/import/vendor/github.com/hyperhq/runv/driverloader
59 ln -sf ../../../../factory ${S}/src/import/vendor/github.com/hyperhq/runv/factory
60 ln -sf ../../../../hyperstart ${S}/src/import/vendor/github.com/hyperhq/runv/hyperstart
61 ln -sf ../../../../hypervisor ${S}/src/import/vendor/github.com/hyperhq/runv/hypervisor
62 ln -sf ../../../../template ${S}/src/import/vendor/github.com/hyperhq/runv/template
63
64 export GOPATH="${S}/src/import/.gopath:${S}/src/import/vendor:${STAGING_DIR_TARGET}/${prefix}/local/go"
65 export GOROOT="${STAGING_DIR_NATIVE}/${nonarch_libdir}/${HOST_SYS}/go"
66
67 # Pass the needed cflags/ldflags so that cgo
68 # can find the needed headers files and libraries
69 export CGO_ENABLED="1"
70 export CGO_CFLAGS="${CFLAGS} --sysroot=${STAGING_DIR_TARGET}"
71 export CGO_LDFLAGS="${LDFLAGS} --sysroot=${STAGING_DIR_TARGET}"
72
73 oe_runmake build-runv
74}
75
76do_install() {
77 localbindir="/usr/local/bin"
78
79 install -d ${D}${localbindir}
80 install -m 755 ${S}/runv ${D}/${localbindir}
81}
82
83deltask compile_ptest_base
84
85FILES:${PN} += "/usr/local/bin/*"
86
87INSANE_SKIP:${PN} += "ldflags already-stripped"
diff --git a/recipes-core/runx/runx_git.bb b/recipes-core/runx/runx_git.bb
index 831360ba..b3250322 100644
--- a/recipes-core/runx/runx_git.bb
+++ b/recipes-core/runx/runx_git.bb
@@ -4,8 +4,8 @@ DESCRIPTION = "Xen Runtime for OCI"
4 4
5SRCREV_runx = "edc9350a79ede0365066c9743080e3dc6430d602" 5SRCREV_runx = "edc9350a79ede0365066c9743080e3dc6430d602"
6 6
7KERNEL_SRC_VER="linux-5.4" 7KERNEL_SRC_VER = "linux-5.4"
8KERNEL_URL_VER="v5.x" 8KERNEL_URL_VER = "v5.x"
9 9
10SRC_URI = "\ 10SRC_URI = "\
11 git://github.com/lf-edge/runx;nobranch=1;name=runx;protocol=https \ 11 git://github.com/lf-edge/runx;nobranch=1;name=runx;protocol=https \
diff --git a/recipes-core/sysvinit/sysvinit-inittab_virtualization.inc b/recipes-core/sysvinit/sysvinit-inittab_virtualization.inc
index bf52da0e..5010dfd3 100644
--- a/recipes-core/sysvinit/sysvinit-inittab_virtualization.inc
+++ b/recipes-core/sysvinit/sysvinit-inittab_virtualization.inc
@@ -4,6 +4,6 @@ SRC_URI += "file://getty-wrapper"
4 4
5do_install:append() { 5do_install:append() {
6 install -d ${D}${base_sbindir} 6 install -d ${D}${base_sbindir}
7 install -m 0755 ${WORKDIR}/getty-wrapper ${D}${base_sbindir}/getty-wrapper 7 install -m 0755 ${UNPACKDIR}/getty-wrapper ${D}${base_sbindir}/getty-wrapper
8} 8}
9FILES:${PN} += "${base_sbindir}/getty-wrapper" 9FILES:${PN} += "${base_sbindir}/getty-wrapper"
diff --git a/recipes-demo/helloworld-flask/helloworld-flask_0.1.bb b/recipes-demo/helloworld-flask/helloworld-flask_0.1.bb
index 896e45fd..043ccc52 100644
--- a/recipes-demo/helloworld-flask/helloworld-flask_0.1.bb
+++ b/recipes-demo/helloworld-flask/helloworld-flask_0.1.bb
@@ -16,23 +16,26 @@ CONTAINERIMAGE ?= "zeddii/app-container:latest"
16CONTAINERPORT ?= "9000" 16CONTAINERPORT ?= "9000"
17EXTERNALPORT ?= "10000" 17EXTERNALPORT ?= "10000"
18 18
19S = "${WORKDIR}/sources"
20UNPACKDIR = "${S}"
21
19do_install() { 22do_install() {
20 23
21 for tgt in flask-app.yaml flask-app-service.yaml; do 24 for tgt in flask-app.yaml flask-app-service.yaml; do
22 sed -i 's%\@NAME\@%${NAME}%g' ${WORKDIR}/$tgt 25 sed -i 's%\@NAME\@%${NAME}%g' ${UNPACKDIR}/$tgt
23 sed -i 's%\@APPNAME\@%${APPNAME}%g' ${WORKDIR}/$tgt 26 sed -i 's%\@APPNAME\@%${APPNAME}%g' ${UNPACKDIR}/$tgt
24 sed -i 's%\@CONTAINERNAME\@%${CONTAINERNAME}%g' ${WORKDIR}/$tgt 27 sed -i 's%\@CONTAINERNAME\@%${CONTAINERNAME}%g' ${UNPACKDIR}/$tgt
25 sed -i 's%\@CONTAINERIMAGE\@%${CONTAINERIMAGE}%g' ${WORKDIR}/$tgt 28 sed -i 's%\@CONTAINERIMAGE\@%${CONTAINERIMAGE}%g' ${UNPACKDIR}/$tgt
26 sed -i 's%\@CONTAINERPORT\@%${CONTAINERPORT}%g' ${WORKDIR}/$tgt 29 sed -i 's%\@CONTAINERPORT\@%${CONTAINERPORT}%g' ${UNPACKDIR}/$tgt
27 sed -i 's%\@EXTERNALPORT\@%${EXTERNALPORT}%g' ${WORKDIR}/$tgt 30 sed -i 's%\@EXTERNALPORT\@%${EXTERNALPORT}%g' ${UNPACKDIR}/$tgt
28 done 31 done
29 32
30 install -d ${D}${bindir}/ 33 install -d ${D}${bindir}/
31 install -m 755 ${WORKDIR}/flask-app ${D}${bindir}/ 34 install -m 755 ${UNPACKDIR}/flask-app ${D}${bindir}/
32 35
33 install -d ${D}${sysconfdir}/deploy 36 install -d ${D}${sysconfdir}/deploy
34 install -m 644 ${WORKDIR}/flask-app.yaml ${D}${sysconfdir}/ 37 install -m 644 ${UNPACKDIR}/flask-app.yaml ${D}${sysconfdir}/
35 install -m 644 ${WORKDIR}/flask-app-service.yaml ${D}${sysconfdir}/ 38 install -m 644 ${UNPACKDIR}/flask-app-service.yaml ${D}${sysconfdir}/
36} 39}
37 40
38RDEPENDS:${PN} += "python3-core python3-flask" 41RDEPENDS:${PN} += "python3-core python3-flask"
diff --git a/recipes-demo/images/app-container-curl.bb b/recipes-demo/images/app-container-curl.bb
index 51451300..ddeb3022 100644
--- a/recipes-demo/images/app-container-curl.bb
+++ b/recipes-demo/images/app-container-curl.bb
@@ -43,4 +43,4 @@ OCI_IMAGE_TAG = "easy"
43OCI_IMAGE_ENTRYPOINT_ARGS = "http://localhost:80" 43OCI_IMAGE_ENTRYPOINT_ARGS = "http://localhost:80"
44CONTAINER_SHELL = "busybox" 44CONTAINER_SHELL = "busybox"
45 45
46IMAGE_INSTALL:append = "curl" 46IMAGE_INSTALL:append = " curl"
diff --git a/recipes-demo/images/app-container.bb b/recipes-demo/images/app-container.bb
index 22d2ab9f..8188d57a 100644
--- a/recipes-demo/images/app-container.bb
+++ b/recipes-demo/images/app-container.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384
7OCI_IMAGE_ENTRYPOINT = "/usr/bin/flask-app" 7OCI_IMAGE_ENTRYPOINT = "/usr/bin/flask-app"
8CONTAINER_SHELL = "busybox" 8CONTAINER_SHELL = "busybox"
9 9
10IMAGE_INSTALL:append = "helloworld-flask" 10IMAGE_INSTALL:append = " helloworld-flask"
11 11
12IMAGE_FSTYPES = "container oci" 12IMAGE_FSTYPES = "container oci"
13inherit image 13inherit image
diff --git a/recipes-devtools/go/go-build_git.bb b/recipes-devtools/go/go-build_git.bb
index 75ea40a8..c0253298 100644
--- a/recipes-devtools/go/go-build_git.bb
+++ b/recipes-devtools/go/go-build_git.bb
@@ -7,7 +7,7 @@ SRCREV_runc = "1e7bb5b773162b57333d57f612fd72e3f8612d94"
7 7
8SRCREV_FORMAT = "runx_runc" 8SRCREV_FORMAT = "runx_runc"
9SRC_URI = "\ 9SRC_URI = "\
10 git://github.com/lf-edge/runx;nobranch=1;name=runx;protocol=https \ 10 git://github.com/lf-edge/runx;nobranch=1;name=runx;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
11 git://github.com/opencontainers/runc;branch=release-1.1;name=runc;protocol=https;destsuffix=git/src/import/gobuild/go/src/github.com/opencontainers/runc \ 11 git://github.com/opencontainers/runc;branch=release-1.1;name=runc;protocol=https;destsuffix=git/src/import/gobuild/go/src/github.com/opencontainers/runc \
12 file://0001-build-use-instead-of-go.patch \ 12 file://0001-build-use-instead-of-go.patch \
13 " 13 "
diff --git a/recipes-devtools/go/go-cli_git.bb b/recipes-devtools/go/go-cli_git.bb
index 8a4992bd..37f65c33 100644
--- a/recipes-devtools/go/go-cli_git.bb
+++ b/recipes-devtools/go/go-cli_git.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ed9b539ed65d73926f30ff1f1587dc44"
7SRCNAME = "cli" 7SRCNAME = "cli"
8 8
9PKG_NAME = "github.com/codegangsta/${SRCNAME}" 9PKG_NAME = "github.com/codegangsta/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;branch=master;protocol=https" 10SRC_URI = "git://${PKG_NAME}.git;branch=main;protocol=https"
11 11
12SRCREV = "27ecc97192df1bf053a22b04463f2b51b8b8373e" 12SRCREV = "27ecc97192df1bf053a22b04463f2b51b8b8373e"
13PV = "1.1.0+git" 13PV = "1.1.0+git"
diff --git a/recipes-devtools/go/go-md2man_git.bb b/recipes-devtools/go/go-md2man_git.bb
index 1d96bb1b..73d8d167 100644
--- a/recipes-devtools/go/go-md2man_git.bb
+++ b/recipes-devtools/go/go-md2man_git.bb
@@ -9,7 +9,7 @@ BBCLASSEXTEND = "native"
9GO_IMPORT = "github.com/cpuguy83/go-md2man" 9GO_IMPORT = "github.com/cpuguy83/go-md2man"
10#GO_INSTALL = "${GO_IMPORT}/bin/go-md2man" 10#GO_INSTALL = "${GO_IMPORT}/bin/go-md2man"
11 11
12SRC_URI = "git://${GO_IMPORT}.git;branch=master;protocol=https" 12SRC_URI = "git://${GO_IMPORT}.git;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}"
13 13
14SRCREV = "f79a8a8ca69da163eee19ab442bedad7a35bba5a" 14SRCREV = "f79a8a8ca69da163eee19ab442bedad7a35bba5a"
15PV = "1.0.10+git" 15PV = "1.0.10+git"
diff --git a/recipes-devtools/go/notary_git.bb b/recipes-devtools/go/notary_git.bb
deleted file mode 100644
index ace7174d..00000000
--- a/recipes-devtools/go/notary_git.bb
+++ /dev/null
@@ -1,41 +0,0 @@
1DESCRIPTION = "Notary is a Docker project that allows anyone to have trust over arbitrary collections of data"
2HOMEPAGE = "https://github.com/docker/notary"
3SECTION = "devel/go"
4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://src/${PKG_NAME}/LICENSE;md5=3596b980bb036e0875174ed15e4b982a"
6
7SRCNAME = "notary"
8
9PKG_NAME = "github.com/docker/${SRCNAME}"
10SRC_URI = "git://${PKG_NAME}.git;destsuffix=git/src/${PKG_NAME};branch=master;protocol=https"
11
12SRCREV = "d6e1431feb32348e0650bf7551ac5cffd01d857b"
13PV = "0.6.1+git"
14
15S = "${WORKDIR}/git"
16
17inherit meta-virt-depreciated-warning
18
19# NO-OP the do compile rule because this recipe is source only.
20do_compile() {
21}
22
23do_install() {
24 install -d ${D}${prefix}/local/go/src/${PKG_NAME}
25 for j in $(cd ${S} && find src/${PKG_NAME} -name "*.go"); do
26 if [ ! -d ${D}${prefix}/local/go/$(dirname $j) ]; then
27 mkdir -p ${D}${prefix}/local/go/$(dirname $j)
28 fi
29 cp $j ${D}${prefix}/local/go/$j
30 done
31 cp -r ${S}/src/${PKG_NAME}/LICENSE ${D}${prefix}/local/go/src/${PKG_NAME}/
32}
33
34SYSROOT_PREPROCESS_FUNCS += "go_notary_sysroot_preprocess"
35
36go_notary_sysroot_preprocess () {
37 install -d ${SYSROOT_DESTDIR}${prefix}/local/go/src/${PKG_NAME}
38 cp -r ${D}${prefix}/local/go/src/${PKG_NAME} ${SYSROOT_DESTDIR}${prefix}/local/go/src/$(dirname ${PKG_NAME})
39}
40
41FILES:${PN} += "${prefix}/local/go/src/${PKG_NAME}/*"
diff --git a/recipes-devtools/python/gunicorn_20.0.4.bb b/recipes-devtools/python/gunicorn_23.0.0.bb
index 41c909c5..04ec0578 100644
--- a/recipes-devtools/python/gunicorn_20.0.4.bb
+++ b/recipes-devtools/python/gunicorn_23.0.0.bb
@@ -6,11 +6,11 @@ DESCRIPTION = "\
6 simply implemented, light on server resource usage, and fairly speedy. \ 6 simply implemented, light on server resource usage, and fairly speedy. \
7 " 7 "
8LICENSE = "MIT" 8LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=f75f3fb94cdeab1d607e2adaa6077752" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=5b70a8b30792a916f50dc96123e61ddf"
10 10
11SRC_URI = "https://pypi.python.org/packages/source/g/gunicorn/${BPN}-${PV}.tar.gz" 11SRC_URI = "https://pypi.python.org/packages/source/g/gunicorn/${BPN}-${PV}.tar.gz"
12 12
13SRC_URI[md5sum] = "543669fcbb5739ee2af77184c5e571a1" 13SRC_URI[md5sum] = "18b666db62a890579170639961c5b064"
14SRC_URI[sha256sum] = "1904bb2b8a43658807108d59c3f3d56c2b6121a701161de0ddf9ad140073c626" 14SRC_URI[sha256sum] = "f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec"
15 15
16inherit setuptools3 16inherit python_pep517 python_setuptools_build_meta
diff --git a/recipes-devtools/python/python3-boto3_1.17.51.bb b/recipes-devtools/python/python3-boto3_1.37.35.bb
index 9c94a34d..6fe8007d 100644
--- a/recipes-devtools/python/python3-boto3_1.17.51.bb
+++ b/recipes-devtools/python/python3-boto3_1.37.35.bb
@@ -9,7 +9,7 @@ SECTION = "devel/python"
9LICENSE = "MIT" 9LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
11 11
12SRC_URI[sha256sum] = "c45e7d3aef8965ae1b42c9855c31ded19fbb38cfad0a34cc37dc880ded3672c2" 12SRC_URI[sha256sum] = "751ed599c8fd9ca24896edcd6620e8a32b3db1b68efea3a90126312240e668a2"
13 13
14inherit pypi setuptools3 14inherit pypi setuptools3
15 15
diff --git a/recipes-devtools/python/python3-botocore/0001-Fix-rejecting-URLs-with-unsafe-characters-in-is_vali.patch b/recipes-devtools/python/python3-botocore/0001-Fix-rejecting-URLs-with-unsafe-characters-in-is_vali.patch
deleted file mode 100644
index 95b30a08..00000000
--- a/recipes-devtools/python/python3-botocore/0001-Fix-rejecting-URLs-with-unsafe-characters-in-is_vali.patch
+++ /dev/null
@@ -1,61 +0,0 @@
1From 370cdf7d708c92bf21a42f15392f7be330cf8f80 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
3Date: Fri, 7 May 2021 19:54:16 +0200
4Subject: [PATCH] Fix rejecting URLs with unsafe characters in
5 is_valid_endpoint_url() (#2381)
6
7Detect unsafe characters in is_valid_endpoint_url()
8and is_valid_ipv6_endpoint_url() early, in order to fix rejecting
9invalid URLs with Python 3.9.5+ and other versions carrying bpo-43882
10fix. In these versions, urlsplit() silently strips LF, CR and HT
11characters while splitting the URL, effectively disarming the validator
12in botocore.
13
14The solution is based on a similar fix in Django.
15
16Fixes #2377
17
18Upstream-Status: Backport
19
20---
21 botocore/utils.py | 10 ++++++++++
22 1 file changed, 10 insertions(+)
23
24diff --git a/botocore/utils.py b/botocore/utils.py
25index 378972248..d35dd64bb 100644
26--- a/botocore/utils.py
27+++ b/botocore/utils.py
28@@ -173,6 +173,10 @@ ZONE_ID_PAT = "(?:%25|%)(?:[" + UNRESERVED_PAT + "]|%[a-fA-F0-9]{2})+"
29 IPV6_ADDRZ_PAT = r"\[" + IPV6_PAT + r"(?:" + ZONE_ID_PAT + r")?\]"
30 IPV6_ADDRZ_RE = re.compile("^" + IPV6_ADDRZ_PAT + "$")
31
32+# These are the characters that are stripped by post-bpo-43882 urlparse().
33+UNSAFE_URL_CHARS = frozenset('\t\r\n')
34+
35+
36 def ensure_boolean(val):
37 """Ensures a boolean value if a string or boolean is provided
38
39@@ -977,6 +981,8 @@ class ArgumentGenerator(object):
40
41
42 def is_valid_ipv6_endpoint_url(endpoint_url):
43+ if UNSAFE_URL_CHARS.intersection(endpoint_url):
44+ return False
45 netloc = urlparse(endpoint_url).netloc
46 return IPV6_ADDRZ_RE.match(netloc) is not None
47
48@@ -990,6 +996,10 @@ def is_valid_endpoint_url(endpoint_url):
49 :return: True if the endpoint url is valid. False otherwise.
50
51 """
52+ # post-bpo-43882 urlsplit() strips unsafe characters from URL, causing
53+ # it to pass hostname validation below. Detect them early to fix that.
54+ if UNSAFE_URL_CHARS.intersection(endpoint_url):
55+ return False
56 parts = urlsplit(endpoint_url)
57 hostname = parts.hostname
58 if hostname is None:
59--
602.25.1
61
diff --git a/recipes-devtools/python/python3-botocore_1.20.51.bb b/recipes-devtools/python/python3-botocore_1.37.35.bb
index f71db1fc..edafd2da 100644
--- a/recipes-devtools/python/python3-botocore_1.20.51.bb
+++ b/recipes-devtools/python/python3-botocore_1.37.35.bb
@@ -3,10 +3,8 @@ HOMEPAGE = "https://github.com/boto/botocore"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93" 4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93"
5 5
6SRC_URI[sha256sum] = "c853d6c2321e2f2328282c7d49d7b1a06201826ba0e7049c6975ab5f22927ea8" 6SRC_URI[sha256sum] = "197a9bf8251c45b9d882c405ec0d0ab40c10e2d2a55ee66960185daec4beb6ec"
7 7
8inherit pypi setuptools3 8inherit pypi setuptools3
9 9
10RDEPENDS:${PN} += "python3-jmespath python3-dateutil python3-logging" 10RDEPENDS:${PN} += "python3-jmespath python3-dateutil python3-logging"
11
12SRC_URI += "file://0001-Fix-rejecting-URLs-with-unsafe-characters-in-is_vali.patch"
diff --git a/recipes-devtools/python/python3-bugsnag_4.1.0.bb b/recipes-devtools/python/python3-bugsnag_4.7.1.bb
index 595cc8c7..379d07c0 100644
--- a/recipes-devtools/python/python3-bugsnag_4.1.0.bb
+++ b/recipes-devtools/python/python3-bugsnag_4.7.1.bb
@@ -10,7 +10,7 @@ SECTION = "devel/python"
10LICENSE = "MIT" 10LICENSE = "MIT"
11LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489" 11LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489"
12 12
13SRC_URI[sha256sum] = "dcbd59cd9edea26cc92efb6518aed83a2f356f81bfd5acc730bfe202fb27c1c1" 13SRC_URI[sha256sum] = "98408fe17d4a7f300a56535407a6448b9844d9b528c44527908868fc3646e873"
14 14
15inherit pypi setuptools3 15inherit pypi setuptools3
16 16
diff --git a/recipes-devtools/python/python3-cached-property_1.5.2.bb b/recipes-devtools/python/python3-cached-property_1.5.2.bb
deleted file mode 100644
index 1f99115b..00000000
--- a/recipes-devtools/python/python3-cached-property_1.5.2.bb
+++ /dev/null
@@ -1,10 +0,0 @@
1SUMMARY = "A decorator for caching properties in classes."
2DESCRIPTION = "Makes caching of time or computational expensive properties quick and easy."
3HOMEPAGE = "https://pypi.org/project/cached-property/"
4SECTION = "devel/python"
5LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=db7ff60c4e14f58534201242803d8abc"
7
8inherit pypi setuptools3
9
10SRC_URI[sha256sum] = "9fa5755838eecbb2d234c3aa390bd80fbd3ac6b6869109bfc1b499f7bd89a130"
diff --git a/recipes-devtools/python/python3-colorama_0.4.6.bb b/recipes-devtools/python/python3-colorama_0.4.6.bb
deleted file mode 100644
index 0f364c42..00000000
--- a/recipes-devtools/python/python3-colorama_0.4.6.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1SUMMARY = "Cross-platform colored terminal text."
2HOMEPAGE = "https://github.com/tartley/colorama"
3LICENSE = "BSD-2-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b4936429a56a652b84c5c01280dcaa26"
5
6inherit pypi python_setuptools_build_meta
7
8SRC_URI[sha256sum] = "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"
9
10DEPENDS += " \
11 python3-hatchling-native \
12"
13
14BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-devtools/python/python3-docker_7.0.0.bb b/recipes-devtools/python/python3-docker_7.1.0.bb
index 39567c04..cef0af4f 100644
--- a/recipes-devtools/python/python3-docker_7.0.0.bb
+++ b/recipes-devtools/python/python3-docker_7.1.0.bb
@@ -3,11 +3,12 @@ HOMEPAGE = "https://github.com/docker/docker-py"
3LICENSE = "Apache-2.0" 3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=34f3846f940453127309b920eeb89660" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=34f3846f940453127309b920eeb89660"
5 5
6SRC_URI[md5sum] = "b08eeccf6a5efd11c316c08207edfeef" 6SRC_URI[md5sum] = "04e92a7b6dc8b88dde3c7cca6850b277"
7SRC_URI[sha256sum] = "323736fb92cd9418fc5e7133bc953e11a9da04f4483f828b527db553f1e7e5a3" 7SRC_URI[sha256sum] = "ad8c70e6e3f8926cb8a92619b832b4ea5299e2831c14284663184e200546fa6c"
8 8
9DEPENDS += "python3-pip-native" 9DEPENDS += "python3-pip-native"
10DEPENDS += "python3-setuptools-scm-native" 10DEPENDS += "python3-setuptools-scm-native"
11DEPENDS += "python3-hatch-vcs-native"
11 12
12RDEPENDS:${PN} += " \ 13RDEPENDS:${PN} += " \
13 python3-misc \ 14 python3-misc \
@@ -16,5 +17,6 @@ RDEPENDS:${PN} += " \
16 python3-requests \ 17 python3-requests \
17 python3-websocket-client \ 18 python3-websocket-client \
18 python3-packaging \ 19 python3-packaging \
20 python3-hatch-vcs \
19" 21"
20inherit pypi python_setuptools_build_meta 22inherit pypi python_hatchling
diff --git a/recipes-devtools/python/python3-docopt_0.6.2.bb b/recipes-devtools/python/python3-docopt_0.6.2.bb
deleted file mode 100644
index 4637448a..00000000
--- a/recipes-devtools/python/python3-docopt_0.6.2.bb
+++ /dev/null
@@ -1,2 +0,0 @@
1inherit setuptools3
2require python-docopt.inc
diff --git a/recipes-devtools/python/python3-dotenv_0.17.0.bb b/recipes-devtools/python/python3-dotenv_0.17.0.bb
deleted file mode 100644
index 1fd13b70..00000000
--- a/recipes-devtools/python/python3-dotenv_0.17.0.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1HOMEPAGE = "https://github.com/pedroburon/dotenv"
2SUMMARY = "Python Dot Env Handler"
3DESCRIPTION = "Shell Command and Library to write and read .env like files."
4SECTION = "devel/python"
5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=55ee2c3471d386636a719c8ccac40b31"
7
8PYPI_PACKAGE = "python-dotenv"
9
10SRC_URI[sha256sum] = "471b782da0af10da1a80341e8438fca5fadeba2881c54360d5fd8d03d03a4f4a"
11
12inherit pypi setuptools3
diff --git a/recipes-devtools/python/python3-dotenv_1.1.0.bb b/recipes-devtools/python/python3-dotenv_1.1.0.bb
new file mode 100644
index 00000000..f297e6a6
--- /dev/null
+++ b/recipes-devtools/python/python3-dotenv_1.1.0.bb
@@ -0,0 +1,12 @@
1HOMEPAGE = "https://github.com/theskumar/python-dotenv"
2SUMMARY = "Python Dot Env Handler"
3DESCRIPTION = "Shell Command and Library to write and read .env like files."
4SECTION = "devel/python"
5LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=e914cdb773ae44a732b392532d88f072"
7
8PYPI_PACKAGE = "python_dotenv"
9
10SRC_URI[sha256sum] = "41f90bc6f5f177fb41f53e87666db362025010eb28f60a01c9143bfa33a2b2d5"
11
12inherit pypi setuptools3
diff --git a/recipes-devtools/python/python3-flask-cors-virt_3.0.10.bb b/recipes-devtools/python/python3-flask-cors-virt_3.0.10.bb
deleted file mode 100644
index 2b2e2ce6..00000000
--- a/recipes-devtools/python/python3-flask-cors-virt_3.0.10.bb
+++ /dev/null
@@ -1,16 +0,0 @@
1HOMEPAGE = "https://pypi.python.org/pypi/Flask-Cors/"
2SUMMARY = "A Flask extension adding a decorator for CORS support"
3DESCRIPTION = "\
4 A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible \
5 "
6SECTION = "devel/python"
7LICENSE = "MIT"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=118fecaa576ab51c1520f95e98db61ce"
9
10DEPENDS += "python3-six python3-flask"
11
12PYPI_PACKAGE = "Flask-Cors"
13
14SRC_URI[sha256sum] = "b60839393f3b84a0f3746f6cdca56c1ad7426aa738b70d6c61375857823181de"
15
16inherit pypi setuptools3
diff --git a/recipes-devtools/python/python3-newrelic/0001-setup.py-tweak-setuptools_scm-version-dependency.patch b/recipes-devtools/python/python3-newrelic/0001-setup.py-tweak-setuptools_scm-version-dependency.patch
deleted file mode 100644
index 75fb6558..00000000
--- a/recipes-devtools/python/python3-newrelic/0001-setup.py-tweak-setuptools_scm-version-dependency.patch
+++ /dev/null
@@ -1,34 +0,0 @@
1From a61cea5053730f8180eb1fc8b4cb0f94ff4fc176 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Tue, 9 Feb 2021 21:31:19 -0500
4Subject: [PATCH] setup.py: tweak setuptools_scm version dependency
5
6The version dependency of <4 isn't showing any issues in builds.
7The oe-core version is 5+, and carrying a secondary version is
8not trivial or something we want to do.
9
10So we tweak the version to accept what we have in oe-core.
11
12Upstream-Status: Inappropriate [embedded specific]
13
14Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
15---
16 setup.py | 2 +-
17 1 file changed, 1 insertion(+), 1 deletion(-)
18
19diff --git a/setup.py b/setup.py
20index ade43a9..889a74f 100644
21--- a/setup.py
22+++ b/setup.py
23@@ -132,7 +132,7 @@ kwargs = dict(
24 "git_describe_command": "git describe --dirty --tags --long --match *.*.*.*",
25 "write_to": "newrelic/version.txt",
26 },
27- setup_requires=["setuptools_scm>=3.2,<4"],
28+ setup_requires=["setuptools_scm>=3.2"],
29 description = "New Relic Python Agent",
30 long_description = open(readme_file).read(),
31 url = "https://newrelic.com/docs/python/new-relic-for-python",
32--
332.19.1
34
diff --git a/recipes-devtools/python/python3-newrelic_6.2.0.156.bb b/recipes-devtools/python/python3-newrelic_10.9.0.bb
index 62371f60..a390aff8 100644
--- a/recipes-devtools/python/python3-newrelic_6.2.0.156.bb
+++ b/recipes-devtools/python/python3-newrelic_10.9.0.bb
@@ -8,14 +8,12 @@ SECTION = "devel/python"
8LICENSE = "BSD-3-Clause & MIT & Python-2.0 & BSD-2-Clause & NewRelic" 8LICENSE = "BSD-3-Clause & MIT & Python-2.0 & BSD-2-Clause & NewRelic"
9LIC_FILES_CHKSUM = "file://LICENSE;md5=2b42edef8fa55315f34f2370b4715ca9" 9LIC_FILES_CHKSUM = "file://LICENSE;md5=2b42edef8fa55315f34f2370b4715ca9"
10 10
11SRC_URI[sha256sum] = "3dec4647de67609570c4e305f2b6432a00e0a0940a7ac69660ee92268b49d6e7" 11SRC_URI[sha256sum] = "0741de2138b41a1ae1cfad397878774de4131196d66f1443a23b055d9f47e706"
12 12
13inherit pypi setuptools3 13inherit pypi setuptools3
14 14
15DEPENDS += "python3-setuptools-scm-native" 15DEPENDS += "python3-setuptools-scm-native"
16 16
17SRC_URI += "file://0001-setup.py-tweak-setuptools_scm-version-dependency.patch"
18
19FILES:${PN}-dbg += "\ 17FILES:${PN}-dbg += "\
20 ${PYTHON_SITEPACKAGES_DIR}/newrelic-${PV}/newrelic/*/.debug \ 18 ${PYTHON_SITEPACKAGES_DIR}/newrelic-${PV}/newrelic/*/.debug \
21 ${PYTHON_SITEPACKAGES_DIR}/newrelic-${PV}/newrelic/packages/*/.debug/ \ 19 ${PYTHON_SITEPACKAGES_DIR}/newrelic-${PV}/newrelic/packages/*/.debug/ \
diff --git a/recipes-devtools/python/python3-sphinx-420.bb b/recipes-devtools/python/python3-sphinx-420.bb
deleted file mode 100644
index 67ecf416..00000000
--- a/recipes-devtools/python/python3-sphinx-420.bb
+++ /dev/null
@@ -1,15 +0,0 @@
1DESCRIPTION = "Python documentation generator"
2HOMEPAGE = "http://sphinx-doc.org/"
3SECTION = "devel/python"
4LICENSE = "BSD-2-Clause & BSD-3-Clause & MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=82cc7d23060a75a07b820eaaf75abecf"
6
7PYPI_PACKAGE = "Sphinx"
8
9PV = "4.2.0"
10
11RCONFLICTS:${PN} = "python3-sphinx"
12
13SRC_URI[sha256sum] = "94078db9184491e15bce0a56d9186e0aec95f16ac20b12d00e06d4e36f1058a6"
14
15inherit setuptools3 pypi
diff --git a/recipes-devtools/python/python3-webob_1.8.7.bb b/recipes-devtools/python/python3-webob_1.8.9.bb
index d23ddfd2..4a3ed90e 100644
--- a/recipes-devtools/python/python3-webob_1.8.7.bb
+++ b/recipes-devtools/python/python3-webob_1.8.9.bb
@@ -4,9 +4,9 @@ SECTION = "devel/python"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://docs/license.txt;md5=8ed3584bcc78c16da363747ccabc5af5" 5LIC_FILES_CHKSUM = "file://docs/license.txt;md5=8ed3584bcc78c16da363747ccabc5af5"
6 6
7PYPI_PACKAGE = "WebOb" 7PYPI_PACKAGE = "webob"
8 8
9SRC_URI[sha256sum] = "b64ef5141be559cfade448f044fa45c2260351edcb6a8ef6b7e00c7dcef0c323" 9SRC_URI[sha256sum] = "ad6078e2edb6766d1334ec3dee072ac6a7f95b1e32ce10def8ff7f0f02d56589"
10 10
11inherit setuptools3 pypi 11inherit setuptools3 pypi
12 12
diff --git a/recipes-devtools/yq/yq_git.bb b/recipes-devtools/yq/yq_git.bb
index 45f2f970..415a4a4e 100644
--- a/recipes-devtools/yq/yq_git.bb
+++ b/recipes-devtools/yq/yq_git.bb
@@ -4,81 +4,103 @@ HOMEPAGE = "https://github.com/mikefarah/yq"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=e40a0dcd62f8269b9bff37fe9aa7dcc2" 5LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=e40a0dcd62f8269b9bff37fe9aa7dcc2"
6 6
7SRCREV_yq = "dd6cf3df146f3e2c0f8c765a6ef9e35780ad8cc1" 7SRCREV_yq = "de2f77b49cbd40fd67031ee602245d0acc4ac482"
8SRCREV_color = "daf2830f2741ebb735b21709a520c5f37d642d85"
9SRCREV_lexer = "6cdefc42e112ac71cbe316e1eed264ea62f58e25"
10SRCREV_cobra = "b43be995ebb4bee335a787bd44498b91aef7619c"
11SRCREV_pflag = "2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab"
12SRCREV_logging = "b2cb9fa56473e98db8caba80237377e83fe44db5"
13SRCREV_yaml = "f6f7691b1fdeb513f56608cd2c32c51f8194bf51"
14SRCREV_xerrors="65e65417b02f28de84b55f16b46a1e789149973a"
15SRCREV_envsubst = "16035fe3571ad42c7796bf554f978bb2df64231b"
16SRCREV_participle = "49f4822ed012d9818c80ca4fcdeb7e2d55c04806"
17SRCREV_utfbom = "6ae8f945ca96f30defc7e8ab12ec5d10cf86ded4"
18SRCREV_orderedmap = "1e43e194ff533a346bab5f9b66b738256f199c8a"
19SRCREV_go-json = "5efc7d07eeeba186df630d9ab4ac78c761938c27"
20SRCREV_copier = "d132b069fe1a77d09e4c260852b389a730bbe9ba"
21SRCREV_properties = "c9a06e8f8f0164e4e16c0d5c4793cbed4ac90264"
22SRCREV_net = "f3363e06e74cdc304618bf31d898b78590103527"
23SRCREV_text = "434eadcdbc3b0256971992e8c70027278364c72c"
24SRCREV_diff = "20ebb0f2a09e612109b224b32f79370409108bcc"
25 8
26SRCREV_FORMAT = "yq_color" 9SRCREV_FORMAT = "yq_color"
27SRC_URI = "git://${GO_IMPORT};name=yq;branch=master;protocol=https \ 10SRC_URI = "git://${GO_IMPORT};name=yq;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
28 git://github.com/fatih/color;name=color;destsuffix=build/vendor/src/github.com/fatih/color;branch=main;protocol=https \ 11 file://run-ptest"
29 git://github.com/goccy/go-yaml;name=lexer;destsuffix=build/vendor/src/github.com/goccy/go-yaml/;branch=master;protocol=https \
30 git://github.com/spf13/cobra;name=cobra;nobranch=1;destsuffix=build/vendor/src/github.com/spf13/cobra;branch=main;protocol=https \
31 git://github.com/spf13/pflag;name=pflag;destsuffix=build/vendor/src/github.com/spf13/pflag;branch=master;protocol=https \
32 git://github.com/op/go-logging.git;name=logging;destsuffix=build/vendor/src/gopkg.in/op/go-logging.v1;branch=master;protocol=https \
33 git://github.com/go-yaml/yaml.git;name=yaml;branch=v3;destsuffix=build/vendor/src/gopkg.in/yaml.v3;protocol=https \
34 git://github.com/golang/xerrors;name=xerrors;protocol=https;nobranch=1;destsuffix=build/vendor/src/golang.org/x/xerrors \
35 git://github.com/a8m/envsubst;name=envsubst;destsuffix=build/vendor/src/github.com/a8m/envsubst;branch=master;protocol=https \
36 git://github.com/alecthomas/participle;name=participle;destsuffix=build/vendor/src/github.com/alecthomas/participle;branch=master;protocol=https \
37 git://github.com/dimchansky/utfbom;name=utfbom;destsuffix=build/vendor/src/github.com/dimchansky/utfbom;branch=master;protocol=https \
38 git://github.com/elliotchance/orderedmap;name=orderedmap;destsuffix=build/vendor/src/github.com/elliotchance/orderedmap;branch=master;protocol=https \
39 git://github.com/goccy/go-json;name=go-json;destsuffix=build/vendor/src/github.com/goccy/go-json;branch=master;protocol=https \
40 git://github.com/jinzhu/copier;name=copier;destsuffix=build/vendor/src/github.com/jinzhu/copier;branch=master;protocol=https \
41 git://github.com/magiconair/properties;name=properties;destsuffix=build/vendor/src/github.com/magiconair/properties;branch=main;protocol=https \
42 git://github.com/golang/net;name=net;destsuffix=build/vendor/src/golang.org/x/net;branch=master;protocol=https \
43 git://github.com/golang/text;name=text;destsuffix=build/vendor/src/golang.org/x/text;branch=master;protocol=https \
44 git://github.com/pkg/diff;name=diff;destsuffix=build/vendor/src/github.com/pkg/diff;branch=main;protocol=https \
45 file://run-ptest \
46 "
47
48PV = "4.30.8+git${SRCREV_yq}"
49GO_IMPORT = "github.com/mikefarah/yq"
50 12
51inherit go ptest 13# go.mod dependencies are below:
52 14
53do_compile:prepend() { 15SRCREV_net = "8da7ed17cdaf5e1d42aa868f0b0322a207a17dcd"
54 # arrange for some of the golang built ins to be found 16SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/golang.org/x/net"
55 (
56 cd ${WORKDIR}/build/src/
57 ln -sf ${STAGING_DIR_TARGET}/${prefix}/lib/go/src/cmd/vendor/golang.org .
58 )
59 17
60 # arrange for the fetched dependencies to be found 18SRCREV_yaml.v3 = "f6f7691b1fdeb513f56608cd2c32c51f8194bf51"
61 export GOPATH="${GOPATH}:${WORKDIR}/build/vendor/" 19SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/gopkg.in/yaml.v3"
62 export GO111MODULE=off
63}
64 20
65do_install:append() { 21SRCREV_sys = "d4ac05dc8c4c953ec29cae3df56c0833f4010763"
66 # these bring in dependencies for the -dev package on bash, and we don't 22SRC_URI += "git://github.com/golang/sys;name=sys;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/golang.org/x/sys"
67 # need them .. so we remove them to avoid needing that rdepends 23
68 rm -rf ${D}/${libdir}/go/src/${GO_IMPORT}/debian/rules 24SRCREV_text = "566b44fc931e2542778a18423c655ce99b4f1402"
69 rm -rf ${D}/${libdir}/go/src/${GO_IMPORT}/scripts 25SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/golang.org/x/text"
70 rm -rf ${D}/${libdir}/go/src/${GO_IMPORT}/acceptance_tests 26
71} 27SRCREV_diff = "20ebb0f2a09e612109b224b32f79370409108bcc"
28SRC_URI += "git://github.com/pkg/diff;name=diff;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/pkg/diff;apply=no"
29
30SRCREV_color = "1c8d8706604ee5fb9a464e5097ba113101828a75"
31SRC_URI += "git://github.com/fatih/color;name=color;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/fatih/color"
32
33SRCREV_cobra = "e94f6d0dd9a5e5738dca6bce03c4b1207ffbc0ec"
34SRC_URI += "git://github.com/spf13/cobra;name=cobra;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/spf13/cobra"
35
36SRCREV_pflag = "5ca813443bd2a4d9f46a253ea0407d23b3790713"
37SRC_URI += "git://github.com/spf13/pflag;name=pflag;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/spf13/pflag"
38
39SRCREV_envsubst = "9df41d110e18f0ce5f7cd58f94d88d79dc441259"
40SRC_URI += "git://github.com/a8m/envsubst;name=envsubst;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/a8m/envsubst"
41
42SRCREV_go-json = "9872089c316cfe2d0f29b331b75d45bf6d522d96"
43SRC_URI += "git://github.com/goccy/go-json;name=go-json;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/goccy/go-json"
44
45SRCREV_go-yaml = "9b2c4569e2563d5cf2f16785b1fa2cab5e09882e"
46SRC_URI += "git://github.com/goccy/go-yaml;name=go-yaml;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/goccy/go-yaml"
47
48SRCREV_copier = "70b1d4e41a98ca3ef7f468ade5c515e4193405df"
49SRC_URI += "git://github.com/jinzhu/copier;name=copier;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/jinzhu/copier"
50
51SRCREV_go-logging.v1 = "b2cb9fa56473e98db8caba80237377e83fe44db5"
52SRC_URI += "git://github.com/op/go-logging;name=go-logging.v1;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/gopkg.in/op/go-logging.v1"
53
54SRCREV_repr = "3d05a4813c4bc97890471226ba1cf7f240a376ac"
55SRC_URI += "git://github.com/alecthomas/repr;name=repr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/alecthomas/repr"
56
57SRCREV_gopher-lua = "1388221efeb4a239a053e5932c3d755699055684"
58SRC_URI += "git://github.com/yuin/gopher-lua;name=gopher-lua;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/yuin/gopher-lua"
59
60SRCREV_go-isatty = "a7c02353c47bc4ec6b30dc9628154ae4fe760c11"
61SRC_URI += "git://github.com/mattn/go-isatty;name=go-isatty;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/mattn/go-isatty"
62
63SRCREV_utfbom = "6ae8f945ca96f30defc7e8ab12ec5d10cf86ded4"
64SRC_URI += "git://github.com/dimchansky/utfbom;name=utfbom;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/dimchansky/utfbom"
65
66SRCREV_go-colorable = "11a925cff3d38c293ddc8c05a16b504e3e2c63be"
67SRC_URI += "git://github.com/mattn/go-colorable;name=go-colorable;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/mattn/go-colorable"
68
69SRCREV_go-toml-v2 = "b730b2be5d3ab7283067ddf61188f41cdf42ce06"
70SRC_URI += "git://github.com/pelletier/go-toml;name=go-toml-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/pelletier/go-toml/v2"
71
72SRCREV_properties = "d8bdba35b511a72d4c00a47e801dc703328198e8"
73SRC_URI += "git://github.com/magiconair/properties;name=properties;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/magiconair/properties"
74
75SRCREV_orderedmap = "9d80274286972e4b495b38de2923a4d5f9758c8d"
76SRC_URI += "git://github.com/elliotchance/orderedmap;name=orderedmap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/elliotchance/orderedmap"
77
78SRCREV_v2 = "bcbb39153e17f8018257f17aba8eac628d396b64"
79SRC_URI += "git://github.com/alecthomas/participle;name=v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/alecthomas/participle/v2"
80
81SRCREV_mousetrap = "4e8053ee7ef85a6bd26368364a6d27f1641c1d21"
82SRC_URI += "git://github.com/inconshreveable/mousetrap;name=mousetrap;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor/github.com/inconshreveable/mousetrap"
83
84PV = "4.45.1+git"
85
86GO_IMPORT = "github.com/mikefarah/yq"
87export GO111MODULE = "off"
88
89inherit go ptest
72 90
73do_install_ptest() { 91do_install_ptest() {
74 install -d ${D}${PTEST_PATH}/tests 92 install -d ${D}${PTEST_PATH}/tests
75 cp -r ${S}/src/github.com/mikefarah/yq/scripts/* ${D}${PTEST_PATH}/tests 93 cp -r ${S}/src/${GO_IMPORT}/scripts/* ${D}${PTEST_PATH}/tests
76 cp -r ${S}/src/github.com/mikefarah/yq/acceptance_tests/* ${D}${PTEST_PATH}/tests 94 cp -r ${S}/src/${GO_IMPORT}/acceptance_tests/* ${D}${PTEST_PATH}/tests
77 cp -r ${S}/src/github.com/mikefarah/yq/examples ${D}${PTEST_PATH}/tests 95 cp -r ${S}/src/${GO_IMPORT}/examples ${D}${PTEST_PATH}/tests
78} 96}
79 97
80RDEPENDS:${PN}-ptest += " \ 98RDEPENDS:${PN}-ptest += " \
81 bash \ 99 bash \
82" 100"
83 101
102RDEPENDS:${PN}-dev += " \
103 bash \
104"
105
84BBCLASSEXTEND = "native" 106BBCLASSEXTEND = "native"
diff --git a/recipes-extended/ceph/ceph/0001-cepth-node-proxy-specify-entrypoint-executable.patch b/recipes-extended/ceph/ceph/0001-cepth-node-proxy-specify-entrypoint-executable.patch
new file mode 100644
index 00000000..a4135fd1
--- /dev/null
+++ b/recipes-extended/ceph/ceph/0001-cepth-node-proxy-specify-entrypoint-executable.patch
@@ -0,0 +1,27 @@
1From cd7b184bad23a3a80f2ccf8acc7662d0079282d3 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Mon, 22 Jul 2024 20:02:12 +0000
4Subject: [PATCH] cepth-node-proxy: specify entrypoint executable
5
6Upstream-Status: Inappropriate [oe specific]
7
8Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
9---
10 src/ceph-node-proxy/setup.py | 1 +
11 1 file changed, 1 insertion(+)
12
13diff --git a/src/ceph-node-proxy/setup.py b/src/ceph-node-proxy/setup.py
14index 7dcc7cdf5bf..f137c2e4307 100644
15--- a/src/ceph-node-proxy/setup.py
16+++ b/src/ceph-node-proxy/setup.py
17@@ -25,6 +25,7 @@ setup(
18 entry_points=dict(
19 console_scripts=[
20 'ceph-node-proxy = ceph_node_proxy.main:main',
21+ 'executable': 'python3',
22 ],
23 ),
24 classifiers=[
25--
262.39.2
27
diff --git a/recipes-extended/ceph/ceph/0001-common-dout-fix-FTBFS-on-GCC-14.patch b/recipes-extended/ceph/ceph/0001-common-dout-fix-FTBFS-on-GCC-14.patch
new file mode 100644
index 00000000..263bcf70
--- /dev/null
+++ b/recipes-extended/ceph/ceph/0001-common-dout-fix-FTBFS-on-GCC-14.patch
@@ -0,0 +1,146 @@
1From 0eace4ea9ea42412d4d6a16d24a8660642e41173 Mon Sep 17 00:00:00 2001
2From: Radoslaw Zarzynski <rzarzyns@redhat.com>
3Date: Wed, 24 Jan 2024 17:22:44 +0000
4Subject: [PATCH] common/dout: fix FTBFS on GCC 14
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9The following problem has been reported by Kaleb Keithley:
10
11```
12/builddir/build/BUILD/ceph-18.2.1/src/osd/osd_types.h: In lambda function:
13/builddir/build/BUILD/ceph-18.2.1/src/common/dout.h:184:73: error: call to non-‘constexpr’ function ‘virtual unsigned int DoutPrefixProvider::get_subsys() const’
14 184 | dout_impl(pdpp->get_cct(), ceph::dout::need_dynamic(pdpp->get_subsys()), v) \
15 | ~~~~~~~~~~~~~~~~^~
16/builddir/build/BUILD/ceph-18.2.1/src/common/dout.h:155:58: note: in definition of macro ‘dout_impl’
17 155 | return (cctX->_conf->subsys.template should_gather<sub, v>()); \
18 | ^~~
19/builddir/build/BUILD/ceph-18.2.1/src/osd/osd_types.h:3617:3: note: in expansion of macro ‘ldpp_dout’
20 3617 | ldpp_dout(dpp, 10) << "build_prior all_probe " << all_probe << dendl;
21 | ^~~~~~~~~
22```
23
24For details of the problem and the idea behind the fix,
25please refer to the comment this commit brings to `dout.h`.
26
27The minimized replicator that the facilitated Goldbot-based
28investigation:
29
30```cpp
31namespace ceph::dout {
32
33template<typename T>
34struct dynamic_marker_t {
35 T value;
36 // constexpr ctor isn't needed as it's an aggregate type
37 constexpr operator T() const { return value; }
38};
39
40template<typename T>
41constexpr dynamic_marker_t<T> need_dynamic(T&& t) {
42 return dynamic_marker_t<T>{ std::forward<T>(t) };
43}
44
45template<typename T>
46struct is_dynamic : public std::false_type {};
47
48template<typename T>
49struct is_dynamic<dynamic_marker_t<T>> : public std::true_type {};
50
51} // ceph::dout
52
53struct subsys_t {
54 template <unsigned SubV, int LvlV>
55 bool should_gather() const {
56 return true;
57 }
58 bool should_gather(const unsigned sub, int level) const {
59 return false;
60 }
61};
62
63static subsys_t subsys;
64
65 do { \
66 const bool should_gather = [&](const auto cctX) { \
67 if constexpr (ceph::dout::is_dynamic<decltype(sub)>::value || \
68 ceph::dout::is_dynamic<decltype(v)>::value) { \
69 std::cout << "the dynamic path" << std::endl; \
70 return subsys.should_gather(sub, v); \
71 } else { \
72 /* The parentheses are **essential** because commas in angle \
73 * brackets are NOT ignored on macro expansion! A language's \
74 * limitation, sorry. */ \
75 std::cout << "the static path" << std::endl; \
76 /*return subsys.should_gather(sub, v);*/ \
77 return (subsys.template should_gather<sub, v>()); \
78 } \
79 }(cct); \
80 } while (0)
81
82 if (decltype(auto) pdpp = (dpp); pdpp) /* workaround -Wnonnull-compare for 'this' */ \
83 dout_impl(42, sub, v)
84
85 if (decltype(auto) pdpp = (dpp); pdpp) /* workaround -Wnonnull-compare for 'this' */ \
86 dout_impl(42, ceph::dout::need_dynamic(42), v)
87
88int main() {
89 std::random_device dev;
90 std::mt19937 rng(dev());
91 std::uniform_int_distribution<std::mt19937::result_type> dist6(1,6); // distribution in range [1, 6]
92
93 int sub = dist6(rng);
94 ldpp_dout("mocked out", sub);
95 //ldpp_subdout("mocked out", 4, 3);
96}
97```
98
99Upstream-Status: Backport [commit 0eace4ea9ea42412d4d6a16d24a8660642e41173]
100
101Fixes: https://tracker.ceph.com/issues/64050
102Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
103---
104 src/common/dout.h | 20 +++++++++++++++-----
105 1 file changed, 15 insertions(+), 5 deletions(-)
106
107diff --git a/src/common/dout.h b/src/common/dout.h
108index 4cd60efff8f..6516060c543 100644
109--- a/src/common/dout.h
110+++ b/src/common/dout.h
111@@ -144,17 +144,27 @@ struct is_dynamic<dynamic_marker_t<T>> : public std::true_type {};
112 #else
113 #define dout_impl(cct, sub, v) \
114 do { \
115- const bool should_gather = [&](const auto cctX) { \
116- if constexpr (ceph::dout::is_dynamic<decltype(sub)>::value || \
117- ceph::dout::is_dynamic<decltype(v)>::value) { \
118+ const bool should_gather = [&](const auto cctX, auto sub_, auto v_) { \
119+ /* The check is performed on `sub_` and `v_` to leverage the C++'s \
120+ * guarantee on _discarding_ one of blocks of `if constexpr`, which \
121+ * includes also the checks for ill-formed code (`should_gather<>` \
122+ * must not be feed with non-const expresions), BUT ONLY within \
123+ * a template (thus the generic lambda) and under the restriction \
124+ * it's dependant on a parameter of this template). \
125+ * GCC prior to v14 was not enforcing these restrictions. */ \
126+ if constexpr (ceph::dout::is_dynamic<decltype(sub_)>::value || \
127+ ceph::dout::is_dynamic<decltype(v_)>::value) { \
128 return cctX->_conf->subsys.should_gather(sub, v); \
129 } else { \
130+ constexpr auto sub_helper = static_cast<decltype(sub_)>(sub); \
131+ constexpr auto v_helper = static_cast<decltype(v_)>(v); \
132 /* The parentheses are **essential** because commas in angle \
133 * brackets are NOT ignored on macro expansion! A language's \
134 * limitation, sorry. */ \
135- return (cctX->_conf->subsys.template should_gather<sub, v>()); \
136+ return (cctX->_conf->subsys.template should_gather<sub_helper, \
137+ v_helper>()); \
138 } \
139- }(cct); \
140+ }(cct, sub, v); \
141 \
142 if (should_gather) { \
143 ceph::logging::MutableEntry _dout_e(v, sub); \
144--
1452.39.2
146
diff --git a/recipes-extended/ceph/ceph/0001-rados-setup.py-allow-incompatible-pointer-types.patch b/recipes-extended/ceph/ceph/0001-rados-setup.py-allow-incompatible-pointer-types.patch
new file mode 100644
index 00000000..a67e45b5
--- /dev/null
+++ b/recipes-extended/ceph/ceph/0001-rados-setup.py-allow-incompatible-pointer-types.patch
@@ -0,0 +1,28 @@
1From 1b64bc536a3ea47c39e631409c833e99820ae7c2 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Mon, 22 Jul 2024 21:01:17 +0000
4Subject: [PATCH] rados: setup.py allow incompatible pointer types
5
6Upstream-Status: Inappropriate [oe specific]
7
8Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
9---
10 src/pybind/rados/setup.py | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/src/pybind/rados/setup.py b/src/pybind/rados/setup.py
14index 74bf75b6ddc..87126ca8338 100755
15--- a/src/pybind/rados/setup.py
16+++ b/src/pybind/rados/setup.py
17@@ -30,7 +30,7 @@ def filter_unsupported_flags(compiler, flags):
18 f.startswith('-fcf-protection'),
19 flags))
20 else:
21- return flags
22+ return flags + [ "-Wno-error=incompatible-pointer-types" ]
23
24
25 def monkey_with_compiler(customize):
26--
272.39.2
28
diff --git a/recipes-extended/ceph/ceph/0001-rgw-setup.py-allow-incompatible-pointer-types.patch b/recipes-extended/ceph/ceph/0001-rgw-setup.py-allow-incompatible-pointer-types.patch
new file mode 100644
index 00000000..b21678a9
--- /dev/null
+++ b/recipes-extended/ceph/ceph/0001-rgw-setup.py-allow-incompatible-pointer-types.patch
@@ -0,0 +1,28 @@
1From 84097fe398ee69172d4d9ae978ff0380fd6362cf Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Mon, 22 Jul 2024 20:43:50 +0000
4Subject: [PATCH] rgw: setup.py allow incompatible pointer types
5
6Upstream-Status: Inappropriate [oe specific]
7
8Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
9---
10 src/pybind/rgw/setup.py | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/src/pybind/rgw/setup.py b/src/pybind/rgw/setup.py
14index 74bf75b6ddc..87126ca8338 100755
15--- a/src/pybind/rgw/setup.py
16+++ b/src/pybind/rgw/setup.py
17@@ -30,7 +30,7 @@ def filter_unsupported_flags(compiler, flags):
18 f.startswith('-fcf-protection'),
19 flags))
20 else:
21- return flags
22+ return flags + [ "-Wno-error=incompatible-pointer-types" ]
23
24
25 def monkey_with_compiler(customize):
26--
272.39.2
28
diff --git a/recipes-extended/ceph/ceph_18.2.2.bb b/recipes-extended/ceph/ceph_git.bb
index e6c44188..2eaa335a 100644
--- a/recipes-extended/ceph/ceph_18.2.2.bb
+++ b/recipes-extended/ceph/ceph_git.bb
@@ -2,29 +2,35 @@ SUMMARY = "User space components of the Ceph file system"
2LICENSE = "LGPL-2.1-only & GPL-2.0-only & Apache-2.0 & MIT" 2LICENSE = "LGPL-2.1-only & GPL-2.0-only & Apache-2.0 & MIT"
3LIC_FILES_CHKSUM = "file://COPYING-LGPL2.1;md5=fbc093901857fcd118f065f900982c24 \ 3LIC_FILES_CHKSUM = "file://COPYING-LGPL2.1;md5=fbc093901857fcd118f065f900982c24 \
4 file://COPYING-GPL2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 4 file://COPYING-GPL2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
5 file://COPYING;md5=5351120989d78252e65dc1a2a92e3617 \ 5 file://COPYING;md5=bf502a28c9b8d6430c8952a583a2c896 \
6" 6"
7inherit cmake pkgconfig python3native python3-dir systemd useradd 7inherit cmake pkgconfig python3native python3-dir systemd useradd
8# Disable python pybind support for ceph temporary, when corss compiling pybind, 8# Disable python pybind support for ceph temporary, when corss compiling pybind,
9# pybind mix cmake and python setup environment, would case a lot of errors. 9# pybind mix cmake and python setup environment, would case a lot of errors.
10 10
11SRC_URI = "http://download.ceph.com/tarballs/ceph-${PV}.tar.gz \ 11SRC_URI = "gitsm://github.com/ceph/ceph.git;protocol=https;branch=main \
12 file://0001-fix-host-library-paths-were-used.patch \ 12 file://0001-fix-host-library-paths-were-used.patch \
13 file://ceph.conf \ 13 file://ceph.conf \
14 file://0001-avoid-to_string-error.patch \
15 file://0001-delete-install-layout-deb.patch \ 14 file://0001-delete-install-layout-deb.patch \
16 file://0001-cephadm-build.py-avoid-using-python3-from-sysroot-wh.patch \ 15 file://0001-cephadm-build.py-avoid-using-python3-from-sysroot-wh.patch \
17" 16 file://0001-cepth-node-proxy-specify-entrypoint-executable.patch \
17 file://0001-rados-setup.py-allow-incompatible-pointer-types.patch \
18 file://0001-rgw-setup.py-allow-incompatible-pointer-types.patch \
19 "
20
21SRCREV = "a53e858fd7cc6fd8c04f37d503ce9ed7080f2da6"
22PV = "20.0.0+git"
18 23
19SRC_URI[sha256sum] = "e70bb5246b4a5d7aa78eb548677a05cc21d0d47945ba2937fddc7511134ffb57" 24S = "${WORKDIR}/git"
20 25
21DEPENDS = "boost bzip2 curl cryptsetup expat gperf-native \ 26DEPENDS = "boost bzip2 curl cryptsetup expat gperf-native \
22 keyutils libaio libibverbs lua lz4 \ 27 keyutils libaio libibverbs lua lz4 \
23 nspr nss ninja-native \ 28 nspr nss ninja-native \
24 oath openldap openssl \ 29 oath openldap openssl \
25 python3 python3-native python3-cython-native python3-pyyaml-native \ 30 python3 python3-native python3-cython-native python3-pyyaml-native \
26 rabbitmq-c rocksdb snappy thrift udev \ 31 rabbitmq-c snappy thrift udev \
27 valgrind xfsprogs zlib libgcc zstd re2 \ 32 valgrind xfsprogs zlib libgcc zstd re2 \
33 lmdb autoconf-native automake-native \
28" 34"
29 35
30 36
@@ -52,6 +58,7 @@ SYSTEMD_SERVICE:${PN} = " \
52 ceph-mgr@.service \ 58 ceph-mgr@.service \
53 ceph-mgr.target \ 59 ceph-mgr.target \
54 ceph-crash.service \ 60 ceph-crash.service \
61 ceph-exporter.service \
55 rbdmap.service \ 62 rbdmap.service \
56 ceph-immutable-object-cache@.service \ 63 ceph-immutable-object-cache@.service \
57 ceph-immutable-object-cache.target \ 64 ceph-immutable-object-cache.target \
@@ -71,16 +78,20 @@ EXTRA_OECMAKE += "-DWITH_MANPAGE=OFF \
71 -DWITH_MGR=OFF \ 78 -DWITH_MGR=OFF \
72 -DWITH_MGR_DASHBOARD_FRONTEND=OFF \ 79 -DWITH_MGR_DASHBOARD_FRONTEND=OFF \
73 -DWITH_SYSTEM_BOOST=ON \ 80 -DWITH_SYSTEM_BOOST=ON \
74 -DWITH_SYSTEM_ROCKSDB=ON \
75 -DWITH_RDMA=OFF \ 81 -DWITH_RDMA=OFF \
82 -DWITH_RBD=OFF \
83 -DWITH_KRBD=OFF \
76 -DWITH_RADOSGW_AMQP_ENDPOINT=OFF \ 84 -DWITH_RADOSGW_AMQP_ENDPOINT=OFF \
77 -DWITH_RADOSGW_KAFKA_ENDPOINT=OFF \ 85 -DWITH_RADOSGW_KAFKA_ENDPOINT=OFF \
78 -DWITH_REENTRANT_STRSIGNAL=ON \ 86 -DWITH_REENTRANT_STRSIGNAL=ON \
79 -DWITH_PYTHON3=3.12 \ 87 -DWITH_PYTHON3=3.13 \
80 -DPYTHON_DESIRED=3 \ 88 -DPYTHON_DESIRED=3 \
81 -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${WORKDIR}/toolchain.cmake \ 89 -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${WORKDIR}/toolchain.cmake \
90 -DCEPHADM_BUNDLED_DEPENDENCIES=none \
82 " 91 "
83 92
93# -DWITH_SYSTEM_ROCKSDB=ON
94
84do_configure:prepend () { 95do_configure:prepend () {
85 echo "set( CMAKE_SYSROOT \"${RECIPE_SYSROOT}\" )" >> ${WORKDIR}/toolchain.cmake 96 echo "set( CMAKE_SYSROOT \"${RECIPE_SYSROOT}\" )" >> ${WORKDIR}/toolchain.cmake
86 echo "set( CMAKE_DESTDIR \"${D}\" )" >> ${WORKDIR}/toolchain.cmake 97 echo "set( CMAKE_DESTDIR \"${D}\" )" >> ${WORKDIR}/toolchain.cmake
@@ -88,6 +99,12 @@ do_configure:prepend () {
88 # echo "set( CMAKE_C_COMPILER_WORKS TRUE)" >> ${WORKDIR}/toolchain.cmake 99 # echo "set( CMAKE_C_COMPILER_WORKS TRUE)" >> ${WORKDIR}/toolchain.cmake
89 # echo "set( CMAKE_CXX_COMPILER_FORCED TRUE)" >> ${WORKDIR}/toolchain.cmake 100 # echo "set( CMAKE_CXX_COMPILER_FORCED TRUE)" >> ${WORKDIR}/toolchain.cmake
90 echo "set( CMAKE_C_COMPILER_FORCED TRUE )" >> ${WORKDIR}/toolchain.cmake 101 echo "set( CMAKE_C_COMPILER_FORCED TRUE )" >> ${WORKDIR}/toolchain.cmake
102
103 echo "set( WITH_QATDRV OFF )" >> ${WORKDIR}/toolchain.cmake
104 echo "set( WITH_QATZIP OFF )" >> ${WORKDIR}/toolchain.cmake
105 echo "set( WITH_LIBURING OFF )" >> ${WORKDIR}/toolchain.cmake
106 echo "set( WITH_QATLIB OFF )" >> ${WORKDIR}/toolchain.cmake
107 # echo "set( WITH_SYSTEM_ROCKSDB TRUE )" >> ${WORKDIR}/toolchain.cmake
91} 108}
92 109
93do_compile:prepend() { 110do_compile:prepend() {
@@ -106,7 +123,7 @@ do_install:append () {
106 ${D}${sbindir}/ceph-volume ${D}${sbindir}/ceph-volume-systemd 123 ${D}${sbindir}/ceph-volume ${D}${sbindir}/ceph-volume-systemd
107 find ${D} -name SOURCES.txt | xargs sed -i -e 's:${WORKDIR}::' 124 find ${D} -name SOURCES.txt | xargs sed -i -e 's:${WORKDIR}::'
108 install -d ${D}${sysconfdir}/ceph 125 install -d ${D}${sysconfdir}/ceph
109 install -m 644 ${WORKDIR}/ceph.conf ${D}${sysconfdir}/ceph/ 126 install -m 644 ${UNPACKDIR}/ceph.conf ${D}${sysconfdir}/ceph/
110 install -d ${D}${systemd_unitdir} 127 install -d ${D}${systemd_unitdir}
111 mv ${D}${libexecdir}/ceph/ceph-osd-prestart.sh ${D}${libdir}/ceph 128 mv ${D}${libexecdir}/ceph/ceph-osd-prestart.sh ${D}${libdir}/ceph
112 mv ${D}${libexecdir}/ceph/ceph_common.sh ${D}${libdir}/ceph 129 mv ${D}${libexecdir}/ceph/ceph_common.sh ${D}${libdir}/ceph
@@ -137,6 +154,7 @@ FILES:${PN} += "\
137 ${libdir}/ceph/compressor/*.so \ 154 ${libdir}/ceph/compressor/*.so \
138 ${libdir}/rados-classes/*.so \ 155 ${libdir}/rados-classes/*.so \
139 ${libdir}/ceph/*.so \ 156 ${libdir}/ceph/*.so \
157 ${libdir}/*.so \
140 ${libdir}/libcephsqlite.so \ 158 ${libdir}/libcephsqlite.so \
141" 159"
142 160
@@ -151,6 +169,7 @@ FILES:${PN}-dev = " \
151 ${libdir}/librados*.so \ 169 ${libdir}/librados*.so \
152 ${libdir}/librbd.so \ 170 ${libdir}/librbd.so \
153 ${libdir}/librgw.so \ 171 ${libdir}/librgw.so \
172 ${libdir}/pkgconfig/cephfs.pc \
154" 173"
155 174
156FILES:${PN}-python = "\ 175FILES:${PN}-python = "\
diff --git a/recipes-extended/cloud-init/cloud-init_git.bb b/recipes-extended/cloud-init/cloud-init_git.bb
index 6cb3d3b5..d40035c4 100644
--- a/recipes-extended/cloud-init/cloud-init_git.bb
+++ b/recipes-extended/cloud-init/cloud-init_git.bb
@@ -7,13 +7,13 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c6dd79b6ec2130a3364f6fa9d6380408 \
7 file://LICENSE-Apache2.0;md5=3b83ef96387f14655fc854ddc3c6bd57 \ 7 file://LICENSE-Apache2.0;md5=3b83ef96387f14655fc854ddc3c6bd57 \
8" 8"
9 9
10SRCREV = "e982c20875db3750c8dfc1915e7a4cee37376924" 10SRCREV = "8a1d73498c505049cd281a1661c2750b93fb4a6f"
11SRC_URI = "git://github.com/canonical/cloud-init;branch=24.1.x;protocol=https \ 11SRC_URI = "git://github.com/canonical/cloud-init;branch=25.1.x;protocol=https \
12 file://cloud-init-source-local-lsb-functions.patch \ 12 file://cloud-init-source-local-lsb-functions.patch \
13 file://0001-setup.py-check-for-install-anywhere-in-args.patch \ 13 file://0001-setup.py-check-for-install-anywhere-in-args.patch \
14" 14"
15 15
16PV = "v23.4.1+git" 16PV = "v25.1.1+git"
17 17
18S = "${WORKDIR}/git" 18S = "${WORKDIR}/git"
19 19
diff --git a/recipes-extended/dev86/dev86_git.bb b/recipes-extended/dev86/dev86_git.bb
index a3d0fded..d43d1200 100644
--- a/recipes-extended/dev86/dev86_git.bb
+++ b/recipes-extended/dev86/dev86_git.bb
@@ -4,7 +4,7 @@ LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b" 4LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
5SECTION = "console/tools" 5SECTION = "console/tools"
6 6
7BASE_PV="0.16.21" 7BASE_PV = "0.16.21"
8PV = "${BASE_PV}+git" 8PV = "${BASE_PV}+git"
9SRCREV = "e254e0b19651d3b8a20225b40281c9974a95dec4" 9SRCREV = "e254e0b19651d3b8a20225b40281c9974a95dec4"
10SRC_URI = "git://github.com/jbruchon/${BPN}.git;protocol=https;branch=master \ 10SRC_URI = "git://github.com/jbruchon/${BPN}.git;protocol=https;branch=master \
@@ -41,3 +41,27 @@ do_install() {
41} 41}
42 42
43FILES:${PN} += "${libdir}/bcc" 43FILES:${PN} += "${libdir}/bcc"
44
45# http://gecko.lge.com:8000/Errors/Details/832862
46# http://errors.yoctoproject.org/Errors/Details/766930/
47# cpp.c:548:1: error: type of 'ch' defaults to 'int' [-Wimplicit-int]
48# strsave.c:47:42: error: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
49# strsave.c:55:26: error: implicit declaration of function 'hash' [-Wimplicit-function-declaration]
50# strsave.c:66:32: error: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
51# symbol.c:60:42: error: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
52# symbol.c:72:30: error: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
53# symbol.c:77:13: error: implicit declaration of function 'hash' [-Wimplicit-function-declaration]
54# tok_class.c:305:43: error: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
55# tok_io.c:219:20: error: implicit declaration of function 'atoi' [-Wimplicit-function-declaration]
56# tok_io.c:488:20: error: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
57# unproto.c:188:51: error: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
58CFLAGS += "-Wno-error=implicit-int -Wno-error=implicit-function-declaration"
59
60# http://errors.yoctoproject.org/Errors/Details/853302/
61CFLAGS += "-std=gnu17"
62
63# http://errors.yoctoproject.org/Errors/Details/853303/
64# ar.c:615:23: error: passing argument 1 of 'ctime' from incompatible pointer type [-Wincompatible-pointer-types]
65CFLAGS += "-Wno-error=incompatible-pointer-types"
66
67EXTRA_OEMAKE += "CFLAGS='${CFLAGS}'"
diff --git a/recipes-extended/diod/diod_1.0.24.bb b/recipes-extended/diod/diod_1.0.24.bb
index 6019fbfb..72a31a68 100644
--- a/recipes-extended/diod/diod_1.0.24.bb
+++ b/recipes-extended/diod/diod_1.0.24.bb
@@ -9,16 +9,16 @@ LICENSE = "GPL-2.0-only"
9LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" 9LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
10 10
11PV = "1.0.24+git" 11PV = "1.0.24+git"
12SRCREV = "b4b5e8e00ed11b21d7fcf05a080dc054a8eac2d6" 12SRCREV = "54d1325fc435d14a6f5c161c88dac79b016b0061"
13SRC_URI = "git://github.com/chaos/diod.git;protocol=https;branch=master \ 13SRC_URI = "git://github.com/chaos/diod.git;protocol=https;branch=master \
14 file://diod \ 14 file://diod \
15 file://diod.conf \ 15 file://diod.conf \
16 file://0001-build-Find-lua-with-pkg-config.patch \ 16 file://0001-build-Find-lua-with-pkg-config.patch \
17 file://0002-Handle-various-time_t-sizes-in-printf-and-scanf.patch \
18 " 17 "
19DEPENDS = "libcap ncurses tcp-wrappers lua" 18DEPENDS = "libcap ncurses lua"
20 19
21EXTRA_OEMAKE += "systemddir=${systemd_unitdir}/system" 20EXTRA_OECONF = "--disable-auth \
21 --with-systemdsystemunitdir=${systemd_unitdir}/system"
22 22
23S = "${WORKDIR}/git" 23S = "${WORKDIR}/git"
24 24
@@ -26,9 +26,9 @@ inherit autotools pkgconfig systemd
26 26
27do_install:append () { 27do_install:append () {
28 # install our init based on start-stop-daemon 28 # install our init based on start-stop-daemon
29 install -D -m 0755 ${WORKDIR}/diod ${D}${sysconfdir}/init.d/diod 29 install -D -m 0755 ${UNPACKDIR}/diod ${D}${sysconfdir}/init.d/diod
30 # install a real(not commented) configuration file for diod 30 # install a real(not commented) configuration file for diod
31 install -m 0644 ${WORKDIR}/diod.conf ${D}${sysconfdir}/diod.conf 31 install -m 0644 ${UNPACKDIR}/diod.conf ${D}${sysconfdir}/diod.conf
32} 32}
33 33
34FILES:${PN} += "${systemd_unitdir}" 34FILES:${PN} += "${systemd_unitdir}"
diff --git a/recipes-extended/diod/files/0002-Handle-various-time_t-sizes-in-printf-and-scanf.patch b/recipes-extended/diod/files/0002-Handle-various-time_t-sizes-in-printf-and-scanf.patch
deleted file mode 100644
index 3c13c101..00000000
--- a/recipes-extended/diod/files/0002-Handle-various-time_t-sizes-in-printf-and-scanf.patch
+++ /dev/null
@@ -1,100 +0,0 @@
1From 04b0c5a5cb9e32090b177ff7327ad3260783abe0 Mon Sep 17 00:00:00 2001
2From: Ola x Nilsson <olani@axis.com>
3Date: Mon, 15 Apr 2024 17:31:44 +0200
4Subject: [PATCH] Handle various time_t sizes in printf and scanf
5
6The members of the timeval struct are both signed (defined by POSIX)
7and typically both 64 bits on a system where time_t is 64 bits. This
8is possible also on 32 bit systems where time_t is larger to handle
9the 2038 problem.
10
11It's practically impossible to find a type and printf format that
12works even on all glibc systems. Play it safe and always use printf
13with intmax_t and explict int64_t variables for scanf.
14
15Upstream-Status: Submitted [https://github.com/chaos/diod/pull/100]
16Signed-off-by: Ola x Nilsson <olani@axis.com>
17---
18 libnpfs/conn.c | 5 +++--
19 libnpfs/ctl.c | 7 ++++---
20 utils/dioddate.c | 8 +++++++-
21 3 files changed, 14 insertions(+), 6 deletions(-)
22
23diff --git a/libnpfs/conn.c b/libnpfs/conn.c
24index 6e85fff..c34c840 100644
25--- a/libnpfs/conn.c
26+++ b/libnpfs/conn.c
27@@ -16,6 +16,7 @@
28 #include <stdio.h>
29 #include <string.h>
30 #include <stdint.h>
31+#include <inttypes.h>
32 #include <stdarg.h>
33 #include <errno.h>
34 #include <pthread.h>
35@@ -133,8 +134,8 @@ _debug_trace (Npsrv *srv, Npfcall *fc)
36 (void)gettimeofday(&b, NULL);
37 (void)gettimeofday(&a, NULL);
38 timersub(&a, &b, &c);
39- np_logmsg(srv, "[%lu.%-3lu] %s",
40- c.tv_sec, c.tv_usec/1000, s);
41+ np_logmsg(srv, "[%"PRIdMAX".%-3"PRIdMAX"] %s",
42+ (intmax_t)c.tv_sec, (intmax_t)c.tv_usec/1000, s);
43 } else
44 np_logmsg(srv, "%s", s);
45 }
46diff --git a/libnpfs/ctl.c b/libnpfs/ctl.c
47index f40cde4..317a22e 100644
48--- a/libnpfs/ctl.c
49+++ b/libnpfs/ctl.c
50@@ -16,6 +16,7 @@
51 #include <stdio.h>
52 #include <string.h>
53 #include <stdint.h>
54+#include <inttypes.h>
55 #include <stdarg.h>
56 #include <pthread.h>
57 #include <errno.h>
58@@ -291,9 +292,9 @@ _ctl_get_date (char *name, void *a)
59 np_uerror (errno);
60 goto error;
61 }
62- if (aspf (&s, &len, "%lu.%lu %d.%d\n",
63- tv.tv_sec, tv.tv_usec,
64- tz.tz_minuteswest, tz.tz_dsttime) < 0) {
65+ if (aspf (&s, &len, "%"PRIdMAX".%"PRIdMAX" %d.%d\n",
66+ (uintmax_t)tv.tv_sec, (uintmax_t)tv.tv_usec,
67+ tz.tz_minuteswest, tz.tz_dsttime) < 0) {
68 np_uerror (ENOMEM);
69 goto error;
70 }
71diff --git a/utils/dioddate.c b/utils/dioddate.c
72index bde002f..f392792 100644
73--- a/utils/dioddate.c
74+++ b/utils/dioddate.c
75@@ -21,6 +21,7 @@
76 #include <unistd.h>
77 #include <stdlib.h>
78 #include <stdint.h>
79+#include <inttypes.h>
80 #include <stdarg.h>
81 #include <stdio.h>
82 #if HAVE_GETOPT_H
83@@ -142,11 +143,16 @@ main (int argc, char *argv[])
84 errn (np_rerror (), "error reading date");
85 goto done;
86 }
87- if (sscanf (buf, "%lu.%lu %d.%d", &tv.tv_sec, &tv.tv_usec,
88+
89+ int64_t sec = 0, usec = 0;
90+ if (sscanf (buf, "%"SCNd64".%"SCNd64" %d.%d", &sec, &usec,
91 &tz.tz_minuteswest, &tz.tz_dsttime) != 4) {
92 msg ("error scanning returned date: %s", buf);
93 goto done;
94 }
95+ tv.tv_sec = sec;
96+ tv.tv_usec = usec;
97+
98 if (Sopt) {
99 if (settimeofday (&tv, &tz) < 0)
100 err_exit ("settimeofday");
diff --git a/recipes-extended/fuse-overlayfs/fuse-overlayfs/0001-utils-Add-missing-include-on-limits.h.patch b/recipes-extended/fuse-overlayfs/fuse-overlayfs/0001-utils-Add-missing-include-on-limits.h.patch
deleted file mode 100644
index cd504ce5..00000000
--- a/recipes-extended/fuse-overlayfs/fuse-overlayfs/0001-utils-Add-missing-include-on-limits.h.patch
+++ /dev/null
@@ -1,36 +0,0 @@
1From b48e958aaecfdfc3bb48db082a548a09d6487181 Mon Sep 17 00:00:00 2001
2From: Andrei Gherzan <andrei.gherzan@huawei.com>
3Date: Wed, 13 Jul 2022 12:05:07 +0200
4Subject: [PATCH] utils: Add missing include on limits.h
5
6This happens to not be an issue with glibc because it gets indirectly
7included via dirent.h:
8
9.. /usr/include/dirent.h
10[...]
11..... /usr/include/linux/limits.h
12
13When using the musl libc implementation, that is not the case anymore
14and the build fails.
15
16Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
17Upstream-Status: Submitted [https://github.com/containers/fuse-overlayfs/pull/362]
18---
19 utils.h | 1 +
20 1 file changed, 1 insertion(+)
21
22diff --git a/utils.h b/utils.h
23index 13a177e..6fbc328 100644
24--- a/utils.h
25+++ b/utils.h
26@@ -32,6 +32,7 @@
27 # include <sys/types.h>
28 # include <fcntl.h>
29 # include "fuse-overlayfs.h"
30+# include <limits.h>
31
32 # define XATTR_OVERRIDE_STAT "user.fuseoverlayfs.override_stat"
33 # define XATTR_PRIVILEGED_OVERRIDE_STAT "security.fuseoverlayfs.override_stat"
34--
352.25.1
36
diff --git a/recipes-extended/fuse-overlayfs/fuse-overlayfs_1.14.bb b/recipes-extended/fuse-overlayfs/fuse-overlayfs_1.14.bb
new file mode 100644
index 00000000..0f6d0fb6
--- /dev/null
+++ b/recipes-extended/fuse-overlayfs/fuse-overlayfs_1.14.bb
@@ -0,0 +1,15 @@
1SUMMARY = "FUSE implementation of overlayfs."
2DESCRIPTION = "An implementation of overlay+shiftfs in FUSE for rootless \
3containers."
4
5LICENSE = "GPL-2.0-or-later"
6LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
7
8SRCREV = "33cb788edc05f5e3cbb8a7a241f5a04bee264730"
9SRC_URI = "git://github.com/containers/fuse-overlayfs.git;nobranch=1;protocol=https"
10
11DEPENDS = "fuse3"
12
13S = "${WORKDIR}/git"
14
15inherit autotools pkgconfig
diff --git a/recipes-extended/fuse-overlayfs/fuse-overlayfs_1.9.bb b/recipes-extended/fuse-overlayfs/fuse-overlayfs_1.9.bb
deleted file mode 100644
index 31199928..00000000
--- a/recipes-extended/fuse-overlayfs/fuse-overlayfs_1.9.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1SUMMARY = "FUSE implementation of overlayfs."
2DESCRIPTION = "An implementation of overlay+shiftfs in FUSE for rootless \
3containers."
4
5LICENSE = "GPL-3.0-or-later"
6LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
7
8SRCREV = "51592ea406f48faeccab288f65dcba6c4a67cd90"
9SRC_URI = " \
10 git://github.com/containers/fuse-overlayfs.git;nobranch=1;protocol=https \
11 file://0001-utils-Add-missing-include-on-limits.h.patch \
12"
13
14DEPENDS = "fuse3"
15
16S = "${WORKDIR}/git"
17
18inherit autotools pkgconfig
diff --git a/recipes-extended/hyperstart/hyperstart/0001-container.c-Fix-compiler-errors-that-gcc-8.1.0-repor.patch b/recipes-extended/hyperstart/hyperstart/0001-container.c-Fix-compiler-errors-that-gcc-8.1.0-repor.patch
deleted file mode 100644
index d48e2647..00000000
--- a/recipes-extended/hyperstart/hyperstart/0001-container.c-Fix-compiler-errors-that-gcc-8.1.0-repor.patch
+++ /dev/null
@@ -1,230 +0,0 @@
1From 085dd65bba063e391350487f2a5e4a7bf69ee6c8 Mon Sep 17 00:00:00 2001
2From: Jason Wessel <jason.wessel@windriver.com>
3Date: Fri, 15 Jun 2018 08:04:35 -0700
4Subject: [PATCH] container.c: Fix compiler errors that gcc 8.1.0 reports
5
6gcc 8.1.0 reports the following compiler errors/warnings. They can be
7fixed by using snprintf and checking the result for truncation. This
8patch also uses a named constant instead of inserting the value 512 in
9many locations.
10
11container.c: In function 'hyper_setup_container_rootfs':
12container.c:630:24: error: '/' directive writing 1 byte into a region of size between 0 and 511 [-Werror=format-overflow=]
13 sprintf(rootfs, "%s/%s/", root, container->rootfs);
14 ^
15container.c:630:2: note: 'sprintf' output 3 or more bytes (assuming 514) into a destination of size 512
16 sprintf(rootfs, "%s/%s/", root, container->rootfs);
17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18container.c:262:18: error: '%s' directive writing up to 511 bytes into a region of size 510 [-Werror=format-overflow=]
19 sprintf(dst, "./%s", src);
20 ^~ ~~~
21container.c:262:2: note: 'sprintf' output between 3 and 514 bytes into a destination of size 512
22 sprintf(dst, "./%s", src);
23 ^~~~~~~~~~~~~~~~~~~~~~~~~
24container.c:218:24: error: '/_data' directive writing 6 bytes into a region of size between 1 and 512 [-Werror=format-overflow=]
25 sprintf(volume, "%s/_data", path);
26 ^~~~~~
27container.c:218:5: note: 'sprintf' output between 7 and 518 bytes into a destination of size 512
28 sprintf(volume, "%s/_data", path);
29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30container.c:149:24: error: '/_data' directive writing 6 bytes into a region of size between 0 and 511 [-Werror=format-overflow=]
31 sprintf(volume, "/%s/_data", path);
32 ^~~~~~
33container.c:149:4: note: 'sprintf' output between 8 and 519 bytes into a destination of size 512
34 sprintf(volume, "/%s/_data", path);
35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
36container.c:131:24: error: '/' directive writing 1 byte into a region of size between 0 and 511 [-Werror=format-overflow=]
37 sprintf(volume, "/%s/", path);
38 ^
39container.c:131:4: note: 'sprintf' output between 3 and 514 bytes into a destination of size 512
40 sprintf(volume, "/%s/", path);
41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42container.c:176:24: error: '/_data/' directive writing 7 bytes into a region of size between 0 and 511 [-Werror=format-overflow=]
43 sprintf(volume, "/%s/_data/%s", path, filevolume);
44 ^~~~~~~
45container.c:176:4: note: 'sprintf' output 9 or more bytes (assuming 520) into a destination of size 512
46 sprintf(volume, "/%s/_data/%s", path, filevolume);
47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48
49Upstream-Status: Inappropriate [embedded specific]
50
51Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
52
53---
54 src/container.c | 47 ++++++++++++++++++++++++++++-------------------
55 1 file changed, 28 insertions(+), 19 deletions(-)
56
57diff --git a/src/container.c b/src/container.c
58index fee67ff..94d49d8 100644
59--- a/src/container.c
60+++ b/src/container.c
61@@ -22,6 +22,8 @@
62 #include "syscall.h"
63 #include "netlink.h"
64
65+#define MAX_PBUF 512
66+
67 static int container_populate_volume(char *src, char *dest)
68 {
69 struct stat st;
70@@ -116,12 +118,12 @@ static int container_setup_volume(struct hyper_pod *pod,
71 struct hyper_container *container)
72 {
73 int i;
74- char dev[512], path[512];
75+ char dev[MAX_PBUF], path[MAX_PBUF];
76 struct volume *vol;
77
78 for (i = 0; i < container->vols_num; i++) {
79- char volume[512];
80- char mountpoint[512];
81+ char volume[MAX_PBUF];
82+ char mountpoint[MAX_PBUF];
83 char *options = NULL;
84 const char *filevolume = NULL;
85 bool newvolume = false;
86@@ -146,7 +148,8 @@ static int container_setup_volume(struct hyper_pod *pod,
87 if (hyper_mount_nfs(vol->device, path) < 0)
88 return -1;
89 /* nfs export has implicitly included _data part of the volume */
90- sprintf(volume, "/%s/", path);
91+ if (snprintf(volume, MAX_PBUF, "/%s/", path) >= MAX_PBUF)
92+ return -1;
93 } else {
94 fprintf(stdout, "mount %s to %s, tmp path %s\n",
95 dev, vol->mountpoint, path);
96@@ -155,7 +158,7 @@ static int container_setup_volume(struct hyper_pod *pod,
97 options = "nouuid";
98
99 if (access(dev, R_OK) < 0) {
100- char device[512];
101+ char device[MAX_PBUF];
102 sprintf(device, "/block/%s", vol->device);
103 hyper_netlink_wait_dev(pod->ueventfd, device);
104 }
105@@ -164,7 +167,8 @@ static int container_setup_volume(struct hyper_pod *pod,
106 perror("mount volume device failed");
107 return -1;
108 }
109- sprintf(volume, "/%s/_data", path);
110+ if (snprintf(volume, MAX_PBUF, "/%s/_data", path) >= MAX_PBUF)
111+ return -1;
112 }
113
114 if (container_check_volume(volume, &filevolume, &newvolume) < 0)
115@@ -193,7 +197,8 @@ static int container_setup_volume(struct hyper_pod *pod,
116 perror("create volume file failed");
117 return -1;
118 }
119- sprintf(volume, "/%s/_data/%s", path, filevolume);
120+ if (snprintf(volume, MAX_PBUF, "/%s/_data/%s", path, filevolume) >= MAX_PBUF)
121+ return -1;
122 /* 0777 so that any user can read/write the new file volume */
123 if (chmod(volume, 0777) < 0) {
124 fprintf(stderr, "fail to chmod directory %s\n", volume);
125@@ -217,9 +222,9 @@ static int container_setup_volume(struct hyper_pod *pod,
126
127 for (i = 0; i < container->maps_num; i++) {
128 struct stat st;
129- char *src, path[512], volume[512];
130+ char *src, path[MAX_PBUF], volume[MAX_PBUF];
131 struct fsmap *map = &container->maps[i];
132- char mountpoint[512];
133+ char mountpoint[MAX_PBUF];
134
135 sprintf(path, "%s/%s", SHARED_DIR, map->source);
136 sprintf(mountpoint, "./%s", map->path);
137@@ -235,7 +240,8 @@ static int container_setup_volume(struct hyper_pod *pod,
138 }
139 if (map->docker) {
140 /* converted from volume */
141- sprintf(volume, "%s/_data", path);
142+ if (snprintf(volume, MAX_PBUF, "%s/_data", path) >= MAX_PBUF)
143+ return -1;
144 src = volume;
145 if (container->initialize &&
146 (container_populate_volume(mountpoint, volume) < 0)) {
147@@ -271,7 +277,7 @@ static int container_setup_modules(struct hyper_container *container)
148 {
149 struct stat st;
150 struct utsname uts;
151- char src[512], dst[512];
152+ char src[MAX_PBUF], dst[MAX_PBUF];
153
154 if (uname(&uts) < 0) {
155 perror("fail to call uname");
156@@ -279,7 +285,8 @@ static int container_setup_modules(struct hyper_container *container)
157 }
158
159 sprintf(src, "/lib/modules/%s", uts.release);
160- sprintf(dst, "./%s", src);
161+ if (snprintf(dst, MAX_PBUF, "./%s", src) >= MAX_PBUF)
162+ return -1;
163
164 if (stat(dst, &st) == 0) {
165 struct dirent **list;
166@@ -318,7 +325,7 @@ static int container_setup_modules(struct hyper_container *container)
167
168 static int container_setup_mount(struct hyper_container *container)
169 {
170- char src[512];
171+ char src[MAX_PBUF];
172
173 // current dir is container rootfs, the operations on "./PATH" are the operations on container's "/PATH"
174 if (!container->readonly) {
175@@ -576,7 +583,7 @@ static int hyper_setup_container_rootfs(void *data)
176 {
177 struct hyper_container_arg *arg = data;
178 struct hyper_container *container = arg->c;
179- char root[512], rootfs[512];
180+ char root[MAX_PBUF], rootfs[MAX_PBUF];
181 int setup_dns;
182
183 /* wait for ns-opened ready message */
184@@ -639,7 +646,7 @@ static int hyper_setup_container_rootfs(void *data)
185 goto fail;
186 }
187 } else {
188- char path[512];
189+ char path[MAX_PBUF];
190
191 sprintf(path, "%s/%s/", SHARED_DIR, container->image);
192 fprintf(stdout, "src directory %s\n", path);
193@@ -657,7 +664,9 @@ static int hyper_setup_container_rootfs(void *data)
194 fprintf(stdout, "root directory for container is %s/%s, init task %s\n",
195 root, container->rootfs, container->exec.argv[0]);
196
197- sprintf(rootfs, "%s/%s/", root, container->rootfs);
198+ if (snprintf(rootfs, MAX_PBUF, "%s/%s/", root, container->rootfs) >= MAX_PBUF)
199+ goto fail;
200+
201 if (mount(rootfs, rootfs, NULL, MS_BIND|MS_REC, NULL) < 0) {
202 perror("failed to bind rootfs");
203 goto fail;
204@@ -740,7 +749,7 @@ fail:
205
206 static int hyper_setup_pty(struct hyper_container *c)
207 {
208- char root[512];
209+ char root[MAX_PBUF];
210
211 sprintf(root, "/tmp/hyper/%s/devpts/", c->id);
212
213@@ -760,7 +769,7 @@ static int hyper_setup_pty(struct hyper_container *c)
214
215 static void hyper_cleanup_pty(struct hyper_container *c)
216 {
217- char path[512];
218+ char path[MAX_PBUF];
219
220 sprintf(path, "/tmp/hyper/%s/devpts/", c->id);
221 if (umount(path) < 0)
222@@ -769,7 +778,7 @@ static void hyper_cleanup_pty(struct hyper_container *c)
223
224 int container_prepare_rootfs_dev(struct hyper_container *container, struct hyper_pod *pod)
225 {
226- char dev[512];
227+ char dev[MAX_PBUF];
228
229 if (container->fstype == NULL)
230 return 0;
diff --git a/recipes-extended/hyperstart/hyperstart_git.bb b/recipes-extended/hyperstart/hyperstart_git.bb
deleted file mode 100644
index e156cdae..00000000
--- a/recipes-extended/hyperstart/hyperstart_git.bb
+++ /dev/null
@@ -1,26 +0,0 @@
1SUMMARY = "The tiny Init service for HyperContainer"
2DESCRIPTION = "The init Task for HyperContainer"
3
4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc"
6
7inherit autotools-brokensep
8
9SRC_URI = "git://github.com/hyperhq/hyperstart.git;branch=master;protocol=https"
10SRC_URI += "file://0001-container.c-Fix-compiler-errors-that-gcc-8.1.0-repor.patch"
11
12SRCREV = "c0c07d218b482dd07f9068b52a6e7468ae4172ac"
13PV = "v0.2+git"
14
15S = "${WORKDIR}/git"
16
17CACHED_CONFIGUREVARS = "ac_cv_file__usr_include_linux_vm_sockets_h=true"
18
19do_install() {
20 install -d ${D}/var/lib/hyper/
21
22 install -m644 ${S}/build/hyper-initrd.img ${D}/var/lib/hyper/
23 install -m644 ${S}/build/arch/x86_64/kernel ${D}/var/lib/hyper/
24}
25
26FILES:${PN} += "/var/lib/hyper"
diff --git a/recipes-extended/images/README-xen.md b/recipes-extended/images/README-xen.md
new file mode 100644
index 00000000..82d72364
--- /dev/null
+++ b/recipes-extended/images/README-xen.md
@@ -0,0 +1,173 @@
1This README contains information on the xen reference images
2and testing / usability information
3
4Images
5------
6
7xen-image-minimal:
8
9This is the reference xen host image. It currently requires systemd
10and xen as DISTRO_FEATURES.
11
12All required dependencies are included for typical execution (and
13debug) of guests.
14
15xen-guest-image-minimal:
16
17This is the reference guest / domU image. Note that it boots the
18same kernel as the xen host image (unless multiconfig is used
19to differentiate).
20
21It creates tarballs, ext4 and qcow images for testing purposes.
22
23bundling
24--------
25
26Guests can be bundled automatically through the following mechanisms:
27
28 - via the variable XEN_BUNDLED_GUESTS
29 - via a xen configuration file in the deploy directory of the format
30 xen-guest-bundle-*.cfg
31
32The guests can be built via OE, or be 3rd party guests. They just
33must be in the deploy directory so they can be copied into the rootfs
34of the xen host image
35
36Type 1) XEN_BUNDLED_GUESTS
37
38If XEN_BUNDLED_GUESTS is used, it is simply a colon separated list of
39rootfs:kernels. Normal variable rules apply, so it can be set in a
40local.conf, or in a bbappend to the image recipe.
41
42An example would be:
43
44 XEN_BUNDLED_GUESTS = "xen-guest-image-minimal-qemuarm64.rootfs.ext4:Image"
45
46These point at symlinks created in the image deploy directory, or they
47can be specific images/kernels without the symlink.
48
49Type 2) A Xen guest configuration file
50
51If xen guest configuration files are found in the deploy directories
52the kernel and disk information contained within them will be processed
53and modified for the xen host. The kernel and guest image will be
54copied to the appropriate location, and the config made to match.
55
56These files following the naming convention: xen-guest-bundle*.cfg
57
58Guests of type #1 generate a configuration file that is picked up as
59type #2.
60
61An example config file follows:
62
63 name = "xen-guest"
64 memory = 512
65 vcpus = 1
66 disk = ['file:xen-guest-image-minimal-qemuarm64.rootfs.ext4,xvda,rw']
67 vif = ['bridge=xenbr0']
68 kernel = "Image"
69 extra = "root=/dev/xvda ro console=hvc0 ip=dhcp"
70
71It should also be noted that when a xen-guest-image-minimal is built
72with the XEN_GUEST_AUTO_BUNDLE varaible set to True, a configuration
73file for type #2 will be generated and the guest bundled automatically
74when the host image is built.
75
76kernel and rootfs are copied to the target in /var/lib/xen/images/
77
78configuration files are copied to: /etc/xen
79
80Guests can be launched after boot with: xl create -c /etc/xen/<config file>
81
82Build and boot
83--------------
84
85Using a reference qmeuarm64 MACHINE, the following are the commands
86to build and boot a guest.
87
88local.conf contains:
89
90 XEN_BUNDLED_GUESTS = "xen-guest-image-minimal-qemuarm64.rootfs.ext4:Image"
91
92 % bitbake xen-guest-image-minimal
93 % bitbake xen-image-minimal
94
95 % runqemu qemuarm64 nographic slirp qemuparams="-m 4096" tmp/deploy/images/qemuarm64/xen-image-minimal-qemuarm64.rootfs.ext4
96
97Poky (Yocto Project Reference Distro) 5.1 qemuarm64 hvc0
98
99qemuarm64 login: root
100
101WARNING: Poky is a reference Yocto Project distribution that should be used for
102testing and development purposes only. It is recommended that you create your
103own distribution for production use.
104
105 root@qemuarm64:~# uname -a
106Linux qemuarm64 6.10.11-yocto-standard #1 SMP PREEMPT Fri Sep 20 22:32:26 UTC 2024 aarch64 GNU/Linux
107root@qemuarm64:~# ls /etc/xen/
108auto
109cpupool
110scripts
111xen-guest-bundle-xen-guest-image-minimal-qemuarm64--20241112174803.cfg
112xl.conf
113root@qemuarm64:~# ls /var/lib/xen/images/
114Image--6.10.11+git0+4bf82718cf_6c956b2ea6-r0-qemuarm64-20241018190311.bin
115xen-guest-image-minimal-qemuarm64.rootfs-20241111222814.ext4
116
117 root@qemuarm64:~# ip a s
1181: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
119 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
120 inet 127.0.0.1/8 scope host lo
121 valid_lft forever preferred_lft forever
122 inet6 ::1/128 scope host noprefixroute
123 valid_lft forever preferred_lft forever
1242: enp0s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master xenbr0 qlen 1000
125 link/ether 52:54:00:12:35:02 brd ff:ff:ff:ff:ff:ff
1263: sit0@NONE: <NOARP> mtu 1480 qdisc noop qlen 1000
127 link/sit 0.0.0.0 brd 0.0.0.0
1284: xenbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue qlen 1000
129 link/ether ee:e4:a8:24:24:e7 brd ff:ff:ff:ff:ff:ff
130 inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic xenbr0
131 valid_lft 86354sec preferred_lft 86354sec
132 inet6 fec0::ece4:a8ff:fe24:24e7/64 scope site dynamic noprefixroute flags 100
133 valid_lft 86356sec preferred_lft 14356sec
134 inet6 fe80::ece4:a8ff:fe24:24e7/64 scope link
135 valid_lft forever preferred_lft forever
136
137 root@qemuarm64:~# xl create -c /etc/xen/xen-guest-bundle-xen-guest-image-minimal-qemuarm64--20241112174803.cfg
138
139qemuarm64 login: root
140
141WARNING: Poky is a reference Yocto Project distribution that should be used for
142testing and development purposes only. It is recommended that you create your
143own distribution for production use.
144
145root@qemuarm64:~# uname -a
146Linux qemuarm64 6.10.11-yocto-standard #1 SMP PREEMPT Fri Sep 20 22:32:26 UTC 2024 aarch64 GNU/Linux
147
148root@qemuarm64:~# wget example.com
149Connecting to example.com (93.184.215.14:80)
150wget: can't open 'index.html': File exists
151root@qemuarm64:~# rm index.html
152root@qemuarm64:~# wget example.com
153Connecting to example.com (93.184.215.14:80)
154saving to 'index.html'
155index.html 100% |********************************| 1256 0:00:00 ETA
156'index.html' saved
157
158From the host:
159
160Connection to 127.0.0.1 closed.
161build4 [/home/bruc.../qemuarm64]> ssh -p 2222 root@127.0.0.1
162Last login: Tue Nov 12 20:42:57 2024 from 10.0.2.2
163
164WARNING: Poky is a reference Yocto Project distribution that should be used for
165testing and development purposes only. It is recommended that you create your
166own distribution for production use.
167
168root@qemuarm64:~# xl list
169Name ID Mem VCPUs State Time(s)
170Domain-0 0 192 4 r----- 696.2
171xen-guest 1 512 1 -b---- 153.0
172root@qemuarm64:~# xl destroy xen-guest
173
diff --git a/recipes-extended/images/README.md b/recipes-extended/images/README.md
new file mode 100644
index 00000000..1a25f724
--- /dev/null
+++ b/recipes-extended/images/README.md
@@ -0,0 +1,311 @@
1This README describes the contents of the reference images in
2this directory, as well as some testing and usability tips.
3
4container-image-host
5--------------------
6
7As described in the recipe, this is a flexible image definition that
8is suitable for building a container host image for a target.
9
10The configuration options for the image are best found in the recipe
11itself, so the information will not be duplicated here. The type of
12container host that will be created is controlled by the CONTAINER_PROFILE
13variable:
14
15i.e. in your local.conf: CONTAINER_PROFILE="docker"
16
17The valid settings for this variable can be found in the image recipe.
18
19The recipe checks for mandatory distro features, recommends others
20and provides a list of optional distro features for some workloads.
21
22This image also builds using virt-unique-hostname, which ensures that
23there is some randomization as hostname is often used to identify
24hosts when clustered (i.e. k3s).
25
26To have enough disk space for container images, it is configured
27with extra space. Depending on your use case, you can add (or remove)
28space as appropriate.
29
30Also note that more memory than the default is often required.
31
32An example execution of the image is:
33
34 % runqemu qemuarm64 nographic slirp qemuparams="-m 2048" tmp/deploy/images/qemuarm64/container-image-host-qemuarm64.rootfs.ext4
35
36ssh is enabled in this image by default, so the image can be accessed
37via:
38
39 % ssh -p 2222 root@127.0.0.1
40
41After a container image has been built, it can be copied fro the
42deploy directory to the registry of your choice, for example:
43
44 % cd build/tmp/deploy/images/qemuarm64
45 % skopeo copy --dest-creds <username>:<creds> oci:c3-systemd-container-latest-oci:latest docker://zeddii/c3-systemd-container
46
47Examples of pulling images to the container host for the various
48runtimes follow:
49
50 % podman pull --creds <username>:<password> zeddii/container-devtools
51 % podman run -it docker.io/zeddii/container-devtools bash
52
53 % root@qemuarm64-54:~# docker login
54 # Login Succeeded
55 % root@qemuarm64-54:~# docker pull zeddii/container-devtools
56
57 % root@qemuarm64-54:~# docker run -it --entrypoint /bin/sh zeddii/container-base
58 # [ 804.133881] docker0: port 1(veth2801d6a) entered blocking state
59 # [ 804.134425] docker0: port 1(veth2801d6a) entered disabled state
60 # [ 804.135018] veth2801d6a: entered allmulticast mode
61 # [ 804.136101] veth2801d6a: entered promiscuous mode
62 # [ 806.227282] eth0: renamed from veth384b37d
63 # [ 806.235331] docker0: port 1(veth2801d6a) entered blocking state
64 # [ 806.236010] docker0: port 1(veth2801d6a) entered forwarding state
65 # / # ls
66 # bin boot dev etc home lib media mnt proc run sbin sys tmp usr var
67
68container-base:
69---------------
70
71Provides a minimal container image (but not absolutely smallest) that is
72inherited / included by the other container images.
73
74By default container base does not execute anything (it doesn't define
75and OCI_IMAGE_ENTRYPOINT), but does provide a shell that can be used
76to inspect the image.
77
78 % root@qemuarm64-54:~# docker run -it zeddii/container-base sh
79 [51393.764879] docker0: port 1(veth06cb397) entered blocking state
80 [51393.765340] docker0: port 1(veth06cb397) entered disabled state
81 [51393.765854] veth06cb397: entered allmulticast mode
82 [51393.766753] veth06cb397: entered promiscuous mode
83 [51396.060958] eth0: renamed from veth7e5a654
84 [51396.074281] docker0: port 1(veth06cb397) entered blocking state
85 [51396.074786] docker0: port 1(veth06cb397) entered forwarding state
86 / # ls
87 bin boot dev etc home lib media mnt proc run sbin sys tmp usr var
88 / # df -kh .
89 Filesystem Size Used Available Use% Mounted on
90 overlay 37.8G 1.9G 33.8G 5% /
91 / # du -sh .
92 2.6M .
93 / #
94
95 % root@qemuarm64-54:~# ctr images pull --user <user>:<password> docker.io/zeddii/container-base:latest
96 docker.io/zeddii/container base:latest saved
97 └──manifest (45395e734a93) complete |++++++++++++++++++++++++++++++++++++++|
98 ├──layer (1fd5069cdbad) waiting |--------------------------------------|
99 └──config (24b67db5b19e) waiting |--------------------------------------|
100 application/vnd.oci.image.manifest.v1+json sha256:45395e734a931468f5329d20d20babf13fbabbcd993e27b0e5c4198d09130966
101 Pulling from OCI Registry (docker.io/zeddii/container-base:latest) elapsed: 3.7 s total: 463.0 (123.0 B/s)
102
103 % root@qemuarm64-54:~# ctr run --rm -t docker.io/zeddii/container-base:latest zedd_shell sh
104 / # date
105 Tue Oct 29 00:09:19 UTC 2024
106 / #
107
108 % root@qemuarm64-54:~# nerdctl pull docker.io/zeddii/container-base:latest
109 docker.io/zeddii/container-base:latest: resolved |++++++++++++++++++++++++++++++++++++++|
110 docker.io/zeddii/container-base:latest: resolved |++++++++++++++++++++++++++++++++++++++|
111 manifest-sha256:45395e734a931468f5329d20d20babf13fbabbcd993e27b0e5c4198d09130966: exists |++++++++++++++++++++++++++++++++++++++|
112 config-sha256:24b67db5b19e0bb90291f1d5619362c7eaade7a8c65da9a32c2016394a5b57bf: exists |++++++++++++++++++++++++++++++++++++++|
113 elapsed: 1.2 s total: 0.0 B (0.0 B/s)
114
115 # FIXME: At the time of creating this README, bridge networking and CNI is not working.
116 % root@qemuarm64-54:~# nerdctl run -it --net=host docker.io/zeddii/container-base:latest sh
117 / #
118
119container-devtools-base:
120-------------------------
121
122includes container-base, and adds image features to make development
123tools/headers available.
124
125Anything added to CORE_DEV_IMAGE_EXTRA_INSTALL will be installed into
126the image in it's development variant.
127
128The container shell is changed to bash from busybox.
129
130package-management is added to this image type, but by default there
131is no package feed configured (since it must be pointed at a build)
132
133 % root@qemuarm64-54:~# docker run -it zeddii/container-devtools bash
134 bash-5.2# du -sh .
135 399M .
136 bash-5.2# rpm -qa | wc -l
137 308
138 bash-5.2# gcc --version
139 gcc (GCC) 14.2.0
140 Copyright (C) 2024 Free Software Foundation, Inc.
141 This is free software; see the source for copying conditions. There is NO
142 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
143
144By default this container has (for rpm) package management configured
145to point to a feed being run against the local build on the host machine
146
147To create a package feed:
148
149 % bitbake package-index
150
151To add a package to the package-index (example: vim-tiny)
152
153 % bitbake vim-tiny
154 % bitbake vim-tiny --runall package_write_rpm
155 % bitbake package-index
156
157To run a local http server for the package feed:
158
159 % cd build/tmp/deploy
160 % sudo python3 -m http.server 80
161
162Run the dev container:
163
164 % docker run -it zeddii/container-devtools bash
165 % dnf makecache
166 % dnf --nogpgcheck install vim-tiny
167
168container-app-base:
169--------------------
170
171Includes container-base.
172
173Provides an application container that installs a package (or packages) to
174the container and make the specified command the OCI_IMAGE_ENTRYPOINT.
175
176 CONTAINER_APP_CMD : the binary to run via the OCI_IMAGE_ENTRYPOINT
177 CONATINER_APP: packages to install to the container
178
179The default entry point is the "date" command.
180
181 % root@qemuarm64-54:~# docker run zeddii/container-app-base
182 Mon Oct 28 18:41:23 UTC 2024
183
184 % root@qemuarm64-54:~# docker run --entrypoint "du" zeddii/container-app-base -sh
185 2.6M .
186
187 % podman run docker.io/zeddii/container-app-base
188 Mon Oct 28 18:41:23 UTC 2024
189
190container-systemd-base:
191------------------------
192
193Extends container-base to create a systemd enabled container that is
194an appropriate starting point if a systemd applciation is being run
195or a mulit-user style environment is required.
196
197The application specified in SYSTEMD_CONTAINER_APP will be installed
198and be available to be executed.
199
200The rootfs of this container type is post processed to enable and
201disable services as specified by the containeer definition. This allows
202service that are not appropriate in a containerized environemnt to
203be disabled (i.e. getty login)
204
205The list of services can be found in the recipes themselves.
206
207This container enables ssh by default, so that it can be executed
208in the background and then accessed as a full environment.
209
210Note: this is currently a priviledged container if run under docker.
211
212There are multiple ways to add/remove permissions from the container,
213and most are configurable during launch:
214
215 % root@qemuarm64-54:~# docker run -d --rm --name systemd_test --privileged --cap-add SYS_ADMIN \
216 --security-opt seccomp=unconfined --cgroup-parent=docker.slice --cgroupns private \
217 --tmpfs /tmp --tmpfs /run --tmpfs /run/lock zeddii/systemd-container-base
218
219or
220
221 % docker run -d --rm --name systemd_test --privileged --cgroup-parent=docker.slice \
222 --cgroupns private zeddii/c3-systemd-container
223
224 % root@qemuarm64-54:~# docker ps
225 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
226 4b07cc907e26 zeddii/c3-systemd-container "/sbin/init" 5 minutes ago Up 5 minutes systemd_test
227
228 % podman run -d --name systemd_test --privileged --cgroupns=host --tmpfs /tmp --tmpfs /run --tmpfs /run/lock \
229 -v /sys/fs/cgroup:/sys/fs/cgroup:ro zeddii/systemd-container-base
230
231 % ctr container create --privileged --runtime="io.containerd.runc.v2" \
232 --mount type=bind,src=/sys/fs/cgroup,dst=/sys/fs/cgroup,options=rbind:rw \
233 docker.io/zeddii/systemd-container-base:latest my_systemd_container /sbin/init
234
235 % ctr task start --detach my_systemd_container
236
237 % ctr task ls
238 TASK PID STATUS
239 my_systemd_container 690 RUNNING
240
241Then add a user to the container so you can login:
242
243 % root@qemuarm64-54:~# docker exec systemd_test useradd testuser
244 % root@qemuarm64-54:~# docker exec systemd_test sh -c "echo 'testuser:password' | chpasswd"
245
246 % podman exec systemd_test useradd testuser
247 % podman exec systemd_test sh -c "echo 'testuser:password' | chpasswd"
248
249 % ctr task exec --exec-id test_exec my_systemd_container useradd testuser
250 % ctr task exec --exec-id test_exec my_systemd_container sh -c "echo 'testuser:password' | chpasswd"
251 % ctr task exec -t --exec-id test_exec my_systemd_container bash
252
253Get the IP address:
254
255 % root@qemuarm64-54:~# docker inspect systemd_test | grep \"IPAddress\":
256 "IPAddress": "172.17.0.2",
257 "IPAddress": "172.17.0.2",
258
259 % root@qemuarm64-54:~# podman inspect 2f9e00c53c13 | grep IPAdd
260 "IPAddress": "10.88.0.5",
261 "IPAddress": "10.88.0.5",
262
263ssh into the container:
264
265 % root@qemuarm64-54:~# ssh testuser@172.17.0.2
266 % testuser@172.17.0.2's password:
267
268 WARNING: Poky is a reference Yocto Project distribution that should be used for
269 testing and development purposes only. It is recommended that you create your
270 own distribution for production use.
271
272 4b07cc907e26:~$ systemctl | grep running
273 init.scope loaded active running System and Service Manager
274 session-c1.scope loaded active running Session c1 of User testuser
275 dbus.service loaded active running D-Bus System Message Bus
276 dhcpcd.service loaded active running A minimalistic network configuration daemon with DHCPv4, rdisc and DHCPv6 support
277 getty@tty1.service loaded active running Getty on tty1
278 sshd@2-172.17.0.2:22-172.17.0.1:39264.service loaded active running OpenSSH Per-Connection Daemon (172.17.0.1:39264)
279 systemd-journald.service loaded active running Journal Service
280 systemd-logind.service loaded active running User Login Management
281 systemd-networkd.service loaded active running Network Configuration
282 systemd-nsresourced.service loaded active running Namespace Resource Manager
283 systemd-resolved.service loaded active running Network Name Resolution
284 systemd-userdbd.service loaded active running User Database Manager
285 user@1000.service loaded active running User Manager for UID 1000
286 xinetd.service loaded active running Xinetd A Powerful Replacement For Inetd
287 dbus.socket loaded active running D-Bus System Message Bus Socket
288 systemd-journald-dev-log.socket loaded active running Journal Socket (/dev/log)
289 systemd-journald.socket loaded active running Journal Sockets
290 systemd-networkd.socket loaded active running Network Service Netlink Socket
291 systemd-nsresourced.socket loaded active running Namespace Resource Manager Socket
292 systemd-userdbd.socket loaded active running User Database Manager Socket
293
294
295 % root@qemuarm64-54:~# ssh testuser@10.88.0.5
296 The authenticity of host '10.88.0.5 (10.88.0.5)' can't be established.
297 ECDSA key fingerprint is SHA256:ydCJGSVNLdWiAcC5PUkDsiFZZ6sDTeQ9Nt13a6HQCc4.
298 This key is not known by any other names.
299 Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
300 Warning: Permanently added '10.88.0.5' (ECDSA) to the list of known hosts.
301 testuser@10.88.0.5's password:
302
303 WARNING: Poky is a reference Yocto Project distribution that should be used for
304 testing and development purposes only. It is recommended that you create your
305 own distribution for production use.
306
307 2f9e00c53c13:~$
308
309Enjoy!
310
311
diff --git a/recipes-extended/images/cloud-image-controller.bb b/recipes-extended/images/cloud-image-controller.bb
index c816545f..b192db90 100644
--- a/recipes-extended/images/cloud-image-controller.bb
+++ b/recipes-extended/images/cloud-image-controller.bb
@@ -29,4 +29,4 @@ inherit core-image
29IMAGE_FSTYPES = "wic.vmdk tar.gz" 29IMAGE_FSTYPES = "wic.vmdk tar.gz"
30 30
31# Ensure extra space for guest images 31# Ensure extra space for guest images
32#IMAGE_ROOTFS_EXTRA_SPACE = "41943040" 32#IMAGE_ROOTFS_EXTRA_SPACE = "2000000"
diff --git a/recipes-extended/images/container-app-base.bb b/recipes-extended/images/container-app-base.bb
new file mode 100644
index 00000000..34381ed2
--- /dev/null
+++ b/recipes-extended/images/container-app-base.bb
@@ -0,0 +1,17 @@
1SUMMARY = "Basic Application container image"
2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
4
5include container-base.bb
6
7# CONTAINER_APP_CMD is the executable to run as the entrypoint of the
8# container. What we have below is a placholder. if you run this
9# container, you'll get the date echo'd
10CONTAINER_APP_CMD ?= "date"
11
12# The container app is the package(s) to install into the container.
13# They must provide the command specified in CONTAINER_APP_CMD
14CONTAINER_APP ?= ""
15
16OCI_IMAGE_ENTRYPOINT = "${CONTAINER_APP_CMD}"
17IMAGE_INSTALL:append = " ${CONTAINER_APP}"
diff --git a/recipes-extended/images/container-base.bb b/recipes-extended/images/container-base.bb
index c9dd32d1..64655e0b 100644
--- a/recipes-extended/images/container-base.bb
+++ b/recipes-extended/images/container-base.bb
@@ -7,6 +7,7 @@ LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" 7LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
8 8
9IMAGE_FSTYPES = "container oci" 9IMAGE_FSTYPES = "container oci"
10
10inherit image 11inherit image
11inherit image-oci 12inherit image-oci
12 13
@@ -21,6 +22,10 @@ IMAGE_INSTALL = " \
21 ${CONTAINER_SHELL} \ 22 ${CONTAINER_SHELL} \
22" 23"
23 24
25# Keep the entrypoint empty so that this image can be easily be
26# inherted and re-used for interactive or non interactive images
27OCI_IMAGE_ENTRYPOINT ?= ""
28
24# If the following is configured in local.conf (or the distro): 29# If the following is configured in local.conf (or the distro):
25# PACKAGE_EXTRA_ARCHS:append = " container-dummy-provides" 30# PACKAGE_EXTRA_ARCHS:append = " container-dummy-provides"
26# 31#
@@ -36,7 +41,16 @@ CONTAINER_SHELL ?= "${@bb.utils.contains('PACKAGE_EXTRA_ARCHS', 'container-dummy
36IMAGE_CONTAINER_NO_DUMMY = "1" 41IMAGE_CONTAINER_NO_DUMMY = "1"
37 42
38# Workaround /var/volatile for now 43# Workaround /var/volatile for now
44# This is required because the lack of post-install scripts means volatile
45# directories (/var/volatile/*, etc.) are not created, so we do that ourselves
46# in a minimal way below. We could bootstrap and run some of the more standard
47# scripts that do it at boot, but we avoid that until needed.
39ROOTFS_POSTPROCESS_COMMAND += "rootfs_fixup_var_volatile ; " 48ROOTFS_POSTPROCESS_COMMAND += "rootfs_fixup_var_volatile ; "
49
50# This :remove is required, because it comes along and deletes our /var/volatile/
51# fixups!
52ROOTFS_POSTPROCESS_COMMAND:remove = "empty_var_volatile"
53
40rootfs_fixup_var_volatile () { 54rootfs_fixup_var_volatile () {
41 install -m 1777 -d ${IMAGE_ROOTFS}/${localstatedir}/volatile/tmp 55 install -m 1777 -d ${IMAGE_ROOTFS}/${localstatedir}/volatile/tmp
42 install -m 755 -d ${IMAGE_ROOTFS}/${localstatedir}/volatile/log 56 install -m 755 -d ${IMAGE_ROOTFS}/${localstatedir}/volatile/log
diff --git a/recipes-extended/images/container-devtools-base.bb b/recipes-extended/images/container-devtools-base.bb
new file mode 100644
index 00000000..63d40ab7
--- /dev/null
+++ b/recipes-extended/images/container-devtools-base.bb
@@ -0,0 +1,51 @@
1SUMMARY = "Basic container image with development tools"
2LICENSE = "MIT"
3LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
4
5CONTAINER_SHELL = "bash"
6
7CORE_DEV_IMAGE_EXTRA_INSTALL ?= ""
8
9include container-base.bb
10inherit core-image
11
12CORE_DEV_IMAGE_EDITOR ?= "vim-tiny"
13# base-utils is required for post-install scriptlets in most packages,
14# coreutils or busybox can do the job
15CORE_DEV_IMAGE_CORE_UTILS ?= "${VIRTUAL-RUNTIME_base-utils}"
16
17IMAGE_INSTALL += " \
18 ${CORE_DEV_IMAGE_EXTRA_INSTALL} \
19 ${CORE_DEV_IMAGE_CORE_UTILS} \
20 ${CORE_DEV_IMAGE_EDITOR} \
21 "
22
23OCI_IMAGE_ENTRYPOINT = ""
24
25# development headers, tools and package management to update
26# the container.
27IMAGE_FEATURES += "dev-pkgs"
28IMAGE_FEATURES += "tools-sdk"
29IMAGE_FEATURES += "package-management"
30
31# This default configuration of 10.0.2.2 is configured
32# to contact a web server running against a bitbaked
33# package-index
34#
35# % cd build/tmp/deploy
36# % sudo python3 -m http.server 80
37#
38DEVTOOLS_BASE_PKG_FEED_URL ?= "http://10.0.2.2/rpm"
39
40
41# TODO: support more than rpm
42ROOTFS_POSTPROCESS_COMMAND += "rootfs_pkg_feed_config ; "
43rootfs_pkg_feed_config () {
44 if [ "${IMAGE_PKGTYPE}" = "rpm" ]; then
45 install -m 755 -d ${IMAGE_ROOTFS}/${sysconfdir}/yum.repos.d
46cat <<EOF >>${IMAGE_ROOTFS}/${sysconfdir}/yum.repos.d/oe-packages.repo
47[oe-packages]
48baseurl="${DEVTOOLS_BASE_PKG_FEED_URL}"
49EOF
50 fi
51}
diff --git a/recipes-extended/images/container-image-host.bb b/recipes-extended/images/container-image-host.bb
new file mode 100644
index 00000000..d63ef51e
--- /dev/null
+++ b/recipes-extended/images/container-image-host.bb
@@ -0,0 +1,129 @@
1DESCRIPTION = "A configurable container host image"
2LICENSE = "MIT"
3
4# This image is a reference implementation to create a target platform
5# capable of running containers. This includes kernel configuration,
6# container runtimes, tools and other support applications.
7#
8# The wpackages to install are largely described in the packagegroups
9# that are part of this layer. packagegroups are preferred as they can
10# easily be used to create similar images of different composition.
11# The recipes for the packages have their list of build and runtime
12# dependencies, as such, those dependencies are not part of the image
13# install or listed explicitly in the packgroups.
14#
15# CNCF areas that have choices are described by VIRTUAL-RUNTIME
16# variables. These variables can be set individually (in a distro,
17# layer or local configuration file), or can be set by the setting of
18# a "CONTAINER_PROFILE". It is possible to select incompatible
19# packages if setting the VIRTUAL-RUNTIME variables individually.
20# container profiles have been created as valid / tested stacks of the
21# components in meta-virtualization.
22#
23# The contents of the image are selected by testing the VIRTUAL-RUNTIME
24# values and mapping them to packagegroups.
25#
26# The possible VIRTUAL-RUNTIME variables (and their values) are
27# currently:
28#
29## engines: docker/docker-moby, virtual-containerd, cri-o, podman, lxc
30## VIRTUAL-RUNTIME_container_engine ??= "podman"
31## runtime: runc, crun, runv, runx
32## VIRTUAL-RUNTIME_container_runtime ??= "virtual-runc"
33## networking: cni, netavark
34## VIRTUAL-RUNTIME_container_networking ??= "cni"
35## dns: cni, aardvark-dns
36## VIRTUAL-RUNTIME_container_dns ??= "cni"
37## orchestration: k8s, k3s
38## VIRTUAL-RUNTIME_container_orchestration ??= "k3s"
39## Kubernetes terminology "components"
40## VIRTUAL-RUNTIME_cri ??= "virtual-containerd"
41## VIRTUAL-RUNTIME_cni ??= "cni"
42#
43# To select a CONTAINER_PROFILE, set the variable in your local,
44# distro or layer configuration:
45#
46# CONTAINER_PROFILE="<your value>"
47#
48# The possible values for CONTAINER_PROFILE can be found in
49# conf/distro/include in the format of: meta-virt-container-<profile>.inc
50#
51## default (docker)
52## containerd
53## podman
54## docker
55## k3s-host
56## k3s-node
57
58inherit features_check
59
60# minimum features tested to have a working container host
61# image. These will be enforced by the features_check inherit
62REQUIRED_DISTRO_FEATURES ?= " virtualization \
63 systemd \
64 seccomp \
65 "
66
67# features that are typically enabled. Note, these are not
68# enforced, but maybe added to the required distro feature
69# definition in the future.
70RECOMMENDED_DISTRO_FEATURES ?= " pam \
71 usrmerge \
72 "
73# features that are enabled for specific wworkloads. These
74# are not enforced, except for specific configurations.
75OPTIONAL_DISTRO_FEATURES ?= " vmsep \
76 k3s \
77 k8s \
78 "
79
80REQUIRED_DISTRO_FEATURES:append = " ${@bb.utils.contains('VIRTUAL-RUNTIME_container_orchestration','k3s-node','k3s','',d)}"
81REQUIRED_DISTRO_FEATURES:append = " ${@bb.utils.contains('VIRTUAL-RUNTIME_container_orchestration','k3s-host','k3s','',d)}"
82
83# If the image is going to be placed into a cluster, we need some randomization
84# of the host name to make it unique
85IMAGE_FEATURES[validitems] += "virt-unique-hostname"
86IMAGE_FEATURES[validitems] += "container-tools"
87
88IMAGE_FEATURES += "ssh-server-openssh"
89IMAGE_FEATURES += "package-management"
90IMAGE_FEATURES += "virt-unique-hostname"
91# This may be automatically enabled in the future via a toold or debug flag
92# IMAGE_FEATURES += "container-tools"
93
94IMAGE_LINGUAS = " "
95
96# additional packages to install
97CONTAINER_IMAGE_HOST_EXTRA_INSTALL ?= ""
98
99# values can be: "all", "split" or ""
100CONTAINER_IMAGE_KERNEL_MODULES ?= "all"
101
102# These could be done via a mapping to allow a single selection line
103# per type of virtul runtime, but right now the format of the
104# virtual-runtime to packagegroup name is not mandated, so we keep
105# them separate to allow the mapping in the individual items.
106IMAGE_INSTALL = " \
107 packagegroup-core-boot \
108 packagegroup-oci \
109 container-host-config \
110 ${@bb.utils.contains('CONTAINER_IMAGE_KERNEL_MODULES','split','','kernel-modules',d)} \
111 ${@bb.utils.contains_any('VIRTUAL-RUNTIME_container_engine','docker docker-moby','packagegroup-docker','',d)} \
112 ${@bb.utils.contains_any('VIRTUAL-RUNTIME_container_engine','podman','packagegroup-podman','',d)} \
113 ${@bb.utils.contains_any('VIRTUAL-RUNTIME_container_engine','containerd','packagegroup-containerd','',d)} \
114 ${@bb.utils.contains('VIRTUAL-RUNTIME_container_networking','cni','packagegroup-cni','',d)} \
115 ${@bb.utils.contains('VIRTUAL-RUNTIME_container_networking','netavark','packagegroup-netavark','',d)} \
116 ${@bb.utils.contains('IMAGE_FEATURES','container-tools','packagegroup-container-tools','',d)} \
117 ${@bb.utils.contains('VIRTUAL-RUNTIME_container_orchestration','k3s-host','packagegroup-k3s-host','',d)} \
118 ${@bb.utils.contains('VIRTUAL-RUNTIME_container_orchestration','k3s-node','packagegroup-k3s-node','',d)} \
119 ${CONTAINER_IMAGE_HOST_EXTRA_INSTALL} \
120 "
121
122# inherit the basics of a booting image
123inherit core-image
124
125IMAGE_ROOTFS_SIZE = "8192"
126
127# we always need extra space to install container images
128# 2GB
129IMAGE_ROOTFS_EXTRA_SPACE = "2000000"
diff --git a/recipes-extended/images/container-systemd-base.bb b/recipes-extended/images/container-systemd-base.bb
new file mode 100644
index 00000000..96ef4667
--- /dev/null
+++ b/recipes-extended/images/container-systemd-base.bb
@@ -0,0 +1,17 @@
1SUMMARY = "Systemd system container for ${SYSTEMD_CONTAINER_APP}"
2DESCRIPTION = "A small systemd system container which will run \
3 ${SYSTEMD_CONTAINER_APP}."
4
5SYSTEMD_CONTAINER_APP ?= ""
6
7# Use local.conf to specify the application(s) to install
8IMAGE_INSTALL += "${SYSTEMD_CONTAINER_APP}"
9
10# Use local.conf to specify additional systemd services to disable. To overwrite
11# the default list use SERVICES_TO_DISABLE:pn-systemd-container in local.conf
12SERVICES_TO_DISABLE:append = " ${SYSTEMD_CONTAINER_DISABLE_SERVICES}"
13
14# Use local.conf to enable systemd services
15SERVICES_TO_ENABLE += "${SYSTEMD_CONTAINER_ENABLE_SERVICES}"
16
17require container-systemd-base.inc
diff --git a/recipes-extended/images/container-systemd-base.inc b/recipes-extended/images/container-systemd-base.inc
new file mode 100644
index 00000000..0b856e83
--- /dev/null
+++ b/recipes-extended/images/container-systemd-base.inc
@@ -0,0 +1,72 @@
1SUMMARY ?= "Sample systemd system container"
2DESCRIPTION ?= "A small systemd system container which will run \
3 the application defined in IMAGE_INSTALL."
4
5LICENSE ?= "MIT"
6LIC_FILES_CHKSUM ?= "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
7
8# Some commands of interest:
9# % docker run -d --rm --name systemd_test --privileged \
10# --cap-add SYS_ADMIN --security-opt seccomp=unconfined --cgroup-parent=docker.slice \
11# --cgroupns private --tmpfs /tmp --tmpfs /run --tmpfs /run/lock zeddii/systemd-container-base
12#
13# % docker run -d --rm --name systemd_test --privileged \
14# --cgroup-parent=docker.slice --cgroupns private zeddii/c3-systemd-container
15#
16# % docker inspect systemd_test
17# % docker inspect systemd_test | grep \"IPAddress\":
18# % docker exec systemd_test bash -c "echo 'testuser:password' | chpasswd"
19# % ssh testuser@172.17.0.2
20
21require container-base.bb
22
23OCI_IMAGE_ENTRYPOINT = "/sbin/init"
24
25IMAGE_INSTALL:append = " systemd"
26IMAGE_INSTALL:append = " packagegroup-core-base-utils"
27IMAGE_INSTALL:append = " packagegroup-core-ssh-openssh"
28IMAGE_INSTALL:append = " busybox"
29
30IMAGE_FEATURES ?= ""
31
32NO_RECOMMENDATIONS = "1"
33
34SERVICES_TO_DISABLE ?= " \
35 systemd-udevd.service \
36 systemd-udevd-control.socket \
37 systemd-udevd-kernel.socket \
38 proc-sys-fs-binfmt_misc.automount \
39 sys-fs-fuse-connections.mount \
40 sys-kernel-debug.mount \
41 systemd-hwdb-update.service \
42 serial-getty@ttyS0.service \
43 dev-ttyS0.device \
44 console-getty.service \
45 serial-getty@.service \
46"
47
48SERVICES_TO_ENABLE ?= ""
49
50disable_systemd_services () {
51 SERVICES_TO_DISABLE="${SERVICES_TO_DISABLE}"
52 if [ -n "$SERVICES_TO_DISABLE" ]; then
53 echo "Disabling systemd services:"
54 for service in $SERVICES_TO_DISABLE; do
55 echo " $service"
56 systemctl --root="${IMAGE_ROOTFS}" mask $service > /dev/null >1
57 done
58 fi
59}
60
61enable_systemd_services () {
62 SERVICES_TO_ENABLE="${SERVICES_TO_ENABLE}"
63 if [ -n "$SERVICES_TO_ENABLE" ]; then
64 echo "Enabling additional systemd services:"
65 for service in $SERVICES_TO_ENABLE; do
66 echo " $service"
67 systemctl --root="${IMAGE_ROOTFS}" enable $service > /dev/null >1
68 done
69 fi
70}
71
72ROOTFS_POSTPROCESS_COMMAND += "disable_systemd_services; enable_systemd_services;"
diff --git a/recipes-extended/images/xen-guest-image-minimal.bb b/recipes-extended/images/xen-guest-image-minimal.bb
index fced7639..76f320e4 100644
--- a/recipes-extended/images/xen-guest-image-minimal.bb
+++ b/recipes-extended/images/xen-guest-image-minimal.bb
@@ -1,6 +1,7 @@
1DESCRIPTION = "A Xen guest image." 1DESCRIPTION = "A Xen guest image."
2 2
3inherit core-image features_check 3inherit core-image features_check deploy
4inherit kernel-artifact-names
4 5
5IMAGE_INSTALL += " \ 6IMAGE_INSTALL += " \
6 packagegroup-core-boot \ 7 packagegroup-core-boot \
@@ -23,3 +24,28 @@ LICENSE = "MIT"
23 24
24# Send console messages to xen console 25# Send console messages to xen console
25APPEND += "console=hvc0" 26APPEND += "console=hvc0"
27
28IMAGE_FSTYPES = "tar.bz2 ext4 ext4.qcow2"
29
30XEN_GUEST_AUTO_BUNDLE ?= ""
31
32# When a xen-guest-image-minimal is built with the
33# XEN_GUEST_AUTO_BUNDLE varaible set to True, a configuration file for
34# automatic guest bundling will be generated and the guest bundled
35# automatically when a xen host image is built.
36do_deploy() {
37 if [ -n "${XEN_GUEST_AUTO_BUNDLE}" ]; then
38 outname="xen-guest-bundle-${IMAGE_BASENAME}${IMAGE_MACHINE_SUFFIX}-${IMAGE_VERSION_SUFFIX}.cfg"
39cat <<EOF >>${DEPLOYDIR}/$outname
40name = "xen-guest"
41memory = 512
42vcpus = 1
43disk = ['file:${IMAGE_LINK_NAME}.ext4,xvda,rw']
44vif = ['bridge=xenbr0']
45kernel = "${KERNEL_IMAGETYPE}"
46extra = "root=/dev/xvda ro ip=dhcp"
47EOF
48 fi
49}
50
51addtask deploy after do_compile
diff --git a/recipes-extended/images/xen-image-minimal.bb b/recipes-extended/images/xen-image-minimal.bb
index fe79a485..6da797d7 100644
--- a/recipes-extended/images/xen-image-minimal.bb
+++ b/recipes-extended/images/xen-image-minimal.bb
@@ -1,9 +1,14 @@
1DESCRIPTION = "A minimal xen image" 1DESCRIPTION = "A minimal xen image"
2 2
3inherit features_check
4
5REQUIRED_DISTRO_FEATURES ?= "xen systemd"
6
3INITRD_IMAGE = "core-image-minimal-initramfs" 7INITRD_IMAGE = "core-image-minimal-initramfs"
4 8
5XEN_KERNEL_MODULES ?= "kernel-module-xen-blkback kernel-module-xen-gntalloc \ 9XEN_KERNEL_MODULES ?= "kernel-module-xen-blkback kernel-module-xen-gntalloc \
6 kernel-module-xen-gntdev kernel-module-xen-netback kernel-module-xen-wdt \ 10 kernel-module-xen-gntdev kernel-module-xen-netback kernel-module-xen-wdt \
11 kernel-module-xt-comment kernel-module-xt-masquerade \
7 ${@bb.utils.contains('MACHINE_FEATURES', 'pci', "${XEN_PCIBACK_MODULE}", '', d)} \ 12 ${@bb.utils.contains('MACHINE_FEATURES', 'pci', "${XEN_PCIBACK_MODULE}", '', d)} \
8 ${@bb.utils.contains('MACHINE_FEATURES', 'acpi', '${XEN_ACPI_PROCESSOR_MODULE}', '', d)} \ 13 ${@bb.utils.contains('MACHINE_FEATURES', 'acpi', '${XEN_ACPI_PROCESSOR_MODULE}', '', d)} \
9 " 14 "
@@ -16,6 +21,7 @@ IMAGE_INSTALL += " \
16 qemu \ 21 qemu \
17 kernel-image \ 22 kernel-image \
18 kernel-vmlinux \ 23 kernel-vmlinux \
24 rsync \
19 " 25 "
20 26
21# The hypervisor may not be within the dom0 filesystem image but at least 27# The hypervisor may not be within the dom0 filesystem image but at least
@@ -44,14 +50,6 @@ QB_QEMU_CLASSES = ""
44QB_QEMU_CLASSES:qemuall = "qemuboot-xen-defaults qemuboot-xen-dtb qemuboot-testimage-network" 50QB_QEMU_CLASSES:qemuall = "qemuboot-xen-defaults qemuboot-xen-dtb qemuboot-testimage-network"
45inherit ${QB_QEMU_CLASSES} 51inherit ${QB_QEMU_CLASSES}
46 52
47do_check_xen_state() {
48 if [ "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' yes', 'no', d)}" = "no" ]; then
49 die "DISTRO_FEATURES does not contain 'xen'"
50 fi
51}
52
53addtask check_xen_state before do_rootfs
54
55# note: this may be unused, see the wic plugin 53# note: this may be unused, see the wic plugin
56syslinux_iso_populate:append() { 54syslinux_iso_populate:append() {
57 install -m 0444 ${STAGING_DATADIR}/syslinux/libcom32.c32 ${ISODIR}${ISOLINUXDIR} 55 install -m 0444 ${STAGING_DATADIR}/syslinux/libcom32.c32 ${ISODIR}${ISOLINUXDIR}
@@ -88,6 +86,168 @@ build_syslinux_cfg () {
88 echo " APPEND /xen.gz ${SYSLINUX_XEN_ARGS} --- /vmlinuz ${SYSLINUX_KERNEL_ARGS} --- /initrd" >> ${SYSLINUX_CFG} 86 echo " APPEND /xen.gz ${SYSLINUX_XEN_ARGS} --- /vmlinuz ${SYSLINUX_KERNEL_ARGS} --- /initrd" >> ${SYSLINUX_CFG}
89} 87}
90 88
89# Function to parse the config file and get values for specific keys
90get_config_value() {
91 config_file="$1"
92 key="$2"
93 line=$(grep -w "$key" $config_file)
94 value=$(echo "$line" | cut -d '=' -f 2-)
95 # Remove quotes, leading/trailing whitespace, and content after the first comma
96 echo "${value#*=}" | sed "s/'//g; s/^\s*|\s*$//g; s/\[//g;s/\"//g;s/^ *//g;" | cut -d ',' -f 1
97}
98
99generate_guest_config() {
100 name=$1
101 kernel=$2
102 disk=$3
103 outname=$name.cfg
104
105 cat <<EOF >${DEPLOY_DIR_IMAGE}/$outname
106name = "$name"
107memory = 512
108vcpus = 1
109disk = ['file:$disk,xvda,rw']
110vif = ['bridge=xenbr0']
111kernel = "$kernel"
112extra = "root=/dev/xvda ro ip=dhcp"
113EOF
114}
115
116# Guests can be bundled automatically through the following mechanisms:
117#
118# - via the variable XEN_BUNDLED_GUESTS
119# - via a xen configuration file in the deploy directory of the format
120# xen-guest-bundle-*.cfg
121#
122# The guests can be built via OE, or be 3rd party guests. They just
123# must be in the deploy directory so they can be copied into the rootfs
124# of the xen host image
125#
126# Type 1) XEN_BUNDLED_GUESTS
127#
128# If XEN_BUNDLED_GUESTS is used, it is simply a colon separated list of
129# rootfs:kernels. Normal variable rules apply, so it can be set in a
130# local.conf, or in a bbappend to the image recipe.
131#
132# An example would be:
133#
134# XEN_BUNDLED_GUESTS = "xen-guest-image-minimal-qemuarm64.rootfs.ext4:Image"
135#
136# These point at symlinks created in the image deploy directory, or they
137# can be specific images/kernels without the symlink.
138#
139# Type 2) A Xen guest configuration file
140#
141# If xen guest configuration files are found in the deploy directories
142# the kernel and disk information contained within them will be processed
143# and modified for the xen host. The kernel and guest image will be
144# copied to the appropriate location, and the config made to match.
145#
146# These files following the naming convention: xen-guest-bundle*.cfg
147#
148# Guests of type #1 generate a configuration file that is picked up as
149# type #2.
150#
151# An example config file follows:
152#
153## name = "xen-guest"
154## memory = 512
155## vcpus = 1
156## disk = ['file:xen-guest-image-minimal-qemuarm64.rootfs.ext4,xvda,rw']
157## vif = ['bridge=xenbr0']
158## kernel = "Image"
159## extra = "root=/dev/xvda ro console=hvc0 ip=dhcp"
160#
161# It should also be noted that when a xen-guest-image-minimal is built
162# with the XEN_GUEST_AUTO_BUNDLE varaible set to True, a configuration
163# file for type #2 will be generated and the guest bundled automatically
164# when the host image is built.
165#
166# kernel and rootfs are copied to the target in /var/lib/xen/images/
167#
168# configuration files are copied to: /etc/xen
169#
170# Guests can be launched after boot with: xl create -c /etc/xen/<config file>
171#
172bundle_xen_guests() {
173 set +e
174
175 if [ -n "${XEN_BUNDLED_GUESTS}" ]; then
176 echo "Processing Xen bundled guests variable: ${XEN_BUNDLED_GUESTS}"
177 # these are a colon separated list of rootfs:kernel
178 count=1
179 for g in ${XEN_BUNDLED_GUESTS}; do
180 echo "Guest line: $g"
181 rootfs=$(echo "$g" | cut -d":" -f1)
182 kernel=$(echo "$g" | cut -d":" -f2)
183 name="xen-guest-bundle-$count"
184
185 if ! [ -e ${DEPLOY_DIR_IMAGE}/$rootfs ]; then
186 echo "rootfs '${DEPLOY_DIR_IMAGE}/$rootfs' not found, skipping ...."
187 continue
188 fi
189 if ! [ -e ${DEPLOY_DIR_IMAGE}/$kernel ]; then
190 echo "kernel '${DEPLOY_DIR_IMAGE}/$kernel' not found, skipping ...."
191 continue
192 fi
193
194 generate_guest_config $name $kernel $rootfs
195
196 count=$(expr $count + 1)
197 done
198 fi
199
200 echo ls ${DEPLOY_DIR_IMAGE}/xen-guest-bundle*.cfg
201 ls ${DEPLOY_DIR_IMAGE}/xen-guest-bundle*.cfg >/dev/null 2>/dev/null
202 if [ $? -eq 0 ]; then
203 for guest_cfg in $(ls ${DEPLOY_DIR_IMAGE}/xen-guest-bundle*.cfg); do
204 echo "Bundling guest: $guest_cfg"
205
206 CONFIG_FILE_BASE=$(basename $guest_cfg .cfg)
207 CONFIG_FILE="${DEPLOY_DIR_IMAGE}/$CONFIG_FILE_BASE.cfg"
208 DEST_DIR="${IMAGE_ROOTFS}/var/lib/xen/images"
209 MODIFIED_CONFIG_FILE="${DEPLOY_DIR_IMAGE}/$CONFIG_FILE_BASE-modified.cfg"
210
211 # Extract values from the configuration file
212 DISK_ORIG=$(get_config_value $CONFIG_FILE "disk" | sed 's/file://g')
213 DISK=$(readlink -f ${DEPLOY_DIR_IMAGE}/$DISK_ORIG)
214 DISK_NAME=$(basename $DISK)
215 KERNEL_ORIG=$(get_config_value $CONFIG_FILE "kernel")
216 KERNEL=$(readlink -f ${DEPLOY_DIR_IMAGE}/$KERNEL_ORIG)
217 KERNEL_NAME=$(basename $KERNEL)
218
219 if [ -z "$DISK" ]; then
220 echo "rootfs '$DISK' not found, skipping ...."
221 continue
222 fi
223 if [ -z "$KERNEL" ]; then
224 echo "kernel '$KERNEL' not found, skipping ...."
225 continue
226 fi
227
228 mkdir -p "$DEST_DIR"
229 # Copy the disk and kernel to the destination directory
230 echo "Copying disk and kernel files..."
231 echo cp "$DISK" "$DEST_DIR"
232 echo cp "$KERNEL" "$DEST_DIR"
233 cp "$DISK" "$DEST_DIR"
234 cp "$KERNEL" "$DEST_DIR"
235
236 # Create a modified config file with updated paths
237 sed -E \
238 -e "s#^(disk = \[)[^,]+#\1'file:/var/lib/xen/images/$DISK_NAME#" \
239 -e "s#^(kernel = )\"[^\"]+\"#\1\"/var/lib/xen/images/$KERNEL_NAME\"#" \
240 "$CONFIG_FILE" > "$MODIFIED_CONFIG_FILE"
241
242 mkdir -p ${IMAGE_ROOTFS}/etc/xen
243 cp $MODIFIED_CONFIG_FILE ${IMAGE_ROOTFS}/etc/xen/$CONFIG_FILE_BASE.cfg
244 rm -f $MODIFIED_CONFIG_FILE
245 done
246 fi
247 # exit 1
248}
249ROOTFS_POSTPROCESS_COMMAND += "bundle_xen_guests;"
250
91# Enable runqemu. eg: runqemu xen-image-minimal nographic slirp 251# Enable runqemu. eg: runqemu xen-image-minimal nographic slirp
92WKS_FILE:x86-64 = "directdisk-xen.wks" 252WKS_FILE:x86-64 = "directdisk-xen.wks"
93WKS_FILE_DEPENDS_DEFAULT:x86-64 = "syslinux-native" 253WKS_FILE_DEPENDS_DEFAULT:x86-64 = "syslinux-native"
@@ -102,7 +262,13 @@ QB_SERIAL_OPT = "-serial mon:stdio"
102# qemux86-64 machine does not include 'wic' in IMAGE_FSTYPES, which is needed 262# qemux86-64 machine does not include 'wic' in IMAGE_FSTYPES, which is needed
103# to boot this image, so add it here: 263# to boot this image, so add it here:
104IMAGE_FSTYPES:qemux86-64 += "wic" 264IMAGE_FSTYPES:qemux86-64 += "wic"
265do_image_wic[depends] += "xen:do_deploy"
105# Networking: the qemuboot.bbclass default virtio network device works ok 266# Networking: the qemuboot.bbclass default virtio network device works ok
106# and so does the emulated e1000 -- choose according to the network device 267# and so does the emulated e1000 -- choose according to the network device
107# drivers that are present in your dom0 Linux kernel. To switch to e1000: 268# drivers that are present in your dom0 Linux kernel. To switch to e1000:
108# QB_NETWORK_DEVICE = "-device e1000,netdev=net0,mac=@MAC@" 269# QB_NETWORK_DEVICE = "-device e1000,netdev=net0,mac=@MAC@"
270
271
272IMAGE_ROOTFS_SIZE = "8192"
273# we always need extra space to install VMs, so add 2GB
274IMAGE_ROOTFS_EXTRA_SPACE = "2000000"
diff --git a/recipes-extended/images/xtf-image.bb b/recipes-extended/images/xtf-image.bb
index f9ecea91..7b6eadfd 100644
--- a/recipes-extended/images/xtf-image.bb
+++ b/recipes-extended/images/xtf-image.bb
@@ -25,7 +25,7 @@ DESCRIPTION = "A minimal Xen Test Framework (XTF) image for testing the Xen hype
25# For testimage, see the qemu boot log: ${WORKDIR}/testimage/qemu_boot_log.* 25# For testimage, see the qemu boot log: ${WORKDIR}/testimage/qemu_boot_log.*
26# and the test log: ${WORKDIR}/temp/log.do_testimage 26# and the test log: ${WORKDIR}/temp/log.do_testimage
27 27
28IMAGE_NAME="xtf" 28IMAGE_NAME = "xtf"
29 29
30IMAGE_INSTALL:append = " xtf" 30IMAGE_INSTALL:append = " xtf"
31 31
diff --git a/recipes-extended/ipxe/files/0001-build-Fix-typo-in-xenver.h-header-guard.patch b/recipes-extended/ipxe/files/0001-build-Fix-typo-in-xenver.h-header-guard.patch
new file mode 100644
index 00000000..089a8143
--- /dev/null
+++ b/recipes-extended/ipxe/files/0001-build-Fix-typo-in-xenver.h-header-guard.patch
@@ -0,0 +1,25 @@
1From e4795a590e3b708008a7bbd944370aef5337c561 Mon Sep 17 00:00:00 2001
2From: Michael Brown <mcb30@ipxe.org>
3Date: Sun, 27 Apr 2025 17:33:28 +0100
4Subject: [PATCH] [build] Fix typo in xenver.h header guard
5
6GCC 15 helpfully reports mismatched #ifdef and #define lines in header
7guards.
8
9Signed-off-by: Michael Brown <mcb30@ipxe.org>
10Upstream-Status: Backport [https://github.com/ipxe/ipxe/pull/1457]
11---
12 src/include/ipxe/xenver.h | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15diff --git a/src/include/ipxe/xenver.h b/src/include/ipxe/xenver.h
16index b29dfb321..5d820a6e7 100644
17--- a/src/include/ipxe/xenver.h
18+++ b/src/include/ipxe/xenver.h
19@@ -1,5 +1,5 @@
20 #ifndef _IPXE_XENVER_H
21-#define _IPXE_VENVER_H
22+#define _IPXE_XENVER_H
23
24 /** @file
25 *
diff --git a/recipes-extended/ipxe/files/0002-build-Fix-old-style-function-definition.patch b/recipes-extended/ipxe/files/0002-build-Fix-old-style-function-definition.patch
new file mode 100644
index 00000000..7edafd0d
--- /dev/null
+++ b/recipes-extended/ipxe/files/0002-build-Fix-old-style-function-definition.patch
@@ -0,0 +1,25 @@
1From 0b5e26f82d3bb5dc49557b8c29d802911c050aaf Mon Sep 17 00:00:00 2001
2From: Michael Brown <mcb30@ipxe.org>
3Date: Sun, 27 Apr 2025 17:36:52 +0100
4Subject: [PATCH] [build] Fix old-style function definition
5
6Signed-off-by: Michael Brown <mcb30@ipxe.org>
7Upstream-Status: Backport [https://github.com/ipxe/ipxe/pull/1457]
8---
9 src/drivers/net/3c595.c | 3 +--
10 1 file changed, 1 insertion(+), 2 deletions(-)
11
12diff --git a/src/drivers/net/3c595.c b/src/drivers/net/3c595.c
13index 92d38cfc5..c3442946e 100644
14--- a/src/drivers/net/3c595.c
15+++ b/src/drivers/net/3c595.c
16@@ -342,8 +342,7 @@ eeprom_rdy()
17 * before
18 */
19 static int
20-get_e(offset)
21-int offset;
22+get_e(int offset)
23 {
24 if (!eeprom_rdy())
25 return (0xffff);
diff --git a/recipes-extended/ipxe/files/0003-build-Prevent-the-use-of-reserved-words-in-C23.patch b/recipes-extended/ipxe/files/0003-build-Prevent-the-use-of-reserved-words-in-C23.patch
new file mode 100644
index 00000000..fb93d96f
--- /dev/null
+++ b/recipes-extended/ipxe/files/0003-build-Prevent-the-use-of-reserved-words-in-C23.patch
@@ -0,0 +1,103 @@
1From 2f39451dbab215763c09465848b89dcf41eb71be Mon Sep 17 00:00:00 2001
2From: Miao Wang <shankerwangmiao@gmail.com>
3Date: Sun, 27 Apr 2025 17:30:49 +0100
4Subject: [PATCH] [build] Prevent the use of reserved words in C23
5
6GCC 15 defaults to C23, which reserves bool, true, and false as
7keywords. Avoid using these as parameter or variable names.
8
9Modified-by: Michael Brown <mcb30@ipxe.org>
10Signed-off-by: Michael Brown <mcb30@ipxe.org>
11Upstream-Status: Backport [https://github.com/ipxe/ipxe/pull/1457]
12---
13 .../infiniband/mlx_utils/src/public/mlx_pci_gw.c | 4 ++--
14 src/drivers/net/igbvf/igbvf_osdep.h | 7 ++-----
15 src/interface/efi/efi_hii.c | 12 ++++++------
16 3 files changed, 10 insertions(+), 13 deletions(-)
17
18diff --git a/src/drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c b/src/drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c
19index 30c1e644e..0b257ed22 100644
20--- a/src/drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c
21+++ b/src/drivers/infiniband/mlx_utils/src/public/mlx_pci_gw.c
22@@ -32,7 +32,7 @@ mlx_status
23 mlx_pci_gw_check_capability_id(
24 IN mlx_utils *utils,
25 IN mlx_uint8 cap_pointer,
26- OUT mlx_boolean *bool
27+ OUT mlx_boolean *result
28 )
29 {
30 mlx_status status = MLX_SUCCESS;
31@@ -41,7 +41,7 @@ mlx_pci_gw_check_capability_id(
32 status = mlx_pci_read(utils, MlxPciWidthUint8, offset,
33 1, &id);
34 MLX_CHECK_STATUS(utils, status, read_err,"failed to read capability id");
35- *bool = ( id == PCI_GW_CAPABILITY_ID );
36+ *result = ( id == PCI_GW_CAPABILITY_ID );
37 read_err:
38 return status;
39 }
40diff --git a/src/drivers/net/igbvf/igbvf_osdep.h b/src/drivers/net/igbvf/igbvf_osdep.h
41index 8ac179de0..dc65da6c1 100644
42--- a/src/drivers/net/igbvf/igbvf_osdep.h
43+++ b/src/drivers/net/igbvf/igbvf_osdep.h
44@@ -35,8 +35,9 @@ FILE_LICENCE ( GPL2_ONLY );
45 #ifndef _IGBVF_OSDEP_H_
46 #define _IGBVF_OSDEP_H_
47
48+#include <stdbool.h>
49+
50 #define u8 unsigned char
51-#define bool boolean_t
52 #define dma_addr_t unsigned long
53 #define __le16 uint16_t
54 #define __le32 uint32_t
55@@ -51,10 +52,6 @@ FILE_LICENCE ( GPL2_ONLY );
56 #define ETH_FCS_LEN 4
57
58 typedef int spinlock_t;
59-typedef enum {
60- false = 0,
61- true = 1
62-} boolean_t;
63
64 #define usec_delay(x) udelay(x)
65 #define msec_delay(x) mdelay(x)
66diff --git a/src/interface/efi/efi_hii.c b/src/interface/efi/efi_hii.c
67index 506fc8869..66f58affe 100644
68--- a/src/interface/efi/efi_hii.c
69+++ b/src/interface/efi/efi_hii.c
70@@ -147,13 +147,13 @@ void efi_ifr_end_op ( struct efi_ifr_builder *ifr ) {
71 */
72 void efi_ifr_false_op ( struct efi_ifr_builder *ifr ) {
73 size_t dispaddr = ifr->ops_len;
74- EFI_IFR_FALSE *false;
75+ EFI_IFR_FALSE *op;
76
77 /* Add opcode */
78- false = efi_ifr_op ( ifr, EFI_IFR_FALSE_OP, sizeof ( *false ) );
79+ op = efi_ifr_op ( ifr, EFI_IFR_FALSE_OP, sizeof ( *op ) );
80
81 DBGC ( ifr, "IFR %p false\n", ifr );
82- DBGC2_HDA ( ifr, dispaddr, false, sizeof ( *false ) );
83+ DBGC2_HDA ( ifr, dispaddr, op, sizeof ( *op ) );
84 }
85
86 /**
87@@ -462,13 +462,13 @@ void efi_ifr_text_op ( struct efi_ifr_builder *ifr, unsigned int prompt_id,
88 */
89 void efi_ifr_true_op ( struct efi_ifr_builder *ifr ) {
90 size_t dispaddr = ifr->ops_len;
91- EFI_IFR_TRUE *true;
92+ EFI_IFR_TRUE *op;
93
94 /* Add opcode */
95- true = efi_ifr_op ( ifr, EFI_IFR_TRUE_OP, sizeof ( *true ) );
96+ op = efi_ifr_op ( ifr, EFI_IFR_TRUE_OP, sizeof ( *op ) );
97
98 DBGC ( ifr, "IFR %p true\n", ifr );
99- DBGC2_HDA ( ifr, dispaddr, true, sizeof ( *true ) );
100+ DBGC2_HDA ( ifr, dispaddr, op, sizeof ( *op ) );
101 }
102
103 /**
diff --git a/recipes-extended/ipxe/files/0004-build-Remove-unsafe-disable-function-wrapper-from-le.patch b/recipes-extended/ipxe/files/0004-build-Remove-unsafe-disable-function-wrapper-from-le.patch
new file mode 100644
index 00000000..6598882d
--- /dev/null
+++ b/recipes-extended/ipxe/files/0004-build-Remove-unsafe-disable-function-wrapper-from-le.patch
@@ -0,0 +1,294 @@
1From 1de32c9e11e727fe8c4eab68b331d862cb2f03e7 Mon Sep 17 00:00:00 2001
2From: Michael Brown <mcb30@ipxe.org>
3Date: Sun, 27 Apr 2025 17:37:44 +0100
4Subject: [PATCH] [build] Remove unsafe disable function wrapper from legacy
5 NIC drivers
6
7The legacy NIC drivers do not consistently take a second parameter in
8their disable function. We currently use an unsafe function wrapper
9that declares no parameters, and rely on the ABI allowing a second
10parameter to be silently ignored if not expected by the caller. As of
11GCC 15, this hack results in an incompatible pointer type warning.
12
13Fix by removing the hack, and instead updating all relevant legacy NIC
14drivers to take an unused second parameter in their disable function.
15
16Signed-off-by: Michael Brown <mcb30@ipxe.org>
17Upstream-Status: Backport [https://github.com/ipxe/ipxe/pull/1457]
18---
19 src/drivers/net/3c595.c | 2 +-
20 src/drivers/net/amd8111e.c | 2 +-
21 src/drivers/net/bnx2.c | 8 +++++++-
22 src/drivers/net/davicom.c | 4 ++--
23 src/drivers/net/depca.c | 2 +-
24 src/drivers/net/dmfe.c | 2 +-
25 src/drivers/net/epic100.c | 4 ++--
26 src/drivers/net/ns8390.c | 2 +-
27 src/drivers/net/prism2_pci.c | 2 +-
28 src/drivers/net/prism2_plx.c | 2 +-
29 src/drivers/net/sis900.c | 4 ++--
30 src/drivers/net/sundance.c | 2 +-
31 src/drivers/net/tlan.c | 2 +-
32 src/drivers/net/tulip.c | 4 ++--
33 src/drivers/net/w89c840.c | 2 +-
34 src/include/nic.h | 3 +--
35 16 files changed, 26 insertions(+), 21 deletions(-)
36
37diff --git a/src/drivers/net/3c595.c b/src/drivers/net/3c595.c
38index c3442946e..fbee739a2 100644
39--- a/src/drivers/net/3c595.c
40+++ b/src/drivers/net/3c595.c
41@@ -443,7 +443,7 @@ vxsetlink(void)
42 GO_WINDOW(1);
43 }
44
45-static void t595_disable ( struct nic *nic ) {
46+static void t595_disable ( struct nic *nic, void *hwdev __unused ) {
47
48 t595_reset(nic);
49
50diff --git a/src/drivers/net/amd8111e.c b/src/drivers/net/amd8111e.c
51index 693d77d1d..5ad55eea1 100644
52--- a/src/drivers/net/amd8111e.c
53+++ b/src/drivers/net/amd8111e.c
54@@ -609,7 +609,7 @@ static int amd8111e_poll(struct nic *nic, int retrieve)
55 return pkt_ok;
56 }
57
58-static void amd8111e_disable(struct nic *nic)
59+static void amd8111e_disable(struct nic *nic, void *hwdev __unused)
60 {
61 struct amd8111e_priv *lp = nic->priv_data;
62
63diff --git a/src/drivers/net/bnx2.c b/src/drivers/net/bnx2.c
64index 4ebcc52a9..60bef7711 100644
65--- a/src/drivers/net/bnx2.c
66+++ b/src/drivers/net/bnx2.c
67@@ -2671,6 +2671,12 @@ err_out_disable:
68 return 0;
69 }
70
71+static void
72+bnx2_remove(struct nic *nic, void *hwdev __unused)
73+{
74+ bnx2_disable(nic);
75+}
76+
77 static struct pci_device_id bnx2_nics[] = {
78 PCI_ROM(0x14e4, 0x164a, "bnx2-5706", "Broadcom NetXtreme II BCM5706", 0),
79 PCI_ROM(0x14e4, 0x164c, "bnx2-5708", "Broadcom NetXtreme II BCM5708", 0),
80@@ -2680,7 +2686,7 @@ static struct pci_device_id bnx2_nics[] = {
81
82 PCI_DRIVER ( bnx2_driver, bnx2_nics, PCI_NO_CLASS );
83
84-DRIVER ( "BNX2", nic_driver, pci_driver, bnx2_driver, bnx2_probe, bnx2_disable );
85+DRIVER ( "BNX2", nic_driver, pci_driver, bnx2_driver, bnx2_probe, bnx2_remove );
86
87 /*
88 static struct pci_driver bnx2_driver __pci_driver = {
89diff --git a/src/drivers/net/davicom.c b/src/drivers/net/davicom.c
90index 9d3d8b915..07c994573 100644
91--- a/src/drivers/net/davicom.c
92+++ b/src/drivers/net/davicom.c
93@@ -159,7 +159,7 @@ static void davicom_reset(struct nic *nic);
94 static void davicom_transmit(struct nic *nic, const char *d, unsigned int t,
95 unsigned int s, const char *p);
96 static int davicom_poll(struct nic *nic, int retrieve);
97-static void davicom_disable(struct nic *nic);
98+static void davicom_disable(struct nic *nic, void *hwdev);
99 static void davicom_wait(unsigned int nticks);
100 static int phy_read(int);
101 static void phy_write(int, u16);
102@@ -601,7 +601,7 @@ static int davicom_poll(struct nic *nic, int retrieve)
103 /*********************************************************************/
104 /* eth_disable - Disable the interface */
105 /*********************************************************************/
106-static void davicom_disable ( struct nic *nic ) {
107+static void davicom_disable ( struct nic *nic, void *hwdev __unused ) {
108
109 whereami("davicom_disable\n");
110
111diff --git a/src/drivers/net/depca.c b/src/drivers/net/depca.c
112index 016f28bb2..30e2fcb0a 100644
113--- a/src/drivers/net/depca.c
114+++ b/src/drivers/net/depca.c
115@@ -644,7 +644,7 @@ static void depca_transmit(
116 /**************************************************************************
117 DISABLE - Turn off ethernet interface
118 ***************************************************************************/
119-static void depca_disable ( struct nic *nic ) {
120+static void depca_disable ( struct nic *nic, void *hwdev __unused ) {
121 depca_reset(nic);
122
123 STOP_DEPCA(nic->ioaddr);
124diff --git a/src/drivers/net/dmfe.c b/src/drivers/net/dmfe.c
125index 2ea0d2b2b..ea14c462f 100644
126--- a/src/drivers/net/dmfe.c
127+++ b/src/drivers/net/dmfe.c
128@@ -435,7 +435,7 @@ static void dmfe_transmit(struct nic *nic,
129 /**************************************************************************
130 DISABLE - Turn off ethernet interface
131 ***************************************************************************/
132-static void dmfe_disable ( struct nic *nic __unused ) {
133+static void dmfe_disable ( struct nic *nic __unused, void *hwdev __unused ) {
134 /* Reset & stop DM910X board */
135 outl(DM910X_RESET, BASE + DCR0);
136 udelay(5);
137diff --git a/src/drivers/net/epic100.c b/src/drivers/net/epic100.c
138index 8e31a3bfa..01c0c43c9 100644
139--- a/src/drivers/net/epic100.c
140+++ b/src/drivers/net/epic100.c
141@@ -51,7 +51,7 @@ struct epic_tx_desc {
142
143 static void epic100_open(void);
144 static void epic100_init_ring(void);
145-static void epic100_disable(struct nic *nic);
146+static void epic100_disable(struct nic *nic, void *hwdev);
147 static int epic100_poll(struct nic *nic, int retrieve);
148 static void epic100_transmit(struct nic *nic, const char *destaddr,
149 unsigned int type, unsigned int len, const char *data);
150@@ -419,7 +419,7 @@ epic100_poll(struct nic *nic, int retrieve)
151 }
152
153
154-static void epic100_disable ( struct nic *nic __unused ) {
155+static void epic100_disable ( struct nic *nic __unused, void *hwdev __unused ) {
156 /* Soft reset the chip. */
157 outl(GC_SOFT_RESET, genctl);
158 }
159diff --git a/src/drivers/net/ns8390.c b/src/drivers/net/ns8390.c
160index 0ffc6216b..ffd05afdb 100644
161--- a/src/drivers/net/ns8390.c
162+++ b/src/drivers/net/ns8390.c
163@@ -597,7 +597,7 @@ static int ns8390_poll(struct nic *nic, int retrieve)
164 /**************************************************************************
165 NS8390_DISABLE - Turn off adapter
166 **************************************************************************/
167-static void ns8390_disable ( struct nic *nic ) {
168+static void ns8390_disable ( struct nic *nic, void *hwdev __unused ) {
169 ns8390_reset(nic);
170 }
171
172diff --git a/src/drivers/net/prism2_pci.c b/src/drivers/net/prism2_pci.c
173index 69ddf0fb0..b4ed0a728 100644
174--- a/src/drivers/net/prism2_pci.c
175+++ b/src/drivers/net/prism2_pci.c
176@@ -44,7 +44,7 @@ static int prism2_pci_probe ( struct nic *nic, struct pci_device *pci ) {
177 return prism2_probe ( nic, hw );
178 }
179
180-static void prism2_pci_disable ( struct nic *nic ) {
181+static void prism2_pci_disable ( struct nic *nic, void *hwdev __unused ) {
182 prism2_disable ( nic );
183 }
184
185diff --git a/src/drivers/net/prism2_plx.c b/src/drivers/net/prism2_plx.c
186index a73b0e087..b1c466de9 100644
187--- a/src/drivers/net/prism2_plx.c
188+++ b/src/drivers/net/prism2_plx.c
189@@ -99,7 +99,7 @@ static int prism2_plx_probe ( struct nic *nic, struct pci_device *pci ) {
190 return prism2_probe ( nic, hw );
191 }
192
193-static void prism2_plx_disable ( struct nic *nic ) {
194+static void prism2_plx_disable ( struct nic *nic, void *hwdev __unused ) {
195 prism2_disable ( nic );
196 }
197
198diff --git a/src/drivers/net/sis900.c b/src/drivers/net/sis900.c
199index 8a3ac01bc..c8fd3e9b5 100644
200--- a/src/drivers/net/sis900.c
201+++ b/src/drivers/net/sis900.c
202@@ -164,7 +164,7 @@ static void sis900_transmit(struct nic *nic, const char *d,
203 unsigned int t, unsigned int s, const char *p);
204 static int sis900_poll(struct nic *nic, int retrieve);
205
206-static void sis900_disable(struct nic *nic);
207+static void sis900_disable(struct nic *nic, void *hwdev);
208
209 static void sis900_irq(struct nic *nic, irq_action_t action);
210
211@@ -1238,7 +1238,7 @@ sis900_poll(struct nic *nic, int retrieve)
212 */
213
214 static void
215-sis900_disable ( struct nic *nic ) {
216+sis900_disable ( struct nic *nic, void *hwdev __unused ) {
217
218 sis900_init(nic);
219
220diff --git a/src/drivers/net/sundance.c b/src/drivers/net/sundance.c
221index 9127fa2cd..77567a5e8 100644
222--- a/src/drivers/net/sundance.c
223+++ b/src/drivers/net/sundance.c
224@@ -536,7 +536,7 @@ static void sundance_transmit(struct nic *nic, const char *d, /* Destination */
225 /**************************************************************************
226 DISABLE - Turn off ethernet interface
227 ***************************************************************************/
228-static void sundance_disable ( struct nic *nic __unused ) {
229+static void sundance_disable ( struct nic *nic __unused, void *hwdev __unused) {
230 /* put the card in its initial state */
231 /* This function serves 3 purposes.
232 * This disables DMA and interrupts so we don't receive
233diff --git a/src/drivers/net/tlan.c b/src/drivers/net/tlan.c
234index 0e85b35b6..7127c7373 100644
235--- a/src/drivers/net/tlan.c
236+++ b/src/drivers/net/tlan.c
237@@ -717,7 +717,7 @@ static void tlan_transmit(struct nic *nic, const char *d, /* Destination */
238 /**************************************************************************
239 DISABLE - Turn off ethernet interface
240 ***************************************************************************/
241-static void tlan_disable ( struct nic *nic __unused ) {
242+static void tlan_disable ( struct nic *nic __unused, void *hwdev __unused ) {
243 /* put the card in its initial state */
244 /* This function serves 3 purposes.
245 * This disables DMA and interrupts so we don't receive
246diff --git a/src/drivers/net/tulip.c b/src/drivers/net/tulip.c
247index e4e6ffa87..55e9747b4 100644
248--- a/src/drivers/net/tulip.c
249+++ b/src/drivers/net/tulip.c
250@@ -494,7 +494,7 @@ static void tulip_reset(struct nic *nic);
251 static void tulip_transmit(struct nic *nic, const char *d, unsigned int t,
252 unsigned int s, const char *p);
253 static int tulip_poll(struct nic *nic, int retrieve);
254-static void tulip_disable(struct nic *nic);
255+static void tulip_disable(struct nic *nic, void *hwdev);
256 static void nway_start(struct nic *nic);
257 static void pnic_do_nway(struct nic *nic);
258 static void select_media(struct nic *nic, int startup);
259@@ -1128,7 +1128,7 @@ static int tulip_poll(struct nic *nic, int retrieve)
260 /*********************************************************************/
261 /* eth_disable - Disable the interface */
262 /*********************************************************************/
263-static void tulip_disable ( struct nic *nic ) {
264+static void tulip_disable ( struct nic *nic, void *hwdev __unused ) {
265
266 whereami("tulip_disable\n");
267
268diff --git a/src/drivers/net/w89c840.c b/src/drivers/net/w89c840.c
269index 72ccf3a28..0c222214e 100644
270--- a/src/drivers/net/w89c840.c
271+++ b/src/drivers/net/w89c840.c
272@@ -579,7 +579,7 @@ static void w89c840_transmit(
273 /**************************************************************************
274 w89c840_disable - Turn off ethernet interface
275 ***************************************************************************/
276-static void w89c840_disable ( struct nic *nic ) {
277+static void w89c840_disable ( struct nic *nic, void *hwdev __unused ) {
278
279 w89c840_reset(nic);
280
281diff --git a/src/include/nic.h b/src/include/nic.h
282index 8b06e88f4..8e928beb4 100644
283--- a/src/include/nic.h
284+++ b/src/include/nic.h
285@@ -217,8 +217,7 @@ static inline void * legacy_isa_get_drvdata ( void *hwdev ) {
286 } \
287 static inline void \
288 _name ## _disable ( struct nic *nic, void *hwdev ) { \
289- void ( * _unsafe_disable ) () = _disable; \
290- _unsafe_disable ( nic, hwdev ); \
291+ _disable ( nic, hwdev ); \
292 } \
293 static inline int \
294 _name ## _pci_legacy_probe ( struct pci_device *pci ) { \
diff --git a/recipes-extended/ipxe/ipxe_git.bb b/recipes-extended/ipxe/ipxe_git.bb
index 08ed519a..8625919d 100644
--- a/recipes-extended/ipxe/ipxe_git.bb
+++ b/recipes-extended/ipxe/ipxe_git.bb
@@ -19,6 +19,10 @@ SRC_URI = " \
19 file://ipxe-intel-Avoid-spurious-compiler-warning-on-GCC-10.patch \ 19 file://ipxe-intel-Avoid-spurious-compiler-warning-on-GCC-10.patch \
20 file://ipxe-golan-Add-explicit-type-casts-for-nodnic_queue_pair_.patch \ 20 file://ipxe-golan-Add-explicit-type-casts-for-nodnic_queue_pair_.patch \
21 file://build-be-explicit-about-fcommon-compiler-directive.patch \ 21 file://build-be-explicit-about-fcommon-compiler-directive.patch \
22 file://0001-build-Fix-typo-in-xenver.h-header-guard.patch;patchdir=.. \
23 file://0002-build-Fix-old-style-function-definition.patch;patchdir=.. \
24 file://0003-build-Prevent-the-use-of-reserved-words-in-C23.patch;patchdir=.. \
25 file://0004-build-Remove-unsafe-disable-function-wrapper-from-le.patch;patchdir=.. \
22 " 26 "
23 27
24FILES:${PN} = "/usr/share/firmware/*.rom" 28FILES:${PN} = "/usr/share/firmware/*.rom"
diff --git a/recipes-extended/irqbalance/irqbalance/0001-add-void-to-fix-strict-prototypes.patch b/recipes-extended/irqbalance/irqbalance/0001-add-void-to-fix-strict-prototypes.patch
new file mode 100644
index 00000000..f40d6897
--- /dev/null
+++ b/recipes-extended/irqbalance/irqbalance/0001-add-void-to-fix-strict-prototypes.patch
@@ -0,0 +1,298 @@
1From c25dfc295df789ceb1ed890ab7e5a9694503d829 Mon Sep 17 00:00:00 2001
2From: Rosen Penev <rosenp@gmail.com>
3Date: Sun, 31 Mar 2024 14:31:22 -0700
4Subject: [PATCH] add void to fix strict-prototypes
5
6This becomes a hard error with C23
7
8Signed-off-by: Rosen Penev <rosenp@gmail.com>
9Upstream-Status: Backport [https://github.com/Irqbalance/irqbalance/commit/b6a831d692ed7e12db7748db49b3b39516d151d2]
10---
11 irqbalance.c | 2 +-
12 irqbalance.h | 2 +-
13 procinterrupts.c | 2 +-
14 ui/helpers.c | 2 +-
15 ui/helpers.h | 2 +-
16 ui/irqbalance-ui.c | 4 ++--
17 ui/irqbalance-ui.h | 5 ++---
18 ui/ui.c | 24 ++++++++++++------------
19 ui/ui.h | 26 +++++++++++++-------------
20 9 files changed, 34 insertions(+), 35 deletions(-)
21
22diff --git a/irqbalance.c b/irqbalance.c
23index e8d9ba9..d7b4184 100644
24--- a/irqbalance.c
25+++ b/irqbalance.c
26@@ -554,7 +554,7 @@ out:
27 return TRUE;
28 }
29
30-int init_socket()
31+int init_socket(void)
32 {
33 struct sockaddr_un addr;
34 memset(&addr, 0, sizeof(struct sockaddr_un));
35diff --git a/irqbalance.h b/irqbalance.h
36index e7f6b94..96ee07a 100644
37--- a/irqbalance.h
38+++ b/irqbalance.h
39@@ -36,7 +36,7 @@ extern char *classes[];
40 extern void parse_cpu_tree(void);
41 extern void clear_work_stats(void);
42 extern void parse_proc_interrupts(void);
43-extern GList* collect_full_irq_list();
44+extern GList* collect_full_irq_list(void);
45 extern void parse_proc_stat(void);
46 extern void set_interrupt_count(int number, uint64_t count);
47 extern void set_msi_interrupt_numa(int number);
48diff --git a/procinterrupts.c b/procinterrupts.c
49index 9015177..938cfad 100644
50--- a/procinterrupts.c
51+++ b/procinterrupts.c
52@@ -204,7 +204,7 @@ void init_irq_class_and_type(char *savedline, struct irq_info *info, int irq)
53 info->name = strdup(irq_fullname);
54 }
55
56-GList* collect_full_irq_list()
57+GList* collect_full_irq_list(void)
58 {
59 GList *tmp_list = NULL;
60 FILE *file;
61diff --git a/ui/helpers.c b/ui/helpers.c
62index 5d71275..14861cb 100644
63--- a/ui/helpers.c
64+++ b/ui/helpers.c
65@@ -163,7 +163,7 @@ void dump_node(cpu_node_t *node, void *data __attribute__((unused)))
66 }
67 }
68
69-void dump_tree()
70+void dump_tree(void)
71 {
72 for_each_node(tree, dump_node, NULL);
73 }
74diff --git a/ui/helpers.h b/ui/helpers.h
75index b8d9fcc..922914b 100644
76--- a/ui/helpers.h
77+++ b/ui/helpers.h
78@@ -25,7 +25,7 @@ void for_each_node(GList *list, void (*fp)(cpu_node_t *node, void *data), void *
79
80 void dump_irq(irq_t *irq, void *data __attribute__((unused)));
81 void dump_node(cpu_node_t *node, void *data __attribute__((unused)));
82-void dump_tree();
83+void dump_tree(void);
84
85
86 #endif /* HELPERS_H */
87diff --git a/ui/irqbalance-ui.c b/ui/irqbalance-ui.c
88index 3ad3553..132bb45 100644
89--- a/ui/irqbalance-ui.c
90+++ b/ui/irqbalance-ui.c
91@@ -23,7 +23,7 @@ GMainLoop *main_loop;
92 int is_tree = 1;
93 static int default_bufsz = 8192;
94
95-struct msghdr * create_credentials_msg()
96+struct msghdr * create_credentials_msg(void)
97 {
98 struct ucred *credentials = malloc(sizeof(struct ucred));
99 credentials->pid = getpid();
100@@ -46,7 +46,7 @@ struct msghdr * create_credentials_msg()
101 return msg;
102 }
103
104-int init_connection()
105+int init_connection(void)
106 {
107 struct sockaddr_un addr;
108 memset(&addr, 0, sizeof(struct sockaddr_un));
109diff --git a/ui/irqbalance-ui.h b/ui/irqbalance-ui.h
110index fba7e7c..e9f6114 100644
111--- a/ui/irqbalance-ui.h
112+++ b/ui/irqbalance-ui.h
113@@ -70,8 +70,8 @@ typedef struct setup {
114
115 /* Function prototypes */
116
117-struct msghdr * create_credentials_msg();
118-int init_connection();
119+struct msghdr * create_credentials_msg(void);
120+int init_connection(void);
121 void send_settings(char *data);
122 char * get_data(char *string);
123 void parse_setup(char *setup_data);
124@@ -81,7 +81,6 @@ void assign_cpu_lists(cpu_node_t *node, void *data);
125 void assign_cpu_mask(cpu_node_t *node, void *data);
126 void parse_into_tree(char *data);
127 gboolean rescan_tree(gpointer data);
128-int main();
129
130
131 #endif /* IRQBALANCE_UI_H */
132diff --git a/ui/ui.c b/ui/ui.c
133index 6ff3305..bc1d743 100644
134--- a/ui/ui.c
135+++ b/ui/ui.c
136@@ -17,7 +17,7 @@ char *IRQ_CLASS_TO_STR[] = {
137 "10-Gigabit Ethernet",
138 "Virt Event"};
139
140-void show_frame()
141+void show_frame(void)
142 {
143 int i;
144 attrset(COLOR_PAIR(4));
145@@ -33,7 +33,7 @@ void show_frame()
146 }
147 }
148
149-void show_footer()
150+void show_footer(void)
151 {
152 char footer[COLS];
153 snprintf(footer, COLS - 1,
154@@ -149,7 +149,7 @@ void print_cpu_line(cpu_ban_t *cpu, void *data)
155 (*line_offset)++;
156 }
157
158-void print_all_cpus()
159+void print_all_cpus(void)
160 {
161 if(all_cpus == NULL) {
162 for_each_node(tree, get_cpu, NULL);
163@@ -168,7 +168,7 @@ void add_banned_cpu(int *banned_cpu, void *data)
164 snprintf(data + strlen(data), 1024 - strlen(data), "%d, ", *banned_cpu);
165 }
166
167-void display_banned_cpus()
168+void display_banned_cpus(void)
169 {
170 char banned_cpus[1024] = "Banned CPU numbers: \0";
171 if(g_list_length(setup.banned_cpus) > 0) {
172@@ -221,7 +221,7 @@ void get_cpu(cpu_node_t *node, void *data __attribute__((unused)))
173 }
174 }
175
176-void handle_cpu_banning()
177+void handle_cpu_banning(void)
178 {
179 GList *tmp = g_list_copy_deep(all_cpus, copy_cpu_ban, NULL);
180 attrset(COLOR_PAIR(5));
181@@ -371,7 +371,7 @@ void print_irq_line(irq_t *irq, void *data)
182
183 }
184
185-void print_all_irqs()
186+void print_all_irqs(void)
187 {
188 int *line = malloc(sizeof(int));
189 *line = 4;
190@@ -418,13 +418,13 @@ void copy_irqs_from_nodes(cpu_node_t *node, void *data __attribute__((unused)))
191 }
192 }
193
194-void get_all_irqs()
195+void get_all_irqs(void)
196 {
197 all_irqs = g_list_copy_deep(setup.banned_irqs, copy_irq, NULL);
198 for_each_node(tree, copy_irqs_from_nodes, NULL);
199 }
200
201-void handle_irq_banning()
202+void handle_irq_banning(void)
203 {
204 GList *tmp = g_list_copy_deep(all_irqs, copy_irq, NULL);
205 attrset(COLOR_PAIR(5));
206@@ -520,7 +520,7 @@ void handle_irq_banning()
207 }
208 }
209
210-void init()
211+void init(void)
212 {
213 signal(SIGINT, close_window);
214 initscr();
215@@ -556,7 +556,7 @@ void close_window(int sig __attribute__((unused)))
216 exit(EXIT_SUCCESS);
217 }
218
219-void settings()
220+void settings(void)
221 {
222 clear();
223 char *setup_data = get_data(SETUP);
224@@ -620,7 +620,7 @@ void settings()
225 free(setup_data);
226 }
227
228-void setup_irqs()
229+void setup_irqs(void)
230 {
231 clear();
232 get_all_irqs();
233@@ -720,7 +720,7 @@ void display_tree_node(cpu_node_t *node, void *data)
234 }
235 }
236
237-void display_tree()
238+void display_tree(void)
239 {
240 clear();
241 char *setup_data = get_data(SETUP);
242diff --git a/ui/ui.h b/ui/ui.h
243index 0aa8280..bb017e9 100644
244--- a/ui/ui.h
245+++ b/ui/ui.h
246@@ -15,39 +15,39 @@ extern GList *tree;
247 extern setup_t setup;
248 extern int is_tree;
249
250-void show_frame();
251-void show_footer();
252+void show_frame(void);
253+void show_footer(void);
254
255 char * check_control_in_sleep_input(int max_len, int column_offest, int line_offset);
256 int get_valid_sleep_input(int column_offest);
257
258 void get_banned_cpu(int *cpu, void *data);
259 void print_cpu_line(cpu_ban_t *cpu, void *data);
260-void print_all_cpus();
261+void print_all_cpus(void);
262 void add_banned_cpu(int *banned_cpu, void *data);
263-void display_banned_cpus();
264+void display_banned_cpus(void);
265 int toggle_cpu(GList *cpu_list, int cpu_number);
266 void get_new_cpu_ban_values(cpu_ban_t *cpu, void *data);
267-void get_cpu();
268-void handle_cpu_banning();
269+void get_cpu(cpu_node_t *node, void *data);
270+void handle_cpu_banning(void);
271
272 void copy_assigned_obj(int *number, void *data);
273 void print_assigned_objects_string(irq_t *irq, int *line_offset);
274 void print_irq_line(irq_t *irq, void *data);
275-void print_all_irqs();
276+void print_all_irqs(void);
277 int toggle_irq(GList *irq_list, int position);
278 void get_new_irq_ban_values(irq_t *irq, void *data);
279 void copy_irqs_from_nodes(cpu_node_t *node, void *data);
280-void get_all_irqs();
281-void handle_irq_banning();
282+void get_all_irqs(void);
283+void handle_irq_banning(void);
284
285-void init();
286+void init(void);
287 void close_window(int sig);
288-void settings();
289-void setup_irqs();
290+void settings(void);
291+void setup_irqs(void);
292 void display_tree_node_irqs(irq_t *irq, void *data);
293 void display_tree_node(cpu_node_t *node, void *data);
294-void display_tree();
295+void display_tree(void);
296
297
298 #endif /* UI_H */
diff --git a/recipes-extended/irqbalance/irqbalance_git.bb b/recipes-extended/irqbalance/irqbalance_git.bb
index aa7f0de9..068cf12e 100644
--- a/recipes-extended/irqbalance/irqbalance_git.bb
+++ b/recipes-extended/irqbalance/irqbalance_git.bb
@@ -10,6 +10,7 @@ PV = "1.8.0+git"
10SRC_URI = "git://github.com/Irqbalance/irqbalance;branch=master;protocol=https \ 10SRC_URI = "git://github.com/Irqbalance/irqbalance;branch=master;protocol=https \
11 file://add-initscript.patch \ 11 file://add-initscript.patch \
12 file://irqbalance-Add-status-and-reload-commands.patch \ 12 file://irqbalance-Add-status-and-reload-commands.patch \
13 file://0001-add-void-to-fix-strict-prototypes.patch \
13 " 14 "
14 15
15S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
diff --git a/recipes-extended/kvmtool/kvmtool_git.bb b/recipes-extended/kvmtool/kvmtool_git.bb
index 141fb02d..6597873d 100644
--- a/recipes-extended/kvmtool/kvmtool_git.bb
+++ b/recipes-extended/kvmtool/kvmtool_git.bb
@@ -16,12 +16,12 @@ SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git;branch
16 file://0003-kvmtool-Werror-disabled.patch \ 16 file://0003-kvmtool-Werror-disabled.patch \
17 " 17 "
18 18
19SRCREV = "4d2c017f41533b0e51e00f689050c26190a15318" 19SRCREV = "e48563f5c4a48fe6a6bc2a98a9a7c84a10f043be"
20PV = "5.10.0+git" 20PV = "5.10.0+git"
21 21
22S = "${WORKDIR}/git" 22S = "${WORKDIR}/git"
23 23
24EXTRA_OEMAKE='V=1 EXTRA_CFLAGS="-I${STAGING_KERNEL_BUILDDIR}/include/generated -I${STAGING_KERNEL_BUILDDIR}/arch/${ARCH}/include/generated"' 24EXTRA_OEMAKE = 'V=1 EXTRA_CFLAGS="-I${STAGING_KERNEL_BUILDDIR}/include/generated -I${STAGING_KERNEL_BUILDDIR}/arch/${ARCH}/include/generated"'
25 25
26do_install() { 26do_install() {
27 install -d ${D}${bindir} 27 install -d ${D}${bindir}
diff --git a/recipes-extended/libvirt/libvirt-python.inc b/recipes-extended/libvirt/libvirt-python.inc
index 6fb2b68c..20c9f69b 100644
--- a/recipes-extended/libvirt/libvirt-python.inc
+++ b/recipes-extended/libvirt/libvirt-python.inc
@@ -18,14 +18,14 @@ FILES:${PN}-python = "${bindir}/* ${libdir}/* ${libdir}/${PYTHON_DIR}/*"
18# Currently the libvirt-python debug libraries contain buildpaths 18# Currently the libvirt-python debug libraries contain buildpaths
19INSANE_SKIP:${PN}-dbg += "buildpaths" 19INSANE_SKIP:${PN}-dbg += "buildpaths"
20 20
21SRC_URI += "http://libvirt.org/sources/python/libvirt-python-${PV}.tar.gz;name=libvirt_python" 21SRC_URI += "http://libvirt.org/sources/python/${BPN}-python-${LIBVIRT_VERSION}.tar.gz;name=libvirt_python;subdir=${BP}"
22 22
23SRC_URI[libvirt_python.sha256sum] = "a82588f0e7db53eda7b7dbcbc448b0ec43e00a8c77cac69644495299b410c20d" 23SRC_URI[libvirt_python.sha256sum] = "00efb9a781087668512d6a002eb9cd136e44ff8701ac6793cc13b6fdc6d9ef8f"
24 24
25export LIBVIRT_API_PATH = "${S}/docs/libvirt-api.xml" 25export LIBVIRT_API_PATH = "${S}/docs/libvirt-api.xml"
26export LIBVIRT_CFLAGS = "-I${S}/include" 26export LIBVIRT_CFLAGS = "-I${S}/include"
27export LIBVIRT_LIBS = "-L${B}/src/.libs -lvirt -ldl" 27export LIBVIRT_LIBS = "-L${B}/src/.libs -lvirt -ldl"
28export LDFLAGS="-L${B}/src/.libs" 28export LDFLAGS = "-L${B}/src/.libs"
29 29
30LIBVIRT_INSTALL_ARGS = "--root=${D} \ 30LIBVIRT_INSTALL_ARGS = "--root=${D} \
31 --prefix=${prefix} \ 31 --prefix=${prefix} \
@@ -46,8 +46,9 @@ do_compile:append() {
46 # the syroot staged pkgconfig entries. So we clear the sysroot 46 # the syroot staged pkgconfig entries. So we clear the sysroot
47 # for just this portion. 47 # for just this portion.
48 export PKG_CONFIG_SYSROOT_DIR= 48 export PKG_CONFIG_SYSROOT_DIR=
49 cd ${WORKDIR}/${BPN}-python-${PV} && \ 49 cd ${UNPACKDIR}/${BP}/${BPN}-python-${LIBVIRT_VERSION} && \
50 ${STAGING_BINDIR_NATIVE}/python3-native/python3 setup.py build 50 ${STAGING_BINDIR_NATIVE}/python3-native/python3 setup.py build
51 cd -
51 fi 52 fi
52} 53}
53 54
@@ -57,8 +58,9 @@ do_install:append() {
57 # the syroot staged pkgconfig entries. So we clear the sysroot 58 # the syroot staged pkgconfig entries. So we clear the sysroot
58 # for just this portion. 59 # for just this portion.
59 export PKG_CONFIG_SYSROOT_DIR= 60 export PKG_CONFIG_SYSROOT_DIR=
60 cd ${WORKDIR}/${BPN}-python-${PV} && \ 61 cd ${UNPACKDIR}/${BP}/${BPN}-python-${LIBVIRT_VERSION} && \
61 ${STAGING_BINDIR_NATIVE}/python3-native/python3 setup.py install \ 62 ${STAGING_BINDIR_NATIVE}/python3-native/python3 setup.py install \
62 --install-lib=${D}/${PYTHON_SITEPACKAGES_DIR} ${LIBVIRT_INSTALL_ARGS} 63 --install-lib=${D}/${PYTHON_SITEPACKAGES_DIR} ${LIBVIRT_INSTALL_ARGS}
64 cd -
63 fi 65 fi
64} 66}
diff --git a/recipes-extended/libvirt/libvirt/0001-meson.build-clear-abs_top_builddir-to-avoid-QA-warni.patch b/recipes-extended/libvirt/libvirt/0001-meson.build-clear-abs_top_builddir-to-avoid-QA-warni.patch
new file mode 100644
index 00000000..04db24d0
--- /dev/null
+++ b/recipes-extended/libvirt/libvirt/0001-meson.build-clear-abs_top_builddir-to-avoid-QA-warni.patch
@@ -0,0 +1,31 @@
1From d06f0795cfd097c373c7b9824ce59f17c9194520 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Tue, 9 Jul 2024 21:23:47 +0000
4Subject: [PATCH] meson.build: clear abs_top_builddir to avoid QA warnings
5
6If we don't clear the absolute directories from the build,
7we'll get QA warnings on packaging.
8
9Upstream-Status: Inappropriate [oe specific]
10
11Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
12---
13 src/meson.build | 2 --
14 1 file changed, 2 deletions(-)
15
16diff --git a/src/meson.build b/src/meson.build
17index 8cce42c7ad..dc7a81c980 100644
18--- a/src/meson.build
19+++ b/src/meson.build
20@@ -3,8 +3,6 @@ src_inc_dir = include_directories('.')
21 src_dep = declare_dependency(
22 compile_args: [
23 '-DIN_LIBVIRT',
24- '-Dabs_top_builddir="@0@"'.format(meson.project_build_root()),
25- '-Dabs_top_srcdir="@0@"'.format(meson.project_source_root()),
26 ] + coverage_flags + win32_flags,
27 dependencies: [
28 glib_dep,
29--
302.39.2
31
diff --git a/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch b/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch
index d9bcef0b..c68e05b9 100644
--- a/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch
+++ b/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch
@@ -25,11 +25,11 @@ Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
25 meson.build | 10 +++++----- 25 meson.build | 10 +++++-----
26 1 file changed, 5 insertions(+), 5 deletions(-) 26 1 file changed, 5 insertions(+), 5 deletions(-)
27 27
28Index: libvirt-9.2.0/meson.build 28Index: git/meson.build
29=================================================================== 29===================================================================
30--- libvirt-9.2.0.orig/meson.build 30--- git.orig/meson.build
31+++ libvirt-9.2.0/meson.build 31+++ git/meson.build
32@@ -26,8 +26,8 @@ 32@@ -38,8 +38,8 @@
33 conf = configuration_data() 33 conf = configuration_data()
34 34
35 conf.set('_GNU_SOURCE', 1) 35 conf.set('_GNU_SOURCE', 1)
@@ -40,7 +40,7 @@ Index: libvirt-9.2.0/meson.build
40 conf.set_quoted('PACKAGE', meson.project_name()) 40 conf.set_quoted('PACKAGE', meson.project_name())
41 conf.set_quoted('PACKAGE_NAME', meson.project_name()) 41 conf.set_quoted('PACKAGE_NAME', meson.project_name())
42 conf.set_quoted('PACKAGE_VERSION', meson.project_version()) 42 conf.set_quoted('PACKAGE_VERSION', meson.project_version())
43@@ -1770,9 +1770,9 @@ 43@@ -1830,9 +1830,9 @@
44 use_storage = true 44 use_storage = true
45 45
46 conf.set('WITH_STORAGE_FS', 1) 46 conf.set('WITH_STORAGE_FS', 1)
@@ -50,6 +50,6 @@ Index: libvirt-9.2.0/meson.build
50+ conf.set_quoted('MOUNT', '/usr/bin/mount') 50+ conf.set_quoted('MOUNT', '/usr/bin/mount')
51+ conf.set_quoted('UMOUNT', '/usr/bin/umount') 51+ conf.set_quoted('UMOUNT', '/usr/bin/umount')
52+ conf.set_quoted('MKFS', '/usr/sbin/mkfs') 52+ conf.set_quoted('MKFS', '/usr/sbin/mkfs')
53 endif
54 endif
53 55
54 showmount_prog = find_program('showmount', required: false, dirs: libvirt_sbin_path)
55 showmount_path = ''
diff --git a/recipes-extended/libvirt/libvirt/0001-qemu_nbdkit.c-use-llu-to-print-time_t.patch b/recipes-extended/libvirt/libvirt/0001-qemu_nbdkit.c-use-llu-to-print-time_t.patch
new file mode 100644
index 00000000..7263666a
--- /dev/null
+++ b/recipes-extended/libvirt/libvirt/0001-qemu_nbdkit.c-use-llu-to-print-time_t.patch
@@ -0,0 +1,76 @@
1From c4636402c06ab5ae436176daf0ef17005346e27d Mon Sep 17 00:00:00 2001
2From: Chen Qi <Qi.Chen@windriver.com>
3Date: Mon, 2 Sep 2024 22:15:51 -0700
4Subject: [PATCH] qemu_nbdkit.c: use %llu to print time_t
5
6Use %lu to print time_t will give use the following error:
7
8 error: format '%lu' expects argument of type 'long unsigned int',
9 but argument 10 has type 'time_t' {aka 'long long int'} [-Werror=format=]
10
11So use %llu to print time_t.
12
13Upstream-Status: Submitted [https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/FQSQMML6VWMHNWBYP67OLCUTJY5LJQST/]
14
15Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
16---
17 src/qemu/qemu_nbdkit.c | 24 ++++++++++++------------
18 1 file changed, 12 insertions(+), 12 deletions(-)
19
20diff --git a/src/qemu/qemu_nbdkit.c b/src/qemu/qemu_nbdkit.c
21index f099f35e1e..fe660c78e5 100644
22--- a/src/qemu/qemu_nbdkit.c
23+++ b/src/qemu/qemu_nbdkit.c
24@@ -544,18 +544,18 @@ qemuNbdkitCapsFormatCache(qemuNbdkitCaps *nbdkitCaps)
25
26 virBufferEscapeString(&buf, "<path>%s</path>\n",
27 nbdkitCaps->path);
28- virBufferAsprintf(&buf, "<nbdkitctime>%lu</nbdkitctime>\n",
29- nbdkitCaps->ctime);
30+ virBufferAsprintf(&buf, "<nbdkitctime>%llu</nbdkitctime>\n",
31+ (long long)nbdkitCaps->ctime);
32 virBufferEscapeString(&buf, "<plugindir>%s</plugindir>\n",
33 nbdkitCaps->pluginDir);
34- virBufferAsprintf(&buf, "<plugindirmtime>%lu</plugindirmtime>\n",
35- nbdkitCaps->pluginDirMtime);
36+ virBufferAsprintf(&buf, "<plugindirmtime>%llu</plugindirmtime>\n",
37+ (long long)nbdkitCaps->pluginDirMtime);
38 virBufferEscapeString(&buf, "<filterdir>%s</filterdir>\n",
39 nbdkitCaps->filterDir);
40- virBufferAsprintf(&buf, "<filterdirmtime>%lu</filterdirmtime>\n",
41- nbdkitCaps->filterDirMtime);
42- virBufferAsprintf(&buf, "<selfctime>%lu</selfctime>\n",
43- nbdkitCaps->libvirtCtime);
44+ virBufferAsprintf(&buf, "<filterdirmtime>%llu</filterdirmtime>\n",
45+ (long long)nbdkitCaps->filterDirMtime);
46+ virBufferAsprintf(&buf, "<selfctime>%llu</selfctime>\n",
47+ (long long)nbdkitCaps->libvirtCtime);
48 virBufferAsprintf(&buf, "<selfvers>%u</selfvers>\n",
49 nbdkitCaps->libvirtVersion);
50
51@@ -593,10 +593,10 @@ virNbdkitCapsSaveFile(void *data,
52 return -1;
53 }
54
55- VIR_DEBUG("Saved caps '%s' for '%s' with (%lu, %lu)",
56+ VIR_DEBUG("Saved caps '%s' for '%s' with (%llu, %llu)",
57 filename, nbdkitCaps->path,
58- nbdkitCaps->ctime,
59- nbdkitCaps->libvirtCtime);
60+ (long long)nbdkitCaps->ctime,
61+ (long long)nbdkitCaps->libvirtCtime);
62
63 return 0;
64 }
65@@ -1054,7 +1054,7 @@ qemuNbdkitProcessBuildCommandCurl(qemuNbdkitProcess *proc,
66 }
67
68 if (proc->source->timeout > 0) {
69- g_autofree char *timeout = g_strdup_printf("%llu", proc->source->timeout);
70+ g_autofree char *timeout = g_strdup_printf("%llu", (long long)proc->source->timeout);
71 virCommandAddArgPair(cmd, "timeout", timeout);
72 }
73
74--
752.25.1
76
diff --git a/recipes-extended/libvirt/libvirt/0001-tests-meson-clear-absolute-directory-paths.patch b/recipes-extended/libvirt/libvirt/0001-tests-meson-clear-absolute-directory-paths.patch
new file mode 100644
index 00000000..4cbe4913
--- /dev/null
+++ b/recipes-extended/libvirt/libvirt/0001-tests-meson-clear-absolute-directory-paths.patch
@@ -0,0 +1,38 @@
1From 05ef0d41895a355601333b5caa413754272fce03 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Tue, 9 Jul 2024 23:06:39 +0000
4Subject: [PATCH] tests/meson: clear absolute directory paths
5
6Ensure that the abs_* directory definitions are cleared, so
7they'll be consistent with the top level definitions and so
8we won't hav QA warnings due to tmpdir references in the
9resulting binaries.
10
11Upstream-Status: Inappropriate [oe specific]
12
13Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
14---
15 tests/meson.build | 8 ++++----
16 1 file changed, 4 insertions(+), 4 deletions(-)
17
18diff --git a/tests/meson.build b/tests/meson.build
19index 2f1eda1f95..6fa8308385 100644
20--- a/tests/meson.build
21+++ b/tests/meson.build
22@@ -1,9 +1,9 @@
23 tests_dep = declare_dependency(
24 compile_args: [
25- '-Dabs_builddir="@0@"'.format(meson.current_build_dir()),
26- '-Dabs_top_builddir="@0@"'.format(meson.project_build_root()),
27- '-Dabs_srcdir="@0@"'.format(meson.current_source_dir()),
28- '-Dabs_top_srcdir="@0@"'.format(meson.project_source_root()),
29+ '-Dabs_builddir="@0@"'.format(' '),
30+ '-Dabs_top_builddir="@0@"'.format(' '),
31+ '-Dabs_srcdir="@0@"'.format(' '),
32+ '-Dabs_top_srcdir="@0@"'.format(' '),
33 ] + coverage_flags + cc_flags_relaxed_frame_limit,
34 dependencies: [
35 apparmor_dep,
36--
372.39.2
38
diff --git a/recipes-extended/libvirt/libvirt/libvirt-qemu.conf b/recipes-extended/libvirt/libvirt/libvirt-qemu.conf
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/recipes-extended/libvirt/libvirt/libvirt-qemu.conf
diff --git a/recipes-extended/libvirt/libvirt_10.0.0.bb b/recipes-extended/libvirt/libvirt_git.bb
index 6b19b700..7ed708f5 100644
--- a/recipes-extended/libvirt/libvirt_10.0.0.bb
+++ b/recipes-extended/libvirt/libvirt_git.bb
@@ -24,23 +24,33 @@ RDEPENDS:libvirt-libvirtd:append:aarch64 = " dmidecode"
24#connman blocks the 53 port and libvirtd can't start its DNS service 24#connman blocks the 53 port and libvirtd can't start its DNS service
25RCONFLICTS:${PN}_libvirtd = "connman" 25RCONFLICTS:${PN}_libvirtd = "connman"
26 26
27SRC_URI = "http://libvirt.org/sources/libvirt-${PV}.tar.xz;name=libvirt \ 27SRCREV_libvirt = "9cd06737487c8ee311f71b7288c46a5cc70a700a"
28
29LIBVIRT_VERSION = "11.1.0"
30PV = "v${LIBVIRT_VERSION}+git"
31
32SRC_URI = "gitsm://github.com/libvirt/libvirt.git;name=libvirt;protocol=https;branch=master \
28 file://libvirtd.sh \ 33 file://libvirtd.sh \
29 file://libvirtd.conf \ 34 file://libvirtd.conf \
30 file://dnsmasq.conf \ 35 file://dnsmasq.conf \
31 file://hook_support.py \ 36 file://hook_support.py \
32 file://gnutls-helper.py \ 37 file://gnutls-helper.py;subdir=${BP} \
38 file://libvirt-qemu.conf \
33 file://0001-prevent-gendispatch.pl-generating-build-path-in-code.patch \ 39 file://0001-prevent-gendispatch.pl-generating-build-path-in-code.patch \
34 file://0001-messon.build-remove-build-path-information-to-avoid-.patch \ 40 file://0001-messon.build-remove-build-path-information-to-avoid-.patch \
41 file://0001-meson.build-clear-abs_top_builddir-to-avoid-QA-warni.patch \
42 file://0001-tests-meson-clear-absolute-directory-paths.patch \
43 file://0001-qemu_nbdkit.c-use-llu-to-print-time_t.patch \
35 " 44 "
36 45
37SRC_URI[libvirt.sha256sum] = "8ba2e72ec8bdd2418554a1474c42c35704c30174b7611eaf9a16544b71bcf00a" 46S = "${WORKDIR}/git"
38 47
39inherit meson gettext update-rc.d pkgconfig systemd useradd perlnative 48inherit meson gettext update-rc.d pkgconfig systemd useradd perlnative
40USERADD_PACKAGES = "${PN}" 49USERADD_PACKAGES = "${PN}"
41GROUPADD_PARAM:${PN} = "-r qemu; -r kvm" 50GROUPADD_PARAM:${PN} = "-r qemu; -r kvm; -r libvirt; -r virtlogin"
42USERADD_PARAM:${PN} = "-r -g qemu -G kvm qemu" 51USERADD_PARAM:${PN} = "-r -g qemu -G kvm qemu"
43 52
53CFLAGS += "${@oe.utils.vartrue('DEBUG_BUILD', '-Wno-error=inline', '', d)}"
44 54
45EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross" 55EXTRA_OEMESON += "--cross-file ${WORKDIR}/meson-${PN}.cross"
46do_write_config:append() { 56do_write_config:append() {
@@ -78,6 +88,7 @@ FILES:${PN}-virsh = " \
78 ${bindir}/virsh \ 88 ${bindir}/virsh \
79 ${datadir}/bash-completion/completions/virsh \ 89 ${datadir}/bash-completion/completions/virsh \
80" 90"
91RDEPENDS:${PN}-virsh = "${PN}-libvirtd"
81 92
82FILES:${PN} += "${libdir}/libvirt/connection-driver \ 93FILES:${PN} += "${libdir}/libvirt/connection-driver \
83 ${datadir}/augeas \ 94 ${datadir}/augeas \
@@ -85,6 +96,7 @@ FILES:${PN} += "${libdir}/libvirt/connection-driver \
85 ${datadir}/bash-completion/completions/vsh \ 96 ${datadir}/bash-completion/completions/vsh \
86 ${datadir}/bash-completion/completions/virt-admin \ 97 ${datadir}/bash-completion/completions/virt-admin \
87 /usr/lib/firewalld/ \ 98 /usr/lib/firewalld/ \
99 ${nonarch_libdir}/sysusers.d/ \
88 " 100 "
89 101
90FILES:${PN}-dbg += "${libdir}/libvirt/connection-driver/.debug ${libdir}/libvirt/lock-driver/.debug" 102FILES:${PN}-dbg += "${libdir}/libvirt/connection-driver/.debug ${libdir}/libvirt/lock-driver/.debug"
@@ -118,7 +130,7 @@ SYSTEMD_SERVICE:${PN}-libvirtd = " \
118#PACKAGECONFIG ??= "xen libxl xen-inotify test remote libvirtd" 130#PACKAGECONFIG ??= "xen libxl xen-inotify test remote libvirtd"
119 131
120# full config 132# full config
121PACKAGECONFIG ??= "gnutls qemu yajl openvz vmware vbox esx lxc test remote \ 133PACKAGECONFIG ??= "gnutls qemu openvz vmware vbox esx lxc test remote \
122 libvirtd netcf udev python fuse firewalld libpcap \ 134 libvirtd netcf udev python fuse firewalld libpcap \
123 ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux audit libcap-ng', '', d)} \ 135 ${@bb.utils.contains('DISTRO_FEATURES', 'selinux', 'selinux audit libcap-ng', '', d)} \
124 ${@bb.utils.contains('DISTRO_FEATURES', 'xen', 'libxl', '', d)} \ 136 ${@bb.utils.contains('DISTRO_FEATURES', 'xen', 'libxl', '', d)} \
@@ -138,8 +150,7 @@ PACKAGECONFIG:remove:armeb = "numactl"
138# enable,disable,depends,rdepends 150# enable,disable,depends,rdepends
139# 151#
140PACKAGECONFIG[gnutls] = ",,,gnutls-bin" 152PACKAGECONFIG[gnutls] = ",,,gnutls-bin"
141PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu," 153PACKAGECONFIG[qemu] = "-Ddriver_qemu=enabled -Dqemu_user=qemu -Dqemu_group=qemu,-Ddriver_qemu=disabled,qemu json-c,"
142PACKAGECONFIG[yajl] = "-Dyajl=enabled,-Dyajl=disabled,yajl,yajl"
143PACKAGECONFIG[libxl] = "-Ddriver_libxl=enabled,-Ddriver_libxl=disabled,xen," 154PACKAGECONFIG[libxl] = "-Ddriver_libxl=enabled,-Ddriver_libxl=disabled,xen,"
144PACKAGECONFIG[openvz] = "-Ddriver_openvz=enabled,-Ddriver_openvz=disabled,," 155PACKAGECONFIG[openvz] = "-Ddriver_openvz=enabled,-Ddriver_openvz=disabled,,"
145PACKAGECONFIG[vmware] = "-Ddriver_vmware=enabled,-Ddriver_vmware=disabled,," 156PACKAGECONFIG[vmware] = "-Ddriver_vmware=enabled,-Ddriver_vmware=disabled,,"
@@ -194,9 +205,11 @@ do_install:append() {
194 install -d ${D}/etc/init.d 205 install -d ${D}/etc/init.d
195 install -d ${D}/etc/libvirt 206 install -d ${D}/etc/libvirt
196 install -d ${D}/etc/dnsmasq.d 207 install -d ${D}/etc/dnsmasq.d
208 install -d ${D}${nonarch_libdir}/sysusers.d/
197 209
198 install -m 0755 ${WORKDIR}/libvirtd.sh ${D}/etc/init.d/libvirtd 210 install -m 0755 ${UNPACKDIR}/libvirtd.sh ${D}/etc/init.d/libvirtd
199 install -m 0644 ${WORKDIR}/libvirtd.conf ${D}/etc/libvirt/libvirtd.conf 211 install -m 0644 ${UNPACKDIR}/libvirtd.conf ${D}/etc/libvirt/libvirtd.conf
212 install -m 0644 ${UNPACKDIR}/libvirt-qemu.conf ${D}${nonarch_libdir}/sysusers.d/libvirt-qemu.conf
200 213
201 if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then 214 if ${@bb.utils.contains('DISTRO_FEATURES','sysvinit','true','false',d)}; then
202 # This will wind up in the libvirtd package, but will NOT be invoked by default. 215 # This will wind up in the libvirtd package, but will NOT be invoked by default.
@@ -236,15 +249,6 @@ do_install:append() {
236 echo "d root root 0755 /run/libvirt/qemu none" \ 249 echo "d root root 0755 /run/libvirt/qemu none" \
237 >> ${D}${sysconfdir}/default/volatiles/99_libvirt 250 >> ${D}${sysconfdir}/default/volatiles/99_libvirt
238 251
239 # Manually set permissions and ownership to match polkit recipe
240 if ${@bb.utils.contains('PACKAGECONFIG', 'polkit', 'true', 'false', d)}; then
241 install -d -m 0700 ${D}/${datadir}/polkit-1/rules.d
242 chown polkitd ${D}/${datadir}/polkit-1/rules.d
243 chgrp root ${D}/${datadir}/polkit-1/rules.d
244 else
245 rm -rf ${D}/${datadir}/polkit-1
246 fi
247
248 # disable seccomp_sandbox 252 # disable seccomp_sandbox
249 if [ -e ${D}${sysconfdir}/libvirt/qemu.conf ] ; then 253 if [ -e ${D}${sysconfdir}/libvirt/qemu.conf ] ; then
250 sed -i '/^#seccomp_sandbox = 1/aseccomp_sandbox = 0' \ 254 sed -i '/^#seccomp_sandbox = 1/aseccomp_sandbox = 0' \
@@ -255,12 +259,12 @@ do_install:append() {
255 mkdir -p ${D}/etc/libvirt/hooks 259 mkdir -p ${D}/etc/libvirt/hooks
256 for hook in "daemon" "lxc" "network" "qemu" 260 for hook in "daemon" "lxc" "network" "qemu"
257 do 261 do
258 install -m 0755 ${WORKDIR}/hook_support.py ${D}/etc/libvirt/hooks/${hook} 262 install -m 0755 ${UNPACKDIR}/hook_support.py ${D}/etc/libvirt/hooks/${hook}
259 done 263 done
260 264
261 # Force the main dnsmasq instance to bind only to specified interfaces and 265 # Force the main dnsmasq instance to bind only to specified interfaces and
262 # to not bind to virbr0. Libvirt will run its own instance on this interface. 266 # to not bind to virbr0. Libvirt will run its own instance on this interface.
263 install -m 644 ${WORKDIR}/dnsmasq.conf ${D}/${sysconfdir}/dnsmasq.d/libvirt-daemon 267 install -m 644 ${UNPACKDIR}/dnsmasq.conf ${D}/${sysconfdir}/dnsmasq.d/libvirt-daemon
264 268
265 # remove .la references to our working diretory 269 # remove .la references to our working diretory
266 for i in `find ${D}${libdir} -type f -name *.la`; do 270 for i in `find ${D}${libdir} -type f -name *.la`; do
@@ -286,21 +290,20 @@ do_install:append() {
286 290
287 if ${@bb.utils.contains('PACKAGECONFIG','gnutls','true','false',d)}; then 291 if ${@bb.utils.contains('PACKAGECONFIG','gnutls','true','false',d)}; then
288 # Generate sample keys and certificates. 292 # Generate sample keys and certificates.
289 cd ${WORKDIR} 293 ${UNPACKDIR}/${BP}/gnutls-helper.py -y
290 ${WORKDIR}/gnutls-helper.py -y
291 294
292 # Deploy all sample keys and certificates of CA, server and client 295 # Deploy all sample keys and certificates of CA, server and client
293 # to target so that libvirtd is able to boot successfully and local 296 # to target so that libvirtd is able to boot successfully and local
294 # connection via 127.0.0.1 is available out of box. 297 # connection via 127.0.0.1 is available out of box.
295 install -d ${D}/etc/pki/CA 298 install -d ${D}/etc/pki/CA
296 install -d ${D}/etc/pki/libvirt/private 299 install -d ${D}/etc/pki/libvirt/private
297 install -m 0755 ${WORKDIR}/gnutls-helper.py ${D}/${bindir} 300 install -m 0755 ${UNPACKDIR}/${BP}/gnutls-helper.py ${D}/${bindir}
298 install -m 0644 ${WORKDIR}/cakey.pem ${D}/${sysconfdir}/pki/libvirt/private/cakey.pem 301 install -m 0644 cakey.pem ${D}/${sysconfdir}/pki/libvirt/private/cakey.pem
299 install -m 0644 ${WORKDIR}/cacert.pem ${D}/${sysconfdir}/pki/CA/cacert.pem 302 install -m 0644 cacert.pem ${D}/${sysconfdir}/pki/CA/cacert.pem
300 install -m 0644 ${WORKDIR}/serverkey.pem ${D}/${sysconfdir}/pki/libvirt/private/serverkey.pem 303 install -m 0644 serverkey.pem ${D}/${sysconfdir}/pki/libvirt/private/serverkey.pem
301 install -m 0644 ${WORKDIR}/servercert.pem ${D}/${sysconfdir}/pki/libvirt/servercert.pem 304 install -m 0644 servercert.pem ${D}/${sysconfdir}/pki/libvirt/servercert.pem
302 install -m 0644 ${WORKDIR}/clientkey.pem ${D}/${sysconfdir}/pki/libvirt/private/clientkey.pem 305 install -m 0644 clientkey.pem ${D}/${sysconfdir}/pki/libvirt/private/clientkey.pem
303 install -m 0644 ${WORKDIR}/clientcert.pem ${D}/${sysconfdir}/pki/libvirt/clientcert.pem 306 install -m 0644 clientcert.pem ${D}/${sysconfdir}/pki/libvirt/clientcert.pem
304 307
305 # Force the connection to be tls. 308 # Force the connection to be tls.
306 sed -i -e 's/^\(listen_tls\ =\ .*\)/#\1/' -e 's/^\(listen_tcp\ =\ .*\)/#\1/' ${D}/etc/libvirt/libvirtd.conf 309 sed -i -e 's/^\(listen_tls\ =\ .*\)/#\1/' -e 's/^\(listen_tcp\ =\ .*\)/#\1/' ${D}/etc/libvirt/libvirtd.conf
diff --git a/recipes-extended/libvmi/libvmi_git.bb b/recipes-extended/libvmi/libvmi_git.bb
index c812cf17..cd2eba7f 100644
--- a/recipes-extended/libvmi/libvmi_git.bb
+++ b/recipes-extended/libvmi/libvmi_git.bb
@@ -12,7 +12,7 @@ SRC_URI = "git://github.com/libvmi/libvmi.git;branch=master;protocol=https \
12 file://0001-Build-vbd-only-when-xen-is-enabled.patch \ 12 file://0001-Build-vbd-only-when-xen-is-enabled.patch \
13" 13"
14 14
15SRCREV = "df8547ff075d4352db2eb802775b7fa7a92756db" 15SRCREV = "f02aeb751fd27bd4ae753dcd5904a4ef3232821e"
16 16
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18 18
@@ -41,3 +41,20 @@ do_install:append () {
41 41
42# Construction of grammar.h is not parallel safe. 42# Construction of grammar.h is not parallel safe.
43PARALLEL_MAKE = "-j1" 43PARALLEL_MAKE = "-j1"
44
45# http://errors.yoctoproject.org/Errors/Details/853259/
46# tools/vmifs/vmifs.c:129:18: error: initialization of 'void (*)(void *)' from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types]
47# examples/process-list.c:120:64: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
48# examples/process-list.c:122:63: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
49# examples/process-list.c:124:62: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
50# examples/process-list.c:127:62: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
51# examples/process-list.c:129:62: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
52# examples/process-list.c:131:60: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
53# examples/process-list.c:135:65: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
54# examples/process-list.c:137:64: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
55# examples/process-list.c:141:60: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
56# examples/process-list.c:143:59: error: passing argument 3 of 'vmi_get_offset' from incompatible pointer type [-Wincompatible-pointer-types]
57# examples/dump-memory.c:185:20: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types]
58# examples/win-offsets.c:287:20: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types]
59# examples/dmesg.c:146:80: error: passing argument 4 of 'vmi_get_struct_size_from_json' from incompatible pointer type [-Wincompatible-pointer-types]
60CFLAGS += "-Wno-error=incompatible-pointer-types"
diff --git a/recipes-extended/nagios/nagios-core/0001-fix-autoheader-error.patch b/recipes-extended/nagios/nagios-core/0001-fix-autoheader-error.patch
deleted file mode 100644
index 014ed1d8..00000000
--- a/recipes-extended/nagios/nagios-core/0001-fix-autoheader-error.patch
+++ /dev/null
@@ -1,63 +0,0 @@
1From 3c51d942f6da08045351ce61cc7f426fa0855489 Mon Sep 17 00:00:00 2001
2From: Chen Qi <Qi.Chen@windriver.com>
3Date: Fri, 31 Aug 2018 10:51:36 +0800
4Subject: [PATCH] fix autoheader error
5
6Upstream-Status: Pending
7
8Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
9---
10 configure.ac | 12 ++++++------
11 1 file changed, 6 insertions(+), 6 deletions(-)
12
13diff --git a/configure.ac b/configure.ac
14index 17e436d..16b3e71 100644
15--- a/configure.ac
16+++ b/configure.ac
17@@ -388,7 +388,7 @@ AC_ARG_WITH(iobroker,
18 case $IOBROKER_METHOD in
19 epoll*)
20 if test "$GLIBC_NEWER_2_4" -eq 1 -a "x$ac_cv_header_sys_epoll_h" = "xyes"; then
21- AC_DEFINE([IOBROKER_USES_EPOLL])
22+ AC_DEFINE([IOBROKER_USES_EPOLL], [1], [iobroker uses epoll])
23 else
24 echo "\"epoll\" is not available as an iobroker method."
25 echo "Please use one of the other options."
26@@ -397,7 +397,7 @@ epoll*)
27 ;;
28 poll*)
29 if test "x$ac_cv_header_sys_poll_h" = "xyes" -o "x$ac_cv_header_poll_h" = "xyes"; then
30- AC_DEFINE([IOBROKER_USES_POLL])
31+ AC_DEFINE([IOBROKER_USES_POLL], [1], [iobroker uses poll])
32 else
33 echo "\"poll\" is not available as an iobroker method."
34 echo "Please use one of the other options."
35@@ -406,7 +406,7 @@ poll*)
36 ;;
37 select*)
38 if test "x$ac_cv_header_sys_select_h" = "xyes"; then
39- AC_DEFINE([IOBROKER_USES_SELECT])
40+ AC_DEFINE([IOBROKER_USES_SELECT], [1], [iobroker uses select])
41 else
42 echo "\"select\" is not available as an iobroker method."
43 echo "Please use one of the other options."
44@@ -415,13 +415,13 @@ select*)
45 ;;
46 none*)
47 if test "$GLIBC_NEWER_2_4" -eq 1 -a "x$ac_cv_header_sys_epoll_h" = "xyes"; then
48- AC_DEFINE([IOBROKER_USES_EPOLL])
49+ AC_DEFINE([IOBROKER_USES_EPOLL], [1], [iobroker uses epoll])
50 IOBROKER_METHOD="epoll"
51 elif test "x$ac_cv_header_sys_poll_h" = "xyes" -o "x$ac_cv_header_poll_h" = "xyes"; then
52- AC_DEFINE([IOBROKER_USES_POLL])
53+ AC_DEFINE([IOBROKER_USES_POLL], [1], [iobroker uses poll])
54 IOBROKER_METHOD="poll"
55 elif test "x$ac_cv_header_sys_select_h" = "xyes"; then
56- AC_DEFINE([IOBROKER_USES_SELECT])
57+ AC_DEFINE([IOBROKER_USES_SELECT], [1], [iobroker uses select])
58 IOBROKER_METHOD="select"
59 else
60 echo "There are no available options for iobroker polling"
61--
622.7.4
63
diff --git a/recipes-extended/nagios/nagios-core_4.4.6.bb b/recipes-extended/nagios/nagios-core_git.bb
index 59b70895..5ffb4e17 100644
--- a/recipes-extended/nagios/nagios-core_4.4.6.bb
+++ b/recipes-extended/nagios/nagios-core_git.bb
@@ -10,9 +10,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=4c4203caac58013115c9ca4b85f296ae"
10 10
11SRCNAME = "nagios" 11SRCNAME = "nagios"
12 12
13SRC_URI = "http://prdownloads.sourceforge.net/sourceforge/${SRCNAME}/${SRCNAME}-${PV}.tar.gz \ 13SRCREV = "2706fa7a451afe48bd4dc240d72d23fdcec0d9ef"
14
15SRC_URI = "git://github.com/NagiosEnterprises/nagioscore.git;protocol=https;branch=master \
14 file://eventhandlers_nagioscmd_path.patch \ 16 file://eventhandlers_nagioscmd_path.patch \
15 file://0001-fix-autoheader-error.patch \
16 file://0001-fix-compile-error-of-missing-headers.patch \ 17 file://0001-fix-compile-error-of-missing-headers.patch \
17 file://0001-fix-segment-fault.patch \ 18 file://0001-fix-segment-fault.patch \
18 file://volatiles \ 19 file://volatiles \
@@ -20,14 +21,13 @@ SRC_URI = "http://prdownloads.sourceforge.net/sourceforge/${SRCNAME}/${SRCNAME}-
20 file://nagios-core-systemd-volatile.conf \ 21 file://nagios-core-systemd-volatile.conf \
21 " 22 "
22 23
23SRC_URI[md5sum] = "ba849e9487e13859381eb117127bfee2" 24PV = "4.5.9+git"
24SRC_URI[sha256sum] = "ab0d5a52caf01e6f4dcd84252c4eb5df5a24f90bb7f951f03875eef54f5ab0f4"
25 25
26S = "${WORKDIR}/${SRCNAME}-${PV}" 26S = "${WORKDIR}/git"
27 27
28inherit autotools-brokensep update-rc.d systemd update-alternatives 28inherit autotools-brokensep update-rc.d systemd update-alternatives pkgconfig
29 29
30DEPENDS = "gd unzip-native" 30DEPENDS = "gd unzip-native openssl"
31 31
32RDEPENDS:${PN} += "\ 32RDEPENDS:${PN} += "\
33 gd \ 33 gd \
@@ -41,6 +41,7 @@ RDEPENDS:${PN} += "\
41SKIP_RECIPE[nagios-core] ?= "${@bb.utils.contains('BBFILE_COLLECTIONS', 'webserver', '', 'Depends on apache2 from meta-webserver which is not included', d)}" 41SKIP_RECIPE[nagios-core] ?= "${@bb.utils.contains('BBFILE_COLLECTIONS', 'webserver', '', 'Depends on apache2 from meta-webserver which is not included', d)}"
42 42
43acpaths = "-I ${S}/autoconf-macros" 43acpaths = "-I ${S}/autoconf-macros"
44EXTRA_AUTORECONF += "-I ${S}/m4 -I ${S}/autoconf-macros"
44 45
45# Set default password for the hardcoded Nagios admin user "nagiosadmin". 46# Set default password for the hardcoded Nagios admin user "nagiosadmin".
46# If this variable is empty then will prompt user for password. 47# If this variable is empty then will prompt user for password.
@@ -52,7 +53,9 @@ EXTRA_OECONF += "--sbindir=${NAGIOS_CGIBIN_DIR} \
52 --with-command-group=nagcmd \ 53 --with-command-group=nagcmd \
53 --with-httpd-conf=${sysconfdir}/apache2/conf.d \ 54 --with-httpd-conf=${sysconfdir}/apache2/conf.d \
54 --with-lockfile=${localstatedir}/run/nagios/nagios.pid \ 55 --with-lockfile=${localstatedir}/run/nagios/nagios.pid \
55 --with-init-dir=${sysconfdir}/init.d \ 56 --with-initdir=${sysconfdir}/init.d \
57 --with-init-type=${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'sysv', d)} \
58 --with-inetd-type=${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', 'inetd', d)} \
56" 59"
57 60
58# Prevent nagios from stripping binaries, bitbake will take care of that 61# Prevent nagios from stripping binaries, bitbake will take care of that
@@ -106,14 +109,17 @@ do_install() {
106 109
107 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 110 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
108 install -d ${D}${systemd_unitdir}/system 111 install -d ${D}${systemd_unitdir}/system
109 install -m 644 ${WORKDIR}/nagios-core.service ${D}${systemd_unitdir}/system/ 112 install -m 644 ${UNPACKDIR}/nagios-core.service ${D}${systemd_unitdir}/system/
110 # use our own service file 113 # use our own service file
111 rm -f ${D}${systemd_unitdir}/system/nagios.service 114 nagios_default_service=$(find ${D} -name 'nagios.service')
115 if [ -n "$nagios_default_service" ]; then
116 rm -f $nagios_default_service
117 fi
112 install -d ${D}${sysconfdir}/tmpfiles.d 118 install -d ${D}${sysconfdir}/tmpfiles.d
113 install -m 755 ${WORKDIR}/nagios-core-systemd-volatile.conf ${D}${sysconfdir}/tmpfiles.d/nagios-core-volatile.conf 119 install -m 755 ${UNPACKDIR}/nagios-core-systemd-volatile.conf ${D}${sysconfdir}/tmpfiles.d/nagios-core-volatile.conf
114 else 120 else
115 install -d ${D}${sysconfdir}/default/volatiles 121 install -d ${D}${sysconfdir}/default/volatiles
116 install -m 0644 ${WORKDIR}/volatiles ${D}${sysconfdir}/default/volatiles/99_nagios 122 install -m 0644 ${UNPACKDIR}/volatiles ${D}${sysconfdir}/default/volatiles/99_nagios
117 fi 123 fi
118} 124}
119 125
diff --git a/recipes-extended/nagios/nagios-nrpe_4.0.2.bb b/recipes-extended/nagios/nagios-nrpe_4.0.2.bb
index ac54469b..503ef547 100644
--- a/recipes-extended/nagios/nagios-nrpe_4.0.2.bb
+++ b/recipes-extended/nagios/nagios-nrpe_4.0.2.bb
@@ -73,11 +73,11 @@ do_install:append() {
73 -i ${D}${NAGIOS_CONF_DIR}/nrpe.cfg 73 -i ${D}${NAGIOS_CONF_DIR}/nrpe.cfg
74 74
75 install -d ${D}${NAGIOS_PLUGIN_CONF_DIR} 75 install -d ${D}${NAGIOS_PLUGIN_CONF_DIR}
76 install -m 664 ${WORKDIR}/check_nrpe.cfg ${D}${NAGIOS_PLUGIN_CONF_DIR} 76 install -m 664 ${UNPACKDIR}/check_nrpe.cfg ${D}${NAGIOS_PLUGIN_CONF_DIR}
77 77
78 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 78 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
79 install -d ${D}${systemd_unitdir}/system 79 install -d ${D}${systemd_unitdir}/system
80 install -m 644 ${WORKDIR}/nagios-nrpe.service ${D}${systemd_unitdir}/system/ 80 install -m 644 ${UNPACKDIR}/nagios-nrpe.service ${D}${systemd_unitdir}/system/
81 fi 81 fi
82} 82}
83 83
diff --git a/recipes-extended/nagios/nagios-nsca_2.9.2.bb b/recipes-extended/nagios/nagios-nsca_2.9.2.bb
index 2db51238..a400b68f 100644
--- a/recipes-extended/nagios/nagios-nsca_2.9.2.bb
+++ b/recipes-extended/nagios/nagios-nsca_2.9.2.bb
@@ -35,7 +35,7 @@ EXTRA_OECONF += "--with-nsca-user=${NAGIOS_USER} \
35" 35"
36 36
37do_configure() { 37do_configure() {
38 cp ${WORKDIR}/init-script.in ${S}/init-script.in 38 cp ${UNPACKDIR}/init-script.in ${S}/init-script.in
39 oe_runconf || die "make failed" 39 oe_runconf || die "make failed"
40} 40}
41 41
@@ -55,7 +55,7 @@ do_install() {
55 55
56 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 56 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
57 install -d ${D}${systemd_unitdir}/system 57 install -d ${D}${systemd_unitdir}/system
58 install -m 644 ${WORKDIR}/nagios-nsca.service ${D}${systemd_unitdir}/system/ 58 install -m 644 ${UNPACKDIR}/nagios-nsca.service ${D}${systemd_unitdir}/system/
59 fi 59 fi
60} 60}
61 61
diff --git a/recipes-extended/nagios/nagios-plugins_2.2.1.bb b/recipes-extended/nagios/nagios-plugins_git.bb
index 471d4b42..82263def 100644
--- a/recipes-extended/nagios/nagios-plugins_2.2.1.bb
+++ b/recipes-extended/nagios/nagios-plugins_git.bb
@@ -8,15 +8,13 @@ LICENSE = "GPL-3.0-only"
8 8
9LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" 9LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
10 10
11SRC_URI = "https://www.nagios-plugins.org/download/${BPN}-${PV}.tar.gz \ 11SRCREV = "7c74420158c3e228b3d66d4c781a6abc7a93075a"
12" 12SRC_URI = "git://github.com/nagios-plugins/nagios-plugins.git;protocol=https;branch=master"
13
14SRC_URI[md5sum] = "fb521d5c05897f165b0b1862c1e5cb27"
15SRC_URI[sha256sum] = "647c0ba4583d891c965fc29b77c4ccfeccc21f409fdf259cb8af52cb39c21e18"
16 13
17S = "${WORKDIR}/${BPN}-${PV}" 14PV = "2.4.12+git"
15S = "${WORKDIR}/git"
18 16
19inherit autotools gettext 17inherit autotools gettext pkgconfig autotools-brokensep
20 18
21SKIP_RECIPE[nagios-plugins] ?= "${@bb.utils.contains('BBFILE_COLLECTIONS', 'webserver', '', 'Depends on nagios-core which depends on apache2 from meta-webserver which is not included', d)}" 19SKIP_RECIPE[nagios-plugins] ?= "${@bb.utils.contains('BBFILE_COLLECTIONS', 'webserver', '', 'Depends on nagios-core which depends on apache2 from meta-webserver which is not included', d)}"
22 20
@@ -25,6 +23,12 @@ EXTRA_OECONF += "--with-sysroot=${STAGING_DIR_HOST} \
25 --with-nagios-group=${NAGIOS_GROUP} \ 23 --with-nagios-group=${NAGIOS_GROUP} \
26 --without-apt-get-command \ 24 --without-apt-get-command \
27 --with-trusted-path=/bin:/sbin:/usr/bin:/usr/sbin \ 25 --with-trusted-path=/bin:/sbin:/usr/bin:/usr/sbin \
26 --with-sudo-command=${bindir}/sudo \
27 --with-ssh-command=${bindir}/ssh \
28 --with-ps-command=${bindir}/ps \
29 --with-ps-format='%*s %s %d %d %d %*s %*s %*s %*s %*s %*s %*s %*s %n%s' \
30 --with-ps-varlist='procstat,&procuid,&procpid,&procppid,&pos,procprog' \
31 --with-ps-cols=6 \
28 ac_cv_path_PERL=${bindir}/perl \ 32 ac_cv_path_PERL=${bindir}/perl \
29" 33"
30 34
@@ -55,8 +59,11 @@ PACKAGECONFIG[snmp] = "\
55 59
56PACKAGECONFIG ??= "ssl gnutls" 60PACKAGECONFIG ??= "ssl gnutls"
57 61
58do_configure() { 62do_configure:prepend() {
59 oe_runconf || die "make failed" 63 # rename these macros to have .m4 suffix so that autoreconf could recognize them
64 for macro in `ls ${S}/autoconf-macros/ax_nagios_get_*`; do
65 mv $macro $macro.m4
66 done
60} 67}
61 68
62do_install:append() { 69do_install:append() {
diff --git a/recipes-extended/oath/oath_2.6.2.bb b/recipes-extended/oath/oath_2.6.2.bb
index 84d42dff..3d962869 100644
--- a/recipes-extended/oath/oath_2.6.2.bb
+++ b/recipes-extended/oath/oath_2.6.2.bb
@@ -14,6 +14,10 @@ SRC_URI[sha256sum] = "b03446fa4b549af5ebe4d35d7aba51163442d255660558cd861ebce536
14 14
15inherit autotools pkgconfig 15inherit autotools pkgconfig
16 16
17# http://errors.yoctoproject.org/Errors/Details/848019/
18# uses AM_PATH_XML2 from oath-toolkit-2.6.2/m4/libxml2.m4:AC_DEFUN([AM_PATH_XML2],[...
19EXTRA_AUTORECONF += "-I ${S}/m4"
20
17# Specify any options you want to pass to the configure script using EXTRA_OECONF: 21# Specify any options you want to pass to the configure script using EXTRA_OECONF:
18EXTRA_OECONF = "" 22EXTRA_OECONF = ""
19DEPENDS = "gtk-doc-native" 23DEPENDS = "gtk-doc-native"
diff --git a/recipes-extended/rootlesskit/relocation.inc b/recipes-extended/rootlesskit/relocation.inc
new file mode 100644
index 00000000..6c64233d
--- /dev/null
+++ b/recipes-extended/rootlesskit/relocation.inc
@@ -0,0 +1,37 @@
1export sites = "gotest.tools/v3:gotest.tools/v3:force \
2 golang.org/x/sys:golang.org/x/sys:force \
3 golang.org/x/net:golang.org/x/net:force \
4 github.com/gofrs/flock:github.com/gofrs/flock:force \
5 github.com/google/uuid:github.com/google/uuid:force \
6 github.com/gorilla/mux:github.com/gorilla/mux:force \
7 github.com/moby/vpnkit:github.com/moby/vpnkit:force \
8 github.com/u-root/uio:github.com/u-root/uio:force \
9 github.com/songgao/water:github.com/songgao/water:force \
10 github.com/urfave/cli/v2:github.com/urfave/cli/v2:force \
11 github.com/google/go-cmp:github.com/google/go-cmp:force \
12 github.com/pierrec/lz4/v4:github.com/pierrec/lz4/v4:force \
13 github.com/xrash/smetrics:github.com/xrash/smetrics:force \
14 github.com/sirupsen/logrus:github.com/sirupsen/logrus:force \
15 github.com/insomniacslk/dhcp:github.com/insomniacslk/dhcp:force \
16 github.com/Masterminds/semver/v3:github.com/Masterminds/semver/v3:force \
17 github.com/cpuguy83/go-md2man/v2:github.com/cpuguy83/go-md2man/v2:force \
18 github.com/moby/sys/mountinfo:github.com/moby/sys/mountinfo/mountinfo:force \
19 github.com/russross/blackfriday/v2:github.com/russross/blackfriday/v2:force \
20 github.com/containernetworking/plugins:github.com/containernetworking/plugins:force"
21
22do_compile:prepend() {
23 cd ${S}/src/import
24 for s in $sites; do
25 site_dest=$(echo $s | cut -d: -f1)
26 site_source=$(echo $s | cut -d: -f2)
27 force_flag=$(echo $s | cut -d: -f3)
28 mkdir -p vendor.copy/$site_dest
29 if [ -n "$force_flag" ]; then
30 echo "[INFO] $site_dest: force copying .go files"
31 rm -rf vendor.copy/$site_dest
32 rsync -a --exclude='vendor/' --exclude='.git/' vendor.fetch/$site_source/ vendor.copy/$site_dest
33 else
34 [ -n "$(ls -A vendor.copy/$site_dest/*.go 2> /dev/null)" ] && { echo "[INFO] vendor.fetch/$site_source -> $site_dest: go copy skipped (files present)" ; true ; } || { echo "[INFO] $site_dest: copying .go files" ; rsync -a --exclude='vendor/' --exclude='.git/' vendor.fetch/$site_source/ vendor.copy/$site_dest ; }
35 fi
36 done
37}
diff --git a/recipes-extended/rootlesskit/rootlesskit/modules.txt b/recipes-extended/rootlesskit/rootlesskit/modules.txt
new file mode 100644
index 00000000..29954c7c
--- /dev/null
+++ b/recipes-extended/rootlesskit/rootlesskit/modules.txt
@@ -0,0 +1,83 @@
1# github.com/Masterminds/semver/v3 v3.3.1
2## explicit; go 1.21
3github.com/Masterminds/semver/v3
4# github.com/containernetworking/plugins v1.6.2
5## explicit; go 1.23
6github.com/containernetworking/plugins/pkg/ns
7# github.com/cpuguy83/go-md2man/v2 v2.0.5
8## explicit; go 1.11
9github.com/cpuguy83/go-md2man/v2/md2man
10# github.com/gofrs/flock v0.12.1
11## explicit; go 1.21.0
12github.com/gofrs/flock
13# github.com/google/go-cmp v0.6.0
14## explicit; go 1.13
15github.com/google/go-cmp/cmp
16github.com/google/go-cmp/cmp/internal/diff
17github.com/google/go-cmp/cmp/internal/flags
18github.com/google/go-cmp/cmp/internal/function
19github.com/google/go-cmp/cmp/internal/value
20# github.com/google/uuid v1.6.0
21## explicit
22github.com/google/uuid
23# github.com/gorilla/mux v1.8.1
24## explicit; go 1.20
25github.com/gorilla/mux
26# github.com/insomniacslk/dhcp v0.0.0-20250109001534-8abf58130905
27## explicit; go 1.20
28github.com/insomniacslk/dhcp/dhcpv4
29github.com/insomniacslk/dhcp/dhcpv4/client4
30github.com/insomniacslk/dhcp/iana
31github.com/insomniacslk/dhcp/interfaces
32github.com/insomniacslk/dhcp/rfc1035label
33# github.com/moby/sys/mountinfo v0.7.2
34## explicit; go 1.17
35github.com/moby/sys/mountinfo
36# github.com/moby/vpnkit v0.5.0
37## explicit
38github.com/moby/vpnkit/go/pkg/vmnet
39# github.com/pierrec/lz4/v4 v4.1.21
40## explicit; go 1.14
41github.com/pierrec/lz4/v4
42github.com/pierrec/lz4/v4/internal/lz4block
43github.com/pierrec/lz4/v4/internal/lz4errors
44github.com/pierrec/lz4/v4/internal/lz4stream
45github.com/pierrec/lz4/v4/internal/xxh32
46# github.com/russross/blackfriday/v2 v2.1.0
47## explicit
48github.com/russross/blackfriday/v2
49# github.com/sirupsen/logrus v1.9.3
50## explicit; go 1.13
51github.com/sirupsen/logrus
52# github.com/songgao/water v0.0.0-20200317203138-2b4b6d7c09d8
53## explicit
54github.com/songgao/water
55# github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701
56## explicit; go 1.21
57github.com/u-root/uio/rand
58github.com/u-root/uio/uio
59# github.com/urfave/cli/v2 v2.27.6
60## explicit; go 1.18
61github.com/urfave/cli/v2
62# github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1
63## explicit; go 1.15
64github.com/xrash/smetrics
65# golang.org/x/net v0.36.0
66## explicit; go 1.23.0
67golang.org/x/net/bpf
68golang.org/x/net/internal/iana
69golang.org/x/net/internal/socket
70golang.org/x/net/ipv4
71# golang.org/x/sys v0.31.0
72## explicit; go 1.23.0
73golang.org/x/sys/unix
74golang.org/x/sys/windows
75golang.org/x/sys/windows/registry
76# gotest.tools/v3 v3.5.2
77## explicit; go 1.17
78gotest.tools/v3/assert
79gotest.tools/v3/assert/cmp
80gotest.tools/v3/internal/assert
81gotest.tools/v3/internal/difflib
82gotest.tools/v3/internal/format
83gotest.tools/v3/internal/source
diff --git a/recipes-extended/rootlesskit/rootlesskit_git.bb b/recipes-extended/rootlesskit/rootlesskit_git.bb
new file mode 100644
index 00000000..f8dd55af
--- /dev/null
+++ b/recipes-extended/rootlesskit/rootlesskit_git.bb
@@ -0,0 +1,81 @@
1HOMEPAGE = "https://github.com/rootless-containers/rootlesskit"
2SUMMARY = "RootlessKit: Linux-native fakeroot using user namespaces"
3DESCRIPTION = "RootlessKit is a Linux-native implementation of 'fake root' using user_namespaces(7). \
4The purpose of RootlessKit is to run Docker and Kubernetes as an unprivileged user (known as 'Rootless mode'),\
5so as to protect the real root on the host from potential container-breakout attacks. \
6"
7
8# generated with:
9# scripts/oe-go-mod-autogen.py --repo https://github.com/rootless-containers/rootlesskit --rev c784875ba4ba4c5aaa256f98675fd543b087c900
10
11DEPENDS = " \
12 go-md2man \
13 rsync-native \
14"
15# Specify the first two important SRCREVs as the format
16SRCREV_FORMAT = "rootless"
17SRCREV_rootless = "530859a92629689c0c17c96d9ab145f4d04b5b5a"
18
19SRC_URI = "git://github.com/rootless-containers/rootlesskit;name=rootless;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}"
20
21include src_uri.inc
22
23# patches and config
24SRC_URI += "file://modules.txt \
25 "
26
27LICENSE = "Apache-2.0"
28LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
29
30GO_IMPORT = "import"
31
32S = "${WORKDIR}/git"
33
34PV = "v2.3.4+git"
35
36ROOTLESS_PKG = "github.com/rootless-containers/rootlesskit"
37
38inherit go goarch
39inherit systemd pkgconfig
40
41do_configure[noexec] = "1"
42
43EXTRA_OEMAKE = " \
44 PREFIX=${prefix} BINDIR=${bindir} LIBEXECDIR=${libexecdir} \
45 ETCDIR=${sysconfdir} TMPFILESDIR=${nonarch_libdir}/tmpfiles.d \
46 SYSTEMDDIR=${systemd_unitdir}/system USERSYSTEMDDIR=${systemd_unitdir}/user \
47"
48
49PACKAGECONFIG ?= ""
50
51include relocation.inc
52
53do_compile() {
54
55 cd ${S}/src/import
56
57 export GOPATH="$GOPATH:${S}/src/import/.gopath"
58
59 # Pass the needed cflags/ldflags so that cgo
60 # can find the needed headers files and libraries
61 export GOARCH=${TARGET_GOARCH}
62 export CGO_ENABLED="1"
63 export CGO_CFLAGS="${CFLAGS} --sysroot=${STAGING_DIR_TARGET}"
64 export CGO_LDFLAGS="${LDFLAGS} --sysroot=${STAGING_DIR_TARGET}"
65
66 export GOFLAGS="-mod=vendor -trimpath ${PIEFLAG}"
67
68 # our copied .go files are to be used for the build
69 ln -sf vendor.copy vendor
70 # inform go that we know what we are doing
71 cp ${UNPACKDIR}/modules.txt vendor/
72
73 oe_runmake GO=${GO} BUILDTAGS="${BUILDTAGS}" all
74}
75
76do_install() {
77 install -d "${D}${BIN_PREFIX}${base_bindir}"
78 for b in rootlessctl rootlesskit rootlesskit-docker-proxy; do
79 install -m 755 "${S}/src/import/bin/$b" "${D}${BIN_PREFIX}${base_bindir}"
80 done
81}
diff --git a/recipes-extended/rootlesskit/src_uri.inc b/recipes-extended/rootlesskit/src_uri.inc
new file mode 100644
index 00000000..c7a8b693
--- /dev/null
+++ b/recipes-extended/rootlesskit/src_uri.inc
@@ -0,0 +1,100 @@
1# gotest.tools/v3 v3.5.2
2# [1] git ls-remote https://github.com/gotestyourself/gotest.tools 0b81523ff268a1f1b0baf4a5da67e42fbb86880b
3SRCREV_gotest.tools-v3 = "0b81523ff268a1f1b0baf4a5da67e42fbb86880b"
4SRC_URI += "git://github.com/gotestyourself/gotest.tools;name=gotest.tools-v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gotest.tools/v3"
5
6# golang.org/x/sys v0.31.0
7# [1] git ls-remote https://github.com/golang/sys 74cfc93a99be6ca6f193856132e6799065b071af
8SRCREV_sys = "74cfc93a99be6ca6f193856132e6799065b071af"
9SRC_URI += "git://github.com/golang/sys;name=sys;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/sys"
10
11# golang.org/x/net v0.36.0
12# [1] git ls-remote https://go.googlesource.com/net 85d1d54551b68719346cb9fec24b911da4e452a1
13SRCREV_net = "85d1d54551b68719346cb9fec24b911da4e452a1"
14SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/net"
15
16# github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701
17# [1] git ls-remote https://github.com/u-root/uio d2acac8f37018c514adec45c51f58eace3795df4
18SRCREV_uio = "d2acac8f37018c514adec45c51f58eace3795df4"
19SRC_URI += "git://github.com/u-root/uio;name=uio;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/u-root/uio"
20
21# github.com/gofrs/flock v0.12.1
22# [1] git ls-remote https://github.com/gofrs/flock 9de625d921bf362f81e0760056fdff11c8542435
23SRCREV_flock = "9de625d921bf362f81e0760056fdff11c8542435"
24SRC_URI += "git://github.com/gofrs/flock;name=flock;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gofrs/flock"
25
26# github.com/google/uuid v1.6.0
27# [1] git ls-remote https://github.com/google/uuid 0f11ee6918f41a04c201eceeadf612a377bc7fbc
28SRCREV_uuid = "0f11ee6918f41a04c201eceeadf612a377bc7fbc"
29SRC_URI += "git://github.com/google/uuid;name=uuid;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/uuid"
30
31# github.com/gorilla/mux v1.8.1
32# [1] git ls-remote https://github.com/gorilla/mux b4617d0b9670ad14039b2739167fd35a60f557c5
33SRCREV_mux = "b4617d0b9670ad14039b2739167fd35a60f557c5"
34SRC_URI += "git://github.com/gorilla/mux;name=mux;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/gorilla/mux"
35
36# github.com/moby/vpnkit v0.5.0
37# [1] git ls-remote https://github.com/moby/vpnkit 7f0eff0dd99b576c5474de53b4454a157c642834
38SRCREV_vpnkit = "7f0eff0dd99b576c5474de53b4454a157c642834"
39SRC_URI += "git://github.com/moby/vpnkit;name=vpnkit;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/vpnkit"
40
41# github.com/songgao/water v0.0.0-20200317203138-2b4b6d7c09d8
42# [1] git ls-remote https://github.com/songgao/water 2b4b6d7c09d80835e5f13f6b040d69f00a158b24
43SRCREV_water = "2b4b6d7c09d80835e5f13f6b040d69f00a158b24"
44SRC_URI += "git://github.com/songgao/water;name=water;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/songgao/water"
45
46# github.com/urfave/cli/v2 v2.27.6
47# [1] git ls-remote https://github.com/urfave/cli 9d76d15e478af5e952fffc872597c47b69ec7ee7
48SRCREV_v2 = "9d76d15e478af5e952fffc872597c47b69ec7ee7"
49SRC_URI += "git://github.com/urfave/cli;name=v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/urfave/cli/v2"
50
51# github.com/google/go-cmp v0.6.0
52# [1] git ls-remote https://github.com/google/go-cmp c3ad8435e7bef96af35732bc0789e5a2278c6d5f
53SRCREV_go-cmp = "c3ad8435e7bef96af35732bc0789e5a2278c6d5f"
54SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/go-cmp"
55
56# github.com/pierrec/lz4/v4 v4.1.21
57# [1] git ls-remote https://github.com/pierrec/lz4 294e7659e17723306ebf3a44cd7ad2c11f456c37
58SRCREV_v4 = "294e7659e17723306ebf3a44cd7ad2c11f456c37"
59SRC_URI += "git://github.com/pierrec/lz4;name=v4;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/pierrec/lz4/v4"
60
61# github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1
62# [1] git ls-remote https://github.com/xrash/smetrics 686a1a2994c11fac124829fadcb683a24ab8d25f
63SRCREV_smetrics = "686a1a2994c11fac124829fadcb683a24ab8d25f"
64SRC_URI += "git://github.com/xrash/smetrics;name=smetrics;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/xrash/smetrics"
65
66# github.com/sirupsen/logrus v1.9.3
67# [1] git ls-remote https://github.com/sirupsen/logrus d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd
68SRCREV_logrus = "d40e25cd45ed9c6b2b66e6b97573a0413e4c23bd"
69SRC_URI += "git://github.com/sirupsen/logrus;name=logrus;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/sirupsen/logrus"
70
71# github.com/insomniacslk/dhcp v0.0.0-20250109001534-8abf58130905
72# [1] git ls-remote https://github.com/insomniacslk/dhcp 8abf58130905b866076c8002e77aac6cb2e26d0e
73SRCREV_dhcp = "8abf58130905b866076c8002e77aac6cb2e26d0e"
74SRC_URI += "git://github.com/insomniacslk/dhcp;name=dhcp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/insomniacslk/dhcp"
75
76# github.com/moby/sys/mountinfo v0.7.2
77# [1] git ls-remote https://github.com/moby/sys cafbe42351600ca9b363e220722f66d96f6e71f4
78SRCREV_mountinfo = "cafbe42351600ca9b363e220722f66d96f6e71f4"
79SRC_URI += "git://github.com/moby/sys;name=mountinfo;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/moby/sys/mountinfo"
80
81# github.com/Masterminds/semver/v3 v3.3.1
82# [1] git ls-remote https://github.com/Masterminds/semver 1558ca3488226e3490894a145e831ad58a5ff958
83SRCREV_v3 = "1558ca3488226e3490894a145e831ad58a5ff958"
84SRC_URI += "git://github.com/Masterminds/semver;name=v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/Masterminds/semver/v3"
85
86# github.com/cpuguy83/go-md2man/v2 v2.0.5
87# [1] git ls-remote https://github.com/cpuguy83/go-md2man b14773d4db11046c50d0d1c05955839604aae991
88SRCREV_go-md2man-v2 = "b14773d4db11046c50d0d1c05955839604aae991"
89SRC_URI += "git://github.com/cpuguy83/go-md2man;name=go-md2man-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/cpuguy83/go-md2man/v2"
90
91# github.com/russross/blackfriday/v2 v2.1.0
92# [1] git ls-remote https://github.com/russross/blackfriday 4c9bf9512682b995722660a4196c0013228e2049
93SRCREV_blackfriday-v2 = "4c9bf9512682b995722660a4196c0013228e2049"
94SRC_URI += "git://github.com/russross/blackfriday;name=blackfriday-v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/russross/blackfriday/v2"
95
96# github.com/containernetworking/plugins v1.6.2
97# [1] git ls-remote https://github.com/containernetworking/plugins 7f756b411efc3d3730c707e2cc1f2baf1a66e28c
98SRCREV_plugins = "7f756b411efc3d3730c707e2cc1f2baf1a66e28c"
99SRC_URI += "git://github.com/containernetworking/plugins;name=plugins;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/containernetworking/plugins"
100
diff --git a/recipes-extended/upx/upx_git.bb b/recipes-extended/upx/upx_git.bb
index 02e70ffe..dde1bf9f 100644
--- a/recipes-extended/upx/upx_git.bb
+++ b/recipes-extended/upx/upx_git.bb
@@ -2,12 +2,36 @@ SUMMARY = "Ultimate executable compressor."
2HOMEPAGE = "https://upx.github.io/" 2HOMEPAGE = "https://upx.github.io/"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=353753597aa110e0ded3508408c6374a" 4LIC_FILES_CHKSUM = "file://LICENSE;md5=353753597aa110e0ded3508408c6374a"
5SRCREV_upx = "099c3d829e80488af7395a4242b318877e980da4"
6PV = "4.2.2+git${SRCPV}"
7 5
8# Note: DO NOT use released tarball in favor of the git repository with submodules. 6# Note: DO NOT use released tarball in favor of the git repository with submodules.
9# it makes maintenance easier for CVEs or other issues. 7# it makes maintenance easier for CVEs or other issues.
10SRC_URI = "gitsm://github.com/upx/upx;protocol=https;;name=upx;branch=devel" 8
9SRCREV_upx = "44e4bd0b5454ff8aee1ff3376974dfe6014300d9"
10PV = "4.2.4+git${SRCPV}"
11
12# SRCREVs are from:
13# git submodule status | awk '{ commit_hash = $1; sub(/vendor\//, "", $2); gsub("-", "_", $2); printf "SRCREV_vendor_%s = \"%s\"\n", $2, commit_hash }'
14#
15# with two substitions for invalid SRCREVs (hence why the gitsm fetcher
16# has issues)
17SRCREV_vendor_doctest = "835aaee34666173532e98437b057f37b385076c9"
18SRCREV_vendor_lzma_sdk = "f9637f9f563d17b6ecf33ae2212dcd44866bfb25"
19SRCREV_vendor_ucl = "a60611d342b0b7d2924c495ebaa1910e4c3c3fe6"
20SRCREV_vendor_valgrind = "b054e44ea1b6d630853ed74d33e0934ef4642efc"
21SRCREV_vendor_zlib = "0a41a7d0a974d0b43afe4afe4b8025c8f144474e"
22
23# This is broken for commits newer than 4.2.4 with invalid SRCREVs being reported
24# by the git submodules. We switch back to individual fetches while this is
25# investigated.
26# SRC_URI = "gitsm://github.com/upx/upx;protocol=https;;name=upx;branch=devel"
27SRCREV_FORMAT = "upx"
28SRC_URI = "git://github.com/upx/upx;name=upx;branch=devel;protocol=https \
29 git://github.com/upx/upx-vendor-doctest;name=vendor_doctest;subdir=git/vendor/doctest;branch=upx-vendor;protocol=https \
30 git://github.com/upx/upx-vendor-lzma-sdk;name=vendor_lzma_sdk;subdir=git/vendor/lzma-sdk;branch=upx-vendor;protocol=https \
31 git://github.com/upx/upx-vendor-ucl;name=vendor_ucl;subdir=git/vendor/ucl;branch=upx-vendor;protocol=https \
32 git://github.com/upx/upx-vendor-zlib;name=vendor_zlib;subdir=git/vendor/zlib;branch=upx-vendor;protocol=https \
33 git://github.com/upx/upx-vendor-valgrind;name=vendor_valgrind;subdir=git/vendor/valgrind;branch=upx-vendor;protocol=https \
34 "
11 35
12S = "${WORKDIR}/git" 36S = "${WORKDIR}/git"
13 37
diff --git a/recipes-extended/uxen/uxen-guest-tools_4.1.8.bb b/recipes-extended/uxen/uxen-guest-tools_4.1.8.bb
index c2f3464c..c2e8be93 100644
--- a/recipes-extended/uxen/uxen-guest-tools_4.1.8.bb
+++ b/recipes-extended/uxen/uxen-guest-tools_4.1.8.bb
@@ -19,7 +19,7 @@ SRC_URI[uxen.sha384sum] = "be2233bc6506a23350d76c03ac28ea7ea381e1dc6ed5ce996e8ac
19SRC_URI[license.sha384sum] = "92e48c614df3094cb52321d4c4e01f6df5526d46aee5c6fa36c43ee23d4c33f03baa1fc5f6f29efafff636b6d13bc92c" 19SRC_URI[license.sha384sum] = "92e48c614df3094cb52321d4c4e01f6df5526d46aee5c6fa36c43ee23d4c33f03baa1fc5f6f29efafff636b6d13bc92c"
20 20
21# The software license is GPLv2: please see page 199 of the pdf document 21# The software license is GPLv2: please see page 199 of the pdf document
22LIC_FILES_CHKSUM = "file://${WORKDIR}/Bromium-4.1.8-Open-Source-Software.pdf;md5=cf120df6ffa417b36f870a9997650049" 22LIC_FILES_CHKSUM = "file://${UNPACKDIR}/Bromium-4.1.8-Open-Source-Software.pdf;md5=cf120df6ffa417b36f870a9997650049"
23 23
24S = "${WORKDIR}/uxen-${PV}-72a4af9/vm-support/linux" 24S = "${WORKDIR}/uxen-${PV}-72a4af9/vm-support/linux"
25 25
diff --git a/recipes-extended/virt-manager/virt-manager/0001-build-drop-man-directory.patch b/recipes-extended/virt-manager/virt-manager/0001-build-drop-man-directory.patch
new file mode 100644
index 00000000..043428b9
--- /dev/null
+++ b/recipes-extended/virt-manager/virt-manager/0001-build-drop-man-directory.patch
@@ -0,0 +1,31 @@
1From f86dfffa8d443ec640b1c76d2eeccd6a4913305d Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Fri, 17 Jan 2025 15:32:51 +0000
4Subject: [PATCH] build: drop man directory
5
6The man pages require rst2man, which isn't available (or at least
7not trivial to provide), so we drop the man directory to avoid
8building the pages.
9
10Upstream-Status: Inappropriate [oe specific]
11
12Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
13---
14 meson.build | 1 -
15 1 file changed, 1 deletion(-)
16
17diff --git a/meson.build b/meson.build
18index 8862ada8f..22a14d53f 100644
19--- a/meson.build
20+++ b/meson.build
21@@ -15,7 +15,6 @@ pkgdir = datadir / 'virt-manager'
22 git = run_command('test', '-e', '.git', check: false).returncode() == 0
23
24 subdir('scripts')
25-subdir('man')
26 subdir('data')
27 subdir('ui')
28 subdir('virtinst')
29--
302.39.2
31
diff --git a/recipes-extended/virt-manager/virt-manager/0001-setup.py-move-global-args-to-install-args.patch b/recipes-extended/virt-manager/virt-manager/0001-setup.py-move-global-args-to-install-args.patch
deleted file mode 100644
index f0bbf73b..00000000
--- a/recipes-extended/virt-manager/virt-manager/0001-setup.py-move-global-args-to-install-args.patch
+++ /dev/null
@@ -1,78 +0,0 @@
1From bcdb3555b924573e85039b54d63d6173ad99b846 Mon Sep 17 00:00:00 2001
2From: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com>
3Date: Wed, 28 Feb 2024 10:24:00 +0100
4Subject: [PATCH] setup.py: move global args to install args
5
6Presently, during the installation process, global arguments such as
7`no-update-icon-cache` and `no-compile-schemas` are utilized to
8prevent the installation of specific graphical components. These
9arguments are essential, for instance, when installing virt-manager
10without any GUI dependencies on the target system. However, these
11global arguments must be set before the install command, yet they only
12take effect during the execution of the command.
13
14Since the Yocto `setuptools3_legacy` class parses arguments after the
15command, this commit aims to make these arguments applicable locally to
16the install command.
17
18Upstream-Status: Inappropriate [oe specific]
19
20Signed-off-by: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com>
21---
22 setup.py | 20 ++++++++++++--------
23 1 file changed, 12 insertions(+), 8 deletions(-)
24
25diff --git a/setup.py b/setup.py
26index cd6cd83e..faca546a 100755
27--- a/setup.py
28+++ b/setup.py
29@@ -242,6 +242,16 @@ class my_egg_info(setuptools.command.install_egg_info.install_egg_info):
30
31
32 class my_install(setuptools.command.install.install):
33+ setuptools.command.install.install.user_options += [
34+ ("no-update-icon-cache", None, "Don't run gtk-update-icon-cache"),
35+ ("no-compile-schemas", None, "Don't compile gsettings schemas"),
36+ ]
37+
38+ def initialize_options(self):
39+ setuptools.command.install.install.initialize_options(self)
40+ self.no_update_icon_cache = None
41+ self.no_compile_schemas = None
42+
43 """
44 Error if we weren't 'configure'd with the correct install prefix
45 """
46@@ -266,12 +276,12 @@ class my_install(setuptools.command.install.install):
47 def run(self):
48 setuptools.command.install.install.run(self)
49
50- if not self.distribution.no_update_icon_cache:
51+ if not self.no_update_icon_cache:
52 print("running gtk-update-icon-cache")
53 icon_path = os.path.join(self.install_data, "share/icons/hicolor")
54 self.spawn(["gtk-update-icon-cache", "-q", "-t", icon_path])
55
56- if not self.distribution.no_compile_schemas:
57+ if not self.no_compile_schemas:
58 print("compiling gsettings schemas")
59 gschema_install = os.path.join(self.install_data,
60 "share/glib-2.0/schemas")
61@@ -421,14 +431,8 @@ class CheckPylint(setuptools.Command):
62
63
64 class VMMDistribution(setuptools.dist.Distribution):
65- global_options = setuptools.dist.Distribution.global_options + [
66- ("no-update-icon-cache", None, "Don't run gtk-update-icon-cache"),
67- ("no-compile-schemas", None, "Don't compile gsettings schemas"),
68- ]
69
70 def __init__(self, *args, **kwargs):
71- self.no_update_icon_cache = False
72- self.no_compile_schemas = False
73 setuptools.dist.Distribution.__init__(self, *args, **kwargs)
74
75
76--
772.34.1
78
diff --git a/recipes-extended/virt-manager/virt-manager_4.1.0.bb b/recipes-extended/virt-manager/virt-manager_git.bb
index a2395012..4af8977c 100644
--- a/recipes-extended/virt-manager/virt-manager_4.1.0.bb
+++ b/recipes-extended/virt-manager/virt-manager_git.bb
@@ -2,21 +2,25 @@ DESCRIPTION = "virt-manager is a graphical tool for managing virtual machines vi
2HOMEPAGE = "https://virt-manager.org/" 2HOMEPAGE = "https://virt-manager.org/"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
5DEPENDS += "python3-docutils-native" 5DEPENDS += "python3-docutils-native python3-pylint"
6SRCREV = "6710ca6969b7d9c4e8344acd0fe3d50b24adc8ec" 6SRCREV = "4f9618289f279f86994a5d2f1aada8a6524f5a6f"
7 7
8SRC_URI = " \ 8SRC_URI = " \
9 git://github.com/virt-manager/virt-manager;branch=main;protocol=https \ 9 git://github.com/virt-manager/virt-manager;branch=main;protocol=https \
10 file://0001-setup.py-move-global-args-to-install-args.patch \ 10 file://0001-build-drop-man-directory.patch \
11" 11"
12 12
13PV = "v5.0.0+git"
14
13S = "${WORKDIR}/git" 15S = "${WORKDIR}/git"
14 16
15PACKAGECONFIG ??= "gui" 17PACKAGECONFIG ??= "gui"
16PACKAGECONFIG[gui] = ",--no-update-icon-cache --no-compile-schemas,python3-pygobject" 18PACKAGECONFIG[gui] = ",-Dupdate-icon-cache=false -Dcompile-schemas=false,python3-pygobject"
17 19
18inherit ${@bb.utils.contains('PACKAGECONFIG', 'gui', 'gtk-icon-cache', '', d)} 20inherit ${@bb.utils.contains('PACKAGECONFIG', 'gui', 'gtk-icon-cache', '', d)}
19inherit bash-completion gettext pkgconfig setuptools3_legacy 21inherit bash-completion gettext pkgconfig meson
22
23EXTRA_OEMESON += "-Dtests=disabled"
20 24
21PACKAGES += " \ 25PACKAGES += " \
22 ${PN}-common \ 26 ${PN}-common \
@@ -28,8 +32,23 @@ RDEPENDS:${PN}-common += " \
28 libosinfo \ 32 libosinfo \
29" 33"
30 34
31RDEPENDS:${PN} = "${PN}-common" 35RDEPENDS:${PN} = " \
32RDEPENDS:${PN}-install = "${PN}-common" 36 ${PN}-common \
37 libvirt-glib \
38 libxml2-python \
39 gdk-pixbuf \
40 gtk+3 \
41 hicolor-icon-theme \
42 python3-pygobject \
43 python3-requests \
44"
45RDEPENDS:${PN}-install = " \
46 ${PN}-common \
47 libvirt-virsh \
48 libxml2-python \
49 python3-pygobject \
50 python3-requests \
51"
33 52
34SETUPTOOLS_INSTALL_ARGS += "${PACKAGECONFIG_CONFARGS}" 53SETUPTOOLS_INSTALL_ARGS += "${PACKAGECONFIG_CONFARGS}"
35 54
diff --git a/recipes-extended/virt-viewer/virt-viewer_11.0.bb b/recipes-extended/virt-viewer/virt-viewer_git.bb
index 273e1fc5..322d92ff 100644
--- a/recipes-extended/virt-viewer/virt-viewer_11.0.bb
+++ b/recipes-extended/virt-viewer/virt-viewer_git.bb
@@ -12,7 +12,7 @@ DEPENDS = " \
12 12
13SRC_URI = "git://gitlab.com/virt-viewer/virt-viewer.git;protocol=https;branch=master" 13SRC_URI = "git://gitlab.com/virt-viewer/virt-viewer.git;protocol=https;branch=master"
14 14
15SRCREV = "de864c14146c120b46d435949b1d8d0b11e57b85" 15SRCREV = "107f60c168c405cf1782b686a65bf4af16ec8c9d"
16PV = "11.0+git" 16PV = "11.0+git"
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18 18
diff --git a/recipes-extended/xen/files/0001-arm-silence-gcc14-warning-error-on-irq-bounds-check.patch b/recipes-extended/xen/files/0001-arm-silence-gcc14-warning-error-on-irq-bounds-check.patch
new file mode 100644
index 00000000..637d6fe5
--- /dev/null
+++ b/recipes-extended/xen/files/0001-arm-silence-gcc14-warning-error-on-irq-bounds-check.patch
@@ -0,0 +1,65 @@
1From 2258853a19b2d0b1fafd901cddf69f730c38d450 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Fri, 31 May 2024 14:50:33 +0000
4Subject: [PATCH] arm: silence gcc14 warning (error) on irq bounds check
5
6While we wait for upstream to update to gcc14, we add a quick
7check to avoid gcc14 not being able to confirm that IRQ is
8greater than 0 and hence throws a warning, which leads to an
9error.
10
11| In function '__irq_to_desc',
12| inlined from 'route_irq_to_guest' at arch/arm/irq.c:467:12:
13| arch/arm/irq.c:65:16: error: array subscript -2 is below array bounds of 'irq_desc_t[32]' {aka 'struct irq_desc[32]'} [-Werror=array-bounds=]
14| 65 | return &this_cpu(local_irq_desc)[irq];
15| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16
17Upstream-Status: Pending [the xen folks understand the code and the right fix .. I don't]
18
19Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
20---
21 xen/arch/arm/irq.c | 19 ++++++++++++-------
22 1 file changed, 12 insertions(+), 7 deletions(-)
23
24Index: git/xen/arch/arm/irq.c
25===================================================================
26--- git.orig/xen/arch/arm/irq.c
27+++ git/xen/arch/arm/irq.c
28@@ -48,8 +48,13 @@ void irq_end_none(struct irq_desc *irq)
29 static irq_desc_t irq_desc[NR_IRQS];
30 static DEFINE_PER_CPU(irq_desc_t[NR_LOCAL_IRQS], local_irq_desc);
31
32+
33 struct irq_desc *__irq_to_desc(int irq)
34 {
35+ /* silence gcc14 warning */
36+ if ( irq < 0 )
37+ return &this_cpu(local_irq_desc)[0];
38+
39 if ( irq < NR_LOCAL_IRQS )
40 return &this_cpu(local_irq_desc)[irq];
41
42@@ -722,16 +727,16 @@ int platform_get_irq(const struct dt_dev
43
44 int platform_get_irq_byname(const struct dt_device_node *np, const char *name)
45 {
46- int index;
47+ int index;
48
49- if ( unlikely(!name) )
50- return -EINVAL;
51+ if ( unlikely(!name) )
52+ return -EINVAL;
53
54- index = dt_property_match_string(np, "interrupt-names", name);
55- if ( index < 0 )
56- return index;
57+ index = dt_property_match_string(np, "interrupt-names", name);
58+ if ( index < 0 )
59+ return index;
60
61- return platform_get_irq(np, index);
62+ return platform_get_irq(np, index);
63 }
64
65 /*
diff --git a/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.15.patch b/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.15.patch
deleted file mode 100644
index 476f5ddc..00000000
--- a/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.15.patch
+++ /dev/null
@@ -1,73 +0,0 @@
1From 6db88791d923167f160afbcadeffad84a4cbdbc5 Mon Sep 17 00:00:00 2001
2Message-Id: <6db88791d923167f160afbcadeffad84a4cbdbc5.1612262706.git.bertrand.marquis@arm.com>
3From: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
4Date: Fri, 19 Oct 2018 11:01:37 +0200
5Subject: [PATCH] python,pygrub: pass DISTUTILS env vars as setup.py args
6
7Upstream-Status: Inappropriate [oe specific, python install issues]
8
9Allow to respect the target install dir (PYTHON_SITEPACKAGES_DIR)
10as well as other parameters set by the OpenEmbedded build system.
11This is especially useful when the target libdir is not the default one
12(/usr/lib), but for example /usr/lib64.
13
14Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
15
16Forward-ported to Xen 4.12.0
17Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
18
19Modified to support pygrub installation with python 3
20Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
21
22Forward-ported to Xen 4.14.0
23Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
24
25Forward-ported to Xen 4.15.0
26Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com>
27
28---
29 tools/pygrub/Makefile | 7 +++++--
30 tools/python/Makefile | 2 +-
31 2 files changed, 6 insertions(+), 3 deletions(-)
32
33diff --git a/tools/pygrub/Makefile b/tools/pygrub/Makefile
34index 37b2146214..ffb9270065 100644
35--- a/tools/pygrub/Makefile
36+++ b/tools/pygrub/Makefile
37@@ -10,7 +10,7 @@ INSTALL_LOG = build/installed_files.txt
38 all: build
39 .PHONY: build
40 build:
41- CC="$(CC)" CFLAGS="$(PY_CFLAGS)" LDSHARED="$(CC)" LDFLAGS="$(PY_LDFLAGS)" $(PYTHON) setup.py build
42+ CC="$(CC)" CFLAGS="$(PY_CFLAGS)" LDSHARED="$(CC)" LDFLAGS="$(PY_LDFLAGS)" $(PYTHON) setup.py build $(DISTUTILS_BUILD_ARGS)
43
44 .PHONY: install
45 install: all
46@@ -18,7 +18,10 @@ install: all
47 CC="$(CC)" CFLAGS="$(PY_CFLAGS)" LDSHARED="$(CC)" \
48 LDFLAGS="$(PY_LDFLAGS)" $(PYTHON) setup.py install \
49 --record $(INSTALL_LOG) $(PYTHON_PREFIX_ARG) \
50- --root="$(DESTDIR)" --install-scripts=$(LIBEXEC_BIN) --force
51+ --root="$(DESTDIR)" --install-scripts=$(LIBEXEC_BIN) --force \
52+ $(DISTUTILS_INSTALL_ARGS)
53+ rm -f $(DESTDIR)/$(LIBEXEC_BIN)/pygrub
54+ $(INSTALL_PYTHON_PROG) src/pygrub $(DESTDIR)/$(LIBEXEC_BIN)/pygrub
55 set -e; if [ $(bindir) != $(LIBEXEC_BIN) -a \
56 "`readlink -f $(DESTDIR)/$(bindir)`" != \
57 "`readlink -f $(LIBEXEC_BIN)`" ]; then \
58diff --git a/tools/python/Makefile b/tools/python/Makefile
59index cc76423647..5cb11ae453 100644
60--- a/tools/python/Makefile
61+++ b/tools/python/Makefile
62@@ -12,7 +12,7 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAGS)" LDSHARED="$(CC)" LDFLAGS="$(PY_LDFLA
63 SHLIB_libxenctrl="$(SHLIB_libxenctrl)" \
64 SHLIB_libxenguest="$(SHLIB_libxenguest)" \
65 SHLIB_libxenstore="$(SHLIB_libxenstore)" \
66- $(PYTHON) setup.py
67+ $(PYTHON) setup.py $(DISTUTILS_BUILD_ARGS)
68
69 .PHONY: build
70 build:
71--
722.17.1
73
diff --git a/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch b/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.19.patch
index 7ac1a399..bfd1acb4 100644
--- a/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch
+++ b/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.19.patch
@@ -1,10 +1,10 @@
1Upstream-Status: Pending 1Upstream-Status: Pending
2 2
3diff --git a/tools/pygrub/Makefile b/tools/pygrub/Makefile 3Index: git/tools/pygrub/Makefile
4index 4963bc89c6..c1c05eb421 100644 4===================================================================
5--- a/tools/pygrub/Makefile 5--- git.orig/tools/pygrub/Makefile
6+++ b/tools/pygrub/Makefile 6+++ git/tools/pygrub/Makefile
7@@ -13,14 +13,14 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAGS)" LDSHARED="$(CC)" LDFLAGS="$(PY_LDFLA 7@@ -13,14 +13,14 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAG
8 all: build 8 all: build
9 .PHONY: build 9 .PHONY: build
10 build: 10 build:
@@ -19,13 +19,13 @@ index 4963bc89c6..c1c05eb421 100644
19- --root="$(DESTDIR)" --force 19- --root="$(DESTDIR)" --force
20+ --root="$(DESTDIR)" --force $(DISTUTILS_INSTALL_ARGS) 20+ --root="$(DESTDIR)" --force $(DISTUTILS_INSTALL_ARGS)
21 $(INSTALL_PYTHON_PROG) src/pygrub $(DESTDIR)/$(LIBEXEC_BIN)/pygrub 21 $(INSTALL_PYTHON_PROG) src/pygrub $(DESTDIR)/$(LIBEXEC_BIN)/pygrub
22 set -e; if [ $(bindir) != $(LIBEXEC_BIN) -a \ 22
23 "`readlink -f $(DESTDIR)/$(bindir)`" != \ 23 .PHONY: uninstall
24diff --git a/tools/python/Makefile b/tools/python/Makefile 24Index: git/tools/python/Makefile
25index 437431c48e..0a99c2067e 100644 25===================================================================
26--- a/tools/python/Makefile 26--- git.orig/tools/python/Makefile
27+++ b/tools/python/Makefile 27+++ git/tools/python/Makefile
28@@ -16,13 +16,13 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAGS)" LDSHARED="$(CC)" LDFLAGS="$(PY_LDFLA 28@@ -16,13 +16,13 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAG
29 29
30 .PHONY: build 30 .PHONY: build
31 build: 31 build:
diff --git a/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.20.patch b/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.20.patch
new file mode 100644
index 00000000..bfd1acb4
--- /dev/null
+++ b/recipes-extended/xen/files/0001-python-pygrub-pass-DISTUTILS-xen-4.20.patch
@@ -0,0 +1,43 @@
1Upstream-Status: Pending
2
3Index: git/tools/pygrub/Makefile
4===================================================================
5--- git.orig/tools/pygrub/Makefile
6+++ git/tools/pygrub/Makefile
7@@ -13,14 +13,14 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAG
8 all: build
9 .PHONY: build
10 build:
11- $(setup.py) build
12+ $(setup.py) build $(DISTUTILS_BUILD_ARGS)
13
14 .PHONY: install
15 install: all
16 $(INSTALL_DIR) $(DESTDIR)/$(bindir)
17 $(INSTALL_DIR) $(DESTDIR)/$(LIBEXEC_BIN)
18 $(setup.py) install --record $(INSTALL_LOG) $(PYTHON_PREFIX_ARG) \
19- --root="$(DESTDIR)" --force
20+ --root="$(DESTDIR)" --force $(DISTUTILS_INSTALL_ARGS)
21 $(INSTALL_PYTHON_PROG) src/pygrub $(DESTDIR)/$(LIBEXEC_BIN)/pygrub
22
23 .PHONY: uninstall
24Index: git/tools/python/Makefile
25===================================================================
26--- git.orig/tools/python/Makefile
27+++ git/tools/python/Makefile
28@@ -16,13 +16,13 @@ setup.py = CC="$(CC)" CFLAGS="$(PY_CFLAG
29
30 .PHONY: build
31 build:
32- $(setup.py) build
33+ $(setup.py) build $(DISTUTILS_BUILD_ARGS)
34
35 .PHONY: install
36 install:
37 $(INSTALL_DIR) $(DESTDIR)$(LIBEXEC_BIN)
38 $(setup.py) install --record $(INSTALL_LOG) $(PYTHON_PREFIX_ARG) \
39- --root="$(DESTDIR)" --force
40+ --root="$(DESTDIR)" --force $(DISTUTILS_INSTALL_ARGS)
41 $(INSTALL_PYTHON_PROG) scripts/convert-legacy-stream $(DESTDIR)$(LIBEXEC_BIN)
42 $(INSTALL_PYTHON_PROG) scripts/verify-stream-v2 $(DESTDIR)$(LIBEXEC_BIN)
43
diff --git a/recipes-extended/xen/files/0001-xen-fix-header-guard-inconsistencies-gcc15.patch b/recipes-extended/xen/files/0001-xen-fix-header-guard-inconsistencies-gcc15.patch
new file mode 100644
index 00000000..4b2c0bdf
--- /dev/null
+++ b/recipes-extended/xen/files/0001-xen-fix-header-guard-inconsistencies-gcc15.patch
@@ -0,0 +1,54 @@
1From 70f96461462a5a0437398022aa71a2033c8c5c3a Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Thu, 15 May 2025 14:26:47 -0400
4Subject: [PATCH] xen: fix header guard inconsistencies (gcc15)
5
6Fixing the following header inconsistencies
7
8 | In file included from arch/arm/platforms/midway.c:22:
9 | ./arch/arm/include/asm/platforms/midway.h:1: error: header guard '__ASM_ARM_PLATFORMS_MIDWAY_H' followed by '#define' of a different macro [-Werror=header-guard]
10 | 1 | #ifndef __ASM_ARM_PLATFORMS_MIDWAY_H
11 | ./arch/arm/include/asm/platforms/midway.h:2: note: '__ASM_ASM_PLATFORMS_MIDWAY_H' is defined here; did you mean '__ASM_ARM_PLATFORMS_MIDWAY_H'?
12 | 2 | #define __ASM_ASM_PLATFORMS_MIDWAY_H
13 | In file included from arch/arm/platforms/omap5.c:21:
14 | ./arch/arm/include/asm/platforms/omap5.h:1: error: header guard '__ASM_ARM_PLATFORMS_OMAP5_H' followed by '#define' of a different macro [-Werror=header-guard]
15 | 1 | #ifndef __ASM_ARM_PLATFORMS_OMAP5_H
16 | ./arch/arm/include/asm/platforms/omap5.h:2: note: '__ASM_ASM_PLATFORMS_OMAP5_H' is defined here; did you mean '__ASM_ARM_PLATFORMS_OMAP5_H'?
17
18It is unclear whether this is on purpose or not, but for our limited
19set of permuations, we change them to match and no issues have been
20found.
21
22Upstream-Status: Pending [the xen folks understand the code and the right fix .. I don't]
23
24Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
25---
26 xen/arch/arm/include/asm/platforms/midway.h | 2 +-
27 xen/arch/arm/include/asm/platforms/omap5.h | 2 +-
28 2 files changed, 2 insertions(+), 2 deletions(-)
29
30diff --git a/xen/arch/arm/include/asm/platforms/midway.h b/xen/arch/arm/include/asm/platforms/midway.h
31index 099e4350f9..69143931c2 100644
32--- a/xen/arch/arm/include/asm/platforms/midway.h
33+++ b/xen/arch/arm/include/asm/platforms/midway.h
34@@ -1,5 +1,5 @@
35 #ifndef __ASM_ARM_PLATFORMS_MIDWAY_H
36-#define __ASM_ASM_PLATFORMS_MIDWAY_H
37+#define __ASM_ARM_PLATFORMS_MIDWAY_H
38
39 /* addresses of SREG registers for resetting the SoC */
40 #define MW_SREG_PWR_REQ 0xfff3cf00
41diff --git a/xen/arch/arm/include/asm/platforms/omap5.h b/xen/arch/arm/include/asm/platforms/omap5.h
42index c559c84b61..8867b4589a 100644
43--- a/xen/arch/arm/include/asm/platforms/omap5.h
44+++ b/xen/arch/arm/include/asm/platforms/omap5.h
45@@ -1,5 +1,5 @@
46 #ifndef __ASM_ARM_PLATFORMS_OMAP5_H
47-#define __ASM_ASM_PLATFORMS_OMAP5_H
48+#define __ASM_ARM_PLATFORMS_OMAP5_H
49
50 #define REALTIME_COUNTER_BASE 0x48243200
51 #define INCREMENTER_NUMERATOR_OFFSET 0x10
52--
532.39.2
54
diff --git a/recipes-extended/xen/files/10-ether.network b/recipes-extended/xen/files/10-ether.network
new file mode 100644
index 00000000..8d27ca92
--- /dev/null
+++ b/recipes-extended/xen/files/10-ether.network
@@ -0,0 +1,5 @@
1[Match]
2Type=ether
3
4[Network]
5Bridge=xenbr0
diff --git a/recipes-extended/xen/files/10-xenbr0.netdev b/recipes-extended/xen/files/10-xenbr0.netdev
new file mode 100644
index 00000000..ec45879f
--- /dev/null
+++ b/recipes-extended/xen/files/10-xenbr0.netdev
@@ -0,0 +1,3 @@
1[NetDev]
2Name=xenbr0
3Kind=bridge
diff --git a/recipes-extended/xen/files/10-xenbr0.network b/recipes-extended/xen/files/10-xenbr0.network
new file mode 100644
index 00000000..1e10c3eb
--- /dev/null
+++ b/recipes-extended/xen/files/10-xenbr0.network
@@ -0,0 +1,5 @@
1[Match]
2Name=xenbr0
3
4[Network]
5DHCP=yes
diff --git a/recipes-extended/xen/xen-hypervisor.inc b/recipes-extended/xen/xen-hypervisor.inc
index 6f3d24d0..347f98f7 100644
--- a/recipes-extended/xen/xen-hypervisor.inc
+++ b/recipes-extended/xen/xen-hypervisor.inc
@@ -114,4 +114,4 @@ KCONFIG_CONFIG_ROOTDIR = "${S}/xen"
114 114
115# Xen is setting all CC flags on its own. Make sure that they are not modified 115# Xen is setting all CC flags on its own. Make sure that they are not modified
116# for aarch64, e.g. with architecture-specific optimizations. 116# for aarch64, e.g. with architecture-specific optimizations.
117TUNE_CCARGS:aarch64="" 117TUNE_CCARGS:aarch64 = ""
diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc
index 5f010a5d..a034bc4c 100644
--- a/recipes-extended/xen/xen-tools.inc
+++ b/recipes-extended/xen/xen-tools.inc
@@ -6,6 +6,20 @@ COMPATIBLE_HOST = 'i686-.*-linux|(x86_64.*).*-linux|aarch64.*-linux|arm-.*-linux
6inherit setuptools3 update-rc.d systemd deploy 6inherit setuptools3 update-rc.d systemd deploy
7require xen-blktap.inc 7require xen-blktap.inc
8 8
9SRC_URI += "file://10-ether.network \
10 file://10-xenbr0.netdev \
11 file://10-xenbr0.network"
12
13VIRT_NETWORKING_FILES = "${UNPACKDIR}/10-ether.network \
14 ${UNPACKDIR}/10-xenbr0.netdev \
15 ${UNPACKDIR}/10-xenbr0.network"
16inherit virt_networking
17
18QEMU_SYSTEM ?= "qemu-system-i386"
19# The qemu-firware package is only available if "vmsep" is in distro features
20QEMU_FIRMWARE ?= "${@bb.utils.contains('DISTRO_FEATURES', 'vmsep', 'qemu-firmware', '', d)}"
21QEMU_SYSTEM_RDEPENDS ?= "${QEMU_SYSTEM} ${QEMU_FIRMWARE}"
22
9RDEPENDS:${PN} = "\ 23RDEPENDS:${PN} = "\
10 bash perl xz \ 24 bash perl xz \
11 ${PN}-console \ 25 ${PN}-console \
@@ -26,6 +40,8 @@ RDEPENDS:${PN} = "\
26 ${PN}-xenstore \ 40 ${PN}-xenstore \
27 virtual-xenstored \ 41 virtual-xenstored \
28 ${PN}-xl \ 42 ${PN}-xl \
43 ${QEMU_SYSTEM_RDEPENDS} \
44 ${PN}-net-conf \
29 " 45 "
30 46
31RDEPENDS:${PN}-dev = "" 47RDEPENDS:${PN}-dev = ""
@@ -213,6 +229,7 @@ PACKAGES = " \
213 ${PN}-test \ 229 ${PN}-test \
214 ${PN}-xen-vmtrace \ 230 ${PN}-xen-vmtrace \
215 ${PN}-xen-mceinj \ 231 ${PN}-xen-mceinj \
232 ${PN}-xen-9pfsd \
216 " 233 "
217 234
218PROVIDES =+ " \ 235PROVIDES =+ " \
@@ -594,6 +611,12 @@ FILES:${PN}-xenstored = "\
594 ${localstatedir}/lib/xenstored \ 611 ${localstatedir}/lib/xenstored \
595 " 612 "
596 613
614FILES:${PN}-xen-9pfsd = "\
615 ${libdir}/xen/bin/xen-9pfsd \
616 "
617# 9pfsd is only on xen-4.19+
618ALLOW_EMPTY:${PN}-xen-9pfsd = "1"
619
597FILES:${PN}-xentrace = "\ 620FILES:${PN}-xentrace = "\
598 ${bindir}/xentrace \ 621 ${bindir}/xentrace \
599 ${bindir}/xentrace_setsize \ 622 ${bindir}/xentrace_setsize \
@@ -698,14 +721,14 @@ FILES:${PN}-test += "\
698# test-cpu-policy and test-tsx only exist in 4.16 for x86 721# test-cpu-policy and test-tsx only exist in 4.16 for x86
699ALLOW_EMPTY:${PN}-test = "1" 722ALLOW_EMPTY:${PN}-test = "1"
700 723
701FILES:${PN}-xen-mceinj +="\ 724FILES:${PN}-xen-mceinj += "\
702 ${sbindir}/xen-mceinj \ 725 ${sbindir}/xen-mceinj \
703 " 726 "
704 727
705# xen-mceinj is only built for x86 4.16, so allow empty package 728# xen-mceinj is only built for x86 4.16, so allow empty package
706ALLOW_EMPTY:${PN}-xen-mceinj = "1" 729ALLOW_EMPTY:${PN}-xen-mceinj = "1"
707 730
708FILES:${PN}-xen-vmtrace +="\ 731FILES:${PN}-xen-vmtrace += "\
709 ${sbindir}/xen-vmtrace \ 732 ${sbindir}/xen-vmtrace \
710 " 733 "
711 734
@@ -745,7 +768,7 @@ EXTRA_OECONF += " \
745 --with-systemd=${systemd_unitdir}/system \ 768 --with-systemd=${systemd_unitdir}/system \
746 --with-initddir=${INIT_D_DIR} \ 769 --with-initddir=${INIT_D_DIR} \
747 --with-sysconfig-leaf-dir=default \ 770 --with-sysconfig-leaf-dir=default \
748 --with-system-qemu=${bindir}/qemu-system-i386 \ 771 --with-system-qemu=${bindir}/${QEMU_SYSTEM} \
749 " 772 "
750 773
751do_configure() { 774do_configure() {
@@ -807,15 +830,15 @@ do_install() {
807 fi 830 fi
808 831
809 if [ -e ${D}${systemd_unitdir}/system/xen-qemu-dom0-disk-backend.service ]; then 832 if [ -e ${D}${systemd_unitdir}/system/xen-qemu-dom0-disk-backend.service ]; then
810 sed -i 's#ExecStart=.*qemu-system-i386\(.*\)$#ExecStart=/usr/bin/qemu-system-i386\1#' \ 833 sed -i 's#ExecStart=.*${QEMU_SYSTEM}\(.*\)$#ExecStart=/usr/bin/${QEMU_SYSTEM}\1#' \
811 ${D}${systemd_unitdir}/system/xen-qemu-dom0-disk-backend.service 834 ${D}${systemd_unitdir}/system/xen-qemu-dom0-disk-backend.service
812 fi 835 fi
813 836
814 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 837 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
815 rm -f ${D}/${sysconfdir}/init.d/xencommons 838 rm -f ${D}/${sysconfdir}/init.d/xencommons
816 else 839 else
817 # fixup default path to qemu-system-i386 840 # fixup default path to ${QEMU_SYSTEM}
818 sed -i 's#\(test -z "$QEMU_XEN" && QEMU_XEN=\).*$#\1"/usr/bin/qemu-system-i386"#' ${D}/etc/init.d/xencommons 841 sed -i 's#\(test -z "$QEMU_XEN" && QEMU_XEN=\).*$#\1"/usr/bin/${QEMU_SYSTEM}"#' ${D}/etc/init.d/xencommons
819 842
820 # remove the uncondiontally installed systemd service files 843 # remove the uncondiontally installed systemd service files
821 rm -f ${D}/${systemd_unitdir}/system/xen-qemu-dom0-disk-backend.service 844 rm -f ${D}/${systemd_unitdir}/system/xen-qemu-dom0-disk-backend.service
diff --git a/recipes-extended/xen/xen-tools_4.17.bb b/recipes-extended/xen/xen-tools_4.17.bb
deleted file mode 100644
index 72deed01..00000000
--- a/recipes-extended/xen/xen-tools_4.17.bb
+++ /dev/null
@@ -1,19 +0,0 @@
1# xen 4.17.2 release sha
2SRCREV ?= "0ebd2e49bcd0f566ba6b9158555942aab8e41332"
3
4XEN_REL ?= "4.17"
5XEN_BRANCH ?= "stable-${XEN_REL}"
6
7SRC_URI = "git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \
8 file://0001-python-pygrub-pass-DISTUTILS-xen-4.15.patch \
9 file://0001-tools-xenstore-xenstored_control.c-correctly-print-t.patch \
10 "
11
12LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9"
13
14PV = "${XEN_REL}+stable"
15
16S = "${WORKDIR}/git"
17
18require xen.inc
19require xen-tools.inc
diff --git a/recipes-extended/xen/xen-tools_4.18.bb b/recipes-extended/xen/xen-tools_4.19.bb
index 5dbe180a..3667e044 100644
--- a/recipes-extended/xen/xen-tools_4.18.bb
+++ b/recipes-extended/xen/xen-tools_4.19.bb
@@ -1,12 +1,12 @@
1# tag: RELEASE-4.18.0 1# tag: RELEASE-4.19.0
2SRCREV ?= "4da8ca9cb9cfdb92c9dd09d5270ae16a3b2dbc89" 2SRCREV ?= "8dd897e69119492989aaa034967f3a887f590197"
3 3
4XEN_REL ?= "4.18" 4XEN_REL ?= "4.19"
5XEN_BRANCH ?= "stable-4.18" 5XEN_BRANCH ?= "stable-4.19"
6 6
7SRC_URI = " \ 7SRC_URI = " \
8 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \ 8 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \
9 file://0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch \ 9 file://0001-python-pygrub-pass-DISTUTILS-xen-4.19.patch \
10 " 10 "
11 11
12LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9" 12LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9"
diff --git a/recipes-extended/xen/xen-tools_4.20.bb b/recipes-extended/xen/xen-tools_4.20.bb
new file mode 100644
index 00000000..0f864e63
--- /dev/null
+++ b/recipes-extended/xen/xen-tools_4.20.bb
@@ -0,0 +1,20 @@
1SRCREV ?= "3ad5d648cda5add395f49fc3704b2552aae734f7"
2
3XEN_REL ?= "4.20"
4XEN_BRANCH ?= "stable-4.20"
5
6SRC_URI = " \
7 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \
8 file://0001-python-pygrub-pass-DISTUTILS-xen-4.19.patch \
9 "
10
11LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9"
12
13PV = "${XEN_REL}+stable"
14
15S = "${WORKDIR}/git"
16
17DEFAULT_PREFERENCE ??= "-1"
18
19require xen.inc
20require xen-tools.inc
diff --git a/recipes-extended/xen/xen-tools_git.bb b/recipes-extended/xen/xen-tools_git.bb
index 8397178e..47d1e236 100644
--- a/recipes-extended/xen/xen-tools_git.bb
+++ b/recipes-extended/xen/xen-tools_git.bb
@@ -1,12 +1,12 @@
1# master status on 2023-05-26 1# master status March 2025
2SRCREV ?= "03cf7ca23e0e876075954c558485b267b7d02406" 2SRCREV ?= "de0254b90922a8644bb2c4c1593786d45c80ea22"
3 3
4XEN_REL ?= "4.18" 4XEN_REL ?= "4.21-dev"
5XEN_BRANCH ?= "master" 5XEN_BRANCH ?= "master"
6 6
7SRC_URI = " \ 7SRC_URI = " \
8 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \ 8 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \
9 file://0001-python-pygrub-pass-DISTUTILS-xen-4.18.patch \ 9 file://0001-python-pygrub-pass-DISTUTILS-xen-4.20.patch \
10 " 10 "
11 11
12LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9" 12LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9"
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index dcd281b5..f8c1e266 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -73,20 +73,20 @@ libexecdir = "${libdir}"
73export XEN_OS = "Linux" 73export XEN_OS = "Linux"
74 74
75# this is used for the header (#!${bindir}/python) of the install python scripts 75# this is used for the header (#!${bindir}/python) of the install python scripts
76export PYTHONPATH="${bindir}/env python3" 76export PYTHONPATH = "${bindir}/env python3"
77export ac_cv_path_PYTHONPATH="${bindir}/env python3" 77export ac_cv_path_PYTHONPATH = "${bindir}/env python3"
78export DISTUTILS_BUILD_ARGS 78export DISTUTILS_BUILD_ARGS
79export DISTUTILS_INSTALL_ARGS 79export DISTUTILS_INSTALL_ARGS
80 80
81# xen and seabios require HOSTCC and HOSTCXX set to cross-compile 81# xen and seabios require HOSTCC and HOSTCXX set to cross-compile
82export HOSTCC="${BUILD_CC}" 82export HOSTCC = "${BUILD_CC}"
83export HOSTCXX="${BUILD_CXX}" 83export HOSTCXX = "${BUILD_CXX}"
84 84
85# make xen requires CROSS_COMPILE set by hand as it does not abide by ./configure 85# make xen requires CROSS_COMPILE set by hand as it does not abide by ./configure
86export CROSS_COMPILE="${TARGET_PREFIX}" 86export CROSS_COMPILE = "${TARGET_PREFIX}"
87 87
88# overide LDFLAGS to allow xen to build without: "x86_64-oe-linux-ld: unrecognized option '-Wl,-O1'" 88# overide LDFLAGS to allow xen to build without: "x86_64-oe-linux-ld: unrecognized option '-Wl,-O1'"
89export LDFLAGS="" 89export LDFLAGS = ""
90 90
91# No additional C flags for the main hypervisor build 91# No additional C flags for the main hypervisor build
92EXTRA_CFLAGS_XEN_CORE ?= "" 92EXTRA_CFLAGS_XEN_CORE ?= ""
@@ -99,7 +99,7 @@ DEBUG_PREFIX_MAP:append = " \
99# - The Xen tools build for x86 systems with HVM-mode enabled includes hvmloader 99# - The Xen tools build for x86 systems with HVM-mode enabled includes hvmloader
100# which fails to build when "-m64" is included in flags set via the 100# which fails to build when "-m64" is included in flags set via the
101# EXTRA_CFLAGS_XEN_TOOLS: so clear TUNE_CCARGS on x86 to prevent that. 101# EXTRA_CFLAGS_XEN_TOOLS: so clear TUNE_CCARGS on x86 to prevent that.
102TUNE_CCARGS:x86-64="" 102TUNE_CCARGS:x86-64 = ""
103 103
104# - Yocto supplies the _FORTIFY_SOURCE flag via CC/CPP/CXX but then passes the 104# - Yocto supplies the _FORTIFY_SOURCE flag via CC/CPP/CXX but then passes the
105# optimization -O via C*FLAGS which is problematic when the CFLAGS are cleared 105# optimization -O via C*FLAGS which is problematic when the CFLAGS are cleared
@@ -110,11 +110,11 @@ TUNE_CCARGS:x86-64=""
110# It must not be compiled with SSE compiler options enabled and the Xen build 110# It must not be compiled with SSE compiler options enabled and the Xen build
111# explicitly clears CFLAGS to ensure that, so such options must not be passed 111# explicitly clears CFLAGS to ensure that, so such options must not be passed
112# in via the tool variable. hvmloader is required to run HVM-mode guest VMs. 112# in via the tool variable. hvmloader is required to run HVM-mode guest VMs.
113CC="${CCACHE}${HOST_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${DEBUG_PREFIX_MAP} ${CC_REPRODUCIBLE_OPTIONS}" 113CC = "${CCACHE}${HOST_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${DEBUG_PREFIX_MAP} ${CC_REPRODUCIBLE_OPTIONS}"
114EXTRA_CFLAGS_XEN_TOOLS="${HOST_CC_ARCH} ${CFLAGS}" 114EXTRA_CFLAGS_XEN_TOOLS = "${HOST_CC_ARCH} ${CFLAGS}"
115# 32-bit ARM needs the TUNE_CCARGS component of HOST_CC_ARCH to be passed 115# 32-bit ARM needs the TUNE_CCARGS component of HOST_CC_ARCH to be passed
116# in CC to ensure that configure can compile binaries for the right arch. 116# in CC to ensure that configure can compile binaries for the right arch.
117CC:arm="${CCACHE}${HOST_PREFIX}gcc ${TUNE_CCARGS} ${TOOLCHAIN_OPTIONS} ${DEBUG_PREFIX_MAP} ${CC_REPRODUCIBLE_OPTIONS}" 117CC:arm = "${CCACHE}${HOST_PREFIX}gcc ${TUNE_CCARGS} ${TOOLCHAIN_OPTIONS} ${DEBUG_PREFIX_MAP} ${CC_REPRODUCIBLE_OPTIONS}"
118 118
119# There are no Xen-provided variables for C++, so append to the tool variables: 119# There are no Xen-provided variables for C++, so append to the tool variables:
120CPP:append = " ${CPPFLAGS}" 120CPP:append = " ${CPPFLAGS}"
@@ -151,7 +151,7 @@ def get_build_time_vars(d):
151 source_date_epoch = d.getVar('SOURCE_DATE_EPOCH') 151 source_date_epoch = d.getVar('SOURCE_DATE_EPOCH')
152 if source_date_epoch is not None: 152 if source_date_epoch is not None:
153 import datetime 153 import datetime
154 utc_datetime = datetime.datetime.utcfromtimestamp(float(source_date_epoch)) 154 utc_datetime = datetime.datetime.fromtimestamp(float(source_date_epoch), datetime.timezone.utc)
155 return " XEN_BUILD_DATE=" + utc_datetime.strftime("%Y-%m-%d") + \ 155 return " XEN_BUILD_DATE=" + utc_datetime.strftime("%Y-%m-%d") + \
156 " XEN_BUILD_TIME=" + utc_datetime.strftime("%H:%M:%S") 156 " XEN_BUILD_TIME=" + utc_datetime.strftime("%H:%M:%S")
157 return "" 157 return ""
diff --git a/recipes-extended/xen/xen_4.18.bb b/recipes-extended/xen/xen_4.19.bb
index 2ad7704e..3ee29ae1 100644
--- a/recipes-extended/xen/xen_4.18.bb
+++ b/recipes-extended/xen/xen_4.19.bb
@@ -1,8 +1,8 @@
1# tag: RELEASE-4.18.0 1# tag: RELEASE-4.19.0
2SRCREV ?= "4da8ca9cb9cfdb92c9dd09d5270ae16a3b2dbc89" 2SRCREV ?= "8dd897e69119492989aaa034967f3a887f590197"
3 3
4XEN_REL ?= "4.18" 4XEN_REL ?= "4.19.0"
5XEN_BRANCH ?= "stable-4.18" 5XEN_BRANCH ?= "stable-4.19"
6 6
7SRC_URI = " \ 7SRC_URI = " \
8 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \ 8 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \
diff --git a/recipes-extended/xen/xen_4.17.bb b/recipes-extended/xen/xen_4.20.bb
index d83fa97f..85c56296 100644
--- a/recipes-extended/xen/xen_4.17.bb
+++ b/recipes-extended/xen/xen_4.20.bb
@@ -1,12 +1,12 @@
1# xen 4.17.2 release sha 1SRCREV ?= "47d911f69eb976785fd17cae4e39de4d55b94b9e"
2SRCREV ?= "0ebd2e49bcd0f566ba6b9158555942aab8e41332"
3 2
4XEN_REL ?= "4.17" 3XEN_REL ?= "4.20.0"
5XEN_BRANCH ?= "stable-${XEN_REL}" 4XEN_BRANCH ?= "stable-4.20"
6 5
7SRC_URI = " \ 6SRC_URI = " \
8 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \ 7 git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \
9 file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-location.patch \ 8 file://0001-menuconfig-mconf-cfg-Allow-specification-of-ncurses-location.patch \
9 file://0001-xen-fix-header-guard-inconsistencies-gcc15.patch \
10 " 10 "
11 11
12LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9" 12LIC_FILES_CHKSUM ?= "file://COPYING;md5=d1a1e216f80b6d8da95fec897d0dbec9"
@@ -15,8 +15,7 @@ PV = "${XEN_REL}+stable"
15 15
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17 17
18DEFAULT_PREFERENCE ??= "-1"
19
18require xen.inc 20require xen.inc
19require xen-hypervisor.inc 21require xen-hypervisor.inc
20
21TOOLCHAIN = "gcc"
22LDFLAGS:remove = "-fuse-ld=lld"
diff --git a/recipes-extended/xen/xen_git.bb b/recipes-extended/xen/xen_git.bb
index 79078878..18b19be7 100644
--- a/recipes-extended/xen/xen_git.bb
+++ b/recipes-extended/xen/xen_git.bb
@@ -1,7 +1,6 @@
1# master status on 2023-11-24 1SRCREV ?= "de0254b90922a8644bb2c4c1593786d45c80ea22"
2SRCREV ?= "03cf7ca23e0e876075954c558485b267b7d02406"
3 2
4XEN_REL ?= "4.19" 3XEN_REL ?= "4.21-dev"
5XEN_BRANCH ?= "master" 4XEN_BRANCH ?= "master"
6 5
7SRC_URI = " \ 6SRC_URI = " \
diff --git a/recipes-kernel/linux/linux-yocto_6.6_virtualization.inc b/recipes-kernel/linux/linux-yocto_6.10_virtualization.inc
index 59311487..59311487 100644
--- a/recipes-kernel/linux/linux-yocto_6.6_virtualization.inc
+++ b/recipes-kernel/linux/linux-yocto_6.10_virtualization.inc
diff --git a/recipes-kernel/linux/linux-yocto_6.12_virtualization.inc b/recipes-kernel/linux/linux-yocto_6.12_virtualization.inc
new file mode 100644
index 00000000..59311487
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto_6.12_virtualization.inc
@@ -0,0 +1,4 @@
1# include the baseline meta virtualization configuration options
2# after this include, we can do version specific things
3
4include linux-yocto_virtualization.inc
diff --git a/recipes-kernel/linux/linux-yocto_virtualization.inc b/recipes-kernel/linux/linux-yocto_virtualization.inc
index 9a6554d1..bc2f4040 100644
--- a/recipes-kernel/linux/linux-yocto_virtualization.inc
+++ b/recipes-kernel/linux/linux-yocto_virtualization.inc
@@ -21,18 +21,30 @@ def kernel_cache_cond_feature(src_uri,feature):
21 if kernel_cache: 21 if kernel_cache:
22 return feature 22 return feature
23 23
24 return "../recipe-sysroot-native/kcfg/" + feature 24 return "../../recipe-sysroot-native/kcfg/" + feature
25 25
26# no conditional, just use the yocto-kernel-cache addition, yes 26# no conditional, just use the yocto-kernel-cache addition, yes
27# the src_uri isn't used, but we may need to check it in the future 27# the src_uri isn't used, but we may need to check it in the future
28def kernel_cache_feature(src_uri,feature): 28def kernel_cache_feature(src_uri,feature):
29 return "../recipe-sysroot-native/kcfg/" + feature 29 return "../../recipe-sysroot-native/kcfg/" + feature
30 30
31def distro_cond_feature(feature_fragment,distro_feature,d): 31def distro_cond_feature(feature_fragment,distro_feature,d):
32 import bb 32 import bb
33 feat = kernel_cache_feature("",feature_fragment) 33 feat = kernel_cache_feature("",feature_fragment)
34 return bb.utils.contains('DISTRO_FEATURES', distro_feature, ' ' + feat, ' ', d) 34 return bb.utils.contains('DISTRO_FEATURES', distro_feature, ' ' + feat, ' ', d)
35 35
36# kept as a reference if we go back to a dynamically calculated
37# fragment dependency.
38def kernel_meta_ver_depends(d):
39 yocto_enabled = bb.data.inherits_class('kernel-yocto', d)
40 if yocto_enabled:
41 pv = oe.utils.trim_version(d.getVar('PV'), 2)
42 return "yocto-cfg-fragments-%s-native:do_populate_sysroot" % pv
43 else:
44 return ""
45
46KERNEL_CFG_DEPENDS ?= "${@['', 'yocto-cfg-fragments-${LINUX_MAJOR}.${LINUX_MINOR}-native:do_populate_sysroot'][(bb.data.inherits_class('kernel-yocto', d))]}"
47
36KERNEL_CACHE_FEATURES ?= "${@kernel_cache_feature(d.getVar('SRC_URI'),'cfg/virtio.scc')} \ 48KERNEL_CACHE_FEATURES ?= "${@kernel_cache_feature(d.getVar('SRC_URI'),'cfg/virtio.scc')} \
37 ${@kernel_cache_feature(d.getVar('SRC_URI'),'cfg/xt-checksum.scc')} \ 49 ${@kernel_cache_feature(d.getVar('SRC_URI'),'cfg/xt-checksum.scc')} \
38 ${@kernel_cache_feature(d.getVar('SRC_URI'),'cfg/vswitch.scc')} \ 50 ${@kernel_cache_feature(d.getVar('SRC_URI'),'cfg/vswitch.scc')} \
@@ -47,7 +59,13 @@ KERNEL_FEATURES:append = " ${KERNEL_CACHE_FEATURES}"
47# fragment merging suport at the moment, then add a dependency on the 59# fragment merging suport at the moment, then add a dependency on the
48# configuration fragment repository. This allows us to be sure that our 60# configuration fragment repository. This allows us to be sure that our
49# features can be enabled via the fragments 61# features can be enabled via the fragments
50do_kernel_metadata[depends] += "${@['', 'yocto-cfg-fragments-native:do_populate_sysroot'][(bb.data.inherits_class('kernel-yocto', d))]}" 62do_kernel_metadata[depends] += "${KERNEL_CFG_DEPENDS}"
63
64# if externalsrc is enabled, do_kernel_metadata dependency on
65# yocto-cfg-fragments-native won't be run to populate
66# recipe-sysroot-native/kcfg because do_patch is not run. Manully add
67# the dependency to do_kernel_configme for this special case
68do_kernel_configme[depends] += "${@['', d.getVar('PN') + ':do_kernel_metadata'][(bb.data.inherits_class('externalsrc', d))]}"
51 69
52# xen kernel support 70# xen kernel support
53# SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}" 71# SRC_URI += "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' file://xen.scc', '', d)}"
@@ -59,3 +77,5 @@ KERNEL_FEATURES:append = "${@distro_cond_feature('cfg/xen.scc', 'xen', d )}"
59KERNEL_FEATURES:append = "${@distro_cond_feature('cfg/kubernetes.scc', 'k8s', d )}" 77KERNEL_FEATURES:append = "${@distro_cond_feature('cfg/kubernetes.scc', 'k8s', d )}"
60KERNEL_FEATURES:append = "${@distro_cond_feature('cfg/kubernetes.scc', 'k3s', d )}" 78KERNEL_FEATURES:append = "${@distro_cond_feature('cfg/kubernetes.scc', 'k3s', d )}"
61 79
80# selinux
81KERNEL_FEATURES:append = "${@distro_cond_feature('cgl/features/selinux/selinux.cfg', 'selinux', d )}"
diff --git a/recipes-kernel/linux/yocto-cfg-fragments.bb b/recipes-kernel/linux/yocto-cfg-fragments-6.10.bb
index e6815715..ae3c3c15 100644
--- a/recipes-kernel/linux/yocto-cfg-fragments.bb
+++ b/recipes-kernel/linux/yocto-cfg-fragments-6.10.bb
@@ -12,10 +12,10 @@ do_configure[noexec] = "1"
12do_compile[noexec] = "1" 12do_compile[noexec] = "1"
13INHIBIT_DEFAULT_DEPS = "1" 13INHIBIT_DEFAULT_DEPS = "1"
14 14
15LINUX_VERSION ?= "6.6" 15LINUX_VERSION ?= "6.10"
16PV = "v${LINUX_VERSION}+git${SRCREV}" 16PV = "v${LINUX_VERSION}+git${SRCREV}"
17 17
18SRCREV = "eb283ea577df80542d48f0c498365960b4c4ecd9" 18SRCREV = "8650ed99a9e181fbb5a0e3718809f734564ea91f"
19SRC_URI = "\ 19SRC_URI = "\
20 git://git.yoctoproject.org/yocto-kernel-cache;branch=yocto-${LINUX_VERSION} \ 20 git://git.yoctoproject.org/yocto-kernel-cache;branch=yocto-${LINUX_VERSION} \
21 " 21 "
diff --git a/recipes-kernel/linux/yocto-cfg-fragments-6.12.bb b/recipes-kernel/linux/yocto-cfg-fragments-6.12.bb
new file mode 100644
index 00000000..bffdca5c
--- /dev/null
+++ b/recipes-kernel/linux/yocto-cfg-fragments-6.12.bb
@@ -0,0 +1,37 @@
1HOMEPAGE = "https://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-cache/"
2SUMMARY = "Kernel configuration fragments"
3DESCRIPTION = "Typically used as part of a kernel clone, this is the standalone \
4fragment repository. Making it available to other fragment management schemes \
5"
6SECTION = "devel"
7
8LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
10
11do_configure[noexec] = "1"
12do_compile[noexec] = "1"
13INHIBIT_DEFAULT_DEPS = "1"
14
15LINUX_VERSION ?= "6.12"
16PV = "v${LINUX_VERSION}+git${SRCREV}"
17
18SRCREV = "722f1da424c10f7a7cd02646657bbc56b86c2c7b"
19SRC_URI = "\
20 git://git.yoctoproject.org/yocto-kernel-cache;branch=yocto-${LINUX_VERSION} \
21 "
22
23S = "${WORKDIR}/git"
24
25do_install() {
26 install -d ${D}${base_prefix}/kcfg
27
28 # copy the configuration fragments over to the native deploy
29 cp -r ${S}/* ${D}${base_prefix}/kcfg
30 # scripts bring in a bash dependency we don't want
31 rm -rf ${D}${base_prefix}/kcfg/scripts
32}
33
34FILES:${PN} += "kcfg/"
35SYSROOT_DIRS += "${base_prefix}/kcfg"
36BBCLASSEXTEND = "native nativesdk"
37
diff --git a/recipes-kernel/lopper/lopper_git.bb b/recipes-kernel/lopper/lopper_git.bb
index 5e2ca69a..2d1550d7 100644
--- a/recipes-kernel/lopper/lopper_git.bb
+++ b/recipes-kernel/lopper/lopper_git.bb
@@ -4,7 +4,7 @@ LICENSE = "BSD-3-Clause"
4SECTION = "bootloader" 4SECTION = "bootloader"
5 5
6SRC_URI = "git://github.com/devicetree-org/lopper.git;branch=master;protocol=https" 6SRC_URI = "git://github.com/devicetree-org/lopper.git;branch=master;protocol=https"
7SRCREV = "9159040dab25e2f1e7b447fcbfcd5397b1d618e8" 7SRCREV = "bd7deb3a6e491fe01b4dacc676aa21b1f129d03c"
8S = "${WORKDIR}/git" 8S = "${WORKDIR}/git"
9 9
10BASEVERSION = "1.0.2" 10BASEVERSION = "1.0.2"
diff --git a/recipes-networking/cni/cni_git.bb b/recipes-networking/cni/cni_git.bb
index b41b47cf..023aa329 100644
--- a/recipes-networking/cni/cni_git.bb
+++ b/recipes-networking/cni/cni_git.bb
@@ -9,17 +9,18 @@ Because of this focus, CNI has a wide range of support and the specification \
9is simple to implement. \ 9is simple to implement. \
10" 10"
11 11
12SRCREV_cni = "b62753aa2bfa365c1ceaff6f25774a8047c896b5" 12SRCREV_cni = "4c9ae43c0eaa85ec1ab27781e9b258f13e7fd0ca"
13SRCREV_plugins = "b6a0e0bc96906f0d3bd6bfcaab0b5ae72292f46c" 13SRCREV_plugins = "35831f3d23956658aaa3109cbae0ce24d28137e6"
14SRCREV_flannel_plugin = "6464faacf5c00e25321573225d74638455ef03a0" 14SRCREV_flannel_plugin = "cc21427ce5b2c606ba5ececa0a488452e80d73f8"
15SRCREV_FORMAT = "cni_plugins" 15SRCREV_FORMAT = "cni_plugins"
16SRC_URI = "\ 16SRC_URI = "\
17 git://github.com/containernetworking/cni.git;branch=main;name=cni;protocol=https \ 17 git://github.com/containernetworking/cni.git;branch=main;name=cni;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
18 git://github.com/containernetworking/plugins.git;branch=main;destsuffix=${S}/src/github.com/containernetworking/plugins;name=plugins;protocol=https \ 18 file://modules.txt \
19 git://github.com/flannel-io/cni-plugin;branch=main;name=flannel_plugin;protocol=https;destsuffix=${S}/src/github.com/containernetworking/plugins/plugins/meta/flannel \
20 file://modules.txt \
21 " 19 "
22 20
21SRC_URI += "git://github.com/containernetworking/plugins.git;branch=main;destsuffix=${GO_SRCURI_DESTSUFFIX}/src/github.com/containernetworking/plugins;name=plugins;protocol=https"
22SRC_URI += "git://github.com/flannel-io/cni-plugin;branch=main;name=flannel_plugin;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}/src/github.com/containernetworking/plugins/plugins/meta/flannel"
23
23# generated via: 24# generated via:
24# ./scripts/oe-go-mod-autogen.py --repo https://github.com/containernetworking/cni.git --rev <insert your rev here> 25# ./scripts/oe-go-mod-autogen.py --repo https://github.com/containernetworking/cni.git --rev <insert your rev here>
25include src_uri.inc 26include src_uri.inc
@@ -32,9 +33,10 @@ LICENSE = "Apache-2.0"
32LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc" 33LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc"
33 34
34GO_IMPORT = "import" 35GO_IMPORT = "import"
36S = "${WORKDIR}/git"
35 37
36PV = "v1.2.0-rc0+git${SRCREV_cni}" 38PV = "v1.2.3+git"
37CNI_VERSION = "v1.2.0" 39CNI_VERSION = "v1.2.3"
38 40
39inherit go 41inherit go
40inherit goarch 42inherit goarch
@@ -49,11 +51,19 @@ do_compile() {
49 mkdir -p ${S}/src/github.com/containernetworking 51 mkdir -p ${S}/src/github.com/containernetworking
50 ln -sfr ${S}/src/import ${S}/src/github.com/containernetworking/cni 52 ln -sfr ${S}/src/import ${S}/src/github.com/containernetworking/cni
51 53
54 # Fixes: cannot find package "github.com/containernetworking/plugins/plugins/meta/bandwidth" in any of:
55 # we can't clone the plugin source directly to where it belongs because
56 # there seems to be an issue in the relocation code from UNPACKDIR to S
57 # and our LICENSE file is never found.
58 # This symbolic link arranges for the code to be available where go will
59 # search during the build
60 ln -sfr ${S}/src/import/src/github.com/containernetworking/plugins ${B}/src/github.com/containernetworking
61
52 # our copied .go files are to be used for the build 62 # our copied .go files are to be used for the build
53 ln -sf vendor.copy vendor 63 ln -sf vendor.copy vendor
54 64
55 # inform go that we know what we are doing 65 # inform go that we know what we are doing
56 cp ${WORKDIR}/modules.txt vendor/ 66 cp ${UNPACKDIR}/modules.txt vendor/
57 67
58 export GO111MODULE=off 68 export GO111MODULE=off
59 69
@@ -63,7 +73,7 @@ do_compile() {
63 cd ${B}/src/github.com/containernetworking/cni/cnitool 73 cd ${B}/src/github.com/containernetworking/cni/cnitool
64 ${GO} build ${GOBUILDFLAGS} 74 ${GO} build ${GOBUILDFLAGS}
65 75
66 cd ${B}/src/github.com/containernetworking/plugins 76 cd ${B}/src/import/src/github.com/containernetworking/plugins
67 PLUGINS="$(ls -d plugins/meta/*; ls -d plugins/ipam/*; ls -d plugins/main/* | grep -v windows)" 77 PLUGINS="$(ls -d plugins/meta/*; ls -d plugins/ipam/*; ls -d plugins/main/* | grep -v windows)"
68 mkdir -p ${B}/plugins/bin/ 78 mkdir -p ${B}/plugins/bin/
69 for p in $PLUGINS; do 79 for p in $PLUGINS; do
@@ -84,15 +94,21 @@ do_install() {
84 install -m 755 ${S}/src/import/cnitool/cnitool ${D}/${localbindir} 94 install -m 755 ${S}/src/import/cnitool/cnitool ${D}/${localbindir}
85 install -m 755 -D ${B}/plugins/bin/* ${D}/${localbindir} 95 install -m 755 -D ${B}/plugins/bin/* ${D}/${localbindir}
86 96
97 # make cnitool more available on the path
98 install -d ${D}${bindir}
99 ln -sr ${D}/${localbindir}/cnitool ${D}/${bindir}
100
87 # Parts of k8s expect the cni binaries to be available in /opt/cni 101 # Parts of k8s expect the cni binaries to be available in /opt/cni
88 install -d ${D}/opt/cni 102 install -d ${D}/opt/cni
89 ln -sf ${libexecdir}/cni/ ${D}/opt/cni/bin 103 ln -sf ${libexecdir}/cni/ ${D}/opt/cni/bin
90} 104}
91 105
106PACKAGECONFIG ?= "ca-certs"
107PACKAGECONFIG[ca-certs] = ",,,ca-certificates"
108
92FILES:${PN} += "${libexecdir}/cni/* /opt/cni/bin" 109FILES:${PN} += "${libexecdir}/cni/* /opt/cni/bin"
93 110
94INSANE_SKIP:${PN} += "ldflags already-stripped" 111INSANE_SKIP:${PN} += "ldflags already-stripped"
95 112
96deltask compile_ptest_base 113deltask compile_ptest_base
97 114RRECOMMENDS:${PN} += "iptables iproute2"
98RDEPENDS:${PN} += " ca-certificates"
diff --git a/recipes-networking/cni/files/modules.txt b/recipes-networking/cni/files/modules.txt
index 38217c96..dc9f4b91 100644
--- a/recipes-networking/cni/files/modules.txt
+++ b/recipes-networking/cni/files/modules.txt
@@ -1,26 +1,26 @@
1# github.com/Masterminds/semver/v3 v3.2.1 1# github.com/onsi/ginkgo/v2 v2.20.1
2## explicit 2## explicit
3# github.com/onsi/ginkgo/v2 v2.13.2 3# github.com/onsi/gomega v1.34.1
4## explicit
5# github.com/onsi/gomega v1.30.0
6## explicit 4## explicit
7# github.com/vishvananda/netns v0.0.4 5# github.com/vishvananda/netns v0.0.4
8## explicit 6## explicit
9# github.com/go-logr/logr v1.3.0 7# github.com/go-logr/logr v1.4.2
10## explicit 8## explicit
11# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 9# github.com/go-task/slim-sprig/v3 v3.0.0
12## explicit 10## explicit
13# github.com/google/go-cmp v0.6.0 11# github.com/google/go-cmp v0.6.0
14## explicit 12## explicit
15# github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 13# github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8
14## explicit
15# golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
16## explicit 16## explicit
17# golang.org/x/net v0.17.0 17# golang.org/x/net v0.28.0
18## explicit 18## explicit
19# golang.org/x/sys v0.14.0 19# golang.org/x/sys v0.23.0
20## explicit 20## explicit
21# golang.org/x/text v0.13.0 21# golang.org/x/text v0.17.0
22## explicit 22## explicit
23# golang.org/x/tools v0.14.0 23# golang.org/x/tools v0.24.0
24## explicit 24## explicit
25# gopkg.in/yaml.v3 v3.0.1 25# gopkg.in/yaml.v3 v3.0.1
26## explicit 26## explicit
diff --git a/recipes-networking/cni/relocation.inc b/recipes-networking/cni/relocation.inc
index 456e2c8a..8d4a35db 100644
--- a/recipes-networking/cni/relocation.inc
+++ b/recipes-networking/cni/relocation.inc
@@ -1,4 +1,5 @@
1export sites="golang.org/x/net:golang.org/x/net:force \ 1export sites = "golang.org/x/exp:golang.org/x/exp:force \
2 golang.org/x/net:golang.org/x/net:force \
2 golang.org/x/sys:golang.org/x/sys:force \ 3 golang.org/x/sys:golang.org/x/sys:force \
3 gopkg.in/yaml.v3:gopkg.in/yaml.v3:force \ 4 gopkg.in/yaml.v3:gopkg.in/yaml.v3:force \
4 golang.org/x/text:golang.org/x/text:force \ 5 golang.org/x/text:golang.org/x/text:force \
@@ -9,8 +10,7 @@ export sites="golang.org/x/net:golang.org/x/net:force \
9 github.com/google/go-cmp:github.com/google/go-cmp:force \ 10 github.com/google/go-cmp:github.com/google/go-cmp:force \
10 github.com/onsi/ginkgo/v2:github.com/onsi/ginkgo/v2:force \ 11 github.com/onsi/ginkgo/v2:github.com/onsi/ginkgo/v2:force \
11 github.com/vishvananda/netns:github.com/vishvananda/netns:force \ 12 github.com/vishvananda/netns:github.com/vishvananda/netns:force \
12 github.com/go-task/slim-sprig:github.com/go-task/slim-sprig:force \ 13 github.com/go-task/slim-sprig/v3:github.com/go-task/slim-sprig/v3:force"
13 github.com/Masterminds/semver/v3:github.com/Masterminds/semver/v3:force"
14 14
15do_compile:prepend() { 15do_compile:prepend() {
16 cd ${S}/src/import 16 cd ${S}/src/import
diff --git a/recipes-networking/cni/src_uri.inc b/recipes-networking/cni/src_uri.inc
index 6cda91ab..e789197a 100644
--- a/recipes-networking/cni/src_uri.inc
+++ b/recipes-networking/cni/src_uri.inc
@@ -1,65 +1,65 @@
1# golang.org/x/net v0.17.0 1# golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
2# [1] git ls-remote https://go.googlesource.com/net b225e7ca6dde1ef5a5ae5ce922861bda011cfabd 2# [1] git ls-remote https://go.googlesource.com/exp 8a7402abbf56ed11a2540c1d8beb569bd29e22d1
3SRCREV_net="b225e7ca6dde1ef5a5ae5ce922861bda011cfabd" 3SRCREV_exp = "8a7402abbf56ed11a2540c1d8beb569bd29e22d1"
4SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/net" 4SRC_URI += "git://go.googlesource.com/exp;name=exp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/exp"
5 5
6# golang.org/x/sys v0.14.0 6# golang.org/x/net v0.28.0
7# [1] git ls-remote https://go.googlesource.com/sys cb378ae1ff8cd45e69d4f172df8370bc844e1f86 7# [1] git ls-remote https://go.googlesource.com/net 4542a42604cd159f1adb93c58368079ae37b3bf6
8SRCREV_sys="cb378ae1ff8cd45e69d4f172df8370bc844e1f86" 8SRCREV_net = "4542a42604cd159f1adb93c58368079ae37b3bf6"
9SRC_URI += "git://go.googlesource.com/sys;name=sys;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/sys" 9SRC_URI += "git://go.googlesource.com/net;name=net;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/net"
10
11# golang.org/x/sys v0.23.0
12# [1] git ls-remote https://github.com/golang/sys aa1c4c8554e2f3f54247c309e897cd42c9bfc374
13SRCREV_sys = "aa1c4c8554e2f3f54247c309e897cd42c9bfc374"
14SRC_URI += "git://github.com/golang/sys;name=sys;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/sys"
10 15
11# gopkg.in/yaml.v3 v3.0.1 16# gopkg.in/yaml.v3 v3.0.1
12# [1] git ls-remote https://github.com/go-yaml/yaml f6f7691b1fdeb513f56608cd2c32c51f8194bf51 17# [1] git ls-remote https://github.com/go-yaml/yaml f6f7691b1fdeb513f56608cd2c32c51f8194bf51
13SRCREV_yaml.v3="f6f7691b1fdeb513f56608cd2c32c51f8194bf51" 18SRCREV_yaml.v3 = "f6f7691b1fdeb513f56608cd2c32c51f8194bf51"
14SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/gopkg.in/yaml.v3" 19SRC_URI += "git://github.com/go-yaml/yaml;name=yaml.v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/gopkg.in/yaml.v3"
15 20
16# golang.org/x/text v0.13.0 21# golang.org/x/text v0.17.0
17# [1] git ls-remote https://go.googlesource.com/text f488e191e67ed95a5b9b7b39024e5a5f5f1ffd02 22# [1] git ls-remote https://go.googlesource.com/text b2bec85eb9df7c6fcf50218bde3db5e22b35e481
18SRCREV_text="f488e191e67ed95a5b9b7b39024e5a5f5f1ffd02" 23SRCREV_text = "b2bec85eb9df7c6fcf50218bde3db5e22b35e481"
19SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/text" 24SRC_URI += "git://go.googlesource.com/text;name=text;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/text"
20 25
21# golang.org/x/tools v0.14.0 26# golang.org/x/tools v0.24.0
22# [1] git ls-remote https://go.googlesource.com/tools 3f4194ee29d7db9b59757dfff729ef55cf89661c 27# [1] git ls-remote https://go.googlesource.com/tools 3057be8f634fdb03e1da1cad9fff3415299ad3ad
23SRCREV_tools="3f4194ee29d7db9b59757dfff729ef55cf89661c" 28SRCREV_tools = "3057be8f634fdb03e1da1cad9fff3415299ad3ad"
24SRC_URI += "git://go.googlesource.com/tools;name=tools;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/golang.org/x/tools" 29SRC_URI += "git://go.googlesource.com/tools;name=tools;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/golang.org/x/tools"
25 30
26# github.com/onsi/gomega v1.30.0 31# github.com/onsi/gomega v1.34.1
27# [1] git ls-remote https://github.com/onsi/gomega f804ac6ada8d36164ecae0513295de8affce1245 32# [1] git ls-remote https://github.com/onsi/gomega fa057b845528c9336265d6df77e21d827f268c7d
28SRCREV_gomega="f804ac6ada8d36164ecae0513295de8affce1245" 33SRCREV_gomega = "fa057b845528c9336265d6df77e21d827f268c7d"
29SRC_URI += "git://github.com/onsi/gomega;name=gomega;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/onsi/gomega" 34SRC_URI += "git://github.com/onsi/gomega;name=gomega;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/onsi/gomega"
30 35
31# github.com/go-logr/logr v1.3.0 36# github.com/go-logr/logr v1.4.2
32# [1] git ls-remote https://github.com/go-logr/logr 8adefbede0fe82bdee4fb8c9c9bdc7bc5d91388f 37# [1] git ls-remote https://github.com/go-logr/logr 1205f429d540b8b81c2b75a38943afb738dac223
33SRCREV_logr="8adefbede0fe82bdee4fb8c9c9bdc7bc5d91388f" 38SRCREV_logr = "1205f429d540b8b81c2b75a38943afb738dac223"
34SRC_URI += "git://github.com/go-logr/logr;name=logr;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-logr/logr" 39SRC_URI += "git://github.com/go-logr/logr;name=logr;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-logr/logr"
35 40
36# github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 41# github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8
37# [1] git ls-remote https://github.com/google/pprof 94a9f03dee38882adc8bdfc42cdd6a04f8e7056e 42# [1] git ls-remote https://github.com/google/pprof 813a5fbdbec8a66f7a5aedb876e1b2c3ee0f99ac
38SRCREV_pprof="94a9f03dee38882adc8bdfc42cdd6a04f8e7056e" 43SRCREV_pprof = "813a5fbdbec8a66f7a5aedb876e1b2c3ee0f99ac"
39SRC_URI += "git://github.com/google/pprof;name=pprof;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/pprof" 44SRC_URI += "git://github.com/google/pprof;name=pprof;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/pprof"
40 45
41# github.com/google/go-cmp v0.6.0 46# github.com/google/go-cmp v0.6.0
42# [1] git ls-remote https://github.com/google/go-cmp c3ad8435e7bef96af35732bc0789e5a2278c6d5f 47# [1] git ls-remote https://github.com/google/go-cmp c3ad8435e7bef96af35732bc0789e5a2278c6d5f
43SRCREV_go-cmp="c3ad8435e7bef96af35732bc0789e5a2278c6d5f" 48SRCREV_go-cmp = "c3ad8435e7bef96af35732bc0789e5a2278c6d5f"
44SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/google/go-cmp" 49SRC_URI += "git://github.com/google/go-cmp;name=go-cmp;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/google/go-cmp"
45 50
46# github.com/onsi/ginkgo/v2 v2.13.2 51# github.com/onsi/ginkgo/v2 v2.20.1
47# [1] git ls-remote https://github.com/onsi/ginkgo 931dc0b144749710bd085d4eb7cd4192a22972d7 52# [1] git ls-remote https://github.com/onsi/ginkgo 4ef0afb9f28f241c352cad6ca9dae8b149e57bc4
48SRCREV_v2="931dc0b144749710bd085d4eb7cd4192a22972d7" 53SRCREV_v2 = "4ef0afb9f28f241c352cad6ca9dae8b149e57bc4"
49SRC_URI += "git://github.com/onsi/ginkgo;name=v2;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/onsi/ginkgo/v2" 54SRC_URI += "git://github.com/onsi/ginkgo;name=v2;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/onsi/ginkgo/v2"
50 55
51# github.com/vishvananda/netns v0.0.4 56# github.com/vishvananda/netns v0.0.4
52# [1] git ls-remote https://github.com/vishvananda/netns 7a452d2d15292b2bfb2a2d88e6bdeac156a761b9 57# [1] git ls-remote https://github.com/vishvananda/netns 7a452d2d15292b2bfb2a2d88e6bdeac156a761b9
53SRCREV_netns="7a452d2d15292b2bfb2a2d88e6bdeac156a761b9" 58SRCREV_netns = "7a452d2d15292b2bfb2a2d88e6bdeac156a761b9"
54SRC_URI += "git://github.com/vishvananda/netns;name=netns;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/vishvananda/netns" 59SRC_URI += "git://github.com/vishvananda/netns;name=netns;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/vishvananda/netns"
55
56# github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
57# [1] git ls-remote https://github.com/go-task/slim-sprig 52ccab3ef572c7e1a2c258be183f9a9296d60152
58SRCREV_slim-sprig="52ccab3ef572c7e1a2c258be183f9a9296d60152"
59SRC_URI += "git://github.com/go-task/slim-sprig;name=slim-sprig;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/go-task/slim-sprig"
60 60
61# github.com/Masterminds/semver/v3 v3.2.1 61# github.com/go-task/slim-sprig/v3 v3.0.0
62# [1] git ls-remote https://github.com/Masterminds/semver e06051f8fcc4c8b4a4990c337b9862a2448722e5 62# [1] git ls-remote https://github.com/go-task/slim-sprig b05cce61fffa5c6dea6ac8b9a1f12b6e3fb7c894
63SRCREV_v3="e06051f8fcc4c8b4a4990c337b9862a2448722e5" 63SRCREV_v3 = "b05cce61fffa5c6dea6ac8b9a1f12b6e3fb7c894"
64SRC_URI += "git://github.com/Masterminds/semver;name=v3;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Masterminds/semver/v3" 64SRC_URI += "git://github.com/go-task/slim-sprig;name=v3;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/github.com/go-task/slim-sprig/v3"
65 65
diff --git a/recipes-networking/netns/netns_git.bb b/recipes-networking/netns/netns_git.bb
index 357275c1..be41d2b8 100644
--- a/recipes-networking/netns/netns_git.bb
+++ b/recipes-networking/netns/netns_git.bb
@@ -3,7 +3,7 @@ SUMMARY = "Runc hook for setting up default bridge networking."
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=7bac31faf84a2d7e88972f562a3ebbe5" 4LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=7bac31faf84a2d7e88972f562a3ebbe5"
5 5
6SRC_URI = "git://github.com/genuinetools/netns;branch=master;protocol=https \ 6SRC_URI = "git://github.com/genuinetools/netns;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX} \
7 file://Makefile-force-rebuilding-all-packages-to-avoid-cgo.patch \ 7 file://Makefile-force-rebuilding-all-packages-to-avoid-cgo.patch \
8 " 8 "
9SRCREV = "00d5d07ab1c8afcf481ffa5958719943b6ecfde4" 9SRCREV = "00d5d07ab1c8afcf481ffa5958719943b6ecfde4"
diff --git a/recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch b/recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch
index 472ecb57..df08e3d9 100644
--- a/recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch
+++ b/recipes-networking/openvswitch/openvswitch-git/Makefile.am-set-the-python3-interpreter-with-usr-bin.patch
@@ -25,11 +25,11 @@ Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
25 Makefile.am | 2 +- 25 Makefile.am | 2 +-
26 1 file changed, 1 insertion(+), 1 deletion(-) 26 1 file changed, 1 insertion(+), 1 deletion(-)
27 27
28diff --git a/Makefile.am b/Makefile.am 28Index: git/Makefile.am
29index 28e85d422..031bbf39c 100644 29===================================================================
30--- a/Makefile.am 30--- git.orig/Makefile.am
31+++ b/Makefile.am 31+++ git/Makefile.am
32@@ -154,7 +154,7 @@ SUFFIXES += .in 32@@ -162,7 +162,7 @@ SUFFIXES += .in
33 -e 's,[@]PKIDIR[@],$(PKIDIR),g' \ 33 -e 's,[@]PKIDIR[@],$(PKIDIR),g' \
34 -e 's,[@]LOGDIR[@],$(LOGDIR),g' \ 34 -e 's,[@]LOGDIR[@],$(LOGDIR),g' \
35 -e 's,[@]DBDIR[@],$(DBDIR),g' \ 35 -e 's,[@]DBDIR[@],$(DBDIR),g' \
@@ -37,7 +37,4 @@ index 28e85d422..031bbf39c 100644
37+ -e 's,[@]PYTHON3[@],/usr/bin/env $(PYTHON3),g' \ 37+ -e 's,[@]PYTHON3[@],/usr/bin/env $(PYTHON3),g' \
38 -e 's,[@]RUNDIR[@],$(RUNDIR),g' \ 38 -e 's,[@]RUNDIR[@],$(RUNDIR),g' \
39 -e 's,[@]VERSION[@],$(VERSION),g' \ 39 -e 's,[@]VERSION[@],$(VERSION),g' \
40 -e 's,[@]localstatedir[@],$(localstatedir),g' \ 40 -e 's,[@]VERSION_SUFFIX[@],$(VERSION_SUFFIX),g' \
41--
422.35.5
43
diff --git a/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch b/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch
index 571753a5..abad1458 100644
--- a/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch
+++ b/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch
@@ -16,6 +16,13 @@ Signed-off-by: He Zhe <zhe.he@windriver.com>
16refresh patch to fix patch-fuzz warning 16refresh patch to fix patch-fuzz warning
17Signed-off-by: Changqing Li <changqing.li@windriver.com> 17Signed-off-by: Changqing Li <changqing.li@windriver.com>
18 18
19Refresh patch to fix file ptest/tests/atlocal
20contains reference to TMPDIR [buildpaths]. The fix is:
21 - set EGREP to "grep -E" in ptest/tests/atlocal
22 - set CFLAGS to " " in ptest/tests/atlocal
23
24Signed-off-by: Bin Lan <bin.lan.cn@windriver.com>
25
19Upstream-Status: Inappropriate [embedded specific] 26Upstream-Status: Inappropriate [embedded specific]
20--- 27---
21 Makefile.am | 1 + 28 Makefile.am | 1 +
@@ -37,7 +44,7 @@ new file mode 100644
37index 0000000..0b4587c 44index 0000000..0b4587c
38--- /dev/null 45--- /dev/null
39+++ b/test.mk 46+++ b/test.mk
40@@ -0,0 +1,74 @@ 47@@ -0,0 +1,76 @@
41+TEST_DEST ?= ${prefix}/lib/openvswitch 48+TEST_DEST ?= ${prefix}/lib/openvswitch
42+TEST_ROOT ?= ${prefix}/lib/openvswitch 49+TEST_ROOT ?= ${prefix}/lib/openvswitch
43+TEST_DEPEND = 50+TEST_DEPEND =
@@ -112,3 +119,5 @@ index 0000000..0b4587c
112+ sed -i 's|$$srcdir|$$abs_srcdir|g' $(TEST_DEST)/tests/testsuite 119+ sed -i 's|$$srcdir|$$abs_srcdir|g' $(TEST_DEST)/tests/testsuite
113+ sed -i 's|ovs-appctl-bashcomp\.bash|/etc/bash_completion.d/ovs-appctl-bashcomp\.bash|g' $(TEST_DEST)/tests/testsuite 120+ sed -i 's|ovs-appctl-bashcomp\.bash|/etc/bash_completion.d/ovs-appctl-bashcomp\.bash|g' $(TEST_DEST)/tests/testsuite
114+ sed -i 's|ovs-vsctl-bashcomp\.bash|/etc/bash_completion.d/ovs-vsctl-bashcomp\.bash|g' $(TEST_DEST)/tests/testsuite 121+ sed -i 's|ovs-vsctl-bashcomp\.bash|/etc/bash_completion.d/ovs-vsctl-bashcomp\.bash|g' $(TEST_DEST)/tests/testsuite
122+ sed -i 's|EGREP=.*|EGREP='"'"'grep -E'"'"'|g' $(TEST_DEST)/tests/atlocal
123+ sed -i 's|CFLAGS=.*|CFLAGS='"'"' '"'"'|g' $(TEST_DEST)/tests/atlocal
diff --git a/recipes-networking/openvswitch/openvswitch.inc b/recipes-networking/openvswitch/openvswitch.inc
index 767a41e6..a792a903 100644
--- a/recipes-networking/openvswitch/openvswitch.inc
+++ b/recipes-networking/openvswitch/openvswitch.inc
@@ -104,13 +104,13 @@ do_install:prepend() {
104 104
105do_install:append() { 105do_install:append() {
106 install -d ${D}/${sysconfdir}/default/ 106 install -d ${D}/${sysconfdir}/default/
107 install -m 660 ${WORKDIR}/openvswitch-switch-setup ${D}/${sysconfdir}/default/openvswitch-switch 107 install -m 660 ${UNPACKDIR}/openvswitch-switch-setup ${D}/${sysconfdir}/default/openvswitch-switch
108 install -d ${D}/${sysconfdir}/openvswitch-testcontroller 108 install -d ${D}/${sysconfdir}/openvswitch-testcontroller
109 install -m 660 ${WORKDIR}/openvswitch-testcontroller-setup ${D}/${sysconfdir}/default/openvswitch-testcontroller 109 install -m 660 ${UNPACKDIR}/openvswitch-testcontroller-setup ${D}/${sysconfdir}/default/openvswitch-testcontroller
110 110
111 install -d ${D}/${sysconfdir}/init.d/ 111 install -d ${D}/${sysconfdir}/init.d/
112 install -m 755 ${WORKDIR}/openvswitch-testcontroller ${D}/${sysconfdir}/init.d/openvswitch-testcontroller 112 install -m 755 ${UNPACKDIR}/openvswitch-testcontroller ${D}/${sysconfdir}/init.d/openvswitch-testcontroller
113 install -m 755 ${WORKDIR}/openvswitch-switch ${D}/${sysconfdir}/init.d/openvswitch-switch 113 install -m 755 ${UNPACKDIR}/openvswitch-switch ${D}/${sysconfdir}/init.d/openvswitch-switch
114 true || rm -fr ${D}/${datadir}/${PN}/pki 114 true || rm -fr ${D}/${datadir}/${PN}/pki
115 115
116 install -d ${D}/${sysconfdir}/sysconfig 116 install -d ${D}/${sysconfdir}/sysconfig
diff --git a/recipes-networking/openvswitch/openvswitch_git.bb b/recipes-networking/openvswitch/openvswitch_git.bb
index b7d9b8dd..8637165a 100644
--- a/recipes-networking/openvswitch/openvswitch_git.bb
+++ b/recipes-networking/openvswitch/openvswitch_git.bb
@@ -14,13 +14,13 @@ RDEPENDS:${PN}-ptest += "\
14 " 14 "
15 15
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17PV = "3.3.0" 17PV = "3.5.0"
18CVE_VERSION = "3.3.0" 18CVE_VERSION = "3.5.0"
19 19
20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:" 20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:"
21 21
22SRCREV = "1c1f173ce8a8534e262083bc4db3ee15f05231c0" 22SRCREV = "445594155310a881ea4a269e2a424a870a89402c"
23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.3 \ 23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.5 \
24 file://openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch \ 24 file://openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch \
25 file://run-ptest \ 25 file://run-ptest \
26 file://disable_m4_check.patch \ 26 file://disable_m4_check.patch \
diff --git a/recipes-networking/passt/passt_git.bb b/recipes-networking/passt/passt_git.bb
new file mode 100644
index 00000000..1c018cc0
--- /dev/null
+++ b/recipes-networking/passt/passt_git.bb
@@ -0,0 +1,34 @@
1SUMMARY = "User-mode networking daemons for virtual machines and namespaces"
2LICENSE = "GPL-2.0-or-later & BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0-or-later.txt;md5=3d26203303a722dedc6bf909d95ba815 \
4 file://LICENSES/BSD-3-Clause.txt;md5=c6c623ff088c13278097b9f79637ca77"
5
6DEPENDS += "coreutils-native"
7
8EXTRA_OEMAKE += "\
9 'DESTDIR=${D}' \
10 'prefix=${prefix}' \
11 'bindir=${bindir}' \
12 'sharedir=${datadir}' \
13 'sysconfdir=${sysconfdir}' \
14 "
15
16SRC_URI = "git://passt.top/passt;branch=master"
17
18PV = "2025_03_20+git"
19SRCREV = "cf4d3f05c9263d1b0a88dbbcf9e48d34cac6708e"
20
21S = "${WORKDIR}/git"
22
23do_configure () {
24 :
25}
26
27do_compile () {
28 oe_runmake
29}
30
31do_install () {
32 oe_runmake install
33}
34
diff --git a/recipes-networking/slirp4netns/slirp4netns_git.bb b/recipes-networking/slirp4netns/slirp4netns_git.bb
index 33a5636a..8125bb46 100644
--- a/recipes-networking/slirp4netns/slirp4netns_git.bb
+++ b/recipes-networking/slirp4netns/slirp4netns_git.bb
@@ -6,10 +6,10 @@ network namespace to the usermode TCP/IP stack ("slirp")."
6LICENSE = "GPL-2.0-or-later" 6LICENSE = "GPL-2.0-or-later"
7LIC_FILES_CHKSUM = "file://COPYING;md5=1e2efd29c201480c6be2744d9edade26" 7LIC_FILES_CHKSUM = "file://COPYING;md5=1e2efd29c201480c6be2744d9edade26"
8 8
9SRCREV = "323aa69a68362a432f15d5e8050e74a0637aaf1e" 9SRCREV = "ee1542e1532e6a7f266b8b6118973ab3b10a8bb5"
10SRC_URI = "git://github.com/rootless-containers/slirp4netns.git;nobranch=1;protocol=https" 10SRC_URI = "git://github.com/rootless-containers/slirp4netns.git;nobranch=1;protocol=https"
11 11
12PV = "1.2.0+git" 12PV = "1.3.1+git"
13 13
14inherit features_check 14inherit features_check
15REQUIRED_DISTRO_FEATURES ?= "seccomp" 15REQUIRED_DISTRO_FEATURES ?= "seccomp"
diff --git a/scripts/oe-go-mod-autogen.py b/scripts/oe-go-mod-autogen.py
index c44c096a..7cb101d0 100755
--- a/scripts/oe-go-mod-autogen.py
+++ b/scripts/oe-go-mod-autogen.py
@@ -27,9 +27,10 @@ import argparse
27from collections import OrderedDict 27from collections import OrderedDict
28import subprocess 28import subprocess
29import textwrap 29import textwrap
30import re
30 31
31# This switch is used to make this script error out ASAP, mainly for debugging purpose 32# This switch is used to make this script error out ASAP, mainly for debugging purpose
32ERROR_OUT_ON_FETCH_AND_CHECKOUT_FAILURE = True 33ERROR_OUT_ON_FETCH_AND_CHECKOUT_FAILURE = False
33 34
34logger = logging.getLogger('oe-go-mod-autogen') 35logger = logging.getLogger('oe-go-mod-autogen')
35loggerhandler = logging.StreamHandler() 36loggerhandler = logging.StreamHandler()
@@ -104,11 +105,11 @@ class GoModTool(object):
104 # check if this repo needs autogen 105 # check if this repo needs autogen
105 repo_url, repo_dest_dir, repo_fullrev = self.modules_repoinfo[self.repo.split('://')[1]] 106 repo_url, repo_dest_dir, repo_fullrev = self.modules_repoinfo[self.repo.split('://')[1]]
106 if os.path.isdir(os.path.join(repo_dest_dir, 'vendor')): 107 if os.path.isdir(os.path.join(repo_dest_dir, 'vendor')):
107 logger.info("vendor direcotry has already existed for %s, no need to add other repos" % self.repo) 108 logger.info("vendor directory already exists for %s, no need to add other repos" % self.repo)
108 return 109 return
109 go_mod_file = os.path.join(repo_dest_dir, 'go.mod') 110 go_mod_file = os.path.join(repo_dest_dir, 'go.mod')
110 if not os.path.exists(go_mod_file): 111 if not os.path.exists(go_mod_file):
111 logger.info("go.mod file does not exist for %s, no need to add otehr repos" % self.repo) 112 logger.info("go.mod file does not exist for %s, no need to add other repos" % self.repo)
112 return 113 return
113 self.parse_go_mod(go_mod_file) 114 self.parse_go_mod(go_mod_file)
114 self.show_go_mod_info() 115 self.show_go_mod_info()
@@ -256,6 +257,7 @@ class GoModTool(object):
256 self.modules_repoinfo[module_name] = (repo_url, repo_dest_dir, requiredrev) 257 self.modules_repoinfo[module_name] = (repo_url, repo_dest_dir, requiredrev)
257 else: 258 else:
258 logger.warning("Failed to get requiredrev, repo_url = %s, rev = %s, module_name = %s" % (repo_url, rev, module_name)) 259 logger.warning("Failed to get requiredrev, repo_url = %s, rev = %s, module_name = %s" % (repo_url, rev, module_name))
260 return None
259 261
260 def parse_go_mod(self, go_mod_path): 262 def parse_go_mod(self, go_mod_path):
261 """ 263 """
@@ -302,12 +304,19 @@ class GoModTool(object):
302 # with the version 'v0.5.5-0.20211029085301-ec551be6f75c'. 304 # with the version 'v0.5.5-0.20211029085301-ec551be6f75c'.
303 # So the destdir is vendor/github.com/hashicorp/golang-lru while the contents are from github.com/ktock/golang-lru 305 # So the destdir is vendor/github.com/hashicorp/golang-lru while the contents are from github.com/ktock/golang-lru
304 for line in self.replace_lines: 306 for line in self.replace_lines:
305 orig_module, actual = line.split('=>') 307 try:
306 actual_module, actual_version = actual.split() 308 orig_module, actual = line.split('=>')
307 orig_module = orig_module.strip() 309 print( f"replace line: orig: {orig_module} actual_version: {actual}")
308 actual_module = actual_module.strip() 310 actual_module, actual_version = actual.split()
309 actual_version = actual_version.strip() 311 print( f"replace line: actual: {actual_module} actual_version: {actual_version}")
310 self.modules_replace[orig_module] = (actual_module, actual_version) 312 orig_module = orig_module.strip()
313 actual_module = actual_module.strip()
314 actual_version = actual_version.strip()
315 self.modules_replace[orig_module] = (actual_module, actual_version)
316 except Exception as e:
317 print( f"exception {e} caught while parsing, ignoring line: {line}")
318 # sys.exit(1)
319 continue
311 # 320 #
312 # Typical require lines are as below: 321 # Typical require lines are as below:
313 # github.com/Masterminds/semver/v3 v3.1.1 322 # github.com/Masterminds/semver/v3 v3.1.1
@@ -336,10 +345,14 @@ class GoModTool(object):
336 # destdir: ${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Masterminds/semver/v3 345 # destdir: ${WORKDIR}/${BP}/src/import/vendor.fetch/github.com/Masterminds/semver/v3
337 # fullsrcrev: 7bb0c843b53d6ad21a3f619cb22c4b442bb3ef3e (git rev-list -1 v3.1.1) 346 # fullsrcrev: 7bb0c843b53d6ad21a3f619cb22c4b442bb3ef3e (git rev-list -1 v3.1.1)
338 # 347 #
339 # As a last resort, if the last component of <module_name> matches 'v[0-9]+', 348 # Next, if the last component of <module_name> matches 'v[0-9]+',
340 # remove the last component and try wget https://<module_name_with_last_component_removed>?go-get=1, 349 # remove the last component and try wget https://<module_name_with_last_component_removed>?go-get=1,
341 # then try using the above matching method. 350 # then try using the above matching method.
342 # 351 #
352 # Finally, we have a mapping of known modules to source trees that can
353 # be used to translate the go.mod entry to a repository. Currently this is
354 # part of the script, but could be read from .map files in the future.
355 #
343 for line in self.require_lines: 356 for line in self.require_lines:
344 module_name, version = line.strip().split() 357 module_name, version = line.strip().split()
345 logger.debug("require line: %s" % line) 358 logger.debug("require line: %s" % line)
@@ -410,6 +423,10 @@ class GoModTool(object):
410 if newline != '' and not newline.startswith('<'): 423 if newline != '' and not newline.startswith('<'):
411 repo_url = newline 424 repo_url = newline
412 repo_url_found = True 425 repo_url_found = True
426 if "Repository URL not available" in repo_url:
427 repo_url_found = False
428 repo_url = ""
429
413 break 430 break
414 if repo_url_found: 431 if repo_url_found:
415 logger.info("repo url for %s: %s" % (module_name, repo_url)) 432 logger.info("repo url for %s: %s" % (module_name, repo_url))
@@ -419,11 +436,62 @@ class GoModTool(object):
419 else: 436 else:
420 unhandled_reason = 'cannot determine repo_url for %s' % module_name 437 unhandled_reason = 'cannot determine repo_url for %s' % module_name
421 self.modules_unhandled[module_name] = unhandled_reason 438 self.modules_unhandled[module_name] = unhandled_reason
422 return None 439 # This used to return, but we have the mapping step below to try
440 # as a final resort, leaving this here in case compatiblity issues
441 # arrive later due to the continued processing.
442 # return None
423 except: 443 except:
424 logger.info("wget -O %s https://pkg.go.dev/%s failed" % (wget_content_file, module_name)) 444 logger.info("wget -O %s https://pkg.go.dev/%s failed" % (wget_content_file, module_name))
445
446 # Do we recognize this twice failed lookup ?
447 site_mapper = { "inet.af" : { "match" : re.compile(""),
448 "replace" : ""
449 }
450 }
451
452 # module name: inet.af/tcpproxy
453 # replacement: https://github.com/inetaf/tcpproxy
454 site_mapper["inet.af"]["match"] = re.compile(r"(inet\.af)/(.*)")
455 site_mapper["inet.af"]["replace"] = "https://github.com/inetaf/\\g<2>"
456
457 host, _, _ = module_name.partition('/')
458
459 ## on failure, we could consider instructing the user to write their
460 ## own url into the repo_url_cache file
461 ##
462 ## or we could look for a .repo_mapping file, and read/use it to do
463 ## the mapping and carry that around per-project.
464 logger.info( "trying mapper lookup for %s (host: %s)" % (module_name,host))
465
466 try:
467 mapper = site_mapper[host]
468 m = mapper["match"].match(module_name)
469 repo_url = m.expand( mapper["replace"] )
470
471 logger.info( "mapper match for %s, returning %s" % (module_name,repo_url) )
472 #print( "new site: %s" % repo_url )
473
474 # clear any potentially staged reasons for failures above
475 self.modules_unhandled[module_name] = ""
476
477 with open(url_cache_file, 'w') as f:
478 f.write(repo_url)
479 return repo_url
480 except Exception as e:
481 unhandled_reason = 'cannot determine mapped repo_url for %s' % module_name
482 ### XXXX: TODO. if there are more parts to be popped, we shouldn't give up
483 ### on th emodule
484 ####
485 #### and/ or check if there was already an entry from above, since that means
486 #### there was a more critcal error during the check and we should just
487 #### propagate the unhandled to the caller
488 ####
489 self.modules_unhandled[module_name] = unhandled_reason
490 del self.modules_unhandled[module_name]
491 logger.info( "no mapper match, returning none: %s" % e )
425 return None 492 return None
426 493
494 return None
427 495
428 def get_repo_url_rev(self, module_name, version): 496 def get_repo_url_rev(self, module_name, version):
429 """ 497 """
@@ -499,10 +567,11 @@ class GoModTool(object):
499 src_uri_inc_file = os.path.join(self.workdir, 'src_uri.inc') 567 src_uri_inc_file = os.path.join(self.workdir, 'src_uri.inc')
500 # record the <name> after writting SRCREV_<name>, this is to avoid modules having the same basename resulting in same SRCREV_xxx 568 # record the <name> after writting SRCREV_<name>, this is to avoid modules having the same basename resulting in same SRCREV_xxx
501 srcrev_name_recorded = [] 569 srcrev_name_recorded = []
502 template = """# %s %s 570 # pre styhead releases
503# [1] git ls-remote %s %s 571 # SRC_URI += "git://%s;name=%s;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/%s"
504SRCREV_%s="%s" 572 template = """# [%s %s] git ls-remote %s %s
505SRC_URI += "git://%s;name=%s;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${BP}/src/import/vendor.fetch/%s" 573SRCREV_%s = "%s"
574SRC_URI += "git://%s;name=%s;protocol=https;nobranch=1;destsuffix=${GO_SRCURI_DESTSUFFIX}/vendor.fetch/%s"
506 575
507""" 576"""
508 # We can't simply write SRC_URIs one by one in the order that go.mod specify them. 577 # We can't simply write SRC_URIs one by one in the order that go.mod specify them.
@@ -533,7 +602,10 @@ SRC_URI += "git://%s;name=%s;protocol=https;nobranch=1;destsuffix=${WORKDIR}/${B
533 # sort the src_uri_contents and then write it 602 # sort the src_uri_contents and then write it
534 src_uri_contents.sort(key=take_first_len) 603 src_uri_contents.sort(key=take_first_len)
535 for content in src_uri_contents: 604 for content in src_uri_contents:
536 f.write(template % content) 605 try:
606 f.write(template % content)
607 except Exception as e:
608 logger.warning( "exception while writing src_uri.inc: %s" % e )
537 logger.info("%s generated" % src_uri_inc_file) 609 logger.info("%s generated" % src_uri_inc_file)
538 610
539 def gen_relocation_inc(self): 611 def gen_relocation_inc(self):
@@ -549,14 +621,40 @@ do_compile:prepend() {
549 site_dest=$(echo $s | cut -d: -f1) 621 site_dest=$(echo $s | cut -d: -f1)
550 site_source=$(echo $s | cut -d: -f2) 622 site_source=$(echo $s | cut -d: -f2)
551 force_flag=$(echo $s | cut -d: -f3) 623 force_flag=$(echo $s | cut -d: -f3)
624
552 mkdir -p vendor.copy/$site_dest 625 mkdir -p vendor.copy/$site_dest
626
627 # create a temporary exclude file
628 exclude_file=$(mktemp)
629
630 find vendor.fetch/$site_source -type d -print0 | \
631 xargs -0 du -sBM 2>/dev/null | \
632 awk '{if ($1+0 > 500) print substr($0, index($0,$2))}' | \
633 sed 's|^vendor.fetch/||' > "$exclude_file"
634
553 if [ -n "$force_flag" ]; then 635 if [ -n "$force_flag" ]; then
554 echo "[INFO] $site_dest: force copying .go files" 636 echo "[INFO] $site_dest: force copying .go files"
555 rm -rf vendor.copy/$site_dest 637 rm -rf vendor.copy/$site_dest
556 rsync -a --exclude='vendor/' --exclude='.git/' vendor.fetch/$site_source/ vendor.copy/$site_dest 638 rsync -a \
639 --exclude='vendor/' \
640 --exclude='.git/' \
641 --exclude-from="$exclude_file" \
642 vendor.fetch/$site_source/ vendor.copy/$site_dest
557 else 643 else
558 [ -n "$(ls -A vendor.copy/$site_dest/*.go 2> /dev/null)" ] && { echo "[INFO] vendor.fetch/$site_source -> $site_dest: go copy skipped (files present)" ; true ; } || { echo "[INFO] $site_dest: copying .go files" ; rsync -a --exclude='vendor/' --exclude='.git/' vendor.fetch/$site_source/ vendor.copy/$site_dest ; } 644 if [ -n "$(ls -A vendor.copy/$site_dest/*.go 2> /dev/null)" ]; then
645 echo "[INFO] vendor.fetch/$site_source -> $site_dest: go copy skipped (files present)"
646 true
647 else
648 echo "[INFO] $site_dest: copying .go files"
649 rsync -a \
650 --exclude='vendor/' \
651 --exclude='.git/' \
652 --exclude-from="$exclude_file" \
653 vendor.fetch/$site_source/ vendor.copy/$site_dest
654 fi
559 fi 655 fi
656
657 rm -f "$exclude_file"
560 done 658 done
561} 659}
562""" 660"""
@@ -672,6 +770,13 @@ def main():
672 directory). If go.mod is edited, modules.txt also has to be 770 directory). If go.mod is edited, modules.txt also has to be
673 updated to match the revision information. 771 updated to match the revision information.
674 772
773 Note 4: if an entry in go.mod is resolving to a destination that doesn't
774 have a SRCREV (i.e. golang.org vs github), the destination can
775 be temporarily overriden by editing: wget-contents/<repo>.repo_url.cache
776 The next run will use the cached value versus looking it up.
777
778 % vi wget-contents/golang.org_x_sys.repo_url.cache
779
675 How to use in a recipe: 780 How to use in a recipe:
676 ======================= 781 =======================
677 782