From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id iEpMGMxB+mJEPgAAbAwnHQ (envelope-from ) for ; Mon, 15 Aug 2022 14:53:32 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id SDV0GMxB+mKO8AAA9RJhRA (envelope-from ) for ; Mon, 15 Aug 2022 14:53:32 +0200 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 8027E33F86 for ; Mon, 15 Aug 2022 14:53:31 +0200 (CEST) Received: from localhost ([::1]:52310 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNZb0-0003ey-PA for larch@yhetil.org; Mon, 15 Aug 2022 08:53:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45468) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNZan-0003eC-D1 for bug-guix@gnu.org; Mon, 15 Aug 2022 08:53:17 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:51465) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oNZaY-0005ER-GB for bug-guix@gnu.org; Mon, 15 Aug 2022 08:53:15 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oNZaY-0000Ez-CI for bug-guix@gnu.org; Mon, 15 Aug 2022 08:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#57083: Jekyll is unusable References: In-Reply-To: Resent-From: Remco van 't Veer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 15 Aug 2022 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57083 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 57083@debbugs.gnu.org, =?UTF-8?Q?S=C3=A9gol=C3=A8ne_?= =?UTF-8?Q?M=C3=A9tais?= Received: via spool by 57083-submit@debbugs.gnu.org id=B57083.1660567924858 (code B ref 57083); Mon, 15 Aug 2022 12:53:02 +0000 Received: (at 57083) by debbugs.gnu.org; 15 Aug 2022 12:52:04 +0000 Received: from localhost ([127.0.0.1]:41214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNZZb-0000Dm-W0 for submit@debbugs.gnu.org; Mon, 15 Aug 2022 08:52:04 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:34769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNZZX-0000DE-EU for 57083@debbugs.gnu.org; Mon, 15 Aug 2022 08:52:01 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 577AF320093E; Mon, 15 Aug 2022 08:51:53 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Mon, 15 Aug 2022 08:51:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=remworks.net; h= cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm3; t= 1660567912; x=1660654312; bh=Ow3yUE791IVVVpLP3SkGYMjTA7EDv86R6ao RODHHfSU=; b=CeEW82NvZ8BdqcBssSeRWCj1jFOKqZ7atPsEa7aYS4cDcc1yB0j h6EwU0gLxUp6uFK7rLTDDbLgbpMUCjNh8LOicd9EW7hOtjb1DnCTaxeqScd1MZ2m GWDWe740Ze0zeDGiP1XBqmQBY/UMtFqhCptvolKTJc3qUX+ehbjHy7Xe7O/DrZJx tpqX2dkUfvv6XdbN6vGMk/PO+OZekKyx7Knjl60Aw2h0BdBbrPGQPBeokCDD5CTl pEwBviSLWBkp+sgn23DZ42ZQfceMgLPL9UtiBQwqx4XxTWvH5mqLR0/pyx9f/r9H mX7mcZLqL91lC0/kFyTPs6dCj4QvlIePyDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1660567912; x= 1660654312; bh=Ow3yUE791IVVVpLP3SkGYMjTA7EDv86R6aoRODHHfSU=; b=G 266mv/4a7IOcOusF7QRkHeRL1i8NZU1M4XBQhgVd/fg/NOvQu3zzeqCdZtD1fjY7 TC5vzVWWYBJx0UfgRKArMPbyCW4YoNkSMSF8wb/uIe3atlDTn66GGLOw0QjKU+V5 hCtQIrG95R8NA5JdVqV5SxFbFnu02aDHY6mGOooI4CNqHfdWfRoGKvoRd3Wz7PBE i8M3uG6tNXsb8NOYRAe2PyPPx3ZcvtfKNtNvatGWUbwvlKXWVVLKNU5gkgxG1QV6 kMzPGfuY22nWNY7KBa1nk0KcnFP/hu7rvYGi4Jjs7zebAEHx1Ra2oJUII3CWax67 lQGulPwRX5W9u6/QZNedw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdehvddgheejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfgfhvffufffkgggtsehttdertddtredtnecuhfhrohhmpeftvghmtghouchv rghnucdkthcugggvvghruceorhgvmhgtohesrhgvmhifohhrkhhsrdhnvghtqeenucggtf frrghtthgvrhhnpeelledtjeevkedtvdfhgefgkeefteetvdffhedtffffgfefveehfeeh tdekieejheenucffohhmrghinhepuddvjedrtddrtddrudenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehrvghmtghosehrvghmfihorhhkshdr nhgvth X-ME-Proxy: Feedback-ID: i568842cc:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 Aug 2022 08:51:52 -0400 (EDT) User-agent: mu4e 1.8.8; emacs 28.1 From: Remco van 't Veer Date: Mon, 15 Aug 2022 14:51:47 +0200 Message-ID: <87o7wlacv0.fsf@remworks.net> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660568012; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=Ow3yUE791IVVVpLP3SkGYMjTA7EDv86R6aoRODHHfSU=; b=OBjjul5KGqi6DDUubs/qC3EoKy+PysDP4Hri8KAs6qt4rr2aEdEsUJ2kTa0cWaZxwpdYuc Xg4xQCRpP3wnszrJxrnTybq6Vk0cFBL3ghRlamVnjWBZDKJxQrJ4zuaW446eGsZObyQjgq fVJ0bCVVngNT3bYYVqxM9jQCYLg8C+MoFgde25kqTJDhOP30bzwwlhuxWaWbXb6TG8MiKw tWRSfzzhvta3qaX2/50pFWFFU/Skhl3E441Gskwd9TR4l0DnlJ03ACo7BDKCnGME6603pZ wMYwMOYRTGHs+fkIWi08ap52kByWKwjCiZNBGVWYLAm0jObKNRcjk0pXt24K2g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660568012; a=rsa-sha256; cv=none; b=RiFAarQ9nT21/0lPGUGjQ9fPIF64zM4SAAJD7rozkS1yeIebVhsezHqooKANwModkZBslw APBkildBXH5+RgjmEnI69S91sHenxSVBkHKh6M7GLN60ikP93lVL/utfmqzKBEGJJbZKX2 fTCut7lvTuY0NXC9D6S2jTOa+pO8mhSZ1dK7gGf5nFeeDnVZ8E86kkSROzgbjETaNwrHr0 yZcHZpRXjJoAplQfCCIyyuyy+iZ8F2JktHBMl5dV7p+K1ybT8cy5fzoeyy70slKAqbqoBI m8d4qJCAT00pEHzuWdY2XHGDUMFAaNzKs8K9XUhohFXTsC/J9W4r8bxLT2vCZw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=remworks.net header.s=fm3 header.b=CeEW82Nv; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="G 266mv/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 1.04 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=remworks.net header.s=fm3 header.b=CeEW82Nv; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm1 header.b="G 266mv/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 8027E33F86 X-Spam-Score: 1.04 X-Migadu-Scanner: scn1.migadu.com X-TUID: vwMUAhv9PsEZ The jekyll packages is pretty minimal and the generated site by a "jekyll new" requires more than supplied by the package. To get it to work you either need to include the ruby package for bundler (as you did), set GEM_HOME to some writable directory, and pull in the development dependencies of ruby (to allow compilation of native code gems). Or stay minimal, here's an example: $ guix shell --pure jekyll -- jekyll new --skip-bundle testdir New jekyll site installed in /home/me/tmp/testdir. Bundle install skipped. $ echo title: test title > testdir/_config.yml # drop theme and plugins $ rm testdir/Gemfile # avoid bundler installing themes and plugins $ echo test content >> testdir/index.markdown $ guix shell --pure jekyll -- jekyll s --source=testdir Configuration file: /home/me/tmp/testdir/_config.yml Source: /home/me/tmp/testdir Destination: /home/me/tmp/_site Incremental build: disabled. Enable with --incremental Generating... Build Warning: Layout 'post' requested in _posts/2022-08-15-welcome-to-jekyll.markdown does not exist. Build Warning: Layout 'default' requested in 404.html does not exist. Build Warning: Layout 'page' requested in about.markdown does not exist. Build Warning: Layout 'home' requested in index.markdown does not exist. done in 0.156 seconds. Auto-regeneration: enabled for 'testdir' Server address: http://127.0.0.1:4000 Server running... press ctrl-c to stop. I am not sure this is an issue because it does work for the minimal approach. Unfortunately it does not really operate as expected. Maybe the package should be altered to generate a minimal setup as in the above example on "jekyll new"? Cheers, Remco