From unknown Sun Jun 22 11:30:13 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#76181 <76181@debbugs.gnu.org> To: bug#76181 <76181@debbugs.gnu.org> Subject: Status: 30.0.93; defcustom is not ordering-agnostic Reply-To: bug#76181 <76181@debbugs.gnu.org> Date: Sun, 22 Jun 2025 18:30:13 +0000 retitle 76181 30.0.93; defcustom is not ordering-agnostic reassign 76181 emacs submitter 76181 Robert Pluim severity 76181 normal tag 76181 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 11:01:22 2025 Received: (at submit) by debbugs.gnu.org; 10 Feb 2025 16:01:22 +0000 Received: from localhost ([127.0.0.1]:52090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thWDq-0002CZ-0g for submit@debbugs.gnu.org; Mon, 10 Feb 2025 11:01:22 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52772) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1thWDh-0001Yn-7w for submit@debbugs.gnu.org; Mon, 10 Feb 2025 11:01:13 -0500 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 ) id 1thWDR-0002Qa-RH for bug-gnu-emacs@gnu.org; Mon, 10 Feb 2025 11:00:57 -0500 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1thWDQ-0006e8-BE for bug-gnu-emacs@gnu.org; Mon, 10 Feb 2025 11:00:57 -0500 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-38dcb7122c1so2707429f8f.2 for ; Mon, 10 Feb 2025 08:00:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739203255; x=1739808055; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=aJgLjeSCL5ZPEk2fHLI12qjTOcj7kLLiZB1mlggjY3U=; b=YiFp8peFtHyYf5QKWqB0pnPkiEUx0kpT86aF7IqOdqc+/BGvly+TB2TEb/JzOg40Ug BLwSgmgDsClMj7zbHiAb4fPZW+yUL2gW6A1T8o/1B6IdbUqB4lA2sJBVvdHd4odPpYF7 7HHnCelRP2p6WOFi073r7F2KB9gMgvl9IdQDeKEvIWy5x6ZDej8nFN2S4B/cL5s295c8 MtuvrrTDPIqxPXAfGs/P8R0K12al3yFBeRIBSim5S3Cs6d5zobdkt317BDYoebk+qoy5 467LAQYxccamRxFQooUP0W2Fv+MEF49ip61/R0dBF/ax4Ei9lPz5E9nM7nMip2tQYbMr CWVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739203255; x=1739808055; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aJgLjeSCL5ZPEk2fHLI12qjTOcj7kLLiZB1mlggjY3U=; b=B/bRCTPc6y32xJB6+KqTOv4IF/VrHooWP9f+11jfxacmUtvcaxN+G8+UlquzH5I6Jc LTOc7NpjGSERLqhQwvXacLxUt7PYqx/GpP6wS693JJjqp1AAJfm4A+crw29gfW4miqJg cDS0ZugNN0/DM73Y7IVFNDjflbL6+PPBZwS3OT+468CKY7TLekJoB+f9CumdGJy4ACMb M5fIyMVzc7HoEFA9Bbh1qbPVWr67n710dyqK23Zv9CALitRsuVudcVfzw8+QP1+3pNOW SbqqwURx4GRaPimiTlYARoPVIMRK32c66fvqSJJ1FhcTJC0MIAsdeYefHMtBtqijFeTe ZErQ== X-Gm-Message-State: AOJu0YwdvHHmI/LLwf6Cf1NV5Hl4//SRo6KD710xr+o3V0pzk6sGSYMg OUPDVXzBlcjPz60OSNSSkEFETLQNwIu4f+LzUvxgYjoDTS0usb55cl9Apg== X-Gm-Gg: ASbGncufRsdL/0wI9fGtf4CwXUuJUi0du6/LY0JCnftuumTW8TpmO+CJrnIMKPVRdQ7 iYa5XVnoOTVdqtkv9AaSiA2iWoCUjP6nBMi2wf5AdnsmFO9X3EEG8oFerb2OfK2UDTBz7kguZce 2aaxn79p7gJ3MW1VjSE/1hUUHQq48lSUhrLeFveHDGoTNQT+n6bkKPKL0UmirknzN7mYKuEjWCU cCbdAH+FTpj9stGOy+cInVEHpQDp+Oz1jdVXlEWakfWGK26/MCgN9fTX95cLoVxd5Z0bpGt6I0g Cjo= X-Google-Smtp-Source: AGHT+IGLYe70t204PEjEcG8T+Ili7ikM+yd/8O31xdk84jTl2FTW6S7cbgA9Rb9xnAT7Refzpgcbqw== X-Received: by 2002:a05:6000:178c:b0:38d:ddd9:58f1 with SMTP id ffacd0b85a97d-38dddd95b62mr4092297f8f.19.1739203254446; Mon, 10 Feb 2025 08:00:54 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:f19a:7be3:dfd1:f89c]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38dc5839877sm11063010f8f.3.2025.02.10.08.00.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Feb 2025 08:00:54 -0800 (PST) From: Robert Pluim To: bug-gnu-emacs@gnu.org Subject: 30.0.93; defcustom is not ordering-agnostic Date: Mon, 10 Feb 2025 17:00:52 +0100 Message-ID: <87cyfp7psb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=rpluim@gmail.com; helo=mail-wr1-x42d.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-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) (this is a reduced test case after I noticed `org-table-duration-custom-format' behaving funny.) emacs -Q -nw ;; evaluate the following defcustoms (defcustom this-is-broken 'one "user option one" :type '(choice (symbol :tag "two" two) (symbol :tag "one" one))) (defcustom this-is-ok 'one "user option two" :type '(choice=20 (symbol :tag "one" one) (symbol :tag "two" two))) M-x customize-variable RET this-is-broken RET ;; The display is wrong, it=CA=BCs showing the "two" tag, but the correct ;; value: Hide This Is Broken: Choice: [Value Menu] two: one [ State ]: STANDARD. user option one ;; Select "Value Menu", choose option 0 (which is labelled "two"). ;; The display doesn=CA=BCt change (and setting the option doesn=CA=BCt cha= nge the ;; value of the variable) If you repeat all the above with `this-is-ok', everything works, and the only difference is the ordering in the choice portion of the type. The behaviour is the same in emacs-master, emacs-29, and emacs-28 In GNU Emacs 30.0.93 (build 14, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2025-02-10 built on rltb Repository revision: 317a5015f8a561317da829f3430829a3ef8a4d13 Repository branch: emacs-30 System Description: Debian GNU/Linux 12 (bookworm) From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 11:19:28 2025 Received: (at 76181) by debbugs.gnu.org; 10 Feb 2025 16:19:28 +0000 Received: from localhost ([127.0.0.1]:52128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thWVL-0003Dl-Ov for submit@debbugs.gnu.org; Mon, 10 Feb 2025 11:19:28 -0500 Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:44145) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1thWVI-0003DR-2a for 76181@debbugs.gnu.org; Mon, 10 Feb 2025 11:19:25 -0500 Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-21f74c4e586so36300625ad.0 for <76181@debbugs.gnu.org>; Mon, 10 Feb 2025 08:19:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739204358; x=1739809158; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=VATkzLdZBB/3bXCNhz0OMHve6lcwwK4xWydYhKaGzKI=; b=h6k46NuqgjwzBgUL8+r6CkKGflY6DZM5UbFPtXPbsg0TSNmZr+UleIbta32RpvzSJ4 qlzLVbh3D2jcvgoPR9eGGNpOcaXzylbuVPwf0Lu2v2D56/KnzTrqJZalh8PKVzS0OKpA WddB3+hgSdyhgGXHs0SEpnHhqkauUaW446fJ9+ljakdEOkyZwTWGld6aCv6MtYuLPY7z s58g16tweTY21QiMWP7YRWMzKQ2uOBAY0HUYzyne8P8FpJLbS0wqy8HmMR4vFPDb9TEW FG2AC0rFPi1ZczbUGgFo7PYsMtbiA7qPw/o/o3SR5WN9JY841v4pGA0MGjpn7mmC1rcr HRYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739204358; x=1739809158; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VATkzLdZBB/3bXCNhz0OMHve6lcwwK4xWydYhKaGzKI=; b=tIQpHRv8s1YKiGFMoS+iqB1Ygk8hdarMwijBSV+NAqeg6vDhlfFtsKewL52h0w18Nn rHv9FYmniZeVchB50Rh6FhafOLhjobFCp1p1r+PkoJO5n41TmTz6QCoMEB/JLfAha7LQ yjaDRmA74pCHzngvIuIbRw/3lnoZzZUfrh1LKqi3tiK7JG0Sv7UjD6oRA3LB0c+kUt+A B5YFKs6fa0W2CRvUM/+6ekXXk4Xc5ng58HX/qvzXyQd/QbaQZX1HjRFrud8eWYfof2+A TiT8FGfxxze4rQBMknisVIcYDDdNo7xXYoNiiUuScR0r1R0r3dS7NSNhFMQE5oU31uMZ iVlQ== X-Forwarded-Encrypted: i=1; AJvYcCUSkOdHch3dbcVlCAi9H9uUMhT/RCS0HNpd2A56B4hgGr7NDurRsZBlCnNYjflIyR+KnMPAXA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyOUq4yHvyy/TvwH2AXLvWIa6GBiMUwUdvOX0H6UA67ZI03ZWjn nDihGzrOEeeyUquVPzGS/nhT4UtsZSHX36gtHSLNos8xO2yJm/VcU8iSjg== X-Gm-Gg: ASbGncvgTd5umvpfMxc1DnTBhk9gBgsdqu4+kTgeEfX7+3RzFRazkTdkX9nH5Gx717b JvrI0FrhlihdhsxwgLWAbkcfD/WWbjyOsw5/FK99fEECuNzwMhRx6S0gVx1LYFGb9Ire/2uTA5T ROtm9hOXtbr336aLGirpMAkvozpbPUBGhnhsensUzFAOFJnD4U2SSBh9aIFhVQa44kBqgsFaJJP ivROMSqXPqdrVCbpObd5r9c+BnkAKClnC3JOgBh6onz30TGfAR2z9AR64BkEeJiG967ibvhiVuN eQ1VJPV6kkFOhMSQlSfqtQ== X-Google-Smtp-Source: AGHT+IFwlTArSvsYcAF7Y543bFlsZo3rfseW/pM/E465s+HkPxPYi1iC0l3xUX+mP7/WNIi3LQns1A== X-Received: by 2002:a17:902:f610:b0:21f:7880:8473 with SMTP id d9443c01a7336-21fb63fefe7mr1962435ad.11.1739204357848; Mon, 10 Feb 2025 08:19:17 -0800 (PST) Received: from [192.168.0.234] ([181.228.33.6]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21f84620de4sm29463025ad.138.2025.02.10.08.19.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Feb 2025 08:19:17 -0800 (PST) Message-ID: <03c4f1e6-a58a-4c35-bf8f-680dc7f043f4@gmail.com> Date: Mon, 10 Feb 2025 13:19:14 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76181: 30.0.93; defcustom is not ordering-agnostic To: Robert Pluim , 76181@debbugs.gnu.org References: <87cyfp7psb.fsf@gmail.com> Content-Language: en-US From: Mauro Aranda In-Reply-To: <87cyfp7psb.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76181 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Robert Pluim writes: > (this is a reduced test case after I noticed > `org-table-duration-custom-format' behaving funny.) > > emacs -Q -nw > ;; evaluate the following defcustoms > > (defcustom this-is-broken 'one > "user option one" > :type '(choice > (symbol :tag "two" two) > (symbol :tag "one" one))) > > (defcustom this-is-ok 'one > "user option two" > :type '(choice > (symbol :tag "one" one) > (symbol :tag "two" two))) > > M-x customize-variable RET this-is-broken RET > > ;; The display is wrong, itʼs showing the "two" tag, but the correct > ;; value: For the 'choice type, manual says: If some values are covered by more than one of the alternatives, customize will choose the first alternative that the value fits. This means you should always list the most specific types first, and the most general last. So this works as expected, a symbol matches a symbol widget, no matter what the default value for that symbol widget is. Alternative is to use const. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 12:07:26 2025 Received: (at 76181) by debbugs.gnu.org; 10 Feb 2025 17:07:26 +0000 Received: from localhost ([127.0.0.1]:52243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thXFl-0005aW-Of for submit@debbugs.gnu.org; Mon, 10 Feb 2025 12:07:26 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:44320) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1thXFh-0005aD-IK for 76181@debbugs.gnu.org; Mon, 10 Feb 2025 12:07:23 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-38dc5b8ed86so1950792f8f.1 for <76181@debbugs.gnu.org>; Mon, 10 Feb 2025 09:07:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739207235; x=1739812035; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=KgchJBV0xs+g7Lnz4cHeJtT05EOQatJN5Y6ZTTN/U3k=; b=Ae9uQDraQhXP9dJiood0TI7MhLdn3vu1zhFmj1GQrATARtMm+lxaDHgUCsoytvFcGS BM7a481ePZ2Vp/Kmokhxsauq5ovxw2TYCERuXivBHQ8HLdRgdLyXzADY7Zk5JclLuOkv Q4aEO/TyJaT+PgKwFDUNA7N5dft6b4bMAQW2vpEN3JftpoLTFBrOKprI82ZGknpCemm3 7NiItcOsE9bQtjX3U0RZUgSzPMe8nz3vfD+PWFI/tCwKFUkvL8G+UyQmnpaVCcrri8hN 3DB4kX/Xgu8HlRZoTjuiilAMrWcm1M6pWgtOxIF2Li7pkSZOK7AjgLrb/6wkbYL0NIhy bXww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739207235; x=1739812035; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KgchJBV0xs+g7Lnz4cHeJtT05EOQatJN5Y6ZTTN/U3k=; b=v1Ibpkijr/EHry9KnYWOzNaAWd2PdXxZoXDejduzNyyoS0wXSb0E4pdkMpJrrD/Egt o3Qc/7D1fTFJjU+RFulewr++ChI9+KFwlnSkyu8gyg0POzmfP6UJpG6HIvvdAOpRX906 TpXu2xmRQQ+NV2WEIy9gjUYXrKN0uCP4bkONU6uIOll7xuxTuiomidEx/lvhqNuyBnmM FojQ31PwUvymwaYRou7xnMS0AvszAeu6Bug9w5a1RVAljooyZBavWsTLOTa5bGZHav2i EFcQWuw+J0c/r6OeYowTw8ZnW4nS8NQwzHs+AMCHukAf75slWrUqeCR1rBTN81q+CjBQ CZhQ== X-Gm-Message-State: AOJu0YycZUL7KmJHajWta2vCeIvbdWGkK8pm5U/OdQ6nmlZkhenk2Pyd XYMpZ7xHd6JJ2HtinlPz5+STrrLzLF+spUlDnwbK5HK9qE8a5Iviaw0esA== X-Gm-Gg: ASbGnctVY8qfRKjMxKWUoFTmQplKpRZedQn0x+xCIM3vZbUO0JM1vxLae0fTDXh3RsO q0UKOmDCPRKzfaqlz8rSTZcZftWlNS71lTuK4kIzB2FFRFdyhwDFDkDqjAvQGFkETqaEkzfx5jF lYaitwVynn6CmUd+2h0owN8OE1H6e7488Cu9U4WLLA4/+qbwzu5Lbj83Grv1970VGwBIQe1i79u WV1v1ckOsW74WN+8daw74B3tYuut6sxhuuT912ZGC5gNsBDCal8wXoFsYOkxUQfgcOjwpiN7mJP nJ4= X-Google-Smtp-Source: AGHT+IFrZ5uLbILixuh/Jz8y3qUV5236C+Ou3SI+yZZrYC9svpHhKZ8SiryS5w1+4Zl4nUl+aRpERg== X-Received: by 2002:a05:6000:154d:b0:38d:d9b3:5926 with SMTP id ffacd0b85a97d-38de416d71dmr370610f8f.5.1739207234717; Mon, 10 Feb 2025 09:07:14 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:f19a:7be3:dfd1:f89c]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4391dcae5c7sm150717085e9.18.2025.02.10.09.07.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Feb 2025 09:07:14 -0800 (PST) From: Robert Pluim To: Mauro Aranda Subject: Re: bug#76181: 30.0.93; defcustom is not ordering-agnostic In-Reply-To: <03c4f1e6-a58a-4c35-bf8f-680dc7f043f4@gmail.com> References: <87cyfp7psb.fsf@gmail.com> <03c4f1e6-a58a-4c35-bf8f-680dc7f043f4@gmail.com> Date: Mon, 10 Feb 2025 18:07:13 +0100 Message-ID: <878qqd7mpq.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76181 Cc: 76181@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Mon, 10 Feb 2025 13:19:14 -0300, Mauro Aranda said: Mauro> Robert Pluim writes: >> (this is a reduced test case after I noticed >> `org-table-duration-custom-format' behaving funny.) >>=20 >> emacs -Q -nw >> ;; evaluate the following defcustoms >>=20 >> (defcustom this-is-broken 'one >> "user option one" >> :type '(choice >> (symbol :tag "two" two) >> (symbol :tag "one" one))) >>=20 >> (defcustom this-is-ok 'one >> "user option two" >> :type '(choice >> (symbol :tag "one" one) >> (symbol :tag "two" two))) >>=20 >> M-x customize-variable RET this-is-broken RET >>=20 >> ;; The display is wrong, it=CA=BCs showing the "two" tag, but the co= rrect >> ;; value: Mauro> For the 'choice type, manual says: Mauro> If some values are covered by more than one of the alternatives, Mauro> customize will choose the first alternative that the value fits. Mauro> This means you should always list the most specific types first, Mauro> and the most general last. Hmm, ok. Although in this case the types are equally specific. Mauro> So this works as expected, a symbol matches a symbol widget, no = matter Mauro> what the default value for that symbol widget is. Mauro> Alternative is to use const. Yes, that works better. Although if `choice' can figure it out based on the values for `const', it should be able to do the same for `symbol'. Any pointers to where I should look to fix this? Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 12:26:49 2025 Received: (at 76181) by debbugs.gnu.org; 10 Feb 2025 17:26:49 +0000 Received: from localhost ([127.0.0.1]:52264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thXYX-0006WF-BM for submit@debbugs.gnu.org; Mon, 10 Feb 2025 12:26:49 -0500 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:61889) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1thXYT-0006Vy-J8 for 76181@debbugs.gnu.org; Mon, 10 Feb 2025 12:26:47 -0500 Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-21f818a980cso27033405ad.3 for <76181@debbugs.gnu.org>; Mon, 10 Feb 2025 09:26:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739208399; x=1739813199; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=fDtuNum8SJoMpUzNFBe0Mtv0qJQnmL6iD1yCjpLh778=; b=fHJUoLsE4YfCwhfgk9U50z2LA7y3okw3OJ0VsaO/VswUzLE0pmEfWnB6lBkoJ3ZpUf Ss07feXveLa3Eenpa/VZi7D5oQontrr1la+FMUDSdiKU7Z/eVJ6YvjP/mfB8exYHJ3TR /qUkvYZxlbeSEcuLCsc0ve5qa5QRk7Ycbpuc7SZQwOT8yNzEViz5mhrUfJi2r9HzZgg4 wQf7decSpQ92TMuzK9Gc2HJDy+wp7u7rjOW1USuTMVQnlX1fpj4k69QeaM0OBd4Iyn8K DV30y1Tii972Rn1ThRwqIZk+H5Wohfs0Jr7wFOLMq82035lqLQLGHLFJZcwRansuiCsl cieA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739208399; x=1739813199; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fDtuNum8SJoMpUzNFBe0Mtv0qJQnmL6iD1yCjpLh778=; b=WXdofFm08YK11x6jov0UylLH9nQVrcT2k73TpTdJgt6QztxW71ZuNFGu15qKF9qDyH QzIGwKDzZB0BHFjOuHqlTDyuou3/tHra72Sl+NzegJs/JHrpfaLZwIG9mHBdH6cb654G T4mFD8MXga06EaJmlEH0eDzmOszi1eGp1YHVGIDwXbo0WapsNfmg2wqAJ8No5F7uXc6P BlFeCsOjUXSWIkF73rExw8qCAtRE/cRrcAQFsSTxUyTKICxXOwkF97Vj1zvTzcPq8AVa 4Gic3NZkj4S7UK3mx32/2diAeimdqFDEW8g8010/lZaig8A5E7i4D0hcrkh6t/phRNq4 aEQA== X-Gm-Message-State: AOJu0YzV8npxRKp26rQy7X8DCZPDzmRo35iuAxqrOiXUWU+ToOi2vWdt 5ALoVoUBHFoJQbmn105ubdZLAbmsiGK1BbVMUAlfCrv7NPQUFXx5 X-Gm-Gg: ASbGnctDCEpCvzYXe0f+Criupt/x43xnYUJmCPZEGUNanCzHv7nPEad03iO0JEVbUsx 7dTqlk5dJoCCzzGDKAKLV/hvnnjZzErcY1CCdo4f+/+YVcSoNuDg1aO4gmPGqfK9uKA6TnpLHp7 S7WREKF9cKlpVja71rTZCKqPPGC3ohFeNJzaSsLg1sSgZaR2wm2xTrvWO6UoqhOWjTylet46FAS PxCrcQVu+PYBEiUyAIqUR8z56okftJzOzmb9pz29g9wqqn6I1hRJk7aIS6iGiWi9NtAgpOG3iFD SFeIvQ/dUa9puwkMV+LHJw== X-Google-Smtp-Source: AGHT+IF/5NE40hq2wNR+zPCOms88ZOf+9DNgxQ+O42dFL8MR0ZdIUzWok+fhZFL5pa9l8CjmAoqlAQ== X-Received: by 2002:a05:6a20:438c:b0:1e4:80a9:b8fa with SMTP id adf61e73a8af0-1ee03a4149amr28283996637.13.1739208398905; Mon, 10 Feb 2025 09:26:38 -0800 (PST) Received: from [192.168.0.234] ([181.228.33.6]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-73093ab315csm1773455b3a.143.2025.02.10.09.26.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Feb 2025 09:26:38 -0800 (PST) Message-ID: <3cc909d1-27f4-4e22-a42f-38696a1f7095@gmail.com> Date: Mon, 10 Feb 2025 14:26:36 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76181: 30.0.93; defcustom is not ordering-agnostic To: Robert Pluim References: <87cyfp7psb.fsf@gmail.com> <03c4f1e6-a58a-4c35-bf8f-680dc7f043f4@gmail.com> <878qqd7mpq.fsf@gmail.com> Content-Language: en-US From: Mauro Aranda In-Reply-To: <878qqd7mpq.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76181 Cc: 76181@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Robert Pluim writes: >>>>>> On Mon, 10 Feb 2025 13:19:14 -0300, Mauro Aranda >> said: > >     Mauro> Robert Pluim writes: >     >> (this is a reduced test case after I noticed >     >> `org-table-duration-custom-format' behaving funny.) >     >> >     >> emacs -Q -nw >     >> ;; evaluate the following defcustoms >     >> >     >> (defcustom this-is-broken 'one >     >> "user option one" >     >> :type '(choice >     >> (symbol :tag "two" two) >     >> (symbol :tag "one" one))) >     >> >     >> (defcustom this-is-ok 'one >     >> "user option two" >     >> :type '(choice >     >> (symbol :tag "one" one) >     >> (symbol :tag "two" two))) >     >> >     >> M-x customize-variable RET this-is-broken RET >     >> >     >> ;; The display is wrong, itʼs showing the "two" tag, but the correct >     >> ;; value: > >     Mauro> For the 'choice type, manual says: > >     Mauro> If some values are covered by more than one of the alternatives, >     Mauro> customize will choose the first alternative that the value fits. >     Mauro> This means you should always list the most specific types first, >     Mauro> and the most general last. > > Hmm, ok. Although in this case the types are equally specific. So, the first one wins.  The :tag is just informative, it has nothing to do with the symbol widget's value.  And the default value is for creating it if nothing else is specified.  In this case, there's a symbol specified, one. >     Mauro> So this works as expected, a symbol matches a symbol >     Mauro> widget, no matter >     Mauro> what the default value for that symbol widget is. > >     Mauro> Alternative is to use const. > > Yes, that works better. Although if `choice' can figure it out based > on the values for `const', it should be able to do the same for > `symbol'. Any pointers to where I should look to fix this? I don't think there's anything to fix.  What's the point in using two symbol widgets in a choice? A symbol widget is for the user to enter a symbol, and it can be done regardless of the tag or its default value. What you're asking is to match according to the default value, and that will break a lot of stuff: after editing the widget, the current value isn't equal to the default value anymore, and that will result in perfectly valid values being rejected. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 12:51:13 2025 Received: (at 76181) by debbugs.gnu.org; 10 Feb 2025 17:51:13 +0000 Received: from localhost ([127.0.0.1]:52338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thXw9-0007pQ-0D for submit@debbugs.gnu.org; Mon, 10 Feb 2025 12:51:13 -0500 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:50566) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1thXw0-0007oR-PV; Mon, 10 Feb 2025 12:51:07 -0500 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-43946b5920cso7379345e9.1; Mon, 10 Feb 2025 09:51:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739209858; x=1739814658; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=5jzNtA6UPUxAMoPPbqB2t3fJ8lTkT44By6BtLMszbTw=; b=TlrERArMLWEngwvvWxyb5sbDq580BjP82TgAjE9f1IkV3pzgcN4hWOwr3zQE3urBn0 2JqOWm1wv+M1taHwN5SOel16c3zEhhIPYYBAb1pvGKPV2XULdo6qZpkzWfvVrvxxlF/j +UpILFZbbqYHAmIEW5TUVOl9o0PLGqvdyt+O2xrzsFRbnQvVgf1vdaG1/alFD88gEU/a r0OgMzJOVDHpOGLDfmCIklTdJZLgx7UdCergQyPaRCPfnExbhqhA7/6+L2fPqC4CvIOv 1nNn9L1djXJ1mBDT+ZE9Flq3r41dksQc3ItaSsBVoApD0cedb7JPNF85DP+CqJlN5NbK RCLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739209858; x=1739814658; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5jzNtA6UPUxAMoPPbqB2t3fJ8lTkT44By6BtLMszbTw=; b=fhziT0lJKnQfTPPgWDxBXslCZwfCVjB2cjX8AHFOd+LyqQgj88b1ydNVyhZOy+I0eN RtrbD2boa/954lm4jvcCkP9Mq0TjkqEtiXVN9CEkyUIUz3jva0VTjtXPbpl0aqRAJcmQ aAJXG7bROlxlHczHyeZUFLlOEoM97/ZuMgVegwolxhOdgm6t8ZYZsvs5khxlmg93riXQ MV0k3qNKXT+sUJmlgR4jxL09vD9IuRPRCi71JWyRw4loE8L0cGATTYLnrrbD677vkOHB HHKAeDrm1xa5DBMeLYoE5qNBN8W47c8CYMs/q8nyMCN1P2XqkaJnAIHMpYWkhndk2e4s LiLw== X-Forwarded-Encrypted: i=1; AJvYcCWftvS7KOTF43lnLyVVkGTjGP+PtNKeJa6Pv4sJiSQdxAULx+ZIzPVidDwKAj5ZQIXsMhmZU/P4@debbugs.gnu.org X-Gm-Message-State: AOJu0Yz3BgH6XsaLhl/BKXlP09o6KOVbk590Kg3TFGhrBBtt16j+xU0g pMOrCByNHW5nDgnVxbcUJS+Upp5tzOdx/0hdSuhmekwBFpkd5k6Z1rKtig== X-Gm-Gg: ASbGncsdi2iEgwQCqLtHmHgy5AmVGQhcHU8JhtwylF7H15MDgFTmqI+oALWmxxBPdE1 Q1zV4BmPZqYlnInesME/X8z8GlMEfOoez1BxwRqi5MCQnMo/6F8pH+pEO2sPAATXdWjCh/x/iSZ 5WKbQm74jNN292UxSDVWsBrrn3EFJ92yzxY0Ql7JGkdrdyCwxelLvc43fcpAHbmjCTzOelfs8km xsKyrKrUFz3H+s6Cym00Z1WdmT2EVagKzUiA9OOWZrcMo4ZHRhZS4NRC8g9w7HgvKZuCIv2LIWY yEE= X-Google-Smtp-Source: AGHT+IHtA0CCNBgtrEOdf6S7qm/eygZQAn3b13FHb+Meh5sCF6hXyadx8KEjKNQq52AskhjIRno3Cw== X-Received: by 2002:a05:600c:354c:b0:439:4376:cc0 with SMTP id 5b1f17b1804b1-43943761119mr36252905e9.25.1739209857972; Mon, 10 Feb 2025 09:50:57 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:f19a:7be3:dfd1:f89c]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38dd093e1ffsm8442249f8f.100.2025.02.10.09.50.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Feb 2025 09:50:57 -0800 (PST) From: Robert Pluim To: Mauro Aranda Subject: Re: bug#76181: 30.0.93; defcustom is not ordering-agnostic In-Reply-To: <3cc909d1-27f4-4e22-a42f-38696a1f7095@gmail.com> References: <87cyfp7psb.fsf@gmail.com> <03c4f1e6-a58a-4c35-bf8f-680dc7f043f4@gmail.com> <878qqd7mpq.fsf@gmail.com> <3cc909d1-27f4-4e22-a42f-38696a1f7095@gmail.com> Date: Mon, 10 Feb 2025 18:50:56 +0100 Message-ID: <874j117kov.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76181 Cc: 76181@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 76181 notabug close 76181 quit >>>>> On Mon, 10 Feb 2025 14:26:36 -0300, Mauro Aranda said: >> Yes, that works better. Although if `choice' can figure it out based >> on the values for `const', it should be able to do the same for >> `symbol'. Any pointers to where I should look to fix this? Mauro> I don't think there's anything to fix.=C2=A0 What's the point in= using two Mauro> symbol widgets in a choice? A symbol widget is for the user to e= nter a Mauro> symbol, and it can be done regardless of the tag or its default = value. I think I understand now, thank you for the explanations. Perhaps I=CA=BCll put some warnings in the custom info manual. Closing. Robert --=20 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 10 14:02:44 2025 Received: (at 76181) by debbugs.gnu.org; 10 Feb 2025 19:02:44 +0000 Received: from localhost ([127.0.0.1]:52503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thZ3L-0005vP-K6 for submit@debbugs.gnu.org; Mon, 10 Feb 2025 14:02:43 -0500 Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:60428) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1thZ3I-0005v5-Ua for 76181@debbugs.gnu.org; Mon, 10 Feb 2025 14:02:41 -0500 Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-21f5a224544so36900365ad.0 for <76181@debbugs.gnu.org>; Mon, 10 Feb 2025 11:02:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739214154; x=1739818954; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Z/W8xYbOdhMh+uKuWlAjJreeWEreAr2UtIETXlqsTII=; b=CQ/OorIVDy91CDBhQTEiSkqADzP/RD2qazAp3laB0cq6bN4e/XrDVtMJOD0RsC1AK7 7i+GPLk4umJN50Th3v+jrFUn25h4er8aFr/aTVEz20/PWTgT3bX9NoTWFY5xcZeUbQCX MmZ4Crlo28OqwbpfF/I6XaFyKw1GGuTqhP9Avq5gSdJTFm38qGDm5wlcwAnNdQKh6XMo 8QzqGtOhKnINixD80xXqwOQ55jRJ768EmWQdnyMz0+J4C25RIOjbW4jU+OKKx1umuS3H c4XC5qtjjPkImCSkbsQIsnFLqOP5b02k8KLDlMQ9ahUuVI/GFCtYs/Snl4XRQcIY5eTp e1zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739214154; x=1739818954; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Z/W8xYbOdhMh+uKuWlAjJreeWEreAr2UtIETXlqsTII=; b=IuB6/iXnHCr8VZKhIlhh873yJL0zL5+KDQXaljUB2SeQfswHM5+9O4LdQddpCWL+g7 qzdA+HVfBue91CnirqeVMqcSCz0lF0dxVgNdoNm6qo0eiB8nHm8VRciqqFmCqiuH1d6Q a1zMmO06fNc8ljp/kZR+IeDe8VDssf58f2Er4qwKZrk/M3rdfK6XcobpDGo2eAdefcRd GlbG9o1+eXCvUvqHjvWoMNiioiGalgvOwrBoT131dIESMQzczRdEqZPsik4OqbLpSaCz 2qj6IkBq58j3F5a2d/+CIZMtBIOw8npyzw/+YXKUZldfHK+N2diThbG7Cl5nKQtPp32q Uttw== X-Gm-Message-State: AOJu0YyXUsRsyq/fdVoTXj+Bl7KwqIHPNd6ZQoXliFIIhZnvWuK4TQrm v2AnqDW2IQ5Dy5a9wKWKLNAmHlhq9hCgSKntIc0BFVOP4ODhjbFJ X-Gm-Gg: ASbGncsWXHsjC7Ivt3Yy4+JIVVljmpfnZMWuqChQt0sTPCRbMwZbm71gPwm2OOAxKmp C325BDxtgtUlwt0RWh9N24MjrQRVstUhNPb+8g3PJlR0Vu6wPAZ1CEZ0ysist+2ZDXbXn0yMNmG AlrDebtistTsXyMAWr58a28AVrHkoZz2VQAJbxdAN9w/y5GR0xaYr1ZV9APgGeYYS2mvYN9lOXh UgYa3U5bhE04sFHvXuPXAVir3GnADHvhTmJNNoMCN+NWxdglOaEWqk/fv48NsMzlC607GxwwX/C pmvn1HJnfOQS4LeDbpeVBg== X-Google-Smtp-Source: AGHT+IG2JT3naVG2LA3MhyTV5azma+oviG7H1qAMIXwiffXtBkN+/vnp+kI7KzYUseHMmNnHJDhfnw== X-Received: by 2002:a17:903:234e:b0:216:554a:2127 with SMTP id d9443c01a7336-21f4e7636e1mr272017925ad.41.1739214154464; Mon, 10 Feb 2025 11:02:34 -0800 (PST) Received: from [192.168.0.234] ([181.228.33.6]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21f3687e6a1sm82245285ad.197.2025.02.10.11.02.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Feb 2025 11:02:33 -0800 (PST) Message-ID: <7860b409-cd03-489f-8808-fe803d3822fb@gmail.com> Date: Mon, 10 Feb 2025 16:02:31 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76181: 30.0.93; defcustom is not ordering-agnostic To: Robert Pluim References: <87cyfp7psb.fsf@gmail.com> <03c4f1e6-a58a-4c35-bf8f-680dc7f043f4@gmail.com> <878qqd7mpq.fsf@gmail.com> <3cc909d1-27f4-4e22-a42f-38696a1f7095@gmail.com> <874j117kov.fsf@gmail.com> Content-Language: en-US From: Mauro Aranda In-Reply-To: <874j117kov.fsf@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76181 Cc: 76181@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 10/2/25 14:50, Robert Pluim wrote: > tags 76181 notabug > close 76181 > quit > >>>>>> On Mon, 10 Feb 2025 14:26:36 -0300, Mauro Aranda said: > >> Yes, that works better. Although if `choice' can figure it out based > >> on the values for `const', it should be able to do the same for > >> `symbol'. Any pointers to where I should look to fix this? > > Mauro> I don't think there's anything to fix. What's the point in using two > Mauro> symbol widgets in a choice? A symbol widget is for the user to enter a > Mauro> symbol, and it can be done regardless of the tag or its default value. > > I think I understand now, thank you for the explanations. Perhaps Iʼll > put some warnings in the custom info manual. > No problem. Looking at org-table-duration-custom-format, looks like you found the same bug I did a week ago: https://list.orgmode.org/87ikpjgfkr.fsf@localhost/T/#t But I missed entirely that there were multiple symbol widgets used as choice. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 11 03:30:50 2025 Received: (at 76181) by debbugs.gnu.org; 11 Feb 2025 08:30:50 +0000 Received: from localhost ([127.0.0.1]:54310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1thlfO-0001F5-HY for submit@debbugs.gnu.org; Tue, 11 Feb 2025 03:30:50 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:61446) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1thlfL-0001Eo-MR for 76181@debbugs.gnu.org; Tue, 11 Feb 2025 03:30:48 -0500 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-43675b1155bso58334285e9.2 for <76181@debbugs.gnu.org>; Tue, 11 Feb 2025 00:30:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739262640; x=1739867440; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=nnIHnNix4M7eQmrY9GqHONuaYwQBEqnLQaF0PbApk6c=; b=HuqHK+6D/7Ojq5lznh9jlYUAlM2GfoBoDNivCCwoVJuoAItVV1IaE4CAA0ZwGrBjL4 4B85I0ti+2enlLS8Dqx+EFh2wG2lvzKI4O7+qZxbw511/T5oxU0KOPwRpU3pEVa/3qfB YVPw8dJYp7mFl3UpkPbVhBj/85HZVtazAMGMlwmdZcQVidvoYkipLE5PpyNTMNoF3m4k wsPdaB5vjEv/FazZAkLSg5/mQoN7NcpqM1oWpQuMzTmsnopvd94yyza114A7E1SPKb9C Mf8HJCeFRjBJt3Bt3s8KG32+hxuu8wIXKbq7alzz6Mnce1aV5E1Eaba3J4WXlTX1/IjS hANg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739262640; x=1739867440; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nnIHnNix4M7eQmrY9GqHONuaYwQBEqnLQaF0PbApk6c=; b=lnLXamnN0V7tpZLEcdq7yuT25dsh290e5FcNCtCrSJ7bgB35dqXYLtzgyKv0tOQJmR E01NKWQhTCXYsfpH7cXG/piR4zRDpyfeDFymyr5C8Il7WGppEk2KEzZ+ZVN2kA+hUGbp tdZKH69fthgrjIt+C0z5Q9ANxG+6SYKVbbXjBNaHqsn0o4Z8erO5Sspiu/51uehbWp4S oGcnv2Ddp1VR5SgXCYkyHJJiHO+/Ee7cIwtMwvulgHs5f9SfBXubOdnkCXEMN1qWLcQD vTdnTE1vv2cQnByQtprMcFTM7ipj99h6DQoGCKK9i9+LJzButmf5a8/8YeEiub8QVwR5 n0vg== X-Gm-Message-State: AOJu0Yx/NRy5N3MGhDkaGAXZGHasideHOBLzRGQrxbQXL6W8ANxyNHmT a5TH39gBG9bO1v8YLuZqnGu6hDKLsUhppj5zm/w5DL5uGgUQs/nMjdg8zw== X-Gm-Gg: ASbGnct0i8DCVdHsr9+NvBxbbiMschoylLBsJE/6cBZ0zWJAKrTUKYiFTDkE0GhCHOE sTPdhbNoxRYvUXzX0K9FS5lIbn+Ll3d56mmR7Zp2XFUS5vY5ffS/NFD1agyEAhhCUY8hZtEzrF0 EHI1cjM50kShcta5RaUCkBVLC/ubPIsdOKRvaHXtutd0dQgTUt0Dq+H118ofgJg+epH9imX6lqi BDnQIMpKwjg8V5ntYC7WP05fI8O3CwkvBRgs8nYv0YLmClmNbkxW0uPkKFS2sV+pDkfp9y8nQiO rBA= X-Google-Smtp-Source: AGHT+IE8S+WQanAY+0x+INmmRqRjjxMYVNDU5haROdOsImnKXnfjGsk34B0HhmalHkvU7gkJRg+Hdw== X-Received: by 2002:a05:6000:2ad:b0:38d:e02d:5f4c with SMTP id ffacd0b85a97d-38de02d60b1mr5892674f8f.10.1739262640031; Tue, 11 Feb 2025 00:30:40 -0800 (PST) Received: from rltb ([2a01:e0a:3f3:fb51:f19a:7be3:dfd1:f89c]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38dca0b4237sm11483460f8f.85.2025.02.11.00.30.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Feb 2025 00:30:39 -0800 (PST) From: Robert Pluim To: Mauro Aranda Subject: Re: bug#76181: 30.0.93; defcustom is not ordering-agnostic In-Reply-To: <7860b409-cd03-489f-8808-fe803d3822fb@gmail.com> References: <87cyfp7psb.fsf@gmail.com> <03c4f1e6-a58a-4c35-bf8f-680dc7f043f4@gmail.com> <878qqd7mpq.fsf@gmail.com> <3cc909d1-27f4-4e22-a42f-38696a1f7095@gmail.com> <874j117kov.fsf@gmail.com> <7860b409-cd03-489f-8808-fe803d3822fb@gmail.com> Date: Tue, 11 Feb 2025 09:30:39 +0100 Message-ID: <87zfis6fyo.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76181 Cc: 76181@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Mon, 10 Feb 2025 16:02:31 -0300, Mauro Aranda said: Mauro> No problem. Looking at org-table-duration-custom-format, looks = like you Mauro> found the same bug I did a week ago: Mauro> https://list.orgmode.org/87ikpjgfkr.fsf@localhost/T/#t =F0=9F=99=82 And it=CA=BCs fixed already. Mauro> But I missed entirely that there were multiple symbol widgets us= ed as Mauro> choice. I=CA=BCll send a followup patch, I think. Robert --=20 From unknown Sun Jun 22 11:30:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 11 Mar 2025 11:24:19 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator