I removed all aria packages from pypi. On Thu, Jun 22, 2017 at 5:43 PM, Ran Ziv <r...@gigaspaces.com> wrote:
> I haven't merged it yet, but I'll do that soon probably. > > Since the package on pypi is going to be named differently than the old > package ('apache-ariatosca' vs 'aria'), removing the older version is not > as big a concern, but still preferable. Thanks Arthur. > > > Any clue about my first two questions? I asked this on `legal-discuss` a > couple days ago too, but so far no reply. > > On Thu, Jun 22, 2017 at 5:34 PM, John D. Ament <johndam...@apache.org> > wrote: > >> Keeping old versions at external repos is fine, no issue with us (but if >> they can be explained as non-ASF even better). >> >> Thanks for fixing the package name. >> >> On Thu, Jun 22, 2017 at 10:26 AM Arthur Berezin <art...@gigaspaces.com> >> wrote: >> >> > btw, as we already have outdated packages on Pypi, I've asked +Limor >> > Shemesh >> > <li...@gigaspaces.com> to remove old packages so that we only have new >> ASF >> > packages available on Pypi to avoid confusion. >> > >> > >> > On Thu, Jun 22, 2017 at 5:22 PM Arthur Berezin <art...@gigaspaces.com> >> > wrote: >> > >> > > On Tue, Jun 20, 2017 at 12:26 PM Ran Ziv <r...@gigaspaces.com> wrote: >> > > >> > >> Bumping this one more time, and also copying this to the legal >> mailing >> > >> list. I'm not 100% sure that's the place for it, but perhaps someone >> > there >> > >> might be able to help. >> > >> >> > >> Thanks >> > >> >> > >> On Wed, Jun 14, 2017 at 6:17 PM, Ran Ziv <r...@gigaspaces.com> wrote: >> > >> >> > >> > Bumping this as well. >> > >> > >> > >> > On Mon, Jun 5, 2017 at 5:08 PM, Ran Ziv <r...@gigaspaces.com> >> wrote: >> > >> > >> > >> >> Hi Suneel, John, >> > >> >> >> > >> >> I have a few quick questions about creating a release for an >> > incubator >> > >> >> project: >> > >> >> >> > >> >> >> > >> >> 1) According to these links: 1 >> > >> >> < >> > >> >> > http://incubator.apache.org/guides/releasemanagement.html#po >> dling-constraints >> > >> > >> > >> >> 2 >> > >> >> < >> > >> http://incubator.apache.org/incubation/Incubation_Policy.htm >> l#Releases> >> > >> >> Incubating projects must have "Incubating" in the "final file >> name". >> > I >> > >> >> might be missing something, but I assume the meaning is the final >> > >> tarball >> > >> >> (source distribution) or wheel (binary distribution) file. >> > >> >> This is unconventional and not compatible with PyPI - and indeed >> it >> > >> seems >> > >> >> like other Apache Incubator projects don't adhere to it (see >> Airflow >> > >> >> <https://pypi.python.org/pypi/apache-airflow>). >> > >> >> Am I missing something, or perhaps this is simply not relevant for >> > >> Python >> > >> >> projects? >> > >> >> >> > >> >> >> > >> >> 2) According to this >> > >> >> < >> > >> http://www.apache.org/legal/release-policy.html#licensing-do >> cumentation >> > >, >> > >> >> LICENSE and NOTICE must be located in all release packages, >> including >> > >> >> binary distributions. I've looked much into this and I couldn't >> find >> > a >> > >> good >> > >> >> way of bundling these files inside the wheel format - except for >> > >> manually >> > >> >> pushing them inside after creating the wheel perhaps. >> > >> >> The section speaks of a "customary location for licensing >> materials" >> > - >> > >> >> However, for the wheel format there's no such "customary >> location". >> > >> >> I tried looking into what other Apache projects do about this, and >> > >> indeed >> > >> >> the libcloud project doesn't have these files in their wheel >> package >> > >> (also, >> > >> >> relating to my other mail with licensing questions - they also >> seem >> > to >> > >> be >> > >> >> using PyLint). >> > >> >> Is this acceptable for ARIA as well, or should we manually place >> > these >> > >> >> files inside the wheel package - Or perhaps there's a different >> way >> > to >> > >> do >> > >> >> this I have not found? >> > >> >> >> > >> >> >> > >> >> 3) What should be the project name on PyPI (when it goes up >> there)? >> > >> Does >> > >> >> it have to be named "apache-ariatosca"? Can it be simply named >> > "aria"? >> > >> >> It can often get confusing when projects are named one thing on >> PyPI >> > >> and >> > >> >> yet the main package is named otherwise; Plus, it's simply more >> > >> >> straightforward to do "pip install aria" :) >> > >> >> I haven't seen any explicit rules about this, but I assumed it's >> > better >> > >> >> to ask. >> > >> >> > > >> > > My understanding is that "Apahce" should be included as part of the >> > > package name, and since the name of the project is AriaTosca we should >> > > stick to the project name so "apache-ariatosca" should work. >> > > wrt to cli "aria" would be much better ux, but we can also add an >> alias >> > > from "aria" to "ariatosca" for consistency. >> > > >> > > >> > > >> > >> >> >> > >> >> >> > >> >> Thanks >> > >> >> >> > >> >> >> > >> > >> > >> >> > > >> > >> > >