www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ran Ziv <...@gigaspaces.com>
Subject Re: A few questions about creating a release
Date Sun, 25 Jun 2017 14:07:06 GMT
Got it, thanks!

On Sun, Jun 25, 2017 at 2:09 PM, John D. Ament <johndament@apache.org>
wrote:

>
>
> On Sun, Jun 25, 2017 at 6:39 AM Ran Ziv <ran@gigaspaces.com> wrote:
>
>> Ok, so according to your answers, it seems like:
>>
>> re (2), we'll manually insert the LICENSE, NOTICE and DISCLAIMER files
>> into the wheel archive (binary distribution).
>> re (3), we'll go with "apache-ariatosca".
>>
>>
>> I'm still not 100% clear about (1) though. To my understanding:
>>   a) "--version" output should have an "-incubator" suffix.
>>
>
> I'm not sure what ---version is, but the requirement is that your source
> archive includes "incubating" in the name.  In the java world, the place
> where it goes is the classifier.  In my talk at ACNA, I stated that the
> expected format is "apache"-"$podlingname"-"$version"-"incubating".  [1]
> for the verbatim text of the requirement.
>
> Note that your source archive must be downloadable from your podling's
> website.  You can include other installation mechanisms.
>
>
>
>>   b) PyPI files (source and binary distribution archives) do not need to
>> have the "-incubator" suffix, as that would require users to change their
>> dependency when the project graduates.
>>
>
> Correct, and I'll support you on this if anyone pushes back.  Groovy is
> another example, they didn't want -incubating in their "binary" release,
> but the source release pushed through the ASF included -incubating.  We
> have to remember, the artifacts pushed through pypi and other medium are
> the convenience binaries.  This is why I also stress that incubating isn't
> part of the version #.  Granted, you wouldn't link to a pypi package on
> your website (outside of how to install if you're using pypi)
>
>
>>   c) The canonical releases (those on apache.org/dist) should have the
>> "-incubator" suffix.
>>
>
> Yep, but I prefer -incubating; it's consistent with others.
>
>
>>
>> Will that suffice?
>>
>>
>> Thanks,
>> Ran
>>
>>
>>
> [1]: http://incubator.apache.org/incubation/Incubation_
> Policy.html#Releases
>
>
>
>>
>>
>>
>> On Fri, Jun 23, 2017 at 9:54 PM, Roman Shaposhnik <roman@shaposhnik.org>
>> wrote:
>>
>>> It is difficult to discuss hypotheticals. Could you please provide
>>> examples of packaging/distribution systems you have in mind?
>>>
>>> Thanks,
>>> Roman.
>>>
>>> On Fri, Jun 23, 2017 at 1:36 AM, Rob Vesse <rvesse@dotnetrdf.org> wrote:
>>> >
>>> >
>>> > From: <hyandell@gmail.com> on behalf of Henri Yandell <
>>> henri@yandell.org>
>>> > Reply-To: <legal-discuss@apache.org>
>>> > Date: Thursday, 22 June 2017 21:48
>>> > To: ASF Legal Discuss <legal-discuss@apache.org>
>>> > Subject: Re: A few questions about creating a release
>>> >
>>> >
>>> >
>>> > Folk do not seem to be putting 'incubating' etc into Maven group names
>>> >
>>> >
>>> >
>>> > Historically I have seen projects place this in the Version number e.g.
>>> > X.Y.Z-incubating
>>> >
>>> >
>>> >
>>> > That is certainly supported with Maven versioning but may not be
>>> supported
>>> > and the other package management systems
>>> >
>>> >
>>> >
>>> > Rob
>>> >
>>> >
>>> >
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
>>> For additional commands, e-mail: legal-discuss-help@apache.org
>>>
>>>
>>

Mime
View raw message