Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package slirp4netns for openSUSE:Factory checked in at 2024-05-20 18:09:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/slirp4netns (Old) and /work/SRC/openSUSE:Factory/.slirp4netns.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slirp4netns" Mon May 20 18:09:39 2024 rev:18 rq:1174860 version:1.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/slirp4netns/slirp4netns.changes 2024-05-01 14:55:32.303918955 +0200 +++ /work/SRC/openSUSE:Factory/.slirp4netns.new.1880/slirp4netns.changes 2024-05-20 18:09:52.190503045 +0200 @@ -1,0 +2,5 @@ +Tue May 14 07:53:02 UTC 2024 - Dan Äermák <dcer...@suse.com> + +- New upstream release 1.3.1, no relevant source change + +------------------------------------------------------------------- Old: ---- slirp4netns-1.3.0.tar.xz New: ---- slirp4netns-1.3.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ slirp4netns.spec ++++++ --- /var/tmp/diff_new_pack.VwLCZs/_old 2024-05-20 18:09:52.818525909 +0200 +++ /var/tmp/diff_new_pack.VwLCZs/_new 2024-05-20 18:09:52.822526055 +0200 @@ -17,7 +17,7 @@ Name: slirp4netns -Version: 1.3.0 +Version: 1.3.1 Release: 0 Summary: User-mode networking for unprivileged network namespaces License: BSD-2-Clause AND GPL-2.0-only AND MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.VwLCZs/_old 2024-05-20 18:09:52.862527511 +0200 +++ /var/tmp/diff_new_pack.VwLCZs/_new 2024-05-20 18:09:52.866527656 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/rootless-containers/slirp4netns.git</param> <param name="scm">git</param> <param name="filename">slirp4netns</param> - <param name="revision">v1.3.0</param> + <param name="revision">v1.3.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> </service> ++++++ slirp4netns-1.3.0.tar.xz -> slirp4netns-1.3.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-1.3.0/.github/workflows/main.yaml new/slirp4netns-1.3.1/.github/workflows/main.yaml --- old/slirp4netns-1.3.0/.github/workflows/main.yaml 2024-04-26 02:18:17.000000000 +0200 +++ new/slirp4netns-1.3.1/.github/workflows/main.yaml 2024-05-11 18:19:25.000000000 +0200 @@ -5,7 +5,7 @@ runs-on: ubuntu-20.04 strategy: matrix: - libslirp_commit: [master, v4.7.0, v4.6.1, v4.1.0] + libslirp_commit: [master, v4.8.0, v4.7.0, v4.1.0] steps: - uses: actions/checkout@v2 - run: docker build -t slirp4netns-tests --build-arg LIBSLIRP_COMMIT -f Dockerfile.tests . @@ -17,34 +17,3 @@ steps: - uses: actions/checkout@v2 - run: DOCKER_BUILDKIT=1 docker build -f Dockerfile.buildtests . - test-centos7: - runs-on: macos-12 - env: - LIBSECCOMP_COMMIT: v2.3.3 - LIBSLIRP_COMMIT: v4.1.0 - BENCHMARK_IPERF3_DURATION: 3 - steps: - - uses: actions/checkout@v2 - - name: Setup CentOS 7 VM - run: | - vagrant up --provision --no-tty - cat > ./run-vagrant-tests <<'EOF' - exec vagrant ssh --no-tty -c " - export LIBSECCOMP_COMMIT=\"${LIBSECCOMP_COMMIT}\" - export LIBSLIRP_COMMIT=\"${LIBSLIRP_COMMIT}\" - export BENCHMARK_IPERF3_DURATION=\"${BENCHMARK_IPERF3_DURATION}\" - /src/build-and-test - " - EOF - - name: Build and test with Debian 10's version of libseccomp - run: sh ./run-vagrant-tests - - name: Build and test with Ubuntu 20.04's versions of libseccomp/libslirp - run: sh ./run-vagrant-tests - env: - LIBSECCOMP_COMMIT: v2.4.3 - LIBSLIRP_COMMIT: v4.1.0 - - name: Build and test with recent versions of libseccomp/libslirp - run: sh ./run-vagrant-tests - env: - LIBSECCOMP_COMMIT: v2.5.4 - LIBSLIRP_COMMIT: v4.7.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-1.3.0/Dockerfile.artifact new/slirp4netns-1.3.1/Dockerfile.artifact --- old/slirp4netns-1.3.0/Dockerfile.artifact 2024-04-26 02:18:17.000000000 +0200 +++ new/slirp4netns-1.3.1/Dockerfile.artifact 2024-05-11 18:19:25.000000000 +0200 @@ -5,7 +5,7 @@ # --platform=amd64,arm64,arm,s390x,ppc64le,riscv64 \ # -f Dockerfile.artifact . -ARG LIBSLIRP_COMMIT=v4.7.0 +ARG LIBSLIRP_COMMIT=v4.8.0 ARG UBUNTU_VERSION=jammy-20240125 ARG XX_VERSION=1.2.1@sha256:8879a398dedf0aadaacfbd332b29ff2f84bc39ae6d4e9c0a1109db27ac5ba012 ARG REPRO_SOURCES_LIST_VERSION=v0.1.0 @@ -26,7 +26,7 @@ apt-get install -y apt-utils automake autotools-dev file make git ninja-build meson # Set SOURCE_DATE_EPOCH after running repro-sources-list.sh, for cache efficiency ARG SOURCE_DATE_EPOCH -RUN git clone https://git.qemu.org/libslirp.git /libslirp +RUN git clone https://gitlab.freedesktop.org/slirp/libslirp.git /libslirp WORKDIR /libslirp ARG LIBSLIRP_COMMIT RUN git pull && git checkout ${LIBSLIRP_COMMIT} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-1.3.0/Dockerfile.buildtests new/slirp4netns-1.3.1/Dockerfile.buildtests --- old/slirp4netns-1.3.0/Dockerfile.buildtests 2024-04-26 02:18:17.000000000 +0200 +++ new/slirp4netns-1.3.1/Dockerfile.buildtests 2024-05-11 18:19:25.000000000 +0200 @@ -1,9 +1,9 @@ -ARG LIBSLIRP_COMMIT=v4.7.0 +ARG LIBSLIRP_COMMIT=v4.8.0 # Alpine FROM alpine:3 AS buildtest-alpine3-static RUN apk add --no-cache git build-base autoconf automake libtool linux-headers glib-dev glib-static libcap-static libcap-dev libseccomp-dev libseccomp-static git meson -RUN git clone https://git.qemu.org/libslirp.git /libslirp +RUN git clone https://gitlab.freedesktop.org/slirp/libslirp.git /libslirp WORKDIR /libslirp ARG LIBSLIRP_COMMIT RUN git pull && git checkout ${LIBSLIRP_COMMIT} && meson setup --default-library=both build && ninja -C build install @@ -16,7 +16,7 @@ ENV DEBIAN_FRONTEND=noninteractive RUN apt update && apt install -y automake autotools-dev make gcc libglib2.0-dev libcap-dev libseccomp-dev git ninja-build python3-pip RUN pip3 install meson -RUN git clone https://git.qemu.org/libslirp.git /libslirp +RUN git clone https://gitlab.freedesktop.org/slirp/libslirp.git /libslirp WORKDIR /libslirp ARG LIBSLIRP_COMMIT RUN git pull && git checkout ${LIBSLIRP_COMMIT} && meson setup build && ninja -C build install @@ -28,13 +28,12 @@ RUN ./configure && make && cp -f slirp4netns / # CentOS 7 is no longer tested in this file. -# See Vagrantfile for CentOS 7 tests. # openSUSE (dynamic only) FROM opensuse/leap:15 AS buildtest-opensuse15-common RUN zypper install -y --no-recommends autoconf automake gcc glib2-devel git make libcap-devel libseccomp-devel ninja python3-pip RUN pip3 install meson -RUN git clone https://git.qemu.org/libslirp.git /libslirp +RUN git clone https://gitlab.freedesktop.org/slirp/libslirp.git /libslirp WORKDIR /libslirp ARG LIBSLIRP_COMMIT RUN git pull && git checkout ${LIBSLIRP_COMMIT} && meson setup --default-library=both build && ninja -C build install diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-1.3.0/Dockerfile.tests new/slirp4netns-1.3.1/Dockerfile.tests --- old/slirp4netns-1.3.0/Dockerfile.tests 2024-04-26 02:18:17.000000000 +0200 +++ new/slirp4netns-1.3.1/Dockerfile.tests 2024-05-11 18:19:25.000000000 +0200 @@ -1,10 +1,10 @@ -ARG LIBSLIRP_COMMIT=v4.7.0 +ARG LIBSLIRP_COMMIT=v4.8.0 FROM ubuntu:22.04 AS build ENV DEBIAN_FRONTEND=noninteractive RUN apt update && apt install -y automake autotools-dev make gcc libglib2.0-dev libcap-dev libseccomp-dev git ninja-build python3-pip RUN pip3 install meson -RUN git clone https://git.qemu.org/libslirp.git /libslirp +RUN git clone https://gitlab.freedesktop.org/slirp/libslirp.git /libslirp WORKDIR /libslirp ARG LIBSLIRP_COMMIT RUN git pull && git checkout ${LIBSLIRP_COMMIT} && meson setup build && ninja -C build install diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-1.3.0/Vagrantfile new/slirp4netns-1.3.1/Vagrantfile --- old/slirp4netns-1.3.0/Vagrantfile 2024-04-26 02:18:17.000000000 +0200 +++ new/slirp4netns-1.3.1/Vagrantfile 1970-01-01 01:00:00.000000000 +0100 @@ -1,86 +0,0 @@ -Vagrant.configure("2") do |config| - require 'etc' - config.vm.provider "virtualbox" do |vbox| - vbox.cpus = [1, Etc.nprocessors].max -# Change VirtualBox itself's slirp CIDR so that it doesn't conflict with slirp4netns - vbox.customize ["modifyvm", :id, "--natnet1", "10.0.200.0/24"] - end - config.vm.box = "centos/7" - config.vm.synced_folder ".", "/vagrant", disabled: true - config.vm.synced_folder ".", "/src/slirp4netns", type: "rsync" - config.vm.provision "shell", - inline: <<~'SHELL' - set -xeu - sysctl user.max_user_namespaces=65536 - - yum install -y \ - epel-release \ - https://repo.ius.io/ius-release-el7.rpm - - yum install -y \ - autoconf automake make gcc gperf libtool \ - git-core meson ninja-build \ - glib2-devel libcap-devel \ - git-core libtool iproute iputils iperf3 nmap jq - - # TODO: install udhcpc (required by test-slirp4netns-dhcp.sh) - - cd /src - chown vagrant . - - su vagrant -c ' - set -xeu - - git clone --depth=1 --no-checkout https://github.com/seccomp/libseccomp - git -C ./libseccomp fetch --tags --depth=1 - - git clone --depth=1 --no-checkout https://git.qemu.org/libslirp.git - git -C ./libslirp fetch --tags --depth=1 - - touch ./build-and-test - chmod a+x ./build-and-test - ' - - cat > ./build-and-test <<'EOS' - #! /bin/sh - set -xeu - src_dir='/src' - - prefix="${PREFIX:-${HOME}/prefix}" - build_root="${BUILD_ROOT:-${prefix}/build}" - rm -rf "${prefix}" "${build_root}" - mkdir -p "${build_root}" - - export CFLAGS="-I${prefix}" - export LDFLAGS="-L${prefix} -Wl,-rpath,${prefix}/lib" - export PKG_CONFIG_PATH="${prefix}/lib/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}" - - git -C "${src_dir}/libseccomp" fetch --depth=1 origin "${LIBSECCOMP_COMMIT:-v2.4.3}" - git -C "${src_dir}/libseccomp" checkout FETCH_HEAD - ( cd "${src_dir}/libseccomp" && ./autogen.sh ) - mkdir "${build_root}/libseccomp" - pushd "${build_root}/libseccomp" - "${src_dir}/libseccomp/configure" --prefix="${prefix}" - make -j "$( nproc )" CFLAGS+="-I$( pwd )/include" - make install - popd - - git -C "${src_dir}/libslirp" fetch --depth=1 origin "${LIBSLIRP_COMMIT:-v4.1.0}" - git -C "${src_dir}/libslirp" checkout FETCH_HEAD - mkdir "${build_root}/libslirp" - pushd "${build_root}/libslirp" - meson setup --prefix="${prefix}" --libdir=lib . "${src_dir}/libslirp" - ninja -C . install - popd - - ( cd "${src_dir}/slirp4netns" && ./autogen.sh ) - mkdir "${build_root}/slirp4netns" - pushd "${build_root}/slirp4netns" - "${src_dir}/slirp4netns/configure" --prefix="${prefix}" - make -j "$( nproc )" - - make ci 'CLANGTIDY=echo skipping:' 'CLANGFORMAT=echo skipping:' - popd - EOS - SHELL -end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/slirp4netns-1.3.0/configure.ac new/slirp4netns-1.3.1/configure.ac --- old/slirp4netns-1.3.0/configure.ac 2024-04-26 02:18:17.000000000 +0200 +++ new/slirp4netns-1.3.1/configure.ac 2024-05-11 18:19:25.000000000 +0200 @@ -1,5 +1,5 @@ AC_PREREQ([2.69]) -AC_INIT([slirp4netns], [1.3.0], [https://github.com/rootless-containers/slirp4netns/issues]) +AC_INIT([slirp4netns], [1.3.1], [https://github.com/rootless-containers/slirp4netns/issues]) AC_CONFIG_SRCDIR([main.c]) AC_CONFIG_HEADERS([config.h])