commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <garydgreg...@gmail.com>
Subject Re: [compress] 2.0: require Java7?
Date Mon, 30 Dec 2013 13:07:37 GMT
On Mon, Dec 30, 2013 at 5:25 AM, Benedikt Ritter <britter@apache.org> wrote:

> Hi Stefan
>
>
> 2013/12/30 Stefan Bodewig <bodewig@apache.org>
>
> > Hi,
> >
> > I've started to write a tiny amount of code for 2.0 to get things moving
> > (more on this later) and have already reached a point where Java7 may
> > make a difference.
> >
> > I'm trying to define an API for attributes beyond the set offered by
> > ArchivEntry so far - many (AR, ARJ, CPIO, ZIP, TAR, DUMP) of our entries
> > provide POSIX permissions and file attributes, some (ZIP, ARJ and 7z)
> > technically provide DOS attributes.  Something like the interfaces of
> > the java.nio.file.attribute package[1] (probably without the attribute
> > view overhead) might come handy.  OTOH it wouldn't be too complex to
> > implement the same ideas ourselves.
> >
>
> If all we need is already present in Java 7, then we shouldn't reinvent the
> wheel.
>

+1


>
>
> >
> > Compress 1.x is at Java5, personally I don't think Java6 would give us
> > any benefits.  I don't know about the other improvements in NIO2 but the
> > java.nio.file package looks useful for compress.  Therefore I'd tend to
> > go with Java7 as requirement for compress2.
> >
> > Is this too ambitious?  Should we poll the user list?
> >
>
> Java 6 has already reached EOL [1]. Compress 2.0 is a good opportunity make
> this step und move things forward. If anybody really needs a but fixed or a
> feature implemented with compatibility to Java 1.5, it can be implemented
> in the old codebase (like it has happened for example with [configuration]
> 1.10 a while ago).
>
> I'd say: go for it! :-)
>

+1

Gary


>
> Benedikt
>
> [1] http://www.oracle.com/technetwork/java/eol-135779.html
>
>
> >
> > Stefan
> >
> > [1]
> >
> http://docs.oracle.com/javase/7/docs/api/java/nio/file/attribute/package-summary.html
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
> >
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter
>



-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message