Message ID | 20250310144601.17376-2-Rostislav.Svoboda@gmail.com |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D52CA27BBE2; Mon, 10 Mar 2025 14:48:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A089527BBE9 for <patchwork@mira.cbaines.net>; Mon, 10 Mar 2025 14:48:15 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1treQL-0002GQ-OZ; Mon, 10 Mar 2025 10:48:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1treQE-0002Bx-IK for guix-patches@gnu.org; Mon, 10 Mar 2025 10:48:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1treQE-0003AM-8m for guix-patches@gnu.org; Mon, 10 Mar 2025 10:48:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=eZt3p5FRuKNOvxQTWP6lZlz0i49m4Ar3cAaSmPvvH5I=; b=LxIETqQ/+F2rpGbh/Nn8w+S/skZL/ic7d5WuLBlnx/ImlaNwuc2nx+ojsgsw27RU6n/nwe1ntV+RnWLvGvO7s4++cA63yZqIVhxuPVmCiiLXsxyA5qAM/yOezB2A875qPFfUMtMYdIkYffQ9gKoTYElu1ToUC2tooKcrzzSPn1qYqARCk0mcuWAy5JMgrUA2+iw9HDE8i6CM1aA/qW0YYH0yXJYpEutI+AGggCeqaCxkjAYzL2c7CGEEgVnrZZS4LJ/rex0zh0zYxKnhJ2JiAh10d/gm0JtsWUqr9ZKq9Krm6SMAZMbuXk1Uz5q/QyLzntWuHZHuxr77Pj5jV4+1sQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1treQE-0001ny-1s for guix-patches@gnu.org; Mon, 10 Mar 2025 10:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76919] [mumi] [PATCH] README: Add instructions for initializing nested git submodules Resent-From: Rostislav Svoboda <rostislav.svoboda@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 10 Mar 2025 14:48:01 +0000 Resent-Message-ID: <handler.76919.B.17416180686915@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 76919 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76919@debbugs.gnu.org, arunisaac@systemreboot.net Cc: Rostislav Svoboda <Rostislav.Svoboda@gmail.com> X-Debbugs-Original-To: guix-patches@gnu.org, arunisaac@systemreboot.net Received: via spool by submit@debbugs.gnu.org id=B.17416180686915 (code B ref -1); Mon, 10 Mar 2025 14:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Mar 2025 14:47:48 +0000 Received: from localhost ([127.0.0.1]:39180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1trePv-0001nL-Dr for submit@debbugs.gnu.org; Mon, 10 Mar 2025 10:47:48 -0400 Received: from lists.gnu.org ([2001:470:142::17]:49234) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rostislav.svoboda@gmail.com>) id 1trePn-0001n0-QO for submit@debbugs.gnu.org; Mon, 10 Mar 2025 10:47:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rostislav.svoboda@gmail.com>) id 1trePi-0001eL-5U for guix-patches@gnu.org; Mon, 10 Mar 2025 10:47:30 -0400 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <rostislav.svoboda@gmail.com>) id 1trePc-00037I-Ck for guix-patches@gnu.org; Mon, 10 Mar 2025 10:47:29 -0400 Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-ac2b10bea16so75871866b.0 for <guix-patches@gnu.org>; Mon, 10 Mar 2025 07:47:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741618042; x=1742222842; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=eZt3p5FRuKNOvxQTWP6lZlz0i49m4Ar3cAaSmPvvH5I=; b=Mj8hyYh38BtVvdBSTC1BJxTwFAmnFLW8yizP+OaOsX9hFv2EhqsAZQJq4tO8YyquKS qmJv0sXlFGvdk8jCQrftXgz5qLkMugTO+tyCzRMhStCBcyQuCkWH04tSJWTfmzAhrcnS OMTMpd4j5McBCNWFDCcr8tL+KO9OxN53G1KcvahRUNtCWZF+AZ7HxdxJ1v+30OMBY/0x 6zLAkVOdEwCqNaygVBMQX4I+R4oiWop7SH8O0vNMPL2xd9QPk5rzzy3vTpN7kfb078rn xnHVnqeCJcl7zxd4t7QsXxm7eAJXtV0q/zbAxu2aFP8Tes8ZEL2rMCiMgrRw04NaY9xc MpQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741618042; x=1742222842; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eZt3p5FRuKNOvxQTWP6lZlz0i49m4Ar3cAaSmPvvH5I=; b=EitEz6n6jOY04ClMQoMObi0mPydYhbhMoZSN5K6L6AxSBtMj4mPtSH4P7x62LuAsyq UnRVi8qY97WvJja3jk6Vh3fZ4946raLMRINLEURVLi2tNkz8TZAh3sKPkPhn8qBoiNES nY9BnCLXYdacZxOsFwSPKE7Npm04rVdaqhRZilSKONiPzRXVAgn5yGhnRJXl4tOorX/q rJKjaBFaRiihL8QbuWEoPJIWq1XOF2uQCvM2by/6fYNN5lsLUDCggsOV7srMR8+Wm70v vZWYzGRPrNVBRyEI8eoynzhZF/OTomB+2Uq6V2iL/wCKZpb6Mg1TSzH1N6/S+54B2fIs zD0Q== X-Gm-Message-State: AOJu0YzziHFhImmH7q/fdJXP6WmfDNl3AansMya6CGjyDb5FydCxTqYp 9CSTTrdcht5GmD+coJvlz64LHZyTknGHa55INPY5GLNN5AOJFGoLVgD20JJ4 X-Gm-Gg: ASbGnctG5n+y+eaBqTzQnKZhynAQ3crJDXYeCPOakCFi9jJrjCpIbIIvnGi3VNGZA2a SEtU3O8bd4l9Q80DFXGXQ5XqMQhQ2gW+S3zRBCEb7mTRnbyo6uZ/aBWfLr3i5dq5F7CLTAbipFJ EtFZvQ2d00C53KmMvMnvu+RnSnq6yk4f5Nf8oLTX935hHMFA3BZruiLy3lCcZ3W6W1fXjl2xerZ D6WxYBHgIBmnb2HfOYSxa0SCqmXdfEwEdouOZfnQ2k1PPXbWPr/dhtsFGwbCyVr2sNW+1uvF7f4 /UdTP7uaJvsQoVF1QzVAk3K0XQBbx+W5cI8dbkCfMUZ/CRp2qK92NA94C4l51brQRTruUwsjbpy FTsufI7lHdPBqhhR9117Rli2f4G+Q37Zx7CvDAzNchdJZQHjAb7A9nU1z5L8CGLZfrQtfx/I= X-Google-Smtp-Source: AGHT+IE2a5uz3Ael0j3T69uUqZ5+pn6P84e6SDpttVbnBfoN5Ij5XK8n8+CEUaj2Eyhya97P3l5ZFQ== X-Received: by 2002:a17:907:718d:b0:ac0:8172:c7c9 with SMTP id a640c23a62f3a-ac2526bac51mr1221126566b.26.1741618041374; Mon, 10 Mar 2025 07:47:21 -0700 (PDT) Received: from ecke.fritz.box (dynamic-2a02-3100-5e10-5100-c916-425e-9e95-7487.310.pool.telefonica.de. [2a02:3100:5e10:5100:c916:425e:9e95:7487]) by smtp.googlemail.com with ESMTPSA id a640c23a62f3a-ac23943897esm784038166b.13.2025.03.10.07.47.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Mar 2025 07:47:20 -0700 (PDT) From: Rostislav Svoboda <rostislav.svoboda@gmail.com> X-Google-Original-From: Rostislav Svoboda <Rostislav.Svoboda@gmail.com> Date: Mon, 10 Mar 2025 15:46:02 +0100 Message-ID: <20250310144601.17376-2-Rostislav.Svoboda@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::62c; envelope-from=rostislav.svoboda@gmail.com; helo=mail-ej1-x62c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
[bug#76919,mumi] README: Add instructions for initializing nested git submodules
|
|
Commit Message
Rostislav Svoboda
March 10, 2025, 2:46 p.m. UTC
--- README.org | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
Comments
Hello,
For the record and for the sake of search engines: without the
assets/pico submodule, the build fails with the error below.
The run.sh script is something I wrote myself to automate the
instructions provided in the "Running a local instance of mumi"
section of README.org. Its contents are as follows:
```
#!/bin/sh
set -e # stop the script after any error
set -x # debug / trace execution steps
# 1. Copy some test mail data to be indexed:
cp -a tests/data data
# 2. Build mumi:
./bootstrap.sh
./configure
make
# 3. Have the test mail data indexed:
./pre-inst-env mumi fetch
# 4. Start the mumi instance:
./pre-inst-env mumi web --address=127.0.0.1
```
Cheers,
Bost
guix shell -D mumi
bost@ecke ~/dev/mumi [env]$ ./run.sh
+ cp -a tests/data data
+ ./bootstrap.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running:
/gnu/store/yx5k2gnkwpfaw3wc64f8b9bak9wd5cgr-autoconf-2.69/bin/autoconf
--force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory `.'
+ ./configure
checking for a BSD-compatible install...
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p...
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for sassc...
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/sassc
checking for xdg-open...
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/xdg-open
checking for pkg-config...
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: checking for guile 3.0
configure: found guile 3.0
checking for guile-3.0... no
checking for guile3.0... no
checking for guile-3... no
checking for guile3... no
checking for guile...
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/guile
checking for Guile version >= 3.0... 3.0.9
checking for guild...
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/guild
checking for guile-config...
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/guile-config
checking if (email email) is available... yes
checking if (mailutils mailutils) is available... yes
checking if (gcrypt base64) is available... yes
checking if (redis) is available... yes
checking if (webutils sessions) is available... yes
checking if (xapian xapian) is available... yes
checking if (kolam graphql) is available... yes
checking if (avatar url) is available... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating mumi/config.scm
config.status: creating scripts/mumi
config.status: creating pre-inst-env
+ make
/gnu/store/0xmx7p8x5jymzm3fhdsl8qa02s1w7zx7-profile/bin/sassc
assets/mumi.scss assets/css/mumi.css
Error: File to import not found or unreadable: pico/scss/pico.
on line 9:1 of assets/mumi.scss
>> @import "pico/scss/pico";
^
make: *** [Makefile:1306: assets/css/mumi.css] Error 65
diff --git a/README.org b/README.org index d36585c..66b7b13 100644 --- a/README.org +++ b/README.org @@ -5,8 +5,13 @@ frontend to Debbugs. * Hacking -To enter a development environment with all dependencies installed, -run +To initialize, fetch and checkout any nested submodules run + +#+BEGIN_SRC shell + $ git submodule update --init --recursive +#+END_SRC + +To enter a development environment run #+BEGIN_SRC shell $ guix shell -D mumi