Re: [VOTE] Release build 4.1.40 - Take 2

2009-06-24 Thread Filip Hanik - Dev Lists

[X] Stable


Filip
Mark Thomas wrote:

The (updated) candidates source tarball and derived binaries are
available here:
http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/

According to the release process, the release based on the 4.0.40 tag is:
[ ] Broken
[ ] Alpha
[ ] Beta


Mark


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org


  



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40 - Take 2 - more votes please

2009-06-23 Thread Mark Thomas
Mark Thomas wrote:
 The (updated) candidates source tarball and derived binaries are
 available here:
 http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/
 
 According to the release process, the release based on the 4.0.40 tag is:
 [ ] Broken
 [ ] Alpha
 [ ] Beta
 [ ] Stable

Folks,

So far there have been 2 +1's from PMC members and a +1 from Konstantin.

We need at least one more +1 from a PMC member before this release can
be considered official. Any and all votes gratefully appreciated.

Mark

Note: Konstantin and Sebb have identifided some minor issues that I will
fix in svn once the release process is over.



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40 - Take 2

2009-06-22 Thread Konstantin Kolinko
2009/6/16 Mark Thomas ma...@apache.org:
 The (updated) candidates source tarball and derived binaries are
 available here:
 http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/


Minor issues:
a)
When installing apache-tomcat-4.1.40.exe,
the installer dialog page that allows to specify port number and
name/password for the administrative user has wrong dimensions for
those three input fields.

It looks like their height is twice than necessary.

They do work. It is just their look that is strange.

b)
Tomcat Home Page shortcut, created in the Programs menu by the
Windows installer, points to
http://jakarta.apache.org/tomcat

c)
http://localhost:8080/examples/jsp/cal/login.html
http://localhost:8080/examples/jsp/cal/calendar.html
These two pages display license text on top of the page
That license comment should be !-- .. --, not /* ... */

d)
http://localhost:8080/examples/jsp/snp/snoop.html
The show source link is incorrect and images in the right top corner
do not load (the links on them are ok).

The source link:
Wrong one: http://localhost:8080/examples/jsp/snp/snoop.jsp.html
Should be: http://localhost:8080/examples/jsp/snp/snoop.txt

The images:
Wrong srcs:
http://localhost:8080/examples/jsp/images/return.gif
http://localhost:8080/examples/jsp/images/execute.gif
Should be:
http://localhost:8080/examples/images/return.gif
http://localhost:8080/examples/images/execute.gif

e)
There could be %@ page session=false % in ROOT/index.jsp, like in
TC 5.5 and later.

Open a browser, and visit the following three pages, in order:
http://localhost:8080/index.jsp
http://localhost:8080/examples/servlet/SessionExample
http://localhost:8080/examples/servlet/CookieExample

The CookieExample page shows that there are two session cookies sent
by the browser.
I have not noticed any problems because of this extra session cookie.

Changing the ROOT/index.jsp as I wrote, removes this extra cookie.

f)
http://localhost:8080/index.jsp
Copyright years in the bottom right corner of the page could be
1999-2009, not -2002.

g)
exe installers do not install RELEASE-NOTES-4.1.txt file, neither in
the root folder nor into the docs. (The rest of *.txt files are
present in tomcat-docs webapp).

Though, to be fair, if you select option to install TC sources, you
will get it in src/container.

From what I see in the sources, it is not a build error that this file
is missing, It is just how it is implemented.



All examples do work. Admin and manager applications do work. Zip and
tgz distributions match each other.

None of the above mentioned glitches affects Tomcat functionality.

My vote:
 According to the release process, the release based on the 4.0.40 tag is:
 [x] Stable


Best regards,
Konstantin Kolinko

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40 - Take 2

2009-06-19 Thread sebb
On 16/06/2009, Mark Thomas ma...@apache.org wrote:
 The (updated) candidates source tarball and derived binaries are
  available here:
  http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/

  According to the release process, the release based on the 4.0.40 tag is:

Did you mean 4.1.40?

Also, where can I find the tag?

  [ ] Broken
  [ ] Alpha
  [ ] Beta
  [ ] Stable

  Mark


  -
  To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: dev-h...@tomcat.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40 - Take 2

2009-06-19 Thread Mark Thomas
sebb wrote:
 On 16/06/2009, Mark Thomas ma...@apache.org wrote:
 The (updated) candidates source tarball and derived binaries are
  available here:
  http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/

  According to the release process, the release based on the 4.0.40 tag is:
 
 Did you mean 4.1.40?

Yes.

 Also, where can I find the tag?

It is actually 4 tags (the joys of the Tomcat 4 build process):
http://svn.apache.org/repos/asf/tomcat/connectors/tags/tc4.1.x/TOMCAT_4_1_40/
http://svn.apache.org/repos/asf/tomcat/container/tags/tc4.1.x/TOMCAT_4_1_40/
http://svn.apache.org/repos/asf/tomcat/jasper/tags/tc4.1.x/TOMCAT_4_1_40/
http://svn.apache.org/repos/asf/tomcat/servletapi/tags/servlet2.3-jsp1.2-tc4.x/TOMCAT_4_1_40/

Mark

 
  [ ] Broken
  [ ] Alpha
  [ ] Beta
  [ ] Stable

  Mark


  -
  To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: dev-h...@tomcat.apache.org


 
 -
 To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: dev-h...@tomcat.apache.org
 



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40 - Take 2

2009-06-19 Thread sebb
On 19/06/2009, Mark Thomas ma...@apache.org wrote:
 sebb wrote:
   On 16/06/2009, Mark Thomas ma...@apache.org wrote:
   The (updated) candidates source tarball and derived binaries are
available here:
http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/
  
According to the release process, the release based on the 4.0.40 tag is:
  
   Did you mean 4.1.40?


 Yes.


   Also, where can I find the tag?


 It is actually 4 tags (the joys of the Tomcat 4 build process):
  http://svn.apache.org/repos/asf/tomcat/connectors/tags/tc4.1.x/TOMCAT_4_1_40/
  http://svn.apache.org/repos/asf/tomcat/container/tags/tc4.1.x/TOMCAT_4_1_40/
  http://svn.apache.org/repos/asf/tomcat/jasper/tags/tc4.1.x/TOMCAT_4_1_40/
  
 http://svn.apache.org/repos/asf/tomcat/servletapi/tags/servlet2.3-jsp1.2-tc4.x/TOMCAT_4_1_40/


Thanks, I used the following SVN URLs + revisions:

http://svn.apache.org/repos/asf/tomcat/connectors/tags/tc4.1.x/TOMCAT_4_1_40
Last Changed Rev: 784715

http://svn.apache.org/repos/asf/tomcat/container/tags/tc4.1.x/TOMCAT_4_1_40
Last Changed Rev: 785257

http://svn.apache.org/repos/asf/tomcat/jasper/tags/tc4.1.x/TOMCAT_4_1_40
Last Changed Rev: 784716

http://svn.apache.org/repos/asf/tomcat/servletapi/tags/servlet2.3-jsp1.2-tc4.x/TOMCAT_4_1_40
Last Changed Rev: 784717

The source archives mostly agree with the tags, however there are code
changes in the following files:

connectors/http11/src/java/org/apache/coyote/http11/Http11Processor.java
connectors/util/java/org/apache/tomcat/util/buf/CharChunk.java
connectors/util/java/org/apache/tomcat/util/http/ServerCookie.java

[I can provide a diff listing if required]

The tags really ought to agree with the source archive.

Unfortunately, I think I have found another problem, which is that the
README file needs to mention the TSU exception:

http://www.apache.org/dev/crypto.html#inform

[This presumably applies to all the later Tomcat versions as well]

Sorry, I should have noticed this before as IMO it is a release blocker.

There ought really to be NOTICE files alongside the LICENSE files in
the jasper and servletapi SVN trees (SVN is a form of distribution).

  Mark


  
[ ] Broken
[ ] Alpha
[ ] Beta
[ ] Stable
  
Mark
  
  
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org
  
  
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
   For additional commands, e-mail: dev-h...@tomcat.apache.org
  



  -
  To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: dev-h...@tomcat.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40 - Take 2

2009-06-19 Thread Mark Thomas
sebb wrote:
 The source archives mostly agree with the tags, however there are code
 changes in the following files:
 
 connectors/http11/src/java/org/apache/coyote/http11/Http11Processor.java
 connectors/util/java/org/apache/tomcat/util/buf/CharChunk.java
 connectors/util/java/org/apache/tomcat/util/http/ServerCookie.java

That happens automatically as part of the build process and is expected.

 [I can provide a diff listing if required]

No need, I know exactly what has changed in those files.

 Unfortunately, I think I have found another problem, which is that the
 README file needs to mention the TSU exception:
 
 http://www.apache.org/dev/crypto.html#inform
 
 [This presumably applies to all the later Tomcat versions as well]
 
 Sorry, I should have noticed this before as IMO it is a release blocker.

Having read http://www.apache.org/dev/crypto.html#inform, it makes clear
 that this requirement is quoteself imposed/quote. Therefore I
propose that we take a little bit of latitude and do the following
(assuming this gets the votes to pass)
- include the text in the announcement e-mail
- add the text to the README (post tag)
- put the updated README in the download directory (currently it just
includes the release notes)

I think this meets the spirit of our self-imposed requirement without
needing to re-roll the release.

What I will do is update those read me files now, so the changes are in
place for the next releases.

 There ought really to be NOTICE files alongside the LICENSE files in
 the jasper and servletapi SVN trees (SVN is a form of distribution).

I think that is a grey area. I see where you are coming from but I don't
propose to do anything about this for the 4.1.40 release. Post the svn
re-org that will follow the final 4.1.x release, we can revisit that.

Mark


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40 - Take 2

2009-06-19 Thread Mladen Turk

Mark Thomas wrote:

The (updated) candidates source tarball and derived binaries are
available here:
http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/

According to the release process, the release based on the 4.0.40 tag is:
[ ] Broken
[ ] Alpha
[ ] Beta
[X] Stable




[x] Stable

Tested on Linux and Windows.

Regards
--
^(TM)

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40

2009-06-16 Thread sebb
The copyright year in the NOTICE files in the binary archive is still
2008; surely it should be 2009?

The connectors/NOTICE file in the source archive is wrong.

There are no NOTICE files for the jasper and servletapi directory sub-trees.
It would be better to have a single NL file at the top of the
directory structure, but failing that, each sub-tree needs the proper
NL files.

The binary tgz and zip archives agree with each other.

The source tgz and zip archives are different. The binary files (*.exe
and *.bin) are corrupted in the tgz archive. Also there are additional
EOLs at the end of many source files in the tgz archive. There seems
to be a bug in the packaging of the source files in the tar.gz format.

The apache-tomcat-4.1.40.exe fails for me when trying to install a
Full release on WinXP:

It starts by saying it has found a Java development kit, but later on
fails with the message:

Couldn't find a Java development kit on this computer. Please download
one from http://java.sun.com/

The last line in the installer dialogue is Created uninstaller: ...

There seem to be a lot of files missing from the installation compared
with the binary zip archive, but that is probably due to the premature
failure of the installation.

IMO the release is broken.

On 16/06/2009, Mark Thomas ma...@apache.org wrote:
 The candidates source tarball and derived binaries are available here:
  http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/

  According to the release process, the 4.0.40 tag is:
  [ ] Broken
  [ ] Alpha
  [ ] Beta
  [ ] Stable

  Mark


  -
  To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: dev-h...@tomcat.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40

2009-06-16 Thread Mark Thomas
sebb wrote:
 The copyright year in the NOTICE files in the binary archive is still
 2008; surely it should be 2009?

Yep, it should be 2009. This has been fixed.

 The connectors/NOTICE file in the source archive is wrong.
 
 There are no NOTICE files for the jasper and servletapi directory sub-trees.
 It would be better to have a single NL file at the top of the
 directory structure, but failing that, each sub-tree needs the proper
 NL files.

That is a lingering side-effect of when we had multiple CVS trees. The
files used for 4.1.x are the ones in the container sub-directory. While
this is clear in the binaries, I agree it could be clearer in the source
distributions. Copying them to the root of the source distro seems like
the simplest solution to me. This has been fixed.

 The binary tgz and zip archives agree with each other.
 
 The source tgz and zip archives are different. The binary files (*.exe
 and *.bin) are corrupted in the tgz archive. Also there are additional
 EOLs at the end of many source files in the tgz archive. There seems
 to be a bug in the packaging of the source files in the tar.gz format.

Looks like the binary files have always been that way. I copied an
updated exclusion list from TC6 and added one final exclusion that a
diff with winmerge found.

The extra line is the same issue as TC6 - again I ported the fix.

 The apache-tomcat-4.1.40.exe fails for me when trying to install a
 Full release on WinXP:
 
 It starts by saying it has found a Java development kit, but later on
 fails with the message:
 
 Couldn't find a Java development kit on this computer. Please download
 one from http://java.sun.com/
 
 The last line in the installer dialogue is Created uninstaller: ...

Hmm. The installer works for me on a fairly clean 32-bit XP SP2 vm
image. Which JDK does it find and where does it find it? Is it a valid
JDK? I'm leaning towards this being an isolated rather than a general issue.

 There seem to be a lot of files missing from the installation compared
 with the binary zip archive, but that is probably due to the premature
 failure of the installation.

Probably.

 IMO the release is broken.

If the windows installer issue is an isolated one it, the release is no
worse than any that have gone out of the door previously. That said, the
issues are all fixed so I'll roll a 4.1.41 release.

Before I do that, I'd really like to get to the bottom of the issues you
are seeing with the installer.

Mark

 
 On 16/06/2009, Mark Thomas ma...@apache.org wrote:
 The candidates source tarball and derived binaries are available here:
  http://tomcat.apache.org/dev/dist/apache-tomcat-4.1.40/

  According to the release process, the 4.0.40 tag is:
  [ ] Broken
  [ ] Alpha
  [ ] Beta
  [ ] Stable

  Mark


  -
  To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: dev-h...@tomcat.apache.org


 
 -
 To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: dev-h...@tomcat.apache.org
 



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40

2009-06-16 Thread Mladen Turk

Mark Thomas wrote:



IMO the release is broken.


If the windows installer issue is an isolated one it, the release is no
worse than any that have gone out of the door previously. That said, the
issues are all fixed so I'll roll a 4.1.41 release.



Why not just re-tagging?
It's no like it was released and picked up by the mirrors,
and we already said 4.1.40 will be the last one :)

Regards
--
^(TM)

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release build 4.1.40

2009-06-16 Thread Mark Thomas
Mladen Turk wrote:
 Mark Thomas wrote:

 IMO the release is broken.

 If the windows installer issue is an isolated one it, the release is no
 worse than any that have gone out of the door previously. That said, the
 issues are all fixed so I'll roll a 4.1.41 release.

 
 Why not just re-tagging?
 It's no like it was released and picked up by the mirrors,
 and we already said 4.1.40 will be the last one :)

True. And the various security announcements all say upgrade to 4.1.40
when released too.

Mark



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org