From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Partelly Subject: Re: Suboptimal experience Date: Mon, 18 Jun 2018 18:01:39 +0300 Message-ID: <1202EA49-0D08-4EAB-A128-F9C7FBBA0EEC@rdsor.ro> References: <5F881124-7897-40FD-B554-B845CB1200C5@rdsor.ro> <87vaah2ub7.fsf@netris.org> <567433FC-8290-4F0C-9BCD-FA0FE93A8F1B@rdsor.ro> Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUvfA-0003ab-8L for guix-devel@gnu.org; Mon, 18 Jun 2018 11:01:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUvf5-0003sQ-Hj for guix-devel@gnu.org; Mon, 18 Jun 2018 11:01:48 -0400 Received: from imap.rdsor.ro ([193.231.238.8]:56288 helo=mail.rdsor.ro) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUvf5-0003qJ-9W for guix-devel@gnu.org; Mon, 18 Jun 2018 11:01:43 -0400 Received: from [192.168.1.100] (unknown [79.117.86.147]) by mail.rdsor.ro (Postfix) with ESMTP id 018B740574 for ; Mon, 18 Jun 2018 18:01:39 +0300 (EEST) In-Reply-To: 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" To: guix-devel@gnu.org Well, retried again a git pull today. It broke with no backtrace (an = exception while printing backtrace) ERROR: In procedure private-lookup: No variable bound to define-module* = in module (guile) cannot build derivation for /gnu/store/sha=E2=80=A6guix-32eb44240-modules.= drv: 1 dependencies could not be built cannot build derivation for /gnu/store/sha=E2=80=A6guix-32eb44240.drv: 1 = dependencies could not be built I do not know whats going on, but one two things are sure: 1. If is true that any packager can break the build of guix by commiting = a bad package definition, then the whole packaging system design is = **FLAWED** in my opinion. A system which is so brittle has no place in = an industrial environment, at least until such issues are permanently = resolved. Yes, Mark was nice enough to say you can build it from source = and it works better, but to be honest, when I work with an OS I just = want tools which do work and make my life easier, not=20 spit error after error for days. If I need to build a repository, it = must be because i want to modify something or customize some software, = not because the OS itself burps . 2. A package manager which fails time and again to build itself doesn't = present itself as very trustworthy. It may be very well be, but adoption = of software is governed by social factors more than technical = excellence. GuixSD for now is very nice and cool, but its a hacking = playground, not an industrial strength OS which you deliver without = worry.=20 So please excuse me if I give a bit of unsolicited advice, please fix = all those before going 1.0. It does not gives a good impression on the = OS. I believe its important for your future marketing and your goals to = further free software in this world.=20 > On Jun 18, 2018, at 14:11, swedebugia wrote: >=20 > Hi >=20 > On June 17, 2018 9:51:51 PM GMT+02:00, Dan Partelly = wrote: >> HI Mark >=20 > [...] >=20 >> For any =E2=80=9Cguix system =E2=80=A6. =E2=80=9C the message was: >>=20 >> guix: system: command not found .=20 >=20 > I experienced this as well today after guix pull from 0.14 to commit = http://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Db4eae997fe5b928f179= c34d281e9f2c3eccd3670 if I remember correctly.=20 >=20 > I just understood from the previous reply that running guix pull again = will solve the problem. I will try later and report back the result.=20 >=20 > --=20 > Cheers Swedebugia