unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* SOAP support in Emacs
@ 2010-09-26  0:27 Lars Magne Ingebrigtsen
  2010-09-26  3:56 ` Chong Yidong
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Lars Magne Ingebrigtsen @ 2010-09-26  0:27 UTC (permalink / raw)
  To: emacs-devel

Yes, I know, everybody hates SOAP, but it was suggested that Gnus could
have a debbugs interface, so that it would be more convenient to browse,
answer and close bugs in the Emacs bug tracker.

And apparently debbugs has a SOAP interface, of all things, that allows
you to get the meta-data necessary to download all the individual bug
mboxes.  So I googled for "emacs soap", and found this:

http://code.google.com/p/emacs-soap-client/

And it looks fine.  A candidate for inclusion in Emacs, if the author
signs over the copyright to the FSF?  (I haven't been in contact with
the author yet.)

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2010-09-26  0:27 SOAP support in Emacs Lars Magne Ingebrigtsen
@ 2010-09-26  3:56 ` Chong Yidong
  2010-09-26  8:31   ` Michael Albinus
  2010-09-26 19:16 ` Glenn Morris
  2010-09-26 22:02 ` Stefan Monnier
  2 siblings, 1 reply; 12+ messages in thread
From: Chong Yidong @ 2010-09-26  3:56 UTC (permalink / raw)
  To: emacs-devel

Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Yes, I know, everybody hates SOAP, but it was suggested that Gnus could
> have a debbugs interface, so that it would be more convenient to browse,
> answer and close bugs in the Emacs bug tracker.
>
> And apparently debbugs has a SOAP interface, of all things, that allows
> you to get the meta-data necessary to download all the individual bug
> mboxes.  So I googled for "emacs soap", and found this:
>
> http://code.google.com/p/emacs-soap-client/
>
> And it looks fine.  A candidate for inclusion in Emacs, if the author
> signs over the copyright to the FSF?  (I haven't been in contact with
> the author yet.)

Michael Albinus was working on a package, xesam-debbugs.el, that was
supposed to do this:

http://lists.gnu.org/archive/html/emacs-devel/2010-01/msg00809.html

>> The package is unfinished. I lost interested when I found out, that
>> the SOAP interface of debbugs does not support sorting (which is
>> inconvenient for a larger number of bugs returned).
>>
>> However, it might be worth to continue the work?

I'm guessing the necessary changes to the SOAP interface alluded to by
Michael will require work on the server side.  If either you or Michael
are interested in poking around debbugs.gnu.org for this purpose, just
shoot me an email.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2010-09-26  3:56 ` Chong Yidong
@ 2010-09-26  8:31   ` Michael Albinus
  2010-09-26 11:54     ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Albinus @ 2010-09-26  8:31 UTC (permalink / raw)
  To: Chong Yidong; +Cc: emacs-devel

Chong Yidong <cyd@stupidchicken.com> writes:

> Lars Magne Ingebrigtsen <larsi@gnus.org> writes:
>
>> Yes, I know, everybody hates SOAP, but it was suggested that Gnus could
>> have a debbugs interface, so that it would be more convenient to browse,
>> answer and close bugs in the Emacs bug tracker.
>>
>> And apparently debbugs has a SOAP interface, of all things, that allows
>> you to get the meta-data necessary to download all the individual bug
>> mboxes.  So I googled for "emacs soap", and found this:
>>
>> http://code.google.com/p/emacs-soap-client/
>>
>> And it looks fine.  A candidate for inclusion in Emacs, if the author
>> signs over the copyright to the FSF?  (I haven't been in contact with
>> the author yet.)
>
> Michael Albinus was working on a package, xesam-debbugs.el, that was
> supposed to do this:
>
> http://lists.gnu.org/archive/html/emacs-devel/2010-01/msg00809.html

Since the XESAM project is stalled (not accepted by major search engine
providers), I've restarted my work last summer, writing an nnbts.el
package for integration into Gnus. Slow progress only, the D-Bus and
Tramp issues keep me busy. And there's also a real life.

FTTB I use soap.el from <http://oconnor.cx/elisp/soap.el>, which is less
than rudimentary. Needed SOAP functions are implemented in nnbts.el, but
it would be much better to have a *real* SOAP library.

>>> The package is unfinished. I lost interested when I found out, that
>>> the SOAP interface of debbugs does not support sorting (which is
>>> inconvenient for a larger number of bugs returned).
>>>
>>> However, it might be worth to continue the work?
>
> I'm guessing the necessary changes to the SOAP interface alluded to by
> Michael will require work on the server side.  If either you or Michael
> are interested in poking around debbugs.gnu.org for this purpose, just
> shoot me an email.

3-2-1-START. Email successfully shot. 

Best regards, Michael.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2010-09-26  8:31   ` Michael Albinus
@ 2010-09-26 11:54     ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 12+ messages in thread
From: Lars Magne Ingebrigtsen @ 2010-09-26 11:54 UTC (permalink / raw)
  To: emacs-devel

Michael Albinus <michael.albinus@gmx.de> writes:

> FTTB I use soap.el from <http://oconnor.cx/elisp/soap.el>, which is less
> than rudimentary. Needed SOAP functions are implemented in nnbts.el, but
> it would be much better to have a *real* SOAP library.

Yeah...  http://code.google.com/p/emacs-soap-client/ looks pretty
complete.  Although I haven't tried actually using it.

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2010-09-26  0:27 SOAP support in Emacs Lars Magne Ingebrigtsen
  2010-09-26  3:56 ` Chong Yidong
@ 2010-09-26 19:16 ` Glenn Morris
  2010-09-26 19:18   ` Lars Magne Ingebrigtsen
  2010-09-26 22:02 ` Stefan Monnier
  2 siblings, 1 reply; 12+ messages in thread
From: Glenn Morris @ 2010-09-26 19:16 UTC (permalink / raw)
  To: emacs-devel

Lars Magne Ingebrigtsen wrote:

> Yes, I know, everybody hates SOAP, but it was suggested that Gnus
> could have a debbugs interface, so that it would be more convenient
> to browse, answer and close bugs in the Emacs bug tracker.

Did anyone mention gnus-read-ephemeral-emacs-bug-group yet?

See admin/notes/bugtracker in the Emacs sources.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2010-09-26 19:16 ` Glenn Morris
@ 2010-09-26 19:18   ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 12+ messages in thread
From: Lars Magne Ingebrigtsen @ 2010-09-26 19:18 UTC (permalink / raw)
  To: emacs-devel

Glenn Morris <rgm@gnu.org> writes:

> Did anyone mention gnus-read-ephemeral-emacs-bug-group yet?

Yes, I found it yesterday, so I think I'm shelving the plans for a
special backend.  It would be nice not to copy over the bug numbers by
hand, but I can live with that...

-- 
(domestic pets only, the antidote for overdose, milk.)
  larsi@gnus.org * Lars Magne Ingebrigtsen




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2010-09-26  0:27 SOAP support in Emacs Lars Magne Ingebrigtsen
  2010-09-26  3:56 ` Chong Yidong
  2010-09-26 19:16 ` Glenn Morris
@ 2010-09-26 22:02 ` Stefan Monnier
  2011-02-15 13:59   ` Michael Albinus
  2 siblings, 1 reply; 12+ messages in thread
From: Stefan Monnier @ 2010-09-26 22:02 UTC (permalink / raw)
  To: emacs-devel

> And apparently debbugs has a SOAP interface, of all things, that allows
> you to get the meta-data necessary to download all the individual bug
> mboxes.  So I googled for "emacs soap", and found this:

> http://code.google.com/p/emacs-soap-client/

> And it looks fine.  A candidate for inclusion in Emacs, if the author
> signs over the copyright to the FSF?  (I haven't been in contact with
> the author yet.)

I haven't looked at it, but a SOAP library sounds quite acceptable
for inclusion.


        Stefan



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2010-09-26 22:02 ` Stefan Monnier
@ 2011-02-15 13:59   ` Michael Albinus
  2011-02-15 17:54     ` Stefan Monnier
  0 siblings, 1 reply; 12+ messages in thread
From: Michael Albinus @ 2011-02-15 13:59 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Alex Harsanyi, emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> And apparently debbugs has a SOAP interface, of all things, that allows
>> you to get the meta-data necessary to download all the individual bug
>> mboxes.  So I googled for "emacs soap", and found this:
>
>> http://code.google.com/p/emacs-soap-client/
>
>> And it looks fine.  A candidate for inclusion in Emacs, if the author
>> signs over the copyright to the FSF?  (I haven't been in contact with
>> the author yet.)
>
> I haven't looked at it, but a SOAP library sounds quite acceptable
> for inclusion.

Alex has signed the FSF papers, and he did continue to polish the
code. I propose to add the two packages to the trunk:

;;; soap-client.el -- Access SOAP web services from Emacs
;;; soap-inspect.el -- Interactive inspector for soap WSDL structures

Personally, I use soap-client for months, it works stable for me.

Any objections?

>         Stefan

Best regards, Michael.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2011-02-15 13:59   ` Michael Albinus
@ 2011-02-15 17:54     ` Stefan Monnier
  2011-02-16 19:46       ` Michael Albinus
  0 siblings, 1 reply; 12+ messages in thread
From: Stefan Monnier @ 2011-02-15 17:54 UTC (permalink / raw)
  To: Michael Albinus; +Cc: Alex Harsanyi, emacs-devel

> Alex has signed the FSF papers, and he did continue to polish the
> code. I propose to add the two packages to the trunk:

> ;;; soap-client.el -- Access SOAP web services from Emacs
> ;;; soap-inspect.el -- Interactive inspector for soap WSDL structures

> Personally, I use soap-client for months, it works stable for me.

> Any objections?

I don't see a problem with adding them to emacs/lisp/net.  I've just
glanced at the code and it looks OK (tho it overruns the 80th column
a bit more often than I like, and it uses the CL-style *...* instead of
just relying on Elisp's "<prefix>-").


        Stefan



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2011-02-15 17:54     ` Stefan Monnier
@ 2011-02-16 19:46       ` Michael Albinus
  2011-02-16 20:41         ` Glenn Morris
  2011-02-16 21:30         ` Stefan Monnier
  0 siblings, 2 replies; 12+ messages in thread
From: Michael Albinus @ 2011-02-16 19:46 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Alex Harsanyi, emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> I don't see a problem with adding them to emacs/lisp/net.  I've just
> glanced at the code and it looks OK (tho it overruns the 80th column
> a bit more often than I like, and it uses the CL-style *...* instead of
> just relying on Elisp's "<prefix>-").

I've added both files to the trunk. At some places, I did reflow too
long lines, but there are still lines with too long strings.

I've also added the keywords "comm" and "hypermedia", because the used
ones ("soap" and "web-services") are unknown in `finder-known-keywords'.

>         Stefan

Best regards, Michael.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2011-02-16 19:46       ` Michael Albinus
@ 2011-02-16 20:41         ` Glenn Morris
  2011-02-16 21:30         ` Stefan Monnier
  1 sibling, 0 replies; 12+ messages in thread
From: Glenn Morris @ 2011-02-16 20:41 UTC (permalink / raw)
  To: Michael Albinus; +Cc: Alex Harsanyi, Stefan Monnier, emacs-devel

Michael Albinus wrote:

> I've added both files to the trunk. At some places, I did reflow too
> long lines, but there are still lines with too long strings.
>
> I've also added the keywords "comm" and "hypermedia", because the used
> ones ("soap" and "web-services") are unknown in `finder-known-keywords'.

When installing new files, please also try to look at the copyright
header, and to standardize the header layout (all the others have
copyright, author and keywords, then license) and form of the license
notice.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: SOAP support in Emacs
  2011-02-16 19:46       ` Michael Albinus
  2011-02-16 20:41         ` Glenn Morris
@ 2011-02-16 21:30         ` Stefan Monnier
  1 sibling, 0 replies; 12+ messages in thread
From: Stefan Monnier @ 2011-02-16 21:30 UTC (permalink / raw)
  To: Michael Albinus; +Cc: Alex Harsanyi, emacs-devel

> I've added both files to the trunk. At some places, I did reflow too
> long lines, but there are still lines with too long strings.

Great, thanks.


        Stefan



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2011-02-16 21:30 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-26  0:27 SOAP support in Emacs Lars Magne Ingebrigtsen
2010-09-26  3:56 ` Chong Yidong
2010-09-26  8:31   ` Michael Albinus
2010-09-26 11:54     ` Lars Magne Ingebrigtsen
2010-09-26 19:16 ` Glenn Morris
2010-09-26 19:18   ` Lars Magne Ingebrigtsen
2010-09-26 22:02 ` Stefan Monnier
2011-02-15 13:59   ` Michael Albinus
2011-02-15 17:54     ` Stefan Monnier
2011-02-16 19:46       ` Michael Albinus
2011-02-16 20:41         ` Glenn Morris
2011-02-16 21:30         ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).