Re: Squid 3.5 release timetable

2014-08-22 Thread Kinkie
[.. status]

 So if those last two can be pushed onward this week I would like to
 branch once they are merged and the build farm gives them a mostly-blue
 pass rate.

+1

-- 
Kinkie


Jenkins build is back to normal : 3.HEAD-amd64-centos-6 #439

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-centos-6/439/changes



Build failed in Jenkins: 3.HEAD-amd64-ubuntu-saucy #294

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/294/changes

Changes:

[Amos Jeffries] Portability: disable krb5-config use when cross-compiling

krb5-config detection does not support cross-compiling or multiple krb5
library installations properly.

pkg-config is supported by recent releases of the popular krb5 libraries
and supports cross-compile properly and complicated build environments
much better. Trust its results when cross-compiling.

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Docs: update release notes and configure --help after Kerberos 
update

Add release notes for the ./configure option changes in rev.13538.

Also, adjust ./configure --help display text to match the option
behaviour:
* --with is default action, so --without gets documented.
* --without does not accept path, and --with-foo=PATH is available on
all library options. So remove repeated text.

[Amos Jeffries] Kerberos ./configure updates and LDAP group helper membership

Rewrite the configure.ac and cleans up some code in the kerberos auth
and kerberos ldap helper.

Additionally the kerberos ldap helper checks now for AD primary group
membership too.

[Alex Rousskov] Do not leak fake SSL certificate context cache when reconfigure
changes port addresses.

We believe that deleting a cached LocalContextStorage object does not actually
affect connections that use the corresponding SSL_CTX and certificate because
any SSL object using those things increments their sharing counter and
deleting LocalContextStorage only decrements that counter. The [cached]
SSL_CTX object is not destroyed by SSL_CTX_free until that sharing counter
reaches zero.

--
[...truncated 38 lines...]
[3.HEAD-amd64-ubuntu-saucy] $ bzr log -v -r 
revid:squid...@squid-cache.org-20140820001439-bonc1l5jo9coin9i..revid:squ...@treenet.co.nz-20140822124840-1pawu3ph8wcinj1c
 --long --show-ids
Getting local revision...
$ bzr revision-info -d 
http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/
info result: bzr revision-info -d 
http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/ws/ returned 0. 
Command output: 13541 squ...@treenet.co.nz-20140822124840-1pawu3ph8wcinj1c
 stderr: 
RevisionState revno:13541 
revid:squ...@treenet.co.nz-20140822124840-1pawu3ph8wcinj1c
[3.HEAD-amd64-ubuntu-saucy] $ /bin/sh -xe /tmp/hudson9017939491623746111.sh
+ CC='ccache gcc'
+ CXX='ccache g++'
+ ./test-builds.sh --verbose --cleanup --use-config-cache
TESTING: layer-00-bootstrap
total 8
drwxrwxr-x  2 jenkins jenkins 4096 Aug 22 13:38 .
drwxrwxr-x 21 jenkins jenkins 4096 Aug 22 13:38 ..
BUILD: .././test-suite/buildtests/layer-00-bootstrap.opts
automake (1.13.3) : automake
autoconf (2.69) : autoconf
libtool  (2.4.2) : libtool
libtool path : /usr/bin
Bootstrapping 
Fixing configure recursion
Autotool bootstrapping complete.
buildtest.sh result is 0
BUILD: .././test-suite/buildtests/layer-00-bootstrap.opts
Build OK. Global result is 0.
REMOVE DATA: btlayer-00-bootstrap
REMOVE LOG: btlayer-00-bootstrap.log
TESTING: layer-00-default
total 8
drwxrwxr-x  2 jenkins jenkins 4096 Aug 22 13:38 .
drwxrwxr-x 21 jenkins jenkins 4096 Aug 22 13:38 ..
BUILD: .././test-suite/buildtests/layer-00-default.opts
configure: creating cache /tmp/config.cache.29716
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... ccache gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether ccache gcc accepts -g... yes
checking for ccache gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of ccache gcc... gcc3
checking whether ccache gcc and cc understand -c and -o together... yes
checking whether we are using the GNU C++ compiler... yes
checking whether ccache g++ accepts -g... yes
checking dependency style of ccache g++... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
configure: CPU -march=native optimization enabled: no
checking simplified host os... linux (version )
checking whether ccache g++ supports C++11 features by default... no
checking whether ccache g++ supports C++11 features with -std=c++11... yes
checking for 

Build failed in Jenkins: 3.HEAD-x64-debian-unstable #657

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/657/changes

Changes:

[Amos Jeffries] Portability: disable krb5-config use when cross-compiling

krb5-config detection does not support cross-compiling or multiple krb5
library installations properly.

pkg-config is supported by recent releases of the popular krb5 libraries
and supports cross-compile properly and complicated build environments
much better. Trust its results when cross-compiling.

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Docs: update release notes and configure --help after Kerberos 
update

Add release notes for the ./configure option changes in rev.13538.

Also, adjust ./configure --help display text to match the option
behaviour:
* --with is default action, so --without gets documented.
* --without does not accept path, and --with-foo=PATH is available on
all library options. So remove repeated text.

[Amos Jeffries] Kerberos ./configure updates and LDAP group helper membership

Rewrite the configure.ac and cleans up some code in the kerberos auth
and kerberos ldap helper.

Additionally the kerberos ldap helper checks now for AD primary group
membership too.

[Alex Rousskov] Do not leak fake SSL certificate context cache when reconfigure
changes port addresses.

We believe that deleting a cached LocalContextStorage object does not actually
affect connections that use the corresponding SSL_CTX and certificate because
any SSL object using those things increments their sharing counter and
deleting LocalContextStorage only decrements that counter. The [cached]
SSL_CTX object is not destroyed by SSL_CTX_free until that sharing counter
reaches zero.

--
[...truncated 152 lines...]
src/parser/Makefile.am:16: but option 'subdir-objects' is disabled
src/parser/Makefile.am:16: warning: source file 
'$(top_srcdir)/src/SBufExceptions.cc' is in a subdirectory,
src/parser/Makefile.am:16: but option 'subdir-objects' is disabled
src/parser/Makefile.am:16: warning: source file '$(top_srcdir)/src/String.cc' 
is in a subdirectory,
src/parser/Makefile.am:16: but option 'subdir-objects' is disabled
src/parser/Makefile.am:16: warning: source file 
'$(top_srcdir)/src/base/TextException.cc' is in a subdirectory,
src/parser/Makefile.am:16: but option 'subdir-objects' is disabled
src/parser/Makefile.am:35: warning: source file 
'$(top_srcdir)/src/tests/testMain.cc' is in a subdirectory,
src/parser/Makefile.am:35: but option 'subdir-objects' is disabled
src/parser/Makefile.am:35: warning: source file 
'$(top_srcdir)/src/tests/stub_mem.cc' is in a subdirectory,
src/parser/Makefile.am:35: but option 'subdir-objects' is disabled
src/parser/Makefile.am:35: warning: source file 
'$(top_srcdir)/src/tests/stub_debug.cc' is in a subdirectory,
src/parser/Makefile.am:35: but option 'subdir-objects' is disabled
src/parser/Makefile.am:35: warning: source file 
'$(top_srcdir)/src/tests/stub_time.cc' is in a subdirectory,
src/parser/Makefile.am:35: but option 'subdir-objects' is disabled
src/parser/Makefile.am:35: warning: source file 
'$(top_srcdir)/src/tests/stub_SBufDetailedStats.cc' is in a subdirectory,
src/parser/Makefile.am:35: but option 'subdir-objects' is disabled
Fixing configure recursion
./bootstrap.sh: 166: ./bootstrap.sh: ed: not found
Autotool bootstrapping complete.
buildtest.sh result is 0
BUILD: .././test-suite/buildtests/layer-00-bootstrap.opts
Build OK. Global result is 0.
REMOVE DATA: btlayer-00-bootstrap
REMOVE LOG: btlayer-00-bootstrap.log
TESTING: layer-00-default
total 8
drwxr-xr-x  2 jenkins jenkins 4096 Aug 22 13:40 .
drwxr-xr-x 20 jenkins jenkins 4096 Aug 22 13:40 ..
BUILD: .././test-suite/buildtests/layer-00-default.opts
configure: creating cache /tmp/config.cache.26488
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking 

Build failed in Jenkins: 3.HEAD-amd64-ubuntu-precise #777

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-precise/777/changes

Changes:

[Amos Jeffries] Portability: disable krb5-config use when cross-compiling

krb5-config detection does not support cross-compiling or multiple krb5
library installations properly.

pkg-config is supported by recent releases of the popular krb5 libraries
and supports cross-compile properly and complicated build environments
much better. Trust its results when cross-compiling.

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Docs: update release notes and configure --help after Kerberos 
update

Add release notes for the ./configure option changes in rev.13538.

Also, adjust ./configure --help display text to match the option
behaviour:
* --with is default action, so --without gets documented.
* --without does not accept path, and --with-foo=PATH is available on
all library options. So remove repeated text.

[Amos Jeffries] Kerberos ./configure updates and LDAP group helper membership

Rewrite the configure.ac and cleans up some code in the kerberos auth
and kerberos ldap helper.

Additionally the kerberos ldap helper checks now for AD primary group
membership too.

[Alex Rousskov] Do not leak fake SSL certificate context cache when reconfigure
changes port addresses.

We believe that deleting a cached LocalContextStorage object does not actually
affect connections that use the corresponding SSL_CTX and certificate because
any SSL object using those things increments their sharing counter and
deleting LocalContextStorage only decrements that counter. The [cached]
SSL_CTX object is not destroyed by SSL_CTX_free until that sharing counter
reaches zero.

--
[...truncated 39 lines...]
Getting local revision...
$ bzr revision-info -d 
http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-precise/ws/
info result: bzr revision-info -d 
http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-precise/ws/ returned 0. 
Command output: 13541 squ...@treenet.co.nz-20140822124840-1pawu3ph8wcinj1c
 stderr: 
RevisionState revno:13541 
revid:squ...@treenet.co.nz-20140822124840-1pawu3ph8wcinj1c
[3.HEAD-amd64-ubuntu-precise] $ /bin/sh -xe /tmp/hudson3252835715694721423.sh
+ CC=ccache gcc CXX=ccache g++ ./test-builds.sh --verbose --cleanup 
--use-config-cache
TESTING: layer-00-bootstrap
total 8
drwxrwxr-x  2 jenkins jenkins 4096 Aug 22 13:40 .
drwxrwxr-x 20 jenkins jenkins 4096 Aug 22 13:40 ..
BUILD: .././test-suite/buildtests/layer-00-bootstrap.opts
automake (1.11.3) : automake
autoconf (2.68) : autoconf
libtool  (2.4.2) : libtool
libtool path : /usr/bin
Bootstrapping 
Fixing configure recursion
Autotool bootstrapping complete.
buildtest.sh result is 0
BUILD: .././test-suite/buildtests/layer-00-bootstrap.opts
Build OK. Global result is 0.
REMOVE DATA: btlayer-00-bootstrap
REMOVE LOG: btlayer-00-bootstrap.log
TESTING: layer-00-default
total 8
drwxrwxr-x  2 jenkins jenkins 4096 Aug 22 13:40 .
drwxrwxr-x 20 jenkins jenkins 4096 Aug 22 13:40 ..
BUILD: .././test-suite/buildtests/layer-00-default.opts
configure: creating cache /tmp/config.cache.19607
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... ccache gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether ccache gcc accepts -g... yes
checking for ccache gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of ccache gcc... gcc3
checking whether ccache gcc and cc understand -c and -o together... yes
checking whether we are using the GNU C++ compiler... yes
checking whether ccache g++ accepts -g... yes
checking dependency style of ccache g++... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
configure: CPU -march=native optimization enabled: no
checking simplified host os... linux (version )
checking whether ccache g++ supports C++11 features by default... no
checking whether ccache g++ supports C++11 features with -std=c++11... no
checking whether ccache g++ supports C++11 features with -std=c++0x... no
configure: No compiler with C++11 support was found
checking for ranlib... ranlib
checking how to run the C preprocessor... ccache gcc -E
checking whether ln -s works... yes
checking for egrep... .././test-suite/../configure: line 6966: echo: write 
error: Broken pipe
/bin/egrep
checking for sh... /bin/sh

Build failed in Jenkins: 3.HEAD-amd64-FreeBSD-9.1-clang #634

2014-08-22 Thread noc
See 
http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.1-clang/634/changes

Changes:

[Amos Jeffries] Portability: disable krb5-config use when cross-compiling

krb5-config detection does not support cross-compiling or multiple krb5
library installations properly.

pkg-config is supported by recent releases of the popular krb5 libraries
and supports cross-compile properly and complicated build environments
much better. Trust its results when cross-compiling.

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Docs: update release notes and configure --help after Kerberos 
update

Add release notes for the ./configure option changes in rev.13538.

Also, adjust ./configure --help display text to match the option
behaviour:
* --with is default action, so --without gets documented.
* --without does not accept path, and --with-foo=PATH is available on
all library options. So remove repeated text.

[Amos Jeffries] Kerberos ./configure updates and LDAP group helper membership

Rewrite the configure.ac and cleans up some code in the kerberos auth
and kerberos ldap helper.

Additionally the kerberos ldap helper checks now for AD primary group
membership too.

[Alex Rousskov] Do not leak fake SSL certificate context cache when reconfigure
changes port addresses.

We believe that deleting a cached LocalContextStorage object does not actually
affect connections that use the corresponding SSL_CTX and certificate because
any SSL object using those things increments their sharing counter and
deleting LocalContextStorage only decrements that counter. The [cached]
SSL_CTX object is not destroyed by SSL_CTX_free until that sharing counter
reaches zero.

--
[...truncated 4237 lines...]
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Iterator.lo -MD -MP -MF 
.deps/Iterator.Tpo -c ../../../src/adaptation/Iterator.cc  -fPIC -DPIC -o 
.libs/Iterator.o
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Iterator.lo -MD -MP -MF 
.deps/Iterator.Tpo -c ../../../src/adaptation/Iterator.cc -o Iterator.o 
/dev/null 21
mv -f .deps/Iterator.Tpo .deps/Iterator.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile ccache clang++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Werror -Qunused-arguments  -D_REENTRANT -g -O2 
-I/usr/local/include -MT Message.lo -MD -MP -MF .deps/Message.Tpo -c -o 
Message.lo ../../../src/adaptation/Message.cc
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Message.lo -MD -MP -MF 
.deps/Message.Tpo -c ../../../src/adaptation/Message.cc  -fPIC -DPIC -o 
.libs/Message.o
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Message.lo -MD -MP -MF 
.deps/Message.Tpo -c ../../../src/adaptation/Message.cc -o Message.o /dev/null 
21
mv -f .deps/Message.Tpo .deps/Message.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile ccache clang++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Werror -Qunused-arguments  -D_REENTRANT -g -O2 
-I/usr/local/include -MT Service.lo -MD -MP -MF .deps/Service.Tpo -c -o 
Service.lo ../../../src/adaptation/Service.cc
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Service.lo -MD -MP -MF 
.deps/Service.Tpo -c ../../../src/adaptation/Service.cc  -fPIC -DPIC -o 
.libs/Service.o
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Service.lo -MD -MP -MF 
.deps/Service.Tpo -c ../../../src/adaptation/Service.cc -o Service.o /dev/null 
21
mv -f .deps/Service.Tpo .deps/Service.Plo

Build failed in Jenkins: 3.HEAD-amd64-centos-7-clang #7

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/7/changes

Changes:

[Amos Jeffries] Portability: disable krb5-config use when cross-compiling

krb5-config detection does not support cross-compiling or multiple krb5
library installations properly.

pkg-config is supported by recent releases of the popular krb5 libraries
and supports cross-compile properly and complicated build environments
much better. Trust its results when cross-compiling.

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Docs: update release notes and configure --help after Kerberos 
update

Add release notes for the ./configure option changes in rev.13538.

Also, adjust ./configure --help display text to match the option
behaviour:
* --with is default action, so --without gets documented.
* --without does not accept path, and --with-foo=PATH is available on
all library options. So remove repeated text.

[Amos Jeffries] Kerberos ./configure updates and LDAP group helper membership

Rewrite the configure.ac and cleans up some code in the kerberos auth
and kerberos ldap helper.

Additionally the kerberos ldap helper checks now for AD primary group
membership too.

[Alex Rousskov] Do not leak fake SSL certificate context cache when reconfigure
changes port addresses.

We believe that deleting a cached LocalContextStorage object does not actually
affect connections that use the corresponding SSL_CTX and certificate because
any SSL object using those things increments their sharing counter and
deleting LocalContextStorage only decrements that counter. The [cached]
SSL_CTX object is not destroyed by SSL_CTX_free until that sharing counter
reaches zero.

--
[...truncated 12542 lines...]
Making uninstall in log
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'
Making uninstall in ipc
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'
Making uninstall in mgr
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/mgr'
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/mgr'
Making uninstall in snmp
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/snmp'
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/snmp'
Making uninstall in adaptation
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'
Making uninstall in icap
make[4]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation/icap'
make[4]: Nothing to be done for `uninstall'.
make[4]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation/icap'
make[4]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'
make[4]: Nothing to be done for `uninstall-am'.
make[4]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'
 ( cd 
'/tmp/am-dc-22535/http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share'
  rm -f mib.txt )
 ( cd 
'/tmp/am-dc-22535/http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec'
  rm -f diskd unlinkd )
 /usr/bin/rm -f -f 
/tmp/am-dc-22535/http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf
 ( cd 

Build failed in Jenkins: 3.HEAD-amd64-FreeBSD-9.1 #736

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.1/736/changes

Changes:

[Amos Jeffries] Portability: disable krb5-config use when cross-compiling

krb5-config detection does not support cross-compiling or multiple krb5
library installations properly.

pkg-config is supported by recent releases of the popular krb5 libraries
and supports cross-compile properly and complicated build environments
much better. Trust its results when cross-compiling.

[Automatic source maintenance] SourceFormat Enforcement

[Amos Jeffries] Docs: update release notes and configure --help after Kerberos 
update

Add release notes for the ./configure option changes in rev.13538.

Also, adjust ./configure --help display text to match the option
behaviour:
* --with is default action, so --without gets documented.
* --without does not accept path, and --with-foo=PATH is available on
all library options. So remove repeated text.

[Amos Jeffries] Kerberos ./configure updates and LDAP group helper membership

Rewrite the configure.ac and cleans up some code in the kerberos auth
and kerberos ldap helper.

Additionally the kerberos ldap helper checks now for AD primary group
membership too.

[Alex Rousskov] Do not leak fake SSL certificate context cache when reconfigure
changes port addresses.

We believe that deleting a cached LocalContextStorage object does not actually
affect connections that use the corresponding SSL_CTX and certificate because
any SSL object using those things increments their sharing counter and
deleting LocalContextStorage only decrements that counter. The [cached]
SSL_CTX object is not destroyed by SSL_CTX_free until that sharing counter
reaches zero.

--
[...truncated 4176 lines...]
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT DynamicGroupCfg.lo -MD -MP -MF 
.deps/DynamicGroupCfg.Tpo -c ../../../src/adaptation/DynamicGroupCfg.cc -o 
DynamicGroupCfg.o /dev/null 21
mv -f .deps/DynamicGroupCfg.Tpo .deps/DynamicGroupCfg.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile /usr/local/bin/ccache g++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow 
-Werror -pipe -D_REENTRANT -g -O2 -I/usr/local/include -MT Elements.lo -MD -MP 
-MF .deps/Elements.Tpo -c -o Elements.lo ../../../src/adaptation/Elements.cc
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Elements.lo -MD -MP -MF .deps/Elements.Tpo -c 
../../../src/adaptation/Elements.cc  -fPIC -DPIC -o .libs/Elements.o
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Elements.lo -MD -MP -MF .deps/Elements.Tpo -c 
../../../src/adaptation/Elements.cc -o Elements.o /dev/null 21
mv -f .deps/Elements.Tpo .deps/Elements.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile /usr/local/bin/ccache g++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow 
-Werror -pipe -D_REENTRANT -g -O2 -I/usr/local/include -MT Initiate.lo -MD -MP 
-MF .deps/Initiate.Tpo -c -o Initiate.lo ../../../src/adaptation/Initiate.cc
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Initiate.lo -MD -MP -MF .deps/Initiate.Tpo -c 
../../../src/adaptation/Initiate.cc  -fPIC -DPIC -o .libs/Initiate.o
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Initiate.lo -MD -MP -MF .deps/Initiate.Tpo -c 
../../../src/adaptation/Initiate.cc -o 

Jenkins build is back to normal : 3.HEAD-amd64-centos-7 #18

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-centos-7/18/changes



Build failed in Jenkins: 3.HEAD-amd64-FreeBSD-9.1-clang #635

2014-08-22 Thread noc
See 
http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.1-clang/635/changes

Changes:

[Amos Jeffries] Fix 'Could not find krb5-config in path' on OS without krb5

--
[...truncated 4215 lines...]
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Iterator.lo -MD -MP -MF 
.deps/Iterator.Tpo -c ../../../src/adaptation/Iterator.cc  -fPIC -DPIC -o 
.libs/Iterator.o
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Iterator.lo -MD -MP -MF 
.deps/Iterator.Tpo -c ../../../src/adaptation/Iterator.cc -o Iterator.o 
/dev/null 21
mv -f .deps/Iterator.Tpo .deps/Iterator.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile ccache clang++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Werror -Qunused-arguments  -D_REENTRANT -g -O2 
-I/usr/local/include -MT Message.lo -MD -MP -MF .deps/Message.Tpo -c -o 
Message.lo ../../../src/adaptation/Message.cc
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Message.lo -MD -MP -MF 
.deps/Message.Tpo -c ../../../src/adaptation/Message.cc  -fPIC -DPIC -o 
.libs/Message.o
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Message.lo -MD -MP -MF 
.deps/Message.Tpo -c ../../../src/adaptation/Message.cc -o Message.o /dev/null 
21
mv -f .deps/Message.Tpo .deps/Message.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile ccache clang++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Werror -Qunused-arguments  -D_REENTRANT -g -O2 
-I/usr/local/include -MT Service.lo -MD -MP -MF .deps/Service.Tpo -c -o 
Service.lo ../../../src/adaptation/Service.cc
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Service.lo -MD -MP -MF 
.deps/Service.Tpo -c ../../../src/adaptation/Service.cc  -fPIC -DPIC -o 
.libs/Service.o
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT Service.lo -MD -MP -MF 
.deps/Service.Tpo -c ../../../src/adaptation/Service.cc -o Service.o /dev/null 
21
mv -f .deps/Service.Tpo .deps/Service.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile ccache clang++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Werror -Qunused-arguments  -D_REENTRANT -g -O2 
-I/usr/local/include -MT ServiceConfig.lo -MD -MP -MF .deps/ServiceConfig.Tpo 
-c -o ServiceConfig.lo ../../../src/adaptation/ServiceConfig.cc
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT ServiceConfig.lo -MD -MP -MF 
.deps/ServiceConfig.Tpo -c ../../../src/adaptation/ServiceConfig.cc  -fPIC 
-DPIC -o .libs/ServiceConfig.o
libtool: compile:  ccache clang++ -DHAVE_CONFIG_H -I../../.. -I../../../include 
-I../../../lib -I../../../src -I../../include -I/usr/local/include 
-I/usr/include -I/usr/include -I../../../libltdl -Werror -Qunused-arguments 
-D_REENTRANT -g -O2 -I/usr/local/include -MT ServiceConfig.lo -MD -MP -MF 
.deps/ServiceConfig.Tpo -c ../../../src/adaptation/ServiceConfig.cc -o 
ServiceConfig.o /dev/null 21
mv -f .deps/ServiceConfig.Tpo .deps/ServiceConfig.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile ccache clang++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  

Build failed in Jenkins: 3.HEAD-amd64-FreeBSD-9.1 #737

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-FreeBSD-9.1/737/changes

Changes:

[Amos Jeffries] Fix 'Could not find krb5-config in path' on OS without krb5

--
[...truncated 4154 lines...]
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT DynamicGroupCfg.lo -MD -MP -MF 
.deps/DynamicGroupCfg.Tpo -c ../../../src/adaptation/DynamicGroupCfg.cc -o 
DynamicGroupCfg.o /dev/null 21
mv -f .deps/DynamicGroupCfg.Tpo .deps/DynamicGroupCfg.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile /usr/local/bin/ccache g++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow 
-Werror -pipe -D_REENTRANT -g -O2 -I/usr/local/include -MT Elements.lo -MD -MP 
-MF .deps/Elements.Tpo -c -o Elements.lo ../../../src/adaptation/Elements.cc
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Elements.lo -MD -MP -MF .deps/Elements.Tpo -c 
../../../src/adaptation/Elements.cc  -fPIC -DPIC -o .libs/Elements.o
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Elements.lo -MD -MP -MF .deps/Elements.Tpo -c 
../../../src/adaptation/Elements.cc -o Elements.o /dev/null 21
mv -f .deps/Elements.Tpo .deps/Elements.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile /usr/local/bin/ccache g++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow 
-Werror -pipe -D_REENTRANT -g -O2 -I/usr/local/include -MT Initiate.lo -MD -MP 
-MF .deps/Initiate.Tpo -c -o Initiate.lo ../../../src/adaptation/Initiate.cc
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Initiate.lo -MD -MP -MF .deps/Initiate.Tpo -c 
../../../src/adaptation/Initiate.cc  -fPIC -DPIC -o .libs/Initiate.o
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Initiate.lo -MD -MP -MF .deps/Initiate.Tpo -c 
../../../src/adaptation/Initiate.cc -o Initiate.o /dev/null 21
mv -f .deps/Initiate.Tpo .deps/Initiate.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile /usr/local/bin/ccache g++ 
-DHAVE_CONFIG_H-I../../.. -I../../../include  -I../../../lib -I../../../src 
 -I../../include -I/usr/local/include -I/usr/include  -I/usr/include  
-I../../../libltdl  -Wall -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow 
-Werror -pipe -D_REENTRANT -g -O2 -I/usr/local/include -MT Initiator.lo -MD -MP 
-MF .deps/Initiator.Tpo -c -o Initiator.lo ../../../src/adaptation/Initiator.cc
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Initiator.lo -MD -MP -MF .deps/Initiator.Tpo -c 
../../../src/adaptation/Initiator.cc  -fPIC -DPIC -o .libs/Initiator.o
libtool: compile:  /usr/local/bin/ccache g++ -DHAVE_CONFIG_H -I../../.. 
-I../../../include -I../../../lib -I../../../src -I../../include 
-I/usr/local/include -I/usr/include -I/usr/include -I../../../libltdl -Wall 
-Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Werror -pipe -D_REENTRANT 
-g -O2 -I/usr/local/include -MT Initiator.lo -MD -MP -MF .deps/Initiator.Tpo -c 
../../../src/adaptation/Initiator.cc -o Initiator.o /dev/null 21
mv -f .deps/Initiator.Tpo .deps/Initiator.Plo
/bin/sh ../../libtool --tag=CXX--mode=compile 

Build failed in Jenkins: 3.HEAD-amd64-centos-7-clang #8

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/8/changes

Changes:

[Amos Jeffries] Fix 'Could not find krb5-config in path' on OS without krb5

--
[...truncated 11141 lines...]
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ident'
Making uninstall in log
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/log'
Making uninstall in ipc
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/ipc'
Making uninstall in mgr
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/mgr'
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/mgr'
Making uninstall in snmp
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/snmp'
make[3]: Nothing to be done for `uninstall'.
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/snmp'
Making uninstall in adaptation
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'
Making uninstall in icap
make[4]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation/icap'
make[4]: Nothing to be done for `uninstall'.
make[4]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation/icap'
make[4]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'
make[4]: Nothing to be done for `uninstall-am'.
make[4]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src/adaptation'
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'
 ( cd 
'http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share'
  rm -f mib.txt )
 ( cd 
'http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/libexec'
  rm -f diskd unlinkd )
 /usr/bin/rm -f -f 
http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/mime.conf
 /usr/bin/rm -f -f 
http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc/squid.conf
 ( cd 
'http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/share/man/man8'
  rm -f squid.8 )
 ( cd 
'http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/sbin'
  rm -f squid )
 ( cd 
'http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/etc'
  rm -f squid.conf.default squid.conf.documented mime.conf.default )
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'
make[2]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/src'
Making uninstall in tools
make[2]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools'
Making uninstall in purge
make[3]: Entering directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/purge'
 ( cd 
'http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_inst/bin'
  rm -f purge )
make[3]: Leaving directory 
`http://build.squid-cache.org/job/3.HEAD-amd64-centos-7-clang/ws/btlayer-00-default/squid-3.HEAD-BZR/_build/tools/purge'

Jenkins build is back to normal : 3.HEAD-amd64-ubuntu-saucy #295

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-saucy/295/changes



Jenkins build is back to normal : 3.HEAD-amd64-ubuntu-precise #778

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-amd64-ubuntu-precise/778/changes



Jenkins build is back to normal : 3.HEAD-x64-debian-unstable #658

2014-08-22 Thread noc
See http://build.squid-cache.org/job/3.HEAD-x64-debian-unstable/658/changes



Re: [RFC] squid-3.6 unit tests

2014-08-22 Thread Alex Rousskov
On 08/20/2014 09:16 PM, Amos Jeffries wrote:
 Future versions of autoconf/automake will be auto-enabling their
 subdir-objects feature. This impacts Squid in a few ways, the largest
 being how we perform unit testing.
 
 At present our unit tests link to objects in $(top_srcdir)/src/tests/
 and sometimes from other src/foo/ directories. The current automake will
 build a .o file in the current working directory, but with
 subdir-objects the .o would be built in the src/tests/ etc directory and
 shared between any other units using the base .c file.
  This will naturally cause build failures when the source sub-directory
 has not yet been created by the build process. subdir-objects is not
 automatically creating paths.
 
 I am proposing that:
 
 1) we reverse the decision to build any unit tests in src/
 subdirectories. Returning to the original design of using top level
 test-suite/ directory to build and run them. This will ensure that all
 necessary .la objects and src/ directories are already existing before
 unit tests get built.
 
 We are already facing some problems from that plan. For example when
 unit tests for src/fs/ need to link against src/http/*.la we currently
 have to build them in src/Makefile.am after all src/*/ sub-directories
 have been recursed and built. Some possible compat/ unit tests are also
 blocked by lib/* not being built at the time.
 
 
 2) the STUB .cc files are moved from src/tests/. With subdir-objects we can
 
  a) place them in the relevant src/foo/ directory, or
  b) place them in src/stubs/.
 
 With a rename from stub_foo.cc to foo.stub.cc so we can make use of a
 generic automate their build and dist operations from Common.am (in case
 of 2a) or src/stubs/Makefile.am (in case of 2b).


No objections from me. While it would be better to localize unit tests,
our unit tests are apparently not local enough to be easily localized.
In many cases, this is probably due to poor quality of the primary code
(too many dependencies), and will take a while to improve.


 If agreed this would take effect after 3.5 branching.

This is your call, but I am surprised you want to make such a relatively
big (and yet essentially simple) change after branching. I would
recommend to do it before you branch to minimize long-term maintenance
overheads.


Thank you,

Alex.



Re: Squid 3.5 release timetable

2014-08-22 Thread Alex Rousskov
On 08/21/2014 11:54 PM, Amos Jeffries wrote:
 Update:
 
  * FTP and Kerberos patches are in and building fine.
  (build farm has some internal issues clouding the state)
 
  * I am punting Bearer and Parser-NG off into 3.6 series. Some design
 decisions may take a while to resolve and re-audit.
 
  * PROXY protocol and Splice/Peek appear to be almost done with audit.
 
 So if those last two can be pushed onward this week I would like to
 branch once they are merged and the build farm gives them a mostly-blue
 pass rate.

What about the boilerplate updates? I think it would be best to do them
before branching as they are another example of simple changes affecting
a lot of files. I will try to find the time to revisit that project next
week.


Thank you,

Alex.



Re: Squid 3.5 release timetable

2014-08-22 Thread Amos Jeffries
On 23/08/2014 6:02 a.m., Alex Rousskov wrote:
 On 08/21/2014 11:54 PM, Amos Jeffries wrote:
 Update:

  * FTP and Kerberos patches are in and building fine.
  (build farm has some internal issues clouding the state)

  * I am punting Bearer and Parser-NG off into 3.6 series. Some design
 decisions may take a while to resolve and re-audit.

  * PROXY protocol and Splice/Peek appear to be almost done with audit.

 So if those last two can be pushed onward this week I would like to
 branch once they are merged and the build farm gives them a mostly-blue
 pass rate.
 
 What about the boilerplate updates? I think it would be best to do them
 before branching as they are another example of simple changes affecting
 a lot of files. I will try to find the time to revisit that project next
 week.

Ah, right. If you could at least check and update that list of
authorships we have permission to move blurbs for I can throw small bits
of time at the incremental updates.
 Would a comment in the script listing dates as to when each author gave
permission be doable to make this less of a big ask?

Amos