X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 7EB07DC1301 for ; Fri, 22 Jan 2016 05:38:10 +0000 (UTC) Received: from mail-pf0-f196.google.com (mail-pf0-f196.google.com [209.85.192.196]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 114BFDC0522 for ; Fri, 22 Jan 2016 05:38:09 +0000 (UTC) Received: by mail-pf0-f196.google.com with SMTP id 65so2791241pff.2 for ; Thu, 21 Jan 2016 21:38:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=iR8JwManXEY28xOOWy+3FXBoTA85cN3SyTGZfRPV+uk=; b=jzKD8nn/qUB6Fq09/OekqUehidOfF00SddHZcH8AfTxR+qBnaMt7bvPQtdQRsW2bQL YHMCkK8NeoL8WxEXEfwJKbsqaKKl5iGliAYAhISoF37NOvZhR3T/Vm3EvwAJfUU4rYV/ T1nCLJo0zojfMdI5ZWlKTqBmvTbYnzcC222UotSoAaBX+a2Sx39Yqk+eF0eFhhIlsk7x sFV9WmmV5BxGXJucdV3yNUzvo+F7ru/0CRf5gSph6oVZFsuUWe5VohlSaJfYbnHwTo2I n0XSC595UMMZ4tB6bM4cD7oglD8WZSKwz6ZlTuxa/wolL0wdvpxGdONTpTpXtJ3+yjDa Lt1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=iR8JwManXEY28xOOWy+3FXBoTA85cN3SyTGZfRPV+uk=; b=HImEuzoUaSZ8TdE9kmVWsn7kfSP/2VrdNLyDj2fEykIeVML5IR8WYvSN6DiRiib13p uJbuVwHA2uu+BQc23rw9RBA1uQQDieYc2DLpCNADnKpC6HDKExDuDYHLhfb73IHteoOi A9sdl0j+dshYcjEohAZ/A5i/5OioR92QpvpTCwnzvaVwYmsdy/3q+QlgJBvV+isGX/Od ni7LtVaC0QZ25lO3YPdHQMm/I/z7rBRpS4kFigG/difmL64clPM5EYqHnFn+kfbThZ58 72RdaAdcT0IrtL5Upq7J1PyeMRl0bSQahwOPcNH9tINtIzQSziE/2+o/F7HQ6/Rbmujv Aa0w== X-Gm-Message-State: AG10YORcC5AwAyJ3GinUVbiDznnM9xvBR/fB2lV1LybsQW8qaEGPdAdediJ1wzN/3w4geA== X-Received: by 10.98.16.139 with SMTP id 11mr1816438pfq.128.1453441088947; Thu, 21 Jan 2016 21:38:08 -0800 (PST) Received: from newbook ([50.0.225.136]) by smtp.gmail.com with ESMTPSA id cq4sm6362475pad.28.2016.01.21.21.38.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Jan 2016 21:38:08 -0800 (PST) Date: Thu, 21 Jan 2016 21:38:05 -0800 From: Isaac Dunham To: Timo Teras Cc: alpine-aports@lists.alpinelinux.org Subject: Re: [alpine-aports] [PATCH 3/3] non-free/xephem: new aport Message-ID: <20160122053804.GB5959@newbook> References: <1453270063-13164-1-git-send-email-ibid.ag@gmail.com> <1453270063-13164-3-git-send-email-ibid.ag@gmail.com> <20160120104449.2e3197a4@vostro> <20160120170610.GA2549@newbook> <20160121102354.5b6210fe@vostro> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160121102354.5b6210fe@vostro> User-Agent: Mutt/1.5.24 (2015-08-30) X-Virus-Scanned: ClamAV using ClamSMTP On Thu, Jan 21, 2016 at 10:23:54AM +0200, Timo Teras wrote: > On Wed, 20 Jan 2016 09:06:11 -0800 > Isaac Dunham wrote: > > > On Wed, Jan 20, 2016 at 10:44:49AM +0200, Timo Teras wrote: > > > On Tue, 19 Jan 2016 22:07:43 -0800 > > > Isaac Dunham wrote: > > > > > > > License is "free for personal/educational/public research only, > > > > no derivatives without permission, binaries can be distributed > > > > only if minimal changes are made for porting only > > > > --- > > > > non-free/xephem/01-use-mandoc.patch | 13 +++++++++ > > > > non-free/xephem/APKBUILD | 56 > > > > +++++++++++++++++++++++++++++++++++++ 2 files changed, 69 > > > > insertions(+) create mode 100644 > > > > non-free/xephem/01-use-mandoc.patch create mode 100644 > > > > non-free/xephem/APKBUILD > > > > > > This failed with: > > > > > > make[1]: warning: jobserver unavailable: using -j1. Add '+' to > > > parent make rule. make[1]: Entering directory > > > '/home/tteras/aports/non-free/xephem/src/xephem-3.7.7/libz' gcc > > > -Wall -O2 -Os -fomit-frame-pointer -c -o adler32.o adler32.c gcc > > > -Wall -O2 -Os -fomit-frame-pointer -c -o compress.o compress.c > > > gcc -Wall -O2 -Os -fomit-frame-pointer -c -o crc32.o crc32.c gcc > > > -Wall -O2 -Os -fomit-frame-pointer -c -o uncompr.o uncompr.c gcc > > > -Wall -O2 -Os -fomit-frame-pointer -c -o deflate.o deflate.c gcc > > > -Wall -O2 -Os -fomit-frame-pointer -c -o trees.o trees.c gcc > > > -Wall -O2 -Os -fomit-frame-pointer -c -o zutil.o zutil.c gcc > > > -Wall -O2 -Os -fomit-frame-pointer -c -o inflate.o inflate.c gcc > > > -Wall -O2 -Os -fomit-frame-pointer -c -o inftrees.o inftrees.c > > > gcc -Wall -O2 -Os -fomit-frame-pointer -c -o inffast.o inffast.c > > > ar rc libz.a adler32.o compress.o crc32.o uncompr.o deflate.o > > > trees.o zutil.o inflate.o inftrees.o inffast.o ranlib libz.a > > > make[1]: Leaving directory > > > '/home/tteras/aports/non-free/xephem/src/xephem-3.7.7/libz' > > > >>> ERROR: xephem: all failed > > > >>> xephem: Uninstalling dependencies... > > > > > > Not sure what the exact error is. Perhaps related to parallel build > > > too. Also there seems to be embedded standard libs like libz and > > > libpng. Possibly others, I wonder if it could use the system libs > > > instead? > > > > Would it be possible for you to send a full build log? > > (I have only a single-core hyperthreading cpu) > > http://dev.alpinelinux.org/~tteras/xephem-build-fail.txt Thanks. Parallel build issue with the way dependencies were written. all: libs xephem xephem.1 xephem: $(OBJS) $(INCS) will work if you have few enough threads, but it can build 'libs' in parallel with 'xephem'. > > As far as standard libs, here's a summary: > > libz standard > > libpng standard, but old (1.2.8 is bundled; 1.6 would need > > source changes; should update to 1.2.5x at least) > > libjpegd renamed libjpeg-6b; should be easy to update > > libXm OpenMotif binaries; not used > > liblilxml not widely available; written by same author, LGPL > > libip libastro local libs used in build > > Sounds kinda old and outdated code. Generally we try to avoid bundled > libs; but there are few exceptions too. Right now I'm waiting for an answer from the author about those. (Remember, there's a reason this is in non-free/.) For what it's worth, XEphem is one of the few programs where I wouldn't worry too much about vulnerabilities. You'd have a hard time opening a file without deliberately installing it; someone who could manage to come up with an exploit would have a hundred easier ways. If I don't get the OK to distribute xephem built with upgraded libpng and system libz, I will submit an aport, including the patches in the same directory but with a note rather than including them in sources. Thanks, Isaac Dunham --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---