Note that I don't have any problems with the way we do things in mina,
but fwiw, the core mina library has exactly the same structure:
  * a binary / source distributions at http://www.apache.org/dist//mina/2.0.4/
      this source distribution also contains the code in the src directory
  * another source distribution
      http://repo1.maven.org/maven2/org/apache/mina/mina-parent/2.0.4/
Also, that's true for ftpserver.

Now, the rationale behind the using a src directory is when users
download the binary + source distributions (which is different from
building the binary distribution from source).
If we take mina for example, we have the following folders when you
unzip both distributions:
  * dist
  * docs
  * lib
  * src
If we don't do that, the dist and lib folders would be lost amongst
the various mina-xxx subfolders containing the source for the mina
modules.   Imho, it makes a lot of sense.



On Mon, Sep 5, 2011 at 08:34, Emmanuel Lecharny <elecha...@gmail.com> wrote:
> On 9/2/11 6:58 PM, sebb wrote:
>>
>> The NOTICE file is wrong.
>>
>> It should start with:
>>
>> Apache MINA SSHD
>> Copyright 2xxx-2011 The Apache Software Foundation
>>
>> This product includes software developed by
>> The Apache Software Foundation (http://www.apache.org/).
>>
>> The rest of the NOTICE file is for *required* notices of software that
>> is included in the release.
>>
>> It should not contain the license text; which should be in the LICENSE
>> file
>>
>> Have a look at the httpd ones for an example.
>>
>> http://svn.apache.org/repos/asf/httpd/httpd/trunk/
>>
>> These are blockers.
>>
>> Sorry, don't have time to check for AL headers at present.
>
> There is no missing AL. I ran mvn rat:check, all is ok.
>
> I agree with the LICENSE.txt file : slf4j is missing. The MINA NOTICE.txt
> contains all what is needed, it can be a good start for the sshd licences
> file.
>
> Regarding the staging repo, I must admit I don't understand why we have a
> org/apache/sshd/apache-sshd/0.6.0/ directory and a
> org/apache/sshd/sshd/0.6.0/ repository ?
>
> Otherwise, the apache-sshd/0.6.0/ apache-sshd-0.6.0-src.tar.gz
> <https://repository.apache.org/content/repositories/orgapachemina-016/org/apache/sshd/apache-sshd/0.6.0/apache-sshd-0.6.0-src.tar.gz>
> file does not reflect the current hierarchy we have on svn, as mentionned by
> Sebastien. The src subdirectory has been created, and I don't see the
> rational behind this creation. It's not a blocker for me, but I think this
> should be fixed.
>
> I'd like to see the NOTICE.txt file fixed before the release can be
> validated, and this is for me a -1.
>
>
> --
> Regards,
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com
>
>



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to