On Mon, Dec 30, 2013 at 5:25 AM, Benedikt Ritter <brit...@apache.org> wrote:
> Hi Stefan > > > 2013/12/30 Stefan Bodewig <bode...@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-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > -- > http://people.apache.org/~britter/ > http://www.systemoutprintln.de/ > http://twitter.com/BenediktRitter > http://github.com/britter > -- E-Mail: garydgreg...@gmail.com | ggreg...@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