Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C7F267E8B for ; Tue, 15 Nov 2011 13:02:02 +0000 (UTC) Received: (qmail 91628 invoked by uid 500); 15 Nov 2011 13:02:02 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 91542 invoked by uid 500); 15 Nov 2011 13:02:02 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 91534 invoked by uid 99); 15 Nov 2011 13:02:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Nov 2011 13:02:02 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [87.253.162.5] (HELO server5.configcenter.info) (87.253.162.5) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Nov 2011 13:01:53 +0000 Received: from [9.155.131.25] (deibp9eh1--blueice3n2.emea.ibm.com [195.212.29.180]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: web445p1) by server5.configcenter.info (Postfix) with ESMTP id F27F31BB0614 for ; Tue, 15 Nov 2011 14:01:17 +0100 (CET) Message-ID: <4EC262A6.1060700@a-w-f.de> Date: Tue, 15 Nov 2011 14:01:26 +0100 From: Andre Fischer User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: ooo-dev@incubator.apache.org Subject: Re: [code] main/dmake References: <4EB406F8.6020909@googlemail.com> In-Reply-To: <4EB406F8.6020909@googlemail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-server5-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: F27F31BB0614.A3F51 X-server5-MailScanner: Found to be clean X-server5-MailScanner-From: af@a-w-f.de X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No Hi, Oliver is preparing for the ODF Plugfest in Gouda, therefore I take over the task of making dmake a system dependency. I have created issue 118604 for this. From what I read so far we have the following prerequisites: - The dmake source code has to be removed from the Apache SVN repository. - The dmake source code is already present at at least two other places: at http://code.google.com/a/apache-extras.org/p/dmake/ (thanks to Pedro), and at LibreOffice. - It may be possible to have Apache host the code on one of its servers (that is not the main SVN repository) - In the configure or bootstrap script we can download and compile dmake but can not do that automatically. The user has to specify this explicitly as an option to the configure script. I propose the following way of how configure/bootstrap handle/provide a dmake executable: - Remove the dmake source code from OpenOffice. - By default configure handles dmake like gnu make, i.e. search for a pre-installed executable, detect its version, do some checks to verify that it can be used. - Introduce a --with-dmake-path= option to configure(.in), that specifies where the pre-installed dmake can be found. - Introduce a --with-dmake-url= option to configure(.in) that tells the bootstrap script to download the sources and build them. Add a note to the description of the option that the source is GPL licensed. Maybe add the Google Code URL as suggestion to the description. When the code is hosted on an Apache server then we can add that, too. What do you think, is that OK? Regard, Andre On 04.11.2011 16:38, Oliver-Rainer Wittmann wrote: > Hi, > > our build tool dmake is licensed under GPL. > Thus, it can not be part of our source releases. > But, we can use it for building - as we are using the gcc compiler. > > Thus, I will move the dmake source folder from .../ooo/trunk/main/ to > new folder .../ooo/buildtools/ in order to assure that everything under > .../ooo/trunk/ can become part of our source release. > > In order to get our bootstrap process still working it needs some adaption: > I am planning to introduce a configure option in order to provide > manually the path to the source folder of the build tool dmake - > something like with-dmake=<$PATH to dmake folder>. If this option is not > used, the default path ../../buildtools/dmake/ - relative from folder > main - will be taken. The configure will then check, if this folder > exists - the manual given one or the default. The bootstrap process will > then work with this path to create the build tool dmake. > > Any objections? > > > Best regards, Oliver.