Re: Tomcat Dependency Graph

2007-12-02 Thread Wendy Smoak
On Dec 2, 2007 10:04 AM, Sergey Vidyuk [EMAIL PROTECTED] wrote:

 I've generated some graphs and dot files but graphviz can't generate
 graph for classes deps.

Take a look at UMLGraph... http://www.umlgraph.org/

It can generate GraphViz diagram specifications, which you can then
process into images.

Here's an example of the kind of thing it can do:
  
http://maven.apache.org/archiva/ref/latest/apidocs/org/apache/maven/archiva/model/AbstractArtifactKey.html

-- 
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Mavenization (M10N) of Tomcat Build Process - Should Tomcat Be Migrated to Maven 2?

2007-10-19 Thread Wendy Smoak
On 10/19/07, Paul Shemansky [EMAIL PROTECTED] wrote:

 If I commit to working on it, and try to show some sort of
 proof-in-the-pudding, the issue returns to the problem I mentioned
 before which is hosting it.

The place that comes immediately to mind is wush.net... maybe ping
Michael Ching and see if he'd be willing to donate some space
temporarily to try this out.  (And if not, it's $20 or so for three
months, not a huge investment.)

-- 
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Mavenization (M10N) of Tomcat Build Process - Should Tomcat Be Migrated to Maven 2?

2007-10-17 Thread Wendy Smoak
On 10/17/07, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:

 We currently have a distribute to Maven repo in place.
 The most current version is in the sandbox, that would allow us to
 publish to the central ASF repo with signed JAR's.
 This allows(will allow) other projects that do use Maven, to integrate
 tomcat into their system.
 You can glance over it here
 http://svn.apache.org/viewvc/tomcat/sandbox/gdev6x/res/maven/

Hi Filip.  Speaking of that... the GPG plugin issue I opened (Ability
to sign jars when using deploy:deploy-file) has been closed/fixed, and
the feature is in the latest release of the plugin.

ISTR you were hosting the Tomcat jars in a separate repository due to
lack of signatures.  Is that still the case?  It should be possible to
deploy with signatures now.  Can you point me to the script or
procedure you're using now?  I only see the poms in the directory you
linked to above.

Thanks,
-- 
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Commons EL

2007-04-04 Thread Wendy Smoak

On 4/4/07, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:


If you need additional individual JARs from tomcat published to the
repo, just let me know and I can get it done.
http://tomcat.apache.org/dev/dist/m2-repository/org/apache/tomcat/jasper-el/


Whatever happened with getting the Tomcat artifacts synced to the central repo?

I gather the gpg plugin is only for things built with Maven 2, but a
script to sign the jars locally and upload signatures isn't hard at
all... it's what we used to do before the gpg plugin existed.

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Commons EL

2007-04-04 Thread Wendy Smoak

On 4/4/07, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:


still haven't got around the fact that maven command line has the
limitation around simply being able to attach a signature and send it up.
do you have a script that does what you say, that will prevent me from
having to duplicate this effort.


It's probably more manual effort than you'll want, and can surely be
improved, but...

Since you're using 'mvn deploy:deploy-file' [1], Maven will put the
jars in your local Maven repo as part of the deployment.

So, if you delete ~/.m2/repository/org/apache/tomcat/ (from your local
repo) before doing the deployment, you'll have a local directory
structure matching what you just deployed to the remote repo.

Run (something like) this from ~/.m2/repository/org/apache/tomcat/ :

# Recursively pgp sign files in a directory structure
# Adapted from: http://gleamynode.net/wordpress/archives/129

echo -n PGP Key Password: 
stty -echo
read PASSWORD
stty echo
echo 

for FILE in $(find . -name *.jar -or -name *.pom); do

  echo -n Signing: $FILE ... 

  echo $PASSWORD | gpg --default-key $DEFAULT_KEY --detach-sign
--armor --no-tty --yes --passphrase-fd 0 $FILE  echo done.

done

Then upload the signatures:

for FILE in $(find . -name *.asc); do

  scp $FILE 
people.apache.org:/www/tomcat.apache.org/dev/dist/m2-repository/org/apache/tomcat/$FILE

done

Once you're sure it works, switch over and deploy/upload directly to
people.apache.org/repo/m2-ibiblio-rsync-repository, and it will sync
automatically with central.

I also opened an issue to see about making signing work with deploy:deploy-file:
http://jira.codehaus.org/browse/MGPG-7

[1] http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/res/maven/mvn-pub.xml

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [ANN] Apache Tomcat 5.5.23 released

2007-03-11 Thread Wendy Smoak

On 3/9/07, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:

The Apache Tomcat team announces the immediate availability of Apache
Tomcat 5.5.23 stable. This release has numerous bug fixes and
maintenance updates.
It also includes the corrected source code for the JK CVE-2007-0774 issue.


Filip, did you see that the missing MailSessionFactory bug popped back
up in this one?

I ran into it this morning, but by that time 40668 had already been reopened.

http://issues.apache.org/bugzilla/show_bug.cgi?id=40668

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: 5.5.21?

2007-01-21 Thread Wendy Smoak

On 1/21/07, Jess Holle [EMAIL PROTECTED] wrote:


One fix of interest that I am aware of in 5.5.21 is the AJP flush
packets fix.  We can certainly patch that into our Tomcat, but I'd
rather be able to move to a 5.5.21 with any other collected fixes as
well -- and avoid discrepancies between our Tomcat and standard releases
except where necessary.


I'd like to see a 5.5.21 for the 'missing MailSessionFactory class' fix.

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: jasper snapshot moved ?

2006-10-31 Thread Wendy Smoak

On 10/31/06, Dennis Byrne [EMAIL PROTECTED] wrote:


The Myfaces JSF 1.2 effort has a maven dependency on the new jasper SNAPSHOT.  
I'm seeing build errors now because the maven client cannot locate the jasper 
artifacts - were any jars recently moved [1]?  Can you tell me where they 
have/will be moved to?

[1] http://people.apache.org/repo/m2-snapshot-repository/org/apache/


As Yoav mentions, they were lost when minotaur was restored from an old backup.

I'll deploy new 6.0.0-SNAPSHOT jars tonight unless someone beats me to it.

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: jasper snapshot moved ?

2006-10-31 Thread Wendy Smoak

On 10/31/06, Filip Hanik - Dev Lists [EMAIL PROTECTED] wrote:


was there an official process for this? so that we can build it into our
scripts so that we can do it automatically when we do releases


These were the (pre-release) snapshots I deployed after this thread:

  http://www.nabble.com/Tomcat-6-EL-jars-t2413280.html

I did it with 'mvn deploy:deploy-file ...' which requires that you
have Maven 2 installed.  There are Ant tasks available [1], but I've
never used them.

Deploying snapshots is separate from the release process, which is
being discussed in a different thread [2].

[1] See download and documentation links on http://maven.apache.org/
[2] http://www.nabble.com/Testing-Tomcat-6.0.0-alpha-t2513820.html

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: jasper snapshot moved ?

2006-10-31 Thread Wendy Smoak

On 10/31/06, Wendy Smoak [EMAIL PROTECTED] wrote:


I'll deploy new 6.0.0-SNAPSHOT jars tonight unless someone beats me to it.


Correction:  I'll deploy 6.0.1-SNAPSHOT jars tonight.

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: jasper snapshot moved ?

2006-10-31 Thread Wendy Smoak

On 10/31/06, Remy Maucherat [EMAIL PROTECTED] wrote:


If you do it, you can publish the real 6.0.0 jars, since they're out.
It's only an alpha, but there's a matching tag in svn, so it's
definitely more maintainable.


The 6.0.0 jars can go in the rsynced Maven repository after it passes
a vote.  I commented on the other thread, the only vote I've seen was
on the release plan.

Have the poms been written yet?  [1]  I got away with minimal
generated poms for the EL jar snapshots, since they have no
dependencies.  Do any of the other 6.0.0 jars have required
dependencies?

[1] pom == project object model, the xml file that goes along with
each artifact.  For more than you wanted to know, see
http://www.javaworld.com/javaworld/jw-05-2006/jw-0529-maven.html

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: jasper snapshot moved ?

2006-10-31 Thread Wendy Smoak

On 10/31/06, Wendy Smoak [EMAIL PROTECTED] wrote:

On 10/31/06, Wendy Smoak [EMAIL PROTECTED] wrote:

 I'll deploy new 6.0.0-SNAPSHOT jars tonight unless someone beats me to it.

Correction:  I'll deploy 6.0.1-SNAPSHOT jars tonight.


This is done.  The commands used to deploy the jars are below.  This
requires Maven 2 to be installed, and unless you configure a private
key in settings.xml, you'll have to answer two or three password
prompts per jar.

mvn deploy:deploy-file -Dfile=output/build/lib/el-api.jar
-DgroupId=org.apache.tomcat -DartifactId=el-api
-Dversion=6.0.1-SNAPSHOT -Dpackaging=jar -DgeneratePom=true
-DrepositoryId=apache.snapshots
-Durl=scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository

mvn deploy:deploy-file -Dfile=output/build/lib/jasper-el.jar
-DgroupId=org.apache.tomcat -DartifactId=jasper-el
-Dversion=6.0.1-SNAPSHOT -Dpackaging=jar -DgeneratePom=true
-DrepositoryId=apache.snapshots
-Durl=scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository

And MyFaces 1.2 is building again. :)

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Testing Tomcat 6.0.0 alpha

2006-10-31 Thread Wendy Smoak

On 10/27/06, Yoav Shapira [EMAIL PROTECTED] wrote:


I'd rather start off right and do it in the Maven 2, not Maven 1,
structure.  The scripts I've seen are about equally easy...  But let
us know what you think after you double check, please.


Answers from Maven developers on repository@ [1] indicate that either
- using the Ant tasks for Maven to deploy to m2-ibiblio-rsync-repository, or
- copying the jars and poms into the structure under
m1-ibiblio-rsync-repository
will work equally well for deploying releases.

Either way, both the jars and poms need to be individually signed.

Let me know if you need any help.

[1] http://mail-archives.apache.org/mod_mbox/www-repository/200610.mbox/[EMAIL 
PROTECTED]

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Testing Tomcat 6.0.0 alpha

2006-10-29 Thread Wendy Smoak

On 10/27/06, Yoav Shapira [EMAIL PROTECTED] wrote:


I thought our internal repos weren't auto-sync'ed to ibiblio, which is
why people at infra and [EMAIL PROTECTED] are having a discussion
about Apache repo mirroring right now?  Maybe I misunderstood.


Under http://people.apache.org/repo/ we have
 m1-ibiblio-rsync-repository
 m1-incubating-repository
 m1-snapshot-repository
 m2-ibiblio-rsync-repository
 m2-incubating-repository
 m2-snapshot-repository

The snapshot and incubating repositories are currently not mirrored,
that's what is under discussion.


I'd rather start off right and do it in the Maven 2, not Maven 1,
structure.  The scripts I've seen are about equally easy...  But let
us know what you think after you double check, please.


I was thinking easier in terms of 'drop the jars and poms here' which
you can do with the m1 repo structure, but not with m2 since it needs
a bunch of xml metadata along with the artifacts.  However, I
completely forgot about the Ant tasks that are now available.

BTW, it doesn't matter which Apache repo (m1- or m2-) you put them in,
they'll end up in the same place on ibiblio.  (There is really only
one central repo, the m2 structure.  The m1 version is done with
rewrite rules.)

It would be a good idea to ask some Maven users to review the poms you
intend to upload to the repository.  Getting the dependencies correct
is important, and making changes after the fact isn't usually allowed.

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Testing Tomcat 6.0.0 alpha

2006-10-29 Thread Wendy Smoak

On 10/26/06, Remy Maucherat [EMAIL PROTECTED] wrote:


It would be good to test the build, and I'll post a stability vote for
it next week (capped at beta, since some - very minor - test failures
would need to be addressed first).

...

The build itself has been mirrored correctly.


So it has, but as far as I can tell, this is not yet a sanctioned
release and should not be on the mirrors.  The only vote I see was on
the 6.0.0 release plan, not on the actual proposed distribution.

There was a thread [1] about Tomcat's release process back in April
that has all the details.

[1] 
http://www.nabble.com/-ANN--Apache-Tomcat-v5.5.17-beta-Now-Available-t1454722.html

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Testing Tomcat 6.0.0 alpha

2006-10-27 Thread Wendy Smoak

On 10/26/06, Yoav Shapira [EMAIL PROTECTED] wrote:


Once we have a formal release (i.e. voted / approved by the PMC), we
can also upload to ibiblio, aka the Maven Central Repository,
following the directions at
http://maven.apache.org/guides/mini/guide-ibiblio-upload.html


There is a different upload process for Apache projects.  We have
internal repositories that are synced to ibiblio.

I'll double check, but I think the easiest way to get Tomcat jars in
the Maven repos will still be to drop the jars and poms in the Maven 1
repo, since it has a simpler structure.

--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat 6 EL jars

2006-10-10 Thread Wendy Smoak

On 10/9/06, Remy Maucherat [EMAIL PROTECTED] wrote:


Sure, no problem from me either. There could be regular Tomcat 6 builds
available shortly.


This is done... the el-api and jasper-el jars are available here:
  http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/

This will only be interesting if you're building with Maven, but here
are the dependency elements you can add to your pom.xml file:

   dependency
 groupIdorg.apache.tomcat/groupId
 artifactIdel-api/artifactId
 version6.0.0-SNAPSHOT/version
   /dependency

   dependency
 groupIdorg.apache.tomcat/groupId
 artifactIdjasper-el/artifactId
 version6.0.0-SNAPSHOT/version
   /dependency

Thanks,
--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Tomcat 6 EL jars

2006-10-09 Thread Wendy Smoak

Does anyone mind if I deploy snapshots of the Tomcat 6 el-api and
jasper-el jars to Apache's Maven snapshot repository?  The MyFaces
project needs them for the JSF 1.2 (JSR-252) implementation.  (We're
currently compiling against jars from Jetty.)

They'll end up here:
  http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat

There are Ant tasks available to do this, if it's something you're
willing to add to the build, but I don't mind deploying them
occasionally until there is a TC6 release available in the central
repository.

Thanks,
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tomcat 6 EL jars

2006-10-09 Thread Wendy Smoak

On 10/9/06, Yoav Shapira [EMAIL PROTECTED] wrote:

Hi,
I don't personally mind at all.  I've been wanting to add remote Maven
repo deployment for Tomcat components for Tomcat 6 anyways.  (It can't
be fully automatic, though, or at least I was only planning to do it
for PMC-approved releases, including alpha / beta).  Where are these
Ant tasks you mention?


The Ant tasks (which I haven't used) are here:
http://maven.apache.org/ant-tasks.html

For the central repository, yes, it needs to wait until you have a
sanctioned release.

(Just to be clear, I'm only talking about deploying to the snapshot repository.)

Thanks,
--
Wendy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]