You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by Paul Lindner <pl...@linkedin.com> on 2009/07/14 00:34:50 UTC

Getting Serious about a 1.1 release

Hi,
I'd like to get the 1.1 release process in gear.  To that end I've
restructured JIRA.  I removed the trunk and 1.0.x-incubating releases and
added 1.1-M1, 1.1-M2 and 1.1-RC1.  The M1/M2 are milestone releases.  I'd
like us as a community to come up with some release criteria for each of
these, most likely a set of features.   When we are feature complete we
should release 1.1-RC1, fix bugs and get the official 1.1 release out there.

I think it would also be great if we could come up with some target dates so
the consumers of shindig have a general idea when they might be able to grab
a release for internal consumption.

Regards,
Paul

Re: Getting Serious about a 1.1 release

Posted by Chris Chabot <ch...@google.com>.
SGTM

On Tue, Jul 14, 2009 at 3:57 PM, Paul Lindner <li...@inuus.com> wrote:

> Okay, this is all good information.  If you can clean up the jira issues to
> match reality that would be great.
> Right now there are 26 issues marked 1.1-M1 (which I think we'll  just call
> BETA1), 1 marked M2, and 1 marked RC1.
>
> I think we should just get 1.1-BETA1 released as-is for now and then focus
> on fixing a bunch of things for BETA2.  Getting 0.9 feature complete will
> be
> the goal for 1.1-RC1 at which point we'll cut the incubating-1.1.x branch.
>
> If that's acceptable I'll send out the vote for BETA1 today.
>
> On Tue, Jul 14, 2009 at 3:07 AM, Kevin Brown <et...@google.com> wrote:
>
> > On Tue, Jul 14, 2009 at 2:17 AM, Chris Chabot <ch...@google.com>
> wrote:
> >
> > > On Tue, Jul 14, 2009 at 11:15 AM, Chris Chabot <ch...@google.com>
> > wrote:
> > >
> > > > For PHP Shindig I think we can commit to the first or second week of
> > Aug
> > > > for being pretty much feature complete.
> > > >
> > > > Our remaining todo list is:
> > > >
> > > >    - osapi / lightweight js: Still need to implement listMethods
> > properly
> > > >    & make sure we set up the envirioment correctly
> > > >    - Albums API & content upload support: most of shindig's
> > > implementation
> > > >    is done, but the reference implementation to verify this in
> partuza
> > is
> > > work
> > > >    in progress
> > > >    - Anonymous viewer: almost done
> > > >    - OpenSocial Templates: basic support is done but has 2 or 3
> > remaining
> > > >    todo's (and we have 3 different implementations: java, php and js,
> > > which all
> > > >    behave differently, something which hopefully we can fix for
> vNext)
> > > >    - OSML: Still to be implemented
> > > >    - UserPrefs for REST API<
> > > http://wiki.opensocial.org/index.php?title=UserPrefs_for_REST_API>and
> > > Versioning
> > > >    Applications<
> > > http://wiki.opensocial.org/index.php?title=Versioning_Applications>I
> > think
> > > we have discarded or punted these to vNext
> > >
> >
> > We discarded them entirely for now due to poor specifications. Java has a
> > prototype implementation of manifests, but I plan on removing it since
> it's
> > not a part of the specification and it doesn't really work.
> >
> >
> > >
> > > >
> > > > For the rest all the 0.9 changes should be done in PHP Shindig. The
> > only
> > > > concern I have is that we don't really have a proper test suite,
> > >
> > >
> > > (accidental send, continuing) so there is no way to absolutely verify
> > that
> > > either php or java are really done and fully compliant.
> > >
> > > Is any one in the position where they can provide a similar overview
> for
> > > the
> > > Java implementation, and what our expectations are for when that can be
> > > release ready?
> >
> >
> > Java is ahead of PHP on most items. So far as I'm aware the only
> > unimplemented 0.9 items are minor things like support for the new syntax
> > for
> > the content-rewrite feature.
> >
> >
> > >
> > >
> > >   -- Chris
> > >
> >
>

Re: Getting Serious about a 1.1 release

Posted by Paul Lindner <li...@inuus.com>.
Okay, this is all good information.  If you can clean up the jira issues to
match reality that would be great.
Right now there are 26 issues marked 1.1-M1 (which I think we'll  just call
BETA1), 1 marked M2, and 1 marked RC1.

I think we should just get 1.1-BETA1 released as-is for now and then focus
on fixing a bunch of things for BETA2.  Getting 0.9 feature complete will be
the goal for 1.1-RC1 at which point we'll cut the incubating-1.1.x branch.

If that's acceptable I'll send out the vote for BETA1 today.

On Tue, Jul 14, 2009 at 3:07 AM, Kevin Brown <et...@google.com> wrote:

> On Tue, Jul 14, 2009 at 2:17 AM, Chris Chabot <ch...@google.com> wrote:
>
> > On Tue, Jul 14, 2009 at 11:15 AM, Chris Chabot <ch...@google.com>
> wrote:
> >
> > > For PHP Shindig I think we can commit to the first or second week of
> Aug
> > > for being pretty much feature complete.
> > >
> > > Our remaining todo list is:
> > >
> > >    - osapi / lightweight js: Still need to implement listMethods
> properly
> > >    & make sure we set up the envirioment correctly
> > >    - Albums API & content upload support: most of shindig's
> > implementation
> > >    is done, but the reference implementation to verify this in partuza
> is
> > work
> > >    in progress
> > >    - Anonymous viewer: almost done
> > >    - OpenSocial Templates: basic support is done but has 2 or 3
> remaining
> > >    todo's (and we have 3 different implementations: java, php and js,
> > which all
> > >    behave differently, something which hopefully we can fix for vNext)
> > >    - OSML: Still to be implemented
> > >    - UserPrefs for REST API<
> > http://wiki.opensocial.org/index.php?title=UserPrefs_for_REST_API>and
> > Versioning
> > >    Applications<
> > http://wiki.opensocial.org/index.php?title=Versioning_Applications>I
> think
> > we have discarded or punted these to vNext
> >
>
> We discarded them entirely for now due to poor specifications. Java has a
> prototype implementation of manifests, but I plan on removing it since it's
> not a part of the specification and it doesn't really work.
>
>
> >
> > >
> > > For the rest all the 0.9 changes should be done in PHP Shindig. The
> only
> > > concern I have is that we don't really have a proper test suite,
> >
> >
> > (accidental send, continuing) so there is no way to absolutely verify
> that
> > either php or java are really done and fully compliant.
> >
> > Is any one in the position where they can provide a similar overview for
> > the
> > Java implementation, and what our expectations are for when that can be
> > release ready?
>
>
> Java is ahead of PHP on most items. So far as I'm aware the only
> unimplemented 0.9 items are minor things like support for the new syntax
> for
> the content-rewrite feature.
>
>
> >
> >
> >   -- Chris
> >
>

Re: Getting Serious about a 1.1 release

Posted by Kevin Brown <et...@google.com>.
On Tue, Jul 14, 2009 at 2:17 AM, Chris Chabot <ch...@google.com> wrote:

> On Tue, Jul 14, 2009 at 11:15 AM, Chris Chabot <ch...@google.com> wrote:
>
> > For PHP Shindig I think we can commit to the first or second week of Aug
> > for being pretty much feature complete.
> >
> > Our remaining todo list is:
> >
> >    - osapi / lightweight js: Still need to implement listMethods properly
> >    & make sure we set up the envirioment correctly
> >    - Albums API & content upload support: most of shindig's
> implementation
> >    is done, but the reference implementation to verify this in partuza is
> work
> >    in progress
> >    - Anonymous viewer: almost done
> >    - OpenSocial Templates: basic support is done but has 2 or 3 remaining
> >    todo's (and we have 3 different implementations: java, php and js,
> which all
> >    behave differently, something which hopefully we can fix for vNext)
> >    - OSML: Still to be implemented
> >    - UserPrefs for REST API<
> http://wiki.opensocial.org/index.php?title=UserPrefs_for_REST_API>and
> Versioning
> >    Applications<
> http://wiki.opensocial.org/index.php?title=Versioning_Applications>I think
> we have discarded or punted these to vNext
>

We discarded them entirely for now due to poor specifications. Java has a
prototype implementation of manifests, but I plan on removing it since it's
not a part of the specification and it doesn't really work.


>
> >
> > For the rest all the 0.9 changes should be done in PHP Shindig. The only
> > concern I have is that we don't really have a proper test suite,
>
>
> (accidental send, continuing) so there is no way to absolutely verify that
> either php or java are really done and fully compliant.
>
> Is any one in the position where they can provide a similar overview for
> the
> Java implementation, and what our expectations are for when that can be
> release ready?


Java is ahead of PHP on most items. So far as I'm aware the only
unimplemented 0.9 items are minor things like support for the new syntax for
the content-rewrite feature.


>
>
>   -- Chris
>

Re: Getting Serious about a 1.1 release

Posted by Chris Chabot <ch...@google.com>.
On Tue, Jul 14, 2009 at 11:15 AM, Chris Chabot <ch...@google.com> wrote:

> For PHP Shindig I think we can commit to the first or second week of Aug
> for being pretty much feature complete.
>
> Our remaining todo list is:
>
>    - osapi / lightweight js: Still need to implement listMethods properly
>    & make sure we set up the envirioment correctly
>    - Albums API & content upload support: most of shindig's implementation
>    is done, but the reference implementation to verify this in partuza is work
>    in progress
>    - Anonymous viewer: almost done
>    - OpenSocial Templates: basic support is done but has 2 or 3 remaining
>    todo's (and we have 3 different implementations: java, php and js, which all
>    behave differently, something which hopefully we can fix for vNext)
>    - OSML: Still to be implemented
>    - UserPrefs for REST API<http://wiki.opensocial.org/index.php?title=UserPrefs_for_REST_API>and Versioning
>    Applications<http://wiki.opensocial.org/index.php?title=Versioning_Applications>I think we have discarded or punted these to vNext
>
> For the rest all the 0.9 changes should be done in PHP Shindig. The only
> concern I have is that we don't really have a proper test suite,


(accidental send, continuing) so there is no way to absolutely verify that
either php or java are really done and fully compliant.

Is any one in the position where they can provide a similar overview for the
Java implementation, and what our expectations are for when that can be
release ready?

   -- Chris

Re: Getting Serious about a 1.1 release

Posted by Chris Chabot <ch...@google.com>.
For PHP Shindig I think we can commit to the first or second week of Aug for
being pretty much feature complete.

Our remaining todo list is:

   - osapi / lightweight js: Still need to implement listMethods properly &
   make sure we set up the envirioment correctly
   - Albums API & content upload support: most of shindig's implementation
   is done, but the reference implementation to verify this in partuza is work
   in progress
   - Anonymous viewer: almost done
   - OpenSocial Templates: basic support is done but has 2 or 3 remaining
   todo's (and we have 3 different implementations: java, php and js, which all
   behave differently, something which hopefully we can fix for vNext)
   - OSML: Still to be implemented
   - UserPrefs for REST
API<http://wiki.opensocial.org/index.php?title=UserPrefs_for_REST_API>and
Versioning
   Applications<http://wiki.opensocial.org/index.php?title=Versioning_Applications>I
think we have discarded or punted these to vNext

For the rest all the 0.9 changes should be done in PHP Shindig. The only
concern I have is that we don't really have a proper test suite,

On Tue, Jul 14, 2009 at 12:45 AM, Paul Lindner <li...@inuus.com> wrote:

> Yes, that's the goal.  0.9 feature complete for Java & PHP.
>
> On Mon, Jul 13, 2009 at 3:42 PM, Dan Peterson <dp...@google.com>
> wrote:
>
> > One quick clarification: Shindig 1.1 is expected to be OpenSocial v0.9
> > compliant, right?
> > Together they're Web 2.0 ;)
> >
> > -Dan
> >
> > On Mon, Jul 13, 2009 at 3:34 PM, Paul Lindner <pl...@linkedin.com>
> > wrote:
> >
> > > Hi,
> > > I'd like to get the 1.1 release process in gear.  To that end I've
> > > restructured JIRA.  I removed the trunk and 1.0.x-incubating releases
> and
> > > added 1.1-M1, 1.1-M2 and 1.1-RC1.  The M1/M2 are milestone releases.
>  I'd
> > > like us as a community to come up with some release criteria for each
> of
> > > these, most likely a set of features.   When we are feature complete we
> > > should release 1.1-RC1, fix bugs and get the official 1.1 release out
> > > there.
> > >
> > > I think it would also be great if we could come up with some target
> dates
> > > so
> > > the consumers of shindig have a general idea when they might be able to
> > > grab
> > > a release for internal consumption.
> > >
> > > Regards,
> > > Paul
> > >
> >
>

Re: Getting Serious about a 1.1 release

Posted by Paul Lindner <li...@inuus.com>.
Yes, that's the goal.  0.9 feature complete for Java & PHP.

On Mon, Jul 13, 2009 at 3:42 PM, Dan Peterson <dp...@google.com> wrote:

> One quick clarification: Shindig 1.1 is expected to be OpenSocial v0.9
> compliant, right?
> Together they're Web 2.0 ;)
>
> -Dan
>
> On Mon, Jul 13, 2009 at 3:34 PM, Paul Lindner <pl...@linkedin.com>
> wrote:
>
> > Hi,
> > I'd like to get the 1.1 release process in gear.  To that end I've
> > restructured JIRA.  I removed the trunk and 1.0.x-incubating releases and
> > added 1.1-M1, 1.1-M2 and 1.1-RC1.  The M1/M2 are milestone releases.  I'd
> > like us as a community to come up with some release criteria for each of
> > these, most likely a set of features.   When we are feature complete we
> > should release 1.1-RC1, fix bugs and get the official 1.1 release out
> > there.
> >
> > I think it would also be great if we could come up with some target dates
> > so
> > the consumers of shindig have a general idea when they might be able to
> > grab
> > a release for internal consumption.
> >
> > Regards,
> > Paul
> >
>

Re: Getting Serious about a 1.1 release

Posted by Dan Peterson <dp...@google.com>.
One quick clarification: Shindig 1.1 is expected to be OpenSocial v0.9
compliant, right?
Together they're Web 2.0 ;)

-Dan

On Mon, Jul 13, 2009 at 3:34 PM, Paul Lindner <pl...@linkedin.com> wrote:

> Hi,
> I'd like to get the 1.1 release process in gear.  To that end I've
> restructured JIRA.  I removed the trunk and 1.0.x-incubating releases and
> added 1.1-M1, 1.1-M2 and 1.1-RC1.  The M1/M2 are milestone releases.  I'd
> like us as a community to come up with some release criteria for each of
> these, most likely a set of features.   When we are feature complete we
> should release 1.1-RC1, fix bugs and get the official 1.1 release out
> there.
>
> I think it would also be great if we could come up with some target dates
> so
> the consumers of shindig have a general idea when they might be able to
> grab
> a release for internal consumption.
>
> Regards,
> Paul
>