On 20 March 2012 01:51, Gary Gregory <garydgreg...@gmail.com> wrote:
> On Mon, Mar 19, 2012 at 6:45 PM, sebb <seb...@gmail.com> wrote:
>
>> On 18 March 2012 19:03, Gary Gregory <ggreg...@apache.org> wrote:
>> > Hello All:
>> >
>> > This is a VOTE to release Commons IO 2.2-RC3
>> >
>> > The changes from RC2 are:
>> > - Remove macro from release notes
>> > - Add binary compatibility to release notes
>> > - Information in src/site/xdoc/upgradeto2_2.xml was missing
>> >
>> > The changes from RC1 are:
>> > - Built from tag
>> > - Update release notes with version 2.2
>> > - Update notice file with 2012 copyright
>> > - Update @version with $Id$
>> > - Update site to link to only Javadoc 2.2 and 1.x.
>> >
>> > This VOTE is open for at least 72 hours until March 21 2012 at 15:15 EST.
>> >
>> > The files:
>> >
>> > https://repository.apache.org/content/repositories/orgapachecommons-087/
>> >
>> > The tag:
>> >
>> > https://svn.apache.org/repos/asf/commons/proper/io/tags/2.2-RC3
>>
>> The tag does not follow the existing naming convention.
>> When creating the GA tag, please use commons-io-2.2 as the name
>>
>
> Every component has a different convention for tags, some upper case, some
> lower case, some with _, some with -, and I'm sick of it :( I'm using the
> simplest tag name possible. The tag is already under
> .../commons/proper/io/tags/, it does need to say commons-io /again/.

Yes, please follow the *existing* convention for the component.
Otherwise it is hard to follow the tags later.

Note also that using the simplest tag name possible loses information
when checking out the tag.

It's a lot easier for people checking out tag from different
components if the component name is present.

One person creates the tag; lots of people check it out (at least 2
others for a vote) so overall it's less work.

>
>> > The site:
>> >
>> > https://people.apache.org/builds/commons/commons-io/2.2/RC3/
>>
>> Front page still mentions stale 2.x releases (fixed in SVN).
>> This ideally needs to be fixed when the site is uploaded.
>>
>
> Sure, I can do that.
>
> Gary
>
>
>>
>> Otherwise seems OK.
>>
>> > New features:
>> > o Use terabyte (TB) , petabyte (PB) and exabyte (EB) in
>> > FileUtils.byteCountToDisplaySize(long size)  Issue: IO-287. Thanks to Ron
>> > Kuris, Gary Gregory.
>> > o FileUtils.listFiles() doesn't return directories  Issue: IO-173. Thanks
>> > to Marcos Vinícius da Silva.
>> > o CharSequenceInputStream to efficiently stream content of a CharSequence
>> > Issue: IO-297. Thanks to Oleg Kalnichevski.
>> > o The second constructor of Tailer class does not pass 'delay' to the
>> third
>> > one  Issue: IO-304. Thanks to liangly.
>> > o TeeOutputStream does not call branch.close() when main.close() throws
>> an
>> > exception  Issue: IO-303. Thanks to fabian.barney.
>> > o ArrayIndexOutOfBoundsException in BOMInputStream when reading a file
>> > without BOM multiple times  Issue: IO-302. Thanks to jsteuerwald,
>> detinho.
>> > o Add IOUtils.closeQuietly(Selector) necessary  Issue: IO-301. Thanks to
>> > kaykay.unique.
>> > o IOUtils.closeQuietly() should take a ServerSocket as a parameter
>>  Issue:
>> > IO-292. Thanks to sebb.
>> > o Add read/readFully methods to IOUtils  Issue: IO-290. Thanks to sebb.
>> > o Supply a ReversedLinesFileReader  Issue: IO-288. Thanks to Georg
>> Henzler.
>> > o Add new function FileUtils.directoryContains.  Issue: IO-291. Thanks to
>> > ggregory.
>> > o FileUtils.contentEquals and IOUtils.contentEquals - Add option to
>> ignore
>> > "line endings"
>> >        Added contentEqualsIgnoreEOL methods to both classes  Issue:
>> > IO-275. Thanks to CJ Aspromgos.
>> >
>> > Fixed Bugs:
>> > o FileUtils.moveDirectoryToDirectory removes source directory if
>> > destination is a subdirectory  Issue: IO-300.
>> > o ReaderInputStream#read(byte[] b, int off, int len) should check for
>> valid
>> > parameters  Issue: IO-307.
>> > o ReaderInputStream#read(byte[] b, int off, int len) should always
>> return 0
>> > for length == 0  Issue: IO-306.
>> > o "FileUtils#deleteDirectoryOnExit(File)" does not work  Issue: IO-276.
>> > Thanks to nkami.
>> > o BoundedInputStream.read() treats max differently from
>> > BoundedInputStream.read(byte[]...)  Issue: IO-273. Thanks to sebb.
>> > o Various methods of class 'org.apache.commons.io.FileUtils' incorrectly
>> > suppress 'java.io.IOException'  Issue: IO-298. Thanks to Christian
>> Schulte.
>> >
>> > Changes:
>> > o ReaderInputStream optimization: more efficient reading of small chunks
>> of
>> > data  Issue: IO-296. Thanks to Oleg Kalnichevski.
>> >
>> > Thank you,
>> > Gary Gregory
>> >
>> > --
>> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>> > JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
>> > Spring Batch in Action: http://bit.ly/bqpbCK
>> > Blog: http://garygregory.wordpress.com
>> > Home: http://garygregory.com/
>> > Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
>
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
> Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to