Re: [VOTE] Release SystemML 0.9-incubating (RC1)

2016-01-20 Thread Luciano Resende
This vote is canceled.

Please create tasks under the umbrela jira for us to track the issues being
raised.

https://issues.apache.org/jira/browse/SYSTEMML-463



On Wed, Jan 20, 2016 at 1:36 PM, Mike Dusenberry <dusenberr...@gmail.com>
wrote:

> Upon further review, I've found multiple issues with the "standalone"
> package that should block this release candidate.
>
>
>
>
> 1.  The "readme.txt" in the "standalone" distribution refers to a
> "jSystemML.jar" file that will be generated for the user to allow the use
> of "java -jar jSystemML.jar".  However, we do not package a single jar, and
> instead provide a "lib" folder with all dependency jars and a base SystemML
> jar named "system-ml-0.9.0-incubating.jar".  Thus, a longer Java invocation
> using the lib classpath is needed, or the provided
> "runStandaloneSystemML.sh" script is needed, with the later being the only
> obvious route for the user.  This leads us to item 2.
>
> 2.  The provided "runStandaloneSystemML.sh" is unusable due to containing
> only Windows-style carriage returns, rather than the correct Unix newline
> characters.  Thus, the script has to be edited to remove the former
> Windows-style characters and replace them with the later Unix styled ones
> before the script will run.  This will affect any Unix derivative, such as
> Linux and OS X.  Additionally, the inclusion of Windows-styled carriage
> returns in our codebase is a huge concern, aside from Windows-specific
> files such as ".bat" or ".exe" files.  I'll open a separate thread to
> discuss this, but I believe we can fix it with the addition of a Git config
> setting in the project that forces Unix-style newlines upon checkin, and
> still allows for OS-specific characters on local machines.
>
>
>
>
> Overall, the "standalone" package is broken in this release candidate, so
> we should fix that.  In general, we need to clean up the execution paths of
> SystemML anyway, but for now I say we quickly fix this issue, and then work
> on a real solution (such as the single "SystemML.jar" for all execution
> types/modes that was discussed on one of the recent PRs) for the next
> release.
>
>
>
>
>
> - Mike
>
>
>
>
> --
>
>
>
> Michael W. Dusenberry
> LinkedIn: linkedin.com/in/mikedusenberry
>
>
> GitHub: github.com/dusenberrymw
>
> On Wed, Jan 20, 2016 at 10:44 AM, Niketan Pansare <npan...@us.ibm.com>
> wrote:
>
> > +1
> > Niketan Pansare
> > IBM Almaden Research Center
> > E-mail: npansar At us.ibm.com
> > http://researcher.watson.ibm.com/researcher/view.php?person=us-npansar
> > From: dusenberr...@gmail.com
> > To:   dev@systemml.incubator.apache.org
> > Date: 01/20/2016 05:30 AM
> > Subject:  Re: [VOTE] Release SystemML 0.9-incubating (RC1)
> > +1
> > --
> > Mike Dusenberry
> > GitHub: github.com/dusenberrymw
> > LinkedIn: linkedin.com/in/mikedusenberry
> > Sent from my iPhone.
> >> On Jan 20, 2016, at 3:39 AM, Frederick R Reiss <frre...@us.ibm.com>
> > wrote:
> >>
> >>
> >> +1
> >>
> >> Sent from my iPhone
> >>
> >>>> On Jan 20, 2016, at 11:06 AM, Shirish Tatikonda
> >>> <shirish.tatiko...@gmail.com> wrote:
> >>>
> >>> +1
> >>>
> >>>
> >>>
> >>> On Tue, Jan 19, 2016 at 9:46 PM, Luciano Resende <luckbr1...@gmail.com
> >
> >>> wrote:
> >>>
> >>>> Please vote on releasing the following candidate as Apache SystemML
> >> version
> >>>> 0.9.0!
> >>>>
> >>>> The vote is open for at least 72 hours and will close on Saturday,
> >> January
> >>>> 23 and passes if a majority of at least 3 +1 PMC votes are cast.
> >>>>
> >>>> [ ] +1 Release this package as Apache SystemML 0.9.0
> >>>> [ ] -1 Do not release this package because ...
> >>>>
> >>>> To learn more about Apache SystemML, please see
> >>>> http://systemml.apache.org/
> >>>>
> >>>> The tag to be voted on is v0.9.0-rc1
> >>>> (3e7e5cf6ca697ec247a7dc4e005a7f7b1cb18856)
> >>
> >
> https://github.com/apache/incubator-systemml/tree/3e7e5cf6ca697ec247a7dc4e005a7f7b1cb18856
> >>
> >>>>
> >>>> The release files, including signatures, digests, etc. can be found
> at:
> >>
> >
> https://repository.apache.org/content/repos

Re: [VOTE] Release SystemML 0.9-incubating (RC1)

2016-01-20 Thread Mike Dusenberry
Upon further review, I've found multiple issues with the "standalone" package 
that should block this release candidate.




1.  The "readme.txt" in the "standalone" distribution refers to a 
"jSystemML.jar" file that will be generated for the user to allow the use of 
"java -jar jSystemML.jar".  However, we do not package a single jar, and 
instead provide a "lib" folder with all dependency jars and a base SystemML jar 
named "system-ml-0.9.0-incubating.jar".  Thus, a longer Java invocation using 
the lib classpath is needed, or the provided "runStandaloneSystemML.sh" script 
is needed, with the later being the only obvious route for the user.  This 
leads us to item 2.

2.  The provided "runStandaloneSystemML.sh" is unusable due to containing only 
Windows-style carriage returns, rather than the correct Unix newline 
characters.  Thus, the script has to be edited to remove the former 
Windows-style characters and replace them with the later Unix styled ones 
before the script will run.  This will affect any Unix derivative, such as 
Linux and OS X.  Additionally, the inclusion of Windows-styled carriage returns 
in our codebase is a huge concern, aside from Windows-specific files such as 
".bat" or ".exe" files.  I'll open a separate thread to discuss this, but I 
believe we can fix it with the addition of a Git config setting in the project 
that forces Unix-style newlines upon checkin, and still allows for OS-specific 
characters on local machines.




Overall, the "standalone" package is broken in this release candidate, so we 
should fix that.  In general, we need to clean up the execution paths of 
SystemML anyway, but for now I say we quickly fix this issue, and then work on 
a real solution (such as the single "SystemML.jar" for all execution 
types/modes that was discussed on one of the recent PRs) for the next release.





- Mike




--



Michael W. Dusenberry
LinkedIn: linkedin.com/in/mikedusenberry


GitHub: github.com/dusenberrymw

On Wed, Jan 20, 2016 at 10:44 AM, Niketan Pansare <npan...@us.ibm.com>
wrote:

> +1
> Niketan Pansare
> IBM Almaden Research Center
> E-mail: npansar At us.ibm.com
> http://researcher.watson.ibm.com/researcher/view.php?person=us-npansar
> From: dusenberr...@gmail.com
> To:   dev@systemml.incubator.apache.org
> Date: 01/20/2016 05:30 AM
> Subject:  Re: [VOTE] Release SystemML 0.9-incubating (RC1)
> +1
> --
> Mike Dusenberry
> GitHub: github.com/dusenberrymw
> LinkedIn: linkedin.com/in/mikedusenberry
> Sent from my iPhone.
>> On Jan 20, 2016, at 3:39 AM, Frederick R Reiss <frre...@us.ibm.com>
> wrote:
>>
>>
>> +1
>>
>> Sent from my iPhone
>>
>>>> On Jan 20, 2016, at 11:06 AM, Shirish Tatikonda
>>> <shirish.tatiko...@gmail.com> wrote:
>>>
>>> +1
>>>
>>>
>>>
>>> On Tue, Jan 19, 2016 at 9:46 PM, Luciano Resende <luckbr1...@gmail.com>
>>> wrote:
>>>
>>>> Please vote on releasing the following candidate as Apache SystemML
>> version
>>>> 0.9.0!
>>>>
>>>> The vote is open for at least 72 hours and will close on Saturday,
>> January
>>>> 23 and passes if a majority of at least 3 +1 PMC votes are cast.
>>>>
>>>> [ ] +1 Release this package as Apache SystemML 0.9.0
>>>> [ ] -1 Do not release this package because ...
>>>>
>>>> To learn more about Apache SystemML, please see
>>>> http://systemml.apache.org/
>>>>
>>>> The tag to be voted on is v0.9.0-rc1
>>>> (3e7e5cf6ca697ec247a7dc4e005a7f7b1cb18856)
>>
> https://github.com/apache/incubator-systemml/tree/3e7e5cf6ca697ec247a7dc4e005a7f7b1cb18856
>>
>>>>
>>>> The release files, including signatures, digests, etc. can be found at:
>>
> https://repository.apache.org/content/repositories/orgapachesystemml-1001/
>>>>
>>>>
>>>> =
>>>> == Apache Incubator release policy ==
>>>> =
>>>> Please find below the guide to release management during incubation:
>>>> http://incubator.apache.org/guides/releasemanagement.html
>>>>
>>>> ===
>>>> == How can I help test this release? ==
>>>> ===
>>>> If you are a SystemML user, you can help us test this release by taking
>> an
>>>> existing Algorithm or workload and running on this release candidate,
>> then
>>>> reporting any regressions.
>>>>
>>>> 
>>>> == What justifies a -1 vote for this release? ==
>>>> 
>>>> -1 votes should only occur for significant stop-ship bugs or legal
>> related
>>>> issues (e.g. wrong license, missing header files, etc). Minor bugs or
>>>> regressions should not block this release.
>>>>
>>>> --
>>>> Luciano Resende
>>>> http://people.apache.org/~lresende
>>>> http://twitter.com/lresende1975
>>>> http://lresende.blogspot.com/

Re: [VOTE] Release SystemML 0.9-incubating (RC1)

2016-01-20 Thread Shirish Tatikonda
+1



On Tue, Jan 19, 2016 at 9:46 PM, Luciano Resende 
wrote:

> Please vote on releasing the following candidate as Apache SystemML version
> 0.9.0!
>
> The vote is open for at least 72 hours and will close on Saturday, January
> 23 and passes if a majority of at least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache SystemML 0.9.0
> [ ] -1 Do not release this package because ...
>
> To learn more about Apache SystemML, please see
> http://systemml.apache.org/
>
> The tag to be voted on is v0.9.0-rc1
> (3e7e5cf6ca697ec247a7dc4e005a7f7b1cb18856)
>
>
>
> https://github.com/apache/incubator-systemml/tree/3e7e5cf6ca697ec247a7dc4e005a7f7b1cb18856
>
> The release files, including signatures, digests, etc. can be found at:
>
> https://repository.apache.org/content/repositories/orgapachesystemml-1001/
>
>
> =
> == Apache Incubator release policy ==
> =
> Please find below the guide to release management during incubation:
> http://incubator.apache.org/guides/releasemanagement.html
>
> ===
> == How can I help test this release? ==
> ===
> If you are a SystemML user, you can help us test this release by taking an
> existing Algorithm or workload and running on this release candidate, then
> reporting any regressions.
>
> 
> == What justifies a -1 vote for this release? ==
> 
> -1 votes should only occur for significant stop-ship bugs or legal related
> issues (e.g. wrong license, missing header files, etc). Minor bugs or
> regressions should not block this release.
>
> --
> Luciano Resende
> http://people.apache.org/~lresende
> http://twitter.com/lresende1975
> http://lresende.blogspot.com/
>


Re: [VOTE] Release SystemML 0.9-incubating (RC1)

2016-01-20 Thread dusenberrymw
+1

--

Mike Dusenberry
GitHub: github.com/dusenberrymw
LinkedIn: linkedin.com/in/mikedusenberry

Sent from my iPhone.


> On Jan 20, 2016, at 3:39 AM, Frederick R Reiss  wrote:
> 
> 
> +1
> 
> Sent from my iPhone
> 
>>> On Jan 20, 2016, at 11:06 AM, Shirish Tatikonda
>>  wrote:
>> 
>> +1
>> 
>> 
>> 
>> On Tue, Jan 19, 2016 at 9:46 PM, Luciano Resende 
>> wrote:
>> 
>>> Please vote on releasing the following candidate as Apache SystemML
> version
>>> 0.9.0!
>>> 
>>> The vote is open for at least 72 hours and will close on Saturday,
> January
>>> 23 and passes if a majority of at least 3 +1 PMC votes are cast.
>>> 
>>> [ ] +1 Release this package as Apache SystemML 0.9.0
>>> [ ] -1 Do not release this package because ...
>>> 
>>> To learn more about Apache SystemML, please see
>>> http://systemml.apache.org/
>>> 
>>> The tag to be voted on is v0.9.0-rc1
>>> (3e7e5cf6ca697ec247a7dc4e005a7f7b1cb18856)
> https://github.com/apache/incubator-systemml/tree/3e7e5cf6ca697ec247a7dc4e005a7f7b1cb18856
> 
>>> 
>>> The release files, including signatures, digests, etc. can be found at:
> https://repository.apache.org/content/repositories/orgapachesystemml-1001/
>>> 
>>> 
>>> =
>>> == Apache Incubator release policy ==
>>> =
>>> Please find below the guide to release management during incubation:
>>> http://incubator.apache.org/guides/releasemanagement.html
>>> 
>>> ===
>>> == How can I help test this release? ==
>>> ===
>>> If you are a SystemML user, you can help us test this release by taking
> an
>>> existing Algorithm or workload and running on this release candidate,
> then
>>> reporting any regressions.
>>> 
>>> 
>>> == What justifies a -1 vote for this release? ==
>>> 
>>> -1 votes should only occur for significant stop-ship bugs or legal
> related
>>> issues (e.g. wrong license, missing header files, etc). Minor bugs or
>>> regressions should not block this release.
>>> 
>>> --
>>> Luciano Resende
>>> http://people.apache.org/~lresende
>>> http://twitter.com/lresende1975
>>> http://lresende.blogspot.com/