From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: Seeking advice: preparing releases on GuixSD. Date: Fri, 23 Dec 2016 20:04:25 +0300 Message-ID: <87pokishk6.fsf@gmail.com> References: <874m1uvkdz.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]:59625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cKTGh-0002iZ-G5 for help-guix@gnu.org; Fri, 23 Dec 2016 12:04:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cKTGe-0006LB-CK for help-guix@gnu.org; Fri, 23 Dec 2016 12:04:31 -0500 Received: from mail-lf0-x242.google.com ([2a00:1450:4010:c07::242]:35008) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cKTGe-0006Kw-5J for help-guix@gnu.org; Fri, 23 Dec 2016 12:04:28 -0500 Received: by mail-lf0-x242.google.com with SMTP id x140so5771281lfa.2 for ; Fri, 23 Dec 2016 09:04:27 -0800 (PST) In-Reply-To: <874m1uvkdz.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> (ng0@libertad.pw's message of "Fri, 23 Dec 2016 13:35:04 +0000") 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 (2016-12-23 13:35 +0000) wrote: > Hi, > > my previous releases of gnurl (https://gnunet.org/gnurl) have > been tested on Gentoo and GuixSD and prepared to release only on > Gentoo, copied back to GuixSD and finished up on that GuixSD > system. > With my switch to GuixSD (and leaving Gentoo) 2 or 3 versions ago > I have to advice people to run ./buildconf again (essentially: > run autotools again), because of artifacts in shebangs and paths > of generated files. Do you mean "configure" and "Makefile.in" files? I don't see any "/gnu/store" artifacts, if that's what you mean. > I see three solutions right now: > > 1. Opt out of the ./buildconf part and make it a responsibility > of users and distributions to run it. > > 2. Patch (adjust) maketgz, make dist, or any similar hook/script > to my needs on GuixSD. > > 3. Simply remove all occurences of any /gnu/store/=E2=80=A6 (if it's > that simple) which could also happen in (2). > > I hope I'm not the only person using GuixSD for releasing > software. How do you all deal with these shebangs and paths? I made releases on GuixSD multiple times, but I've never faced the problem you describe: "make dist" prepares system-independent files without any artifacts AFAICT. --=20 Alex