Re: [CLOSED] [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-29 Thread Jim Jagielski
Whatever exists in the tarball is not really an issue, since
CHANGES is never really intended to be canon anyway.

However, if we are concerned about confusion, I would suggest that
we change the CHANGES_2.4 and CHANGES_2.4.12 files which are
more visible.

 On Jan 28, 2015, at 6:10 PM, Eric Covener cove...@gmail.com wrote:
 
 On Wed, Jan 28, 2015 at 5:16 PM, Steffen i...@apachelounge.com wrote:
 There was an issue with 2.4.11 and in 2.4.12 there is nothing mentioned in
 the change file what is reverted. There must be in 2.4.11 a change which was
 causing a issue, and the changes from 2.4.11 are included. So the  CHANGES
 is not accurate.
 
 
 Revert changes are mentioned formerly see for example with 2.4.6 :
 *) Revert a broken fix for PR54948 that was applied to 2.4.5 (which was
 not released) and found post-2.4.5 tagging.
 
 I think either arrangement is okay.



Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Steffen

In Changes I miss the revert r1642852 ?

Steffen

-Original Message- 
From: Jim Jagielski

Sent: Tuesday, January 27, 2015 7:34 PM Newsgroups: gmane.comp.apache.devel
To: dev@httpd.apache.org
Subject: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

The above VOTE is now CLOSED, with the result that, with
sufficient +1 (binding) votes, the VOTE PASSES and the
2.4.12 tarballs will be released as GA.

I will push them to the mirrors and we will likely announce
tomorrow.

Thx again to all testers and users of Apache httpd!


On Jan 22, 2015, at 1:54 PM, Jim Jagielski j...@jagunet.com wrote:

The pre-release test tarballs for Apache httpd 2.4.12 can be found
at the usual place:

http://httpd.apache.org/dev/dist/

I'm calling a VOTE on releasing these as Apache httpd 2.4.12 GA.

[ ] +1: Good to go
[ ] +0: meh
[ ] -1: Danger Will Robinson. And why.

Vote will last the normal 72 hrs.

NOTE: The *-deps are only there for convenience.

Thx!




Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Rainer Jung

Am 27.01.2015 um 21:41 schrieb William A. Rowe Jr.:

I'd agree.  My thoughts on OP's posts, that their specific PHP scripts
are modifying the global timezone locale, notably process-by-process,
and these are not reset at the end of processing.  In the case of the
event or worker MPM it's impossible to do this without a thread-local
implementation of time.h (as Windows and Netware have long had) while
even with prefork, depending on which process handles a given request,
this php script will apparently have left the server in one state or
another, leading to 'flipping' the timezone from log entry to entry.


But wasn't the time itself also wrong? I had the impression the 
observation was not only about timezone, but wrong timezone was easiest 
to detect. I could be wrong but it looked like the timezone shift would 
not have explained the change in time stamp in the same log entries.



It's [mostly] harmless.  If a given log entry is 'zinged' by a change
of the timezone offset in between formatting the zone and formatting
the time and the date, this could yield some wild jumps.  But as the
PHP crew long demoted thread saftey from experimental to deprecated
(IIUC), then I'm afraid we simply have to take them at their word.
The universally endorsed php processing mechanism is now fcgi.

There is a possibility that OP's had actually rebuilt APR (from the
-deps), even with the very same APR version, which resulting in some
different autoconf detection on their platform relative to time.h
function handling.  It would be worth close inspection of their own
config.cache files of old and new APR builds to say for sure.


Regards,

Rainer


Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread William A. Rowe Jr.
On Wed, 28 Jan 2015 12:45:59 +0100
Steffen i...@apachelounge.com wrote:

 In Changes I miss the revert r1642852 ?

It probably went unmentioned, because it appears to never hit CHANGES 
in the first place (and 2.4.11 was not released), so the change had
never appeared to end users of released flavors.


Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Steffen
Older releases are not not released releases. I was just assuming and to 
be clear as possible for the end-users.


-Original Message- 
From: Eric Covener

Sent: Thursday, January 29, 2015 12:21 AM
To: Apache HTTP Server Development List
Subject: Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

On Wed, Jan 28, 2015 at 5:48 PM, Steffen i...@apachelounge.com wrote:

For users it can now be questionable if the 2.4.11 changes are included in
2.4.12


Can you articulate why?  It seems to be business as usual, you don't
lose fixes in older releases. 



Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Steffen

You made a typo below,  introduced in 2.4.12, must be 2.4.11

I mentioned this already in our change log at 
www.apachelounge.com/Changelog-2.4.html


-Original Message- 
From: William A. Rowe Jr.

Sent: Thursday, January 29, 2015 12:03 AM
To: Steffen
Cc: dev@httpd.apache.org
Subject: Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

On Wed, 28 Jan 2015 23:16:06 +0100
Steffen i...@apachelounge.com wrote:


There was an issue with 2.4.11 and in 2.4.12 there is nothing
mentioned in the change file what is reverted. There must be in
2.4.11 a change which was causing a issue, and the changes from
2.4.11 are included. So the  CHANGES is not accurate.


Well, they are accurate insofar as CHANGES are ever accurate, there
is no policy to include all deltas (this is what svn history is for).

That said, it leaves the reader puzzled, so I've updated CHANGES
in the 2.4 branch of subversion to read;

Changes with Apache 2.4.13

 *) Reverted DirectoryMatch  behavior regression introduced in 2.4.12
(not released).

Thanks for the observation. 


Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Eric Covener
On Wed, Jan 28, 2015 at 5:48 PM, Steffen i...@apachelounge.com wrote:
 For users it can now be questionable if the 2.4.11 changes are included in
 2.4.12

Can you articulate why?  It seems to be business as usual, you don't
lose fixes in older releases.


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Rainer Jung

Am 28.01.2015 um 23:01 schrieb William A. Rowe Jr.:

On Wed, 28 Jan 2015 12:02:32 +0100
Rainer Jung rainer.j...@kippdata.de wrote:


Am 27.01.2015 um 21:41 schrieb William A. Rowe Jr.:

I'd agree.  My thoughts on OP's posts, that their specific PHP
scripts are modifying the global timezone locale, notably
process-by-process, and these are not reset at the end of
processing.  In the case of the event or worker MPM it's impossible
to do this without a thread-local implementation of time.h (as
Windows and Netware have long had) while even with prefork,
depending on which process handles a given request, this php script
will apparently have left the server in one state or another,
leading to 'flipping' the timezone from log entry to entry.


But wasn't the time itself also wrong? I had the impression the
observation was not only about timezone, but wrong timezone was
easiest to detect. I could be wrong but it looked like the timezone
shift would not have explained the change in time stamp in the same
log entries.


I reviewed Noel's comments;


170.130.179.246 - - [26/Jan/2015:01:02:06 +] GET /archives/
197.156.95.99 - - [26/Jan/2015:11:02:18 +1000] GET /ups/t568b.png
HTTP/1.1
95.211.138.225 - - [26/Jan/2015:01:02:40 +]
GET /Android-Apps.html HTTP/1.1 144.76.247.107 - -
[26/Jan/2015:11:03:32 +1000] GET /

(correct time is 11:xx:xx)


I presume he means 1100 hours, GMT +10.  If that is the case then
the 0100 hours entries are also correct relative to Zulu, GMT +/- 0.


Ah, sorry I had read +0100 and not +1000. Yes, you are right.

Regards,

Rainer



Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Steffen


There was an issue with 2.4.11 and in 2.4.12 there is nothing 
mentioned in the change file what is reverted. There must be in 2.4.11 
a change which was causing a issue, and the changes from 2.4.11 are 
included. So the  CHANGES is not accurate.



Revert changes are mentioned formerly see for example with 2.4.6 :
*) Revert a broken fix for PR54948 that was applied to 2.4.5 (which 
was

not released) and found post-2.4.5 tagging.










On Wednesday 28/01/2015 at 22:46, William A. Rowe Jr.  wrote:

On Wed, 28 Jan 2015 12:45:59 +0100
Steffen i...@apachelounge.com wrote:



In Changes I miss the revert r1642852 ?


It probably went unmentioned, because it appears to never hit CHANGES
in the first place (and 2.4.11 was not released), so the change had
never appeared to end users of released flavors.






Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Eric Covener
On Wed, Jan 28, 2015 at 5:16 PM, Steffen i...@apachelounge.com wrote:
 There was an issue with 2.4.11 and in 2.4.12 there is nothing mentioned in
 the change file what is reverted. There must be in 2.4.11 a change which was
 causing a issue, and the changes from 2.4.11 are included. So the  CHANGES
 is not accurate.


 Revert changes are mentioned formerly see for example with 2.4.6 :
 *) Revert a broken fix for PR54948 that was applied to 2.4.5 (which was
 not released) and found post-2.4.5 tagging.

I think either arrangement is okay.


Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread William A. Rowe Jr.
On Wed, 28 Jan 2015 23:16:06 +0100
Steffen i...@apachelounge.com wrote:

 There was an issue with 2.4.11 and in 2.4.12 there is nothing 
 mentioned in the change file what is reverted. There must be in
 2.4.11 a change which was causing a issue, and the changes from
 2.4.11 are included. So the  CHANGES is not accurate.

Well, they are accurate insofar as CHANGES are ever accurate, there
is no policy to include all deltas (this is what svn history is for).

That said, it leaves the reader puzzled, so I've updated CHANGES
in the 2.4 branch of subversion to read;

Changes with Apache 2.4.13

  *) Reverted DirectoryMatch  behavior regression introduced in 2.4.12
 (not released).

Thanks for the observation.


Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Steffen

Btw.
For users it can now be questionable if the 2.4.11 changes are included in 
2.4.12


-Original Message- 
From: Steffen 
Sent: Wednesday, January 28, 2015 11:16 PM 
To: dev@httpd.apache.org 
Subject: Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA 



There was an issue with 2.4.11 and in 2.4.12 there is nothing 
mentioned in the change file what is reverted. There must be in 2.4.11 
a change which was causing a issue, and the changes from 2.4.11 are 
included. So the  CHANGES is not accurate.



Revert changes are mentioned formerly see for example with 2.4.6 :
*) Revert a broken fix for PR54948 that was applied to 2.4.5 (which 
was

not released) and found post-2.4.5 tagging.










On Wednesday 28/01/2015 at 22:46, William A. Rowe Jr.  wrote:

On Wed, 28 Jan 2015 12:45:59 +0100
Steffen i...@apachelounge.com wrote:



In Changes I miss the revert r1642852 ?


It probably went unmentioned, because it appears to never hit CHANGES
in the first place (and 2.4.11 was not released), so the change had
never appeared to end users of released flavors.






Re: [CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-28 Thread Eric Covener
On Wed, Jan 28, 2015 at 6:03 PM, William A. Rowe Jr.
wr...@rowe-clan.net wrote:
 Changes with Apache 2.4.13

   *) Reverted DirectoryMatch  behavior regression introduced in 2.4.12
  (not released).

To keep it in this thread, I tweaked this to be 2.4.12 and 2.4.11


-- 
Eric Covener
cove...@gmail.com


[CLOSED] Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-27 Thread Jim Jagielski
The above VOTE is now CLOSED, with the result that, with
sufficient +1 (binding) votes, the VOTE PASSES and the
2.4.12 tarballs will be released as GA.

I will push them to the mirrors and we will likely announce
tomorrow.

Thx again to all testers and users of Apache httpd!

 On Jan 22, 2015, at 1:54 PM, Jim Jagielski j...@jagunet.com wrote:
 
 The pre-release test tarballs for Apache httpd 2.4.12 can be found
 at the usual place:
 
   http://httpd.apache.org/dev/dist/
 
 I'm calling a VOTE on releasing these as Apache httpd 2.4.12 GA.
 
 [ ] +1: Good to go
 [ ] +0: meh
 [ ] -1: Danger Will Robinson. And why.
 
 Vote will last the normal 72 hrs.
 
 NOTE: The *-deps are only there for convenience.
 
 Thx!



Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-27 Thread Nick Edwards
On 1/27/15, William A. Rowe Jr. wr...@rowe-clan.net wrote:
 Hi Nick, Noel,

 I presume you are each running mod_php (and not php's fcgi sapi)?
 Are you doing so with prefork mpm, or the win32/worker mpm?  Did
 you build php TS?


I am  running mod_php yes,prefork, and php TS.

 Did you update any aspect of php between your 2.4.10 and 2.4.12
 test cases?




 On Mon, 26 Jan 2015 11:23:20 +1000
 Noel Butler noel.but...@ausics.net wrote:


 On 25/01/2015 17:21, Nick Edwards wrote:

  I am noticing a number of hits using UTC with this version?
  Not all, only some, is anyone else seeing this?
  Does not occur on 2.4.10.
  They are php pages, however, the main site which is php is static,
  it only uses php for counter nothing else, its all hard written in
  vi.
 
  On 1/23/15, Jim Jagielski j...@jagunet.com wrote:
 
  The pre-release test tarballs for Apache httpd 2.4.12 can be found
  at the usual place: http://httpd.apache.org/dev/dist/ [1] I'm
  calling a VOTE on releasing these as Apache httpd 2.4.12 GA. [ ]
  +1: Good to go [ ] +0: meh [ ] -1: Danger Will Robinson. And why.
  Vote will last the normal 72 hrs. NOTE: The *-deps are only there
  for convenience. Thx!

 Hrmm, I also see this,

 170.130.179.246 - - [26/Jan/2015:01:02:06 +] GET /archives/
 197.156.95.99 - - [26/Jan/2015:11:02:18 +1000] GET /ups/t568b.png
 HTTP/1.1
 95.211.138.225 - - [26/Jan/2015:01:02:40 +]
 GET /Android-Apps.html HTTP/1.1
 144.76.247.107 - - [26/Jan/2015:11:03:32 +1000] GET /

 (correct time is 11:xx:xx)

 My first thought was php - it's been known in the past to be this type
 of offender however I have timezone set in the ini, not to mention
 I've been running 5.5.20 since its release and going back a few weeks
 in master logs I see it only occurring since 2.4.12 was installed and
 I also see it on other sites, one of which is written in ruby, and a
 static HTML site, so that rules out php at fault (for once LOL), since
 only one box (my private one) is running 2.4.12, I checked a few other
 servers on 2.4.10 and can see no sign of this UTC logging.

 So, until I have time to look further I withdraw my N/B Good to go



 Links:
 --
 [1] http://httpd.apache.org/dev/dist/




Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-27 Thread William A. Rowe Jr.
On Mon, 26 Jan 2015 16:43:29 -0500
Jim Jagielski j...@jagunet.com wrote:

 I'll give the vote another 24 hours... I don't consider the
 UTC/logging issue enough to hold the release, unless it appears
 a symptom of a more serious problem, but want to give us some
 more time to try to get a handle on it.

I'd agree.  My thoughts on OP's posts, that their specific PHP scripts
are modifying the global timezone locale, notably process-by-process,
and these are not reset at the end of processing.  In the case of the
event or worker MPM it's impossible to do this without a thread-local
implementation of time.h (as Windows and Netware have long had) while
even with prefork, depending on which process handles a given request,
this php script will apparently have left the server in one state or
another, leading to 'flipping' the timezone from log entry to entry.

It's [mostly] harmless.  If a given log entry is 'zinged' by a change
of the timezone offset in between formatting the zone and formatting
the time and the date, this could yield some wild jumps.  But as the
PHP crew long demoted thread saftey from experimental to deprecated
(IIUC), then I'm afraid we simply have to take them at their word.
The universally endorsed php processing mechanism is now fcgi.

There is a possibility that OP's had actually rebuilt APR (from the
-deps), even with the very same APR version, which resulting in some
different autoconf detection on their platform relative to time.h
function handling.  It would be worth close inspection of their own
config.cache files of old and new APR builds to say for sure.





Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-27 Thread Reindl Harald


Am 27.01.2015 um 21:41 schrieb William A. Rowe Jr.:

On Mon, 26 Jan 2015 16:43:29 -0500
Jim Jagielski j...@jagunet.com wrote:


I'll give the vote another 24 hours... I don't consider the
UTC/logging issue enough to hold the release, unless it appears
a symptom of a more serious problem, but want to give us some
more time to try to get a handle on it.


I'd agree.  My thoughts on OP's posts, that their specific PHP scripts
are modifying the global timezone locale, notably process-by-process,
and these are not reset at the end of processing.  In the case of the
event or worker MPM it's impossible to do this without a thread-local
implementation of time.h (as Windows and Netware have long had) while
even with prefork, depending on which process handles a given request,
this php script will apparently have left the server in one state or
another, leading to 'flipping' the timezone from log entry to entry.

It's [mostly] harmless.  If a given log entry is 'zinged' by a change
of the timezone offset in between formatting the zone and formatting
the time and the date, this could yield some wild jumps.  But as the
PHP crew long demoted thread saftey from experimental to deprecated
(IIUC), then I'm afraid we simply have to take them at their word.
The universally endorsed php processing mechanism is now fcgi.


mod_php with mpm-worker is running without threads

fgci is nice, but it lacks 100% compatibility for Directory and 
VirtualHost settings the same way it's possible with mod_php


that makes migration of many hundret virtual hosts with a ton of 
security specific and fine grained per-host configs a hard to undoable 
or at least not testable task





signature.asc
Description: OpenPGP digital signature


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-27 Thread Noel Butler
 

On 28/01/2015 06:41, William A. Rowe Jr. wrote: 

 There is a possibility that OP's had actually rebuilt APR (from the
 -deps), even with the very same APR version, which resulting in some
 different autoconf detection on their platform relative to time.h
 function handling. It would be worth close inspection of their own
 config.cache files of old and new APR builds to say for sure.

 As I do APR|UTIL testing as well, I stay with those releases when vote
passes, I dont test with -deps, since I already have them :) 

 

Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-27 Thread Rainer Jung

Am 22.01.2015 um 19:54 schrieb Jim Jagielski:

The pre-release test tarballs for Apache httpd 2.4.12 can be found
at the usual place:

http://httpd.apache.org/dev/dist/

I'm calling a VOTE on releasing these as Apache httpd 2.4.12 GA.

[X] +1: Good to go
[ ] +0: meh
[ ] -1: Danger Will Robinson. And why.


+1 to release, thanks for RMing.

In short: No regressions found.

Detailed report:

- Sigs and hashes OK
- contents of tarballs identical
- contents of tag and tarballs identical
  except for expected deltas
  (we could cleanup some m4 files in apr-util/xml/expat/conftools
   at the end of buildconf, no regression)

Built on

- Solaris 8+10 Sparc as 32 Bit Binaries
- SLES 10+11 (64 Bits)
- RHEL 6 (64 Bits)
- FreeBSD 9.1

On FreeBSD 2.4.12 runs on one machine for the ASF the www and 
mail-archives httpd instances. No problems showed up.


For all platforms except FreeBSD built

- with default (shared) and static modules
- with module sets none, few, most, all, reallyall and default
  (always mod_privileges disabled)
- using --enable-load-all-modules
- against included APR/APU from deps tarball,
  plus external APR/APU 1.5.1/1.5.4

- using external libraries
  - expat 2.1.0
  - pcre 8.36
  - openssl 1.0.1l
  - lua 5.2.3
  - distcache 1.5.1
  - libxml2 2.9.2

- Tool chain:
- platform gcc except for Solaris
  (gcc 4.1.2 for Solaris 8 and 4.9.1 for Solaris 10)
- CFLAGS: -O2 -g -Wall -fno-strict-aliasing
  (and -mpcu=v9 on Solaris)

All builds succeeded
  - two harmless compiler warnings in modules/aaa/mod_authnz_fcgi.c
Fixed in r1652829 and proposed for 2.4

Tested for

- Solaris 8+10 (32), SLES 11 (64), RHEL 6 (64)
- MPMs prefork, worker, event (except for Solaris 8 - no event)
- default (shared) and static modules
- log levels info, debug and trace8
- module set reallyall (121 modules plus MPMs), all, most,
  few, none and default

I didn't wait for finishing all combinations, but out of the about 1050 
finished combinations, only the following test failures were seen:


a Test 4 and 5 in t/modules/dav.t:
  50 runs. Creation, modified and now times not in the correct order.
  This seems to be a system issue, all tests done on NFS,
  many tested on virtualized guests.
  Not a regression.

b Various tests in t/apache/expr_string.t: (3, 6, 11, 14, 20 ,23)
  33 runs failed this test, (all except for two on RHEL).
  The failure is always on line 68, where the error_log contents
  are checked.
  Not a regression.

c Tests 55-57 of t/modules/cgi.t testing contents of ScriptLog.
  The tests fail for reallyall modules and static builds
  because then mod_cgi plus mod_cgid are loaded both.
  After r1651085 STDERR logging for mod_cgi and mod_cgid behave
  differently and cgi.t doesn't know which of the two loaded
  modules actually handles the request.
  This was a test suite problem. It happens on most platforms
  but not on Solaris 10, lilkely due to a different hook sort
  order of mod_cgi and mod_cgid there.
  We should try to port the r1651085 enhancement
  from mod_cgi to mod_cgid as well (logging errors to ScriptLog
  instead of error log in more cases).

Regards,

Rainer


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-27 Thread Gregg Smith

On 1/22/2015 10:54 AM, Jim Jagielski wrote:

The pre-release test tarballs for Apache httpd 2.4.12 can be found
at the usual place:

http://httpd.apache.org/dev/dist/

I'm calling a VOTE on releasing these as Apache httpd 2.4.12 GA.

[X] +1: Good to go
[ ] +0: meh
[ ] -1: Danger Will Robinson. And why.

+1, no problems seen on Windows so far.
Thanks for RM.




Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread Jim Jagielski
I used 2.4.11 because no-one mentioned any issues with
that release

 On Jan 26, 2015, at 8:14 AM, Eric Covener cove...@gmail.com wrote:
 
 On Mon, Jan 26, 2015 at 8:08 AM, Jim Jagielski j...@jagunet.com wrote:
svn diff https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.11 
 https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.12 | cdiff
 
 
 first one should be 2.4.10 (not that it turns up anything better)
 
 What about APR changes?
 
 -- 
 Eric Covener
 cove...@gmail.com



Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread Eric Covener
On Mon, Jan 26, 2015 at 8:08 AM, Jim Jagielski j...@jagunet.com wrote:
 svn diff https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.11 
 https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.12 | cdiff


first one should be 2.4.10 (not that it turns up anything better)

What about APR changes?

-- 
Eric Covener
cove...@gmail.com


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread Jim Jagielski
Hmmm:

svn diff https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.11 
https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.12 | cdiff

shows nothing that would account for this behavior, afaict.

 On Jan 25, 2015, at 8:23 PM, Noel Butler noel.but...@ausics.net wrote:
 
 On 25/01/2015 17:21, Nick Edwards wrote:
 
 I am noticing a number of hits using UTC with this version?
 Not all, only some, is anyone else seeing this?
 Does not occur on 2.4.10.
 They are php pages, however, the main site which is php is static, it
 only uses php for counter nothing else, its all hard written in vi.
 
 
 On 1/23/15, Jim Jagielski 
 j...@jagunet.com wrote:
 The pre-release test tarballs for Apache httpd 2.4.12 can be found at the 
 usual place: http://httpd.apache.org/dev/dist/ I'm calling a VOTE on 
 releasing these as Apache httpd 2.4.12 GA. [ ] +1: Good to go [ ] +0: meh [ 
 ] -1: Danger Will Robinson. And why. Vote will last the normal 72 hrs. 
 NOTE: The *-deps are only there for convenience. Thx!
  
 Hrmm, I also see this,
 
  
 170.130.179.246 - - [26/Jan/2015:01:02:06 +] GET /archives/
 197.156.95.99 - - [26/Jan/2015:11:02:18 +1000] GET /ups/t568b.png HTTP/1.1 
 95.211.138.225 - - [26/Jan/2015:01:02:40 +] GET /Android-Apps.html 
 HTTP/1.1 
 144.76.247.107 - - [26/Jan/2015:11:03:32 +1000] GET /
 
 
 (correct time is 11:xx:xx)
 
 My first thought was php - it's been known in the past to be this type of 
 offender however I have timezone set in the ini, not to mention I've been 
 running 5.5.20 since its release and going back a few weeks in master logs I 
 see it only occurring since 2.4.12  was installed and I also see it on other 
 sites, one of which is written in ruby, and a static HTML site, so that rules 
 out php at fault (for once LOL), since only one box (my private one) is 
 running 2.4.12, I checked a few other servers on 2.4.10 and can see no sign 
 of this UTC logging.
 
 So, until I have time to look further I withdraw my N/B Good to go
 
  



Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread William A. Rowe Jr.
Hi Nick, Noel,

I presume you are each running mod_php (and not php's fcgi sapi)?
Are you doing so with prefork mpm, or the win32/worker mpm?  Did 
you build php TS?

Did you update any aspect of php between your 2.4.10 and 2.4.12
test cases?




On Mon, 26 Jan 2015 11:23:20 +1000
Noel Butler noel.but...@ausics.net wrote:
  
 
 On 25/01/2015 17:21, Nick Edwards wrote: 
 
  I am noticing a number of hits using UTC with this version?
  Not all, only some, is anyone else seeing this?
  Does not occur on 2.4.10.
  They are php pages, however, the main site which is php is static,
  it only uses php for counter nothing else, its all hard written in
  vi.
  
  On 1/23/15, Jim Jagielski j...@jagunet.com wrote:
  
  The pre-release test tarballs for Apache httpd 2.4.12 can be found
  at the usual place: http://httpd.apache.org/dev/dist/ [1] I'm
  calling a VOTE on releasing these as Apache httpd 2.4.12 GA. [ ]
  +1: Good to go [ ] +0: meh [ ] -1: Danger Will Robinson. And why.
  Vote will last the normal 72 hrs. NOTE: The *-deps are only there
  for convenience. Thx!
 
 Hrmm, I also see this, 
 
 170.130.179.246 - - [26/Jan/2015:01:02:06 +] GET /archives/
 197.156.95.99 - - [26/Jan/2015:11:02:18 +1000] GET /ups/t568b.png
 HTTP/1.1 
 95.211.138.225 - - [26/Jan/2015:01:02:40 +]
 GET /Android-Apps.html HTTP/1.1 
 144.76.247.107 - - [26/Jan/2015:11:03:32 +1000] GET /
 
 (correct time is 11:xx:xx) 
 
 My first thought was php - it's been known in the past to be this type
 of offender however I have timezone set in the ini, not to mention
 I've been running 5.5.20 since its release and going back a few weeks
 in master logs I see it only occurring since 2.4.12 was installed and
 I also see it on other sites, one of which is written in ruby, and a
 static HTML site, so that rules out php at fault (for once LOL), since
 only one box (my private one) is running 2.4.12, I checked a few other
 servers on 2.4.10 and can see no sign of this UTC logging. 
 
 So, until I have time to look further I withdraw my N/B Good to go 
 
  
 
 Links:
 --
 [1] http://httpd.apache.org/dev/dist/



Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread Rainer Jung

Am 26.01.2015 um 14:14 schrieb Eric Covener:

On Mon, Jan 26, 2015 at 8:08 AM, Jim Jagielski j...@jagunet.com wrote:

 svn diff https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.11 
https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.12 | cdiff



first one should be 2.4.10 (not that it turns up anything better)

What about APR changes?


I checked the logs of my about 1000 runs of the test suite with various 
MPMs and log levels and on various platforms and did not find a single 
entry with wrong timezone.


I also checked the access logs of the two ASF httpd instance which I had 
updated to 2.4.12 yesterday. Those run on GMT timezone, so checking the 
offset made no sense, but I was looking for timestamps which were out of 
the expected range w.r.t. neighboring entries and their own duration. 
For the www instance using the event MPM I could not find such entries. 
For the mail-archives instance using the prefork MPM I found some 
entries. For example two entries apparently logged at 01:02 but 
containing a timestamp of 00:02. But the same process/connection had its 
previous requests being handled at 00:02, so it seems the two requests 
were somehow written delayed or finishing the request was delayed. The 
request duration (%D) was small though.


The same observation holds for older versions, e.g. 2.4.10. I do find 
such constellations there as well.


Would be interesting to know why it happens, but IMHO not a show-stopper 
or a regression. At least not the cases on these instances.


But those only partially fit the pattern observed by Noel.

Regards,

Rainer




Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread Leif Hedstrom

 On Jan 26, 2015, at 10:21 AM, Rainer Jung rainer.j...@kippdata.de wrote:
 
 Am 26.01.2015 um 14:14 schrieb Eric Covener:
 On Mon, Jan 26, 2015 at 8:08 AM, Jim Jagielski j...@jagunet.com wrote:
 svn diff https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.11 
 https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.12 | cdiff
 
 
 first one should be 2.4.10 (not that it turns up anything better)
 
 What about APR changes?
 
 I checked the logs of my about 1000 runs of the test suite with various MPMs 
 and log levels and on various platforms and did not find a single entry with 
 wrong timezone.


Fwiw, I checked the last 1000 requests in my logs (real traffic), none of them 
had this problem. They all show up with the correct timezone, e.g.


180.76.6.137 - - [26/Jan/2015:09:12:48 -0800] GET /node/397 HTTP/1.1 
200 4646


— Leif



Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread Jim Jagielski
I'll give the vote another 24 hours... I don't consider the
UTC/logging issue enough to hold the release, unless it appears
a symptom of a more serious problem, but want to give us some
more time to try to get a handle on it.


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread Noel Butler
 

Hi Bill, 

Yes mod_php, with event worker on linux, and php was built as thread
safe. 

As this is my personal box (always the live guinea pig after dev box
before the public productions), I had not got around to php 5.5.21
recently released, I am going to pop that in shortly, if any changes
I'll report back, if I don't you can assume it's the same, though zgrep
of  from all logs this and last year, shows it occurring only
since Jan 24, when I popped .12 on, the weird thing is it is not every
connection, if it was, would be much easier to hunt down the cause. 

cheers 

On 27/01/2015 05:07, William A. Rowe Jr. wrote: 

 Hi Nick, Noel,
 
 I presume you are each running mod_php (and not php's fcgi sapi)?
 Are you doing so with prefork mpm, or the win32/worker mpm? Did 
 you build php TS?
 
 Did you update any aspect of php between your 2.4.10 and 2.4.12
 test cases?
 
 On Mon, 26 Jan 2015 11:23:20 +1000
 Noel Butler noel.but...@ausics.net wrote:
 On 25/01/2015 17:21, Nick Edwards wrote: I am noticing a number of hits using 
 UTC with this version? Not all, only some, is anyone else seeing this? Does 
 not occur on 2.4.10. They are php pages, however, the main site which is php 
 is static, it only uses php for counter nothing else, its all hard written in 
 vi. On 1/23/15, Jim Jagielski j...@jagunet.com wrote: The pre-release test 
 tarballs for Apache httpd 2.4.12 can be found at the usual place: 
 http://httpd.apache.org/dev/dist/ [1] [1 [1]] I'm calling a VOTE on releasing 
 these as Apache httpd 2.4.12 GA. [ ] +1: Good to go [ ] +0: meh [ ] -1: 
 Danger Will Robinson. And why. Vote will last the normal 72 hrs. NOTE: The 
 *-deps are only there for convenience. Thx!
 Hrmm, I also see this, 170.130.179.246 - - [26/Jan/2015:01:02:06 +]
GET /archives/ 197.156.95.99 - - [26/Jan/2015:11:02:18 +1000] GET
/ups/t568b.png HTTP/1.1 95.211.138.225 - - [26/Jan/2015:01:02:40 +]
GET /Android-Apps.html HTTP/1.1 144.76.247.107 - -
[26/Jan/2015:11:03:32 +1000] GET / (correct time is 11:xx:xx) My first
thought was php - it's been known in the past to be this type of
offender however I have timezone set in the ini, not to mention I've
been running 5.5.20 since its release and going back a few weeks in
master logs I see it only occurring since 2.4.12 was installed and I
also see it on other sites, one of which is written in ruby, and a
static HTML site, so that rules out php at fault (for once LOL), since
only one box (my private one) is running 2.4.12, I checked a few other
servers on 2.4.10 and can see no sign of this UTC logging. So, until I
have time to look further I withdraw my N/B Good to go Links: --
[1] http://httpd.apache.org/dev/dist/ [1] 

 

Links:
--
[1] http://httpd.apache.org/dev/dist/


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-26 Thread Noel Butler
 

On 27/01/2015 03:21, Rainer Jung wrote: 

 Am 26.01.2015 um 14:14 schrieb Eric Covener:
 On Mon, Jan 26, 2015 at 8:08 AM, Jim Jagielski j...@jagunet.com wrote: svn 
 diff https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.11 [1] 
 https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.12 [2] | cdiff first 
 one should be 2.4.10 (not that it turns up anything better) What about APR 
 changes?

I checked the logs of my about 1000 runs of the test suite with various
MPMs and log levels and on various platforms and did not find a single
entry with wrong timezone.

I also checked the access logs of the two ASF httpd instance which I had
updated to 2.4.12 yesterday. Those run on GMT timezone, so checking the
offset made no sense, but I was looking for timestamps which were out of
the expected range w.r.t. neighboring entries and their own duration.
For the www instance using the event MPM I could not find such entries.
For the mail-archives instance using the prefork MPM I found some
entries. For example two entries apparently logged at 01:02 but
containing a timestamp of 00:02. But the same process/connection had its
previous requests being handled at 00:02, so it seems the two requests
were somehow written delayed or finishing the request was delayed. The
request duration (%D) was small though.

The same observation holds for older versions, e.g. 2.4.10. I do find
such constellations there as well.

Would be interesting to know why it happens, but IMHO not a show-stopper
or a regression. At least not the cases on these instances.

But those only partially fit the pattern observed by Noel.

Regards,

Rainer

Agreed, it would be nice to know why and resolve it, but since its not
every entry, and so far only affects back end activities (logging), and
not anything on the public facing side, it shouldn't be overly serious
and should not be a reason to hold back 2.4.12 release unless somebody
tracks down the cause and finds it has other more serious ramifications.


 

Links:
--
[1] https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.11
[2] https://svn.apache.org/repos/asf/httpd/httpd/tags/2.4.12


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-25 Thread Noel Butler
 

On 25/01/2015 17:21, Nick Edwards wrote: 

 I am noticing a number of hits using UTC with this version?
 Not all, only some, is anyone else seeing this?
 Does not occur on 2.4.10.
 They are php pages, however, the main site which is php is static, it
 only uses php for counter nothing else, its all hard written in vi.
 
 On 1/23/15, Jim Jagielski j...@jagunet.com wrote:
 
 The pre-release test tarballs for Apache httpd 2.4.12 can be found at the 
 usual place: http://httpd.apache.org/dev/dist/ [1] I'm calling a VOTE on 
 releasing these as Apache httpd 2.4.12 GA. [ ] +1: Good to go [ ] +0: meh [ 
 ] -1: Danger Will Robinson. And why. Vote will last the normal 72 hrs. NOTE: 
 The *-deps are only there for convenience. Thx!

Hrmm, I also see this, 

170.130.179.246 - - [26/Jan/2015:01:02:06 +] GET /archives/
197.156.95.99 - - [26/Jan/2015:11:02:18 +1000] GET /ups/t568b.png
HTTP/1.1 
95.211.138.225 - - [26/Jan/2015:01:02:40 +] GET /Android-Apps.html
HTTP/1.1 
144.76.247.107 - - [26/Jan/2015:11:03:32 +1000] GET /

(correct time is 11:xx:xx) 

My first thought was php - it's been known in the past to be this type
of offender however I have timezone set in the ini, not to mention I've
been running 5.5.20 since its release and going back a few weeks in
master logs I see it only occurring since 2.4.12 was installed and I
also see it on other sites, one of which is written in ruby, and a
static HTML site, so that rules out php at fault (for once LOL), since
only one box (my private one) is running 2.4.12, I checked a few other
servers on 2.4.10 and can see no sign of this UTC logging. 

So, until I have time to look further I withdraw my N/B Good to go 

 

Links:
--
[1] http://httpd.apache.org/dev/dist/


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-24 Thread Nick Edwards
I am noticing a number of hits using UTC with this version?
Not all, only some, is anyone else seeing this?
Does not occur on 2.4.10.
They are php pages, however, the main site which is php is static, it
only uses php for counter nothing else, its all hard written in vi.


On 1/23/15, Jim Jagielski j...@jagunet.com wrote:
 The pre-release test tarballs for Apache httpd 2.4.12 can be found
 at the usual place:

   http://httpd.apache.org/dev/dist/

 I'm calling a VOTE on releasing these as Apache httpd 2.4.12 GA.

 [ ] +1: Good to go
 [ ] +0: meh
 [ ] -1: Danger Will Robinson. And why.

 Vote will last the normal 72 hrs.

 NOTE: The *-deps are only there for convenience.

 Thx!



Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-23 Thread Leif Hedstrom

 On Jan 22, 2015, at 11:54 AM, Jim Jagielski j...@jagunet.com wrote:
 
 The pre-release test tarballs for Apache httpd 2.4.12 can be found
 at the usual place:
 
   http://httpd.apache.org/dev/dist/
 
 I'm calling a VOTE on releasing these as Apache httpd 2.4.12 GA.
 
 [X] +1: Good to go
 [ ] +0: meh
 [ ] -1: Danger Will Robinson. And why.


Tested on Fedora Core 20, 64-bit, with PHP 5.6.4, GPG and signatures validates 
correctly. No problems running for almost 24h.

+1.

— Leif

 
 Vote will last the normal 72 hrs.
 
 NOTE: The *-deps are only there for convenience.
 
 Thx!



Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-23 Thread Jim Jagielski

 On Jan 22, 2015, at 1:54 PM, Jim Jagielski j...@jagunet.com wrote:
 
 The pre-release test tarballs for Apache httpd 2.4.12 can be found
 at the usual place:
 
   http://httpd.apache.org/dev/dist/
 
 I'm calling a VOTE on releasing these as Apache httpd 2.4.12 GA.
 
 [X] +1: Good to go

Tested on:

 o CentOS 7.0.1406 x86_64 (prefork/event)
 o CentOS 6.6 x86_64 (prefork/event)
 o CentOS 5.11 x86_64 (event)
 o OSX 10.10.1 Xcode 6.1.1 (prefork/event)





Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-23 Thread Noel Butler
 

On 24/01/2015 00:56, Jim Jagielski wrote: 

 On Jan 22, 2015, at 1:54 PM, Jim Jagielski j...@jagunet.com wrote: The 
 pre-release test tarballs for Apache httpd 2.4.12 can be found at the usual 
 place: http://httpd.apache.org/dev/dist/ [1] I'm calling a VOTE on releasing 
 these as Apache httpd 2.4.12 GA. [X] +1: Good to go
 
 Tested on:
 
 o CentOS 7.0.1406 x86_64 (prefork/event)
 o CentOS 6.6 x86_64 (prefork/event)
 o CentOS 5.11 x86_64 (event)
 o OSX 10.10.1 Xcode 6.1.1 (prefork/event)

and slackware 13.1 14.0 14.1, all good... 

 

Links:
--
[1] http://httpd.apache.org/dev/dist/


Re: [VOTE] Release Apache httpd 2.4.12 as GA

2015-01-23 Thread Eric Covener
On Thu, Jan 22, 2015 at 1:54 PM, Jim Jagielski j...@jagunet.com wrote:
 [ ] +1: Good to go


+1 AIX 7.1/xlc/PPC64 100% tests pass.


[VOTE] Release Apache httpd 2.4.12 as GA

2015-01-22 Thread Jim Jagielski
The pre-release test tarballs for Apache httpd 2.4.12 can be found
at the usual place:

http://httpd.apache.org/dev/dist/

I'm calling a VOTE on releasing these as Apache httpd 2.4.12 GA.

[ ] +1: Good to go
[ ] +0: meh
[ ] -1: Danger Will Robinson. And why.

Vote will last the normal 72 hrs.

NOTE: The *-deps are only there for convenience.

Thx!