From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id YK/hLJNq6l6AUwAA0tVLHw (envelope-from ) for ; Wed, 17 Jun 2020 19:10:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id kOrZKJNq6l7gJgAA1q6Kng (envelope-from ) for ; Wed, 17 Jun 2020 19:10:11 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 68F6594060B for ; Wed, 17 Jun 2020 19:10:10 +0000 (UTC) Received: from localhost ([::1]:55168 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jldRp-00017C-8A for larch@yhetil.org; Wed, 17 Jun 2020 15:10:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jldRd-00014V-TS for guix-devel@gnu.org; Wed, 17 Jun 2020 15:09:57 -0400 Received: from mail-qv1-xf36.google.com ([2607:f8b0:4864:20::f36]:44004) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jldRc-0005Do-55; Wed, 17 Jun 2020 15:09:57 -0400 Received: by mail-qv1-xf36.google.com with SMTP id dp10so1568740qvb.10; Wed, 17 Jun 2020 12:09:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=07EhX8p+EKqt4oU6XCb+MHBgllLpS8nVzNAnElfFDGY=; b=dspxl1y+oA6KB7qgJ4SZlP0j8Hh1p8US9kO2lNASPDvMXOIRdZ+2fRbCxr8oxxuVw0 mNcHLcF9NZhC73AOy7hyt6/OE/3z93bPVTAn71oEnhKhPnzzx13j+3DYRxQgCvyJdJSd 5c23j6hgXYQN8su4naSaQbm3a/S9Td9hP3JInHMDdVkJTZ3sBmWlS21SBMgIJqlEJwos SEa67t6wsewakCHYw38xyVotXs9bb50rhiivvgoeORZAnO04wZ5tl7vLvt9lJ+ie3Yq4 Bv1Qvn+NUpUrNTZLUykXZ9XQZpImJ7MfueRyq8bX9ZfZ9MdaYOlZsr5f2Mw3AMuBOjZi yx4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-transfer-encoding; bh=07EhX8p+EKqt4oU6XCb+MHBgllLpS8nVzNAnElfFDGY=; b=Wi3gnHm+YknKhs2jvmlUjpGC6nVelBHtJP5Mo1xB4+QJqrxOV4lYoiHcm0SFN/XEU4 XihZeuDNT8HlLvcXz4oCowgvQknuTtJ8twAv0DbPI5hBAfbnI4YoV37BBcfdEdfFL9NE P3ZDnYRa9nbaLSCEn9xJmgTz3MAlu3ROGAZ4PhBa949XVILfq62FAQybzx0xADLxX+D3 mgjb/JCAW9Xrw3lkub+C147mGmsIYhVwE1Ih6UEZLkhTQQzrl8Zx7tXCgQHYCFHLerj4 ZsfY3zPB9H2aLqNFbbXxGsFM2RveBPlVkT6cyEZ7Ow45xEr4ycxj0U4BNenpnUicfJKt sfZg== X-Gm-Message-State: AOAM532UQB5z/S0uDrgdwCx9v8Efi89yIsVgLo4shMJqKA42Q0N2iUh5 WDPNlQnze0fnm7j4YILI6M2BLvgD X-Google-Smtp-Source: ABdhPJxmFzMPCOdP7JhaUlrR9buKURAPMag+umzbgK+kSqaJffzWSAErjmtKTQqQw0Qd7RV/Pjhxnw== X-Received: by 2002:a0c:b35a:: with SMTP id a26mr145007qvf.114.1592420993341; Wed, 17 Jun 2020 12:09:53 -0700 (PDT) Received: from g1 (c-73-167-118-254.hsd1.ma.comcast.net. [73.167.118.254]) by smtp.gmail.com with ESMTPSA id u25sm820896qtc.11.2020.06.17.12.09.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Jun 2020 12:09:52 -0700 (PDT) References: <338KGSFKQGP1E.23382XUCMS8T3@wilsonb.com> <87v9juwvn0.fsf@gnu.org> <85ftav206f.fsf@gmail.com> <2A54F336KHTTU.2IMX3TO8ZTL26@wilsonb.com> User-agent: mu4e 1.2.0; emacs 26.3 From: George Clemmer To: guix-devel@gnu.org Subject: Re: Using --manfistest with /manifest files In-reply-to: <2A54F336KHTTU.2IMX3TO8ZTL26@wilsonb.com> Date: Wed, 17 Jun 2020 15:09:51 -0400 Message-ID: <855zbp8q68.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::f36; envelope-from=myglc2@gmail.com; helo=mail-qv1-xf36.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=dspxl1y+; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: UlcfPBSG6j+C Hello! elaexuotee@wilsonb.com writes: > FWIW, I never expected `/manifest' to encode "this is what the u= ser > ordered," so much as "this is the recipe for (deterministically) reproduc= ing > this exact profile." For the former we have `packages->manifest', > `specifications->manifest' etc. The latter is what I understand this disc= ussion > to be about. I am sorry if it sounded like I was criticizing your level of guix knowledge. Not my intent. You knowledge seems very high to me ;-) I do admit to taking advantage of your public suffering in this guix "trap" ... > $ guix environment -m ~/.guix-profile/manifest > (manifest ...): Wrong number of arguments ... and Ludo's acknowledgment of the "source of confusion that these =E2=80=98manifest=E2=80=99 files are not like the =E2=80=98manifest.scm=E2= =80=99 files" that landed you there to recycle a fix I proposed earlier: https://lists.gnu.org/archive/html/guix-devel/2018-10/msg00011.html Motivation: I see others fall into this trap periodically. When they report their difficulty they get this "~/.guix-profile/manifest is not a manifest" lecture. This is a waste of time for all. It must be truly annoying for someone in the trap to hear. And of course I fell into the trap circa 2017 ;-) FWIW, I support your request. In fact, I acctually suggest something similar in the post referenced above. HTH - George