Your message dated Thu, 31 May 2012 09:47:23 +0000
with message-id <[email protected]>
and subject line Bug#644421: fixed in libedit 2.11-20080614-4
has caused the Debian Bug report #644421,
regarding libedit2: Please link against libtinfo rather than libncurses
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
644421: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644421
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libedit
Version: 2.11-20080614-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: libncurses5-dependency
Currently libedit2 links against libncurses5 which is unnecessary as of
ncurses 5.9-2 since we have split off a libtinfo library that is shared
by libncurses5 and libncursesw5, and libedit only uses symbols from
libtinfo.
The attached patch removes the unnecessary dependency by linking against
libtinfo rather than libcurses, and also adjusting the .pc file and the
libedit-dev package's dependencies. Since libedit's header files do not
#include ncurses headers, that should be safe.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 3.1.0-rc9-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru libedit-2.11-20080614/debian/control
libedit-2.11-20080614/debian/control
--- libedit-2.11-20080614/debian/control 2011-08-28 03:01:26.000000000
+0200
+++ libedit-2.11-20080614/debian/control 2011-10-05 18:56:51.000000000
+0200
@@ -3,7 +3,7 @@
Priority: standard
Maintainer: Anibal Monsalve Salazar <[email protected]>
Build-Depends: debhelper (>= 8.1.3), pmake (>= 1.111-3), groff-base,
- libbsd-dev (>= 0.1.3), libncurses5-dev, bsdmainutils
+ libbsd-dev (>= 0.1.3), libncurses5-dev (>= 5.9-2), bsdmainutils
Standards-Version: 3.9.2
Vcs-Browser: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libedit/
Homepage: http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/lib/libedit/
@@ -26,7 +26,7 @@
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, libedit2 (= ${binary:Version}),
- libbsd-dev (>= 0.1.3), libncurses5-dev
+ libbsd-dev (>= 0.1.3), libtinfo-dev
Description: BSD editline and history libraries (development files)
The editline library provides generic line editing and
history functions.
diff -Nru libedit-2.11-20080614/debian/libedit.pc
libedit-2.11-20080614/debian/libedit.pc
--- libedit-2.11-20080614/debian/libedit.pc 2011-08-28 01:28:32.000000000
+0200
+++ libedit-2.11-20080614/debian/libedit.pc 2011-10-05 18:52:25.000000000
+0200
@@ -9,5 +9,5 @@
Requires:
Requires.private: libbsd
Libs: -L${libdir} -ledit
-Libs.private: -lcurses
+Libs.private: -ltinfo
Cflags: -I${includedir}
diff -Nru libedit-2.11-20080614/debian/rules libedit-2.11-20080614/debian/rules
--- libedit-2.11-20080614/debian/rules 2011-08-27 10:17:53.000000000 +0200
+++ libedit-2.11-20080614/debian/rules 2011-10-05 19:17:38.000000000 +0200
@@ -9,7 +9,7 @@
PKGDIR = ${CURDIR}/debian/tmp
PMAKE_ARGS = MKPROFILE=no MKCATPAGES=no MLINKS= MANPAGES= \
SHLIB_SHFLAGS="-Wl,-soname,libedit.so.${major}" \
- LDADD="-lbsd -lcurses"
+ LDADD="-lbsd -ltinfo"
EDITLINE_3_LINKS = el_init el_end el_reset el_gets el_getc el_push \
el_parse el_set el_get el_source el_resize el_line \
el_insertstr el_deletestr history_init history_end history
--- End Message ---
--- Begin Message ---
Source: libedit
Source-Version: 2.11-20080614-4
We believe that the bug you reported is fixed in the latest version of
libedit, which is due to be installed in the Debian FTP archive:
libedit-dev_2.11-20080614-4_mips.deb
to main/libe/libedit/libedit-dev_2.11-20080614-4_mips.deb
libedit-dev_2.11-20080614-4_mipsel.deb
to main/libe/libedit/libedit-dev_2.11-20080614-4_mipsel.deb
libedit-dev_2.11-20080614-4_sparc.deb
to main/libe/libedit/libedit-dev_2.11-20080614-4_sparc.deb
libedit2_2.11-20080614-4_mips.deb
to main/libe/libedit/libedit2_2.11-20080614-4_mips.deb
libedit2_2.11-20080614-4_mipsel.deb
to main/libe/libedit/libedit2_2.11-20080614-4_mipsel.deb
libedit2_2.11-20080614-4_sparc.deb
to main/libe/libedit/libedit2_2.11-20080614-4_sparc.deb
libedit_2.11-20080614-4.debian.tar.bz2
to main/libe/libedit/libedit_2.11-20080614-4.debian.tar.bz2
libedit_2.11-20080614-4.dsc
to main/libe/libedit/libedit_2.11-20080614-4.dsc
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Anibal Monsalve Salazar <[email protected]> (supplier of updated libedit
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 31 May 2012 13:56:17 +1000
Source: libedit
Binary: libedit2 libedit-dev
Architecture: source mips mipsel sparc
Version: 2.11-20080614-4
Distribution: unstable
Urgency: low
Maintainer: Anibal Monsalve Salazar <[email protected]>
Changed-By: Anibal Monsalve Salazar <[email protected]>
Description:
libedit-dev - BSD editline and history libraries (development files)
libedit2 - BSD editline and history libraries
Closes: 534514 644421 675147
Changes:
libedit (2.11-20080614-4) unstable; urgency=low
.
* Merge 2.11-20080614-3ubuntu2
- Fix libdir in libedit.pc to match multiarch installation paths.
- libedit/tty.c: grabs controlling terminal even when output is a non
tty, causing things like php | less to mis-function. Patch changes
this behavior to work more like readline. (LP: #322214)
* debian/control: Don't use the Vcs-Browser field
Closes: #534514
* Link against libtinfo rather than libncurses
Patch by Sven Joachim
Closes: #644421
* Remove <libedit/vis.h>
Closes: #675147
* Standards-Version is 3.9.3
* DH compatibility is 9
* Enable hardening
Checksums-Sha1:
11b23f2c450ef50f6a7ddbc29fc6dc0c2430ce95 1963 libedit_2.11-20080614-4.dsc
275f7c94a6823a7cf92ed76cb91c61363804973f 9697
libedit_2.11-20080614-4.debian.tar.bz2
c39b78ba727b051d3a6d65ba2e3657f7a95db769 66478
libedit2_2.11-20080614-4_mips.deb
383a92d350719f30a7f0466e9d85df0ab2aac8f5 89782
libedit-dev_2.11-20080614-4_mips.deb
188f4e0627647c15eb51bd2350147c2d0f34f781 67270
libedit2_2.11-20080614-4_mipsel.deb
0dca1ff1410e2969135324ae0b1d783c757ddf6d 99424
libedit-dev_2.11-20080614-4_mipsel.deb
afcbbacb509bc2bbe9f7d9dcb29867660420d969 62146
libedit2_2.11-20080614-4_sparc.deb
722b894b0b6fe9faa61ce357f0351a20fc5f0514 80584
libedit-dev_2.11-20080614-4_sparc.deb
Checksums-Sha256:
e586d3a68d0daaf5603e18ecffcdf0142d4602660a928a71c84919a842c2936e 1963
libedit_2.11-20080614-4.dsc
673c3da0d4749fa8710e18dbe6df976bbc452d953a751c1ab0397771c1a91b32 9697
libedit_2.11-20080614-4.debian.tar.bz2
7536ceaedfe84858f4de0b4a95bf0e8154d510711e8afc3478d44e4ff1d1bf5f 66478
libedit2_2.11-20080614-4_mips.deb
eabf147d05233f7b1d4a8b8999e21238da58d012a193736dad8eba3e580bead2 89782
libedit-dev_2.11-20080614-4_mips.deb
17f745c97cac3b01d03621a85d9db99712066bcf95a0426774356af1d47de821 67270
libedit2_2.11-20080614-4_mipsel.deb
3382b876ee722a62df645be22a03f67e95184d64416f9d5c18b2a05ae13a2cd3 99424
libedit-dev_2.11-20080614-4_mipsel.deb
881ee6f130796908261003a13e644f52d438c27a765e78169d33bbda27eeea74 62146
libedit2_2.11-20080614-4_sparc.deb
6c19c43cd5a165c98febd5c922a3b53ffec1eb57609dbb3e68ce3fd20b517ea6 80584
libedit-dev_2.11-20080614-4_sparc.deb
Files:
21a5515e7cf958e3095028bca9030525 1963 libs standard libedit_2.11-20080614-4.dsc
105a5d65d921bd65b906012785c555b6 9697 libs standard
libedit_2.11-20080614-4.debian.tar.bz2
754e721988968f21b7983d0f552631b1 66478 libs standard
libedit2_2.11-20080614-4_mips.deb
fdc672c2ba6ff80b096d09df624b2d8e 89782 libdevel optional
libedit-dev_2.11-20080614-4_mips.deb
62a776b22f984bc043a31b2b054814b7 67270 libs standard
libedit2_2.11-20080614-4_mipsel.deb
9aed069377147ba57e610272620ba624 99424 libdevel optional
libedit-dev_2.11-20080614-4_mipsel.deb
7800b0761451c9b79b9cea6b9cb09b9f 62146 libs standard
libedit2_2.11-20080614-4_sparc.deb
91f531f45b6d235c3aa1993a271c2de2 80584 libdevel optional
libedit-dev_2.11-20080614-4_sparc.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJPxzrPAAoJEHxWrP6UeJfYhdgP/2jdfuxBHnznSmGNGGW8+v/q
fi3ku2xRrwwAjRhIrMhWodQvwD5LQ1KBEe8+dvJHapzWbkJOgp6dvXyP3ffWYv0d
sY3mXVMVRAnarwSAXulj/oUecriXZ0vEOdSMorl6lHFBd59qtehz831oM8Qbzt7c
suTTBhiRZMri3ZHB2fwoQi37QO4fKwuMGeWEtfu9EUGMcssv0qxn+c+mA0Rqr/5Y
EmcRLkAfRQdIu/cGNftkuHUABqehYz22Lm9MxudOCnzaVWmB313Pkaha4Se0xoyP
TNwIEFZ656JmLTOzrWPUUMcOdtTmo2XiI0itoOJ4f1koHn8ytE1aLOZZjM6GJLXM
/tVq4rKnamf/JJbnaUpNyHZWVT7Lk6tu/LpWDW+e1iV82x/Io0KpqLlVO5/5SWuB
fmKH6/c784NaXR5oSHkfxyw9wwNUI5UyGFIaRb9+MSmbrrnfNffkmRZQw5bWPULc
peSaBXOLSdF6KfDcpeJXplCdKJcbmSpHvtl8AQMf4mFrx8RIMklBtdT9OIktc0RU
Fup+lGSk7pwK28JDLBoCFfweM4wNBGH3qOmzFDOq07mF44RUZTo2A9PTFszErBrv
uSFHQK4LpU63qObgCY0b+fIipb4Wdd8eFHgbpEVlPT43gw6YEvCNwj1xDAkG2MKK
aofMPP4Y51O9VZByu7wV
=lGGa
-----END PGP SIGNATURE-----
--- End Message ---