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