Bug#606299: dictionaries-common: possible *.el file conflicts - Already included in Emacs

2010-12-09 Thread Agustin Martin
On Wed, Dec 08, 2010 at 10:38:25AM +0200, Jari Aalto wrote:
 Package: dictionaries-common
 Version: 1.5.16
 Severity: normal
 
 
 Please consider removing the *.el files or adjusting
 debian/control::Depends as they are already included in latest Emacs
 since 1999. Having same files in Emacs load-path may cause potential
 conflicts.

Hi, Jari,

Note that they are not the same as those shipped by Emacs.

They follow those in FSF Emacs trunk, so they are usually way more recent
than those shipped whith normal Emacs releases. They are also patched to
work with XEmacs and to provide a common interface to *spell to all emacsen
flavours in Debian, with integration of dictionsries system. Currently, 
they will even work with emacs21.3 and emacs22. There is a two way 
interaction between dictionaries-common and FSF Emacs repo, I sometimes 
test things first in Debian before committing to the upstream Emacs repo.

I plan to remove support for emacs21 and emacs22 as soon as squeeze is
released. I would like to commit all XEmacs compatibility stuff to FSF Emacs
bzr repo, to decrease the number of Debian specific stuff, but need first to
remove/adapt all the older emacsen stuff. A further target is to generalize
the steps needed for Debian integration and see if they can also be put
upstream in a reasonable way, so we can get rid of extra {i,fly}spell.el
files in some flavours, but this would make disappear the benefits of using
updated trunk code.

Cheers,

-- 
Agustin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#606299: dictionaries-common: possible *.el file conflicts - Already included in Emacs

2010-12-09 Thread jari
On 2010-12-09 13:04, Agustin Martin wrote:
|  Having same files in Emacs load-path may cause potential conflicts.
| 
| They follow those in FSF Emacs trunk, so they are usually way more recent
| than those shipped whith normal Emacs releases. They are also patched to
| work with XEmacs and to provide a common interface to *spell to all emacsen
| flavours in Debian, with integration of dictionsries system.

Ok, in that case please add this information to debian/control::Description

Thanks,
Jari



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#606299: dictionaries-common: possible *.el file conflicts - Already included in Emacs

2010-12-08 Thread Jari Aalto
Package: dictionaries-common
Version: 1.5.16
Severity: normal


Please consider removing the *.el files or adjusting
debian/control::Depends as they are already included in latest Emacs
since 1999. Having same files in Emacs load-path may cause potential
conflicts.

/usr/share/emacs/site-lisp/dictionaries-common/flyspell.el

* Changes in Emacs 20.3  /usr/share/emacs/23.2/etc/NEWS.20

** Emacs now supports on-the-fly spell checking by the means of a
minor mode.  It is called M-x flyspell-mode.  You don't have to remember
any other special commands to use it, and you will hardly notice it
except when you make a spelling error.  Flyspell works by highlighting
incorrect words as soon as they are completed or as soon as the cursor
hits a new word.

/usr/share/emacs/site-lisp/dictionaries-common/ispell.el

* Changes in Emacs 20.4  /usr/share/emacs/23.2/etc/NEWS.20

*** ispell4.el has been deleted.  It got in the way of ispell.el and
this was hard to fix reliably.  It has long been obsolete -- use
Ispell 3.1 and ispell.el.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dictionaries-common depends on:
ii  debconf [debconf-2.0] 1.5.36 Debian configuration management sy
ii  libtext-iconv-perl1.7-2  converts between character sets in

dictionaries-common recommends no packages.

Versions of packages dictionaries-common suggests:
ii  emacsen-common1.4.19 Common facilities for all emacsen
ii  ispell3.1.20.0-7 International Ispell (an interacti
pn  jed-extra none (no description available)

-- debconf information excluded



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org