Build failed in Hudson: website-builds #2

2009-09-07 Thread noc
See 

Changes:

[Amos Jeffries ] ignore missing dyn when building code 
guide

[Amos Jeffries ] Bug 2735: Incomplete -fhuge-objects 
detection

--
[...truncated 4652 lines...]
Generating docs for compound SingletonIOStrategy...
Generating docs for compound SMB_Connect_Def...
Generating docs for compound SMB_CP_dirent...
Generating docs for compound SMB_File_Def...
Generating docs for compound SMB_Status...
Generating docs for compound SMB_Tree_Structure...
Generating docs for compound SMBDOMAIN...
Generating docs for compound snmp_internal_session...
Generating docs for compound snmp_mib_tree...
Generating docs for compound snmp_pdu...
Generating docs for compound snmp_session...
Generating docs for compound SourceDomainLookup...
Generating docs for compound Splay...
Generating docs for compound SplayCheck...
Generating docs for compound SplayConstIterator...
Generating docs for compound SplayNode...
Generating docs for compound SpnegoElement...
Generating docs for compound SpnegoToken...
Generating docs for compound squid_radix_mask...
Generating docs for compound squid_radix_node...
Generating docs for compound squid_radix_node_head...
Generating docs for compound squidaio_ctrl_t...
Generating docs for compound squidaio_request_queue_t...
Generating docs for compound squidaio_request_t...
Generating docs for compound squidaio_result_t...
Generating docs for compound squidaio_thread_t...
Generating docs for compound squidaio_unlinkq_t...
Generating docs for compound SquidConfig...
Generating docs for nested compound SquidConfig::_cacheSwap...
Generating docs for compound SquidConfig2...
Generating docs for compound SquidMD5Context...
Generating docs for compound ssl_option...
Generating docs for compound SslErrorMapEntry...
Generating docs for compound Stack...
Generating docs for compound stale_flags...
Generating docs for compound StatObjectsState...
Generating docs for compound std::streambuf...
Generating docs for compound StockEventLoop...
Generating docs for compound Store...
Generating docs for compound store_client...
Generating docs for nested compound store_client::Callback...
Generating docs for compound store_rebuild_progress...
Generating docs for compound StoreClient...
Generating docs for compound StoreClientStats...
Generating docs for compound StoreController...
Generating docs for compound StoreDigestCBlock...
Generating docs for compound StoreDigestState...
Generating docs for compound StoreDigestStats...
Generating docs for compound StoreEntry...
Generating docs for compound StoreEntryStream...
Generating docs for compound StoreEntryStreamBuf...
Generating docs for compound StoreFileSystem...
Generating docs for compound StoreFScoss...
Generating docs for compound StoreFSufs...
Generating docs for compound StoreHashIndex...
Generating docs for compound StoreHashIndexEntry...
Generating docs for compound StoreIOBuffer...
Generating docs for compound StoreIOState...
Generating docs for compound StoreMeta...
Generating docs for compound StoreMetaMD5...
Generating docs for compound StoreMetaObjSize...
Generating docs for compound StoreMetaSTD...
Generating docs for compound StoreMetaSTDLFS...
Generating docs for compound StoreMetaUnpacker...
Generating docs for compound StoreMetaURL...
Generating docs for compound StoreMetaVary...
Generating docs for compound StoreRootEngine...
Generating docs for compound StoreSearch...
Generating docs for compound StoreSearchCoss...
Generating docs for compound StoreSearchHashIndex...
Generating docs for compound StoreSearchUFS...
Generating docs for compound StoreSwapLogData...
Generating docs for compound StoreSwapLogHeader...
Generating docs for compound StreamTest...
Generating docs for compound String...
Generating docs for compound stubIcmp...
Generating docs for compound StubTime...
Generating docs for compound subid...
Generating docs for compound SwapDir...
Generating docs for nested compound SwapDir::CleanLog...
Generating docs for nested compound SwapDir::Flags...
Generating docs for compound synch_state...
Generating docs for compound SyntheticOwnsExplicit...
Generating docs for compound testACLMaxUserIP...
Generating docs for compound testArray...
Generating docs for compound testAuth...
Generating docs for compound testAuthConfig...
Generating docs for compound testAuthUserRequest...
Generating docs for compound testBoilerplate...
Generating docs for compound testCacheManager...
Generating docs for compound testCoss...
Generating docs for compound testDiskIO...
Generating docs for compound testEvent...
Generating docs for compound testEventLoop...
Generating docs for compound testHttpReply...
Generating docs for compound testHttpRequest...
Generating docs for compound testHttpRequestMethod...
Generating docs for compound testIcmp...
Generating docs for compound testIpAddress...
Generating docs for compound testNull...
Generating docs for compo

Build failed in Hudson: website-builds #1

2009-09-07 Thread noc
See 

--
[...truncated 4646 lines...]
Generating docs for compound SingletonIOStrategy...
Generating docs for compound SMB_Connect_Def...
Generating docs for compound SMB_CP_dirent...
Generating docs for compound SMB_File_Def...
Generating docs for compound SMB_Status...
Generating docs for compound SMB_Tree_Structure...
Generating docs for compound SMBDOMAIN...
Generating docs for compound snmp_internal_session...
Generating docs for compound snmp_mib_tree...
Generating docs for compound snmp_pdu...
Generating docs for compound snmp_session...
Generating docs for compound SourceDomainLookup...
Generating docs for compound Splay...
Generating docs for compound SplayCheck...
Generating docs for compound SplayConstIterator...
Generating docs for compound SplayNode...
Generating docs for compound SpnegoElement...
Generating docs for compound SpnegoToken...
Generating docs for compound squid_radix_mask...
Generating docs for compound squid_radix_node...
Generating docs for compound squid_radix_node_head...
Generating docs for compound squidaio_ctrl_t...
Generating docs for compound squidaio_request_queue_t...
Generating docs for compound squidaio_request_t...
Generating docs for compound squidaio_result_t...
Generating docs for compound squidaio_thread_t...
Generating docs for compound squidaio_unlinkq_t...
Generating docs for compound SquidConfig...
Generating docs for nested compound SquidConfig::_cacheSwap...
Generating docs for compound SquidConfig2...
Generating docs for compound SquidMD5Context...
Generating docs for compound ssl_option...
Generating docs for compound SslErrorMapEntry...
Generating docs for compound Stack...
Generating docs for compound stale_flags...
Generating docs for compound StatObjectsState...
Generating docs for compound std::streambuf...
Generating docs for compound StockEventLoop...
Generating docs for compound Store...
Generating docs for compound store_client...
Generating docs for nested compound store_client::Callback...
Generating docs for compound store_rebuild_progress...
Generating docs for compound StoreClient...
Generating docs for compound StoreClientStats...
Generating docs for compound StoreController...
Generating docs for compound StoreDigestCBlock...
Generating docs for compound StoreDigestState...
Generating docs for compound StoreDigestStats...
Generating docs for compound StoreEntry...
Generating docs for compound StoreEntryStream...
Generating docs for compound StoreEntryStreamBuf...
Generating docs for compound StoreFileSystem...
Generating docs for compound StoreFScoss...
Generating docs for compound StoreFSufs...
Generating docs for compound StoreHashIndex...
Generating docs for compound StoreHashIndexEntry...
Generating docs for compound StoreIOBuffer...
Generating docs for compound StoreIOState...
Generating docs for compound StoreMeta...
Generating docs for compound StoreMetaMD5...
Generating docs for compound StoreMetaObjSize...
Generating docs for compound StoreMetaSTD...
Generating docs for compound StoreMetaSTDLFS...
Generating docs for compound StoreMetaUnpacker...
Generating docs for compound StoreMetaURL...
Generating docs for compound StoreMetaVary...
Generating docs for compound StoreRootEngine...
Generating docs for compound StoreSearch...
Generating docs for compound StoreSearchCoss...
Generating docs for compound StoreSearchHashIndex...
Generating docs for compound StoreSearchUFS...
Generating docs for compound StoreSwapLogData...
Generating docs for compound StoreSwapLogHeader...
Generating docs for compound StreamTest...
Generating docs for compound String...
Generating docs for compound stubIcmp...
Generating docs for compound StubTime...
Generating docs for compound subid...
Generating docs for compound SwapDir...
Generating docs for nested compound SwapDir::CleanLog...
Generating docs for nested compound SwapDir::Flags...
Generating docs for compound synch_state...
Generating docs for compound SyntheticOwnsExplicit...
Generating docs for compound testACLMaxUserIP...
Generating docs for compound testArray...
Generating docs for compound testAuth...
Generating docs for compound testAuthConfig...
Generating docs for compound testAuthUserRequest...
Generating docs for compound testBoilerplate...
Generating docs for compound testCacheManager...
Generating docs for compound testCoss...
Generating docs for compound testDiskIO...
Generating docs for compound testEvent...
Generating docs for compound testEventLoop...
Generating docs for compound testHttpReply...
Generating docs for compound testHttpRequest...
Generating docs for compound testHttpRequestMethod...
Generating docs for compound testIcmp...
Generating docs for compound testIpAddress...
Generating docs for compound testNull...
Generating docs for compound testRFC1035...
Generating docs for compound testStore...
Generating docs for compound TestStore...
Generating docs for compound testStoreCont

Kerberos build failures in HEAD

2009-09-07 Thread Amos Jeffries

Hi Markus,
can you look into this please?

http://build.squid-cache.org/job/3.HEAD-amd64-CentOS-5.3/lastFailedBuild/console


Re: Patch to authenticate securely to upstream ISA server(or others)

2009-09-07 Thread Markus Moeller


How about the attached ?

Markus


"Henrik Nordstrom"  wrote in message 
news:1252272029.23776.54.ca...@henriknordstrom.net...

The patch had been somewhat corrupted in flight so had to apply it by
hand, but running a test now.

It's "no/lib" it is complaining on. Seem it comes from the "system
default" test where check_mit / check_heimdal is called with a "random"
$enableval from being called outside any AC_ARG_ENABLE macro.. (value in
previous AC_ARG_ENABLE macro, i.e. the seam-64 one..)


Hmm.. looking at the patch I don't think it's correct. The issue is that
-L, -R and -I should only be set if there actually is any paths to set
it to, not if the user uses ./configure --exec-prefix=... But it does
hide the problem in my case with system integrated kerberos libs, but I
guess it also breaks installs needing a non-system path to the kerberos
installation.

Regards
Henrik



sön 2009-09-06 klockan 14:37 +0100 skrev Markus Moeller:
Did this fix it ? You talk about -Rno/lib. I only saw -RNONE/lib. If 
there

is the case of no then I need to check for no in the two ifs.

Markus


"Markus Moeller"  wrote in message
news:h7scl8$r2...@ger.gmane.org...
> This should fix it:
>
> --- configure.in2009-09-04 02:06:24.0 +0100
> +++ configure.in.new2009-09-05 01:47:34.875859258 +0100
> @@ -424,8 +424,12 @@
>   [ squid_dir=$withval ]
> )
>
> +if test "x$exec_prefix" != xNONE; then
> eval ac_p_include=$includedir
> CPPFLAGS="$CPPFLAGS -I$ac_p_include -I../../../ -I../../../include/ 
-I$squid_dir/include
>  -I$squid_dir/src -I$squid_dir"
> +else
> +CPPFLAGS="$CPPFLAGS -I../../../ -I../../../include/ -I$squid_dir/include
> -I$squid_dir/src -I$squid_dir"
> +fi
> AC_CACHE_CHECK([for SQUID at '$squid_dir' ],ac_cv_have_squid,[
> AC_TRY_RUN([
> #include 
> @@ -439,8 +443,12 @@
>   ac_cv_have_squid=yes,
>   ac_cv_have_squid=no)
> ])
> +if test "x$exec_prefix" != xNONE;  then
> eval ac_p_lib=$libdir
> LDFLAGS="$LDFLAGS -L../../../lib -L$ac_p_lib $w_flag$ac_p_lib$w_flag_2"
> +else
> +LDFLAGS="$LDFLAGS -L../../../lib"
> +fi
> if test "x$ac_cv_have_squid" = "xyes"; then
>   AC_DEFINE(HAVE_SQUID,1, [Define to 1 if you have SQUID])
>   AC_CHECK_HEADERS(getaddrinfo.h getnameinfo.h util.h)
>
>
> Marksu
>
>
> "Henrik Nordstrom"  wrote in message
> news:1252072098.571.16.ca...@henriknordstrom.net...
>> lör 2009-09-05 klockan 01:33 +1200 skrev Amos Jeffries:
>>
>>> Markus,
>>>these changes won't help the Fedora build with Squid-3.1 frozen. 
>>> That

>>> will require a minimal change of probably just the configure.in.
>>
>> Squid-3.1 has now been packaged for Fedora 12, but so far without
>> squid_kerb_auth due to the configure mess adding invalid linker 
>> library

>> path flags which the Fedora automatic package QA checks detects and
>> barfs loudly.
>>
>> The helper can be enabled if the configure bits is fixed. It builds 
>> and

>> runs, it's just that the resulting binary is rejected by Fedora QA
>> checks (bad -R option no/lib).
>>
>> Regards
>> Henrik
>>
>>
>
>
>






configure.in.patch
Description: Binary data


Hudson build is back to normal: 3.1-amd64-CentOS-5.3 #15

2009-09-07 Thread noc
See 




Re: Build failed in Hudson: 3.1-amd64-CentOS-5.3 #14

2009-09-07 Thread Henrik Nordstrom
mån 2009-09-07 klockan 19:51 +1200 skrev Amos Jeffries:

> > But here is another idea. Have uninstall compare with the source
> > directory and not the target. Would probably be best. Will screw up if
> > someone tries "make clean" before "make uninstall" but that's their
> > problem. And if that's a problem then we can keep these built files
> > until "make distclean".
> 
> Thats more doable IMO.

I think so too.

Regards
Henrik



Re: Build failed in Hudson: 3.1-amd64-CentOS-5.3 #14

2009-09-07 Thread Henrik Nordstrom
mån 2009-09-07 klockan 19:51 +1200 skrev Amos Jeffries:
> Henrik Nordstrom wrote:
> > mån 2009-09-07 klockan 12:18 +1200 skrev Amos Jeffries:
> > 
> >> Tricky. That would place the hash at the wrong end of the file (last) where
> >> its most likely to be overlooked. Particularly on the longer config files.
> > 
> > Doesn't matter if it's overlooked.
> 
> ?huh?  if its overlooked it stays after an edit and the removal will 
> find it and delete the changed file when it should not have.

No, the hash will differ if edited so it's not deleted.

removing the line will just keep the file even if it happens to be
identical to the original.

Regards
Henrik



Re: Build failed in Hudson: 3.1-amd64-CentOS-5.3 #14

2009-09-07 Thread Henrik Nordstrom
mån 2009-09-07 klockan 11:52 +1200 skrev Amos Jeffries:

> This seems to be related: 
> http://www.squid-cache.org/bugs/show_bug.cgi?id=2719

I do't think so. Works for me.

Regards
Henrik



Re: Build failed in Hudson: 3.1-amd64-CentOS-5.3 #14

2009-09-07 Thread Robert Collins
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Amos Jeffries wrote:

> You misunderstood me.
> On FreeBSD from what I've seen of squid-cache the md5sum 'binary' is:
>   "/path/to/python /path/to/md5sum.py"


'md5'

- -Rob
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkqkyFMACgkQ42zgmrPGrq5v1gCfVg5djbsXoG+wP/fe4vecUI43
SBMAmQHm96PZ0oZAm8FtPcO7THcvM/n7
=QiDt
-END PGP SIGNATURE-


Re: Build failed in Hudson: 3.1-amd64-CentOS-5.3 #14

2009-09-07 Thread Amos Jeffries

Henrik Nordstrom wrote:

mån 2009-09-07 klockan 12:18 +1200 skrev Amos Jeffries:


Tricky. That would place the hash at the wrong end of the file (last) where
its most likely to be overlooked. Particularly on the longer config files.


Doesn't matter if it's overlooked.


?huh?  if its overlooked it stays after an edit and the removal will 
find it and delete the changed file when it should not have.





There are also some distros (notably Gentoo and clones) which override our
upgrades and move squid.conf.documented into place post-install as their
main squid.conf.


Distros using package managers is not a problem.


Would embeding the hash(es) into Makefile or an install.state data file
work instead?


No thanks. make all/install should not modify Makefile, and I do not
want yet another installed file.

But here is another idea. Have uninstall compare with the source
directory and not the target. Would probably be best. Will screw up if
someone tries "make clean" before "make uninstall" but that's their
problem. And if that's a problem then we can keep these built files
until "make distclean".


Thats more doable IMO.




Um, we might also have problems with distro like FreeBSD where md5sum is a
non-standard script install. The srcformat scripts struggle with that
already.


The format proposed used is output-agnostic, as long as the hasher
outputs something with a hash and no timestamps or other variable data
it will work.

but it's a bit messy as we also need to detect the proper binary for
making hashes.. md5 / md5sum.


You misunderstood me.
On FreeBSD from what I've seen of squid-cache the md5sum 'binary' is:
  "/path/to/python /path/to/md5sum.py"


Amos
--
Please be using
  Current Stable Squid 2.7.STABLE6 or 3.0.STABLE18
  Current Beta Squid 3.1.0.13