unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Directory Servers in Tools menu
@ 2018-03-03  2:45 Glenn Morris
  2018-03-03  8:27 ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2018-03-03  2:45 UTC (permalink / raw)
  To: emacs-devel


Does it still make sense to include "Directory Servers" in the Tools
menu by default? Perhaps it could/should only be added after loading eudc?



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

* Re: Directory Servers in Tools menu
  2018-03-03  2:45 Directory Servers in Tools menu Glenn Morris
@ 2018-03-03  8:27 ` Eli Zaretskii
  2018-03-03 19:31   ` Glenn Morris
  0 siblings, 1 reply; 9+ messages in thread
From: Eli Zaretskii @ 2018-03-03  8:27 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

> From: Glenn Morris <rgm@gnu.org>
> Date: Fri, 02 Mar 2018 21:45:11 -0500
> 
> 
> Does it still make sense to include "Directory Servers" in the Tools
> menu by default?

Does anyone remember why we added it in the first place, or can point
to the relevant discussion(s)?



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

* Re: Directory Servers in Tools menu
  2018-03-03  8:27 ` Eli Zaretskii
@ 2018-03-03 19:31   ` Glenn Morris
  2018-03-03 20:00     ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2018-03-03 19:31 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel

Eli Zaretskii wrote:

>> Does it still make sense to include "Directory Servers" in the Tools
>> menu by default?
>
> Does anyone remember why we added it in the first place, or can point
> to the relevant discussion(s)?

The relevant change appears to be 39d632fad8, Jan 2000, which predates
the mailing list archives by several months.

(As a bbdb user, and an ldap admin, I've never used the eudc interface.
I don't think the menu entry is useful to someone unfamiliar with these
things, therefore doesn't need to be there by default.)



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

* Re: Directory Servers in Tools menu
  2018-03-03 19:31   ` Glenn Morris
@ 2018-03-03 20:00     ` Eli Zaretskii
  2018-03-05 18:44       ` Glenn Morris
  0 siblings, 1 reply; 9+ messages in thread
From: Eli Zaretskii @ 2018-03-03 20:00 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

> From: Glenn Morris <rgm@gnu.org>
> Date: Sat, 03 Mar 2018 14:31:09 -0500
> Cc: emacs-devel@gnu.org
> 
> (As a bbdb user, and an ldap admin, I've never used the eudc interface.
> I don't think the menu entry is useful to someone unfamiliar with these
> things, therefore doesn't need to be there by default.)

Then I guess you are saying we should obsolete the eudc package
itself, not just remove its menu item.



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

* Re: Directory Servers in Tools menu
  2018-03-03 20:00     ` Eli Zaretskii
@ 2018-03-05 18:44       ` Glenn Morris
  2018-03-06  0:04         ` Thomas Fitzsimmons
  0 siblings, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2018-03-05 18:44 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: emacs-devel

Eli Zaretskii wrote:

> Then I guess you are saying we should obsolete the eudc package
> itself, not just remove its menu item.

No, that's not the point I want to make.

(Background for interest only: I was wondering why
file loaddefs.el  -> "ASCII text, with very long lines"
The worst offender is the eudc menu entry, with included compat cruft.)



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

* Re: Directory Servers in Tools menu
  2018-03-05 18:44       ` Glenn Morris
@ 2018-03-06  0:04         ` Thomas Fitzsimmons
  2018-03-07 17:53           ` Glenn Morris
  0 siblings, 1 reply; 9+ messages in thread
From: Thomas Fitzsimmons @ 2018-03-06  0:04 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Eli Zaretskii, emacs-devel

Hi,

Glenn Morris <rgm@gnu.org> writes:

> Eli Zaretskii wrote:
>
>> Then I guess you are saying we should obsolete the eudc package
>> itself, not just remove its menu item.
>
> No, that's not the point I want to make.
>
> (Background for interest only: I was wondering why
> file loaddefs.el  -> "ASCII text, with very long lines"
> The worst offender is the eudc menu entry, with included compat cruft.)

I don't use the menu bar so I've never noticed this entry before.  I can
take a look; maybe the compatibility code isn't needed anymore and we
can remove it.  At the same time, I'll see if the "Directory Servers"
entry might be useful.

Thomas



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

* Re: Directory Servers in Tools menu
  2018-03-06  0:04         ` Thomas Fitzsimmons
@ 2018-03-07 17:53           ` Glenn Morris
  2018-04-15 23:35             ` Thomas Fitzsimmons
  0 siblings, 1 reply; 9+ messages in thread
From: Glenn Morris @ 2018-03-07 17:53 UTC (permalink / raw)
  To: Thomas Fitzsimmons; +Cc: Eli Zaretskii, emacs-devel

Thomas Fitzsimmons wrote:

> I don't use the menu bar so I've never noticed this entry before.  I can
> take a look; maybe the compatibility code isn't needed anymore and we
> can remove it.  At the same time, I'll see if the "Directory Servers"
> entry might be useful.

Thanks for looking into this.

AFAICS, the compat code is needed if we still want to pretend people are
taking code from Emacs head and using it in XEmacs.

Looking at https://bitbucket.org/xemacs/eudc/src, this is untrue for at
least a decade. Twenty years, if we believe the copyright header.



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

* Re: Directory Servers in Tools menu
  2018-03-07 17:53           ` Glenn Morris
@ 2018-04-15 23:35             ` Thomas Fitzsimmons
  2018-04-16 18:17               ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Thomas Fitzsimmons @ 2018-04-15 23:35 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Eli Zaretskii, emacs-devel

Glenn Morris <rgm@gnu.org> writes:

> Thomas Fitzsimmons wrote:
>
>> I don't use the menu bar so I've never noticed this entry before.  I can
>> take a look; maybe the compatibility code isn't needed anymore and we
>> can remove it.  At the same time, I'll see if the "Directory Servers"
>> entry might be useful.
>
> Thanks for looking into this.
>
> AFAICS, the compat code is needed if we still want to pretend people are
> taking code from Emacs head and using it in XEmacs.
>
> Looking at https://bitbucket.org/xemacs/eudc/src, this is untrue for at
> least a decade. Twenty years, if we believe the copyright header.

I looked at this.  There are definitely some simplifications that I'd
like to implement eventually, like deprecating then eliminating the
eudc-options file, and allowing a single search to span multiple
directory servers.  However, an easy first step is deprecating then
removing XEmacs support.  Can I push this NEWS entry to the emacs-26
branch?

Thomas

diff --git a/etc/NEWS b/etc/NEWS
index 4b1f673a7c..f014bff99c 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -733,6 +733,10 @@ with blank space to eshell history.
 major release of Emacs.  Users of BBDB 2.x should plan to upgrade to
 BBDB 3.x.
 
+*** Support for XEmacs is deprecated and will be removed in the next
+major release of Emacs.  XEmacs users can continue using this or a
+prior version of EUDC.
+
 ** eww
 
 *** New 'M-RET' command for opening a link at point in a new eww buffer.



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

* Re: Directory Servers in Tools menu
  2018-04-15 23:35             ` Thomas Fitzsimmons
@ 2018-04-16 18:17               ` Eli Zaretskii
  0 siblings, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2018-04-16 18:17 UTC (permalink / raw)
  To: Thomas Fitzsimmons; +Cc: rgm, emacs-devel

> From: Thomas Fitzsimmons <fitzsim@fitzsim.org>
> Cc: Eli Zaretskii <eliz@gnu.org>,  emacs-devel@gnu.org
> Date: Sun, 15 Apr 2018 19:35:20 -0400
> 
> I looked at this.  There are definitely some simplifications that I'd
> like to implement eventually, like deprecating then eliminating the
> eudc-options file, and allowing a single search to span multiple
> directory servers.  However, an easy first step is deprecating then
> removing XEmacs support.  Can I push this NEWS entry to the emacs-26
> branch?
> 
> Thomas
> 
> diff --git a/etc/NEWS b/etc/NEWS
> index 4b1f673a7c..f014bff99c 100644
> --- a/etc/NEWS
> +++ b/etc/NEWS
> @@ -733,6 +733,10 @@ with blank space to eshell history.
>  major release of Emacs.  Users of BBDB 2.x should plan to upgrade to
>  BBDB 3.x.
>  
> +*** Support for XEmacs is deprecated and will be removed in the next
> +major release of Emacs.  XEmacs users can continue using this or a
> +prior version of EUDC.

Thanks, but I don't understand what is the practical meaning of such
an entry: it doesn't really reflect any real change in Emacs.  The
deprecation doesn't have any expression in the code; using the code
you want to deprecate will not generate any warnings to the effect
that these features are deprecated.

What I suggest instead is to actually remove those parts from the
master branch and mention the removal in NEWS on that branch.



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

end of thread, other threads:[~2018-04-16 18:17 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-03  2:45 Directory Servers in Tools menu Glenn Morris
2018-03-03  8:27 ` Eli Zaretskii
2018-03-03 19:31   ` Glenn Morris
2018-03-03 20:00     ` Eli Zaretskii
2018-03-05 18:44       ` Glenn Morris
2018-03-06  0:04         ` Thomas Fitzsimmons
2018-03-07 17:53           ` Glenn Morris
2018-04-15 23:35             ` Thomas Fitzsimmons
2018-04-16 18:17               ` Eli Zaretskii

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).