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

Reply via email to