From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#22582: 25.0.90; package-test fail on w64 Date: Sun, 07 Feb 2016 20:02:34 +0200 Message-ID: <837figs8jp.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1454868265 20545 80.91.229.3 (7 Feb 2016 18:04:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 7 Feb 2016 18:04:25 +0000 (UTC) Cc: 22582@debbugs.gnu.org To: Fabrice Popineau Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Feb 07 19:04:12 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aSTgx-0003Ut-Ba for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Feb 2016 19:04:11 +0100 Original-Received: from localhost ([::1]:36867 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSTgw-0007rc-05 for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Feb 2016 13:04:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46724) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSTgr-0007rK-Jr for bug-gnu-emacs@gnu.org; Sun, 07 Feb 2016 13:04:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSTgo-00068v-Ch for bug-gnu-emacs@gnu.org; Sun, 07 Feb 2016 13:04:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSTgo-00068q-9F for bug-gnu-emacs@gnu.org; Sun, 07 Feb 2016 13:04:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aSTgo-00046C-3K for bug-gnu-emacs@gnu.org; Sun, 07 Feb 2016 13:04:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Feb 2016 18:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22582 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22582-submit@debbugs.gnu.org id=B22582.145486818415691 (code B ref 22582); Sun, 07 Feb 2016 18:04:02 +0000 Original-Received: (at 22582) by debbugs.gnu.org; 7 Feb 2016 18:03:04 +0000 Original-Received: from localhost ([127.0.0.1]:37427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aSTfr-000451-ST for submit@debbugs.gnu.org; Sun, 07 Feb 2016 13:03:04 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:55624) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aSTfp-00044X-Sn for 22582@debbugs.gnu.org; Sun, 07 Feb 2016 13:03:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSTfh-00062k-Ni for 22582@debbugs.gnu.org; Sun, 07 Feb 2016 13:02:56 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34678) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSTfh-00062g-LT; Sun, 07 Feb 2016 13:02:53 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4114 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aSTfg-0004fq-SH; Sun, 07 Feb 2016 13:02:53 -0500 In-reply-to: (message from Fabrice Popineau on Sun, 7 Feb 2016 15:25:42 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:112640 Archived-At: > From: Fabrice Popineau > Date: Sun, 7 Feb 2016 15:25:42 +0100 > > The are 2 failures. > > One can be fixed simply by patching test/automated/package-test.el in > the following way: > > diff --git a/test/automated/package-test.el b/test/automated/package-test.el > index e10946e..e2526e3 100644 > --- a/test/automated/package-test.el > +++ b/test/automated/package-test.el > @@ -246,12 +246,15 @@ package-test-desc-version-string > "Install a package which includes a dependency." > (with-package-test (:basedir "data/package") > (package-install-file (expand-file-name "macro-problem-package-1.0/")) > - (require 'macro-problem) > + (load-library "macro-aux") > + (load-library "macro-problem") > ;; `macro-problem-func' uses a macro from `macro-aux'. > (should (equal (macro-problem-func) '(progn a b))) > (package-install-file (expand-file-name "macro-problem-package-2.0/")) > ;; After upgrading, `macro-problem-func' depends on a new version > ;; of the macro from `macro-aux'. > + (load-library "macro-aux") > + (load-library "macro-problem") > (should (equal (macro-problem-func) '(1 b))) > ;; `macro-problem-10-and-90' depends on an entirely new macro from `macro-aux'. > (should (equal (macro-problem-10-and-90) '(10 90))))) > > My question is: when you ``(require 'macro-problem)'', > should the package mechanism be clever enough to reload the files > when you upgrade the package? Because clearly it doesn't happen > there. > > Second problem directly related to the underlying platform: the > connection to http://0.0.0.0:8000/ fails with a 10049 error. > This error is frequently reported on forums (see > http://www.sockets.com/err_lst1.htm for example). > I don't know what is the best fix. > > diff --git a/test/automated/package-test.el b/test/automated/package-test.el > index e10946e..e2526e3 100644 > --- a/test/automated/package-test.el > +++ b/test/automated/package-test.el > @@ -374,7 +377,7 @@ package-test-desc-version-string > (skip-unless (not (getenv "NIX_STORE"))) > (with-package-test (:basedir > package-test-data-dir > - :location "http://0.0.0.0:8000/") > + :location "http://127.0.0.1:8000/") > (let* ((package-menu-async t) > (process (start-process > "package-server" "package-server-buffer" Strangely enough, none of that happens to me, the test passes with flying colors. Can you post the full contents of your package-test.log?