help-debbugs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 0/5] Download WSDL for SOAP services from servers


From: Felix Lechner
Subject: [PATCH v2 0/5] Download WSDL for SOAP services from servers
Date: Fri, 15 Mar 2024 19:16:00 -0700

Hi Michael,

On Tue, Mar 12 2024, Michael Albinus wrote:

> There are the same warnings

Sorry, it's my first Elisp contribution (anywhere).  I'm still
learning. The warnings disappeared due to the code changes discussed
further below.

> and finally an error with backtrace:
>
>   error("Error retrieving WSDL: %s" 411)

I don't think debbugs.gnu.org currently serves a WDSL.  If it does,
the SOAP library may be using a GET request. A "411" missing
Context-Length header could mean the wrong request type.

I created a file suitable for bugs.debian.org and asked Don Armstrong
to please serve it at any URL, but have not heard back.

I will also send here, under separate cover a file suitable for
debbugs.gnu.org.

> The Debbugs package is divided into a backend and a frontend. The
> backend is debbugs.el, and this is the only file which shall know about
> SOAP, WSDL and alike.

This updated patch series replaces the local wdsl object with caching.
(Thanks, wasamasa!)  I like that solution much better.  Please let me
know what you think.

> Currently, we just change the value of debbugs-port if we want to access
> another debbugs server. This isn't sufficient

It may be sufficient now. The cache is an alist holding any
"debbugs-ports" the user may desire.

> please add a setter funtion

I don't think that's still needed, is it?

Kind regards
Felix


Felix Lechner (5):
  Don't hardcode gnu.org as debbugs-port for Gnus interface.
  Fix docstring for :affects.
  Fix description in docstring for debbugs-ports.
  Bring labels for debbugs-cache-expiry in line with docstring.
  Download WSDL specification dynamically from selected server.

 debbugs-gnu.el |  4 +--
 debbugs.el     | 84 +++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 64 insertions(+), 24 deletions(-)


base-commit: 5bc4ec9dbde38f0a142fd81e7f54e309069b24b4
-- 
2.41.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]