Re: [VFS] NIO Version Questions

2016-06-02 Thread Stian Soiland-Reyes
+1 to go forward with nio-vfs binding. I have some experience writing a NIO2 FileSystemProvider myself (which wraps the nio zip support), so I would be willing to join the effort. As each filesystem provider in nio2 only does one URI scheme we would probably need nested URIs or multiple providers

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread sebb
On 2 June 2016 at 07:56, Benedikt Ritter wrote: > Gary Gregory schrieb am Do., 2. Juni 2016 um > 08:00 Uhr: > >> So trunk packages would be renamed _back_ from bcel6 to the 5.2 packages? >> > > That's what I understood from sebb's last message. Yes, that would need to happen to support BC. > >>

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread dbrosIus
This is the problem with Commons.   Original message From: sebb Date: 06/02/2016 5:15 AM (GMT-05:00) To: Commons Developers List Subject: Re: [bcel] Deprecated InstructionConstants On 2 June 2016 at 07:56, Benedikt Ritter wrote: > Gary Gregory schrieb am Do., 2. Juni 2

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread sebb
No, it's a consequence of the way the Java classpath and Maven work. If Commons wishes to release a compatible version of BCEL, it must use the same Java package and Maven coordinates. (as well as ensure that any changes to the public API are at least binary-compatible) If Commons is happy to ign

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Dave Brosius
Commons should be happy to ignore compatibility, update to 1.8, change package and maven coordinates, change interfaces to take advantage of generics, become a modern code base. Staying in the 1.5 world, BCEL, which is already dying, will die. No competent developer coming in from the outside w

Re: [VFS] NIO Version Questions

2016-06-02 Thread Schalk Cronjé
On 02/06/2016 08:45, Stian Soiland-Reyes wrote: As each filesystem provider in nio2 only does one URI scheme we would probably need nested URIs or multiple providers. I would like to see how that one will get solved. It is definitely one of the joys of VFS. -- Schalk W. Cronjé Twitter / E

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread sebb
On 2 June 2016 at 11:20, Dave Brosius wrote: > Commons should be happy to ignore compatibility, update to 1.8, change > package and maven coordinates, change interfaces to take advantage of > generics, become a modern code base. Staying in the 1.5 world, BCEL, which > is already dying, will die. N

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Jörg Schaible
Hi, sebb wrote: > Hang on please. > > There were plans to produce a new incompatible release with new Maven > coords and new package names. > However as I recall there was some pushback from users who wished to > have a drop-in release. > That is not possible unless the release is binary compati

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread sebb
On 2 June 2016 at 12:35, Jörg Schaible wrote: > Hi, > > sebb wrote: > >> Hang on please. >> >> There were plans to produce a new incompatible release with new Maven >> coords and new package names. >> However as I recall there was some pushback from users who wished to >> have a drop-in release. >

Re: US Export classification & ECCN registration for encryption in commons?

2016-06-02 Thread Stian Soiland-Reyes
Thanks! It's already on https://www.apache.org/licenses/exports/ I've added to the Commons Crypto README: https://github.com/apache/commons-crypto#export-restrictions (if changing, modify this text in pom.xml and regenerate README.md) Shall I add VFS2 as well? Then Gary can send a joint notif

Re: [VFS] NIO Version Questions

2016-06-02 Thread Ralph Goers
My intention since I first saw the NIO stuff before it came out was to replace Commons VFS file system stuff with Java’s but to try to minimize the changes to the existing providers as much as possible. That said, this is surely going to break backward compatibility but that has never been a con

Re: US Export classification & ECCN registration for encryption in commons?

2016-06-02 Thread Benedikt Ritter
If you know how so get this right for VFS, go for it! Stian Soiland-Reyes schrieb am Do., 2. Juni 2016 um 16:35: > Thanks! It's already on https://www.apache.org/licenses/exports/ > > I've added to the Commons Crypto README: > > https://github.com/apache/commons-crypto#export-restrictions > > (i

Re: [beanutils] release 1.9.3?

2016-06-02 Thread Oliver Heger
Am 01.06.2016 um 22:09 schrieb Gary Gregory: > On Wed, Jun 1, 2016 at 12:46 PM, Oliver Heger > wrote: > >> >> >> Am 31.05.2016 um 23:31 schrieb Gary Gregory: >>> While there is not much new for 1.9.3, just two fixes, I would not mind >>> pushing out a release, just to get the refreshed dependen

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Benedikt Ritter
Okay, so were are we now? - people are waiting for a new release - package coords have changed - BC is broken - sebb has put effort into making all changes compatible - two interface changes remain Is that correct? Then let's just get over with this two interfaces mach make the API redesign after

Re: [beanutils] release 1.9.3?

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 1:03 PM, Oliver Heger wrote: > > > Am 01.06.2016 um 22:09 schrieb Gary Gregory: > > On Wed, Jun 1, 2016 at 12:46 PM, Oliver Heger < > oliver.he...@oliver-heger.de> > > wrote: > > > >> > >> > >> Am 31.05.2016 um 23:31 schrieb Gary Gregory: > >>> While there is not much new f

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 1:22 PM, Benedikt Ritter wrote: > Okay, so were are we now? > > - people are waiting for a new release > - package coords have changed - BC is broken > - sebb has put effort into making all changes compatible > - two interface changes remain > > Is that correct? Then let's

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread dbrosIus
It is still not functionally compatible.  People parsing UNKNOWN annotations looking for generics (as was the right way before)  will now fail.   Better rip the generic support out too.  Original message From: Benedikt Ritter Date: 06/02/2016 4:22 PM (GMT-05:00) To: Common

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Benedikt Ritter
dbrosIus schrieb am Do., 2. Juni 2016 um 22:32 Uhr: > It is still not functionally compatible. People parsing UNKNOWN > annotations looking for generics (as was the right way before) will now > fail. Better rip the generic support out too. > Okay, if this is the case I haven't understood the

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 1:34 PM, Benedikt Ritter wrote: > dbrosIus schrieb am Do., 2. Juni 2016 um > 22:32 Uhr: > > > It is still not functionally compatible. People parsing UNKNOWN > > annotations looking for generics (as was the right way before) will now > > fail. Better rip the generic su

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 1:40 PM, Gary Gregory wrote: > On Thu, Jun 2, 2016 at 1:34 PM, Benedikt Ritter > wrote: > >> dbrosIus schrieb am Do., 2. Juni 2016 um >> 22:32 Uhr: >> >> > It is still not functionally compatible. People parsing UNKNOWN >> > annotations looking for generics (as was the r

[ALL] About binary compatibility

2016-06-02 Thread Benedikt Ritter
Hi, we do seem to have different opinions when it comes to binary compatibility and how it should be handled. Usually we would say "this should be decided on a component basis". However this discussion is coming up again and again and I think we should try the impossible and agree on something tha

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Benedikt Ritter
Gary Gregory schrieb am Do., 2. Juni 2016 um 22:40 Uhr: > On Thu, Jun 2, 2016 at 1:40 PM, Gary Gregory > wrote: > > > On Thu, Jun 2, 2016 at 1:34 PM, Benedikt Ritter > > wrote: > > > >> dbrosIus schrieb am Do., 2. Juni 2016 um > >> 22:32 Uhr: > >> > >> > It is still not functionally compatible

[LANG] Ready for 3.5?

2016-06-02 Thread Benedikt Ritter
Hello Pascal, you have been working through the issues of [LANG] recently. Would you like to do RM for 3.5? I can help you with that. I've done it several times in the past. Benedikt

Re: [ALL] About binary compatibility

2016-06-02 Thread ecki
Hello, Unhappy with it but agreeing that your definition sounds like it should apply. I would vote for always bumping at least the minor version when requiring newer dependencies (including Java Version). Strictly speaking semver would require a major version but with our policy of using new pa

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 1:44 PM, Benedikt Ritter wrote: > Gary Gregory schrieb am Do., 2. Juni 2016 um > 22:40 Uhr: > > > On Thu, Jun 2, 2016 at 1:40 PM, Gary Gregory > > wrote: > > > > > On Thu, Jun 2, 2016 at 1:34 PM, Benedikt Ritter > > > wrote: > > > > > >> dbrosIus schrieb am Do., 2. Juni

Re: [LANG] Ready for 3.5?

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 1:48 PM, Benedikt Ritter wrote: > Hello Pascal, > > you have been working through the issues of [LANG] recently. Would you like > to do RM for 3.5? I can help you with that. I've done it several times in > the past. > +1 for RERO. No need to rush more stuff in a release.

Re: [LANG] Ready for 3.5?

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 2:01 PM, Gary Gregory wrote: > On Thu, Jun 2, 2016 at 1:48 PM, Benedikt Ritter > wrote: > >> Hello Pascal, >> >> you have been working through the issues of [LANG] recently. Would you >> like >> to do RM for 3.5? I can help you with that. I've done it several times in >> t

Re: [ALL] About binary compatibility

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 1:42 PM, Benedikt Ritter wrote: > Hi, > > we do seem to have different opinions when it comes to binary compatibility > and how it should be handled. Usually we would say "this should be decided > on a component basis". However this discussion is coming up again and again >

Re: [LANG] Ready for 3.5?

2016-06-02 Thread Pascal Schumacher
Hello Benedikt guess a 3.5 is overdue as 3.4 was released over a year ago. There are 88 fixed jira issues: https://issues.apache.org/jira/issues/?jql=project%20%3D%20LANG%20AND%20status%20in%20%28Resolved%2C%20Closed%29%20AND%20fixVersion%20%3D%203.5%20ORDER%20BY%20priority%20DESC With your h

Re: [LANG] Ready for 3.5?

2016-06-02 Thread Pascal Schumacher
should be "If somebody else would like to RM, I'm also very happy with that." Sorry, Pascal Am 02.06.2016 um 23:14 schrieb Pascal Schumacher: Hello Benedikt guess a 3.5 is overdue as 3.4 was released over a year ago. There are 88 fixed jira issues: https://issues.apache.org/jira/issues/?jq

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Jörg Schaible
Gary Gregory wrote: > On Thu, Jun 2, 2016 at 1:34 PM, Benedikt Ritter > wrote: > >> dbrosIus schrieb am Do., 2. Juni 2016 um >> 22:32 Uhr: >> >> > It is still not functionally compatible. People parsing UNKNOWN >> > annotations looking for generics (as was the right way before) will >> > now

Re: [ALL] About binary compatibility

2016-06-02 Thread Jörg Schaible
Hi Benedikt, Benedikt Ritter wrote: > Hi, > > we do seem to have different opinions when it comes to binary > compatibility and how it should be handled. Usually we would say "this > should be decided on a component basis". However this discussion is coming > up again and again and I think we sh

Re: [ALL] About binary compatibility

2016-06-02 Thread Emmanuel Bourg
Le 2/06/2016 à 22:42, Benedikt Ritter a écrit : > - since our components are depended upon by a lot of projects, we need to > take special care regarding compatibility. +1, thanks God Apache Commons isn't like Guava or BouncyCastle. > - we must not break BC in a release that could collide with

Re: [ALL] About binary compatibility

2016-06-02 Thread Benedikt Ritter
Emmanuel Bourg schrieb am Do., 2. Juni 2016 um 23:26 Uhr: > Le 2/06/2016 à 22:42, Benedikt Ritter a écrit : > > > - since our components are depended upon by a lot of projects, we need to > > take special care regarding compatibility. > > +1, thanks God Apache Commons isn't like Guava or BouncyCa

Re: [ALL] About binary compatibility

2016-06-02 Thread Benson Margulies
I don't understand what's wrong with semantic versioning and keeping the same maven coordinates. No sane person should be using RELEASE or LATEST. - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional command

[all] Automatic site update

2016-06-02 Thread Emmanuel Bourg
Hi all, A part of the release process is to update the web site. I wonder if this could be simplified with a Jenkins job watching for the release tags and building/uploading the new site automatically. That would make one less thing to think about when releasing new versions. I suspect the most di

Re: [all] Automatic site update

2016-06-02 Thread Benedikt Ritter
Emmanuel Bourg schrieb am Do., 2. Juni 2016 um 23:39 Uhr: > Hi all, > > A part of the release process is to update the web site. I wonder if > this could be simplified with a Jenkins job watching for the release > tags and building/uploading the new site automatically. That would make > one less

Re: [ALL] About binary compatibility

2016-06-02 Thread Benedikt Ritter
Hello Benson, Benson Margulies schrieb am Do., 2. Juni 2016 um 23:36 Uhr: > I don't understand what's wrong with semantic versioning and keeping > the same maven coordinates. No sane person should be using RELEASE or > LATEST. > The problem are transitive dependencies. Consider this example: M

Re: [ALL] About binary compatibility

2016-06-02 Thread Benson Margulies
Dependency management cures this; if you don't want to pick up newer versions, you can prevent it. Since dep management doesn't know about ranges or semantic versioning, you need to then pay attention if you want a compatible version that comes along. I guess it's a question of which poison you pr

Re: [ALL] About binary compatibility

2016-06-02 Thread James Carman
You've been in karaf land for too long! ;) On Thu, Jun 2, 2016 at 5:36 PM Benson Margulies wrote: > I don't understand what's wrong with semantic versioning and keeping > the same maven coordinates. No sane person should be using RELEASE or > LATEST. > > -

Re: [ALL] About binary compatibility

2016-06-02 Thread Benson Margulies
On Thu, Jun 2, 2016 at 6:04 PM, James Carman wrote: > You've been in karaf land for too long! ;) I took my team into OSGi to get away from these messes. Of course, we got some other messes in their places. > > On Thu, Jun 2, 2016 at 5:36 PM Benson Margulies > wrote: > >> I don't understand what

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 2:15 PM, Jörg Schaible wrote: > Gary Gregory wrote: > > > On Thu, Jun 2, 2016 at 1:34 PM, Benedikt Ritter > > wrote: > > > >> dbrosIus schrieb am Do., 2. Juni 2016 um > >> 22:32 Uhr: > >> > >> > It is still not functionally compatible. People parsing UNKNOWN > >> > annot

Re: [ALL] About binary compatibility

2016-06-02 Thread James Carman
Yep, those pesky duplicate chains. On Thu, Jun 2, 2016 at 6:05 PM Benson Margulies wrote: > On Thu, Jun 2, 2016 at 6:04 PM, James Carman > wrote: > > You've been in karaf land for too long! ;) > > I took my team into OSGi to get away from these messes. Of course, we > got some other messes in th

Re: [bcel] Deprecated InstructionConstants

2016-06-02 Thread Benedikt Ritter
Gary Gregory schrieb am Fr., 3. Juni 2016 um 00:06 Uhr: > On Thu, Jun 2, 2016 at 2:15 PM, Jörg Schaible > wrote: > > > Gary Gregory wrote: > > > > > On Thu, Jun 2, 2016 at 1:34 PM, Benedikt Ritter > > > wrote: > > > > > >> dbrosIus schrieb am Do., 2. Juni 2016 um > > >> 22:32 Uhr: > > >> > > >

Re: [ALL] About binary compatibility

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 2:26 PM, Emmanuel Bourg wrote: > Le 2/06/2016 à 22:42, Benedikt Ritter a écrit : > > > - since our components are depended upon by a lot of projects, we need to > > take special care regarding compatibility. > > +1, thanks God Apache Commons isn't like Guava or BouncyCastle

Re: [ALL] About binary compatibility

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 3:01 PM, Benedikt Ritter wrote: > Hello Benson, > > Benson Margulies schrieb am Do., 2. Juni 2016 um > 23:36 Uhr: > > > I don't understand what's wrong with semantic versioning and keeping > > the same maven coordinates. No sane person should be using RELEASE or > > LATEST

Re: [ALL] About binary compatibility

2016-06-02 Thread Ralph Goers
Dependency management does not cure this if C 1.2 and C 2.0 are not binary compatible. Code compiled with the 1.2 version will fail if those methods and classes are not in 2.0. Ralph > On Jun 2, 2016, at 3:03 PM, Benson Margulies wrote: > > Dependency management cures this; if you don't want

Re: [ALL] About binary compatibility

2016-06-02 Thread Benedikt Ritter
James Carman schrieb am Fr., 3. Juni 2016 um 00:04 Uhr: > You've been in karaf land for too long! ;) > It's probably a different story when you're working on a framework. It pretty unlikely to end up with two version of Spring or Hibernate in your app. But for a library as wildly used as commons

Re: [all] Automatic site update

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 2:57 PM, Benedikt Ritter wrote: > Emmanuel Bourg schrieb am Do., 2. Juni 2016 um > 23:39 Uhr: > > > Hi all, > > > > A part of the release process is to update the web site. I wonder if > > this could be simplified with a Jenkins job watching for the release > > tags and bu

Re: [all] Automatic site update

2016-06-02 Thread Gary Gregory
One big pain is releasing IMO is having to manage BOTH Nexus (with the extra checksum mess) AND SVN dist/dev + dist/release. It would be nice if Nexus had a menu option as part of Closing a repo to "remove extra checksum"... Gary On Thu, Jun 2, 2016 at 2:39 PM, Emmanuel Bourg wrote: > Hi all,

Re: [ALL] About binary compatibility

2016-06-02 Thread James Carman
I don't think it has anything to do necessarily with framework or not. The class loading model is just much easier to deal with these situations. As Benson said, however, there are definitely other issues to contend with. On Thu, Jun 2, 2016 at 6:14 PM Benedikt Ritter wrote: > James Carman schri

Re: [ALL] About binary compatibility

2016-06-02 Thread Gary Gregory
On Thu, Jun 2, 2016 at 3:11 PM, Ralph Goers wrote: > Dependency management does not cure this if C 1.2 and C 2.0 are not binary > compatible. Code compiled with the 1.2 version will fail if those methods > and classes are not in 2.0. > Indeed, hence the BC break -> Maven Coord change requirement

[beanutils] forthcoming RC

2016-06-02 Thread Gary Gregory
FYI, a heads up to avoid wasting an RC with JRE version discussions: Update Java requirement from Java 5 to 6. -- The Apache Commons BeanUtils team is pleased to announce the commons-beanutils-1.9.3-SNAPSHOT release! Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around re

Re: [ALL] About binary compatibility

2016-06-02 Thread Benson Margulies
Just to cite a fact: If you write: ... x ... You will get x. Even if transitive dependencies ask for x+10. I only learned this recently. On Thu, Jun 2, 2016 at 6:20 PM, Gary Gregory wrote: > On Thu, Jun 2, 2016 at 3:11 PM, Ralph Goers > wrote: > >> Dependency

Re: [ALL] About binary compatibility

2016-06-02 Thread Emmanuel Bourg
Le 3/06/2016 à 00:09, Gary Gregory a écrit : > -1 > > Timing is irrelevant. You cannot control what will end up in an app stack. > Once released, that's it unfortunately, otherwise, the door to jar hell is > open. Timing is relevant because the probability of jar hell increases with time. If the

[jexl] Release from the 2.0 branch

2016-06-02 Thread Bhowmik, Bindul
Hello, Does anyone have a few spare cycles to do a release from the Commons Jexl 2.0 branch (v 2.1.2)? 2.1.1 release is from Dec 2011, and there have been quite a few fixes on that branch since. Also, I tried to look in JIRA for issues tagged to version 2.1.2; and even though the version page exi

Re: [ALL] About binary compatibility

2016-06-02 Thread Benedikt Ritter
Benson Margulies schrieb am Fr., 3. Juni 2016 um 00:43 Uhr: > Just to cite a fact: > > If you write: > > > > > ... > x > ... > > You will get x. Even if transitive dependencies ask for x+10. I only > learned this recently. > Yes thats true. Coming back to our exam

Re: [jexl] Release from the 2.0 branch

2016-06-02 Thread Gary Gregory
I think you best bet is to migrate to JEXL 3.0. Gary On Thu, Jun 2, 2016 at 3:57 PM, Bhowmik, Bindul wrote: > Hello, > > Does anyone have a few spare cycles to do a release from the Commons > Jexl 2.0 branch (v 2.1.2)? 2.1.1 release is from Dec 2011, and there > have been quite a few fixes on t

Re: [ALL] About binary compatibility

2016-06-02 Thread Matt Benson
On Thu, Jun 2, 2016 at 3:42 PM, Benedikt Ritter wrote: > Hi, > > we do seem to have different opinions when it comes to binary compatibility > and how it should be handled. Usually we would say "this should be decided > on a component basis". However this discussion is coming up again and again >

Re: svn commit: r1746655 - /commons/proper/beanutils/tags/beanutils-1.9.3-RC1/

2016-06-02 Thread Benedikt Ritter
The other tags are all upper case with underscore. schrieb am Fr., 3. Juni 2016 um 01:07: > Author: ggregory > Date: Thu Jun 2 23:07:29 2016 > New Revision: 1746655 > > URL: http://svn.apache.org/viewvc?rev=1746655&view=rev > Log: > Creating beanutils-1.9.3-RC1 tag > > Added: > commons/prope

Re: svn commit: r1746655 - /commons/proper/beanutils/tags/beanutils-1.9.3-RC1/

2016-06-02 Thread Gary Gregory
bleharch! Or ack! (Like the cat in Bloom County). I am reducing my headache factor by following https://commons.apache.org/releases/prepare.html Gary On Thu, Jun 2, 2016 at 4:10 PM, Benedikt Ritter wrote: > The other tags are all upper case with underscore. > schrieb am Fr., 3. Juni 2016 um 0

[GitHub] commons-io pull request #12: Update BoundedReader.java

2016-06-02 Thread zhanhb
Github user zhanhb closed the pull request at: https://github.com/apache/commons-io/pull/12 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is e

[VOTE] Apache Commons BeanUtils 1.9.3 RC1

2016-06-02 Thread Gary Gregory
Apache Commons BeanUtils 1.9.3 RC1 is available for review here: https://dist.apache.org/repos/dist/dev/commons/beanutils/ (revision 13874) commons-beanutils-1.9.3-bin.tar.gz (SHA1: 5c66783bb2bce21992cc3515a7b78f36f17c8709) commons-beanutils-1.9.3-bin.zip (SHA1: 3508ced3e244bc1583f6f4be119f50fe4f

RE: US Export classification & ECCN registration for encryption in commons?

2016-06-02 Thread Chen, Haifeng
Thanks Stian, Dapeng and folks! For Commons Crypto, do we still have to wait for other process to finish or we now can go forward with the first release process? Regards, Haifeng -Original Message- From: Stian Soiland-Reyes [mailto:st...@apache.org] Sent: Thursday, June 2, 2016 10:36 P

AW: [all] Automatic site update

2016-06-02 Thread jhm
> > A part of the release process is to update the web site. I wonder if > > this could be simplified with a Jenkins job watching for the release > > tags and building/uploading the new site automatically. That would > > make one less thing to think about when releasing new versions. I > > suspect