Re: commons compress status?

2007-05-17 Thread Mario Ivankovits
Hi!
> I agree that the 'compress' tar classes should be removed and a
> pointer left to the VFS project.
We've already moved an early version (before the api cleanup) of the
COMPRESS codebase to VFS.

The thing is, that VFS normally would NOT like to provide the
implementation for a certain filesystem, it should just be a wrapper for
the implementation library.

We can make an exception, though, fact is that there are too to few
active developers (yet) for VFS to push stuff like this any further.


Ciao,
Mario


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



[jira] Updated: (IO-115) FileUtilsCleanDirectoryTestCase fails on Windoes if command chmod is available

2007-05-17 Thread Niall Pemberton (JIRA)

 [ 
https://issues.apache.org/jira/browse/IO-115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Niall Pemberton updated IO-115:
---

Fix Version/s: (was: 1.4)
   1.3.2

> FileUtilsCleanDirectoryTestCase fails on Windoes if command chmod is available
> --
>
> Key: IO-115
> URL: https://issues.apache.org/jira/browse/IO-115
> Project: Commons IO
>  Issue Type: Bug
>  Components: Utilities
>Affects Versions: 1.3.1
>Reporter: Joerg Schaible
> Fix For: 1.3.2
>
>
> Some tests in FileUtilsCleanDirectoryTestCase try to delete files that have 
> been set to read-only. This is expected to throw an exception. To set the 
> read-only flag the method chmod() tries to execute the unix "chmod" command. 
> If this fails (which should normally be the case on windows), the test is 
> ignored.
> If Posix tools are available e.g. from Cygwin, MKS Toolkit, Microsoft's Posix 
> Tools or similar ones the test fails.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Updated: (IO-116) Replace static FileCleaner methods

2007-05-17 Thread Niall Pemberton (JIRA)

 [ 
https://issues.apache.org/jira/browse/IO-116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Niall Pemberton updated IO-116:
---

Fix Version/s: (was: 1.4)
   1.3.2

> Replace static FileCleaner methods
> --
>
> Key: IO-116
> URL: https://issues.apache.org/jira/browse/IO-116
> Project: Commons IO
>  Issue Type: Improvement
>  Components: Utilities
>Affects Versions: 1.3.1
>Reporter: Jochen Wiedmann
>Priority: Critical
> Fix For: 1.3.2
>
> Attachments: commons-io-filecleaningtracker.patch, 
> commons-io-filecleaningtracker.patch
>
>
> The attached patch aims to finally resolve the problems, which are named in 
> IO-99, FILEUPLOAD-120, and FILEUPLOAD-125.
> I choosed a conservative strategy: Basically I copied the FileCleaner class 
> to an instantiable class FileCleaningTracker with instance methods. The 
> static FileCleaner methods are now implemented by a static instance of 
> FileCleaningTracker. (The name FileCleaningTracker is, of course, 
> questionable.
> The FileCleaningTestCase was also created by simply copying FileCleaner to 
> FileCleaningTestCase. FileCleanerTestCase is now similarly implemented as a 
> subclass of FileCleanerTestCase which uses the static instance of FileCleaner 
> rather than a dynamically created instance.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Resolved: (IO-120) Improve IOFileFilter toString() methods

2007-05-17 Thread Niall Pemberton (JIRA)

 [ 
https://issues.apache.org/jira/browse/IO-120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Niall Pemberton resolved IO-120.


Resolution: Fixed

> Improve IOFileFilter toString() methods
> ---
>
> Key: IO-120
> URL: https://issues.apache.org/jira/browse/IO-120
> Project: Commons IO
>  Issue Type: Improvement
>  Components: Filters
>Affects Versions: 1.3.1
>Reporter: Niall Pemberton
> Assigned To: Niall Pemberton
>Priority: Minor
> Fix For: 1.4
>
>
> Add toString()  methods to IOFileFilters

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



Re: commons compress status?

2007-05-17 Thread Bear Giles

Thorbjørn Ravn Andersen wrote:
I therefore suggest that the tar methods should be migrated to the vfs 
module (if suitable) and that the compress module should contain 
methods that can compress/uncompress streams (which is easily 
extendable to files, http connections etc).


By doing so there will be a clear goal of this project.
It looks like VFS has most of the concepts I was working on so it would 
be a waste of effort to do a parallel effort.  I had skimmed the project 
earlier but only noticed the networked implementations.


I agree that the 'compress' tar classes should be removed and a pointer 
left to the VFS project.


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



svn commit: r539231 - /jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/

2007-05-17 Thread niallp
Author: niallp
Date: Thu May 17 20:10:33 2007
New Revision: 539231

URL: http://svn.apache.org/viewvc?view=rev&rev=539231
Log:
IO-120 Improve file filter toString() methods

Modified:

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AbstractFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AgeFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AndFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/DelegateFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/NameFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/NotFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/OrFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/PrefixFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/SizeFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/SuffixFileFilter.java

jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/WildcardFileFilter.java

Modified: 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AbstractFileFilter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AbstractFileFilter.java?view=diff&rev=539231&r1=539230&r2=539231
==
--- 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AbstractFileFilter.java
 (original)
+++ 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AbstractFileFilter.java
 Thu May 17 20:10:33 2007
@@ -53,4 +53,15 @@
 return accept(new File(dir, name));
 }
 
+/**
+ * Provide a String representaion of this file filter.
+ *
+ * @return a String representaion
+ */
+public String toString() {
+String name = getClass().getName();
+int period = name.lastIndexOf('.');
+return (period > 0 ? name.substring(period + 1) : name);
+}
+
 }

Modified: 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AgeFileFilter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AgeFileFilter.java?view=diff&rev=539231&r1=539230&r2=539231
==
--- 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AgeFileFilter.java
 (original)
+++ 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AgeFileFilter.java
 Thu May 17 20:10:33 2007
@@ -137,4 +137,13 @@
 return acceptOlder ? !newer : newer;
 }
 
+/**
+ * Provide a String representaion of this file filter.
+ *
+ * @return a String representaion
+ */
+public String toString() {
+String condition = acceptOlder ? "<=" : ">";
+return super.toString() + "(" + condition + cutoff + ")";
+}
 }

Modified: 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AndFileFilter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AndFileFilter.java?view=diff&rev=539231&r1=539230&r2=539231
==
--- 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AndFileFilter.java
 (original)
+++ 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/AndFileFilter.java
 Thu May 17 20:10:33 2007
@@ -141,4 +141,26 @@
 return true;
 }
 
+/**
+ * Provide a String representaion of this file filter.
+ *
+ * @return a String representaion
+ */
+public String toString() {
+StringBuffer buffer = new StringBuffer();
+buffer.append(super.toString());
+buffer.append("(");
+if (fileFilters != null) {
+for (int i = 0; i < fileFilters.size(); i++) {
+if (i > 0) {
+buffer.append(",");
+}
+Object filter = fileFilters.get(i);
+buffer.append(filter == null ? "null" : filter.toString());
+}
+}
+buffer.append(")");
+return buffer.toString();
+}
+
 }

Modified: 
jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/DelegateFileFilter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/filefilter/DelegateFileFilter.java?view=diff&rev=539231&r1=539230&r2=539231
==
--- 
jakarta/commons/proper/io/trunk/src/java/org/apache/com

[jira] Created: (IO-120) Improve IOFileFilter toString() methods

2007-05-17 Thread Niall Pemberton (JIRA)
Improve IOFileFilter toString() methods
---

 Key: IO-120
 URL: https://issues.apache.org/jira/browse/IO-120
 Project: Commons IO
  Issue Type: Improvement
  Components: Filters
Affects Versions: 1.3.1
Reporter: Niall Pemberton
 Assigned To: Niall Pemberton
Priority: Minor
 Fix For: 1.4


Add toString()  methods to IOFileFilters

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Updated: (IO-119) Convenience "Builder" for creating complex FileFilter conditions

2007-05-17 Thread Niall Pemberton (JIRA)

 [ 
https://issues.apache.org/jira/browse/IO-119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Niall Pemberton updated IO-119:
---

Attachment: (was: FileFilterBuilderTestCase.java)

> Convenience "Builder" for creating complex FileFilter conditions
> 
>
> Key: IO-119
> URL: https://issues.apache.org/jira/browse/IO-119
> Project: Commons IO
>  Issue Type: Improvement
>  Components: Filters
>Affects Versions: 1.3.1
>Reporter: Niall Pemberton
> Assigned To: Niall Pemberton
>Priority: Minor
> Fix For: 1.4
>
> Attachments: FileFilterBuilder.java, FileFilterBuilderTestCase.java
>
>
> I'd like to add a new convenience "builder" class (FileFilterBuilder) to make 
> it easier to create complex FileFilter using Commons IO's IOFileFilter 
> implementations.
> Heres an example of how it can be used to create a IOFileFilter for the 
> following conditions:
>  - Either, directories which are not hidden and not named ".svn"
>  - or, files which have a suffix of ".java"
> IOFileFilter filter = FileFilterBuilder.orBuilder()
> .and().isDirectory().isHidden(false).not().name(".svn").end()
> .and().isFile().suffix(".java").end()
> .getFileFilter();

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Updated: (IO-119) Convenience "Builder" for creating complex FileFilter conditions

2007-05-17 Thread Niall Pemberton (JIRA)

 [ 
https://issues.apache.org/jira/browse/IO-119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Niall Pemberton updated IO-119:
---

Attachment: (was: FileFilterBuilder.java)

> Convenience "Builder" for creating complex FileFilter conditions
> 
>
> Key: IO-119
> URL: https://issues.apache.org/jira/browse/IO-119
> Project: Commons IO
>  Issue Type: Improvement
>  Components: Filters
>Affects Versions: 1.3.1
>Reporter: Niall Pemberton
> Assigned To: Niall Pemberton
>Priority: Minor
> Fix For: 1.4
>
> Attachments: FileFilterBuilder.java, FileFilterBuilderTestCase.java
>
>
> I'd like to add a new convenience "builder" class (FileFilterBuilder) to make 
> it easier to create complex FileFilter using Commons IO's IOFileFilter 
> implementations.
> Heres an example of how it can be used to create a IOFileFilter for the 
> following conditions:
>  - Either, directories which are not hidden and not named ".svn"
>  - or, files which have a suffix of ".java"
> IOFileFilter filter = FileFilterBuilder.orBuilder()
> .and().isDirectory().isHidden(false).not().name(".svn").end()
> .and().isFile().suffix(".java").end()
> .getFileFilter();

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Updated: (IO-119) Convenience "Builder" for creating complex FileFilter conditions

2007-05-17 Thread Niall Pemberton (JIRA)

 [ 
https://issues.apache.org/jira/browse/IO-119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Niall Pemberton updated IO-119:
---

Attachment: FileFilterBuilderTestCase.java
FileFilterBuilder.java

New versions - mainly internal re-factoring. static orBuilder() and 
andBuilder() methods renamed to orInstance() and andInstance()

> Convenience "Builder" for creating complex FileFilter conditions
> 
>
> Key: IO-119
> URL: https://issues.apache.org/jira/browse/IO-119
> Project: Commons IO
>  Issue Type: Improvement
>  Components: Filters
>Affects Versions: 1.3.1
>Reporter: Niall Pemberton
> Assigned To: Niall Pemberton
>Priority: Minor
> Fix For: 1.4
>
> Attachments: FileFilterBuilder.java, FileFilterBuilder.java, 
> FileFilterBuilderTestCase.java, FileFilterBuilderTestCase.java
>
>
> I'd like to add a new convenience "builder" class (FileFilterBuilder) to make 
> it easier to create complex FileFilter using Commons IO's IOFileFilter 
> implementations.
> Heres an example of how it can be used to create a IOFileFilter for the 
> following conditions:
>  - Either, directories which are not hidden and not named ".svn"
>  - or, files which have a suffix of ".java"
> IOFileFilter filter = FileFilterBuilder.orBuilder()
> .and().isDirectory().isHidden(false).not().name(".svn").end()
> .and().isFile().suffix(".java").end()
> .getFileFilter();

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



Re: [VOTE] 2nd attempt: Release commons-io 1.3.2

2007-05-17 Thread Jochen Wiedmann

On 5/17/07, sebb <[EMAIL PROTECTED]> wrote:


The site report page
http://people.apache.org/~jochen/commons-io/site/project-reports.html

says that the RAT report is a "

Report on binary and source API differences between releases"


That's a bug in the rat-maven-plugin and cannot easily be fixed now.

Sorry,

Jochen

--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

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



Re: [all] parent pom repositories

2007-05-17 Thread Wendy Smoak

On 5/17/07, Torsten Curdt <[EMAIL PROTECTED]> wrote:

So it should be

  rc
  
 
rc
http://people.apache.org/builds/commons/$
{project.name}/${project.version}/m2-staging-repository
false
true
 
  


${project.name} is likely to be something like "Commons Math" not the
"commons-math" that would be more appropriate in a directory name.  If
you can't find something suitable in the pom, you may want to
introduce an arbitrary property in each project's pom and use that in
the url.  (I think $artifactId would only work for single-module
projects.)


  mvn stage:copy \
-Dsource="http://people.apache.org/builds/commons/$
{project.name}/${project.version}/m2-staging-repositoryg" \
-Dtarget="scp://people.apache.org/www/people.apache.org/repo/
m2-ibiblio-rsync-repository" \
-Dversion=${project.version}

  Any chance to have the project name and version injected
automatically there?


Not afaik.  You should know what you're promoting. :)


> The latest release of the gpg plugin will prompt for a passphrase if
> one is not supplied.

Great ...last time I tried it did not work for me (although it was
supposed to according to the docs)


Specify a version in the pom to make sure you're really using the
latest.  Open a bug if it's not working... I gave up and just put the
passphrase in settings.xml.  (You may not like being prompted-- I have
a feeling it's going to prompt more than once!)


> Signing the release distributions... The gpg plugin will sign them if
> you deploy them to the repository (attached assemblies).  There's a
> bit of renaming and copying to do that I haven't figured out how to
> automate yet.

WDYM? ...seems like the signing worked just fine for the jci RC1.

>   Then you have to decide if you want the distributions
> in the Maven repo.

WDYM? The usual artifacts? Sure!


No, the .zip and .tar.gz release distributions, the assemblies.


Not so sure what to do with the bin/src dists from the assembly though.


Right. :)

Take a look at the last section of my Archiva release page, under
'Release Distribution':

  http://wiki.wsmoak.net/cgi-bin/wiki.pl?Archiva09Alpha2Release

The assemblies get deployed under their artifactIds, not the "final
name" that we want for the public distribution.  Plus Maven's checksum
files aren't formatted correctly for md5sum -c.

--
Wendy

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



Re: [all] parent pom repositories

2007-05-17 Thread Antonio Petrelli

2007/5/17, Wendy Smoak <[EMAIL PROTECTED]>:

On 5/17/07, Antonio Petrelli <[EMAIL PROTECTED]> wrote:
> 2007/5/17, Wendy Smoak <[EMAIL PROTECTED]>:
> >
> > There is a utility for promoting staged releases to the rsynced repo.
> > (Actually for merging one repository into another, including the
> > metadata.)
>
> What utility? Maybe I missed something that could be useful.

http://www.nabble.com/Note-on-copying-staged-repositories-t3627047s177.html

I haven't tried it.  I'd practice somewhere other than the rsycned
repo to make sure it does what you want and check on maven-dev or
#maven irc for any known issues before using.


Thank you!
I will practice it too for Tiles, when its time will come.

Antonio

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



Re: [VOTE] 2nd attempt: Release commons-io 1.3.2

2007-05-17 Thread Niall Pemberton

For some reason the jars do not have the license or notice file. I ran
mvn install from the 1.3.2 source distro and it built a jar with those
files - so I don't understand why.

Niall

On 5/17/07, Jochen Wiedmann <[EMAIL PROTECTED]> wrote:

Hi,

I have fixed the issues with the file permissions and added license
headers to most of the files, with the only exception of MANIFEST.MF.

Now, I'd like to call for another vote on the release of commons-io 1.3.2. The
proposed distributables can be found at

   http://people.apache.org/~jochen/commons-io/dist

A KEYS file is included. The proposed site is at

   http://people.apache.org/~jochen/commons-io/site

Thanks,

Jochen

[ ] +1
[ ] =0
[ ] -1



--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

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




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



Re: [all] parent pom repositories

2007-05-17 Thread Torsten Curdt


On 17.05.2007, at 17:36, Wendy Smoak wrote:


On 5/16/07, Torsten Curdt <[EMAIL PROTECTED]> wrote:


As we talked about on how to do release on at commons I am wondering
if these profiles really make sense:

...

   rc
   
 
   apache.snapshots
   Apache Development Snapshot Repository
   ${commons.deployment.protocol}://people.apache.org/
www/people.apache.org/repo/m2-snapshot-repository


Briefly, in no particular order...

Stage each release in a separate repository, such as
people.a.o/builds/commons/[project name]/${version}/m2-staging- 
repository


So it should be

 rc
 

   rc
   http://people.apache.org/builds/commons/$ 
{project.name}/${project.version}/m2-staging-repository

   false
   true

 



There is a utility for promoting staged releases to the rsynced repo.
(Actually for merging one repository into another, including the
metadata.)


Cool. So the process should become

 mvn release:prepare -Prc
 mvn release:perform -Prc -Darguments="-Prc"

 [vote]

 mvn stage:copy \
   -Dsource="http://people.apache.org/builds/commons/$ 
{project.name}/${project.version}/m2-staging-repositoryg" \
   -Dtarget="scp://people.apache.org/www/people.apache.org/repo/ 
m2-ibiblio-rsync-repository" \

   -Dversion=${project.version}

 Any chance to have the project name and version injected  
automatically there?




The latest release of the gpg plugin will prompt for a passphrase if
one is not supplied.


Great ...last time I tried it did not work for me (although it was  
supposed to according to the docs)



Signing the release distributions... The gpg plugin will sign them if
you deploy them to the repository (attached assemblies).  There's a
bit of renaming and copying to do that I haven't figured out how to
automate yet.


WDYM? ...seems like the signing worked just fine for the jci RC1.


  Then you have to decide if you want the distributions
in the Maven repo.


WDYM? The usual artifacts? Sure!

Not so sure what to do with the bin/src dists from the assembly though.

cheers
--
Torsten



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



Re: [all] parent pom repositories

2007-05-17 Thread Wendy Smoak

On 5/17/07, Antonio Petrelli <[EMAIL PROTECTED]> wrote:

2007/5/17, Wendy Smoak <[EMAIL PROTECTED]>:
>
> There is a utility for promoting staged releases to the rsynced repo.
> (Actually for merging one repository into another, including the
> metadata.)

What utility? Maybe I missed something that could be useful.


http://www.nabble.com/Note-on-copying-staged-repositories-t3627047s177.html

I haven't tried it.  I'd practice somewhere other than the rsycned
repo to make sure it does what you want and check on maven-dev or
#maven irc for any known issues before using.

--
Wendy

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



Re: [VOTE] 2nd attempt: Release commons-io 1.3.2

2007-05-17 Thread sebb

On 17/05/07, Jochen Wiedmann <[EMAIL PROTECTED]> wrote:

Hi,

I have fixed the issues with the file permissions and added license
headers to most of the files, with the only exception of MANIFEST.MF.

Now, I'd like to call for another vote on the release of commons-io 1.3.2. The
proposed distributables can be found at

  http://people.apache.org/~jochen/commons-io/dist

A KEYS file is included. The proposed site is at

  http://people.apache.org/~jochen/commons-io/site


The site report page
http://people.apache.org/~jochen/commons-io/site/project-reports.html

says that the RAT report is a "

Report on binary and source API differences between releases"

However it is only a license check currently.

Is there an API difference report somewhere?


Thanks,

Jochen

[ ] +1
[ ] =0
[ ] -1



--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

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




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



Re: [all] parent pom repositories

2007-05-17 Thread Antonio Petrelli

2007/5/17, Wendy Smoak <[EMAIL PROTECTED]>:


There is a utility for promoting staged releases to the rsynced repo.
(Actually for merging one repository into another, including the
metadata.)




What utility? Maybe I missed something that could be useful.

Thanks
Antonio


Re: [all] parent pom repositories

2007-05-17 Thread Wendy Smoak

On 5/16/07, Torsten Curdt <[EMAIL PROTECTED]> wrote:


As we talked about on how to do release on at commons I am wondering
if these profiles really make sense:

...

   rc
   
 
   apache.snapshots
   Apache Development Snapshot Repository
   ${commons.deployment.protocol}://people.apache.org/
www/people.apache.org/repo/m2-snapshot-repository


Briefly, in no particular order...

Stage each release in a separate repository, such as
people.a.o/builds/commons/[project name]/${version}/m2-staging-repository

There is a utility for promoting staged releases to the rsynced repo.
(Actually for merging one repository into another, including the
metadata.)

The latest release of the gpg plugin will prompt for a passphrase if
one is not supplied.

Signing the release distributions... The gpg plugin will sign them if
you deploy them to the repository (attached assemblies).  There's a
bit of renaming and copying to do that I haven't figured out how to
automate yet.  Then you have to decide if you want the distributions
in the Maven repo.

--
Wendy

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



Re: [VOTE] 2nd attempt: Release commons-io 1.3.2

2007-05-17 Thread Wendy Smoak

On 5/17/07, Jochen Wiedmann <[EMAIL PROTECTED]> wrote:


We haven't yet released a version 1.3.2. Of course, if we had, then
I'd never dare to call this 1.3.2 again.


In a perfect world, a non-snapshot version gets built exactly once and
either promoted or discarded.

Since the world isn't perfect, sometimes we delete the tag and try again. :)

--
Wendy

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



Re: [VOTE] 2nd attempt: Release commons-io 1.3.2

2007-05-17 Thread Antonio Petrelli

2007/5/17, Jochen Wiedmann <[EMAIL PROTECTED]>:


On 5/17/07, Antonio Petrelli <[EMAIL PROTECTED]> wrote:

> Hey wait a moment! I don't want to annoy you, but if a JAR has been
created
> and made available to the public, it is typical to create a new version
(in
> your case 1.3.3).
> As Wendy (Smoak) noted, when someone writes in the mailing list about a
> 1.3.2 version, you will say "what 1.3.2 version?".
> It could be a nightmare to track it.
> I don't think that a few license headers are a problem, but anyway...

We haven't yet released a version 1.3.2. Of course, if we had, then
I'd never dare to call this 1.3.2 again.




I was talking about those jars in people.apache.org. For a while, there
where JAR files with the 1.3.2 version, right? And they where available for
the public.
You know, users can download them and you will never notice it :-)

I hope I don't seem rude
Antonio


Re: [VOTE] 2nd attempt: Release commons-io 1.3.2

2007-05-17 Thread Jochen Wiedmann

On 5/17/07, Antonio Petrelli <[EMAIL PROTECTED]> wrote:


Hey wait a moment! I don't want to annoy you, but if a JAR has been created
and made available to the public, it is typical to create a new version (in
your case 1.3.3).
As Wendy (Smoak) noted, when someone writes in the mailing list about a
1.3.2 version, you will say "what 1.3.2 version?".
It could be a nightmare to track it.
I don't think that a few license headers are a problem, but anyway...


We haven't yet released a version 1.3.2. Of course, if we had, then
I'd never dare to call this 1.3.2 again.

Jochen

--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

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



Re: [VOTE] 2nd attempt: Release commons-io 1.3.2

2007-05-17 Thread Antonio Petrelli

2007/5/17, Jochen Wiedmann <[EMAIL PROTECTED]>:


Now, I'd like to call for another vote on the release of commons-io 1.3.2.




Hey wait a moment! I don't want to annoy you, but if a JAR has been created
and made available to the public, it is typical to create a new version (in
your case 1.3.3).
As Wendy (Smoak) noted, when someone writes in the mailing list about a
1.3.2 version, you will say "what 1.3.2 version?".
It could be a nightmare to track it.
I don't think that a few license headers are a problem, but anyway...

Antonio


[VOTE] 2nd attempt: Release commons-io 1.3.2

2007-05-17 Thread Jochen Wiedmann

Hi,

I have fixed the issues with the file permissions and added license
headers to most of the files, with the only exception of MANIFEST.MF.

Now, I'd like to call for another vote on the release of commons-io 1.3.2. The
proposed distributables can be found at

  http://people.apache.org/~jochen/commons-io/dist

A KEYS file is included. The proposed site is at

  http://people.apache.org/~jochen/commons-io/site

Thanks,

Jochen

[ ] +1
[ ] =0
[ ] -1



--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

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



svn commit: r538941 - in /jakarta/commons/proper/io/branches/b1_3: PROPOSAL.html STATUS.html build.xml doap_io.rdf pom.xml src/main/assembly/bin.xml xdocs/style/project.css

2007-05-17 Thread jochen
Author: jochen
Date: Thu May 17 07:30:58 2007
New Revision: 538941

URL: http://svn.apache.org/viewvc?view=rev&rev=538941
Log:
Making the RAT plugin happy.

Modified:
jakarta/commons/proper/io/branches/b1_3/PROPOSAL.html
jakarta/commons/proper/io/branches/b1_3/STATUS.html
jakarta/commons/proper/io/branches/b1_3/build.xml
jakarta/commons/proper/io/branches/b1_3/doap_io.rdf
jakarta/commons/proper/io/branches/b1_3/pom.xml
jakarta/commons/proper/io/branches/b1_3/src/main/assembly/bin.xml
jakarta/commons/proper/io/branches/b1_3/xdocs/style/project.css

Modified: jakarta/commons/proper/io/branches/b1_3/PROPOSAL.html
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/branches/b1_3/PROPOSAL.html?view=diff&rev=538941&r1=538940&r2=538941
==
--- jakarta/commons/proper/io/branches/b1_3/PROPOSAL.html (original)
+++ jakarta/commons/proper/io/branches/b1_3/PROPOSAL.html Thu May 17 07:30:58 
2007
@@ -1,4 +1,20 @@
 
+
 
 
   Proposal for IO Package

Modified: jakarta/commons/proper/io/branches/b1_3/STATUS.html
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/branches/b1_3/STATUS.html?view=diff&rev=538941&r1=538940&r2=538941
==
--- jakarta/commons/proper/io/branches/b1_3/STATUS.html (original)
+++ jakarta/commons/proper/io/branches/b1_3/STATUS.html Thu May 17 07:30:58 2007
@@ -1,4 +1,20 @@
 
+
 
 
   Status File for Jakarta Commons "IO" Component

Modified: jakarta/commons/proper/io/branches/b1_3/build.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/branches/b1_3/build.xml?view=diff&rev=538941&r1=538940&r2=538941
==
--- jakarta/commons/proper/io/branches/b1_3/build.xml (original)
+++ jakarta/commons/proper/io/branches/b1_3/build.xml Thu May 17 07:30:58 2007
@@ -1,6 +1,23 @@
 
 
 
+
+
 http://usefulinc.com/ns/doap#"; 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; 
xmlns:asfext="http://projects.apache.org/ns/asfext#"; 
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"; 
xmlns:doap="http://usefulinc.com/ns/doap#"; xml:lang="en">
   http://jakarta.apache.org/commons/io/";>
 Apache Jakarta Commons IO

Modified: jakarta/commons/proper/io/branches/b1_3/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/branches/b1_3/pom.xml?view=diff&rev=538941&r1=538940&r2=538941
==
--- jakarta/commons/proper/io/branches/b1_3/pom.xml (original)
+++ jakarta/commons/proper/io/branches/b1_3/pom.xml Thu May 17 07:30:58 2007
@@ -221,16 +221,6 @@
   
   
 
-
-  maven-assembly-plugin
-  
-
-  src/main/assembly/bin.xml
-  src/main/assembly/src.xml
-
-gnu
-  
-
   
 
 
@@ -251,6 +241,95 @@
   
 
   
+  
+maven-assembly-plugin
+
+  
+src/main/assembly/bin.xml
+src/main/assembly/src.xml
+  
+  gnu
+
+  
 
   
+
+  
+
+  release
+  
+
+  
+maven-site-plugin
+
+  
+
+  site
+
+package
+  
+
+  
+  
+maven-antrun-plugin
+
+  
+
+  run
+
+package
+
+  
+
+  
+
+  
+
+  
+
+  
+  
+maven-assembly-plugin
+
+  
+
+  attached
+
+package
+  
+
+  
+
+  
+
+
+  rc
+  
+
+  
+maven-site-plugin
+
+  
+
+  site
+
+package
+  
+
+  
+  
+maven-assembly-plugin
+
+  
+
+  attached
+
+package
+  
+
+  
+
+  
+
+  
 

Modified: jakarta/commons/proper/io/branches/b1_3/src/main/assembly/bin.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/io/branches/b1_3/src/main/assembly/bin.xml?view=diff&rev=538941&r1=538940&r2=538941
==
--- jakarta/commons/proper/io/branches/b1_3/src/main/assembly/bin.xml (original)
+++ jakarta/commons/proper/io/branches/b1_3/src/main/assembly/bin.xml Thu Ma

Re: [VOTE] Release commons-io 1.3.2

2007-05-17 Thread Antonio Petrelli

2007/5/17, Niall Pemberton <[EMAIL PROTECTED]>:


On 5/17/07, Antonio Petrelli <[EMAIL PROTECTED]> wrote:
> 2007/5/17, sebb <[EMAIL PROTECTED]>:
> >
> > Oh, and some source files probably need licenses, e.g.
> >
> > navigation.xml
> > build.xml
> >
> > PROPOSAL.html
> > STATUS.html
>
> Just to help, with Tiles such a problem was a blocker, since a release
> cannot be made without all the license in place.
> Tiles 2.0.2 was not released for this reason.

I don't believe the above files are an issue




I think you're right, Niall, but anyway for the next release, if I was you,
I would add the license header anyway, at least to have a clean rat report.
In the next version of RAT, you can configure it in a way that it fails when
license header are not in place.

Antonio


Re: [VOTE] Release commons-io 1.3.2

2007-05-17 Thread Niall Pemberton

On 5/17/07, Antonio Petrelli <[EMAIL PROTECTED]> wrote:

2007/5/17, sebb <[EMAIL PROTECTED]>:
>
> Oh, and some source files probably need licenses, e.g.
>
> navigation.xml
> build.xml
>
> PROPOSAL.html
> STATUS.html

Just to help, with Tiles such a problem was a blocker, since a release
cannot be made without all the license in place.
Tiles 2.0.2 was not released for this reason.


I don't believe the above files are an issue since I don't think
either the PROPOSAL.html or STATUS.html are included in the release
(can't check yet until the permissions are rectified)  and build.xml
(generated by maven) and navigation.xml don't need them - the policy
FAQ says the following[1]:

"What files in an Apache release do not require a license header?"

"A file without any degree of creativity in either its literal
elements or its structure is not protected by copyright law;
therefore, such a file does not require a license header. If in doubt
about the extent of the file's creativity, add the license header to
the file."

Niall

[1] http://www.apache.org/legal/src-headers.html#faq-exceptions


HTH
Antonio



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



Re: [VOTE] Release commons-io 1.3.2

2007-05-17 Thread Antonio Petrelli

2007/5/17, sebb <[EMAIL PROTECTED]>:


Oh, and some source files probably need licenses, e.g.

navigation.xml
build.xml

PROPOSAL.html
STATUS.html




Just to help, with Tiles such a problem was a blocker, since a release
cannot be made without all the license in place.
Tiles 2.0.2 was not released for this reason.

HTH
Antonio


Re: [VOTE] Release commons-io 1.3.2

2007-05-17 Thread sebb

Forgot to say - the reports page says that the RAT report is a:

Report on binary and source API differences between releases

However, the RAT only contains license checks.

Oh, and some source files probably need licenses, e.g.

navigation.xml
build.xml

PROPOSAL.html
STATUS.html


On 17/05/07, sebb <[EMAIL PROTECTED]> wrote:

Permissions problem with some file types:

You don't have permission to access
/~jochen/commons-io/dist/commons-io-1.3.2-bin.zip on this server.

You don't have permission to access
/~jochen/commons-io/dist/commons-io-1.3.2-bin.zip.asc on this server.

You don't have permission to access
/~jochen/commons-io/dist/commons-io-1.3.2-sources.jar on this server.

Only md5 and sha1 seem to be accessible ...

So that has to be -1!

S.
On 16/05/07, Jochen Wiedmann <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I'd like to call for a vote on the release of commons-io 1.3.2. The
> proposed distributables can be found at
>
>http://people.apache.org/~jochen/commons-io/dist
>
> A KEYS file is included. The proposed site is at
>
>http://people.apache.org/~jochen/commons-io/site
>
> It includes a RAT report.
>
> Thanks,
>
> Jochen
>
> [ ] +1
> [ ] =0
> [ ] -1
>
>
> --
> My cats know that I am a loser who goes out for hunting every day
> without ever returning as much as a single mouse. Fortunately, I've
> got a wife who's a real champ: She leaves the house and returns within
> half an hour, carrying whole bags full of meal.
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



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



Re: [VOTE] Release commons-io 1.3.2

2007-05-17 Thread sebb

Permissions problem with some file types:

You don't have permission to access
/~jochen/commons-io/dist/commons-io-1.3.2-bin.zip on this server.

You don't have permission to access
/~jochen/commons-io/dist/commons-io-1.3.2-bin.zip.asc on this server.

You don't have permission to access
/~jochen/commons-io/dist/commons-io-1.3.2-sources.jar on this server.

Only md5 and sha1 seem to be accessible ...

So that has to be -1!

S.
On 16/05/07, Jochen Wiedmann <[EMAIL PROTECTED]> wrote:

Hi,

I'd like to call for a vote on the release of commons-io 1.3.2. The
proposed distributables can be found at

   http://people.apache.org/~jochen/commons-io/dist

A KEYS file is included. The proposed site is at

   http://people.apache.org/~jochen/commons-io/site

It includes a RAT report.

Thanks,

Jochen

[ ] +1
[ ] =0
[ ] -1


--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

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




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



[nightly build] pool failed.

2007-05-17 Thread Phil Steitz
Failed build logs:
http://vmbuild.apache.org/~commons/nightly/logs//20070517/pool.log

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



Re: commons compress status?

2007-05-17 Thread Thorbjørn Ravn Andersen

[EMAIL PROTECTED] skrev  den 17-05-2007 00:20:


You can't do that if you only see archives as boring things used in
backups.  Backups that are either windows (zip) or unix (tar), yawn.

If you go hardcore, you'll notice that a lot of common file formats
provide support for arbitrary data to be buried within the files.  JPEG
and PNG image formats, ELF executable files and shared libraries  This
definitely isn't 1.0 stuff, but it's something to keep in mind.
  
A brief look at the package shows that it would contain API's for tar 
and bzip2.  The first is an archiving format like zip, and the second a 
compression method on a stream.


I therefore suggest that the tar methods should be migrated to the vfs 
module (if suitable) and that the compress module should contain methods 
that can compress/uncompress streams (which is easily extendable to 
files, http connections etc).


By doing so there will be a clear goal of this project.
--
 Thorbjørn


smime.p7s
Description: S/MIME Cryptographic Signature