From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id oEEgHJtkjWDAdwAAgWs5BA (envelope-from ) for ; Sat, 01 May 2021 16:24:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id wC/LF5tkjWCyGgAAB5/wlQ (envelope-from ) for ; Sat, 01 May 2021 14:24:27 +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 B8E611C929 for ; Sat, 1 May 2021 16:24:26 +0200 (CEST) Received: from localhost ([::1]:58934 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcqXh-0006H9-9k for larch@yhetil.org; Sat, 01 May 2021 10:24:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44112) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcqVy-00058I-FQ for emacs-orgmode@gnu.org; Sat, 01 May 2021 10:22:38 -0400 Received: from mail-pg1-x530.google.com ([2607:f8b0:4864:20::530]:38549) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lcqVw-0004eG-Sn for emacs-orgmode@gnu.org; Sat, 01 May 2021 10:22:38 -0400 Received: by mail-pg1-x530.google.com with SMTP id i14so582154pgk.5 for ; Sat, 01 May 2021 07:22:36 -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:message-id :date:mime-version; bh=S4ATuIiBwsljuyaahu6n2lmreQogGKCPHvXC2XHrZLo=; b=JgQbFdFQAVnHBXPpFMdRrAJ2NyW4hm8fg5ip0+B/KCtr8iteGITvMx/Z5KpbhsRW/2 okEfjup3DfrHYHtSRRQ9OWk9lWFQNRcnLJgDJG3IRio0xjndzYFwwx0SQ9x/8hw3fhM5 Daoy1qG94x+3Yiv7fH/+BiGCaq5KpatFEk+vKxX7477oqYUe7S0wbbv9TCiCCkdzR+iN j6cwvNEIn6p6ibJAnUn8lWaeQajpSrM2rvg65ze1uSp4O8CONRATASB+SDNCJ5/1EwBg ZS7YA9aedkr6SNGLN5Oqz/kyxtBAZoDe1p5gjOGco7hEtcguzFKptETrv4KaGZFqLmqp vAug== 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:message-id:date:mime-version; bh=S4ATuIiBwsljuyaahu6n2lmreQogGKCPHvXC2XHrZLo=; b=jnd1FKPBRpGd6bATOMQ0aKG4LYdoY/HU1n1t29nYLhl7jMm2rLjxMmKTD3auiJPYcX q/zLiAfwcf8/ePvrcV1uaRfcOiRzkqywUIx94LcYppxApbJHhTmdczefvNuVovKsj5Bu 616IhaLwgXFXg1ieQxtVaMoAClP1F9vY4TU0z/1MYW41fM+2pY4a5lwDPyAn9RWwILw3 rLa4oDlrZEt6PKdAwTX619cig4feFFWzkwb9pqGCHqvpxiSjNOh6bq+MxG2zkOsuobZH GyRNICgC7E6siOJHv3EhltBrBhJ95mbnqZz+2XvpZmMaSlkKwxcmLU+lkQmnt+y8aS+n SSHw== X-Gm-Message-State: AOAM530WxR3vtWtKJR1bnYqWLrz0IOndoOWzfKra1v+TOkU8mURNukkr R4Q4flrMzrj+nBzUJB538OQ= X-Google-Smtp-Source: ABdhPJx1ERQFVWZ+iP4x1J73pYWM/rJH5aKlm/VGrp7UqxXSWuSGdewp+1G8NgU51Au+aWljI5UrDg== X-Received: by 2002:aa7:864b:0:b029:272:947e:85d7 with SMTP id a11-20020aa7864b0000b0290272947e85d7mr9838893pfo.45.1619878955338; Sat, 01 May 2021 07:22:35 -0700 (PDT) Received: from localhost (180-150-91-8.b4965b.per.nbn.aussiebb.net. [180.150.91.8]) by smtp.gmail.com with ESMTPSA id in1sm13153177pjb.23.2021.05.01.07.22.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 01 May 2021 07:22:35 -0700 (PDT) References: <877dkzg9y2.fsf@nicolasgoaziou.fr> <87wnsx9rcj.fsf@nicolasgoaziou.fr> <87y2dc82ct.fsf@nicolasgoaziou.fr> <87sg3j4vbl.fsf@gmail.com> <33fd87ff1332b56114909973804df669@isnotmyreal.name> <87h7joibxc.fsf@gmail.com> <87pmycay41.fsf@gmail.com> <87h7jouiuk.fsf@nicolasgoaziou.fr> <875z03igpf.fsf@gmail.com> <87tunmskap.fsf@nicolasgoaziou.fr> <87fsz6boxa.fsf@gmail.com> <87fsz6sik0.fsf@nicolasgoaziou.fr> <87czuabm6w.fsf@gmail.com> <871raqsfzp.fsf@nicolasgoaziou.fr> User-agent: mu4e 1.4.15; emacs 28.0.50 From: Timothy To: Nicolas Goaziou Subject: Re: stability of toc links In-reply-to: <871raqsfzp.fsf@nicolasgoaziou.fr> Message-ID: <87a6pebkk8.fsf@gmail.com> Date: Sat, 01 May 2021 22:22:31 +0800 MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::530; envelope-from=tecosaur@gmail.com; helo=mail-pg1-x530.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: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tim Cross , emacs-orgmode@gnu.org, Samuel Loury Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619879067; 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=S4ATuIiBwsljuyaahu6n2lmreQogGKCPHvXC2XHrZLo=; b=U6uE2uWIRig0OXYtqw97oGEcUNNTe5YDibAaJq5YuoBvM8818/MIZ1K9u3bx6/Zyf8Lrl5 jLOg+Is1WJ7YJ1y6kkTgDVKPESNB5Stz/8/2/sXHVHqsovXHMZJwVn4A+ZEJWRAv9ixYRh 3wD3Lt2XfOSGQddJ04zuyeTzFZ5xstvKXhG2UILRjp5NBn5ooUfs0/bFEsWM85Om2OO4hu PQlJn4PV/BFZxf0iSdxGQgLhdt0s9bq4+Q/Vq4GFK1SDM8Dmx5nhsNebfl4CBneMY5YTc0 ZaqXv8ZopfnnC2hPDPRVz5VLx0mYrfx1dqqggHNHpB1ORyCv2ukGTYXb3ISfgw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619879067; a=rsa-sha256; cv=none; b=Z94p7pBfuoUOG1poQz+/HqcEWEw0BLaAiLkhpfcU2fMWJ0CEaACYGDnxyF/4sICFcl3ygy h4bYwgo4O6GEj9pX/0HEp1v0T4vshrocytS9ACVMKJsFQra25ara1bttrhhnR7qQNLfXpq QS7QS6jgd/FuIFUc+OV7zaFUsPHwXmLFExS1QEU8MZtvJ+5bcAtt7LlKltiDuKT4Ria6DA NF2GVMcRqJ3r2A+WpFwMdkKcEE69j8nutLKRPyVj+ENfFEquC4jUfdhqKJCgfOwpV2sIzW TR2dR2A1PMQOIeKI7pJvGdaaU8KgB6xRefUsXN2lAOHdeipbTHWnjzLcsYmPBw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=JgQbFdFQ; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.16 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=JgQbFdFQ; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: B8E611C929 X-Spam-Score: -3.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: WUZqO7Vxv7RH Nicolas Goaziou writes: > I pointed out some concerns I have about the robustness of this system > already. I don't think you answered to any of them. I fear we may be > communicating past each other in this thread. Sorry about that. I'll try to address the bits I've missed in these last few emails. Just in reference to the part of your prior email that I didn't address in my reply, > I don't think such a system would preserve properties offered by > `org-export-get-reference', for example in non-latin languages. Looking back on your recent email where you list properties: > references consist of alphanumeric characters only, so they are /de > facto/ compatible with any target format; This is uses characters from [a-z0-9-] > references are guaranteed to be unique in the document; The suffixed number I mentioned ensures this. > cross-references between documents are stable. I'm not quite sure what to make of this. > Also, header content is not stable enough: when you're linking to the > custom ID, you may be able to change the title and yet preserve the > link. Custom IDs still work, so I don't quite see the point here. > I pointed out some concerns I have about the robustness of this system > already. If there are any other concerns than what I've covered above, I'm afraid they have slipped past me. -- Timothy