Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package disorderfs for openSUSE:Factory checked in at 2022-12-05 18:01:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/disorderfs (Old) and /work/SRC/openSUSE:Factory/.disorderfs.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "disorderfs" Mon Dec 5 18:01:08 2022 rev:6 rq:1040071 version:0.5.11 Changes: -------- --- /work/SRC/openSUSE:Factory/disorderfs/disorderfs.changes 2020-08-17 14:41:09.206601472 +0200 +++ /work/SRC/openSUSE:Factory/.disorderfs.new.1835/disorderfs.changes 2022-12-05 18:01:13.936591750 +0100 @@ -1,0 +2,8 @@ +Sun Dec 4 21:38:00 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- update to 0.5.11: + * Improve tests. + * Add RPM spec file + * Makefile: allow to prepend flags in CXXFLAGS. + +------------------------------------------------------------------- Old: ---- disorderfs-0.5.10.tar.gz.asc disorderfs_0.5.10.orig.tar.gz New: ---- disorderfs-0.5.11.tar.bz2.asc disorderfs_0.5.11.orig.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ disorderfs.spec ++++++ --- /var/tmp/diff_new_pack.Drt59E/_old 2022-12-05 18:01:14.468594647 +0100 +++ /var/tmp/diff_new_pack.Drt59E/_new 2022-12-05 18:01:14.468594647 +0100 @@ -1,7 +1,7 @@ # # spec file for package disorderfs # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: disorderfs -Version: 0.5.10 +Version: 0.5.11 Release: 0 Summary: FUSE filesystem that introduces non-determinism License: GPL-3.0-or-later Group: Development/Tools/Building URL: https://packages.debian.org/sid/disorderfs -Source0: http://deb.debian.org/debian/pool/main/d/disorderfs/disorderfs_%{version}.orig.tar.gz -Source1: https://reproducible-builds.org/_lfs/releases/disorderfs/disorderfs-%{version}.tar.gz.asc +Source0: https://deb.debian.org/debian/pool/main/d/disorderfs/disorderfs_%{version}.orig.tar.bz2 +Source1: https://reproducible-builds.org/_lfs/releases/disorderfs/disorderfs-%{version}.tar.bz2.asc Source2: %{name}.keyring BuildRequires: asciidoc BuildRequires: gcc-c++ ++++++ disorderfs_0.5.10.orig.tar.gz -> disorderfs_0.5.11.orig.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/disorderfs-0.5.10/.gitlab-ci.yml new/disorderfs-0.5.11/.gitlab-ci.yml --- old/disorderfs-0.5.10/.gitlab-ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/disorderfs-0.5.11/.gitlab-ci.yml 2021-01-19 12:59:44.000000000 +0100 @@ -0,0 +1,26 @@ +stages: + - test + +.test_template: &test + stage: test + variables: + DEBIAN_FRONTEND: noninteractive + script: + - apt-get -q update + - mount -o remount,rw /dev + - apt-get -q -y install --no-install-recommends build-essential libfuse-dev pkg-config bc fuse3 + - make test + except: + - debian + +unstable: + <<: *test + image: debian:unstable + +testing: + <<: *test + image: debian:testing + +stable-bpo: + <<: *test + image: debian:stable-backports diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/disorderfs-0.5.10/Makefile new/disorderfs-0.5.11/Makefile --- old/disorderfs-0.5.10/Makefile 2020-05-21 12:51:41.000000000 +0200 +++ new/disorderfs-0.5.11/Makefile 2021-01-19 12:59:44.000000000 +0100 @@ -20,7 +20,6 @@ # Note: uses GNU Make features -CXXFLAGS ?= -Wall -Wextra -pedantic -O2 PREFIX ?= /usr/local BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -35,6 +34,7 @@ FUSE_LIBS ?= $(shell $(PKG_CONFIG) --libs fuse) -lulockmgr # CXXFLAGS +CXXFLAGS += -Wall -Wextra -pedantic -O2 -g CXXFLAGS += -std=c++11 -Wno-unused-parameter CXXFLAGS += $(FUSE_CFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/disorderfs-0.5.10/NEWS new/disorderfs-0.5.11/NEWS --- old/disorderfs-0.5.10/NEWS 2020-05-21 12:51:41.000000000 +0200 +++ new/disorderfs-0.5.11/NEWS 2021-01-19 12:59:44.000000000 +0100 @@ -1,3 +1,8 @@ +v0.5.11 (2020-01-19) + * Improve tests. + * Add RPM spec file + * Makefile: allow to prepend flags in CXXFLAGS. + v0.5.2 (2017-08-21) * Add -q, --quiet options to avoid printing to stdout. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/disorderfs-0.5.10/disorderfs.cpp new/disorderfs-0.5.11/disorderfs.cpp --- old/disorderfs-0.5.10/disorderfs.cpp 2020-05-21 12:51:41.000000000 +0200 +++ new/disorderfs-0.5.11/disorderfs.cpp 2021-01-19 12:59:44.000000000 +0100 @@ -43,7 +43,7 @@ #include <sys/file.h> #include <stddef.h> -#define DISORDERFS_VERSION "0.5.10" +#define DISORDERFS_VERSION "0.5.11" namespace { std::vector<std::string> bare_arguments; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/disorderfs-0.5.10/disorderfs.spec new/disorderfs-0.5.11/disorderfs.spec --- old/disorderfs-0.5.10/disorderfs.spec 1970-01-01 01:00:00.000000000 +0100 +++ new/disorderfs-0.5.11/disorderfs.spec 2021-01-19 12:59:44.000000000 +0100 @@ -0,0 +1,41 @@ +Name: disorderfs +Version: 0.5.11 +Release: 1%{?dist} +Summary: FUSE filesystem that introduces non-determinism + +License: GPL-3+ +Source0: https://salsa.debian.org/reproducible-builds/%{name}/-/archive/%{version}/%{name}-%{version}.tar.gz +BuildArch: x86_64 + +BuildRequires: gcc-c++ +BuildRequires: fuse-devel +BuildRequires: pkg-config +BuildRequires: asciidoc + +Requires: bc +Requires: fuse3 + +%description +disorderfs is an overlay FUSE filesystem that introduces non-determinism +into filesystem metadata. For example, it can randomize the order +in which directory entries are read. This is useful for detecting +non-determinism in the build process. + +%prep +%autosetup -n %{name}-%{version} + +%build +%set_build_flags +%make_build + +%install +%make_install PREFIX=/usr + +%files +%doc README +%{_bindir}/disorderfs +%{_datadir}/man/man1/disorderfs.1.gz + +%changelog +* Tue Jan 19 2021 Frédéric Pierret (fepitre) <frederic.pier...@qubes-os.org> - 0.5.11-1 +- Initial RPM packaging. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/disorderfs-0.5.10/tests/test_benchmark new/disorderfs-0.5.11/tests/test_benchmark --- old/disorderfs-0.5.10/tests/test_benchmark 1970-01-01 01:00:00.000000000 +0100 +++ new/disorderfs-0.5.11/tests/test_benchmark 2021-01-19 12:59:44.000000000 +0100 @@ -0,0 +1,33 @@ +#!/bin/sh + +. ./common + +LOOPS=3000 + +Start () { + START="$(date +%s.%N)" +} + +Stop () { + SUFFIX="${1}" + DURATION="$(echo "$(date +%s.%N) - ${START}" | bc)" + printf "Took %.3fs %s\n" "${DURATION}" "${SUFFIX}" +} + +Start +for X in $(seq "${LOOPS}") +do + find fixtures -ls >/dev/null + du -s fixtures >/dev/null +done +Stop "without disorderfs" + +Mount +Start +for X in $(seq "${LOOPS}") +do + find target -ls >/dev/null + du -s target >/dev/null +done +Stop "with disorderfs" +Unmount