From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 05 11:43:50 2023 Received: (at submit) by debbugs.gnu.org; 5 Feb 2023 16:43:51 +0000 Received: from localhost ([127.0.0.1]:46327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOi7J-0004zm-TO for submit@debbugs.gnu.org; Sun, 05 Feb 2023 11:43:50 -0500 Received: from lists.gnu.org ([209.51.188.17]:43424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOi7H-0004ze-Oz for submit@debbugs.gnu.org; Sun, 05 Feb 2023 11:43:48 -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 1pOi7H-0004pe-HD for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 11:43:47 -0500 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pOi5u-0005TQ-Ab for bug-gnu-emacs@gnu.org; Sun, 05 Feb 2023 11:43:47 -0500 Received: by mail-wr1-x435.google.com with SMTP id g6so454891wrv.1 for ; Sun, 05 Feb 2023 08:42:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=UsSVHq+j2ylYeSBlmNlcRyQs6d9nIVRhwc5ShQr+elQ=; b=n5FJjgVj0BB/1kSp8Di40zFKGS3GMwLxaJKFN3vC0xcTyGNJlf9VcU4gIPhyEhNLIk 8VxqO7V7wORsDvSa6/GqqvQKLQcsa1890JM6IbbuzufnzvEopP6SUHDy5HNZOb/Ae6g9 hJH3FmqdegUvhoVKef2M5Av8eq4xE1N18GE8kgBbVA5Y7baklaQjb6C1TU8Ph9NJHumE P9oBx2fSFHscHU6dwy+AlvppjQCygmZL+GYLZkowEY3DM/8WG2E9Pckm0OqWoEid4tuB A3wselr5oIG1A2tk6IcgOhf7vNblVwnKfqOkEb/BFWHvGQGVrXHkaXRZDGXTSEfhDgGw D5PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=UsSVHq+j2ylYeSBlmNlcRyQs6d9nIVRhwc5ShQr+elQ=; b=r2HpyUtaxXotue8ds8giCl++G/bnlxI3Vynx+T7xn90T5FNIwXOBVjDQggaWzw49Am So1IHW/XWHkKkJR74PVI7XBLk1X0rnsTaknyB+/4390LxsM4I7t4OG8ZyUbknUvruCgx yYTuytBZFErBVScsFTQchrWDu2/B4iGfBAWp4OZwx9S6V2jz6aIMX6pQPq5MxnsAE7ik 1Y5Uj0phJANFIxVweMudT6feAL6m6pnO8wL5jikddqpgQUx2AlP8AIMFmb4DgyUxXRmE /ES9r81jnK2okZMr8i7eMXrSzEu4yujpj1lKPEc63+zwA5CparIpWRTrEuHg5iDXB/x3 j2pA== X-Gm-Message-State: AO0yUKX1erWrD/yxROIOwpax/9oh9kd17oZqJyIUIJsDSKXb4dMJRAhf RF3YGneXDnsEiz+H6af06iqjcW8aX3tv96BhgU3UzDEeFxIwBDWT X-Google-Smtp-Source: AK7set8Oux9nvvIyW0mC8xY0iw8xjEzdUiDqCRP+D9Ik3FUSy7MJy96DHj3a2gIJLBGJtlPClzp0547tkGgU/cVbRw0= X-Received: by 2002:a5d:538f:0:b0:2bf:d786:f9e4 with SMTP id d15-20020a5d538f000000b002bfd786f9e4mr358859wrv.282.1675615339808; Sun, 05 Feb 2023 08:42:19 -0800 (PST) MIME-Version: 1.0 From: dalanicolai Date: Sun, 5 Feb 2023 17:42:08 +0100 Message-ID: Subject: 30.0.50; error when trying to installing via package-vc-selected-packages list To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000001c0c8105f3f6994a" Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=dalanicolai@gmail.com; helo=mail-wr1-x435.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, HTML_MESSAGE=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 (--) --0000000000001c0c8105f3f6994a Content-Type: text/plain; charset="UTF-8" >From emacs -q read the docstring of `package-vc-selected-packages`. Subsequently try to use by setting the value using: (setq package-vc-selected-packages '((image-roll :url "https://github.com/dalanicolai/image-roll.el"))) As far as I know the value has the correct structure (as described in the docstring). However, when trying to actually install the package using `package-vs-install-selected-packages`, Emacs somehow determines that `:url` is the name of the package. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2023-02-05 built on floris-XPS-15-9560 Repository revision: d27d9a43d4d1b3f8a213cb739f4d27793158a050 Repository branch: master System Description: Ubuntu 22.04.1 LTS Configured using: 'configure --with-xwidgets --with-pgtk --with-modules --with-cairo --with-native-compilation -with-json' Configured features: CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS GTK3 ZLIB Important settings: value of $LC_MONETARY: nl_NL.UTF-8 value of $LC_NUMERIC: nl_NL.UTF-8 value of $LC_TIME: nl_NL.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: marginalia-mode: t savehist-mode: t vertico-mode: t which-key-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t windmove-mode: t recentf-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-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 font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug cl-print edebug shortdoc package-x package-vc vc help-fns mule-util org-element org-persist org-id org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi cursor-sensor vc-git diff-mode vc-dispatcher vc-svn cus-edit cus-start cus-load eglot external-completion array filenotify jsonrpc marginalia marginalia-autoloads xref org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-version org-compat org-macs format-spec imenu consult-icomplete icomplete flymake-proc flymake project consult-vertico consult compat bookmark consult-autoloads ert-x compat-macs compat-autoloads savehist orderless orderless-autoloads vertico-flat vertico vertico-autoloads evil-nerd-commenter evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode facemenu dom evil-nerd-commenter-autoloads which-key pcase which-key-autoloads bind-map evil-test-helpers evil evil-keybindings evil-integration ert pp ewoc debug backtrace find-func elp evil-maps evil-commands ffap reveal flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell pcomplete evil-types evil-macros evil-repeat evil-states evil-core advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect evil-digraphs evil-vars edmacro kmacro info evil-autoloads undo-tree diff queue undo-tree-autoloads tar-mode arc-mode archive-mode comp comp-cstr rx generator warnings icons cl compile comint ansi-osc ansi-color ring queue-autoloads loaddefs-gen lisp-mnt radix-tree mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny cl-extra help-mode recentf tree-widget wid-edit use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf bind-map-autoloads :url-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads xwidget-internal dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 600102 54334) (symbols 48 36405 0) (strings 32 141557 4453) (string-bytes 1 5302430) (vectors 16 70093) (vector-slots 8 1166751 55161) (floats 8 540 101) (intervals 56 1267 141) (buffers 976 27)) --0000000000001c0c8105f3f6994a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From emacs -q read the docstring of `package-vc-selected-p= ackages`.

Subsequently try to use by setting the value using:
=C2=A0(setq package-vc-selected-packages
=C2=A0 =C2=A0 =C2=A0 =C2= =A0'((image-roll :url "https://github.com/dalanicolai/image-roll.el")))
=
As far as I know the value has the correct structure (as described inthe docstring). However, when trying to actually install the package
u= sing `package-vs-install-selected-packages`, Emacs somehow determines
th= at `:url` is the name of the package.

In GNU Emacs 30.0.50 (build 1= , x86_64-pc-linux-gnu, GTK+ Version
=C2=A03.24.33, cairo version 1.16.0)= of 2023-02-05 built on
=C2=A0floris-XPS-15-9560
Repository revision:= d27d9a43d4d1b3f8a213cb739f4d27793158a050
Repository branch: master
S= ystem Description: Ubuntu 22.04.1 LTS

Configured using:
=C2=A0= 9;configure --with-xwidgets --with-pgtk --with-modules --with-cairo
=C2= =A0--with-native-compilation -with-json'

Configured features:CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LI= BSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG
RSV= G SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS
GT= K3 ZLIB

Important settings:
=C2=A0 value of $LC_MONETARY: nl_NL.U= TF-8
=C2=A0 value of $LC_NUMERIC: nl_NL.UTF-8
=C2=A0 value of $LC_TIM= E: nl_NL.UTF-8
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 value of $XM= ODIFIERS: @im=3Dibus
=C2=A0 locale-coding-system: utf-8-unix

Majo= r mode: Org

Minor modes in effect:
=C2=A0 marginalia-mode: t
= =C2=A0 savehist-mode: t
=C2=A0 vertico-mode: t
=C2=A0 which-key-mode:= t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 evil-mode: t
=C2=A0 evil-l= ocal-mode: t
=C2=A0 windmove-mode: t
=C2=A0 recentf-mode: t
=C2=A0= override-global-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldoc-m= ode: t
=C2=A0 show-paren-mode: t
=C2=A0 electric-indent-mode: t
= =C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-mo= de: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t=
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 line-= number-mode: t
=C2=A0 indent-tabs-mode: t
=C2=A0 transient-mark-mode:= t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
= =C2=A0 auto-compression-mode: t

Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug cl-print edebug shortdoc = package-x
package-vc vc help-fns mule-util org-element org-persist org-i= d
org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-url ol-rmail<= br>ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-viewmml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg
gnus-g= roup gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap
nnmail ma= il-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range
gnus-win gn= us nnheader range ol-docview doc-view jka-compr image-mode
exif ol-bibte= x bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi
cursor-sensor vc-git= diff-mode vc-dispatcher vc-svn cus-edit cus-start
cus-load eglot extern= al-completion array filenotify jsonrpc marginalia
marginalia-autoloads x= ref org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-src ob-= comint org-pcomplete org-list org-footnote
org-faces org-entities noutli= ne outline ob-emacs-lisp ob-core ob-eval
org-cycle org-table ol org-fold= org-fold-core org-keys oc org-loaddefs
cal-menu calendar cal-loaddefs o= rg-version org-compat org-macs
format-spec imenu consult-icomplete icomp= lete flymake-proc flymake
project consult-vertico consult compat bookmar= k consult-autoloads ert-x
compat-macs compat-autoloads savehist orderles= s orderless-autoloads
vertico-flat vertico vertico-autoloads evil-nerd-c= ommenter
evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode = facemenu
dom evil-nerd-commenter-autoloads which-key pcase which-key-aut= oloads
bind-map evil-test-helpers evil evil-keybindings evil-integration= ert pp
ewoc debug backtrace find-func elp evil-maps evil-commands ffap = reveal
flyspell ispell evil-jumps evil-command-window evil-search evil-e= x shell
pcomplete evil-types evil-macros evil-repeat evil-states evil-co= re
advice evil-common windmove calc calc-loaddefs calc-macs thingatpt re= ct
evil-digraphs evil-vars edmacro kmacro info evil-autoloads undo-tree<= br>diff queue undo-tree-autoloads tar-mode arc-mode archive-mode comp
co= mp-cstr rx generator warnings icons cl compile comint ansi-osc
ansi-colo= r ring queue-autoloads loaddefs-gen lisp-mnt radix-tree
mm-archive messa= ge sendmail yank-media dired dired-loaddefs rfc822 mml
mml-sec epa deriv= ed epg rfc6068 epg-config gnus-util
text-property-search time-date maila= bbrev gmm-utils mailheader mm-decode
mm-bodies mm-encode mail-utils gnut= ls network-stream url-cache url-http
url-auth mail-parse rfc2231 rfc2047= rfc2045 mm-util ietf-drums
mail-prsvr url-gw nsm puny cl-extra help-mod= e recentf tree-widget
wid-edit use-package use-package-ensure use-packag= e-delight
use-package-diminish use-package-bind-key bind-key easy-mmode<= br>use-package-core finder-inf bind-map-autoloads :url-autoloads packagebrowse-url url url-proxy url-privacy url-expand url-methods url-historyurl-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
= url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache
jso= n subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs
cl-l= ib rmc iso-transl tooltip cconv eldoc paren electric uniquify
ediff-hook= vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win
pgtk-win term/= common-win pgtk-dnd tool-bar dnd fontset image regexp-opt
fringe tabulat= ed-list replace newcomment text-mode lisp-mode prog-mode
register page t= ab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mou= se jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer = nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-= lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucj= p-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian= cyrillic chinese composite emoji-zwj charscript
charprop case-table epa= -hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loa= ddefs theme-loaddefs faces cus-face macroexp
files window text-propertie= s overlay sha1 md5 base64 format env
code-pages mule custom widget keyma= p hashtable-print-readable backquote
threads xwidget-internal dbusbind i= notify dynamic-setting
system-font-setting font-render-setting cairo gtk= pgtk multi-tty
make-network-process native-compile emacs)

Memory= information:
((conses 16 600102 54334)
=C2=A0(symbols 48 36405 0)=C2=A0(strings 32 141557 4453)
=C2=A0(string-bytes 1 5302430)
=C2=A0= (vectors 16 70093)
=C2=A0(vector-slots 8 1166751 55161)
=C2=A0(floats= 8 540 101)
=C2=A0(intervals 56 1267 141)
=C2=A0(buffers 976 27))
=
--0000000000001c0c8105f3f6994a-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 14:54:00 2023 Received: (at 61299) by debbugs.gnu.org; 13 Feb 2023 19:54:00 +0000 Received: from localhost ([127.0.0.1]:51680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pRetk-0005hZ-42 for submit@debbugs.gnu.org; Mon, 13 Feb 2023 14:54:00 -0500 Received: from mout01.posteo.de ([185.67.36.65]:55105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pReti-0005hJ-5B for 61299@debbugs.gnu.org; Mon, 13 Feb 2023 14:53:59 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 57FF8240225 for <61299@debbugs.gnu.org>; Mon, 13 Feb 2023 20:53:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1676318032; bh=gLURoJ+6edYhqGaLei9ssaLjT891XsLycrCW3s2Su90=; h=From:To:Cc:Subject:Date:From; b=dVFvavAlI6OwzFkLCKoXuoCJcPCCe02WYUzbRSjO1HEoPG6zoKmWySvCXb/keyOG8 Zunr0Wj4KTXVJtubbF0yGpX1TeC5n+pFRR0lCDGP7OenOBWz2A/5Cm20abC5i7PWVr H2dBL6OHmoOsreastx/5F300y9CyhslOy2nKjdTjUsY4wzCGxuMp4E30VVT4d7liZ4 NH81JnwleKBGiH5PKNuyC71QEcaoykKHBHNMTFZ2F52WPZd8taqfMqKC/XLy2s+d2z tgcTUIydHLHMzsl9xueSoTLvYjqFhPJbJWJOcI5HpVuGwOB2XV25FOA96xHs1n6sNp 9o+FIgpNPyFEA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PFw5C2lVHz9rxG; Mon, 13 Feb 2023 20:53:51 +0100 (CET) From: Philip Kaludercic To: dalanicolai Subject: Re: bug#61299: 30.0.50; error when trying to installing via package-vc-selected-packages list In-Reply-To: (dalanicolai@gmail.com's message of "Sun, 5 Feb 2023 17:42:08 +0100") References: Date: Mon, 13 Feb 2023 19:53:50 +0000 Message-ID: <87r0ute3zl.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61299 Cc: 61299@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: -3.3 (---) dalanicolai writes: >>>From emacs -q read the docstring of `package-vc-selected-packages`. > > Subsequently try to use by setting the value using: > > (setq package-vc-selected-packages > '((image-roll :url "https://github.com/dalanicolai/image-roll.el"))) > > As far as I know the value has the correct structure (as described in > the docstring). However, when trying to actually install the package > using `package-vs-install-selected-packages`, Emacs somehow determines > that `:url` is the name of the package. This should be fixed by 2da05876edb5bc8ec0f39ac679c806930e16e5c7, can you check? > In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version > 3.24.33, cairo version 1.16.0) of 2023-02-05 built on > floris-XPS-15-9560 > Repository revision: d27d9a43d4d1b3f8a213cb739f4d27793158a050 > Repository branch: master > System Description: Ubuntu 22.04.1 LTS > > Configured using: > 'configure --with-xwidgets --with-pgtk --with-modules --with-cairo > --with-native-compilation -with-json' > > Configured features: > CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON > LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG > RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS > GTK3 ZLIB > > Important settings: > value of $LC_MONETARY: nl_NL.UTF-8 > value of $LC_NUMERIC: nl_NL.UTF-8 > value of $LC_TIME: nl_NL.UTF-8 > value of $LANG: en_US.UTF-8 > value of $XMODIFIERS: @im=ibus > locale-coding-system: utf-8-unix > > Major mode: Org > > Minor modes in effect: > marginalia-mode: t > savehist-mode: t > vertico-mode: t > which-key-mode: t > shell-dirtrack-mode: t > evil-mode: t > evil-local-mode: t > windmove-mode: t > recentf-mode: t > override-global-mode: t > tooltip-mode: t > global-eldoc-mode: t > show-paren-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 > font-lock-mode: t > blink-cursor-mode: t > line-number-mode: t > indent-tabs-mode: t > transient-mark-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > > Load-path shadows: > None found. > > Features: > (shadow sort mail-extr emacsbug cl-print edebug shortdoc package-x > package-vc vc help-fns mule-util org-element org-persist org-id > org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-url ol-rmail > ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view > mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg > gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap > nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range > gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode > exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi > cursor-sensor vc-git diff-mode vc-dispatcher vc-svn cus-edit cus-start > cus-load eglot external-completion array filenotify jsonrpc marginalia > marginalia-autoloads xref org ob ob-tangle ob-ref ob-lob ob-table ob-exp > org-macro org-src ob-comint org-pcomplete org-list org-footnote > org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval > org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs > cal-menu calendar cal-loaddefs org-version org-compat org-macs > format-spec imenu consult-icomplete icomplete flymake-proc flymake > project consult-vertico consult compat bookmark consult-autoloads ert-x > compat-macs compat-autoloads savehist orderless orderless-autoloads > vertico-flat vertico vertico-autoloads evil-nerd-commenter > evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode facemenu > dom evil-nerd-commenter-autoloads which-key pcase which-key-autoloads > bind-map evil-test-helpers evil evil-keybindings evil-integration ert pp > ewoc debug backtrace find-func elp evil-maps evil-commands ffap reveal > flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell > pcomplete evil-types evil-macros evil-repeat evil-states evil-core > advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect > evil-digraphs evil-vars edmacro kmacro info evil-autoloads undo-tree > diff queue undo-tree-autoloads tar-mode arc-mode archive-mode comp > comp-cstr rx generator warnings icons cl compile comint ansi-osc > ansi-color ring queue-autoloads loaddefs-gen lisp-mnt radix-tree > mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml > mml-sec epa derived epg rfc6068 epg-config gnus-util > text-property-search time-date mailabbrev gmm-utils mailheader mm-decode > mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http > url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums > mail-prsvr url-gw nsm puny cl-extra help-mode recentf tree-widget > wid-edit use-package use-package-ensure use-package-delight > use-package-diminish use-package-bind-key bind-key easy-mmode > use-package-core finder-inf bind-map-autoloads :url-autoloads package > browse-url url url-proxy url-privacy url-expand url-methods url-history > url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers > url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache > json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs > cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify > ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win > pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt > fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode > register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select > scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors > frame minibuffer nadvice seq simple cl-generic indonesian philippine > 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 emoji-zwj charscript > charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure > cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp > files window text-properties overlay sha1 md5 base64 format env > code-pages mule custom widget keymap hashtable-print-readable backquote > threads xwidget-internal dbusbind inotify dynamic-setting > system-font-setting font-render-setting cairo gtk pgtk multi-tty > make-network-process native-compile emacs) > > Memory information: > ((conses 16 600102 54334) > (symbols 48 36405 0) > (strings 32 141557 4453) > (string-bytes 1 5302430) > (vectors 16 70093) > (vector-slots 8 1166751 55161) > (floats 8 540 101) > (intervals 56 1267 141) > (buffers 976 27)) -- Philip Kaludercic From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 23 08:17:33 2023 Received: (at 61299) by debbugs.gnu.org; 23 Feb 2023 13:17:33 +0000 Received: from localhost ([127.0.0.1]:33375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVBTY-0004l6-Pn for submit@debbugs.gnu.org; Thu, 23 Feb 2023 08:17:33 -0500 Received: from mout02.posteo.de ([185.67.36.66]:43141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVBTV-0004kl-Fk for 61299@debbugs.gnu.org; Thu, 23 Feb 2023 08:17:30 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id F2A0C240692 for <61299@debbugs.gnu.org>; Thu, 23 Feb 2023 14:17:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1677158244; bh=VXl9RIv3+ebWYIoZ1wduobBRRNOOG60nUJd+aq3x5JI=; h=From:To:Cc:Subject:Date:From; b=Rjns8G7uDxaLH4pu8zjAa7INqnZaLPEqYQLqXq0QwmatoSuBKtr+AvOkqlmsReB+H qENOrBdKyIlCX9eqCxKTPBNgdsK+vjmZ3dWP8dyZ8fDB8l+lQQUaz/FHe2iifzjCT2 aztvPo/9epzM6Jt1UQTSFKQe0nUm0XqeYpsXgARZneXji/ajse9LQQQfH7mCbCYYRc mitltaZ+jhGqL9msodiDjtzWRz9xZu1tCnjfjjWv19boPhAMop5WiyhkzTvxumQ3S+ 7LQF7SjjejsTG4bajGdM7fGdLw67fFfMlKIOXNTUBjOQoJ2Pkzebt5Jj2ESbV+uXP/ wDJ9kp7lcDtvA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PMtq745Fjz6tmS; Thu, 23 Feb 2023 14:17:23 +0100 (CET) From: Philip Kaludercic To: dalanicolai Subject: Re: bug#61299: 30.0.50; error when trying to installing via package-vc-selected-packages list In-Reply-To: <87r0ute3zl.fsf@posteo.net> (Philip Kaludercic's message of "Mon, 13 Feb 2023 19:53:50 +0000") References: <87r0ute3zl.fsf@posteo.net> Date: Thu, 23 Feb 2023 13:17:41 +0000 Message-ID: <87mt544j2i.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61299 Cc: 61299@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: -3.3 (---) ping? Philip Kaludercic writes: > dalanicolai writes: > >>>>>From emacs -q read the docstring of `package-vc-selected-packages`. >> >> Subsequently try to use by setting the value using: >> >> (setq package-vc-selected-packages >> '((image-roll :url "https://github.com/dalanicolai/image-roll.el"))) >> >> As far as I know the value has the correct structure (as described in >> the docstring). However, when trying to actually install the package >> using `package-vs-install-selected-packages`, Emacs somehow determines >> that `:url` is the name of the package. > > This should be fixed by 2da05876edb5bc8ec0f39ac679c806930e16e5c7, can > you check? > >> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version >> 3.24.33, cairo version 1.16.0) of 2023-02-05 built on >> floris-XPS-15-9560 >> Repository revision: d27d9a43d4d1b3f8a213cb739f4d27793158a050 >> Repository branch: master >> System Description: Ubuntu 22.04.1 LTS >> >> Configured using: >> 'configure --with-xwidgets --with-pgtk --with-modules --with-cairo >> --with-native-compilation -with-json' >> >> Configured features: >> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON >> LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG >> RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS >> GTK3 ZLIB >> >> Important settings: >> value of $LC_MONETARY: nl_NL.UTF-8 >> value of $LC_NUMERIC: nl_NL.UTF-8 >> value of $LC_TIME: nl_NL.UTF-8 >> value of $LANG: en_US.UTF-8 >> value of $XMODIFIERS: @im=ibus >> locale-coding-system: utf-8-unix >> >> Major mode: Org >> >> Minor modes in effect: >> marginalia-mode: t >> savehist-mode: t >> vertico-mode: t >> which-key-mode: t >> shell-dirtrack-mode: t >> evil-mode: t >> evil-local-mode: t >> windmove-mode: t >> recentf-mode: t >> override-global-mode: t >> tooltip-mode: t >> global-eldoc-mode: t >> show-paren-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 >> font-lock-mode: t >> blink-cursor-mode: t >> line-number-mode: t >> indent-tabs-mode: t >> transient-mark-mode: t >> auto-composition-mode: t >> auto-encryption-mode: t >> auto-compression-mode: t >> >> Load-path shadows: >> None found. >> >> Features: >> (shadow sort mail-extr emacsbug cl-print edebug shortdoc package-x >> package-vc vc help-fns mule-util org-element org-persist org-id >> org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-url ol-rmail >> ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view >> mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg >> gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap >> nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range >> gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode >> exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi >> cursor-sensor vc-git diff-mode vc-dispatcher vc-svn cus-edit cus-start >> cus-load eglot external-completion array filenotify jsonrpc marginalia >> marginalia-autoloads xref org ob ob-tangle ob-ref ob-lob ob-table ob-exp >> org-macro org-src ob-comint org-pcomplete org-list org-footnote >> org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval >> org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs >> cal-menu calendar cal-loaddefs org-version org-compat org-macs >> format-spec imenu consult-icomplete icomplete flymake-proc flymake >> project consult-vertico consult compat bookmark consult-autoloads ert-x >> compat-macs compat-autoloads savehist orderless orderless-autoloads >> vertico-flat vertico vertico-autoloads evil-nerd-commenter >> evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode facemenu >> dom evil-nerd-commenter-autoloads which-key pcase which-key-autoloads >> bind-map evil-test-helpers evil evil-keybindings evil-integration ert pp >> ewoc debug backtrace find-func elp evil-maps evil-commands ffap reveal >> flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell >> pcomplete evil-types evil-macros evil-repeat evil-states evil-core >> advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect >> evil-digraphs evil-vars edmacro kmacro info evil-autoloads undo-tree >> diff queue undo-tree-autoloads tar-mode arc-mode archive-mode comp >> comp-cstr rx generator warnings icons cl compile comint ansi-osc >> ansi-color ring queue-autoloads loaddefs-gen lisp-mnt radix-tree >> mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml >> mml-sec epa derived epg rfc6068 epg-config gnus-util >> text-property-search time-date mailabbrev gmm-utils mailheader mm-decode >> mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http >> url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums >> mail-prsvr url-gw nsm puny cl-extra help-mode recentf tree-widget >> wid-edit use-package use-package-ensure use-package-delight >> use-package-diminish use-package-bind-key bind-key easy-mmode >> use-package-core finder-inf bind-map-autoloads :url-autoloads package >> browse-url url url-proxy url-privacy url-expand url-methods url-history >> url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers >> url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache >> json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs >> cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify >> ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win >> pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt >> fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode >> register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select >> scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors >> frame minibuffer nadvice seq simple cl-generic indonesian philippine >> 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 emoji-zwj charscript >> charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure >> cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp >> files window text-properties overlay sha1 md5 base64 format env >> code-pages mule custom widget keymap hashtable-print-readable backquote >> threads xwidget-internal dbusbind inotify dynamic-setting >> system-font-setting font-render-setting cairo gtk pgtk multi-tty >> make-network-process native-compile emacs) >> >> Memory information: >> ((conses 16 600102 54334) >> (symbols 48 36405 0) >> (strings 32 141557 4453) >> (string-bytes 1 5302430) >> (vectors 16 70093) >> (vector-slots 8 1166751 55161) >> (floats 8 540 101) >> (intervals 56 1267 141) >> (buffers 976 27)) From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 05:40:35 2023 Received: (at 61299) by debbugs.gnu.org; 24 Feb 2023 10:40:35 +0000 Received: from localhost ([127.0.0.1]:36008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVVVC-0008Nf-IS for submit@debbugs.gnu.org; Fri, 24 Feb 2023 05:40:35 -0500 Received: from mail-wr1-f52.google.com ([209.85.221.52]:43619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVVVA-0008NS-4e for 61299@debbugs.gnu.org; Fri, 24 Feb 2023 05:40:33 -0500 Received: by mail-wr1-f52.google.com with SMTP id l1so13154509wry.10 for <61299@debbugs.gnu.org>; Fri, 24 Feb 2023 02:40:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zduRVU6pJZ110nn/0XrW75dW1LyuPk6WItTNk8Bj/uM=; b=hQmK7kAxObKPJgY83BHMYUiaFFksLzJYeigUqQ57FzyufiBzLd8Nc8s6y3Cadej4dk 1d4IzqTcNoNfmZK9M7honNbZXax7JajG54777zsrNdsHMnWim4kT1OAB9QoJPbEVZ3kT K2zbt14di4cqEUnteRKEtja9Kw2Gnde5COIa+Ir1lhi04wzn89EfER2GkVwcNBZnYIIa 5ykO4ygm/n/wCIeiKmstFZr1mySq/74/DC441uYHUuNd9fjkBFr+G+HRISFrA9h6GBuI I7lcpmaN+9jld8Y3t74yw/wGeUPstPvxVdr9XbyjL9ds2V9Q/gy60IKMLpb+cJWAQI1Q yIwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zduRVU6pJZ110nn/0XrW75dW1LyuPk6WItTNk8Bj/uM=; b=tHIpBL5RYpGjzXLAMOhW5PVlWU8nFnSeQNW8yGs0nLAEEmAPVaViAzV/BAV+hmMP8y W9/1OOx/ZmJaewblV8lWthev7ITbef8xBGzXGCwJGChAFRwtxH5u+v4LOgmtcvL5pLJg P1RSWSQefwT9eNrYFBP3b60Nv30GMnYVKAPxAiIgoAnKg4wPCIRPS4zyqGus4PVwfU43 27c/LH/FiqlI7kegwJxU8JGcSHgEePj7s+fwmBOuvL0Rf7Du2NsxW8B7wTyibijoBCST KoPb++APyp2cJqlpezs7tpRjby7X1ckg6NgYXc5Qx6TePK0eCRXMHCIkdN2KB3ROBVIk 8cQg== X-Gm-Message-State: AO0yUKX4rpCjN8BvXDvXagHrwxlKgrG1SVs0nsEjbtqjzwllLpYw5B7c k2SZJKmOy15+V6D3Tkn+cuFU1ijvrd/cV9lR6rE= X-Google-Smtp-Source: AK7set+CePs80tiwFl6EibpFpAHfMRwmSAgR8zV4nm+jCxUKjjbKST6jnnvegYbkvtmflGEM7zY3wmwJgptfmXwXICQ= X-Received: by 2002:a5d:544a:0:b0:2c5:3fcb:682b with SMTP id w10-20020a5d544a000000b002c53fcb682bmr1036425wrv.2.1677235225976; Fri, 24 Feb 2023 02:40:25 -0800 (PST) MIME-Version: 1.0 References: <87r0ute3zl.fsf@posteo.net> <87mt544j2i.fsf@posteo.net> In-Reply-To: <87mt544j2i.fsf@posteo.net> From: dalanicolai Date: Fri, 24 Feb 2023 11:40:14 +0100 Message-ID: Subject: Re: bug#61299: 30.0.50; error when trying to installing via package-vc-selected-packages list To: Philip Kaludercic Content-Type: multipart/alternative; boundary="000000000000d9643a05f56fc1c7" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61299 Cc: 61299@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 (-) --000000000000d9643a05f56fc1c7 Content-Type: text/plain; charset="UTF-8" Ah sorry, indeed I had missed your earlier message. Installing the package works perfectly fine now. Thanks for that, this functionality is great! Maybe I can also quickly drop the following question here: To test the function/new commit, I have rebuilt Emacs. But I don't understand the 'proper' way to do that. AFAIK (I implied from the INSTALL file), when building with the same -configure flags, then we can just pull the latest version and then do 'make'. However, when I do that, then I get all kinds of warnings that my src files are newer than the byte-compiled files. How do you deal with this? Should I just continue building Emacs and then 're-byte-compile' when using it. Or should I just remove all .elc files from the lisp directory first? Or do you have any other advice? Thanks again for your help! On Thu, 23 Feb 2023 at 14:17, Philip Kaludercic wrote: > ping? > > Philip Kaludercic writes: > > > dalanicolai writes: > > > >>>>From emacs -q read the docstring of `package-vc-selected-packages`. > >> > >> Subsequently try to use by setting the value using: > >> > >> (setq package-vc-selected-packages > >> '((image-roll :url "https://github.com/dalanicolai/image-roll.el > "))) > >> > >> As far as I know the value has the correct structure (as described in > >> the docstring). However, when trying to actually install the package > >> using `package-vs-install-selected-packages`, Emacs somehow determines > >> that `:url` is the name of the package. > > > > This should be fixed by 2da05876edb5bc8ec0f39ac679c806930e16e5c7, can > > you check? > > > >> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version > >> 3.24.33, cairo version 1.16.0) of 2023-02-05 built on > >> floris-XPS-15-9560 > >> Repository revision: d27d9a43d4d1b3f8a213cb739f4d27793158a050 > >> Repository branch: master > >> System Description: Ubuntu 22.04.1 LTS > >> > >> Configured using: > >> 'configure --with-xwidgets --with-pgtk --with-modules --with-cairo > >> --with-native-compilation -with-json' > >> > >> Configured features: > >> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON > >> LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG > >> RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS > >> GTK3 ZLIB > >> > >> Important settings: > >> value of $LC_MONETARY: nl_NL.UTF-8 > >> value of $LC_NUMERIC: nl_NL.UTF-8 > >> value of $LC_TIME: nl_NL.UTF-8 > >> value of $LANG: en_US.UTF-8 > >> value of $XMODIFIERS: @im=ibus > >> locale-coding-system: utf-8-unix > >> > >> Major mode: Org > >> > >> Minor modes in effect: > >> marginalia-mode: t > >> savehist-mode: t > >> vertico-mode: t > >> which-key-mode: t > >> shell-dirtrack-mode: t > >> evil-mode: t > >> evil-local-mode: t > >> windmove-mode: t > >> recentf-mode: t > >> override-global-mode: t > >> tooltip-mode: t > >> global-eldoc-mode: t > >> show-paren-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 > >> font-lock-mode: t > >> blink-cursor-mode: t > >> line-number-mode: t > >> indent-tabs-mode: t > >> transient-mark-mode: t > >> auto-composition-mode: t > >> auto-encryption-mode: t > >> auto-compression-mode: t > >> > >> Load-path shadows: > >> None found. > >> > >> Features: > >> (shadow sort mail-extr emacsbug cl-print edebug shortdoc package-x > >> package-vc vc help-fns mule-util org-element org-persist org-id > >> org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-url ol-rmail > >> ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view > >> mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg > >> gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap > >> nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range > >> gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode > >> exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi > >> cursor-sensor vc-git diff-mode vc-dispatcher vc-svn cus-edit cus-start > >> cus-load eglot external-completion array filenotify jsonrpc marginalia > >> marginalia-autoloads xref org ob ob-tangle ob-ref ob-lob ob-table ob-exp > >> org-macro org-src ob-comint org-pcomplete org-list org-footnote > >> org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval > >> org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs > >> cal-menu calendar cal-loaddefs org-version org-compat org-macs > >> format-spec imenu consult-icomplete icomplete flymake-proc flymake > >> project consult-vertico consult compat bookmark consult-autoloads ert-x > >> compat-macs compat-autoloads savehist orderless orderless-autoloads > >> vertico-flat vertico vertico-autoloads evil-nerd-commenter > >> evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode facemenu > >> dom evil-nerd-commenter-autoloads which-key pcase which-key-autoloads > >> bind-map evil-test-helpers evil evil-keybindings evil-integration ert pp > >> ewoc debug backtrace find-func elp evil-maps evil-commands ffap reveal > >> flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell > >> pcomplete evil-types evil-macros evil-repeat evil-states evil-core > >> advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect > >> evil-digraphs evil-vars edmacro kmacro info evil-autoloads undo-tree > >> diff queue undo-tree-autoloads tar-mode arc-mode archive-mode comp > >> comp-cstr rx generator warnings icons cl compile comint ansi-osc > >> ansi-color ring queue-autoloads loaddefs-gen lisp-mnt radix-tree > >> mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml > >> mml-sec epa derived epg rfc6068 epg-config gnus-util > >> text-property-search time-date mailabbrev gmm-utils mailheader mm-decode > >> mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http > >> url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums > >> mail-prsvr url-gw nsm puny cl-extra help-mode recentf tree-widget > >> wid-edit use-package use-package-ensure use-package-delight > >> use-package-diminish use-package-bind-key bind-key easy-mmode > >> use-package-core finder-inf bind-map-autoloads :url-autoloads package > >> browse-url url url-proxy url-privacy url-expand url-methods url-history > >> url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers > >> url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache > >> json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs > >> cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify > >> ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win > >> pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt > >> fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode > >> register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select > >> scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors > >> frame minibuffer nadvice seq simple cl-generic indonesian philippine > >> 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 emoji-zwj charscript > >> charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure > >> cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp > >> files window text-properties overlay sha1 md5 base64 format env > >> code-pages mule custom widget keymap hashtable-print-readable backquote > >> threads xwidget-internal dbusbind inotify dynamic-setting > >> system-font-setting font-render-setting cairo gtk pgtk multi-tty > >> make-network-process native-compile emacs) > >> > >> Memory information: > >> ((conses 16 600102 54334) > >> (symbols 48 36405 0) > >> (strings 32 141557 4453) > >> (string-bytes 1 5302430) > >> (vectors 16 70093) > >> (vector-slots 8 1166751 55161) > >> (floats 8 540 101) > >> (intervals 56 1267 141) > >> (buffers 976 27)) > --000000000000d9643a05f56fc1c7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Ah sorry, indeed I had missed your earlier message.

Installing the package works perfectly fine now. Th= anks for that,
this functionality is great!

Maybe I can also quickly drop the following question here:

To test the function/new commit, I have rebuilt Emacs.
But I don't understand the 'proper' way to do that.
AFAIK (I implied from the INSTALL file), when building with
the same -configure flags, then we can just pull the latest
vers= ion and then do 'make'.

However, when I do= that, then I get all kinds of warnings that
my src files are new= er than the byte-compiled files.
How do you deal with this? Shoul= d I just continue building Emacs
and then 're-byte-compile= 9; when using it. Or should I just remove
all .elc files from the= lisp directory first? Or do you have any
other advice?

Thanks again for your help!

On Thu, 23 Feb 2023 = at 14:17, Philip Kaludercic <phili= pk@posteo.net> wrote:
ping?

Philip Kaludercic <philipk@posteo.net> writes:

> dalanicolai <dalanicolai@gmail.com> writes:
>
>>>>From emacs -q read the docstring of `package-vc-selected-pa= ckages`.
>>
>> Subsequently try to use by setting the value using:
>>
>>=C2=A0 (setq package-vc-selected-packages
>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 '((image-roll :url "https://github.com/dalanicolai/image-roll.el")))
>>
>> As far as I know the value has the correct structure (as described= in
>> the docstring). However, when trying to actually install the packa= ge
>> using `package-vs-install-selected-packages`, Emacs somehow determ= ines
>> that `:url` is the name of the package.
>
> This should be fixed by 2da05876edb5bc8ec0f39ac679c806930e16e5c7, can<= br> > you check?
>
>> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version >>=C2=A0 3.24.33, cairo version 1.16.0) of 2023-02-05 built on
>>=C2=A0 floris-XPS-15-9560
>> Repository revision: d27d9a43d4d1b3f8a213cb739f4d27793158a050
>> Repository branch: master
>> System Description: Ubuntu 22.04.1 LTS
>>
>> Configured using:
>>=C2=A0 'configure --with-xwidgets --with-pgtk --with-modules --= with-cairo
>>=C2=A0 --with-native-compilation -with-json'
>>
>> Configured features:
>> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JS= ON
>> LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK= PNG
>> RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM XW= IDGETS
>> GTK3 ZLIB
>>
>> Important settings:
>>=C2=A0 =C2=A0value of $LC_MONETARY: nl_NL.UTF-8
>>=C2=A0 =C2=A0value of $LC_NUMERIC: nl_NL.UTF-8
>>=C2=A0 =C2=A0value of $LC_TIME: nl_NL.UTF-8
>>=C2=A0 =C2=A0value of $LANG: en_US.UTF-8
>>=C2=A0 =C2=A0value of $XMODIFIERS: @im=3Dibus
>>=C2=A0 =C2=A0locale-coding-system: utf-8-unix
>>
>> Major mode: Org
>>
>> Minor modes in effect:
>>=C2=A0 =C2=A0marginalia-mode: t
>>=C2=A0 =C2=A0savehist-mode: t
>>=C2=A0 =C2=A0vertico-mode: t
>>=C2=A0 =C2=A0which-key-mode: t
>>=C2=A0 =C2=A0shell-dirtrack-mode: t
>>=C2=A0 =C2=A0evil-mode: t
>>=C2=A0 =C2=A0evil-local-mode: t
>>=C2=A0 =C2=A0windmove-mode: t
>>=C2=A0 =C2=A0recentf-mode: t
>>=C2=A0 =C2=A0override-global-mode: t
>>=C2=A0 =C2=A0tooltip-mode: t
>>=C2=A0 =C2=A0global-eldoc-mode: t
>>=C2=A0 =C2=A0show-paren-mode: t
>>=C2=A0 =C2=A0electric-indent-mode: t
>>=C2=A0 =C2=A0mouse-wheel-mode: t
>>=C2=A0 =C2=A0tool-bar-mode: t
>>=C2=A0 =C2=A0menu-bar-mode: t
>>=C2=A0 =C2=A0file-name-shadow-mode: t
>>=C2=A0 =C2=A0global-font-lock-mode: t
>>=C2=A0 =C2=A0font-lock-mode: t
>>=C2=A0 =C2=A0blink-cursor-mode: t
>>=C2=A0 =C2=A0line-number-mode: t
>>=C2=A0 =C2=A0indent-tabs-mode: t
>>=C2=A0 =C2=A0transient-mark-mode: t
>>=C2=A0 =C2=A0auto-composition-mode: t
>>=C2=A0 =C2=A0auto-encryption-mode: t
>>=C2=A0 =C2=A0auto-compression-mode: t
>>
>> Load-path shadows:
>> None found.
>>
>> Features:
>> (shadow sort mail-extr emacsbug cl-print edebug shortdoc package-x=
>> package-vc vc help-fns mule-util org-element org-persist org-id >> org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-url ol-rm= ail
>> ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-v= iew
>> mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg >> gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnim= ap
>> nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-ra= nge
>> gnus-win gnus nnheader range ol-docview doc-view jka-compr image-m= ode
>> exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi >> cursor-sensor vc-git diff-mode vc-dispatcher vc-svn cus-edit cus-s= tart
>> cus-load eglot external-completion array filenotify jsonrpc margin= alia
>> marginalia-autoloads xref org ob ob-tangle ob-ref ob-lob ob-table = ob-exp
>> org-macro org-src ob-comint org-pcomplete org-list org-footnote >> org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-e= val
>> org-cycle org-table ol org-fold org-fold-core org-keys oc org-load= defs
>> cal-menu calendar cal-loaddefs org-version org-compat org-macs
>> format-spec imenu consult-icomplete icomplete flymake-proc flymake=
>> project consult-vertico consult compat bookmark consult-autoloads = ert-x
>> compat-macs compat-autoloads savehist orderless orderless-autoload= s
>> vertico-flat vertico vertico-autoloads evil-nerd-commenter
>> evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode fac= emenu
>> dom evil-nerd-commenter-autoloads which-key pcase which-key-autolo= ads
>> bind-map evil-test-helpers evil evil-keybindings evil-integration = ert pp
>> ewoc debug backtrace find-func elp evil-maps evil-commands ffap re= veal
>> flyspell ispell evil-jumps evil-command-window evil-search evil-ex= shell
>> pcomplete evil-types evil-macros evil-repeat evil-states evil-core=
>> advice evil-common windmove calc calc-loaddefs calc-macs thingatpt= rect
>> evil-digraphs evil-vars edmacro kmacro info evil-autoloads undo-tr= ee
>> diff queue undo-tree-autoloads tar-mode arc-mode archive-mode comp=
>> comp-cstr rx generator warnings icons cl compile comint ansi-osc >> ansi-color ring queue-autoloads loaddefs-gen lisp-mnt radix-tree >> mm-archive message sendmail yank-media dired dired-loaddefs rfc822= mml
>> mml-sec epa derived epg rfc6068 epg-config gnus-util
>> text-property-search time-date mailabbrev gmm-utils mailheader mm-= decode
>> mm-bodies mm-encode mail-utils gnutls network-stream url-cache url= -http
>> url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
>> mail-prsvr url-gw nsm puny cl-extra help-mode recentf tree-widget<= br> >> wid-edit use-package use-package-ensure use-package-delight
>> use-package-diminish use-package-bind-key bind-key easy-mmode
>> use-package-core finder-inf bind-map-autoloads :url-autoloads pack= age
>> browse-url url url-proxy url-privacy url-expand url-methods url-hi= story
>> url-cookie generate-lisp-file url-domsuf url-util mailcap url-hand= lers
>> url-parse auth-source cl-seq eieio eieio-core cl-macs password-cac= he
>> json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-load= defs
>> cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify<= br> >> ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-wi= n
>> pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regex= p-opt
>> fringe tabulated-list replace newcomment text-mode lisp-mode prog-= mode
>> register page tab-bar menu-bar rfn-eshadow isearch easymenu timer = select
>> scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colo= rs
>> frame minibuffer nadvice seq simple cl-generic indonesian philippi= ne
>> cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-vie= t lao
>> korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czec= h
>> european ethiopic indian cyrillic chinese composite emoji-zwj char= script
>> charprop case-table epa-hook jka-cmpr-hook help abbrev obarray ocl= osure
>> cl-preloaded button loaddefs theme-loaddefs faces cus-face macroex= p
>> files window text-properties overlay sha1 md5 base64 format env >> code-pages mule custom widget keymap hashtable-print-readable back= quote
>> threads xwidget-internal dbusbind inotify dynamic-setting
>> system-font-setting font-render-setting cairo gtk pgtk multi-tty >> make-network-process native-compile emacs)
>>
>> Memory information:
>> ((conses 16 600102 54334)
>>=C2=A0 (symbols 48 36405 0)
>>=C2=A0 (strings 32 141557 4453)
>>=C2=A0 (string-bytes 1 5302430)
>>=C2=A0 (vectors 16 70093)
>>=C2=A0 (vector-slots 8 1166751 55161)
>>=C2=A0 (floats 8 540 101)
>>=C2=A0 (intervals 56 1267 141)
>>=C2=A0 (buffers 976 27))
--000000000000d9643a05f56fc1c7-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 06:30:14 2023 Received: (at 61299-done) by debbugs.gnu.org; 24 Feb 2023 11:30:14 +0000 Received: from localhost ([127.0.0.1]:36104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVWHE-0006DT-Sz for submit@debbugs.gnu.org; Fri, 24 Feb 2023 06:30:13 -0500 Received: from mout01.posteo.de ([185.67.36.65]:43315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVWH4-0006BI-AV for 61299-done@debbugs.gnu.org; Fri, 24 Feb 2023 06:30:04 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 3A82C24033C for <61299-done@debbugs.gnu.org>; Fri, 24 Feb 2023 12:29:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1677238196; bh=Hcud/hoIq9Rk4hDvbg7u3Xc/Jbq+g2qT34d1ehEL4po=; h=From:To:Cc:Subject:Date:From; b=U4rDTSoHE4BeoFYTG6suDxox1kYDi/92m8nsSauP9arOw9kSr1x1gtmT0y9TYgUuT knQYN2t9lbgxGM3vUVjX/OEUcybLnSBaVqaYiKNfFJP/kSICpjgj/dH1iCyreyR4W/ 7vTYw+oM9n7TBUOtLwU/OMJEnGzRBdea1ypDhTzk1+S9YBer9oEBMYbdXiu8rStzY6 Q9LcQjY1LhNuG+FqRrHrJ9TM53qADY/wKroTmgjcFpeVM4KmEu03mYrsC6SlgqzaSn RWiBNt+H6ahuuUQ9sjLoEPfxDPkJGfIMh94SPCuuhlhCHVLds5OsH9S587SI5DD8m2 +py668NC1xH3g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PNSNc6vj0z6tnp; Fri, 24 Feb 2023 12:29:52 +0100 (CET) From: Philip Kaludercic To: dalanicolai Subject: Re: bug#61299: 30.0.50; error when trying to installing via package-vc-selected-packages list In-Reply-To: (dalanicolai@gmail.com's message of "Fri, 24 Feb 2023 11:40:14 +0100") References: <87r0ute3zl.fsf@posteo.net> <87mt544j2i.fsf@posteo.net> Date: Fri, 24 Feb 2023 11:29:52 +0000 Message-ID: <87k007nvwv.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 61299-done Cc: 61299-done@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: -3.3 (---) dalanicolai writes: > Ah sorry, indeed I had missed your earlier message. No problem :) > Installing the package works perfectly fine now. Thanks for that, > this functionality is great! OK, I'll be closing this bug report then. > Maybe I can also quickly drop the following question here: > > To test the function/new commit, I have rebuilt Emacs. > But I don't understand the 'proper' way to do that. > AFAIK (I implied from the INSTALL file), when building with > the same -configure flags, then we can just pull the latest > version and then do 'make'. Right. > However, when I do that, then I get all kinds of warnings that > my src files are newer than the byte-compiled files. > How do you deal with this? Should I just continue building Emacs > and then 're-byte-compile' when using it. Or should I just remove > all .elc files from the lisp directory first? Or do you have any > other advice? At what stage of the compilation do you encounter these warnings? It makes sense that if you just git pull'ed from emacs.git the .el files might be newer than the .elc files, because the Makefile has to first rebuild Emacs which means temacs has to load a few files before dumping it into the actual emacs executable. Only then will the byte compilation proceed. Or that is my understanding, I never looked into the build process in too great of a detail. I'd let make run through, then see everything works the way it should. If not, I think you should better report that as a separate bug. > Thanks again for your help! > > On Thu, 23 Feb 2023 at 14:17, Philip Kaludercic wrote: > >> ping? >> >> Philip Kaludercic writes: >> >> > dalanicolai writes: >> > >> >>>>From emacs -q read the docstring of `package-vc-selected-packages`. >> >> >> >> Subsequently try to use by setting the value using: >> >> >> >> (setq package-vc-selected-packages >> >> '((image-roll :url "https://github.com/dalanicolai/image-roll.el >> "))) >> >> >> >> As far as I know the value has the correct structure (as described in >> >> the docstring). However, when trying to actually install the package >> >> using `package-vs-install-selected-packages`, Emacs somehow determines >> >> that `:url` is the name of the package. >> > >> > This should be fixed by 2da05876edb5bc8ec0f39ac679c806930e16e5c7, can >> > you check? >> > >> >> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version >> >> 3.24.33, cairo version 1.16.0) of 2023-02-05 built on >> >> floris-XPS-15-9560 >> >> Repository revision: d27d9a43d4d1b3f8a213cb739f4d27793158a050 >> >> Repository branch: master >> >> System Description: Ubuntu 22.04.1 LTS >> >> >> >> Configured using: >> >> 'configure --with-xwidgets --with-pgtk --with-modules --with-cairo >> >> --with-native-compilation -with-json' >> >> >> >> Configured features: >> >> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON >> >> LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG >> >> RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS >> >> GTK3 ZLIB >> >> >> >> Important settings: >> >> value of $LC_MONETARY: nl_NL.UTF-8 >> >> value of $LC_NUMERIC: nl_NL.UTF-8 >> >> value of $LC_TIME: nl_NL.UTF-8 >> >> value of $LANG: en_US.UTF-8 >> >> value of $XMODIFIERS: @im=ibus >> >> locale-coding-system: utf-8-unix >> >> >> >> Major mode: Org >> >> >> >> Minor modes in effect: >> >> marginalia-mode: t >> >> savehist-mode: t >> >> vertico-mode: t >> >> which-key-mode: t >> >> shell-dirtrack-mode: t >> >> evil-mode: t >> >> evil-local-mode: t >> >> windmove-mode: t >> >> recentf-mode: t >> >> override-global-mode: t >> >> tooltip-mode: t >> >> global-eldoc-mode: t >> >> show-paren-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 >> >> font-lock-mode: t >> >> blink-cursor-mode: t >> >> line-number-mode: t >> >> indent-tabs-mode: t >> >> transient-mark-mode: t >> >> auto-composition-mode: t >> >> auto-encryption-mode: t >> >> auto-compression-mode: t >> >> >> >> Load-path shadows: >> >> None found. >> >> >> >> Features: >> >> (shadow sort mail-extr emacsbug cl-print edebug shortdoc package-x >> >> package-vc vc help-fns mule-util org-element org-persist org-id >> >> org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-url ol-rmail >> >> ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view >> >> mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg >> >> gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap >> >> nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range >> >> gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode >> >> exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi >> >> cursor-sensor vc-git diff-mode vc-dispatcher vc-svn cus-edit cus-start >> >> cus-load eglot external-completion array filenotify jsonrpc marginalia >> >> marginalia-autoloads xref org ob ob-tangle ob-ref ob-lob ob-table ob-exp >> >> org-macro org-src ob-comint org-pcomplete org-list org-footnote >> >> org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval >> >> org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs >> >> cal-menu calendar cal-loaddefs org-version org-compat org-macs >> >> format-spec imenu consult-icomplete icomplete flymake-proc flymake >> >> project consult-vertico consult compat bookmark consult-autoloads ert-x >> >> compat-macs compat-autoloads savehist orderless orderless-autoloads >> >> vertico-flat vertico vertico-autoloads evil-nerd-commenter >> >> evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode facemenu >> >> dom evil-nerd-commenter-autoloads which-key pcase which-key-autoloads >> >> bind-map evil-test-helpers evil evil-keybindings evil-integration ert pp >> >> ewoc debug backtrace find-func elp evil-maps evil-commands ffap reveal >> >> flyspell ispell evil-jumps evil-command-window evil-search evil-ex shell >> >> pcomplete evil-types evil-macros evil-repeat evil-states evil-core >> >> advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect >> >> evil-digraphs evil-vars edmacro kmacro info evil-autoloads undo-tree >> >> diff queue undo-tree-autoloads tar-mode arc-mode archive-mode comp >> >> comp-cstr rx generator warnings icons cl compile comint ansi-osc >> >> ansi-color ring queue-autoloads loaddefs-gen lisp-mnt radix-tree >> >> mm-archive message sendmail yank-media dired dired-loaddefs rfc822 mml >> >> mml-sec epa derived epg rfc6068 epg-config gnus-util >> >> text-property-search time-date mailabbrev gmm-utils mailheader mm-decode >> >> mm-bodies mm-encode mail-utils gnutls network-stream url-cache url-http >> >> url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums >> >> mail-prsvr url-gw nsm puny cl-extra help-mode recentf tree-widget >> >> wid-edit use-package use-package-ensure use-package-delight >> >> use-package-diminish use-package-bind-key bind-key easy-mmode >> >> use-package-core finder-inf bind-map-autoloads :url-autoloads package >> >> browse-url url url-proxy url-privacy url-expand url-methods url-history >> >> url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers >> >> url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache >> >> json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs >> >> cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify >> >> ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win >> >> pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt >> >> fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode >> >> register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select >> >> scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors >> >> frame minibuffer nadvice seq simple cl-generic indonesian philippine >> >> 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 emoji-zwj charscript >> >> charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure >> >> cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp >> >> files window text-properties overlay sha1 md5 base64 format env >> >> code-pages mule custom widget keymap hashtable-print-readable backquote >> >> threads xwidget-internal dbusbind inotify dynamic-setting >> >> system-font-setting font-render-setting cairo gtk pgtk multi-tty >> >> make-network-process native-compile emacs) >> >> >> >> Memory information: >> >> ((conses 16 600102 54334) >> >> (symbols 48 36405 0) >> >> (strings 32 141557 4453) >> >> (string-bytes 1 5302430) >> >> (vectors 16 70093) >> >> (vector-slots 8 1166751 55161) >> >> (floats 8 540 101) >> >> (intervals 56 1267 141) >> >> (buffers 976 27)) >> -- Philip Kaludercic From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 11:40:06 2023 Received: (at 61299-done) by debbugs.gnu.org; 24 Feb 2023 16:40:06 +0000 Received: from localhost ([127.0.0.1]:38092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVb76-0003C9-Tk for submit@debbugs.gnu.org; Fri, 24 Feb 2023 11:40:06 -0500 Received: from mail-wr1-f54.google.com ([209.85.221.54]:46975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pVb72-0003BQ-Vo for 61299-done@debbugs.gnu.org; Fri, 24 Feb 2023 11:40:02 -0500 Received: by mail-wr1-f54.google.com with SMTP id bw19so3912517wrb.13 for <61299-done@debbugs.gnu.org>; Fri, 24 Feb 2023 08:40:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cIlhu/rZpLh2xEVpUmxslpQYFD5gR3Pvf5tIZ6mTwCo=; b=jDdPhiGydp4L7z4dg004s5uOCNom+h7SawcJ4eHIuApK+3sfVwaC/S4FaUv1+DBvOU ct15yZW8GJONZHX5FRI1fypAsSn+Tnyz3QHbCYZd+gKquvO9pTBWrYO0RSADCt4XRFJa j69oNXIkuuB17XD2BplSVWiWlzHMuvRXGvy2BpEH9FcJQOn/pZUUbL6eiyYVDZ5mDEk8 OZSE33P/L/OJygEkQ4+Asqab1XBd8pqVZf0kBQPHCV9I2l/MWf7Pw66bVw6cnl+bZdIl R/BrcEWJH7aanB/YX2Dd2fK5+KrowIQU7EyP0y2tU7oLIUTRKQjaz14nC0LHv88lH205 Jm3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cIlhu/rZpLh2xEVpUmxslpQYFD5gR3Pvf5tIZ6mTwCo=; b=JqMxTOxG5DwdnJpvbbSI+uPmN+vT7tl3hLZ9DW8Fp4n3sYTEhCe+CMNujWSLTUSNdx R6jUhaFu1jH4xY/wNjxDGM0KraWgBcEpPDHtEbQE7WZDeNvpsbnXiV+837bhZg2IUKee JF2mW+26lR7I9KQ3tBWw1kqLWiWHXHoGZudMPa00lBYMP2Hcfs40Q2Snq8WYOlZ4YuHy rqiyaRqfq3MWoLAvuR7CPIYMGfqJClLiTzBcPf3MJSjGMh9oinEZBhMYRXHNa2VqsCTv cZLkD2CW/CIO0AsYsnRVLZVgJq5ErWJWqOgde+41HwqyGzKgJMPXQGCOJkeev95uGcjM YMTQ== X-Gm-Message-State: AO0yUKUJ0Up+jWeerRY2aUWFTrBx82BPOX8Ujgco+FTw0xHo5CdEXDbO 1YzVET2LOAvMOahRi7RU3iGKtdMPs+MuqTVNK94= X-Google-Smtp-Source: AK7set/0nrh1Z5op+VQgT7ne58GX0qfBu3kXrBenIstCYeEy86WEFf1SqH3Vsyz36Yhz9Pte/pxBH465cKydP7IiKL4= X-Received: by 2002:a5d:59a9:0:b0:2c7:e48:8ca4 with SMTP id p9-20020a5d59a9000000b002c70e488ca4mr79557wrr.2.1677256795114; Fri, 24 Feb 2023 08:39:55 -0800 (PST) MIME-Version: 1.0 References: <87r0ute3zl.fsf@posteo.net> <87mt544j2i.fsf@posteo.net> <87k007nvwv.fsf@posteo.net> In-Reply-To: <87k007nvwv.fsf@posteo.net> From: dalanicolai Date: Fri, 24 Feb 2023 17:39:43 +0100 Message-ID: Subject: Re: bug#61299: 30.0.50; error when trying to installing via package-vc-selected-packages list To: Philip Kaludercic Content-Type: multipart/alternative; boundary="00000000000078507d05f574c7f1" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61299-done Cc: 61299-done@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 (-) --00000000000078507d05f574c7f1 Content-Type: text/plain; charset="UTF-8" Okay, thanks! Although this is a nice answer, as I am having another question also, I'll take the opportunity to also ask the others @emacs-devel about a short explanation/how they deal with this. On Fri, 24 Feb 2023 at 12:29, Philip Kaludercic wrote: > dalanicolai writes: > > > Ah sorry, indeed I had missed your earlier message. > > No problem :) > > > Installing the package works perfectly fine now. Thanks for that, > > this functionality is great! > > OK, I'll be closing this bug report then. > > > Maybe I can also quickly drop the following question here: > > > > To test the function/new commit, I have rebuilt Emacs. > > But I don't understand the 'proper' way to do that. > > AFAIK (I implied from the INSTALL file), when building with > > the same -configure flags, then we can just pull the latest > > version and then do 'make'. > > Right. > > > However, when I do that, then I get all kinds of warnings that > > my src files are newer than the byte-compiled files. > > How do you deal with this? Should I just continue building Emacs > > and then 're-byte-compile' when using it. Or should I just remove > > all .elc files from the lisp directory first? Or do you have any > > other advice? > > At what stage of the compilation do you encounter these warnings? It > makes sense that if you just git pull'ed from emacs.git the .el files > might be newer than the .elc files, because the Makefile has to first > rebuild Emacs which means temacs has to load a few files before dumping > it into the actual emacs executable. Only then will the byte > compilation proceed. Or that is my understanding, I never looked into > the build process in too great of a detail. > > I'd let make run through, then see everything works the way it should. > If not, I think you should better report that as a separate bug. > > > Thanks again for your help! > > > > On Thu, 23 Feb 2023 at 14:17, Philip Kaludercic > wrote: > > > >> ping? > >> > >> Philip Kaludercic writes: > >> > >> > dalanicolai writes: > >> > > >> >>>>From emacs -q read the docstring of `package-vc-selected-packages`. > >> >> > >> >> Subsequently try to use by setting the value using: > >> >> > >> >> (setq package-vc-selected-packages > >> >> '((image-roll :url " > https://github.com/dalanicolai/image-roll.el > >> "))) > >> >> > >> >> As far as I know the value has the correct structure (as described in > >> >> the docstring). However, when trying to actually install the package > >> >> using `package-vs-install-selected-packages`, Emacs somehow > determines > >> >> that `:url` is the name of the package. > >> > > >> > This should be fixed by 2da05876edb5bc8ec0f39ac679c806930e16e5c7, can > >> > you check? > >> > > >> >> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version > >> >> 3.24.33, cairo version 1.16.0) of 2023-02-05 built on > >> >> floris-XPS-15-9560 > >> >> Repository revision: d27d9a43d4d1b3f8a213cb739f4d27793158a050 > >> >> Repository branch: master > >> >> System Description: Ubuntu 22.04.1 LTS > >> >> > >> >> Configured using: > >> >> 'configure --with-xwidgets --with-pgtk --with-modules --with-cairo > >> >> --with-native-compilation -with-json' > >> >> > >> >> Configured features: > >> >> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON > >> >> LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK > PNG > >> >> RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM > XWIDGETS > >> >> GTK3 ZLIB > >> >> > >> >> Important settings: > >> >> value of $LC_MONETARY: nl_NL.UTF-8 > >> >> value of $LC_NUMERIC: nl_NL.UTF-8 > >> >> value of $LC_TIME: nl_NL.UTF-8 > >> >> value of $LANG: en_US.UTF-8 > >> >> value of $XMODIFIERS: @im=ibus > >> >> locale-coding-system: utf-8-unix > >> >> > >> >> Major mode: Org > >> >> > >> >> Minor modes in effect: > >> >> marginalia-mode: t > >> >> savehist-mode: t > >> >> vertico-mode: t > >> >> which-key-mode: t > >> >> shell-dirtrack-mode: t > >> >> evil-mode: t > >> >> evil-local-mode: t > >> >> windmove-mode: t > >> >> recentf-mode: t > >> >> override-global-mode: t > >> >> tooltip-mode: t > >> >> global-eldoc-mode: t > >> >> show-paren-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 > >> >> font-lock-mode: t > >> >> blink-cursor-mode: t > >> >> line-number-mode: t > >> >> indent-tabs-mode: t > >> >> transient-mark-mode: t > >> >> auto-composition-mode: t > >> >> auto-encryption-mode: t > >> >> auto-compression-mode: t > >> >> > >> >> Load-path shadows: > >> >> None found. > >> >> > >> >> Features: > >> >> (shadow sort mail-extr emacsbug cl-print edebug shortdoc package-x > >> >> package-vc vc help-fns mule-util org-element org-persist org-id > >> >> org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-url ol-rmail > >> >> ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view > >> >> mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-file svg > >> >> gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap > >> >> nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-int gnus-range > >> >> gnus-win gnus nnheader range ol-docview doc-view jka-compr image-mode > >> >> exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi > >> >> cursor-sensor vc-git diff-mode vc-dispatcher vc-svn cus-edit > cus-start > >> >> cus-load eglot external-completion array filenotify jsonrpc > marginalia > >> >> marginalia-autoloads xref org ob ob-tangle ob-ref ob-lob ob-table > ob-exp > >> >> org-macro org-src ob-comint org-pcomplete org-list org-footnote > >> >> org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval > >> >> org-cycle org-table ol org-fold org-fold-core org-keys oc > org-loaddefs > >> >> cal-menu calendar cal-loaddefs org-version org-compat org-macs > >> >> format-spec imenu consult-icomplete icomplete flymake-proc flymake > >> >> project consult-vertico consult compat bookmark consult-autoloads > ert-x > >> >> compat-macs compat-autoloads savehist orderless orderless-autoloads > >> >> vertico-flat vertico vertico-autoloads evil-nerd-commenter > >> >> evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml-mode > facemenu > >> >> dom evil-nerd-commenter-autoloads which-key pcase which-key-autoloads > >> >> bind-map evil-test-helpers evil evil-keybindings evil-integration > ert pp > >> >> ewoc debug backtrace find-func elp evil-maps evil-commands ffap > reveal > >> >> flyspell ispell evil-jumps evil-command-window evil-search evil-ex > shell > >> >> pcomplete evil-types evil-macros evil-repeat evil-states evil-core > >> >> advice evil-common windmove calc calc-loaddefs calc-macs thingatpt > rect > >> >> evil-digraphs evil-vars edmacro kmacro info evil-autoloads undo-tree > >> >> diff queue undo-tree-autoloads tar-mode arc-mode archive-mode comp > >> >> comp-cstr rx generator warnings icons cl compile comint ansi-osc > >> >> ansi-color ring queue-autoloads loaddefs-gen lisp-mnt radix-tree > >> >> mm-archive message sendmail yank-media dired dired-loaddefs rfc822 > mml > >> >> mml-sec epa derived epg rfc6068 epg-config gnus-util > >> >> text-property-search time-date mailabbrev gmm-utils mailheader > mm-decode > >> >> mm-bodies mm-encode mail-utils gnutls network-stream url-cache > url-http > >> >> url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums > >> >> mail-prsvr url-gw nsm puny cl-extra help-mode recentf tree-widget > >> >> wid-edit use-package use-package-ensure use-package-delight > >> >> use-package-diminish use-package-bind-key bind-key easy-mmode > >> >> use-package-core finder-inf bind-map-autoloads :url-autoloads package > >> >> browse-url url url-proxy url-privacy url-expand url-methods > url-history > >> >> url-cookie generate-lisp-file url-domsuf url-util mailcap > url-handlers > >> >> url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache > >> >> json subr-x map byte-opt gv bytecomp byte-compile url-vars > cl-loaddefs > >> >> cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify > >> >> ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win > >> >> pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image > regexp-opt > >> >> fringe tabulated-list replace newcomment text-mode lisp-mode > prog-mode > >> >> register page tab-bar menu-bar rfn-eshadow isearch easymenu timer > select > >> >> scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors > >> >> frame minibuffer nadvice seq simple cl-generic indonesian philippine > >> >> 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 emoji-zwj > charscript > >> >> charprop case-table epa-hook jka-cmpr-hook help abbrev obarray > oclosure > >> >> cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp > >> >> files window text-properties overlay sha1 md5 base64 format env > >> >> code-pages mule custom widget keymap hashtable-print-readable > backquote > >> >> threads xwidget-internal dbusbind inotify dynamic-setting > >> >> system-font-setting font-render-setting cairo gtk pgtk multi-tty > >> >> make-network-process native-compile emacs) > >> >> > >> >> Memory information: > >> >> ((conses 16 600102 54334) > >> >> (symbols 48 36405 0) > >> >> (strings 32 141557 4453) > >> >> (string-bytes 1 5302430) > >> >> (vectors 16 70093) > >> >> (vector-slots 8 1166751 55161) > >> >> (floats 8 540 101) > >> >> (intervals 56 1267 141) > >> >> (buffers 976 27)) > >> > > -- > Philip Kaludercic > --00000000000078507d05f574c7f1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Okay, thanks! Although this is a nice answer, as I am= having another
question also, I'll take the opportunity = to also ask the others @emacs-devel
about a short explanation/how= they deal with this.

On Fri, 24 Feb 2023 at 12:29, Philip Kaluder= cic <philipk@posteo.net> wr= ote:
dalanicolai= <dalanicolai= @gmail.com> writes:

> Ah sorry, indeed I had missed your earlier message.

No problem :)

> Installing the package works perfectly fine now. Thanks for that,
> this functionality is great!

OK, I'll be closing this bug report then.

> Maybe I can also quickly drop the following question here:
>
> To test the function/new commit, I have rebuilt Emacs.
> But I don't understand the 'proper' way to do that.
> AFAIK (I implied from the INSTALL file), when building with
> the same -configure flags, then we can just pull the latest
> version and then do 'make'.

Right.

> However, when I do that, then I get all kinds of warnings that
> my src files are newer than the byte-compiled files.
> How do you deal with this? Should I just continue building Emacs
> and then 're-byte-compile' when using it. Or should I just rem= ove
> all .elc files from the lisp directory first? Or do you have any
> other advice?

At what stage of the compilation do you encounter these warnings?=C2=A0 It<= br> makes sense that if you just git pull'ed from emacs.git the .el files might be newer than the .elc files, because the Makefile has to first
rebuild Emacs which means temacs has to load a few files before dumping
it into the actual emacs executable.=C2=A0 Only then will the byte
compilation proceed.=C2=A0 Or that is my understanding, I never looked into=
the build process in too great of a detail.

I'd let make run through, then see everything works the way it should.<= br> If not, I think you should better report that as a separate bug.

> Thanks again for your help!
>
> On Thu, 23 Feb 2023 at 14:17, Philip Kaludercic <philipk@posteo.net> wrote:
>
>> ping?
>>
>> Philip Kaludercic <philipk@posteo.net> writes:
>>
>> > dalanicolai <dalanicolai@gmail.com> writes:
>> >
>> >>>>From emacs -q read the docstring of `package-vc-se= lected-packages`.
>> >>
>> >> Subsequently try to use by setting the value using:
>> >>
>> >>=C2=A0 (setq package-vc-selected-packages
>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 '((image-roll :url "<= a href=3D"https://github.com/dalanicolai/image-roll.el" rel=3D"noreferrer" = target=3D"_blank">https://github.com/dalanicolai/image-roll.el
>> ")))
>> >>
>> >> As far as I know the value has the correct structure (as = described in
>> >> the docstring). However, when trying to actually install = the package
>> >> using `package-vs-install-selected-packages`, Emacs someh= ow determines
>> >> that `:url` is the name of the package.
>> >
>> > This should be fixed by 2da05876edb5bc8ec0f39ac679c806930e16e= 5c7, can
>> > you check?
>> >
>> >> In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ = Version
>> >>=C2=A0 3.24.33, cairo version 1.16.0) of 2023-02-05 built = on
>> >>=C2=A0 floris-XPS-15-9560
>> >> Repository revision: d27d9a43d4d1b3f8a213cb739f4d27793158= a050
>> >> Repository branch: master
>> >> System Description: Ubuntu 22.04.1 LTS
>> >>
>> >> Configured using:
>> >>=C2=A0 'configure --with-xwidgets --with-pgtk --with-m= odules --with-cairo
>> >>=C2=A0 --with-native-compilation -with-json'
>> >>
>> >> Configured features:
>> >> CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZ= Z JPEG JSON
>> >> LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDU= MPER PGTK PNG
>> >> RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BA= RS XIM XWIDGETS
>> >> GTK3 ZLIB
>> >>
>> >> Important settings:
>> >>=C2=A0 =C2=A0value of $LC_MONETARY: nl_NL.UTF-8
>> >>=C2=A0 =C2=A0value of $LC_NUMERIC: nl_NL.UTF-8
>> >>=C2=A0 =C2=A0value of $LC_TIME: nl_NL.UTF-8
>> >>=C2=A0 =C2=A0value of $LANG: en_US.UTF-8
>> >>=C2=A0 =C2=A0value of $XMODIFIERS: @im=3Dibus
>> >>=C2=A0 =C2=A0locale-coding-system: utf-8-unix
>> >>
>> >> Major mode: Org
>> >>
>> >> Minor modes in effect:
>> >>=C2=A0 =C2=A0marginalia-mode: t
>> >>=C2=A0 =C2=A0savehist-mode: t
>> >>=C2=A0 =C2=A0vertico-mode: t
>> >>=C2=A0 =C2=A0which-key-mode: t
>> >>=C2=A0 =C2=A0shell-dirtrack-mode: t
>> >>=C2=A0 =C2=A0evil-mode: t
>> >>=C2=A0 =C2=A0evil-local-mode: t
>> >>=C2=A0 =C2=A0windmove-mode: t
>> >>=C2=A0 =C2=A0recentf-mode: t
>> >>=C2=A0 =C2=A0override-global-mode: t
>> >>=C2=A0 =C2=A0tooltip-mode: t
>> >>=C2=A0 =C2=A0global-eldoc-mode: t
>> >>=C2=A0 =C2=A0show-paren-mode: t
>> >>=C2=A0 =C2=A0electric-indent-mode: t
>> >>=C2=A0 =C2=A0mouse-wheel-mode: t
>> >>=C2=A0 =C2=A0tool-bar-mode: t
>> >>=C2=A0 =C2=A0menu-bar-mode: t
>> >>=C2=A0 =C2=A0file-name-shadow-mode: t
>> >>=C2=A0 =C2=A0global-font-lock-mode: t
>> >>=C2=A0 =C2=A0font-lock-mode: t
>> >>=C2=A0 =C2=A0blink-cursor-mode: t
>> >>=C2=A0 =C2=A0line-number-mode: t
>> >>=C2=A0 =C2=A0indent-tabs-mode: t
>> >>=C2=A0 =C2=A0transient-mark-mode: t
>> >>=C2=A0 =C2=A0auto-composition-mode: t
>> >>=C2=A0 =C2=A0auto-encryption-mode: t
>> >>=C2=A0 =C2=A0auto-compression-mode: t
>> >>
>> >> Load-path shadows:
>> >> None found.
>> >>
>> >> Features:
>> >> (shadow sort mail-extr emacsbug cl-print edebug shortdoc = package-x
>> >> package-vc vc help-fns mule-util org-element org-persist = org-id
>> >> org-refile avl-tree oc-basic ol-eww eww xdg url-queue mm-= url ol-rmail
>> >> ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml= 2015 mm-view
>> >> mml-smime smime dig gnus-sum shr pixel-fill kinsoku url-f= ile svg
>> >> gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-c= loud nnimap
>> >> nnmail mail-source utf7 nnoo parse-time gnus-spec gnus-in= t gnus-range
>> >> gnus-win gnus nnheader range ol-docview doc-view jka-comp= r image-mode
>> >> exif ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-l= ink-doi
>> >> cursor-sensor vc-git diff-mode vc-dispatcher vc-svn cus-e= dit cus-start
>> >> cus-load eglot external-completion array filenotify jsonr= pc marginalia
>> >> marginalia-autoloads xref org ob ob-tangle ob-ref ob-lob = ob-table ob-exp
>> >> org-macro org-src ob-comint org-pcomplete org-list org-fo= otnote
>> >> org-faces org-entities noutline outline ob-emacs-lisp ob-= core ob-eval
>> >> org-cycle org-table ol org-fold org-fold-core org-keys oc= org-loaddefs
>> >> cal-menu calendar cal-loaddefs org-version org-compat org= -macs
>> >> format-spec imenu consult-icomplete icomplete flymake-pro= c flymake
>> >> project consult-vertico consult compat bookmark consult-a= utoloads ert-x
>> >> compat-macs compat-autoloads savehist orderless orderless= -autoloads
>> >> vertico-flat vertico vertico-autoloads evil-nerd-commente= r
>> >> evil-nerd-commenter-operator evil-nerd-commenter-sdk sgml= -mode facemenu
>> >> dom evil-nerd-commenter-autoloads which-key pcase which-k= ey-autoloads
>> >> bind-map evil-test-helpers evil evil-keybindings evil-int= egration ert pp
>> >> ewoc debug backtrace find-func elp evil-maps evil-command= s ffap reveal
>> >> flyspell ispell evil-jumps evil-command-window evil-searc= h evil-ex shell
>> >> pcomplete evil-types evil-macros evil-repeat evil-states = evil-core
>> >> advice evil-common windmove calc calc-loaddefs calc-macs = thingatpt rect
>> >> evil-digraphs evil-vars edmacro kmacro info evil-autoload= s undo-tree
>> >> diff queue undo-tree-autoloads tar-mode arc-mode archive-= mode comp
>> >> comp-cstr rx generator warnings icons cl compile comint a= nsi-osc
>> >> ansi-color ring queue-autoloads loaddefs-gen lisp-mnt rad= ix-tree
>> >> mm-archive message sendmail yank-media dired dired-loadde= fs rfc822 mml
>> >> mml-sec epa derived epg rfc6068 epg-config gnus-util
>> >> text-property-search time-date mailabbrev gmm-utils mailh= eader mm-decode
>> >> mm-bodies mm-encode mail-utils gnutls network-stream url-= cache url-http
>> >> url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-= drums
>> >> mail-prsvr url-gw nsm puny cl-extra help-mode recentf tre= e-widget
>> >> wid-edit use-package use-package-ensure use-package-delig= ht
>> >> use-package-diminish use-package-bind-key bind-key easy-m= mode
>> >> use-package-core finder-inf bind-map-autoloads :url-autol= oads package
>> >> browse-url url url-proxy url-privacy url-expand url-metho= ds url-history
>> >> url-cookie generate-lisp-file url-domsuf url-util mailcap= url-handlers
>> >> url-parse auth-source cl-seq eieio eieio-core cl-macs pas= sword-cache
>> >> json subr-x map byte-opt gv bytecomp byte-compile url-var= s cl-loaddefs
>> >> cl-lib rmc iso-transl tooltip cconv eldoc paren electric = uniquify
>> >> ediff-hook vc-hooks lisp-float-type elisp-mode mwheel ter= m/pgtk-win
>> >> pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset im= age regexp-opt
>> >> fringe tabulated-list replace newcomment text-mode lisp-m= ode prog-mode
>> >> register page tab-bar menu-bar rfn-eshadow isearch easyme= nu timer select
>> >> scroll-bar mouse jit-lock font-lock syntax font-core term= /tty-colors
>> >> frame minibuffer nadvice seq simple cl-generic indonesian= philippine
>> >> cham georgian utf-8-lang misc-lang vietnamese tibetan tha= i tai-viet lao
>> >> korean japanese eucjp-ms cp51932 hebrew greek romanian sl= ovak czech
>> >> european ethiopic indian cyrillic chinese composite emoji= -zwj charscript
>> >> charprop case-table epa-hook jka-cmpr-hook help abbrev ob= array oclosure
>> >> cl-preloaded button loaddefs theme-loaddefs faces cus-fac= e macroexp
>> >> files window text-properties overlay sha1 md5 base64 form= at env
>> >> code-pages mule custom widget keymap hashtable-print-read= able backquote
>> >> threads xwidget-internal dbusbind inotify dynamic-setting=
>> >> system-font-setting font-render-setting cairo gtk pgtk mu= lti-tty
>> >> make-network-process native-compile emacs)
>> >>
>> >> Memory information:
>> >> ((conses 16 600102 54334)
>> >>=C2=A0 (symbols 48 36405 0)
>> >>=C2=A0 (strings 32 141557 4453)
>> >>=C2=A0 (string-bytes 1 5302430)
>> >>=C2=A0 (vectors 16 70093)
>> >>=C2=A0 (vector-slots 8 1166751 55161)
>> >>=C2=A0 (floats 8 540 101)
>> >>=C2=A0 (intervals 56 1267 141)
>> >>=C2=A0 (buffers 976 27))
>>

--
Philip Kaludercic
--00000000000078507d05f574c7f1-- From unknown Wed Aug 20 04:11:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 25 Mar 2023 11:24:11 +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