On Sun, Aug 7, 2016 at 5:57 AM, Thorsten Schöning <tschoen...@am-soft.de> wrote:
> Guten Tag Robert Middleton, > am Sonntag, 7. August 2016 um 02:51 schrieben Sie: > > > I took a look at the release procedure today and ran into quite a > > few problems. > > A big "Thank you!" for your efforts. So in the end, it sounds like you > vote for dropping Maven/Ant stuff altogether for the build and > release? I think the only thing it's really necessary for is the > creation of the site, Apidocs and such. > > Looking at the time you already invested, this might be the point to > just let things go. I don't see when I have the time to rebuild things > myself and this is only about the first release, there should be > others in the future as well. :-) And even if the technical side > works, there's that signing and voting stuff and such... > I would agree with that. I don't know enough about Maven to properly fix the problem, I know just enough to do what I have to do. Most of my Maven knowledge comes from looking at what other people have done. The release process should be able to be accomplished with a small shell script that ensures that everything builds properly, creates the website and tags the code appropriately(this is basically what Maven should be doing) > > > 1. What is the POM here for? As far as I can tell, the only important > > things it needs to do are to create the website, and use the > > maven-release-plugin to automatically create a tag in SVN. > > I can only guess the same, simply that Maven provided needed plugins > to generate the web site and was therefore used as a starting point > for everything else. > > > 2. Are there any C++ projects successfully doing this? > > I have no idea. > > > 3. Why is the distribution not made with autotools(since it already has > > the capability of creating a tar.gz and zip files) > > I have no idea, my feeling is that carnold came from the Java world, > used what he already knew and added things as needed by users. And in > theory this whole ANT/cpptasks thing doesn't look bad, I could run it > with some minor changes on my Windows using Visual Studio including > building APR stuff around 2 years ago. > > > 4. How was this done in the first place? According to the SVN log, > > carnold was the last person to create an actual release(8 years > ago!)(he > > did apparently use the maven-release-plugin though, the commit message > says > > so) > > I have no idea, I guess it simply worked using maven and started to > not work anymore over time. There were other issues with the build > process in the past as well. > This would make sense to me. The build system has basically diverged in the years since the last official release, so it's not too surprising that it wouldn't work properly(although in an ideal world it should!) > > Mit freundlichen Grüßen, > > Thorsten Schöning > > -- > Thorsten Schöning E-Mail: thorsten.schoen...@am-soft.de > AM-SoFT IT-Systeme http://www.AM-SoFT.de/ > > Telefon...........05151- 9468- 55 > Fax...............05151- 9468- 88 > Mobil..............0178-8 9468- 04 > > AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln > AG Hannover HRB 207 694 - Geschäftsführer: Andreas Muchow > >