From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 07:37:50 2016 Received: (at submit) by debbugs.gnu.org; 26 Feb 2016 12:37:50 +0000 Received: from localhost ([127.0.0.1]:46993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aZHeY-0000cJ-B2 for submit@debbugs.gnu.org; Fri, 26 Feb 2016 07:37:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33186) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aZHeW-0000c6-Fi for submit@debbugs.gnu.org; Fri, 26 Feb 2016 07:37:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aZHeQ-0001i8-Cn for submit@debbugs.gnu.org; Fri, 26 Feb 2016 07:37:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44192) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZHeQ-0001i4-9B for submit@debbugs.gnu.org; Fri, 26 Feb 2016 07:37:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52390) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZHeP-0001q9-43 for bug-gnu-emacs@gnu.org; Fri, 26 Feb 2016 07:37:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aZHeO-0001hs-04 for bug-gnu-emacs@gnu.org; Fri, 26 Feb 2016 07:37:41 -0500 Received: from mail-pa0-x22f.google.com ([2607:f8b0:400e:c03::22f]:35291) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZHeN-0001hY-Kp for bug-gnu-emacs@gnu.org; Fri, 26 Feb 2016 07:37:39 -0500 Received: by mail-pa0-x22f.google.com with SMTP id ho8so52115286pac.2 for ; Fri, 26 Feb 2016 04:37:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version; bh=671NeKvPamAMLIeqrYdcUs4na6PrWIm9tyq4GxlY6Fg=; b=m1ma3bZSgq1qSbkWwoErxHw7qqey+OGgTOmCmVQJIok120nY5WZBdTJu6e/HuQ/DpT q6R48I7WJci9v/HrfoNQ6dG50n8kkg6OYEi7kSjNjXeWd5SYxyYKEHZDGkVfLyd6tqQ+ dhpcztq8TM9LZnXKzZtuR+MPLH/CL2U0l+uQ94PqPFg7pXAHGeWMHPG4ngS3Gc3zeqV8 8pvHX2kCi+syAMCcgGErt/B7TCuqmmPVO4Q7zLbEwYaVjEuBlgtYL1qmHzRI1buDiGDQ /4UgEsmCKya3Vm5RdxtMBAVunQwb7sJ4GWuPJnw8FAblvO+l10Q0EpemmqJH4Nsbu3qA 0zXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=671NeKvPamAMLIeqrYdcUs4na6PrWIm9tyq4GxlY6Fg=; b=Ssa6ts2h5WwUrjbWScIPyOQxUIKCgq9+8KWMWkuzyuXbZLMOvaIGQHvLaEsxNgiWfr Vk74pETVcuqGkZDXB9tUtIVF2k3UJBV6xxRykgj3UAoQ1FwacEW/ZeGEUReBfcl5uWJ7 54fjBw91g4xkB8qhlrPHyflS1BJQKaXVjAR47+IeIARtwqQZJIOaNIboOse6FOKGzRlM rwoK++1Wun3R4kSzbPzn98lWlYGGos+YmJDZvTBNAot4k/N2NIRf1Wi5XpDfjcez8Cr1 ag0nMtBnIGSXMD2WFNwRALCRLSJ3BLn+/tgyysfBlZGpKm1NEjinO6CuwxBWICun8XFe TV6w== X-Gm-Message-State: AD7BkJLoqe2FmAT4al00WeusWWrlL31aE4Ho1du4XsQCiq6gAp9ifbEXkfKYX3Nxm41hhA== X-Received: by 10.66.228.97 with SMTP id sh1mr1668789pac.77.1456490258400; Fri, 26 Feb 2016 04:37:38 -0800 (PST) Received: from tpx ([2001:da8:200:900e::3b42:7427]) by smtp.googlemail.com with ESMTPSA id m16sm19241133pfi.75.2016.02.26.04.37.36 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 26 Feb 2016 04:37:37 -0800 (PST) From: Chris Feng To: bug-gnu-emacs@gnu.org Subject: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' Date: Fri, 26 Feb 2016 20:37:33 +0800 Message-ID: <86r3fzy7ea.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Currently `package--builtin-versions' does not contain versioned preloaded libraries (cl-generic, tabulated-list), which makes package.el believe they're not builtin and install the versions from ELPA. This patch fixes the problem. Also, since `package--builtin-versions' is now complete, should we remove the version info in `package--builtins'? Chris --- * lisp/emacs-lisp/autoload.el (update-directory-autoloads): Do not exclude preloaded libraries or remove entries generated for them. (autoload-generate-file-autoloads): Do not generate autoload statements for preloaded libraries. --- lisp/emacs-lisp/autoload.el | 57 ++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el index e688d6b..2f2c856 100644 --- a/lisp/emacs-lisp/autoload.el +++ b/lisp/emacs-lisp/autoload.el @@ -578,22 +578,24 @@ autoload-generate-file-autoloads package--builtin-versions)) (princ "\n"))))) - (goto-char (point-min)) - (while (not (eobp)) - (skip-chars-forward " \t\n\f") - (cond - ((looking-at (regexp-quote generate-autoload-cookie)) - ;; If not done yet, figure out where to insert this text. - (unless output-start - (setq output-start (autoload--setup-output - otherbuf outbuf absfile load-name))) - (autoload--print-cookie-text output-start load-name file)) - ((looking-at ";") - ;; Don't read the comment. - (forward-line 1)) - (t - (forward-sexp 1) - (forward-line 1)))))) + ;; Do not insert autoload entries for excluded files. + (unless (member absfile autoload-excludes) + (goto-char (point-min)) + (while (not (eobp)) + (skip-chars-forward " \t\n\f") + (cond + ((looking-at (regexp-quote generate-autoload-cookie)) + ;; If not done yet, figure out where to insert this text. + (unless output-start + (setq output-start (autoload--setup-output + otherbuf outbuf absfile load-name))) + (autoload--print-cookie-text output-start load-name file)) + ((looking-at ";") + ;; Don't read the comment. + (forward-line 1)) + (t + (forward-sexp 1) + (forward-line 1))))))) (when output-start (let ((secondary-autoloads-file-buf @@ -810,9 +812,7 @@ update-directory-autoloads ((not (stringp file))) ((or (not (file-exists-p file)) ;; Remove duplicates as well, just in case. - (member file done) - ;; If the file is actually excluded. - (member (expand-file-name file) autoload-excludes)) + (member file done)) ;; Remove the obsolete section. (autoload-remove-section (match-beginning 0))) ((not (time-less-p (nth 4 form) @@ -830,16 +830,15 @@ update-directory-autoloads ;; Elements remaining in FILES have no existing autoload sections yet. (let ((no-autoloads-time (or last-time '(0 0 0 0))) file-time) (dolist (file files) - (cond - ((member (expand-file-name file) autoload-excludes) nil) - ;; Passing nil as second argument forces - ;; autoload-generate-file-autoloads to look for the right - ;; spot where to insert each autoloads section. - ((setq file-time - (autoload-generate-file-autoloads file nil buffer-file-name)) - (push file no-autoloads) - (if (time-less-p no-autoloads-time file-time) - (setq no-autoloads-time file-time))))) + ;; Passing nil as second argument forces + ;; autoload-generate-file-autoloads to look for the right + ;; spot where to insert each autoloads section. + (setq file-time + (autoload-generate-file-autoloads file nil buffer-file-name)) + (when file-time + (push file no-autoloads) + (if (time-less-p no-autoloads-time file-time) + (setq no-autoloads-time file-time)))) (when no-autoloads ;; Sort them for better readability. -- 2.7.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 26 20:24:40 2016 Received: (at 22817) by debbugs.gnu.org; 27 Feb 2016 01:24:40 +0000 Received: from localhost ([127.0.0.1]:48028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aZTcd-0005D6-Uu for submit@debbugs.gnu.org; Fri, 26 Feb 2016 20:24:40 -0500 Received: from mail-wm0-f41.google.com ([74.125.82.41]:37213) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aZTcc-0005Ct-9A for 22817@debbugs.gnu.org; Fri, 26 Feb 2016 20:24:38 -0500 Received: by mail-wm0-f41.google.com with SMTP id g62so90825889wme.0 for <22817@debbugs.gnu.org>; Fri, 26 Feb 2016 17:24:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=PLGd1ONfvPOAEyRtbKrEgqKB0bQULD8FDIgCWpNThiw=; b=oS1o56TnUi0+/ZEMUzW66LGR+dj1C4tKnG7t9VlJ0FOOQRWPlj2DAHfsbGUx6Pr5bW s6S0EwWHd4P0ZLTLWsKI5zS0yEgjAcri6TnP64p2Tw56AgXzeHhJw+EOOfjNNCTRGmyC wlJsQDiYT2Qah6j5LA+e8fCyoCZDnjoLLkWhQUPAp4HiLaqIQoCTabQkaxsZoGW00AH4 u3R0C078gcbGbl2PuZr5lRhldzhJ31lTVo5o+fGKRGeLZTXoKysGDYQzrohu3pqFD01/ pM/RQmRnLCDtKG3wt0p3rYXMcbkI1RgqdReXaxqSDD1Ypz0Erj05U2aI035kf2L2HHLC owiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=PLGd1ONfvPOAEyRtbKrEgqKB0bQULD8FDIgCWpNThiw=; b=Joyc73Qn1QtkRAk75CNw6tE1SflebHn2+e3rivjvmcGCiIoBbf8dqvkoBc+/+W/yIg Y/QLuh8/oaEYYqtfA4NvhpRmG7RxdJAIlLq4wdKJJKC096i0WYBp13Wh0I6Upe48YtG5 jMjHTZ2CeriHKsNdCUOzc7cSPvajFbZUJZzH51FQa1HZIm14Xi1dwEzZ4gSbPnIZjrHU 2d5JgwaZcWMowgHDg+TDJsSn3xIe5OjNRX8tCpIu+WRN4m+klZ/nwiYGUK+ByHdygiUX OCs+zvxLmRm7PcpID7Erqy0WmLlWvaHmp038dzHew5q8yS2GkUbUaMZtEzC1mysfCvr0 pECg== X-Gm-Message-State: AD7BkJJEvpWM+OmzSjVrSV2wtXkTrEOvCu/b28XatOqr1Zmb12YF5YQ7lH+OisvGih6l8v3356CVie+4MvHjCw== MIME-Version: 1.0 X-Received: by 10.194.63.144 with SMTP id g16mr4987259wjs.149.1456536272663; Fri, 26 Feb 2016 17:24:32 -0800 (PST) Received: by 10.194.190.104 with HTTP; Fri, 26 Feb 2016 17:24:32 -0800 (PST) In-Reply-To: <86r3fzy7ea.fsf@gmail.com> References: <86r3fzy7ea.fsf@gmail.com> Date: Sat, 27 Feb 2016 09:24:32 +0800 Message-ID: Subject: Re: bug#22817: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' From: Chris Feng To: 22817@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22817 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > Currently `package--builtin-versions' does not contain versioned preloaded > libraries (cl-generic, tabulated-list), which makes package.el believe they're > not builtin and install the versions from ELPA. This patch fixes the problem. I forgot to mention that the bug can be reproduced by installing a package having a preloaded lib as a dependency, e.g.: M-x package-install RET xelb RET Then cl-generic 0.2 will get installed. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 12 09:20:08 2016 Received: (at 22817) by debbugs.gnu.org; 12 Jul 2016 13:20:08 +0000 Received: from localhost ([127.0.0.1]:47749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMxbW-00035H-N3 for submit@debbugs.gnu.org; Tue, 12 Jul 2016 09:20:08 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:29638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMxbQ-00034f-3p for 22817@debbugs.gnu.org; Tue, 12 Jul 2016 09:20:01 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CvCwA731xV/3mcpUVcgxCEAsEMCYR+gk0EAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCzQHCxQYDSSINwjPIwEBAQEBBQEBAQEeizqFBQeELQWZbgWFJJIUghSBRSNhgVqBWSKCeAEBAQ X-IPAS-Result: A0CvCwA731xV/3mcpUVcgxCEAsEMCYR+gk0EAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCzQHCxQYDSSINwjPIwEBAQEBBQEBAQEeizqFBQeELQWZbgWFJJIUghSBRSNhgVqBWSKCeAEBAQ X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="247574673" Received: from 69-165-156-121.dsl.teksavvy.com (HELO pastel.home) ([69.165.156.121]) by ironport2-out.teksavvy.com with ESMTP; 12 Jul 2016 09:19:50 -0400 Received: by pastel.home (Postfix, from userid 20848) id 8584864C36; Tue, 12 Jul 2016 09:19:50 -0400 (EDT) From: Stefan Monnier To: Chris Feng Subject: Re: bug#22817: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' Message-ID: References: <86r3fzy7ea.fsf@gmail.com> Date: Tue, 12 Jul 2016 09:19:50 -0400 In-Reply-To: (Chris Feng's message of "Sat, 27 Feb 2016 09:24:32 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 22817 Cc: 22817@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: 0.3 (/) > Also, since `package--builtin-versions' is now complete, should we remove the > version info in `package--builtins'? Not sure what you mean nor what would be the benefit. > I forgot to mention that the bug can be reproduced by installing a > package having a preloaded lib as a dependency, e.g.: > > M-x package-install RET xelb RET > > Then cl-generic 0.2 will get installed. A more direct way is to check (assq 'cl-generic package--builtin-versions) which should not return nil (but does :-( ). I haven't looked in detail at your patch, but it'd be good to do something along these lines. It's probably too late to use your approach for emacs-25, but I think we need to install some fix for this problem in emacs-25, since otherwise Emacs-25.1 will end up insisting on installing cl-generic from GNU ELPA every occasion it gets. How 'bout you install your patch into master and we install the patch below into emacs-25? Stefan diff --git a/lisp/emacs-lisp/cl-generic.el b/lisp/emacs-lisp/cl-generic.el index 37edf45..e5bab8d 100644 --- a/lisp/emacs-lisp/cl-generic.el +++ b/lisp/emacs-lisp/cl-generic.el @@ -86,6 +86,11 @@ ;;; Code: +;; The autoloads.el mechanism which adds package--builtin-versions +;; maintenance to loaddefs.el doesn't work for preloaded packages (such +;; as this one), so we have to do it by hand! +(push (purecopy '(cl-generic 1 0)) package--builtin-versions) + ;; Note: For generic functions that dispatch on several arguments (i.e. those ;; which use the multiple-dispatch feature), we always use the same "tagcodes" ;; and the same set of arguments on which to dispatch. This works, but is From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 12 10:28:43 2016 Received: (at 22817) by debbugs.gnu.org; 12 Jul 2016 14:28:43 +0000 Received: from localhost ([127.0.0.1]:48466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMyft-0004xZ-50 for submit@debbugs.gnu.org; Tue, 12 Jul 2016 10:28:43 -0400 Received: from mail-wm0-f49.google.com ([74.125.82.49]:37507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMyfm-0004xF-C5 for 22817@debbugs.gnu.org; Tue, 12 Jul 2016 10:28:36 -0400 Received: by mail-wm0-f49.google.com with SMTP id i5so27769952wmg.0 for <22817@debbugs.gnu.org>; Tue, 12 Jul 2016 07:28:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=a+YMJr+l+TxH/N/0ekPJ1fmfjODBh5VvSARPfDYtfC0=; b=tpcvfQjWThsa6hSFyaza1jH94NlrceIPtIgCo/aSx/ZcsSxSRjKVJPK2c4PR8/cq/S cc2XoJY6Ten49M2/G/UQ+nzuRpirmDFSQU7t6EgEjUaB9doJmAsW4VtdNn8qnFtIiAEl tiogdbpV5jhN3marBNTmzXg8k6BLBq7wxIQPhvVTA+/xDnItlMpwspzlCJNsJg+esm1f Jmr+R4vrkRSxOit8TaaNOXWnkef1j1UYPcs/j0HK3j+FDsWJs6O/HWYqlMZRzqXO+2qO /N5/SyQvQ45sZvkYhxJb90Fr2v16EY9MxCUE3kT+B2gwzM09u+mCuceRV7ehoVYzz7dB jRQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=a+YMJr+l+TxH/N/0ekPJ1fmfjODBh5VvSARPfDYtfC0=; b=YlL8vjiFg9L533ECbMyWFpYQ0e8CvGnkAmFFRdKTmachMu3xSNH1HAqN+iFCk6CvN4 0XS0Smff0eAHEDA75hx8KqYM2qO2y5QYq+ssI7hXLM5fz+05tCT57Vw/7OZcsWqQ+JL+ hAv/UpXGiGs58Mh7ZIr06cuzl9zW2YnHY3iUmvzFmBI+gew54wS8GA6nm5UNFkAAW1rZ RqwQl6AW33EPF6fXA2Jn4hSfvYW7LslY2O3D8DqKIYCt54H7jkJlGhHwSK7YkNN1YG1g 3vHtvVAFeWRK89iPAWtKBkXoB/aq8oljsu7L4jv3Ap8Gst65HYgQbv696Y3WAQegAk94 RWXg== X-Gm-Message-State: ALyK8tJxap+l0bXPDIP28Jy23/sn1FDt2I/sNN45oWTXTflCEZbP//k6d9Vig+si1sj5KhqBs1YRqjoXsCDBDw== X-Received: by 10.28.199.205 with SMTP id x196mr3743747wmf.96.1468333703535; Tue, 12 Jul 2016 07:28:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.97.20 with HTTP; Tue, 12 Jul 2016 07:28:23 -0700 (PDT) In-Reply-To: References: <86r3fzy7ea.fsf@gmail.com> From: Chris Feng Date: Tue, 12 Jul 2016 22:28:23 +0800 Message-ID: Subject: Fwd: bug#22817: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' To: 22817@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22817 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) >> Also, since `package--builtin-versions' is now complete, should we remove the >> version info in `package--builtins'? > > Not sure what you mean nor what would be the benefit. I just noticed you wrote this in finder.el: ;; FIXME: Now that we have package--builtin-versions, package--builtins is ;; only needed to get the list of unversioned packages and to get the ;; summary description of each package. >> I forgot to mention that the bug can be reproduced by installing a >> package having a preloaded lib as a dependency, e.g.: >> >> M-x package-install RET xelb RET >> >> Then cl-generic 0.2 will get installed. > > A more direct way is to check (assq 'cl-generic package--builtin-versions) > which should not return nil (but does :-( ). > > I haven't looked in detail at your patch, but it'd be good to do > something along these lines. > > It's probably too late to use your approach for emacs-25, but I think we > need to install some fix for this problem in emacs-25, since otherwise > Emacs-25.1 will end up insisting on installing cl-generic from GNU ELPA > every occasion it gets. > > How 'bout you install your patch into master and we install the patch > below into emacs-25? That'd be okay. Chris From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 12 11:04:02 2016 Received: (at 22817) by debbugs.gnu.org; 12 Jul 2016 15:04:02 +0000 Received: from localhost ([127.0.0.1]:48483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMzE9-0005rz-VW for submit@debbugs.gnu.org; Tue, 12 Jul 2016 11:04:02 -0400 Received: from mail-wm0-f53.google.com ([74.125.82.53]:37532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMzE7-0005re-SR for 22817@debbugs.gnu.org; Tue, 12 Jul 2016 11:04:00 -0400 Received: by mail-wm0-f53.google.com with SMTP id i5so29163774wmg.0 for <22817@debbugs.gnu.org>; Tue, 12 Jul 2016 08:03:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=45NwiKluXR9kT1uJHbxEn5n44wyjsXqEN3PXir24Hyo=; b=Tn12g8nuicwfbYTgxlwLGNkFzKsRFXD0RsljQyVxTyLGSLvYB0W9u5ccCX9iubzFwf w/TSL5kpCI+5lv0kh34ECwpgLhnxke+fzpAXBaQbWwiney1y41LVNtebUvlpBHdIWddp 8uyrIKD/hbDaRDaY9dpA5cI19i1gHJ04rmKa437EXdTDMYpYpHIII98kWaHEbKncEPY/ NETOVME5wfQRLEOa1Vm503Mx0jyBohpkzIGGxiSRhH7CLE55CSydDKOJhN8uzMPTBURs rOqaZbHsY6tX0cZ9hMR0+eOA8bO7IFXr+GXBEBC0CabAPwJmRA9JtT/B6qwVm/4JFS1+ x2Ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=45NwiKluXR9kT1uJHbxEn5n44wyjsXqEN3PXir24Hyo=; b=KizsShaz1bCww3yF3ACg9o/O1v/lri+z3/16v2dhFh2O1Peqk6pq2BVisF3+qB6qpB I4LDCVhDdJCfgf7KnvZQXod6r0Nel4JRSsLUMA2bx7Jg5XF3Y/0UBSec0GbKPft3mVk8 S4D86sTY6ybch/xOseSQXPTNZ/f6rHd1SKqIID4h38dNHzM0t8HHhcIESl1QJsy7Sx2W MVslwhj9Urpa8MMi48MrJ+4gzss0ixRC0gfQ9e3aFdwsPAhBjmoe1guLWKZEgBLmGDQL 2DX+tBWY59IdbWltiiOKO5WhskiycpV7rsXACSuBof57aL367x9wDTbpsjxdXPeoum9f I2Mw== X-Gm-Message-State: ALyK8tK/o3VrOnFVV7pQ7Q0GyMwkpFf42iX29Q0H2m3mi9c1+0FAPq63RSWFUUiAekkCSWIREF3SNk+p0zTMDA== X-Received: by 10.28.125.80 with SMTP id y77mr3996469wmc.25.1468335834075; Tue, 12 Jul 2016 08:03:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.97.20 with HTTP; Tue, 12 Jul 2016 08:03:53 -0700 (PDT) In-Reply-To: References: <86r3fzy7ea.fsf@gmail.com> From: Chris Feng Date: Tue, 12 Jul 2016 23:03:53 +0800 Message-ID: Subject: Re: bug#22817: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22817 Cc: 22817@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: -0.7 (/) >>>> Also, since `package--builtin-versions' is now complete, should we >>>> remove the version info in `package--builtins'? >>> Not sure what you mean nor what would be the benefit. >> I just noticed you wrote this in finder.el: >> ;; FIXME: Now that we have package--builtin-versions, package--builtins >> ;; is only needed to get the list of unversioned packages and to get the >> ;; summary description of each package. > > Yes, but that still doesn't tell me what you suggest we do ;-) I think we can simply drop the version info in `package--builtins' / `package--bi-desc' so as to eliminate duplicated info and prevent future confusion. Also the variables are only used in a few places so it'd be easy to make the change. >>> How 'bout you install your patch into master and we install the patch >>> below into emacs-25? >> That'd be okay. > > Eli? John? Chris From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 12 12:16:33 2016 Received: (at 22817) by debbugs.gnu.org; 12 Jul 2016 16:16:33 +0000 Received: from localhost ([127.0.0.1]:48580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bN0ML-0007lp-Ab for submit@debbugs.gnu.org; Tue, 12 Jul 2016 12:16:33 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:4084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bN0MJ-0007la-R3 for 22817@debbugs.gnu.org; Tue, 12 Jul 2016 12:16:32 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CvCwA731xV/3mcpUVcgxCEAsEMCYR+gk0EAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCzQHCxQYDSSINwjPIwEBAQEBBQEBAQEeizqFBQeELQWZbgWZTIFFI2GBWoFZIoJ4AQEB X-IPAS-Result: A0CvCwA731xV/3mcpUVcgxCEAsEMCYR+gk0EAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCzQHCxQYDSSINwjPIwEBAQEBBQEBAQEeizqFBQeELQWZbgWZTIFFI2GBWoFZIoJ4AQEB X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="247597045" Received: from 69-165-156-121.dsl.teksavvy.com (HELO pastel.home) ([69.165.156.121]) by ironport2-out.teksavvy.com with ESMTP; 12 Jul 2016 12:16:25 -0400 Received: by pastel.home (Postfix, from userid 20848) id 1B4226443B; Tue, 12 Jul 2016 12:16:25 -0400 (EDT) From: Stefan Monnier To: Chris Feng Subject: Re: bug#22817: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' Message-ID: References: <86r3fzy7ea.fsf@gmail.com> Date: Tue, 12 Jul 2016 12:16:25 -0400 In-Reply-To: (Chris Feng's message of "Tue, 12 Jul 2016 23:03:53 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 22817 Cc: 22817@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: 0.3 (/) > I think we can simply drop the version info in `package--builtins' / > `package--bi-desc' so as to eliminate duplicated info and prevent > future confusion. Also the variables are only used in a few places so > it'd be easy to make the change. I'm not completely sure the end result will be simpler/cleaner, but I guess it's worth a try. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 13 08:17:41 2016 Received: (at 22817) by debbugs.gnu.org; 13 Jul 2016 12:17:41 +0000 Received: from localhost ([127.0.0.1]:49143 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNJ6j-0008Cq-LK for submit@debbugs.gnu.org; Wed, 13 Jul 2016 08:17:41 -0400 Received: from mail-wm0-f48.google.com ([74.125.82.48]:38119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNJ6h-0008Cd-FO for 22817@debbugs.gnu.org; Wed, 13 Jul 2016 08:17:39 -0400 Received: by mail-wm0-f48.google.com with SMTP id o80so66139001wme.1 for <22817@debbugs.gnu.org>; Wed, 13 Jul 2016 05:17:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=S/UpO5KROomnpK81zKcXNCpZSUvDawErLjbmyeWmKKI=; b=hj+/1FbQu9shvpCWTSpYo6FMjcQ01BwjQTu3fxOFa5RrQwSumBF77rSSJ2nFHVCX2y 9HfjFU/5LYYiE/AqFUtbRGRVTDrFnUJMG2TlJCkE1IsoVHIQw80OyNbCfvu3NBnpFi/5 we9AXciTmZzAGRH4uhnQeDe9z8xUqtQ+ksLF4NZZie2pfUaQbH9h5fv+cRdSxBbEDc2C KceqVYEuvarrJsc8Kbu4xUC+v4siSp7M5sR68mYIFcHDbiCQrV8F95wADJc5wziIgwiu KkoT3U+C2MKPLE69QRmTHF0dgX/lZn9LOed8UoopyZkI0Xa8FayVBmOzc0KBiGNUh493 LlQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=S/UpO5KROomnpK81zKcXNCpZSUvDawErLjbmyeWmKKI=; b=WWKibybhmAwm+pZ82IIlyzL4kWFJz0tIB4LYRTNwkWGBkPJtG+7MvuK8qFEGL5v7RK fNbADWeR4RlZoi8amQt/bIMWkLUO/a9PgP+Epzsu5TupUdA55GO+KX5SzyzgankjPzfc vvLI4u936wRI0FFF+c3TwZUbqlY74JQqliuKahA6bw52eYJrpXIC7Z9FkCT6xdB+hwkR DIWiRj7V/Kgnvz7lPQrp5pxSkbj7XlyRSGMxQpnVtKICDTqXDi42ViOYOFQvh6hbQTAI ciKPOWqvTl7HbbJCxAzAJ0RooepVHeDy+i05xBRfJBnUcH5egbwmytexb7DT/3TbOC60 KvsQ== X-Gm-Message-State: ALyK8tLOUessTPLVvoGc+8H2xZlmAql0PwK6dprsx3vVVCSFykTm0NaTL/79wK5hwaiK4WNoVjRx0nP62fYZow== X-Received: by 10.28.39.69 with SMTP id n66mr10723373wmn.3.1468412253644; Wed, 13 Jul 2016 05:17:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.97.20 with HTTP; Wed, 13 Jul 2016 05:17:32 -0700 (PDT) In-Reply-To: References: <86r3fzy7ea.fsf@gmail.com> From: Chris Feng Date: Wed, 13 Jul 2016 20:17:32 +0800 Message-ID: Subject: Re: bug#22817: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' To: Stefan Monnier Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22817 Cc: 22817@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: -0.7 (/) >> I think we can simply drop the version info in `package--builtins' / >> `package--bi-desc' so as to eliminate duplicated info and prevent >> future confusion. Also the variables are only used in a few places so >> it'd be easy to make the change. > > I'm not completely sure the end result will be simpler/cleaner, but > I guess it's worth a try. I've installed this patch into master. It turns out `package--builtins' and `package--bi-desc' cannot be elegantly cleaned up so I just give up the idea. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 14 15:09:28 2016 Received: (at 22817-done) by debbugs.gnu.org; 14 Jul 2016 19:09:28 +0000 Received: from localhost ([127.0.0.1]:51746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNm0m-0003se-DR for submit@debbugs.gnu.org; Thu, 14 Jul 2016 15:09:28 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:59572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNm0l-0003sX-HE for 22817-done@debbugs.gnu.org; Thu, 14 Jul 2016 15:09:27 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id u6EJ9haj016807; Thu, 14 Jul 2016 15:09:43 -0400 Received: by pastel.home (Postfix, from userid 20848) id 55EAC604BA; Thu, 14 Jul 2016 15:10:39 -0400 (EDT) From: Stefan Monnier To: 22817-done@debbugs.gnu.org Subject: Re: bug#22817: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' Message-ID: References: <86r3fzy7ea.fsf@gmail.com> <834m7s8cyl.fsf@gnu.org> Date: Thu, 14 Jul 2016 15:10:39 -0400 In-Reply-To: <834m7s8cyl.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 14 Jul 2016 18:18:58 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV5736=0 X-NAI-Spam-Version: 2.3.0.9418 : core <5736> : inlines <5009> : streams <1667847> : uri <2248162> X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 22817-done 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.6 (--) Version: 25.1 > Fine with me, thanks. Thanks, installed. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 15 02:25:56 2016 Received: (at 22817) by debbugs.gnu.org; 15 Jul 2016 06:25:56 +0000 Received: from localhost ([127.0.0.1]:51950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNwZQ-0000a9-4J for submit@debbugs.gnu.org; Fri, 15 Jul 2016 02:25:56 -0400 Received: from mail-pa0-f49.google.com ([209.85.220.49]:35973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNwZP-0000Zw-1p for 22817@debbugs.gnu.org; Fri, 15 Jul 2016 02:25:55 -0400 Received: by mail-pa0-f49.google.com with SMTP id pp5so29574612pac.3 for <22817@debbugs.gnu.org>; Thu, 14 Jul 2016 23:25:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version; bh=slKkdtBeVg5+pe0M7n81m/gR+dmjhNBC0stRC2oXGp0=; b=Uz7NM7LNKeU5uu5JLskJuufY8/AzZX7fn8Wkrs22kps69Gfr+kF/FknHebt6tXi9H/ HS/swMEakAgGMYcrkpmg2AG8Tf75gVmzGaT8f6NxtgwzRM/Aq/TzkD2MPR2Yod6GMe20 wj4/KgsvbGOb2ItbPM78JDyJr0dDAupeL/EIac5M0Rf41S5sCLEzn92M0unnXUHTWtCA 7kt4s145yZslbFaUEIRq6vuknMPKHFjzWmx/+IFGamHzihgR8oz6RE2E/c5FTs6nqegT yqbJ4WsHzluJoHw2HNda/1/ZThWu2uz7iAydiA9IhMmAdMCuE4TR6yAN6YzpQPxCykVe 77cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version; bh=slKkdtBeVg5+pe0M7n81m/gR+dmjhNBC0stRC2oXGp0=; b=fTyFPxD8eMXTJRdBC/bA0N8v3mxoExNQ64OpA+E1PkO2WY8AN9Y5i0IVgPUNo4DxHJ NBnkXA+ZSoeiGGG2Ij0egTiFnE9VRecVermsQRMtuPojRA/dWlnrGtPdnIRrLph0Z9BI beuDJ4C+QCM+lyuGaIk4QvEzIYgzco3oPIE6g/aetR/AZ0lh5C1vjq0VJk2Xr42zLIHC cBbIWPtgLlkcEVh5twIxFdRpGEJepncM6FNSeTmjsldiM1BCpHJtbtcJgS+03kx6UfG2 Q+wv9m+M6OJ4nz1sHpDYQq0hCieRY+aIacXOKQoY4EvjVzb+ktKA79EfQQWGvX5GSurP 8Jaw== X-Gm-Message-State: ALyK8tLy+3Mq+ZjXG2zg+JL8oTWLZKnwFOEl0rOgkH+2P6nQqlmqLuLQjKBRwtTJxRyRpg== X-Received: by 10.66.161.132 with SMTP id xs4mr28835578pab.140.1468563949202; Thu, 14 Jul 2016 23:25:49 -0700 (PDT) Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id m5sm1429283paw.40.2016.07.14.23.25.47 (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 14 Jul 2016 23:25:48 -0700 (PDT) From: John Wiegley X-Google-Original-From: "John Wiegley" Received: by Vulcan.local (Postfix, from userid 501) id A9D57183508A; Thu, 14 Jul 2016 23:25:46 -0700 (PDT) To: Stefan Monnier Subject: Re: bug#22817: 25.0.91; [PATCH] Include versioned preloaded libraries in `package--builtin-versions' In-Reply-To: (Stefan Monnier's message of "Tue, 12 Jul 2016 09:19:50 -0400") Date: Thu, 14 Jul 2016 23:25:42 -0700 Message-ID: References: <86r3fzy7ea.fsf@gmail.com> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.95 (darwin) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22817 Cc: Eli Zaretskii , Chris Feng , 22817@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: -0.7 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> "SM" =3D=3D Stefan Monnier writes: SM> How 'bout you install your patch into master and we install the patch SM> below into emacs-25? I'm not quite clear on the impact of this patch, so I defer to Eli on this one. =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJXiIHmAAoJEMFE2PTxn+YwUN4MAMdr2QDjt0C77XIuo7zaMopp 8DHNsZaRaMly8YfXQV+LTOffjWt0ruTAd673WPfl0EG44wrNaPDLSUHEgdeaVM4U xCDmMqeMB6UEC1CJZVq7RWKSVc9KdoqyJa8qz3Ysxfwj+28LuqF7GWI8N9qr7C1i qRatmHGi9SoQNzwSv1awsV5L01gGh6jNl/Mw+UYeBEpekeQcU41y0MsNFyaM2hUO gu8clOSTUt4upBkZQrSVvId0S83dRC5LyWDXeZ0JoILWVfhJkUHo7FZSED/InQ67 w/1tTLT4UHugPgUixNWd47ZNPxntibq2LIm3HqAcEhx6HpB8z2qgkCGT7jloPvYe FYD7Vn88YnDAc/RTSSt1H8ZYZjdIfnqvjR2DDeDIrJk6NnOyvHjnLIGuYiPPA7dz YM34B635I0o3IxtrjDztAqjeR6dk1fZwA8jscIJgiunAi5eaIasMjndLrEm2j94Q zM+NB9jnI0bBRXons3tEeT4R3YzkX4cm0nL6/xNbRw== =hgFy -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 15:38:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 12 Aug 2016 11:24:03 +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