From unknown Sun Jun 22 17:10:07 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#48748 <48748@debbugs.gnu.org> To: bug#48748 <48748@debbugs.gnu.org> Subject: Status: 28.0.50; The xdg-mime-apps-files function contains a dolist over a cons of strings Reply-To: bug#48748 <48748@debbugs.gnu.org> Date: Mon, 23 Jun 2025 00:10:07 +0000 retitle 48748 28.0.50; The xdg-mime-apps-files function contains a dolist o= ver a cons of strings reassign 48748 emacs submitter 48748 dalanicolai@gmail.com severity 48748 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 14:00:53 2021 Received: (at submit) by debbugs.gnu.org; 30 May 2021 18:00:53 +0000 Received: from localhost ([127.0.0.1]:60323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnPk4-0001Dy-FU for submit@debbugs.gnu.org; Sun, 30 May 2021 14:00:53 -0400 Received: from lists.gnu.org ([209.51.188.17]:43808) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnPk1-0001Dq-I3 for submit@debbugs.gnu.org; Sun, 30 May 2021 14:00:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnPk1-0006u1-8x for bug-gnu-emacs@gnu.org; Sun, 30 May 2021 14:00:49 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:41503) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnPjy-0003jF-6g for bug-gnu-emacs@gnu.org; Sun, 30 May 2021 14:00:49 -0400 Received: by mail-ej1-x62b.google.com with SMTP id gb17so13083684ejc.8 for ; Sun, 30 May 2021 11:00:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=Ec7z+We+/i2a86/mC/qzdz+3rSaQV9StA4Oj3ag0MJQ=; b=OIY3y00MAPu5W4HqnxzVif6beSlr7AEJxqA2lUr1pjmFCriZC+n6oJM0+H+wVhpb81 a3XdnW8nGFqRfQnBfg4xciXC7IaP6S6WSJ4TxEgfLrH202WHJvcnujVuNyClLv/VGxA8 i9+plweAXfn1X+MDTIvucBRes1/V77nVjRkCJgFWjLL19d1QOUNRROKfH96x7YY5eicK lcoqkLgfZ+M21YNh9tMTadZYTSlIZPRV9DvNGeTLKEJEf09MXvq5p/JA6PHRCgZtielh 5bgkdy9FHQhD+gjs27HYHas3jitB2U8q8ahKRZNjkjZ6QBpCu2AeJRE+dlIL3rpSze49 R1/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=Ec7z+We+/i2a86/mC/qzdz+3rSaQV9StA4Oj3ag0MJQ=; b=AYNTm7SkRwLifAD1wEqdDXRz5/8X6/A/sFBZBsgzNAtkcPowROEfIeNqpkVStb2tV1 3lOlnQMxReoFweCsVFgdgdB/2o8aTPBOe5cy/tO71LMN+2OTbEwPdKz04EkKl4qlOmX+ gxUn74DDegRzHdlobWtQEC8NbDlwpScC7jZsKtEnOsMy1rhQlKdwUNYvhHN6/CaOCGyo aCY8mQSfbrcp57u19lfV6EuEdCdDf3ELrzPgu07e9eoTYj7wGLvDVtbMWIvQOLpKc7cI 8ZJ9DoAexhHMNYtBHD4e0jmHxni2QlqESd/UMG1Y8QxrQtFO8A6Fdeem/W8AAeXKjPwn H4RQ== X-Gm-Message-State: AOAM533YsV2jQ5C5MZYrDBjxUUnq8gHapdX5LhK3Sz1S9OUScamNOYyZ xmnQ8MrnCZwEyZYItEe7E+rwpwR1pZWsdg== X-Google-Smtp-Source: ABdhPJzlpWbkwVxyg9o48f4bnplji7qWBGcrEF+0+92v90urPA4nzyS+Yel9mO5yzXWVmQVlcDtO5w== X-Received: by 2002:a17:906:854e:: with SMTP id h14mr18717510ejy.455.1622397643588; Sun, 30 May 2021 11:00:43 -0700 (PDT) Received: from [192.168.3.11] (86-90-107-231.fixed.kpn.net. [86.90.107.231]) by smtp.gmail.com with ESMTPSA id p13sm4904119ejr.87.2021.05.30.11.00.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 May 2021 11:00:43 -0700 (PDT) Message-ID: <84bd27a3c27c489402603116e32f27bdeb9fb85e.camel@gmail.com> Subject: 28.0.50; The xdg-mime-apps-files function contains a dolist over a cons of strings From: dalanicolai@gmail.com To: bug-gnu-emacs@gnu.org Date: Sun, 30 May 2021 20:00:42 +0200 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.40.1 (3.40.1-1.fc34) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::62b; envelope-from=dalanicolai@gmail.com; helo=mail-ej1-x62b.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.3 (-) 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: -2.3 (--) On Fedora with KDE, evaluating the function `xdg-mime-apps-files` (after loading the library `xdg`) causes a wrong argument error. The error is caused by the first dolist receiving a cons of strings (the desktop argument is and definitely should be a string). That cons should become a list. Thank you! In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.25, cairo version 1.16.0)  of 2021-02-18 built on daniel-fedora Repository revision: 185121da6978553d538d37d6d0e67dc52e13311f Repository branch: feature/native-comp Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Fedora 34 (Workstation Edition) Configured using:  'configure --with-nativecomp' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings:   value of $LANG: en_US.UTF-8   value of $XMODIFIERS: @im=none   locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect:   global-company-mode: t   marginalia-mode: t   override-global-mode: t   selectrum-prescient-mode: t   prescient-persist-mode: t   selectrum-mode: t   general-override-mode: t   which-key-mode: t   shell-dirtrack-mode: t   evil-mode: t   evil-local-mode: t   straight-use-package-mode: t   straight-package-neutering-mode: t   tooltip-mode: t   global-eldoc-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   tool-bar-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   blink-cursor-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t   buffer-read-only: t   line-number-mode: t   transient-mark-mode: t Load-path shadows: /home/dalanicolai/.emacs.d/straight/build/org/ob-processing hides /usr/local/share/emacs/28.0.50/lisp/org/ob-processing /home/dalanicolai/.emacs.d/straight/build/org/ob-io hides /usr/local/share/emacs/28.0.50/lisp/org/ob-io /home/dalanicolai/.emacs.d/straight/build/org/ob-table hides /usr/local/share/emacs/28.0.50/lisp/org/ob-table /home/dalanicolai/.emacs.d/straight/build/org/ob-ruby hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ruby /home/dalanicolai/.emacs.d/straight/build/org/ob-core hides /usr/local/share/emacs/28.0.50/lisp/org/ob-core /home/dalanicolai/.emacs.d/straight/build/org/org-plot hides /usr/local/share/emacs/28.0.50/lisp/org/org-plot /home/dalanicolai/.emacs.d/straight/build/org/org-protocol hides /usr/local/share/emacs/28.0.50/lisp/org/org-protocol /home/dalanicolai/.emacs.d/straight/build/org/org-feed hides /usr/local/share/emacs/28.0.50/lisp/org/org-feed /home/dalanicolai/.emacs.d/straight/build/org/ol-mhe hides /usr/local/share/emacs/28.0.50/lisp/org/ol-mhe /home/dalanicolai/.emacs.d/straight/build/org/ob-picolisp hides /usr/local/share/emacs/28.0.50/lisp/org/ob-picolisp /home/dalanicolai/.emacs.d/straight/build/org/ob-shell hides /usr/local/share/emacs/28.0.50/lisp/org/ob-shell /home/dalanicolai/.emacs.d/straight/build/org/ol hides /usr/local/share/emacs/28.0.50/lisp/org/ol /home/dalanicolai/.emacs.d/straight/build/org/ob-clojure hides /usr/local/share/emacs/28.0.50/lisp/org/ob-clojure /home/dalanicolai/.emacs.d/straight/build/org/ob-ditaa hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ditaa /home/dalanicolai/.emacs.d/straight/build/org/ox-man hides /usr/local/share/emacs/28.0.50/lisp/org/ox-man /home/dalanicolai/.emacs.d/straight/build/org/org-agenda hides /usr/local/share/emacs/28.0.50/lisp/org/org-agenda /home/dalanicolai/.emacs.d/straight/build/org/ob-screen hides /usr/local/share/emacs/28.0.50/lisp/org/ob-screen /home/dalanicolai/.emacs.d/straight/build/org/ob-gnuplot hides /usr/local/share/emacs/28.0.50/lisp/org/ob-gnuplot /home/dalanicolai/.emacs.d/straight/build/org/ob-coq hides /usr/local/share/emacs/28.0.50/lisp/org/ob-coq /home/dalanicolai/.emacs.d/straight/build/org/org-mouse hides /usr/local/share/emacs/28.0.50/lisp/org/org-mouse /home/dalanicolai/.emacs.d/straight/build/org/org-element hides /usr/local/share/emacs/28.0.50/lisp/org/org-element /home/dalanicolai/.emacs.d/straight/build/org/ox-org hides /usr/local/share/emacs/28.0.50/lisp/org/ox-org /home/dalanicolai/.emacs.d/straight/build/org/ob-maxima hides /usr/local/share/emacs/28.0.50/lisp/org/ob-maxima /home/dalanicolai/.emacs.d/straight/build/org/ob-makefile hides /usr/local/share/emacs/28.0.50/lisp/org/ob-makefile /home/dalanicolai/.emacs.d/straight/build/org/ob-latex hides /usr/local/share/emacs/28.0.50/lisp/org/ob-latex /home/dalanicolai/.emacs.d/straight/build/org/org-entities hides /usr/local/share/emacs/28.0.50/lisp/org/org-entities /home/dalanicolai/.emacs.d/straight/build/org/ox-md hides /usr/local/share/emacs/28.0.50/lisp/org/ox-md /home/dalanicolai/.emacs.d/straight/build/org/ob-lisp hides /usr/local/share/emacs/28.0.50/lisp/org/ob-lisp /home/dalanicolai/.emacs.d/straight/build/org/org-list hides /usr/local/share/emacs/28.0.50/lisp/org/org-list /home/dalanicolai/.emacs.d/straight/build/org/ob-dot hides /usr/local/share/emacs/28.0.50/lisp/org/ob-dot /home/dalanicolai/.emacs.d/straight/build/org/ob-sql hides /usr/local/share/emacs/28.0.50/lisp/org/ob-sql /home/dalanicolai/.emacs.d/straight/build/org/ob-asymptote hides /usr/local/share/emacs/28.0.50/lisp/org/ob-asymptote /home/dalanicolai/.emacs.d/straight/build/org/ob-ref hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ref /home/dalanicolai/.emacs.d/straight/build/org/ob-fortran hides /usr/local/share/emacs/28.0.50/lisp/org/ob-fortran /home/dalanicolai/.emacs.d/straight/build/org/ob-mscgen hides /usr/local/share/emacs/28.0.50/lisp/org/ob-mscgen /home/dalanicolai/.emacs.d/straight/build/org/ob-awk hides /usr/local/share/emacs/28.0.50/lisp/org/ob-awk /home/dalanicolai/.emacs.d/straight/build/org/org-inlinetask hides /usr/local/share/emacs/28.0.50/lisp/org/org-inlinetask /home/dalanicolai/.emacs.d/straight/build/org/ol-rmail hides /usr/local/share/emacs/28.0.50/lisp/org/ol-rmail /home/dalanicolai/.emacs.d/straight/build/org/ob-calc hides /usr/local/share/emacs/28.0.50/lisp/org/ob-calc /home/dalanicolai/.emacs.d/straight/build/org/org-lint hides /usr/local/share/emacs/28.0.50/lisp/org/org-lint /home/dalanicolai/.emacs.d/straight/build/org/ox-odt hides /usr/local/share/emacs/28.0.50/lisp/org/ox-odt /home/dalanicolai/.emacs.d/straight/build/org/ob-stan hides /usr/local/share/emacs/28.0.50/lisp/org/ob-stan /home/dalanicolai/.emacs.d/straight/build/org/org-capture hides /usr/local/share/emacs/28.0.50/lisp/org/org-capture /home/dalanicolai/.emacs.d/straight/build/org/ol-irc hides /usr/local/share/emacs/28.0.50/lisp/org/ol-irc /home/dalanicolai/.emacs.d/straight/build/org/ox hides /usr/local/share/emacs/28.0.50/lisp/org/ox /home/dalanicolai/.emacs.d/straight/build/org/ob-ledger hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ledger /home/dalanicolai/.emacs.d/straight/build/org/org-habit hides /usr/local/share/emacs/28.0.50/lisp/org/org-habit /home/dalanicolai/.emacs.d/straight/build/org/ox-texinfo hides /usr/local/share/emacs/28.0.50/lisp/org/ox-texinfo /home/dalanicolai/.emacs.d/straight/build/org/ob-hledger hides /usr/local/share/emacs/28.0.50/lisp/org/ob-hledger /home/dalanicolai/.emacs.d/straight/build/org/org-macro hides /usr/local/share/emacs/28.0.50/lisp/org/org-macro /home/dalanicolai/.emacs.d/straight/build/org/ob-ocaml hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ocaml /home/dalanicolai/.emacs.d/straight/build/org/ob-eshell hides /usr/local/share/emacs/28.0.50/lisp/org/ob-eshell /home/dalanicolai/.emacs.d/straight/build/org/ob-sqlite hides /usr/local/share/emacs/28.0.50/lisp/org/ob-sqlite /home/dalanicolai/.emacs.d/straight/build/org/org-datetree hides /usr/local/share/emacs/28.0.50/lisp/org/org-datetree /home/dalanicolai/.emacs.d/straight/build/org/org-ctags hides /usr/local/share/emacs/28.0.50/lisp/org/org-ctags /home/dalanicolai/.emacs.d/straight/build/org/org-refile hides /usr/local/share/emacs/28.0.50/lisp/org/org-refile /home/dalanicolai/.emacs.d/straight/build/org/org-duration hides /usr/local/share/emacs/28.0.50/lisp/org/org-duration /home/dalanicolai/.emacs.d/straight/build/org/ob-scheme hides /usr/local/share/emacs/28.0.50/lisp/org/ob-scheme /home/dalanicolai/.emacs.d/straight/build/org/ol-eww hides /usr/local/share/emacs/28.0.50/lisp/org/ol-eww /home/dalanicolai/.emacs.d/straight/build/org/ob-js hides /usr/local/share/emacs/28.0.50/lisp/org/ob-js /home/dalanicolai/.emacs.d/straight/build/org/org-indent hides /usr/local/share/emacs/28.0.50/lisp/org/org-indent /home/dalanicolai/.emacs.d/straight/build/org/ob-sed hides /usr/local/share/emacs/28.0.50/lisp/org/ob-sed /home/dalanicolai/.emacs.d/straight/build/org/org hides /usr/local/share/emacs/28.0.50/lisp/org/org /home/dalanicolai/.emacs.d/straight/build/org/ob-lob hides /usr/local/share/emacs/28.0.50/lisp/org/ob-lob /home/dalanicolai/.emacs.d/straight/build/org/org-colview hides /usr/local/share/emacs/28.0.50/lisp/org/org-colview /home/dalanicolai/.emacs.d/straight/build/org/org-keys hides /usr/local/share/emacs/28.0.50/lisp/org/org-keys /home/dalanicolai/.emacs.d/straight/build/org/ob-vala hides /usr/local/share/emacs/28.0.50/lisp/org/ob-vala /home/dalanicolai/.emacs.d/straight/build/org/ob-sass hides /usr/local/share/emacs/28.0.50/lisp/org/ob-sass /home/dalanicolai/.emacs.d/straight/build/org/ob-octave hides /usr/local/share/emacs/28.0.50/lisp/org/ob-octave /home/dalanicolai/.emacs.d/straight/build/org/org-crypt hides /usr/local/share/emacs/28.0.50/lisp/org/org-crypt /home/dalanicolai/.emacs.d/straight/build/org/ob-forth hides /usr/local/share/emacs/28.0.50/lisp/org/ob-forth /home/dalanicolai/.emacs.d/straight/build/org/ob-shen hides /usr/local/share/emacs/28.0.50/lisp/org/ob-shen /home/dalanicolai/.emacs.d/straight/build/org/ob-python hides /usr/local/share/emacs/28.0.50/lisp/org/ob-python /home/dalanicolai/.emacs.d/straight/build/org/ox-html hides /usr/local/share/emacs/28.0.50/lisp/org/ox-html /home/dalanicolai/.emacs.d/straight/build/org/ol-eshell hides /usr/local/share/emacs/28.0.50/lisp/org/ol-eshell /home/dalanicolai/.emacs.d/straight/build/org/ob hides /usr/local/share/emacs/28.0.50/lisp/org/ob /home/dalanicolai/.emacs.d/straight/build/org/ol-bbdb hides /usr/local/share/emacs/28.0.50/lisp/org/ol-bbdb /home/dalanicolai/.emacs.d/straight/build/org/org-install hides /usr/local/share/emacs/28.0.50/lisp/org/org-install /home/dalanicolai/.emacs.d/straight/build/org/ob-comint hides /usr/local/share/emacs/28.0.50/lisp/org/ob-comint /home/dalanicolai/.emacs.d/straight/build/org/org-footnote hides /usr/local/share/emacs/28.0.50/lisp/org/org-footnote /home/dalanicolai/.emacs.d/straight/build/org/org-clock hides /usr/local/share/emacs/28.0.50/lisp/org/org-clock /home/dalanicolai/.emacs.d/straight/build/org/org-mobile hides /usr/local/share/emacs/28.0.50/lisp/org/org-mobile /home/dalanicolai/.emacs.d/straight/build/org/ob-ebnf hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ebnf /home/dalanicolai/.emacs.d/straight/build/org/ob-plantuml hides /usr/local/share/emacs/28.0.50/lisp/org/ob-plantuml /home/dalanicolai/.emacs.d/straight/build/org/ox-publish hides /usr/local/share/emacs/28.0.50/lisp/org/ox-publish /home/dalanicolai/.emacs.d/straight/build/org/org-num hides /usr/local/share/emacs/28.0.50/lisp/org/org-num /home/dalanicolai/.emacs.d/straight/build/org/ol-docview hides /usr/local/share/emacs/28.0.50/lisp/org/ol-docview /home/dalanicolai/.emacs.d/straight/build/org/ob-abc hides /usr/local/share/emacs/28.0.50/lisp/org/ob-abc /home/dalanicolai/.emacs.d/straight/build/org/ob-eval hides /usr/local/share/emacs/28.0.50/lisp/org/ob-eval /home/dalanicolai/.emacs.d/straight/build/org/ob-haskell hides /usr/local/share/emacs/28.0.50/lisp/org/ob-haskell /home/dalanicolai/.emacs.d/straight/build/org/ob-matlab hides /usr/local/share/emacs/28.0.50/lisp/org/ob-matlab /home/dalanicolai/.emacs.d/straight/build/org/org-compat hides /usr/local/share/emacs/28.0.50/lisp/org/org-compat /home/dalanicolai/.emacs.d/straight/build/org/ol-bibtex hides /usr/local/share/emacs/28.0.50/lisp/org/ol-bibtex /home/dalanicolai/.emacs.d/straight/build/org/ob-tangle hides /usr/local/share/emacs/28.0.50/lisp/org/ob-tangle /home/dalanicolai/.emacs.d/straight/build/org/org-tempo hides /usr/local/share/emacs/28.0.50/lisp/org/org-tempo /home/dalanicolai/.emacs.d/straight/build/org/org-goto hides /usr/local/share/emacs/28.0.50/lisp/org/org-goto /home/dalanicolai/.emacs.d/straight/build/org/org-archive hides /usr/local/share/emacs/28.0.50/lisp/org/org-archive /home/dalanicolai/.emacs.d/straight/build/org/ob-J hides /usr/local/share/emacs/28.0.50/lisp/org/ob-J /home/dalanicolai/.emacs.d/straight/build/org/org-timer hides /usr/local/share/emacs/28.0.50/lisp/org/org-timer /home/dalanicolai/.emacs.d/straight/build/org/ox-latex hides /usr/local/share/emacs/28.0.50/lisp/org/ox-latex /home/dalanicolai/.emacs.d/straight/build/org/org-faces hides /usr/local/share/emacs/28.0.50/lisp/org/org-faces /home/dalanicolai/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/local/share/emacs/28.0.50/lisp/org/ob-emacs-lisp /home/dalanicolai/.emacs.d/straight/build/org/ox-icalendar hides /usr/local/share/emacs/28.0.50/lisp/org/ox-icalendar /home/dalanicolai/.emacs.d/straight/build/org/ol-info hides /usr/local/share/emacs/28.0.50/lisp/org/ol-info /home/dalanicolai/.emacs.d/straight/build/org/org-id hides /usr/local/share/emacs/28.0.50/lisp/org/org-id /home/dalanicolai/.emacs.d/straight/build/org/org-attach-git hides /usr/local/share/emacs/28.0.50/lisp/org/org-attach-git /home/dalanicolai/.emacs.d/straight/build/org/org-table hides /usr/local/share/emacs/28.0.50/lisp/org/org-table /home/dalanicolai/.emacs.d/straight/build/org/org-attach hides /usr/local/share/emacs/28.0.50/lisp/org/org-attach /home/dalanicolai/.emacs.d/straight/build/org/ob-exp hides /usr/local/share/emacs/28.0.50/lisp/org/ob-exp /home/dalanicolai/.emacs.d/straight/build/org/org-macs hides /usr/local/share/emacs/28.0.50/lisp/org/org-macs /home/dalanicolai/.emacs.d/straight/build/org/ob-java hides /usr/local/share/emacs/28.0.50/lisp/org/ob-java /home/dalanicolai/.emacs.d/straight/build/org/ob-lilypond hides /usr/local/share/emacs/28.0.50/lisp/org/ob-lilypond /home/dalanicolai/.emacs.d/straight/build/org/ol-gnus hides /usr/local/share/emacs/28.0.50/lisp/org/ol-gnus /home/dalanicolai/.emacs.d/straight/build/org/ob-org hides /usr/local/share/emacs/28.0.50/lisp/org/ob-org /home/dalanicolai/.emacs.d/straight/build/org/ob-C hides /usr/local/share/emacs/28.0.50/lisp/org/ob-C /home/dalanicolai/.emacs.d/straight/build/org/ob-lua hides /usr/local/share/emacs/28.0.50/lisp/org/ob-lua /home/dalanicolai/.emacs.d/straight/build/org/org-pcomplete hides /usr/local/share/emacs/28.0.50/lisp/org/org-pcomplete /home/dalanicolai/.emacs.d/straight/build/org/org-version hides /usr/local/share/emacs/28.0.50/lisp/org/org-version /home/dalanicolai/.emacs.d/straight/build/org/ox-ascii hides /usr/local/share/emacs/28.0.50/lisp/org/ox-ascii /home/dalanicolai/.emacs.d/straight/build/org/ob-R hides /usr/local/share/emacs/28.0.50/lisp/org/ob-R /home/dalanicolai/.emacs.d/straight/build/org/ob-groovy hides /usr/local/share/emacs/28.0.50/lisp/org/ob-groovy /home/dalanicolai/.emacs.d/straight/build/org/org-src hides /usr/local/share/emacs/28.0.50/lisp/org/org-src /home/dalanicolai/.emacs.d/straight/build/org/ob-perl hides /usr/local/share/emacs/28.0.50/lisp/org/ob-perl /home/dalanicolai/.emacs.d/straight/build/org/ob-css hides /usr/local/share/emacs/28.0.50/lisp/org/ob-css /home/dalanicolai/.emacs.d/straight/build/org/ox-beamer hides /usr/local/share/emacs/28.0.50/lisp/org/ox-beamer /home/dalanicolai/.emacs.d/straight/build/org/ol-w3m hides /usr/local/share/emacs/28.0.50/lisp/org/ol-w3m /home/dalanicolai/.emacs.d/straight/build/org/org-loaddefs hides /usr/local/share/emacs/28.0.50/lisp/org/org-loaddefs /home/dalanicolai/.emacs.d/straight/build/let-alist/let-alist hides /usr/local/share/emacs/28.0.50/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs auth-source password-cache json text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils char-fold .emacs company-maxima-autoloads maxima-autoloads test-simple-autoloads s-autoloads company-oddmuse company-keywords company-etags etags fileloop generator xref project eieio eieio-core eieio-loaddefs company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company company- autoloads webkit-autoloads org-journal-autoloads embark-consult-autoloads embark-autoloads marginalia marginalia-autoloads use-package-ensure consult-flycheck-autoloads flycheck-autoloads let-alist-autoloads dash-autoloads consult-autoloads use-package-bind-key bind-key use-package-core projectile-autoloads pkg-info-autoloads epl-autoloads selectrum-prescient selectrum minibuf-eldef map crm prescient selectrum-prescient-autoloads prescient-autoloads selectrum-autoloads easy-mmode general general-autoloads which-key which-key-autoloads evil evil-keybindings evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core comp comp-cstr warnings rx advice evil-common windmove thingatpt rect evil-digraphs evil-vars ring edmacro kmacro evil-autoloads finder-inf goto-chg-autoloads use-package-autoloads bind-key-autoloads straight-autoloads info cl-seq cl-extra help-mode easymenu seq byte-opt straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile cconv iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face pcase macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process nativecomp emacs) Memory information: ((conses 16 228091 11159)  (symbols 48 15109 0)  (strings 32 54569 4238)  (string-bytes 1 1992681)  (vectors 16 29326)  (vector-slots 8 578241 16456)  (floats 8 152 112)  (intervals 56 343 0)  (buffers 992 13)) From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 00:38:01 2021 Received: (at 48748) by debbugs.gnu.org; 31 May 2021 04:38:01 +0000 Received: from localhost ([127.0.0.1]:60703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnZge-0008FT-UY for submit@debbugs.gnu.org; Mon, 31 May 2021 00:38:01 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnZga-0008F2-MP for 48748@debbugs.gnu.org; Mon, 31 May 2021 00:38:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=V4eC5NXQkApItimn24JH3VQyUIbAbckMi/lkE//IRO4=; b=nBpKDKnwvogktRxixXDQbER4kR WR8OTLyT3uTM+lOVJ6WYgi6/8eExp1rzrTxcgNz2aEITAUkjM4bwTxl7ZfRMYujsTThHG47AbW/D7 xjBXLvubCbr4CtjSIk7RONsZs1HyOLFhZ8paynUz+VXGNKiYaG/0ytzKjvKqorGshrmA=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lnZgR-0005Sl-3D; Mon, 31 May 2021 06:37:50 +0200 From: Lars Ingebrigtsen To: dalanicolai@gmail.com Subject: Re: bug#48748: 28.0.50; The xdg-mime-apps-files function contains a dolist over a cons of strings References: <84bd27a3c27c489402603116e32f27bdeb9fb85e.camel@gmail.com> X-Now-Playing: Zonal's _Wrecked_: "Medulla" Date: Mon, 31 May 2021 06:37:46 +0200 In-Reply-To: <84bd27a3c27c489402603116e32f27bdeb9fb85e.camel@gmail.com> (dalanicolai@gmail.com's message of "Sun, 30 May 2021 20:00:42 +0200") Message-ID: <87o8crmsbp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: dalanicolai@gmail.com writes: > On Fedora with KDE, evaluating the function `xdg-mime-apps-files` > (after > loading the library `xdg`) causes a wrong argument error. > > The error is caused by the first dolist receiving a cons of [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48748 Cc: 48748@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 (-) dalanicolai@gmail.com writes: > On Fedora with KDE, evaluating the function `xdg-mime-apps-files` > (after > loading the library `xdg`) causes a wrong argument error. > > The error is caused by the first dolist receiving a cons of strings > (the desktop argument is and definitely should be a string). That cons > should become a list. I'm guessing the code was only tested when XDG_CURRENT_DESKTOP isn't defined -- then that cons is the right thing. I've now pushed a fix to Emacs 28 that should work when XDG_CURRENT_DESKTOP is defined, too. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 00:38:04 2021 Received: (at control) by debbugs.gnu.org; 31 May 2021 04:38:04 +0000 Received: from localhost ([127.0.0.1]:60706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnZgi-0008G6-7w for submit@debbugs.gnu.org; Mon, 31 May 2021 00:38:04 -0400 Received: from quimby.gnus.org ([95.216.78.240]:55208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnZge-0008FB-LD for control@debbugs.gnu.org; Mon, 31 May 2021 00:38:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=U2UBeJcwP+MYXVY7xRtom09QbkeuI34eqOMLPstC3PM=; b=kwaMMC4a3cqB7HNrLkg5ufS8I9 MFnXtrAGk3cwaOjNC7CGMhhEDal+wo+myW+ayRihzJfLtMo2TWcyWdI3gpwsRcf0xgxatk9GioJY7 yn+bZYm/yfT981qVmOpGggqo/uyfTx6BmMJT5w2/a67HTTTWjFjwOP7NNeGWF+iswkPI=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lnZgX-0005St-7P for control@debbugs.gnu.org; Mon, 31 May 2021 06:37:55 +0200 Date: Mon, 31 May 2021 06:37:52 +0200 Message-Id: <87mtsbmsbj.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #48748 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 48748 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) close 48748 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 02:38:58 2021 Received: (at 48748) by debbugs.gnu.org; 31 May 2021 06:38:58 +0000 Received: from localhost ([127.0.0.1]:60837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnbZi-0005ti-5H for submit@debbugs.gnu.org; Mon, 31 May 2021 02:38:58 -0400 Received: from mail-ua1-f51.google.com ([209.85.222.51]:46857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnbZf-0005tU-No for 48748@debbugs.gnu.org; Mon, 31 May 2021 02:38:56 -0400 Received: by mail-ua1-f51.google.com with SMTP id p1so6007943uam.13 for <48748@debbugs.gnu.org>; Sun, 30 May 2021 23:38:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Za/OOfAcMmEM47VPlXzwRJjMHFFaOyyNkibfotGxr2I=; b=FIlVRn6JvBfLmooG0Bgq9A+ig9XPg1FxQLwLgVOlG/rz5kgK/0fvKDML4ftNCV2S8H zxKoCmNmSvxmFTmnNrG2ZJlR0pWGKCa5m2547qO208peeYiYmJA3qihMVOiQb+yYoE1T JWlloSp2/WYOIkb2v5CZDM/TJwvUdVjCiPCqy8AV6W00/u8f04SYRUuwpWCpXqKwoFaC IrcYGMF+3yqR2N5zGESCSO0/T6gVHbuulp8wvXDDVdCeAtLJq0mMGo8a6bpLFz0DT+WK ER+fM7EaDO8V39nXJO7ab2qDM+z5ULlXtDeiK7PmSYnVVNZ+4QRJQJ56X32SSbg5Rd6o f4dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Za/OOfAcMmEM47VPlXzwRJjMHFFaOyyNkibfotGxr2I=; b=ttpjy8z5QqusypXkv841d1IxmAPLkhXmF9Hmnu3Q5anMI4ErFTC+Zg3uNBLLnb3NkF NTs2u9qOTHuZE3K0CjKLtMK8nsEbP3AEFnAZ/vi5JpbZ+e74gUfqvA99yLU67zN2kqw9 lupG83tl+TtvnoNT0r0JvfiVCvK7GO7EF3QrcwO/QGYrkJYGwBX9Yvwi4vxiE/Vk+uEh UyPQ9R05ZQoucOAVJa/RuHphLWblD8tlp3mOxAJl3icdm52VtoXwu34fKTDeGZPUS8+A AEaer21y8w9Sut2mvIBSDvzfZ0j5I0rY+X85AItgNhTPNP21y4AnoIEBP6UfECYoy2FQ 2hRQ== X-Gm-Message-State: AOAM531V8yiFvu3AJFY34PSB8Nr2sLCZnd/7wPC9QTYxcK23q5t4++4S Yv20CyZcaoArx/cJkaTWczvq0pazogixpBfk/3yaLsvAHyU= X-Google-Smtp-Source: ABdhPJyBRD9yYodmFm1ShjuinpOx3ArT2e+xIZyiT/CNqCUQkTtI3yy+RNbuvwsJ1/BZ2/xee6gtzKmkJgU5mYD1UP4= X-Received: by 2002:ab0:710f:: with SMTP id x15mr2635614uan.74.1622443130062; Sun, 30 May 2021 23:38:50 -0700 (PDT) MIME-Version: 1.0 References: <84bd27a3c27c489402603116e32f27bdeb9fb85e.camel@gmail.com> <87o8crmsbp.fsf@gnus.org> In-Reply-To: <87o8crmsbp.fsf@gnus.org> From: dalanicolai Date: Mon, 31 May 2021 08:38:39 +0200 Message-ID: Subject: Re: bug#48748: 28.0.50; The xdg-mime-apps-files function contains a dolist over a cons of strings To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="0000000000006f8b4a05c39a7aa3" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48748 Cc: 48748@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 (-) --0000000000006f8b4a05c39a7aa3 Content-Type: text/plain; charset="UTF-8" Great! Thank you... On Mon, 31 May 2021 at 06:37, Lars Ingebrigtsen wrote: > dalanicolai@gmail.com writes: > > > On Fedora with KDE, evaluating the function `xdg-mime-apps-files` > > (after > > loading the library `xdg`) causes a wrong argument error. > > > > The error is caused by the first dolist receiving a cons of strings > > (the desktop argument is and definitely should be a string). That cons > > should become a list. > > I'm guessing the code was only tested when XDG_CURRENT_DESKTOP isn't > defined -- then that cons is the right thing. I've now pushed a fix to > Emacs 28 that should work when XDG_CURRENT_DESKTOP is defined, too. > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --0000000000006f8b4a05c39a7aa3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Great! Thank you...

On Mon, 31 May 2021 at 06:37, Lars Inge= brigtsen <larsi@gnus.org> wrote= :
dalanicolai@gmail.com writ= es:

> On Fedora with KDE, evaluating the function `xdg-mime-apps-files`
> (after
> loading the library `xdg`) causes a wrong argument error.
>
> The error is caused by the first dolist receiving a cons of strings > (the desktop argument is and definitely should be a string). That cons=
> should become a list.

I'm guessing the code was only tested when XDG_CURRENT_DESKTOP isn'= t
defined -- then that cons is the right thing.=C2=A0 I've now pushed a f= ix to
Emacs 28 that should work when XDG_CURRENT_DESKTOP is defined, too.

--
(domestic pets only, the antidote for overdose, milk.)
=C2=A0 =C2=A0bloggy blog: http://lars.ingebrigtsen.no
--0000000000006f8b4a05c39a7aa3-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 02:40:45 2021 Received: (at 48748) by debbugs.gnu.org; 31 May 2021 06:40:45 +0000 Received: from localhost ([127.0.0.1]:60841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnbbR-0005wV-Ie for submit@debbugs.gnu.org; Mon, 31 May 2021 02:40:45 -0400 Received: from mail-ua1-f46.google.com ([209.85.222.46]:44798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnbbQ-0005wJ-3D for 48748@debbugs.gnu.org; Mon, 31 May 2021 02:40:44 -0400 Received: by mail-ua1-f46.google.com with SMTP id 68so6031173uao.11 for <48748@debbugs.gnu.org>; Sun, 30 May 2021 23:40:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Zo8YCjTNnRhb9ej00fU5S+a0Z6htpEX4+3zo8zVbYe0=; b=a5ijodmxk2T/wIeeGEgiyFhsi7kwFNkMjazhRH7eWCGGit1grgqlt1gkqKP0Z2uCzH tFXZifOWkiuMdxvy2xAuHStPjlQvm7RWVm4oxfy9JE9VorpEfyl61EeUlw+4JbU1XHUP 47AzmS0XBNiVBtjoIP7z9Q3Ze36evEnfBvvriiFasqMeyMpLKKMFLBaI99EIVRTp8cKJ U9+he90sZTSwOi+704CYxZNIbsSUjOV5rXehxRuDIX7p+2/F35bL76nhs2EL7kvHo3Vg dKExs0LjF1OmJfbV+kE4VLKisE6XQAofYf0aQUloSz/QZtOxByyda0gQn88usf/cba+W 3uaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Zo8YCjTNnRhb9ej00fU5S+a0Z6htpEX4+3zo8zVbYe0=; b=MF7azOorbf/HMC5SgKmqUJSEWhG0+jzKoGvYL32blZEPjsa5eH0KXjn4RxHb8VXPNV iccapgGwSPanEhxXdzhrXPCOPfcqqNpuk5HKsOnLuXWLTJMa1vWfGUWnTZJTe5VkyFYL rYLXI2tkC11QuXQHzE/M4uWq7SAAaJIIHG6/KYkT0t5vSpazne8TSUmjecQUI++6qeH3 V3xD+spgevboB0HYkS9tj/W2FlfMrOelFccr+UGI/4wyGtN3RszEii34BIiQChwKszHN 4q4z6MajSkqyuzLV7SYTYy9TM8JVzllbNuVfM6oOdReDwtN2CGhxRg14+uR3FO56LX5o 5QgQ== X-Gm-Message-State: AOAM533yVOyGBrptJkju7JgIFc9qI3ge6J/rf+OXKFrm+IGgQvOHl7an oby8fvDTJQjq2JBGC7YXXhNZqW+IdwN4TmTF4a5W+7uUM9U= X-Google-Smtp-Source: ABdhPJywN+dT7ccs+uv9WC/x0b8QQqXkGL2obxMqWDhv/pqp8Li+wEn7XRLMnsokFRYbHQ3AVn1IrrJjtcOg6njeHcY= X-Received: by 2002:ab0:39c9:: with SMTP id g9mr3367183uaw.109.1622443238691; Sun, 30 May 2021 23:40:38 -0700 (PDT) MIME-Version: 1.0 References: <84bd27a3c27c489402603116e32f27bdeb9fb85e.camel@gmail.com> <87o8crmsbp.fsf@gnus.org> In-Reply-To: From: dalanicolai Date: Mon, 31 May 2021 08:40:27 +0200 Message-ID: Subject: Re: bug#48748: 28.0.50; The xdg-mime-apps-files function contains a dolist over a cons of strings To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="000000000000e917ba05c39a80a5" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48748 Cc: 48748@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 (-) --000000000000e917ba05c39a80a5 Content-Type: text/plain; charset="UTF-8" Also for the explanation +1 On Mon, 31 May 2021 at 08:38, dalanicolai wrote: > Great! Thank you... > > On Mon, 31 May 2021 at 06:37, Lars Ingebrigtsen wrote: > >> dalanicolai@gmail.com writes: >> >> > On Fedora with KDE, evaluating the function `xdg-mime-apps-files` >> > (after >> > loading the library `xdg`) causes a wrong argument error. >> > >> > The error is caused by the first dolist receiving a cons of strings >> > (the desktop argument is and definitely should be a string). That cons >> > should become a list. >> >> I'm guessing the code was only tested when XDG_CURRENT_DESKTOP isn't >> defined -- then that cons is the right thing. I've now pushed a fix to >> Emacs 28 that should work when XDG_CURRENT_DESKTOP is defined, too. >> >> -- >> (domestic pets only, the antidote for overdose, milk.) >> bloggy blog: http://lars.ingebrigtsen.no >> > --000000000000e917ba05c39a80a5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Also for the explanation +1

On Mon, 31 May 2021 at 08:3= 8, dalanicolai <dalanicolai@gma= il.com> wrote:
Great! Thank you...

On Mon, 31 May 2021 at 06:37, Lar= s Ingebrigtsen <lars= i@gnus.org> wrote:
dalan= icolai@gmail.com writes:

> On Fedora with KDE, evaluating the function `xdg-mime-apps-files`
> (after
> loading the library `xdg`) causes a wrong argument error.
>
> The error is caused by the first dolist receiving a cons of strings > (the desktop argument is and definitely should be a string). That cons=
> should become a list.

I'm guessing the code was only tested when XDG_CURRENT_DESKTOP isn'= t
defined -- then that cons is the right thing.=C2=A0 I've now pushed a f= ix to
Emacs 28 that should work when XDG_CURRENT_DESKTOP is defined, too.

--
(domestic pets only, the antidote for overdose, milk.)
=C2=A0 =C2=A0bloggy blog: http://lars.ingebrigtsen.no
--000000000000e917ba05c39a80a5-- From unknown Sun Jun 22 17:10:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 28 Jun 2021 11:24:06 +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