Your message dated Mon, 09 Jun 2014 21:34:42 +0000
with message-id <[email protected]>
and subject line Bug#677551: fixed in aptitude 0.6.11-1
has caused the Debian Bug report #677551,
regarding Let's get rid of libept
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.)


-- 
677551: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677551
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aptitude
Version: 0.6.7-1
Severity: normal

Hello,

aptitude doesn't need libept for much, and I'd love it if its dependency tree
were simplified by getting rid of it. See also #540218.

I reviewed aptitude's use of libept and I'm suggesting alternate
implementations, but I regret I'm not in a position at the moment to also take
care of patching and testing aptitude.

There's only 3 files where ept seems to be used:
 src/generic/apt/tags.h
 src/generic/apt/tags.cc
 src/generic/apt/matching/match.cc

In src/generic/apt/tags.h and src/generic/apt/tags.cc one can just get rid of
libept without loss of functionality: ept::debtags::Tag is already typedef to
std::string in libept. Just getting rid of the libept branches of #ifdefs
should do the trick.

In src/generic/apt/matching/match.cc there's already #ifdefs to do everything
via libxapian. The only ept-only bit is ept::axi::path_db(). That can be
replaced with "/var/lib/apt-xapian-index/index", which is the standard index
location which is NOT going to change (that's actually a xapian pointer to the
real index location: try "cat /var/lib/apt-xapian-index/index").

Unless my grepping missed something, that should be all.


Ciao,

Enrico


-- Package-specific info:
Terminal: xterm
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.6.7 compiled at May  5 2012 03:07:17
Compiler: g++ 4.6.3
Compiled against:
  apt version 4.12.0
  NCurses version 5.9
  libsigc++ version: 2.2.10
  Ept support enabled.
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 5.9.20110404
  cwidget version: 0.5.16
  Apt version: 4.12.0

aptitude linkage:
        linux-gate.so.1 =>  (0xb771a000)
        libapt-pkg.so.4.12 => /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12 
(0xb71c1000)
        libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xb718f000)
        libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xb716e000)
        libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb7169000)
        libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0xb7068000)
        libept.so.1.0.5.4.12 => /usr/lib/libept.so.1.0.5.4.12 (0xb7018000)
        libxapian.so.22 => /usr/lib/sse2/libxapian.so.22 (0xb6e2f000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6e15000)
        libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6d65000)
        libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0 
(0xb6d4e000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb6d35000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6c49000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6c22000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6c05000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6abc000)
        libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xb6ab8000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb6ab4000)
        libbz2.so.1.0 => /lib/i386-linux-gnu/libbz2.so.1.0 (0xb6aa3000)
        libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb6a9d000)
        librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb6a94000)
        /lib/ld-linux.so.2 (0xb771b000)

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages aptitude depends on:
ii  libapt-pkg4.12            0.9.5.1
ii  libboost-iostreams1.49.0  1.49.0-3
ii  libc6                     2.13-33
ii  libcwidget3               0.5.16-3.2
ii  libept1.4.12              1.0.6.1
ii  libgcc1                   1:4.7.0-8
ii  libncursesw5              5.9-7
ii  libsigc++-2.0-0c2a        2.2.10-0.1
ii  libsqlite3-0              3.7.12.1-1
ii  libstdc++6                4.7.0-8
ii  libtinfo5                 5.9-7
ii  libxapian22               1.2.10-2
ii  zlib1g                    1:1.2.7.dfsg-11

Versions of packages aptitude recommends:
ii  apt-xapian-index                0.45
ii  aptitude-doc-en [aptitude-doc]  0.6.7-1
ii  libparse-debianchangelog-perl   1.2.0-1
ii  sensible-utils                  0.0.7

Versions of packages aptitude suggests:
pn  debtags  1.9.1
pn  tasksel  <none>

-- no debconf information

-- debsums errors found:
dpkg-query: attenzione: analisi del file "/var/lib/dpkg/status" vicino alla 
riga 3952 pacchetto "mp3check":
 architecture mancante
dpkg-query: attenzione: analisi del file "/var/lib/dpkg/status" vicino alla 
riga 30667 pacchetto "cthumb":
 architecture mancante
dpkg-divert: warning: parsing file '/var/lib/dpkg/status' near line 3952 
package 'mp3check':
 missing architecture
dpkg-divert: warning: parsing file '/var/lib/dpkg/status' near line 30667 
package 'cthumb':
 missing architecture



--- End Message ---
--- Begin Message ---
Source: aptitude
Source-Version: 0.6.11-1

We believe that the bug you reported is fixed in the latest version of
aptitude, which is due to be installed in the Debian FTP archive.

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.
Daniel Hartwig <[email protected]> (supplier of updated aptitude 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: SHA1

Format: 1.8
Date: Mon, 02 Jun 2014 19:57:39 +0800
Source: aptitude
Binary: aptitude aptitude-common aptitude-dbg aptitude-doc-cs aptitude-doc-en 
aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-it aptitude-doc-ja 
aptitude-doc-ru
Architecture: source amd64 all
Version: 0.6.11-1
Distribution: unstable
Urgency: medium
Maintainer: Aptitude Development Team <[email protected]>
Changed-By: Daniel Hartwig <[email protected]>
Description:
 aptitude   - terminal-based package manager
 aptitude-common - architecture independent files for the aptitude package 
manager
 aptitude-dbg - Debug symbols for the aptitude package manager
 aptitude-doc-cs - Czech manual for aptitude, a terminal-based package manager
 aptitude-doc-en - English manual for aptitude, a terminal-based package manager
 aptitude-doc-es - Spanish manual for aptitude, a terminal-based package manager
 aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manager
 aptitude-doc-fr - French manual for aptitude, a terminal-based package manager
 aptitude-doc-it - Italian manual for aptitude, a terminal-based package manager
 aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package 
manager
 aptitude-doc-ru - Russian manual for aptitude, a terminal-based package manager
Closes: 501732 504153 677551 741875 745680 746824 746960 748141
Changes:
 aptitude (0.6.11-1) unstable; urgency=medium
 .
   * Includes fix for FTBFS with gcc-4.9.
   * New upstream release:
     - Load package tags from APT if debtags database is not available.
       (Closes: #501732)
     - Remove -Werror from default compiler flags. (Closes: #746824)
     - No longer use libept. (Closes: #504153, #677551)
   * Translation updates:
     - Italian (Closes: #741875)
     - Portuguese (Closes: #748141)
   * debian/control:
     - New Build-Depends on libxapian-dev, replacing libept-dev.
     - Correct typo in description of aptitude-common. (Closes: #746960)
     - Drop apt-xapian-index to Suggests.
   * debian/changelog:
     - Remove non-ASCII punctuation. (Closes: #745680)
Checksums-Sha1:
 51a0fd79f757f93441a749e9f60bda5fdfaa7a99 2376 aptitude_0.6.11-1.dsc
 a430f2a9de289dbfc69f552ddbada7e409f564fe 4663556 aptitude_0.6.11.orig.tar.xz
 25c4a596d762b2dbf8ffe74dd253c290bcb2fd9e 40928 aptitude_0.6.11-1.debian.tar.xz
 248997631060879d5e9272373c8061808c792a46 1418668 aptitude_0.6.11-1_amd64.deb
 8d5daceecc0641afa80034411ed9db9ab5f39539 1576294 
aptitude-common_0.6.11-1_all.deb
 6054e720950fd2e33a5741aa88f49a06e2e6f5f6 18561544 
aptitude-dbg_0.6.11-1_amd64.deb
 96c74812983bc3addd8771e44a29caee19bbdfd9 354232 
aptitude-doc-cs_0.6.11-1_all.deb
 d0d2bf4515ef55874a80cf8a3a1dec7bf94ea85d 419308 
aptitude-doc-en_0.6.11-1_all.deb
 30f7e5c6bc6973489e8de1bd9dcb5782619c0583 397434 
aptitude-doc-es_0.6.11-1_all.deb
 5ef40f5879d39dd864effc34667287cc8cec36c5 261008 
aptitude-doc-fi_0.6.11-1_all.deb
 779a2551124d663daa4f67670a9cf850c2f6cf40 299406 
aptitude-doc-fr_0.6.11-1_all.deb
 018d59b0531dc842524ab8ea88b4c329ecf1a03c 260256 
aptitude-doc-it_0.6.11-1_all.deb
 46e3fc2dcdbb896cc63566ae4dd14e5df45a9070 356298 
aptitude-doc-ja_0.6.11-1_all.deb
 94bc912976e929c6f143c1b279d97e2ce7f1a4a8 376004 
aptitude-doc-ru_0.6.11-1_all.deb
Checksums-Sha256:
 01ac5cf10ed92393fd12c4eab2e19954007c0b01d12c01a9b4502fea75ebd045 2376 
aptitude_0.6.11-1.dsc
 0fb06c440f77d04100e59bf955c15e9a302173d187577386f265b07ea4ac3583 4663556 
aptitude_0.6.11.orig.tar.xz
 94ff9e91598816049ab72e6e9dc722f0bb24d18d174603882bce795d4618519c 40928 
aptitude_0.6.11-1.debian.tar.xz
 3c88a3a58726aab732f6773114a78ec5c822f60b97e95eba45cabe9d4b08d9a5 1418668 
aptitude_0.6.11-1_amd64.deb
 1cdb73c3e44bd120a6d2992f713e28ceca3618ad954bd77983dfab6b23815819 1576294 
aptitude-common_0.6.11-1_all.deb
 46e90a8d0b19bcd79205aa7f2f183392ae1a69e3aaae2d3c17c1e6b33434b4a5 18561544 
aptitude-dbg_0.6.11-1_amd64.deb
 2eddab066d7d7caf2f302ff86ced781adfc642b3b2cc33963291f8aa9d224ef1 354232 
aptitude-doc-cs_0.6.11-1_all.deb
 d225b43dd48daf7fe1df4d6155218d9ed6b1a5310ec43bda32291962094798d6 419308 
aptitude-doc-en_0.6.11-1_all.deb
 55e6a0556c0ee93b1d08f761c5d06431b204fbcedc8d9f3fd125953a309bf7d7 397434 
aptitude-doc-es_0.6.11-1_all.deb
 c96a01cab3e41756b37fe74b5db46f4315b68c62754939663e9325c57d7b9455 261008 
aptitude-doc-fi_0.6.11-1_all.deb
 ba23db8bcbb788b8eef164bcc0fa400d6dee6767059133fa3faeb7885ab380cf 299406 
aptitude-doc-fr_0.6.11-1_all.deb
 c47eb319e5983b4f163c9fef0c0e4e041df9ee717979ef04c4e14d8e0902e626 260256 
aptitude-doc-it_0.6.11-1_all.deb
 1d0bae405ce0df419e39e56ea7f7709e40f8a1a83959cf9de8072d7dcbd8da28 356298 
aptitude-doc-ja_0.6.11-1_all.deb
 e10285bf2ae0a6144b8bdad656dedc1506b4020703f3bcc11d3fb51e59fb971e 376004 
aptitude-doc-ru_0.6.11-1_all.deb
Files:
 8ec85344455f006233471db9723446d8 1418668 admin important 
aptitude_0.6.11-1_amd64.deb
 4d394ffbdf4cf0a940d625a41049f0e9 1576294 admin important 
aptitude-common_0.6.11-1_all.deb
 b55eeafac72f13446d961317ca115e6a 18561544 debug extra 
aptitude-dbg_0.6.11-1_amd64.deb
 285b12087481376a82f97b930ef6493b 354232 doc optional 
aptitude-doc-cs_0.6.11-1_all.deb
 efb86d2bcf3e1a0e20e2acb6e3527b79 419308 doc optional 
aptitude-doc-en_0.6.11-1_all.deb
 243d80e4c02138c5746d759d2d964233 397434 doc optional 
aptitude-doc-es_0.6.11-1_all.deb
 9f204fd55882caee387275c8b73a4113 261008 doc optional 
aptitude-doc-fi_0.6.11-1_all.deb
 f83a9717af2cbe944f32d7684febd635 299406 doc optional 
aptitude-doc-fr_0.6.11-1_all.deb
 d2a52d404577b0e6988260a89ec95d84 260256 doc optional 
aptitude-doc-it_0.6.11-1_all.deb
 6a5cb03e6e2987685779d2c1cc413922 356298 doc optional 
aptitude-doc-ja_0.6.11-1_all.deb
 0cb796138e2c6b45a0d4a6e050dda1c5 376004 doc optional 
aptitude-doc-ru_0.6.11-1_all.deb
 35be199e760809d78cc79a1549c73f57 2376 admin important aptitude_0.6.11-1.dsc
 45cca0e7039d89abb6947f49f435235d 4663556 admin important 
aptitude_0.6.11.orig.tar.xz
 4e4e30020c9b11cb48cef0b6eb1f0b29 40928 admin important 
aptitude_0.6.11-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlOWHpsACgkQwJ4diZWTDt4/UwCfUt4Fxcj3rSxPpIovbWTM5CVe
nFIAn2K8zIGtrbbgQXysi5Vto3Ltpy9z
=T+B1
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

Reply via email to