How about creating a new package that has adapters for java7?

o.a.c.vfs3.nio
On Dec 7, 2011 6:32 PM, "sebb" <seb...@gmail.com> wrote:

> On 7 December 2011 21:07, Ralph Goers <ralph.go...@dslextreme.com>
> top-posted:
> > I'm much less concerned with the package name than I am that it appear
> to be part of the VFS subproject.  By necessity, it won't be binary
> compatible - and presumably users won't interact with the commons vfs code
> directly anyway.
>
> Package name does not particularly bother me either, but need to
> ensure it is unique for Commons as a whole (as well as for Commons
> VFS)
>
> Choosing filesystem or fs would presumably clash with creating Commons
> FS or Commons Filesystem, so it might be better to choose something
> beginning with vfs, e.g. vfs-fs.
>
> > Ralph
> >
> > On Dec 7, 2011, at 10:01 AM, Gary Gregory wrote:
> >
> >> I am thinking of a different package name, not just version for VFS on
> Java
> >> 7 because we might want to release more VFS2-based versions that do
> break
> >> binary compatibility.
> >>
> >> We can retain the VFS name and brand for the project, but I'd prefer
> >> o.a.c.vfs<n> to be for VFS2 based work and to create o.a.c.filesystem
> (or
> >> fs) for Java 7 FileSystem-based work.
> >>
> >> Thoughts?
> >>
> >> Gary
> >>
> >> On Wed, Dec 7, 2011 at 11:49 AM, sebb <seb...@gmail.com> wrote:
> >>
> >>> On 5 December 2011 22:45, Jörg Schaible <joerg.schai...@gmx.de> wrote:
> >>>> Hi Gary,
> >>>>
> >>>> Gary Gregory wrote:
> >>>>
> >>>>> Hi All:
> >>>>>
> >>>>> I've made several improvements to VFS over the last couple of months
> >>> which
> >>>>> feels ready for a release soon.
> >>>>>
> >>>>> One important internal change is that the builds runs almost all unit
> >>>>> tests
> >>>>> :)
> >>>>
> >>>> I saw your efforts and this is really a great improvement! Thanks!
> >>>>
> >>>>> I've not found an easy way to embed a WebDAV server in the tests like
> >>>>> JackRabbit, which would be nice to do.
> >>>>
> >>>> Definitely :)
> >>>>
> >>>>> I know Ralph just mentioned thoughts of a VFS3 on top of Java 7,
> which
> >>> is
> >>>>> great news indeed. This feels like it needs a new name instead of a
> >>>>> version change though because the change is so radical (and nice.)
> >>>>>
> >>>>> Thoughts?
> >>>>
> >>>> I'd keep the name, it's a brand here and if we name it VFS3 and
> document
> >>>> that it is based on Java 7 technology, so why change it?
> >>>
> >>> The current release targets Java 1.5 and uses the package name vfs2;
> >>> the name was changed from o.a.c.vfs because 2.x is not binary
> >>> compatible with 1.x.
> >>>
> >>> If there is to be any development of VFS 2.x on Java 1.5 or Java 1.6
> >>> that requires breaking binary compatibility again (which is not
> >>> impossible), this could cause a clash with the package name for the
> >>> new component VFS3.
> >>>
> >>> Ideally there should be a different package name prefix for each the
> >>> two components; failing that, at least they must use different numeric
> >>> suffix ranges.
> >>> Otherwise users may not be able to upgrade to Java 7 cleanly.
> >>>
> >>> Maven ids also need to be distinct, but that is less of an issue (for
> >>> once).
> >>>
> >>>> - Jörg
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >>>> For additional commands, e-mail: dev-h...@commons.apache.org
> >>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> 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
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to