Re: Superset releases [was Re: ASF release process]

2018-09-02 Thread Jim Jagielski
I have responded on the dev@superset list on what I think the PPMC's
next step should be.

> On Sep 1, 2018, at 11:11 PM, Justin Mclean  wrote:
> 
> Hi,
> 
> I’m considering asking the podling to report monthly until this issue is 
> sorted. What do others think?
> 
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Superset releases [was Re: ASF release process]

2018-09-01 Thread Justin Mclean
Hi,

I’m considering asking the podling to report monthly until this issue is 
sorted. What do others think?

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Superset releases [was Re: ASF release process]

2018-09-01 Thread Justin Mclean
Hi,

Forwarding from the superset dev list where I was asking them what was going on 
with their releases. [5]

> We have yet to come up with our first Apache release. We're having issues
> wrapping our heads around how to come up with our LICENSE file given the
> number of dependencies we have on the Javascript side. Since we package the
> JS bundle along with our Python application, it seems like we'll have to
> come up with either a programmatic way to extract the LICENSE info, or ship
> the application without the JS deps, and provide instruction has to how to
> fetch and build the package deps, which isn't very convenient. We also have
> some minor deps on GPL lib, one of which we need to get clarity as to how
> to to handle them. It's related to the "chardet" sub dependency of the Pypi
> requests library.

Thanks for explaining the situation. If you need help with LICENSE And NOTICE 
issues you can always ask on the incubator general list, there’s a number of 
experienced people who could help there.

> Clearly we need to come up with a plan for our first Apache release. I'll
> bring this up at the next committer meeting (this upcoming Friday)

I’m not involved in your project and not familiar with how it operates, but 
"next committer meeting” rings alarm bells for me. At Apache things are done 
asynchronously on the mailing list to allow everyone to participate no mater 
what time zone they are in and to provide a permanent archive of all important 
decisions. I suggest you discuss this on the mailing list.

On your mailing list I see only one mention of a committer meeting and it 
includes a link to a private google doc which I cannot view. [3] This is 
concerning. I note that one of your mentors also has concerns about these 
meetings.

Even with the explanation above you still seem to be making releases that are 
not in line with ASF policy.  I see 50+ releases here [1] that appear to be 
ALv2 releases (although they may not be because of the GPL issue you mention) 
of an Apache incubating project. [2] At the very least it need to be made very 
clear on those pages that these releases are not offical releases.

Can you please include in your upcoming podling report what actions you are 
going to take to fix this situation and the expected timeframe in which it will 
be done. Can the mentors of the project please help this project be more in 
line with Apache release policy. As an incubating project it not expected you 
get everything right but this would need to be corrected before graduation to a 
TLP.

Note that in order to make a release with GPL issues you would most likely need 
permission from VP Legal, I know of one occasion where this was granted to a 
podling on the condition it was fixed in the next release.

I also note that you have been in the incubator for almost 2 years. I'm sorry 
but IMO that should be long enough to sort these types of issues out. From a 
quick search I can find nothing on your mailing list that indicates there is 
effort in fixing this or that it was even a concern. You have mentioned making 
an first release in board reports (and there some mentor comments) but IMO this 
should of been flagged a long time ago.

 Do other IPMC members have anything to add here? Does anyone think I have 
misread the situation?

Thanks,
Justin

1. https://pypi.org/project/superset/#history
2. https://pypi.org/project/superset/#description
3. 
https://lists.apache.org/thread.html/df0cc9c0c08e99f3672d30dd5a8c379618d6482601718ddfb062d414@%3Cdev.superset.apache.org%3E
4. https://github.com/apache/incubator-superset
5. 
https://lists.apache.org/thread.html/15c906581dbc22778fc6a82d310efa8bd09cd19e2d2bb183782328cd@%3Cdev.superset.apache.org%3E
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org