Hello community, here is the log from the commit of package trinity for openSUSE:Factory checked in at 2016-05-23 16:39:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/trinity (Old) and /work/SRC/openSUSE:Factory/.trinity.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "trinity" Changes: -------- --- /work/SRC/openSUSE:Factory/trinity/trinity.changes 2016-04-05 10:44:22.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.trinity.new/trinity.changes 2016-05-23 16:39:34.000000000 +0200 @@ -1,0 +2,101 @@ +Sat May 21 13:11:31 UTC 2016 - mplus...@suse.com + +- Update to version 1.6+git.20160520: + * split num_fd_providers_enabled into two vars. + * make setup_fd_providers silent, so it doesn't spew during -h + * add flags from 4.7 for preadv2/pwritev2 + * if random_ipv4_address picked localhost last time, let it happen again. + * Convert fd provider initialization to use constructors + * include file cleanup + * document how register_fd_provider gets run + * merge enable_fds_param/disable_fds_param into toggle_fds_param + * shut up clang + * fix up more clang detritus + * change set_dontkillme to take a child struct instead of a pid + * bump the child progress indicator in set_dontkillme + +------------------------------------------------------------------- +Sun May 15 11:54:21 UTC 2016 - mplus...@suse.com + +- Update to version 1.6+git.20160513: + * don't call fcntl on -1 fd's + * only do the 'stuck syscall' info on children running random syscalls + * print the error if the initial mmaps fail + * fix offset for 1GB pages. + * when disabling 1GB pages, just do nothing + +------------------------------------------------------------------- +Wed Apr 27 09:55:14 UTC 2016 - mplus...@suse.com + +- Update to version 1.6+git.20160426: + * fix the 'pick new childop' code. + * remove the shm_rw debug code. + * store the type of childop we're doing in the child struct + * remove the 10MB initial mapping. + * be careful not to read past the end of the ip_ssoptrs array + * define maximum size of ip_ssoptrs array + * push the dropprivs code down into the child processes. + * bump the 'pick new op' counter even higher. + * add a 'read /proc/<pid>/status' childop + * fix leaks in thrash-pid-files + * reformat childop structs + * convert uid.c to use output() instead of outputerr() + * set a flag in the child struct when we've dropped privs + * factor out the 'set new op' code to a separate function + * rewrite set_new_op to take ptrs to alternative childops. + * Introduce 'root child ops'. + +------------------------------------------------------------------- +Fri Apr 22 19:37:34 UTC 2016 - mplus...@suse.com + +- Update to version 1.6+git.20160422: + * update the prototypes for the read-all-files childop + * children/ -> childops/ + * move op_nr from syscall record to childdata + * fix open() return code check + * open/stat instead of stat/open + * use fstat instead of lstat + * reset the op ptr when we reach the loop counter. + * reset the child timestamp when we clean it out + * Add new CLONE_NEWCGROUP flag + * change stats to count operations, not just syscalls + +------------------------------------------------------------------- +Wed Apr 20 15:40:30 UTC 2016 - mplus...@suse.com + +- Update to version 1.6+git.20160420: + * reset the op ptr when we reach the loop counter. + * reset the child timestamp when we clean it out + * Add new CLONE_NEWCGROUP flag + +------------------------------------------------------------------- +Sat Apr 16 21:45:45 UTC 2016 - mplus...@suse.com + +- Update to version 1.6+git.20160416: + * move the "child progressing" timestamp from the syscall rec to the child. + * change reap_child to take child struct + * pass the child ptr down to the child op. + * fix badly named child_random_syscalls() + * repeat the previous childop 1000 times + * update the prototypes for the read-all-files childop + * children/ -> childops/ + * move op_nr from syscall record to childdata + * fix open() return code check + * open/stat instead of stat/open + +------------------------------------------------------------------- +Tue Apr 12 11:49:51 UTC 2016 - mplus...@suse.com + +- Update to version 1.6+git.20160408: + * add a ->send method to struct netproto + * add pwritev2/preadv2 + * add SO_CNX_ADVICE setsockopt + * add MSG_BATCH flag + * if a proto's ->send is missing, fallback to random + * decode netlink protocols + * add missing NETLINK_ROUTE decoding + * when per proto ->socket succeeds, indicate success so we don't fall back + * Only pick a single netlink group + * rename ->send to ->gen_packet, and redefine args. + +------------------------------------------------------------------- Old: ---- trinity-1.6~git.20160331.tar.xz New: ---- trinity-1.6+git.20160520.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ trinity.spec ++++++ --- /var/tmp/diff_new_pack.7KVCpk/_old 2016-05-23 16:39:35.000000000 +0200 +++ /var/tmp/diff_new_pack.7KVCpk/_new 2016-05-23 16:39:35.000000000 +0200 @@ -16,10 +16,10 @@ # -%define version_unconverted 1.6~git.20160331 +%define version_unconverted 1.6+git.20160520 Name: trinity -Version: 1.6~git.20160331 +Version: 1.6+git.20160520 Release: 0 Summary: A Linux System call fuzz tester License: GPL-2.0 @@ -46,11 +46,15 @@ # needed for btrfs/ioctl.h BuildRequires: libbtrfs-devel %endif +%if 0%{suse_version} >= 1330 +# builds for 32 bit architectures are failing on Tumbleweed +Excludearch: %ix86 %arm +%endif BuildRequires: make BuildRequires: xz -# lates version which used old versioning scheme needs to be obsoleted, -# this can be removed in future +# older packages which use old versioning scheme need to be obsoleted, +# this can be removed in the future Provides: %{name} = 20160315 Obsoletes: %{name} = 20160315 BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ _service ++++++ --- /var/tmp/diff_new_pack.7KVCpk/_old 2016-05-23 16:39:35.000000000 +0200 +++ /var/tmp/diff_new_pack.7KVCpk/_new 2016-05-23 16:39:35.000000000 +0200 @@ -2,10 +2,9 @@ <service mode="localonly" name="tar_scm"> <param name="url">git://github.com/kernelslacker/trinity</param> <param name="scm">git</param> - <param name="exclude">.git</param> <param name="changesgenerate">enable</param> <param name="filename">trinity</param> - <param name="versionformat">1.6~git.%cd</param> + <param name="versionformat">1.6+git.%cd</param> </service> <service mode="localonly" name="recompress"> <param name="file">*.tar</param>