While I haven't looked at what Shiro has done, your
explanation of the relevance of a buildable source
package sounds fine.




----- Original Message ----
> From: ant elder <ant.el...@gmail.com>
> To: general@incubator.apache.org
> Sent: Wed, May 26, 2010 11:11:29 AM
> Subject: Re: [VOTE] Release Shiro version 1.0.0-incubating
> 
> On Wed, May 26, 2010 at 2:59 PM, Alan D. Cabrera <
> ymailto="mailto:l...@toolazydogs.com"; 
> href="mailto:l...@toolazydogs.com";>l...@toolazydogs.com> 
> wrote:
>
> On May 26, 2010, at 2:00 AM, ant elder 
> wrote:
>
>> On Tue, May 25, 2010 at 11:32 PM, Kalle 
> Korhonen
>> <
> href="mailto:kalle.o.korho...@gmail.com";>kalle.o.korho...@gmail.com> 
> wrote:
>>> This is the first incubator release for Apache Shiro, 
> version
>>> 1.0.0-incubating. The release is made following the 
> standard
>>> Apache/Maven release process as documented 
> at
>>> 
> href="http://maven.apache.org/developers/release/apache-release.html"; 
> target=_blank 
> >http://maven.apache.org/developers/release/apache-release.html. 
> This
>>> is a lazy consensus vote as we already received 3 binding 
> IPMC +1
>>> votes for the PPMC release vote on 
> shiro-dev.
>>>
>>> PPMC release vote 
> thread:
>>> 
> href="http://mail-archives.apache.org/mod_mbox/incubator-shiro-dev/201005.mbox/%3caanlktik_mke9dwlatmxnzq7kwcdbs3amsu5ulymkp...@mail.gmail.com%3e";
>  
> target=_blank 
> >http://mail-archives.apache.org/mod_mbox/incubator-shiro-dev/201005.mbox/%3caanlktik_mke9dwlatmxnzq7kwcdbs3amsu5ulymkp...@mail.gmail.com%3e
>>>
>>> 
> The issues solved for 1.0.0 (after the project entered Apache 
> incubator):
>>> 
> href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310950&styleName=Html&version=12314078";
>  
> target=_blank 
> >https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310950&styleName=Html&version=12314078
>>>
>>> 
> The tag to be voted upon:
>>> 
> href="http://svn.apache.org/repos/asf/incubator/shiro/tags/shiro-root-1.0.0-incubating/";
>  
> target=_blank 
> >http://svn.apache.org/repos/asf/incubator/shiro/tags/shiro-root-1.0.0-incubating/
>>>
>>> 
> Staging repo for binaries:
>>> 
> href="https://repository.apache.org/content/repositories/orgapacheshiro-005/"; 
> target=_blank 
> >https://repository.apache.org/content/repositories/orgapacheshiro-005/
>>>
>>> 
> Staging site:
>>> 
> href="http://incubator.apache.org/shiro/static/1.0.0-incubating/"; 
> target=_blank 
> >http://incubator.apache.org/shiro/static/1.0.0-incubating/
>>>
>>> 
> Project website (just for informational purposes, not to be voted 
> upon):
>>> 
> target=_blank 
> >http://incubator.apache.org/shiro/
>>>
>>> Guide to 
> testing staged releases:
>>> 
> href="http://maven.apache.org/guides/development/guide-testing-releases.html"; 
> target=_blank 
> >http://maven.apache.org/guides/development/guide-testing-releases.html
>>>
>>> 
> Lazy consensus, vote open for 72 hours.
>>>
>>> [ ] 
> +1
>>> [ ] +0
>>> [ ] 
> -1
>>>
>>
>> I can't find all the source for the 
> release. AFAICT the only way to
>> recreate all the release artifacts 
> would be from the svn tag but thats
>> not enough as an ASF release 
> must include a source release. If I've
>> just missed it and all the 
> source is there somewhere then could you
>> provide the 
> link?
>
> All the artifacts have sources and javadocs in the same 
> "directories".
>
> 
> href="https://repository.apache.org/content/repositories/orgapacheshiro-005/org/apache/shiro/shiro-all/1.0.0-incubating/";
>  
> target=_blank 
> >https://repository.apache.org/content/repositories/orgapacheshiro-005/org/apache/shiro/shiro-all/1.0.0-incubating/
>

AIUI 
> all ASF releases MUST have _buildable_ source. The source jars
included in 
> those directories are not buildable. The idea behind this
is that the ASF 
> deals with source code and releases are of source
packages that enable anyone 
> to go tinker with that source, but you
can't do so much useful tinkering if 
> you can't build the source. See

> href="http://www.apache.org/dev/release.html#what-must-every-release-contain"; 
> target=_blank 
> >http://www.apache.org/dev/release.html#what-must-every-release-contain
and 
> various emails that fly around on other mailing lists.

I believe the 
> latest Maven release plugin and Apache parent pom.xml
will create the correct 
> packages now. You probably could reconstruct a
buildable source from whats in 
> the Maven repo and if this was a small
release like a single Maven plugin or 
> something it could have been
argued that this was ok and could just be 
> updated to the new Maven
release for next release, but this is something like 
> 20 modules so to
recreate it would be quite a job - working out and 
> recreating the
correct directory structure, unzip all the source jars into 
> the
correct place, download all the pom.xml's and rename them and put 
> them
in the right place etc.

Or anyone leap in here and explain i've 
> misunderstood the policy.

  
> ...ant

---------------------------------------------------------------------
To 
> unsubscribe, e-mail: 
> ymailto="mailto:general-unsubscr...@incubator.apache.org"; 
> href="mailto:general-unsubscr...@incubator.apache.org";>general-unsubscr...@incubator.apache.org
For 
> additional commands, e-mail: 
> ymailto="mailto:general-h...@incubator.apache.org"; 
> href="mailto:general-h...@incubator.apache.org";>general-h...@incubator.apache.org


      

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

Reply via email to