From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eFyNFkdsvWIEIgEAbAwnHQ (envelope-from ) for ; Thu, 30 Jun 2022 11:26:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id yC+7FUdsvWL1UQAAG6o9tA (envelope-from ) for ; Thu, 30 Jun 2022 11:26:31 +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 E7A941AE6F for ; Thu, 30 Jun 2022 11:26:30 +0200 (CEST) Received: from localhost ([::1]:37150 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6qRR-0005Do-LN for larch@yhetil.org; Thu, 30 Jun 2022 05:26:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51108) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6qQj-0005DO-4z for emacs-orgmode@gnu.org; Thu, 30 Jun 2022 05:25:45 -0400 Received: from mail-pj1-x102d.google.com ([2607:f8b0:4864:20::102d]:33317) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6qQh-0005MY-Ha for emacs-orgmode@gnu.org; Thu, 30 Jun 2022 05:25:44 -0400 Received: by mail-pj1-x102d.google.com with SMTP id i8-20020a17090aee8800b001ecc929d14dso2937249pjz.0 for ; Thu, 30 Jun 2022 02:25:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:cc:subject:date:in-reply-to :message-id:mime-version; bh=du2EytR/F6MqATZNC+TKcgt/zv2jKQNDqCqtajdHM+A=; b=h7YILUtm9jKbchNw5K35XdmdlpTZ/WkYA2wM5p4vJaiXW//eWkcPMm8O2BjfpdsRX9 ry/5nY9UM18xEuOvSQNUE41NRyRHx8l1T6i0K0wQ7K7NBMZh5d7Wv+esfWne1aEuCg5J PiHlcPxKKlZd/SBIQn2q9pLgb0j0OqhB7Jepy0bmC/5buGAVKKQD612RVaU+8D2EEo8p mOFm7Q9S9XM+ZHqEfWhfnEfvywhF6qK5R+/8qWXd9U3sZlJhGUiabRhV/DMc2jj6VL6S f3+d+pSp8Rf7x7H9pSAFbqBOJFD0hVFeY6Jd169RicSsneR3Vz+w7Krtbn3QkE8F1KyF oT/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:cc:subject:date :in-reply-to:message-id:mime-version; bh=du2EytR/F6MqATZNC+TKcgt/zv2jKQNDqCqtajdHM+A=; b=cMaVy7CwLXGQovr0A5lM4fz++9KjKgl+7hwpE00RfGky9URoa13ocKSvC7VFKK1DPc /dBAY/Pl4cr9q+sqkmVnTNPCDkwc2MxuDg6bLfPzqVNXPJPnv12tZbecETRbTHZO9jax TG5+uql74liTBaP3JpEyTaP/BQeWC64r+3KVcjHfLoAQMWS1Px7LrAWKBgswI5HbcgvT W3ewrOJ283DrRAUbRItChI+PsBRB1mGPFzUSbU48h1u58rNs2CYWI+w3NzQ8R6fduuX/ 53YIojY1gNTl7l4skQqTV3bD9rTzS4Bz91rJc41bW+oU/kW2X7Sdq8VxIsjaIkkRSUqH Q6ow== X-Gm-Message-State: AJIora8o/k5PVbSbpOQYPUzw21cr+Yf69lRo0K89XOPSy9LOBNieuuf2 BVc9v+ZHbnbtcgOzMsOOGnBPgNURoZFdfg== X-Google-Smtp-Source: AGRyM1sxbgd8mifRPlJTxImK/4ynOtjGzhv4UAnX2uqOSIDVMMGoaezaUWJwQArnkObpegHr26yemw== X-Received: by 2002:a17:902:f705:b0:16b:9b6d:67a1 with SMTP id h5-20020a170902f70500b0016b9b6d67a1mr9874433plo.39.1656581141577; Thu, 30 Jun 2022 02:25:41 -0700 (PDT) Received: from dingbat (2001-44b8-31f2-bb00-e5a3-5b00-44a4-0157.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:e5a3:5b00:44a4:157]) by smtp.gmail.com with ESMTPSA id g24-20020a170902d5d800b00168c4c3ed94sm12859831plh.309.2022.06.30.02.25.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 02:25:41 -0700 (PDT) References: <87pmj9c7l0.fsf@gmail.com> <87o7ya7gxc.fsf@localhost> User-agent: mu4e 1.8.2; emacs 29.0.50 From: Tim Cross To: Ihor Radchenko Cc: emacs-orgmode Mailinglist Subject: Re: Library of babel help Date: Thu, 30 Jun 2022 19:06:50 +1000 In-reply-to: <87o7ya7gxc.fsf@localhost> Message-ID: <871qv61p0t.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::102d; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x102d.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" 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=1656581191; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=du2EytR/F6MqATZNC+TKcgt/zv2jKQNDqCqtajdHM+A=; b=Hca/qE6C2dJ73CzHS7kyyTKi2cvhkJWNspdfmhBpvb9YJAy0B8KKZ0L+6ogKy01KkPXUbG RXdy8hFF2GHiS8tScISuVOViBFxeqgB6ydSvFGRZpsgOrxXiB2mTmT8v16AgCfcRKZNvmg qgMULNfUgjrzbSfwKGHFRFTgt+JGxR4EaiTuRlbPi/aX5noEPLy2pywowzaEvRzmCpa6Ry JH1VYf8l6f6XR86fWncG/BzSltndPxHhLktOC+l9lWvFWijaIWBD9WjPxOqXTlusInqlzs QGmMFu4kIovDc0eZ9TMLx3FyFONukg5swdkkOB10TiUazJmW240yYpaN3E0AXQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656581191; a=rsa-sha256; cv=none; b=KpjyA8Jz8DLX96i5D3zs0u4WsD94j/aFH+43oFr2FQ0ww8KmoRcyZyzJCD5I9nuPHTgjvf UJgZc3vHiuN/rErrvZIV0v8TKvoixdZ0Y/ePtokIw4ZnvBCAucunu4AS245MC1bLFTjP+t gPN0uCTjQlEEn6vypLtUpaaeyrjqbuYntVZtIcuq060HXwtVnIBApUDqrxKcrXxwgQw91g n7uJpnbPGfUPwz3TvCdjrn0QHh1hB30/VuHpJ0S0uDJ17ZAv4C6gfrggxxW1JHpuYJrTkv kF3v4W39e8D/XAE99ChbYFsF41LGUvGDvDuBw6FgzjcDH94Vx5SNAk8k/xaJNA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=h7YILUtm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.75 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=h7YILUtm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E7A941AE6F X-Spam-Score: -5.75 X-Migadu-Scanner: scn0.migadu.com X-TUID: +CgDYen1XP0d Ihor Radchenko writes: > Tim Cross writes: > >> in my attempt to fix up some issues on the Worg site, I'm finding there >> is considerably more things broken than I initially realised. One of >> these things is 'the library of babel". >> >> There is a link to the library-of-babel.org file on worg from within the >> Emacs manual. This link is currently failing with a 404 error. However, >> if you use the link embedded in the actual worg pages, you will get a >> link to the library-of-babel.org file hosted in the git repository on >> sourcehut, not worg. (it would appear that either the current build >> process is not copying the *.org files to the web server or the web >> server has not been configured to allow access to *.org files and always >> redirects you to the *.html version). >> >> I believe the reason the link to the HTML file is failing is because the >> conversion from *.org to *.html is failing because of invalid emacs lisp >> in the org file source blocks. The problem is there are 5 references to >> flet, which was deprecated in Emacs 24.3. > > The latest manual has the correct link. I assume that you have fixed it. > I guess that some of your questions do no apply anymore. > Correct. I made some minimal changes to address the worst failing aspects. However, a lot more work to do to really clean things up. Bastein applied the patches I sent in and has given me write access. However, I think I will probably create a new branch to do the updates/changes and make them available to view (somewhere) as they will be significant and I want a clean rollback strategy in case things go wrong (especially as I will be re-defining the whole build process for worg and probably making significant changes to the styling). . >> 2. I seem to recall that at one point, you could view the *.org sources >> of pages on worg. I think this was a useful feature and we should >> re-enable it. However, I suspect the nginx server will need some >> tweaking. Is updating the server config to allow *.org access a >> reasonable thing to do? > > Aren't they currently available? I can and I was always able to get the > org sources by changing the link from .html to .org. > No, that doesn't work for me using either chrome or firefox. Chrome just keeps switching back to the HTML url and firefox just hangs, returning nothing. Bastien has sent me the nginx config being used, but I've not yet had a look at it. My recollection is that there use to be a link in the footer which you could use to get the source (org file). I think an explicit link is better than relying on 'knowing' you can change the extension to .org (even if it did work) as that is just a little to close to 'secret guild knowledge' for my tastes. Some of the documentation for worg implies the sources are supposed to be in worg/source - allowing you to put a link to the sources (or any source) inside the org file. This would likely also make the nginx config cleaner as you can specify more accurately what is to be served from where.