Activity log for bug #1496223

Date Who What changed Old value New value Message
2015-09-16 03:53:21 Tiago Stürmer Daitx bug added bug
2015-09-16 03:58:55 Tiago Stürmer Daitx attachment added debdiff to fix libecap dependency and logical-not-parentheses warning https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1496223/+attachment/4465698/+files/squid3_3.3.8-1ubuntu16-FTBFS.debdiff
2015-09-16 03:59:19 Tiago Stürmer Daitx tags ftbfs
2015-09-17 16:43:33 Tiago Stürmer Daitx attachment removed debdiff to fix libecap dependency and logical-not-parentheses warning https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1496223/+attachment/4465698/+files/squid3_3.3.8-1ubuntu16-FTBFS.debdiff
2015-09-17 16:47:10 Tiago Stürmer Daitx description Note: currently squid3 fails due to libecap3-dev dependency, this is easily fixed by going back to libecap2-dev (only squid 3.5+ will build with libecap3-dev [1]). After libecap2-dev dependency fix, squid then fails due to "logical-not-parentheses". g++ -DHAVE_CONFIG_H -I../.. -I../../include -I../../lib -I../../src -I../../include -isystem /usr /include/mit-krb5 -isystem /usr/include/mit-krb5 -I. -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 - isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/libxml2 -Wall -Wpointer -arith -Wwrite-strings -Wcomments -Werror -pipe -D_REENTRANT -m64 -g -O2 -fPIE -fstack-protector-st rong -Wformat -Werror=format-security -std=c++0x -c -o lru/store_repl_lru.o lru/store_repl_lru.cc heap/store_repl_heap.cc: In function 'StoreEntry* heap_purgeNext(RemovalPurgeWalker*)': heap/store_repl_heap.cc:224:36: error: logical not is only applied to the left hand side of compari son [-Werror=logical-not-parentheses] if (!heap_nodes(heap->theHeap) > 0) ^ Fixing that, it then fails due to mismatching headers between linux-libc-dev_4.2.0-10.11 and libc6-dev_2.21-0ubuntu4. In file included from /usr/include/linux/netfilter.h:7:0, from /usr/include/linux/netfilter_ipv4.h:8, from Intercept.cc:99: /usr/include/linux/in.h:28:16: error: redeclaration of 'IPPROTO_IP' IPPROTO_IP = 0, /* Dummy protocol for TCP */ ^ In file included from /usr/include/arpa/inet.h:22:0, from ../../include/util.h:42, from ../../include/Array.h:39, from ../../src/comm/forward.h:4, from ../../src/comm/Connection.h:40, from Intercept.cc:34: /usr/include/netinet/in.h:42:5: note: previous declaration '<anonymous enum> IPPROTO_IP' IPPROTO_IP = 0, /* Dummy protocol for TCP. */ ^ In file included from /usr/include/linux/netfilter.h:7:0, from /usr/include/linux/netfilter_ipv4.h:8, from Intercept.cc:99: /usr/include/linux/in.h:30:18: error: redeclaration of 'IPPROTO_ICMP' IPPROTO_ICMP = 1, /* Internet Control Message Protocol */ ^ In file included from /usr/include/arpa/inet.h:22:0, from ../../include/util.h:42, from ../../include/Array.h:39, from ../../src/comm/forward.h:4, from ../../src/comm/Connection.h:40, from Intercept.cc:34: /usr/include/netinet/in.h:44:5: note: previous declaration '<anonymous enum> IPPROTO_ICMP' IPPROTO_ICMP = 1, /* Internet Control Message Protocol. */ ^ <snip> Tried to ignore "#include linux/netfilter.h" in src/ip/Intercept.cc:99 to no avail as build fails later on due to missing "SO_ORIGINAL_DST" in Intercept.cc. Removing arpa and netinet header inclusions also lead to eventual build failures due to missing symbols. So far I have found no way to have squid linking solely to either the kernel or libc without disabling netfilter altogether. [1] http://wiki.squid-cache.org/ConfigExamples/ContentAdaptation/eCAP#Build_eCAP_library With the fix at LP: #1496924 applied, squid3 fails due to mismatching headers between linux-libc-dev_4.2.0-10.11 and libc6-dev_2.21-0ubuntu4. In file included from /usr/include/linux/netfilter.h:7:0,                  from /usr/include/linux/netfilter_ipv4.h:8,                  from Intercept.cc:99: /usr/include/linux/in.h:28:16: error: redeclaration of 'IPPROTO_IP'    IPPROTO_IP = 0, /* Dummy protocol for TCP */                 ^ In file included from /usr/include/arpa/inet.h:22:0,                  from ../../include/util.h:42,                  from ../../include/Array.h:39,                  from ../../src/comm/forward.h:4,                  from ../../src/comm/Connection.h:40,                  from Intercept.cc:34: /usr/include/netinet/in.h:42:5: note: previous declaration '<anonymous enum> IPPROTO_IP'      IPPROTO_IP = 0, /* Dummy protocol for TCP. */      ^ In file included from /usr/include/linux/netfilter.h:7:0,                  from /usr/include/linux/netfilter_ipv4.h:8,                  from Intercept.cc:99: /usr/include/linux/in.h:30:18: error: redeclaration of 'IPPROTO_ICMP'    IPPROTO_ICMP = 1, /* Internet Control Message Protocol */                   ^ In file included from /usr/include/arpa/inet.h:22:0,                  from ../../include/util.h:42,                  from ../../include/Array.h:39,                  from ../../src/comm/forward.h:4,                  from ../../src/comm/Connection.h:40,                  from Intercept.cc:34: /usr/include/netinet/in.h:44:5: note: previous declaration '<anonymous enum> IPPROTO_ICMP'      IPPROTO_ICMP = 1, /* Internet Control Message Protocol. */      ^ <snip> Tried to ignore "#include linux/netfilter.h" in src/ip/Intercept.cc:99 to no avail as build fails later on due to missing "SO_ORIGINAL_DST" in Intercept.cc. Removing arpa and netinet header inclusions also lead to eventual build failures due to missing symbols. So far I have found no way to have squid linking solely to either the kernel or libc without disabling netfilter altogether.
2015-09-17 19:05:28 Tiago Stürmer Daitx bug task added glibc (Ubuntu)
2015-09-17 19:07:55 Tiago Stürmer Daitx bug task added linux (Ubuntu)
2015-09-17 19:30:05 Brad Figg linux (Ubuntu): status New Incomplete
2015-09-18 04:16:17 Martin Pitt linux (Ubuntu): importance Undecided High
2015-09-18 04:16:17 Martin Pitt linux (Ubuntu): status Incomplete Triaged
2015-09-18 17:22:52 Tiago Stürmer Daitx bug watch added http://bugs.squid-cache.org/show_bug.cgi?id=4323
2015-09-18 17:22:52 Tiago Stürmer Daitx bug task added linux
2015-09-25 14:51:59 Tiago Stürmer Daitx affects linux squid
2015-09-25 22:14:53 Amos Jeffries squid: importance Unknown Critical
2015-10-01 04:18:22 Tiago Stürmer Daitx attachment added fixes for this bug as well as LP: #1501566 and LP: #1496924 https://bugs.launchpad.net/squid/+bug/1496223/+attachment/4480476/+files/squid3_3.3.8-1ubuntu16.debdiff
2015-10-01 04:22:48 Tiago Stürmer Daitx attachment added gcc5 transition for libecap2 https://bugs.launchpad.net/squid/+bug/1496223/+attachment/4480477/+files/libecap_0.2.0-1ubuntu6.debdiff
2015-10-01 08:16:37 Ubuntu Foundations Team Bug Bot tags ftbfs ftbfs patch
2015-10-01 08:16:38 Ubuntu Foundations Team Bug Bot bug added subscriber Joseph Salisbury
2015-10-01 20:20:08 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2015-10-08 22:42:44 Tiago Stürmer Daitx attachment added squid3_3.3.8-1ubuntu16.debdiff https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1496223/+attachment/4489239/+files/squid3_3.3.8-1ubuntu16.debdiff
2015-10-08 22:43:09 Tiago Stürmer Daitx attachment removed fixes for this bug as well as LP: #1501566 and LP: #1496924 https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1496223/+attachment/4480476/+files/squid3_3.3.8-1ubuntu16.debdiff
2015-10-09 05:20:39 Launchpad Janitor branch linked lp:ubuntu/wily-proposed/squid3
2015-10-09 07:16:42 Launchpad Janitor squid3 (Ubuntu): status New Fix Released
2015-11-09 04:15:52 Mathew Hodson squid3 (Ubuntu): importance Undecided High
2015-11-09 04:20:17 Mathew Hodson bug task deleted glibc (Ubuntu)
2015-11-09 04:20:22 Mathew Hodson bug task deleted linux (Ubuntu)