From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Vorobiev Subject: Re: Daemon update Date: Fri, 29 May 2015 17:34:26 -0500 Message-ID: References: <87siasirgo.fsf@gnu.org> <87a8wy5oet.fsf@gnu.org> <877fs0k9ox.fsf@gnu.org> <87d21mhww4.fsf@gnu.org> <87r3q1bv6p.fsf@gnu.org> <87h9qvayp5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a11409ac0f5b1360517401546 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YySrj-00042E-Kr for guix-devel@gnu.org; Fri, 29 May 2015 18:35:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YySri-0003zt-6b for guix-devel@gnu.org; Fri, 29 May 2015 18:34:59 -0400 In-Reply-To: <87h9qvayp5.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel@gnu.org --001a11409ac0f5b1360517401546 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Pulled, restarted. The next stop is tcsh. The tarball at ftp.astron.com s gone, replaced with more recent version... One observation: apparently coreutils refuses to be built as root so I had to create a build user/group to give to guix-daemon. Thanks, Alex On Fri, May 29, 2015 at 3:57 PM, Ludovic Court=C3=A8s wrote: > Alexander Vorobiev skribis: > > > I have some good progress finally. I started from scratch and pulled th= e > > latest from git. I am now running guix-daemon as root with only one > option > > --no-substitutes. The make guix-binary* ran for hours and built a lot o= f > > stuff (bash, gcc, perl, etc) but stumbled upon openldap which doesn't > seem > > to be available at the url it wants to use: > > Indeed, I=E2=80=99ve updated the OpenLDAP URLs. > > > I tried modifying gnu/packages/openldap.scm to use correct url ( > > ftp://mirror.switch.ch/mirror/OpenLDAP/openldap-release/...) but that > > didn't change anything since (I am guessing) the .drv files in store > > weren't rebuilt and still point to the old url. How do I fix that witho= ut > > rebuilding everything that it created so far? > > Changing the file does have an effect, but perhaps you modified the > wrong file? At any rate, if you git pull now and try again it should > work (and it won=E2=80=99t rebuild everything.) > > > As a side note, would it be possible to modify the files you suggested > (gnu > > packages package-management and gnu system instal) for the custom local > > state dir in such a way (through configure? scheme variable?) that it > > wouldn't be hard-coded? I am guessing any update to guix would cause my > > changes to be lost? > > Since you=E2=80=99re working from a git checkout (right?), you can always > arrange to have your changes applied. > > Thanks, > Ludo=E2=80=99. > --001a11409ac0f5b1360517401546 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Pulled, restarted. The next stop is tcsh. The tarball at <= a href=3D"http://ftp.astron.com">ftp.astron.com s gone, replaced with m= ore recent version...
One observation: apparently coreutils refuses to = be built as root so I had to create a build user/group to give to guix-daem= on.

Thanks,
Alex

On Fri, May 29, 2015 at 3= :57 PM, Ludovic Court=C3=A8s <ludo@gnu.org> wrote:
Alexander Vorobiev <alexander.vorobiev@gmail.com> skribis:

> I have some good progress finally. I started from scratch and pulled t= he
> latest from git. I am now running guix-daemon as root with only one op= tion
> --no-substitutes. The make guix-binary* ran for hours and built a lot = of
> stuff (bash, gcc, perl, etc) but stumbled upon openldap which doesn= 9;t seem
> to be available at the url it wants to use:

Indeed, I=E2=80=99ve updated the OpenLDAP URLs.

> I tried modifying gnu/packages/openldap.scm to use correct url (
> ftp://mirror.switch.ch/mirror/OpenLDAP/openldap-release/= ...) but that
> didn't change anything since (I am guessing) the .drv files in sto= re
> weren't rebuilt and still point to the old url. How do I fix that = without
> rebuilding everything that it created so far?

Changing the file does have an effect, but perhaps you modified the<= br> wrong file?=C2=A0 At any rate, if you git pull now and try again it should<= br> work (and it won=E2=80=99t rebuild everything.)

> As a side note, would it be possible to modify the files you suggested= (gnu
> packages package-management and gnu system instal) for the custom loca= l
> state dir in such a way (through configure? scheme variable?) that it<= br> > wouldn't be hard-coded? I am guessing any update to guix would cau= se my
> changes to be lost?

Since you=E2=80=99re working from a git checkout (right?), you can a= lways
arrange to have your changes applied.

Thanks,
Ludo=E2=80=99.

--001a11409ac0f5b1360517401546--