Re: Bugzilla flow (Re: Add 2.2.4 to bugzilla)

2007-01-22 Thread Guenter Knauf
Hi,
 What I'm most unhappy about is that we have 783 bugs in New,
 Assigned, Reopened, NeedInfo... that seems like quite a lot.  Perhaps
Then let's start and solve two of the 783 so we can these cross off the list

+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|19182|New|Blk|2003-04-20|SSLMutex field in ssl.conf needs to be updated.   |
|28923|New|Nor|2004-05-12|Invalid argument for SSLMutex in ./docs/conf/ssl-s|

It is my understanding that 'default' is the right choose, and the platform for 
what Apache2 gets compiled should choose the right default - probably with 
defines in the code.
If this is not appropriate then please make a decision and close both bugs, and 
tell me that its required to patch the build process so that it can be fixed by 
the time when the final httpd-ssl.conf gets created from httpd-ssl.conf.in ...
Currently with the 2.2.4 release on Win32 I see that it gets now fixed during 
build process generation of httpd-ssl.conf; Makefile.win line 686 - file date 
from 07-Dec-2006:
gsub( /SSLMutex  file:@[EMAIL PROTECTED]/ssl_mutex/, SSLMutex default 
);

so if that is now the right way to go let me know, and I will look for a patch 
for NetWare so that we can do same there too, and close those bugs finally.

Nevertheless I believe this should get fixed on the Unix side so that every 
platform is happy with 'default' rather than doing substitutions during the 
generation of the conf. Currently there are two platforms (Win32 and NetWare) 
which are only happy with 'SSLMutex default'. Also it seems that anyway there 
happens substitution on Unix/Linux to replace @exp_runtimedir@ with a valid 
directory - so I would tend to do the substitution only on these platforms 
where its anyway required already, and let the other two just copy the 
'SSLMutex default' unchanged; with current new approach we have to substitute 
on every platform.

thanks, Guenter.






Re: Bugzilla flow (Re: Add 2.2.4 to bugzilla)

2007-01-20 Thread Guenter Knauf
Hi,
 What I'm most unhappy about is that we have 783 bugs in New,
 Assigned, Reopened, NeedInfo... that seems like quite a lot.  Perhaps
Then let's start and solve two of the 783 so we can these cross off the list

+---+
| Bugzilla Bug ID   |
| +-+
| | Status: UNC=Unconfirmed NEW=New ASS=Assigned|
| | OPN=ReopenedVER=Verified(Skipped Closed/Resolved)   |
| |   +-+
| |   | Severity: BLK=Blocker CRI=CriticalMAJ=Major |
| |   |   MIN=Minor   NOR=Normal  ENH=Enhancement   |
| |   |   +-+
| |   |   | Date Posted |
| |   |   |  +--+
| |   |   |  | Description  |
| |   |   |  |  |
|19182|New|Blk|2003-04-20|SSLMutex field in ssl.conf needs to be updated.   |
|28923|New|Nor|2004-05-12|Invalid argument for SSLMutex in ./docs/conf/ssl-s|

It is my understanding that 'default' is the right choose, and the platform for 
what Apache2 gets compiled should choose the right default - probably with 
defines in the code.
If this is not appropriate then please make a decision and close both bugs, and 
tell me that its required to patch the build process so that it can be fixed by 
the time when the final httpd-ssl.conf gets created from httpd-ssl.conf.in ...
On Win32 I see that it gets now fixed during build process generation of 
httpd-ssl.conf
http://svn.apache.org/viewvc/httpd/httpd/trunk/Makefile.win?r1=397647r2=398284

so if that is now the right way to go let me know - I've already created a 
patch for NetWare so that we can do same there too - see attachment (the patch 
fixes also some other issues with NetWare httpd-ssl.conf).
I've just closed #19182 cause I believe with above mentioned commit its now 
fixed for Win32.
If Brad agrees and commits my patch then we can also close #28923 finally.

Nevertheless I believe this should get fixed on the Unix side so that every 
platform is happy with 'default' rather than doing substitutions during the 
generation of the conf. Currently there are two platforms (Win32 and NetWare) 
which are only happy with 'SSLMutex default'. Also it seems that anyway there 
happens substitution on Unix/Linux to replace @exp_runtimedir@ with a valid 
directory - so I would tend to do the substitution only on these platforms 
where its anyway required already, and let the other two just copy the 
'SSLMutex default' unchanged; with current new approach we have to substitute 
on every platform.

Another question: why differ the placeholders for the log file directories 
between httpd.conf.in and extra/httpd-ssl.conf.in ?
httpd.conf.in line 184:
ErrorLog @rel_logfiledir@/error_log
httpd-ssl.conf.in line 80:
ErrorLog @exp_logfiledir@/error_log
TransferLog @exp_logfiledir@/access_log
shouldnt this be same directory also on Unix?

thanks, Guenter.



mkconfNW.awk.diff
Description: Binary data


Re: Add 2.2.4 to bugzilla

2007-01-12 Thread Joe Orton
On Thu, Jan 11, 2007 at 10:11:18PM -0800, Sander Temme wrote:
 
 On Jan 11, 2007, at 1:40 PM, Ruediger Pluem wrote:
 
 A week sounds good to me. I guess some of them are my fault as I only 
 set them to resolved fixed and never visited them again as I thought 
 that they reached their final state. Now I found out that you only 
 have the option to close it once it has moved to a 'resolved' state 
 and 'closed' should be the final state. I will take better care of 
 this in the future.
 
 Is there any chance to close all the ones in resolved state that have 
 not been touched for a week in one blow?
 
 Absolutely. You can operate on the entire contents of a query  
 result... which gets the job done and will send lots of e-mail.
 
 Yes, Closed should be the final resting place for bug reports, for  
 good or for bad.

What is the difference between a RESOLVED bug and a CLOSED one?  Is 
it not possible to re-open/add comments to CLOSED reports or something?  
It's always seemed like a meaningless distinction to me, going through 
marking stuff CLOSED seems like a spam generation exercise.

joe


Re: Add 2.2.4 to bugzilla

2007-01-12 Thread Roy T. Fielding

On Jan 12, 2007, at 3:33 AM, Joe Orton wrote:
What is the difference between a RESOLVED bug and a CLOSED  
one?  Is
it not possible to re-open/add comments to CLOSED reports or  
something?

It's always seemed like a meaningless distinction to me, going through
marking stuff CLOSED seems like a spam generation exercise.


Theoretically, issues are resolved when they are fixed on trunk
and closed when the fix is included in any release.

Roy


Re: Add 2.2.4 to bugzilla

2007-01-12 Thread William A. Rowe, Jr.
Joe Orton wrote:
 On Thu, Jan 11, 2007 at 10:11:18PM -0800, Sander Temme wrote:

 Yes, Closed should be the final resting place for bug reports, for  
 good or for bad.
 
 What is the difference between a RESOLVED bug and a CLOSED one?  Is 
 it not possible to re-open/add comments to CLOSED reports or something?  
 It's always seemed like a meaningless distinction to me, going through 
 marking stuff CLOSED seems like a spam generation exercise.

Unless we provide real post mortem processes in the transition of the
various resolutions into a CLOSED state, I agree.  They are functionally
equivalent for our process and we could probably lose the 'CLOSED' class
all together.


Re: Add 2.2.4 to bugzilla

2007-01-12 Thread Sander Temme


On Jan 12, 2007, at 1:04 PM, Roy T. Fielding wrote:


On Jan 12, 2007, at 3:33 AM, Joe Orton wrote:
What is the difference between a RESOLVED bug and a CLOSED  
one?  Is
it not possible to re-open/add comments to CLOSED reports or  
something?
It's always seemed like a meaningless distinction to me, going  
through

marking stuff CLOSED seems like a spam generation exercise.


Theoretically, issues are resolved when they are fixed on trunk
and closed when the fix is included in any release.


I like this because it imposes branch management where Bugzilla  
itself has none.


S.

--
[EMAIL PROTECTED]http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF




smime.p7s
Description: S/MIME cryptographic signature


Re: Add 2.2.4 to bugzilla

2007-01-12 Thread Ruediger Pluem


On 01/12/2007 11:14 PM, Sander Temme wrote:
 
 On Jan 12, 2007, at 1:04 PM, Roy T. Fielding wrote:
 
 On Jan 12, 2007, at 3:33 AM, Joe Orton wrote:

 What is the difference between a RESOLVED bug and a CLOSED  one?  Is
 it not possible to re-open/add comments to CLOSED reports or  something?
 It's always seemed like a meaningless distinction to me, going  through
 marking stuff CLOSED seems like a spam generation exercise.


 Theoretically, issues are resolved when they are fixed on trunk
 and closed when the fix is included in any release.
 
 
 I like this because it imposes branch management where Bugzilla  itself
 has none.

Sounds good to me. So far I used the following process for myself:

1. Fix on trunk = Leave state in Needinfo and add a comment with revision of
   fix.
2. Proposed for backport = Leave state in Needinfo and add a comment with 
revision
   of backport proposal (STATUS file)
3. Backported = Change state to Resolved, fixed and add a comment with 
revision of
   backport.

This could be modified to:

1. Fix on trunk = Change state in Resolved, fixed and add a comment with 
revision
   of fix.
2. Proposed for backport = Leave state in Resolved, fixed and add a comment 
with
   revision of backport proposal (STATUS file)
3. Backported = Change state to Closed and add a comment with revision of
   backport.

From my personal point of view I think it is important to add the revision 
number
of the fix / backport to the comment because:

1. People who are interested / have the know how can easily cross check what 
has been
   changed.
2. People who only want a specific fix either because there is no newer stable 
version,
   or because they cannot do an upgrade to a later stable version for whatever 
reason
   can easily find the needed patch.


Regards

Rüdiger


Re: Add 2.2.4 to bugzilla

2007-01-12 Thread Henrik Nordstrom
lör 2007-01-13 klockan 01:06 +0100 skrev Ruediger Pluem:

 This could be modified to:
 
 1. Fix on trunk = Change state in Resolved, fixed and add a comment with 
 revision
of fix.
 2. Proposed for backport = Leave state in Resolved, fixed and add a 
 comment with
revision of backport proposal (STATUS file)
 3. Backported = Change state to Closed and add a comment with revision of
backport.

Another alternative is ignoring Bugzilla for backport status, only using
the STATUS file with references to Bugzilla entries needing to get
backported to the release.

I.e. something like

1. Fix on trunk - Resolved, Fixed. Reference to revision in bugzilla
(preferably automatic)

2. Audited by a release maintainer for the main release to judge if
backport needed, added to STATUS file if backport needed. - Closed.

3. Backported - cleared in STATUS file. Reference to revision in
Bugzilla (preferably automatic).


Another alternative which is more in line with normal release management
is using the target milestone feature builtin to Bugzilla.

1. Fix on trunk - Resolved, Fixed. Reference to revision in bugzilla
(preferably automatic). No target milestone assigned yet.

2. Audited by release maintainer for the main release. If backport
needed added to STATUS and - New with target milestone of the release.
Else closed.

3. Backported. - Resolved, Fixed.

4. Audited by next older release maintainer if any, as in 2. Repeat
until all maintained releases has been covered.

the beauty of the above is that it's easy to query Bugzilla for the list
of bugs in various states, and that it pans out quite well when you keep
maintaining older releases. Same process all the way.


 From my personal point of view I think it is important to add the revision 
 number
 of the fix / backport to the comment because:
 
 1. People who are interested / have the know how can easily cross check what 
 has been
changed.
 2. People who only want a specific fix either because there is no newer 
 stable version,
or because they cannot do an upgrade to a later stable version for 
 whatever reason
can easily find the needed patch.

Note: If you properly reference bugzilla entries in the changelog
messages when committing changes then there is automated tools which can
both resolve bugzilla entries and add references.. Could save you some
headache but requires a bit of setup..

Regards
Henrik


signature.asc
Description: Detta är en digitalt signerad	meddelandedel


Re: Add 2.2.4 to bugzilla

2007-01-11 Thread Sander Temme


On Jan 11, 2007, at 12:42 PM, Ruediger Pluem wrote:

could someone please add version 2.2.4 to the product Apache  
httpd-2 in bugzilla?


Done.

Are there any ideas how we can document / automate this as part of  
the release process?

This issue pops up regulary after each release.


Hard to automate... but we could include it in the release checklist:  
Ask Bugzilla admin to add new version. I am one, and will be happy to  
do this ahead of the release. However, I usually space on it.


The combined 2.2.x versions have 198 bugs in (New, Assigned,  
Reopened, NeedInfo):


http://issues.apache.org/bugzilla/buglist.cgi?product=Apache 
+httpd-2version=2.2- 
HEADversion=2.2.0version=2.2.2version=2.2.3version=2.2.4bug_status= 
NEWbug_status=ASSIGNEDbug_status=REOPENEDbug_status=NEEDINFO


...and 183 in Resolved or Verified:

http://issues.apache.org/bugzilla/buglist.cgi?product=Apache% 
20httpd-2version=2.2- 
HEADversion=2.2.0version=2.2.2version=2.2.3version=2.2.4bug_status= 
RESOLVEDbug_status=VERIFIED


Of the latter:

60 are Resolved, Invalid
 7 are Resolved, Wontfix
 1 is  Resolved, Later
37 are Resolved, Duplicate
70 are Resolved, Fixed
 8 are Resolved, Worksforme
 0 are Verified

These can probably be closed in some way, shape or form.  What do you  
think is sufficient inactivity to amount to lazy verification of a  
Resolution transition?  A week?  Can I get a hum on that?


If any of the former still exist in 2.2.4, they should be moved to  
2.2-HEAD.


S.

--
[EMAIL PROTECTED]http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF




smime.p7s
Description: S/MIME cryptographic signature


Re: Add 2.2.4 to bugzilla

2007-01-11 Thread William A. Rowe, Jr.
Ruediger Pluem wrote:
 Hi,
 
 could someone please add version 2.2.4 to the product Apache httpd-2 in 
 bugzilla?
 Are there any ideas how we can document / automate this as part of the 
 release process?
 This issue pops up regulary after each release.

My bad, sorry, it's already been done.

http://httpd.apache.org/dev/release.html from
http://svn.apache.org/repos/asf/httpd/site/trunk/xdocs/dev/

knock yourself out :)


Re: Add 2.2.4 to bugzilla

2007-01-11 Thread Ruediger Pluem


On 01/11/2007 10:12 PM, Sander Temme wrote:
 
 On Jan 11, 2007, at 12:42 PM, Ruediger Pluem wrote:
 
 could someone please add version 2.2.4 to the product Apache  httpd-2
 in bugzilla?
 
 
 Done.

Thanks.

 
 Are there any ideas how we can document / automate this as part of 
 the release process?
 This issue pops up regulary after each release.
 
 
 Hard to automate... but we could include it in the release checklist: 
 Ask Bugzilla admin to add new version. I am one, and will be happy to 

I am happy to add it to this list once somebody gives me a pointer where to
find it. I only found the shell scripts for creating the tar balls.


 ...and 183 in Resolved or Verified:
 
 http://issues.apache.org/bugzilla/buglist.cgi?product=Apache%
 20httpd-2version=2.2-
 HEADversion=2.2.0version=2.2.2version=2.2.3version=2.2.4bug_status=
 RESOLVEDbug_status=VERIFIED
 
 Of the latter:
 
 60 are Resolved, Invalid
  7 are Resolved, Wontfix
  1 is  Resolved, Later
 37 are Resolved, Duplicate
 70 are Resolved, Fixed
  8 are Resolved, Worksforme
  0 are Verified
 
 These can probably be closed in some way, shape or form.  What do you 
 think is sufficient inactivity to amount to lazy verification of a 
 Resolution transition?  A week?  Can I get a hum on that?

A week sounds good to me. I guess some of them are my fault as I only set
them to resolved fixed and never visited them again as I thought that they 
reached
their final state. Now I found out that you only have the option to close it 
once
it has moved to a 'resolved' state and 'closed' should be the final state.
I will take better care of this in the future.

Is there any chance to close all the ones in resolved state that have not been
touched for a week in one blow?


Regards

Rüdiger




Re: Add 2.2.4 to bugzilla

2007-01-11 Thread Ruediger Pluem


On 01/11/2007 10:22 PM, William A. Rowe, Jr. wrote:
 Ruediger Pluem wrote:
 
Hi,

could someone please add version 2.2.4 to the product Apache httpd-2 in 
bugzilla?
Are there any ideas how we can document / automate this as part of the 
release process?
This issue pops up regulary after each release.
 
 
 My bad, sorry, it's already been done.
 
 http://httpd.apache.org/dev/release.html from
 http://svn.apache.org/repos/asf/httpd/site/trunk/xdocs/dev/

Thanks for the pointers. I tweaked release.xml a little bit.
If there are no objections I will update the site in 24 hours.

Regards

Rüdiger



Re: Add 2.2.4 to bugzilla

2007-01-11 Thread Sander Temme


On Jan 11, 2007, at 1:40 PM, Ruediger Pluem wrote:

A week sounds good to me. I guess some of them are my fault as I  
only set
them to resolved fixed and never visited them again as I thought  
that they reached
their final state. Now I found out that you only have the option to  
close it once
it has moved to a 'resolved' state and 'closed' should be the final  
state.

I will take better care of this in the future.

Is there any chance to close all the ones in resolved state that  
have not been

touched for a week in one blow?


Absolutely. You can operate on the entire contents of a query  
result... which gets the job done and will send lots of e-mail.


Yes, Closed should be the final resting place for bug reports, for  
good or for bad.


Any interest in trying to codify the life cycle of PRs in Bugzilla  
and their dance around releases?  I can see if I have time to throw  
something in svn but then I'd want to hear from the folks who  
actually spend a lot of time in the system.


S.

--
[EMAIL PROTECTED]http://www.temme.net/sander/
PGP FP: 51B4 8727 466A 0BC3 69F4  B7B8 B2BE BC40 1529 24AF




smime.p7s
Description: S/MIME cryptographic signature