From owner-freebsd-ports@FreeBSD.ORG Fri Aug 15 10:13:15 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CB3161A5; Fri, 15 Aug 2014 10:13:15 +0000 (UTC) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7FE0B266A; Fri, 15 Aug 2014 10:13:15 +0000 (UTC) Received: from outgoing.leidinger.net (p57BBB144.dip0.t-ipconnect.de [87.187.177.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 217B8861083; Fri, 15 Aug 2014 12:12:55 +0200 (CEST) Received: from localhost (Titan.Leidinger.net [192.168.1.17]) by outgoing.leidinger.net (Postfix) with ESMTP id 724FE23B7; Fri, 15 Aug 2014 12:12:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1408097572; bh=oJ010/gQtInwl0EG0VPPkMRPgt7y7Q92lzAv8ao+S8U=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=XOBbrczQwNaYXq8LSlgoPBZLSWK5cqqFAfkXqk22hv6S8nc+I3urunn1GMv0F19LY uV0zWcvkYJOszRzgwpiFY0/hUikDkzdXPkvhKLvKySkNNUXVuWHTFSzXdeCqsUEhF1 RvhXpOSQgVH5moQ3kwsk1j8jK7cQEyzaqLeS4LoAqJQqSMFNGQcR/vIxBAVxnJ+zoH zfPDKVTRz4SZUw5BH5+l8xirFJCgJM0swelqSnAeh5u878BeLEP/KxmI4eTtGbj5jn RPcwrJYiMFWZEAPUimkglntxiG75cXOZSx0lPECz7izt0OvA84EdDSEyVVYJmEnNZr wgRZpnb9gEzOQ== Date: Fri, 15 Aug 2014 12:12:53 +0200 From: Alexander Leidinger To: Matthias Apitz Subject: Re: emulators/linux_base-f10 && poudriere (3.1pre) Message-ID: <20140815121253.000056c4@Leidinger.net> In-Reply-To: <20140813191642.GA1263@La-Habana> References: <20140813191642.GA1263@La-Habana> X-Mailer: Claws Mail 3.9.3-30-gd68093 (GTK+ 2.16.6; i586-pc-mingw32msvc) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 217B8861083.A068D X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.1, required 6, autolearn=disabled, ALL_TRUSTED -1.00, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1408702375.30244@MjXJznTC0Gfo0YnVW0dlrQ X-EBL-Spam-Status: No Cc: freebsd-emulation@freebsd.org, freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2014 10:13:15 -0000 On Wed, 13 Aug 2014 21:16:43 +0200 Matthias Apitz wrote: > I' building my ports with poudriere 3.1pre on head. The port > emulators/linux_base-f10 can not be build due to a problem with one > file listed in the Makefile which seems to not exist anymore (or at > least not with the correct SHA256 signature and filesize). What makes > me wonder is that the file gamin-0.1.9-6.fc10.src.rpm itself is not > used to build the port, poudriere only stops because it can not fetch > this file; For GPLed binaries (RPMs) we have the obligation to provide the src (SRPMs). As such the src needs to be fetched on the FreeBSD ports build cluster and provided together with the binaries. > If one builds the port normal (with make install) the missing file is > not an issue and the port just installs fine. [...] > If I comment out the single file, poudriere is happy. > > Why the normal 'make install' can build the port and poudriere can > not? On a normal install PACKAGE_BUILDING is not defined. I assume poudriere is defining it. I don't know of PACAKGE_BULDING implies BATCH or if BATCH is enough to build non-interactively. So a quick solution could be to remove this PACKAGE_BULDING from non-FreeBSD-ports-build-cluster builds. The right solution is to check where the missing file can be found and commit a fix to the port. Bye, Alexander. -- http://www.Leidinger.net Alexander@Leidinger.net: PGP 0xC773696B3BAC17DC http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0xC773696B3BAC17DC