Alright, I hope that we could resolve all mentioned concerns. If not, then please speak up. I will try to set up a npm account for the Flink project.
Cheers, Till On Mon, Jan 24, 2022 at 4:40 PM Till Rohrmann <trohrm...@apache.org> wrote: > Reading the description of the ticket again, I think the comment might > also simply relate to the fact that the ASF does not have its own npm > account. So there is no official npm release channel. > > Note that this is not what we would need here. > > Cheers, > Till > > On Mon, Jan 24, 2022 at 4:37 PM Chesnay Schepler <ches...@apache.org> > wrote: > >> I looked at the 2018/2020 versions of the page and also couldn't find >> anything that relates to the comment. >> That's why this is so weird to me; it seems to be based on some >> knowledge that isn't written down explicitly. >> >> There aren't any limitations/requirements for (secondary) distribution >> channels listed anywhere (which is actually rather surprising). >> >> On 24/01/2022 16:19, Till Rohrmann wrote: >> > Looking at the linked official release documentation, I think this >> comment >> > is no longer valid. Moreover, I cannot find an explanation why some >> > projects are allowed to publish on npm and others not. >> > >> > Cheers, >> > Till >> > >> > On Mon, Jan 24, 2022 at 4:14 PM Chesnay Schepler <ches...@apache.org> >> wrote: >> > >> >> What is your explanation for the comment in the ticket then? >> >> >> >> On 24/01/2022 16:07, Till Rohrmann wrote: >> >>> I am not sure whether this is really a problem. There are other Apache >> >>> projects that publish their artifacts on npm already [1, 2]. >> >>> >> >>> Also on the official release page [3] there it is written: >> >>> >> >>>> After uploading to the canonical distribution channel, the project >> (or >> >>> anyone else) MAY redistribute the artifacts in accordance with their >> >>> licensing through other channels. >> >>> >> >>> [1] https://www.npmjs.com/package/echarts >> >>> [2] https://www.npmjs.com/package/cordova-coho >> >>> [3] >> >> https://www.apache.org/legal/release-policy.html#release-distribution >> >>> Cheers, >> >>> Till >> >>> >> >>> On Mon, Jan 24, 2022 at 3:54 PM Chesnay Schepler <ches...@apache.org> >> >> wrote: >> >>>> I'm concerned about a comment in >> >>>> https://issues.apache.org/jira/browse/INFRA-19733 stating that npm >> is >> >>>> not an approved release channel. >> >>>> I don't really know what to make of it and neither the current nor >> past >> >>>> versions of the linked legal page shed some light on it. >> >>>> >> >>>> As such it would be a good idea to double-check whether we are even >> >>>> allowed to publish anything on NPM. >> >>>> >> >>>> On 24/01/2022 15:42, Ingo Bürk wrote: >> >>>>> Hi Till, >> >>>>> >> >>>>> speaking as someone who regularly works with JavaScript/TypeScript, >> >>>>> definitely a +1 from me to providing this on the npm registry to >> make >> >>>>> it an easy installation for developers. >> >>>>> >> >>>>> >> >>>>> Best >> >>>>> Ingo >> >>>>> >> >>>>> On 24.01.22 15:37, Till Rohrmann wrote: >> >>>>>> Hi everyone, >> >>>>>> >> >>>>>> I would like to start a discussion about hosting >> >>>>>> StatefulFunction's JavaScript SDK [1] on npm. With the upcoming >> >> Statefun >> >>>>>> 3.2.0 release, the JavaScript SDK will be officially supported. In >> >> order >> >>>>>> for users to easily use this SDK, it would be very convenient if we >> >> make >> >>>>>> this dependency available via npm. Therefore, I propose to create a >> >> npm >> >>>>>> account that is governed by the PMC (similar to PyPI). >> >>>>>> >> >>>>>> Do you have any concerns about this? >> >>>>>> >> >>>>>> [1] https://issues.apache.org/jira/browse/FLINK-24256 >> >>>>>> >> >>>>>> Cheers, >> >>>>>> Till >> >>>>>> >> >> >> >>