From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Seeking advice: preparing releases on GuixSD. Date: Sat, 24 Dec 2016 17:23:32 +0100 Message-ID: <87vau9nvnf.fsf@elephly.net> References: <874m1uvkdz.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> <874m1ty6rd.fsf@elephly.net> <87a8blpeqs.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> <871swxxrzc.fsf@elephly.net> <877f6ppapf.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cKp6m-0001kL-Go for help-guix@gnu.org; Sat, 24 Dec 2016 11:23:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cKp6j-0006kM-Cz for help-guix@gnu.org; Sat, 24 Dec 2016 11:23:44 -0500 Received: from sender-of-o52.zoho.com ([135.84.80.217]:21311) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cKp6j-0006iN-5F for help-guix@gnu.org; Sat, 24 Dec 2016 11:23:41 -0500 In-reply-to: <877f6ppapf.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: ng0 Cc: help-guix@gnu.org ng0 writes: > Ricardo Wurmus writes: > >> ng0 writes: >> >>> Ricardo Wurmus writes: >>> >>>> What I get is a tarball named =E2=80=9Cgnurl--.tar.gz=E2=80=9D (becaus= e =E2=80=9Cconfigure.ac=E2=80=9D >>>> specifies the version as a dash). Unpacking it I see exactly *one* >>>> reference to something in /gnu/store and that=E2=80=99s in =E2=80=9Clt= main.sh=E2=80=9D. >>> >>> Hm.. that's what I had too before I asked here, I just felt there >>> must be 0 occurences of /gnu/store. >> >> You wrote earlier: >> >>> 3. Simply remove all occurences of any /gnu/store/=E2=80=A6 (if it's >>> that simple) which could also happen in (2). >> >> That made it sound like there are countless references that need to be >> corrected somehow. > > Well in 7.52.0 there are more than 1 reference to /gnu/store, and > in 7.52.1 there were more than in 7.52.0 simply because I did not > have the time to investigate what's wrong now. If you did what I did on GuixSD (exact sequence in my previous email) I don=E2=80=99t see how there could have been any more references to store it= ems. >> =E2=80=9Cltmain.sh=E2=80=9D is instantiated from a template by libtool. = It originally >> contains a /bin/sh shebang, and I think it should not be patched when >> installed to > > So I can assume that just changing the shebang in ltmain.sh back > to /bin/sh is enough to make it distributable again, or is > ltmain.sh something distributions have anyway and the local file > is "just there"? ltmain.sh is included by =E2=80=9Cmake dist=E2=80=9D, so it=E2=80=99s suppo= sed to be distributed. One of the big ideas of autotools is that users don=E2=80=99t= have to have autotools to build a release tarball. --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC http://elephly.net