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# > podling-constraints > > >> > > > >> >> 2 > > >> >> < > > >> http://incubator.apache.org/incubation/Incubation_Policy. > html#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- > documentation > > >, > > >> >> 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 > > >> >> > > >> >> > > >> > > > >> > > > > > >