From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#31742: 26.1.50; excorporate.elc byte-compiled in Emacs 25.x fails in Emacs 26.1 Date: Thu, 7 Jun 2018 13:36:15 -0400 Message-ID: References: <87po132y9k.fsf@gmail.com> <87h8me3hyw.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1528392914 14983 195.159.176.226 (7 Jun 2018 17:35:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 7 Jun 2018 17:35:14 +0000 (UTC) Cc: 31742@debbugs.gnu.org To: Thomas Fitzsimmons Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jun 07 19:35:10 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQyoX-0003p5-Ni for geb-bug-gnu-emacs@m.gmane.org; Thu, 07 Jun 2018 19:35:09 +0200 Original-Received: from localhost ([::1]:59505 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQyqe-0005a2-NE for geb-bug-gnu-emacs@m.gmane.org; Thu, 07 Jun 2018 13:37:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39766) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQyqS-0005Yc-Ap for bug-gnu-emacs@gnu.org; Thu, 07 Jun 2018 13:37:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQyqN-0006Yo-Gw for bug-gnu-emacs@gnu.org; Thu, 07 Jun 2018 13:37:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58746) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fQyqN-0006YY-D2 for bug-gnu-emacs@gnu.org; Thu, 07 Jun 2018 13:37:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fQyqM-0007yo-6M for bug-gnu-emacs@gnu.org; Thu, 07 Jun 2018 13:37:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Jun 2018 17:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31742 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31742-submit@debbugs.gnu.org id=B31742.152839298630628 (code B ref 31742); Thu, 07 Jun 2018 17:37:02 +0000 Original-Received: (at 31742) by debbugs.gnu.org; 7 Jun 2018 17:36:26 +0000 Original-Received: from localhost ([127.0.0.1]:38410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQypl-0007xw-U6 for submit@debbugs.gnu.org; Thu, 07 Jun 2018 13:36:26 -0400 Original-Received: from mail-ot0-f175.google.com ([74.125.82.175]:37464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQypi-0007xe-1E for 31742@debbugs.gnu.org; Thu, 07 Jun 2018 13:36:24 -0400 Original-Received: by mail-ot0-f175.google.com with SMTP id 101-v6so12501486oth.4 for <31742@debbugs.gnu.org>; Thu, 07 Jun 2018 10:36:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=b8o/T4kqXx18t0+4u2YStYoKBheUtMa67yJGcEoNLkA=; b=S57nPW0ezb9JNRmTrRbSkmHL+ujNvik+yJEcCQp3gBE6owgyY1RDJrOd5IwBWnQg95 2KSA90XrwF3unJBJpQBG66QV6HB++lwtPDFIZdg8NwDv/pCQRQpIqvuc9gq820pvWrqk aXJGLxH3w7nHiLIqeVqOBI9ymvyRU555UvdXkfg0tMkPwlfNZRGXZsFHLCjWjM00UypS yF6zG+ymIQldTA4bnqEPBeqTNsn19SV2aknfClDpeOl0O7aYwBocfmrYkg3fgtJzu6nC WQGUwGekQxvKTpSQ2rPY2SzV1VR2eg45w56GthS6l7i75JVbseukeslM10NZASpOCoMA w02A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=b8o/T4kqXx18t0+4u2YStYoKBheUtMa67yJGcEoNLkA=; b=LgLdjZBwyHpFIkWZp9VndgTYgDEGUR2idCtWzFx6+yAAfeWHY//J6TfstneCb8ZPSi GmQOoYb0M5+wXvt7fnoBoG1m4x8x5dyQbEbppBHYesTWE++DUpuh75GKFrHO3VWIxn3v 0jwWTaLMtK5tZy9bBOIjVDsATnWnJUz1xFt+/t1hHL/AxppTVZDzwNRvlVNAwyV2obla +rNAS9YOugzemy6c0lTgkpU1Ji3JwacKobZicdMaKyNrg1DnZKEGaHnevbmSEwIdijdn qpxIlpx1oKa6FBxjUj/dKuH8gMWaqUKx7s8yDUKMnwx+cEA/EBAze/XRNHwSWZzVW+kA FhZw== X-Gm-Message-State: APt69E3VfxqzKuXunnUD+lI3VBYXLFtdt1On68uVmkAZp8etNA0yTwC3 lKEIscMRlSJyX1iaJvABUVdfGmizldV/wUgBy1g= X-Google-Smtp-Source: ADUXVKIvGxU7bPkfMl1MRJVycJ1Npyu9xI7glbQsfcmzuKK6nUp7TuVWQw3AUA96mLBlyQiTiFOda5DqYmmBafPWpmA= X-Received: by 2002:a9d:577d:: with SMTP id x58-v6mr1681680oti.196.1528392976251; Thu, 07 Jun 2018 10:36:16 -0700 (PDT) Original-Received: by 2002:a4a:3b84:0:0:0:0:0 with HTTP; Thu, 7 Jun 2018 10:36:15 -0700 (PDT) In-Reply-To: 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" Xref: news.gmane.org gmane.emacs.bugs:147144 Archived-At: On 7 June 2018 at 10:06, Thomas Fitzsimmons wrote: > Yes, but the error that produces the backtrace happens much later > via a different entry point, M-x exco-calendar-show-day: > > Debugger entered--Lisp error: (wrong-type-argument soap-binding ("http://schemas.microsoft.com/exchange/services/2006/messages" . "ExchangeServiceBinding")) > signal(wrong-type-argument (soap-binding ("http://schemas.microsoft.com/exchange/services/2006/messages" . "ExchangeServiceBinding"))) > soap-find-operation(#s(soap-port :name "ExchangeServicePort" :namespace-tag nil :service-url "https://redacted/ews/exchange.asmx" :binding ("http://schemas.microsoft.com/exchange/services/2006/messages" . "ExchangeServiceBinding")) "FindItem") > The initial problem in exco--bind-wsdl (via the M-x excorporate entry > point) does not throw an error. Basically, in the failure case, parsing > of the WSDL XML is incomplete, and the later error is due to that. Right, if I just evaluate the following in 26.1 without any 25.1 bytecode I get a similar error: (let ((port (make-soap-port :name "ExchangeServicePort" :namespace-tag nil :service-url "https://redacted/ews/exchange.asmx" :binding '("http://schemas.microsoft.com/exchange/services/2006/messages" . "ExchangeServiceBinding")))) (soap-find-operation port "FindItem")) I don't quite understand how it's supposed to work successfully though. Is there a way to see it working without having to run a server on the other end (i.e., can you give some elisp forms to evaluate that make the above work)? I'm guessing the problem is with some old and new structs not matching according to `equal' and/or `sxhash', which cl-old-struct-compat-mode doesn't do anything about.