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