You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by bo...@apache.org on 2014/01/20 06:20:29 UTC

svn commit: r1559627 - in /commons/proper/compress/trunk: ./ RELEASE-NOTES.txt doap_compress.rdf pom.xml src/changes/changes.xml src/site/site.xml src/site/xdoc/download_compress.xml src/site/xdoc/index.xml

Author: bodewig
Date: Mon Jan 20 05:20:29 2014
New Revision: 1559627

URL: http://svn.apache.org/r1559627
Log:
prepare for next development iteration

Modified:
    commons/proper/compress/trunk/   (props changed)
    commons/proper/compress/trunk/RELEASE-NOTES.txt
    commons/proper/compress/trunk/doap_compress.rdf
    commons/proper/compress/trunk/pom.xml
    commons/proper/compress/trunk/src/changes/changes.xml
    commons/proper/compress/trunk/src/site/site.xml
    commons/proper/compress/trunk/src/site/xdoc/download_compress.xml
    commons/proper/compress/trunk/src/site/xdoc/index.xml

Propchange: commons/proper/compress/trunk/
------------------------------------------------------------------------------
  Merged /commons/proper/compress/tags/COMPRESS-1.7:r1559626
  Merged /commons/proper/compress/tags/COMPRESS-1.7-RC1:r1556795-1558770
  Merged /commons/proper/compress/tags/COMPRESS-1.7-RC2:r1558773-1559625

Modified: commons/proper/compress/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/RELEASE-NOTES.txt?rev=1559627&r1=1559626&r2=1559627&view=diff
==============================================================================
--- commons/proper/compress/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/compress/trunk/RELEASE-NOTES.txt Mon Jan 20 05:20:29 2014
@@ -1,62 +1,47 @@
-              Apache Commons Compress 1.6 RELEASE NOTES
+              Apache Commons Compress 1.7 RELEASE NOTES
 
 The Commons Compress team is pleased to announce the
-commons-compress-1.6 release!
+commons-compress-1.7 release!
 
 Apache Commons Compress software defines an API for working with
 compression and archive formats.  These include: bzip2, gzip, pack200,
-xz and ar, cpio, jar, tar, zip, dump, 7z, arj, Z.
-
-Version 1.6 introduces changes to the internal API of the tar package that 
-break backwards compatibility in the following rare cases.  This version 
-removes the package private TarBuffer class along with the protected "buffer" 
-members in TarArchiveInputStream and TarArchiveOutputStream.  This change will 
-only affect you if you have created a subclass of one of the stream classes 
-and accessed the buffer member or directly used the TarBuffer class.
+lzma, xz, Snappy, traditional Unix Compress and ar, cpio, jar, tar,
+zip, dump, 7z, arj.
 
 Changes in this version include:
 
 New features:
-o Added support for 7z archives.  Most compression algorithms
-  can be read and written, LZMA and encryption are only
-  supported when reading.  Issue: COMPRESS-54. Thanks to Damjan Jovanovic. 
-o Added read-only support for ARJ archives that don't use
-  compression.  Issue: COMPRESS-226. Thanks to Damjan Jovanovic. 
-o DumpArchiveInputStream now supports an encoding parameter that
-  can be used to specify the encoding of file names. 
-o The CPIO streams now support an encoding parameter that can be
-  used to specify the encoding of file names. 
-o Read-only support for LZMA standalone compression has been added.
-  Issue: COMPRESS-111.
+o Read-Only support for Snappy compression.
+  Issue: COMPRESS-147. Thanks to BELUGA BEHR.
+o Read-Only support for .Z compressed files.
+  Issue: COMPRESS-243. Thanks to Damjan Jovanovic.
+o ZipFile and ZipArchiveInputStream now support reading entries
+  compressed using the SHRINKING method. Thanks to Damjan Jovanovic.
+o GzipCompressorOutputStream now supports setting the compression
+  level and the header metadata (filename, comment, modification time,
+  operating system and extra flags)
+  Issue: COMPRESS-250. Thanks to Emmanuel Bourg.
+o ZipFile and ZipArchiveInputStream now support reading entries
+  compressed using the IMPLODE method.
+  Issue: COMPRESS-115. Thanks to Emmanuel Bourg.
+o ZipFile and the 7z file classes now implement Closeable and can be
+  used in try-with-resources constructs.
 
 Fixed Bugs:
-o TarBuffer.tryToConsumeSecondEOFRecord could throw a
-  NullPointerException  Issue: COMPRESS-223. Thanks to Jeremy Gustie. 
-o Parsing of zip64 extra fields has become more lenient in order
-  to be able to read archives created by DotNetZip and maybe
-  other archivers as well.  Issue: COMPRESS-228. 
-o TAR will now properly read the names of symbolic links with
-  long names that use the GNU variant to specify the long file
-  name.  Issue: COMPRESS-229. Thanks to Christoph Gysin. 
-o ZipFile#getInputStream could return null if the archive
-  contained duplicate entries.
-  The class now also provides two new methods to obtain all
-  entries of a given name rather than just the first one.
-  Issue: COMPRESS-227. 
-o CpioArchiveInputStream failed to read archives created by
-  Redline RPM.  Issue: COMPRESS-236. Thanks to Andrew Duffy. 
-o TarArchiveOutputStream now properly handles link names that
-  are too long to fit into a traditional TAR header.  Issue:
-  COMPRESS-237. Thanks to Emmanuel Bourg.
-o The auto-detecting create*InputStream methods of Archive and
-  CompressorStreamFactory could fail to detect the format of
-  blocking input streams.  Issue: COMPRESS-239. 
-
-Changes:
-o Readabilty patch to TarArchiveInputStream.  Issue:
-  COMPRESS-232. Thanks to BELUGA BEHR.
-o Performance improvements to TarArchiveInputStream, in
-  particular to the skip method.  Issue: COMPRESS-234. Thanks to BELUGA BEHR. 
+o SevenZOutputFile#closeArchiveEntry throws an exception when using
+  LZMA2 compression on Java8.  Issue: COMPRESS-241.
+o 7z reading of big 64bit values could be wrong.
+  Issue: COMPRESS-244. Thanks to Nico Kruber.
+o TarArchiveInputStream could fail to read an archive completely.
+  Issue: COMPRESS-245.
+o The time-setters in X5455_ExtendedTimestamp now set the
+  corresponding flags explicitly - i.e. they set the bit if the valus
+  is not-null and reset it otherwise.  This may cause
+  incompatibilities if you use setFlags to unset a bit and later set
+  the time to a non-null value - the flag will now be set.
+  Issue: COMPRESS-242.
+o SevenZOutputFile would create invalid archives if more than six
+  empty files or directories were included.  Issue: COMPRESS-252.
 
 For complete information on Commons Compress, including instructions
 on how to submit bug reports, patches, or suggestions for improvement,

Modified: commons/proper/compress/trunk/doap_compress.rdf
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/doap_compress.rdf?rev=1559627&r1=1559626&r2=1559627&view=diff
==============================================================================
--- commons/proper/compress/trunk/doap_compress.rdf (original)
+++ commons/proper/compress/trunk/doap_compress.rdf Mon Jan 20 05:20:29 2014
@@ -36,6 +36,13 @@
     <release>
       <Version>
         <name>commons-compress</name>
+        <created>2014-01-20</created>
+        <revision>1.7</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>commons-compress</name>
         <created>2013-10-26</created>
         <revision>1.6</revision>
       </Version>

Modified: commons/proper/compress/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/pom.xml?rev=1559627&r1=1559626&r2=1559627&view=diff
==============================================================================
--- commons/proper/compress/trunk/pom.xml (original)
+++ commons/proper/compress/trunk/pom.xml Mon Jan 20 05:20:29 2014
@@ -25,13 +25,13 @@
 
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-compress</artifactId>
-  <version>1.7-SNAPSHOT</version>
+  <version>1.8-SNAPSHOT</version>
   <name>Apache Commons Compress</name>
   <url>http://commons.apache.org/proper/commons-compress/</url>
   <!-- The description is not indented to make it look better in the release notes -->
   <description>
 Apache Commons Compress software defines an API for working with compression and archive formats.
-These include: bzip2, gzip, pack200, lzma, xz and ar, cpio, jar, tar, zip, dump, 7z, arj.
+These include: bzip2, gzip, pack200, lzma, xz, Snappy, traditional Unix Compress and ar, cpio, jar, tar, zip, dump, 7z, arj.
   </description>
 
   <properties>

Modified: commons/proper/compress/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/changes/changes.xml?rev=1559627&r1=1559626&r2=1559627&view=diff
==============================================================================
--- commons/proper/compress/trunk/src/changes/changes.xml (original)
+++ commons/proper/compress/trunk/src/changes/changes.xml Mon Jan 20 05:20:29 2014
@@ -42,7 +42,10 @@ The <action> type attribute can be add,u
     <title>commons-compress</title>
   </properties>
   <body>
-    <release version="1.7" date="not released, yet"
+    <release version="1.8" date="not released, yet"
+             description="Release 1.8">
+    </release>
+    <release version="1.7" date="2014-01-20"
              description="Release 1.7">
       <action issue="COMPRESS-241" type="fix" date="2013-10-27">
         SevenZOutputFile#closeArchiveEntry throws an exception when

Modified: commons/proper/compress/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/site/site.xml?rev=1559627&r1=1559626&r2=1559627&view=diff
==============================================================================
--- commons/proper/compress/trunk/src/site/site.xml (original)
+++ commons/proper/compress/trunk/src/site/site.xml Mon Jan 20 05:20:29 2014
@@ -34,6 +34,7 @@
       <item name="Download"    href="/download_compress.cgi"/>
       <item name="Security Reports"    href="/security.html"/>
       <item name="Wiki"        href="http://wiki.apache.org/commons/Compress"/>
+      <item name="Javadoc 1.7" href="javadocs/api-1.7/index.html"/>
       <item name="Javadoc 1.6" href="javadocs/api-1.6/index.html"/>
       <item name="Javadoc SVN latest" href="apidocs/index.html"/>
     </menu>

Modified: commons/proper/compress/trunk/src/site/xdoc/download_compress.xml
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/site/xdoc/download_compress.xml?rev=1559627&r1=1559626&r2=1559627&view=diff
==============================================================================
--- commons/proper/compress/trunk/src/site/xdoc/download_compress.xml (original)
+++ commons/proper/compress/trunk/src/site/xdoc/download_compress.xml Mon Jan 20 05:20:29 2014
@@ -95,32 +95,32 @@ limitations under the License.
       </p>
     </subsection>
     </section>
-    <section name="Commons Compress 1.6 ">
+    <section name="Commons Compress 1.7 ">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/compress/binaries/commons-compress-1.6-bin.tar.gz">commons-compress-1.6-bin.tar.gz</a></td>
-              <td><a href="http://www.apache.org/dist/commons/compress/binaries/commons-compress-1.6-bin.tar.gz.md5">md5</a></td>
-              <td><a href="http://www.apache.org/dist/commons/compress/binaries/commons-compress-1.6-bin.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/compress/binaries/commons-compress-1.7-bin.tar.gz">commons-compress-1.7-bin.tar.gz</a></td>
+              <td><a href="http://www.apache.org/dist/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/compress/binaries/commons-compress-1.7-bin.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/compress/binaries/commons-compress-1.6-bin.zip">commons-compress-1.6-bin.zip</a></td>
-              <td><a href="http://www.apache.org/dist/commons/compress/binaries/commons-compress-1.6-bin.zip.md5">md5</a></td>
-              <td><a href="http://www.apache.org/dist/commons/compress/binaries/commons-compress-1.6-bin.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/compress/binaries/commons-compress-1.7-bin.zip">commons-compress-1.7-bin.zip</a></td>
+              <td><a href="http://www.apache.org/dist/commons/compress/binaries/commons-compress-1.7-bin.zip.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/compress/binaries/commons-compress-1.7-bin.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/compress/source/commons-compress-1.6-src.tar.gz">commons-compress-1.6-src.tar.gz</a></td>
-              <td><a href="http://www.apache.org/dist/commons/compress/source/commons-compress-1.6-src.tar.gz.md5">md5</a></td>
-              <td><a href="http://www.apache.org/dist/commons/compress/source/commons-compress-1.6-src.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/compress/source/commons-compress-1.7-src.tar.gz">commons-compress-1.7-src.tar.gz</a></td>
+              <td><a href="http://www.apache.org/dist/commons/compress/source/commons-compress-1.7-src.tar.gz.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/compress/source/commons-compress-1.7-src.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/compress/source/commons-compress-1.6-src.zip">commons-compress-1.6-src.zip</a></td>
-              <td><a href="http://www.apache.org/dist/commons/compress/source/commons-compress-1.6-src.zip.md5">md5</a></td>
-              <td><a href="http://www.apache.org/dist/commons/compress/source/commons-compress-1.6-src.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/compress/source/commons-compress-1.7-src.zip">commons-compress-1.7-src.zip</a></td>
+              <td><a href="http://www.apache.org/dist/commons/compress/source/commons-compress-1.7-src.zip.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/compress/source/commons-compress-1.7-src.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>

Modified: commons/proper/compress/trunk/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/site/xdoc/index.xml?rev=1559627&r1=1559626&r2=1559627&view=diff
==============================================================================
--- commons/proper/compress/trunk/src/site/xdoc/index.xml (original)
+++ commons/proper/compress/trunk/src/site/xdoc/index.xml Mon Jan 20 05:20:29 2014
@@ -51,28 +51,21 @@
         </section>
 
         <section name="Status">
-          <p>The current release is 1.6 and requires Java 5.</p>
+          <p>The current release is 1.7 and requires Java 5.</p>
 
           <p>Below we highlight some new features, for a full list
           of changes see the <a href="changes-report.html">Changes
           Report</a>.</p>
 
-          <subsection name="What's new in 1.6?">
-            <ul>
-              <li>Support for the 7z format.</li>
-              <li>Read-only support for uncompressed ARJ
-              archives.</li>
-              <li>Read-only support for the "stand-alone" LZMA
-              format.</li>
-            </ul>
-          </subsection>
-          <subsection name="What's coming in 1.7?">
+          <subsection name="What's new in 1.7?">
             <ul>
               <li>Read-only support for the Snappy compression.</li>
               <li>Read-only support for the traditional Unix compress
               format used for <code>.Z</code> files.</li>
             </ul>
           </subsection>
+          <!--subsection name="What's coming in 1.8?">
+          </subsection-->
         </section>
 
         <section name="Documentation">
@@ -97,7 +90,7 @@
             archivers where the <a href="zip.html">zip</a>
             implementation provides capabilities that go beyond the
             features found in java.util.zip.  As of Commons Compress
-            1.6 support for the dump and arj formats is
+            1.7 support for the dump and arj formats is
             read-only - 7z can read most compressed and encrypted
             archives but only write unencrypted ones.  LZMA(2) support
             in 7z requires <a href="http://tukaani.org/xz/java.html">XZ for