Hello community, here is the log from the commit of package varnish for openSUSE:Factory checked in at 2019-03-27 16:22:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/varnish (Old) and /work/SRC/openSUSE:Factory/.varnish.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "varnish" Wed Mar 27 16:22:54 2019 rev:25 rq:689081 version:6.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/varnish/varnish.changes 2018-05-11 14:27:37.857496199 +0200 +++ /work/SRC/openSUSE:Factory/.varnish.new.25356/varnish.changes 2019-03-27 16:23:08.887507950 +0100 @@ -1,0 +2,11 @@ +Wed Mar 27 10:01:08 UTC 2019 - Samu Voutilainen <[email protected]> + +- Updated to 6.2.0 + * Added a thread pool watchdog which will restart the worker + process if scheduling tasks onto worker threads appears + stuck. The new parameter "thread_pool_watchdog" configures + it. +- Disabled error for clobbering, which caused bogus + error in varnishtest + +------------------------------------------------------------------- Old: ---- varnish-6.0.0.tgz New: ---- varnish-6.2.0.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ varnish.spec ++++++ --- /var/tmp/diff_new_pack.rU9ISn/_old 2019-03-27 16:23:09.659507789 +0100 +++ /var/tmp/diff_new_pack.rU9ISn/_new 2019-03-27 16:23:09.663507788 +0100 @@ -21,12 +21,12 @@ %define _fillupdir /var/adm/fillup-templates %endif -%define library_name libvarnishapi1 +%define library_name libvarnishapi2 %define pkg_home %_localstatedir/lib/%name %define pkg_logdir %_localstatedir/log/%name %define pkg_cachedir %_localstatedir/cache/%name Name: varnish -Version: 6.0.0 +Version: 6.2.0 Release: 0 Summary: Accelerator for HTTP services License: BSD-2-Clause @@ -39,9 +39,9 @@ Source5: varnish.logrotate Source7: varnish.service Source8: varnishlog.service -# PATCH-FIX-UPSTREAM varnish-5.1.2-add-fallthrough-comments.patch -- Fix build with GCC 7 -Patch: varnish-5.1.2-add-fallthrough-comments.patch +Patch1: varnish-5.1.2-add-fallthrough-comments.patch BuildRequires: python3-docutils +BuildRequires: python3-Sphinx BuildRequires: libxslt BuildRequires: ncurses-devel BuildRequires: pcre-devel @@ -95,11 +95,10 @@ This package holds the development files for varnish. %prep -%setup -q -%patch -p1 +%autosetup -p1 %build -export CFLAGS="%optflags -fstack-protector" +export CFLAGS="%optflags -fstack-protector -Wno-error=clobbered" %ifarch %ix86 export CFLAGS="$CFLAGS -ffloat-store -fexcess-precision=standard" %endif @@ -186,7 +185,7 @@ %files -n %library_name %defattr(-,root,root,-) -%_libdir/libvarnishapi.so.1* +%_libdir/libvarnishapi.so.2* %files devel %defattr(-,root,root,-) ++++++ varnish-5.1.2-add-fallthrough-comments.patch ++++++ --- /var/tmp/diff_new_pack.rU9ISn/_old 2019-03-27 16:23:09.675507786 +0100 +++ /var/tmp/diff_new_pack.rU9ISn/_new 2019-03-27 16:23:09.675507786 +0100 @@ -1,3 +1,6 @@ +From: [email protected] +Date: Fri Jun 23 19:42:07 UTC 2017 + GCC 7 introduces new warnings, including implicit fallthrough in switch blocks; see https://gcc.gnu.org/gcc-7/changes.html#c-family. This warnings are turned into errors in our case (-Werror). @@ -9,18 +12,16 @@ upgraded in a future release (see commit 5fae561 on master branch at https://github.com/varnishcache/varnish-cache/commit/5fae561). --- --- bin/varnishadm/varnishadm.c | 1 + - lib/libvgz/infback.c | 1 + lib/libvgz/inflate.c | 18 ++++++++++++++++++ - 3 files changed, 20 insertions(+) + 2 files changed, 19 insertions(+) -Index: varnish-6.0.0/bin/varnishadm/varnishadm.c +Index: varnish-6.2.0/bin/varnishadm/varnishadm.c =================================================================== ---- varnish-6.0.0.orig/bin/varnishadm/varnishadm.c -+++ varnish-6.0.0/bin/varnishadm/varnishadm.c -@@ -452,6 +452,7 @@ main(int argc, char * const *argv) +--- varnish-6.2.0.orig/bin/varnishadm/varnishadm.c ++++ varnish-6.2.0/bin/varnishadm/varnishadm.c +@@ -439,6 +439,7 @@ main(int argc, char * const *argv) case 'h': /* Usage help */ usage(0); @@ -28,22 +29,10 @@ case 'n': n_arg = optarg; break; -Index: varnish-6.0.0/lib/libvgz/infback.c -=================================================================== ---- varnish-6.0.0.orig/lib/libvgz/infback.c -+++ varnish-6.0.0/lib/libvgz/infback.c -@@ -477,6 +477,7 @@ void FAR *out_desc; - } - Tracev((stderr, "inflate: codes ok\n")); - state->mode = LEN; -+ /* FALLTHROUGH */ - - case LEN: - /* use inflate_fast() if we have enough input and output */ -Index: varnish-6.0.0/lib/libvgz/inflate.c +Index: varnish-6.2.0/lib/libvgz/inflate.c =================================================================== ---- varnish-6.0.0.orig/lib/libvgz/inflate.c -+++ varnish-6.0.0/lib/libvgz/inflate.c +--- varnish-6.2.0.orig/lib/libvgz/inflate.c ++++ varnish-6.2.0/lib/libvgz/inflate.c @@ -747,6 +747,7 @@ int flush; CRC2(state->check, hold); INITBITS(); ++++++ varnish-6.0.0.tgz -> varnish-6.2.0.tgz ++++++ ++++ 107410 lines of diff (skipped)
