Hi Bene,

> As far as I understand, this was the intention of sebb's proposal (making
> sure that the DOAP doesn't get included in source distributions by moving
> it out of a components SVN directory).

my question was a remark indeed, I was not really looking for a reply.

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/


On Tue, Mar 12, 2013 at 8:57 AM, Benedikt Ritter <brit...@apache.org> wrote:
> Hi Simo,
>
>
> 2013/3/12 Simone Tripodi <simonetrip...@apache.org>
>
>> In my humble opinion, DOAP files should be auto-generated and
>> published to public components sites.
>> What's the reason to distribute it in the source archive, when
>> releasing? DOAPs are intended to be consumed by crawlers/robots/...
>> and doesn't affect the build at all.
>>
>
> As far as I understand, this was the intention of sebb's proposal (making
> sure that the DOAP doesn't get included in source distributions by moving
> it out of a components SVN directory).
>
>
>>
>> In Apache Onami we are using the Maven DOAP Plugin[1] to built it and
>> attach it to the site generation, it rebuilds every time the releases
>> history, and populates metadata just grabbing them from the POM,
>> avoiding manual maintenance of same metadata in two different places.
>> Indeed, in components I've touched, I have always had to fill missing
>> data of years of releases, and we often overlooked, while voting a
>> release, that wrong DOAPs have been included in archives - have a look
>> at the 1.2.2 tag of fileupload[1] where 1.2, 1.2.1 and 1.2.2 itself
>> are missing.
>>
>> my 2 cents,
>> -Simo
>>
>> [1] http://maven.apache.org/plugins/maven-doap-plugin/
>> [2]
>> http://svn.apache.org/repos/asf/commons/proper/fileupload/tags/commons-fileupload-1.2.2/doap_fileupload.rdf
>>
>> http://people.apache.org/~simonetripodi/
>> http://simonetripodi.livejournal.com/
>> http://twitter.com/simonetripodi
>> http://www.99soft.org/
>>
>>
>> On Tue, Mar 12, 2013 at 12:30 AM, sebb <seb...@gmail.com> wrote:
>> > The DOAP files are currently held under
>> >
>> > /commons/proper/<component>/trunk/doap_<component>.rdf
>> >
>> > This is sort of convenient for editting, but means the doap file gets
>> > included in tags and branches and may get included in source.
>> > If included in source, the release date may be missing or inaccurate.
>> >
>> > The DOAP files are only needed for building projects.apache.org, so
>> > don't really belong as part of the source.
>> >
>> > So I think the files should be moved out of trunk.
>> >
>> > They could be moved into the parent directory, i.e.
>> >
>> > /commons/proper/<component>/doap_<component>.rdf
>> >
>> > The advantage is that it is still part of the component SVN tree; the
>> > disadvantage is that it is slightly awkward to update, as one must
>> > checkout the folder using --depth filesonly.
>> >
>> > Another possibility would be to create a separate directory for all
>> > the DOAP files.
>> > This would create a bigger workspace, but would be slightly easier to
>> > use - omitting the --depth qualifier would not result in a huge
>> > accidental checkout of all tags and branches.
>> >
>> > [Whatever directory is chosen, it would be trivial to update the
>> > projects.a.o build config file.]
>> >
>> > Thoughts?
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> > For additional commands, e-mail: dev-h...@commons.apache.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
>
>
> --
> http://people.apache.org/~britter/
> http://www.systemoutprintln.de/
> http://twitter.com/BenediktRitter
> http://github.com/britter

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

Reply via email to