Skip to content

Debian Changelog libept (0.5.29)

2009

libept (0.5.29) unstable; urgency=low

   * Disabled graphviz-generated class diagrams in the documentation, and
     removed build-dependency on graphviz. Closes: #524604
   * Added missing const. Closes: #547421
     Thanks Stefan Potyra.
   * Removed workaround for #487406 on arm. Closes: #533793
   * Removed workaround for #459207 on cmake 2.4, and depend on cmake 2.6.
     Closes: #493200
   * Fixed cron job. Closes: #502608
     Thanks Frans Pop.

 -- Enrico Zini <enrico@debian.org>  Tue, 29 Sep 2009 15:29:32 +0100

libept (0.5.28) unstable; urgency=low

   * Removed adept-specific code. Closes: #540209.

 -- Enrico Zini <enrico@debian.org>  Sun, 23 Aug 2009 12:00:02 +0100

libept (0.5.27) unstable; urgency=low

   * Applied patch by Julian Andres Klode:
      + Fix test suite on apt 0.7.22, which supports Enhances (Closes: #539331)

 -- Enrico Zini <enrico@debian.org>  Mon, 03 Aug 2009 15:49:25 +0100

2008

libept (0.5.26) unstable; urgency=low

   * Disable Xapian quality cutoff to make the results more deterministic
     and easier to understand (clients are now expected to trim their
     result list somehow).
   * Try to match the whole search string as a package name prefix,
     improving the result sets.

 -- Petr Rockai <mornfall@debian.org>  Wed, 15 Oct 2008 20:24:21 +0200

libept (0.5.25) unstable; urgency=low

   * Improvements to core::xapian robustness plus a few bugfixes there,
   * add core::package::ActionList::latest() to get at the topmost action.

 -- Petr Rockai <mornfall@debian.org>  Sun, 17 Aug 2008 12:10:49 +0200

libept (0.5.24) experimental; urgency=low

   * Rework core::xapian for both improved API and possibilities,
   * add some invalidate() methods to keep sources from using expired data,
   * implement package::Source::get< package::AnyVersion >(),
   * don't interfere with apt-get's autoremove marking,
   * a few relatively minor bugfixes.

 -- Petr Rockai <mornfall@debian.org>  Tue, 05 Aug 2008 19:55:50 +0200

libept (0.5.23) experimental; urgency=low

   * Added core::xapian::Source::update() to refresh xapian index
     (calls out to update-apt-xapian-index),
   * optimize core::desktop performance,
   * fix an important performance issue in core::apt::package's revertStates(),
   * fix many compiler warnings.

 -- Petr Rockai <mornfall@debian.org>  Thu, 31 Jul 2008 13:30:26 +0200

libept (0.5.22) unstable; urgency=high

   * Add missing build-dependency on g++-4.2 on ARM.

 -- Petr Rockai <mornfall@debian.org>  Sat, 26 Jul 2008 12:35:14 +0200

libept (0.5.21) unstable; urgency=high

   * Compile with g++-4.2 on ARM.  Closes: #487408.
   * Fixed apt::Apt package iteration.  Closes: #491412.
   * Updated standards-version (no changes required)
   * Created ufficial repository in collab-maint, and updated Vcs headers.

 -- Enrico Zini <enrico@debian.org>  Tue, 22 Jul 2008 18:15:40 +0100

libept (0.5.20) unstable; urgency=low

   * Really fix the failure this time. Missed a sort on one of the tests.
   * Build-depend on libwibble-dev >= 0.1.19.

 -- Petr Rockai <mornfall@debian.org>  Tue, 17 Jun 2008 23:18:05 +0200

libept (0.5.19) unstable; urgency=low

   * Fix a semi-random testsuite failure due to an operator< in
     desktop::Entry not defining a partial order.

 -- Petr Rockai <mornfall@debian.org>  Tue, 17 Jun 2008 16:25:12 +0200

libept (0.5.18) unstable; urgency=low

   [ Enrico Zini ]
   * Detect when the apt cache changes even after package removal.
   * Fix a bug in build system that caused FTBFS with cmake 2.6.
     Closes: bug#482227.
 
   [ Petr Rockai ]
   * Added package::Source::upgradableList(),
   * add API bits for recognizing held packages,
   * slight refactorings of the ept::core API,
   * parser for .desktop files,
   * a desktop::Source for reading in directories of .desktop files
     (app-install-data style),
   * fix a grave bug in AptException (it wasn't deriving std::exception...).

 -- Petr Rockai <mornfall@debian.org>  Sat, 14 Jun 2008 12:49:08 +0200

libept (0.5.17) unstable; urgency=low

   * Updated shlibs file.
   * Build paths in a smart way.  Closes: bug#472999.
   * Fixed problem with new GCC.  Closes: bug#472821.

 -- Enrico Zini <enrico@debian.org>  Fri, 28 Mar 2008 01:29:11 +0800

libept (0.5.16) unstable; urgency=high

   * Build-depend on new wibble
   * Install documentation.  Closes: #471744.
   * Urgency set to high as it is part of fixing #472476.

 -- Enrico Zini <enrico@debian.org>  Tue, 25 Mar 2008 14:54:51 +0800

libept (0.5.15) unstable; urgency=low

   [ Enrico Zini ]
   * Compiles with gcc 4.3.  Closes: #455334.
     Thanks Matthias Klose for the patch.
   * Builds with broken dash.  Closes: #459086.
     Thanks Daniel Hahler for the patch.
   * ept-cache depends on apt-xapian-index >= 0.5.  Closes: #457128.
   * ept-cache show works on multiple packages.  Closes: #462920.
 
   [ Petr Rockai ]
   * Enhancements to ept::core API, in support of Adept 3.0~alpha4.
   - Handle exceptions coming from _system-Lock().
   - AptException to slurp up _error into its context when being thrown.
   - Support for system upgrades in ActionList.
   - AptDatabase can be now told to use a custom OpProgress object.
   * Fix a bug in AptDatabase::openState() trying to use NULL pointer.

 -- Petr Rockai <mornfall@debian.org>  Mon, 10 Mar 2008 22:41:29 +0100

libept (0.5.14) unstable; urgency=low

   * Make the testsuite architecture-neutral, should fix build failures on
     all non-i386 arches.

 -- Petr Rockai <mornfall@debian.org>  Wed, 23 Jan 2008 12:18:44 +0100

libept (0.5.13) unstable; urgency=low

   * Merge my ept::core classes with Enrico's current libept iteration,
   * this makes the library capable of supporting future version of Adept,
   * use an internal copy of libwibble, with a new testing framework,
   * convert the testsuite to the new framework.
 
   * This release also contains a lot of duplicity between ept::core and
     ept::* classes, which will be gradually addressed by further releases.
   * The API under ept::core is not ABI-compatible between releases.
   * There is a static libept-core.a that only contains the ept::core
     functionality (but it is nevertheless linked into libept.so as well).

 -- Petr Rockai <mornfall@debian.org>  Fri, 18 Jan 2008 16:03:14 +0100

2007

libept (0.5.12) unstable; urgency=low

   * Updated shlib deps.  Closes: bug#455748.

 -- Enrico Zini <enrico@debian.org>  Fri, 14 Dec 2007 12:22:48 +0100

libept (0.5.11) unstable; urgency=low

   * Use apt-xapian-index as the full text search index.
   * ept-cache reindex does not rebuild the full text index anymore.
   * Implemented --quiet for ept-cache reindex.  Closes: bug#432552.
   * ept-cache reindex calls update-apt-xapian-index.
   * Use --quiet in the cron job.
   * Check for existance of ept-cache in the cron job.  Closes: bug#435973.
   * Added missing includes.  Closes: bug#441522.

 -- Enrico Zini <enrico@debian.org>  Sat, 08 Dec 2007 16:54:58 +0000

libept (0.5.10) unstable; urgency=low

   * ept-cache: allow to sort by package size and installed size
   * ept-cache: --debug will show useful information about the various steps
     involved in building the Xapian query
   * Removed unused TextSearch::search functions
   * Added TextSearch::docidByName
   * Added TextSearch::makePartialORQuery
   * Don't segfault when trying to index a vocabulary which contains a facet
     without tags
   * Improved description of ept-cache related
   * Reactivated --full switch that accidentally disappeared
   * Added a faq for ept-cache.  Closes: #431791.
   * Added a --cutoff option to choose limits for the quality of the results

 -- Enrico Zini <enrico@debian.org>  Fri, 06 Jul 2007 12:15:07 +0100

libept (0.5.9) unstable; urgency=low

   * More alignment fixes
   * Build-depend on graphwiz to get the documentation fully generated
   * Improved the result of xapian-based ept-cache search with popcon sorting

 -- Enrico Zini <enrico@debian.org>  Thu, 28 Jun 2007 14:20:01 +0200

libept (0.5.8) unstable; urgency=low

   * Properly link with xapian.  Closes: bug#430719.
   * Fixed an alignment problem, that should make it work on hppa, ia64 and
     sparc
   * Added a weekly cron job to rebuild the indexes.  Closes: #429949.
   * Fixed building the developer documentation.  Closes: #416036.

 -- Enrico Zini <enrico@debian.org>  Thu, 28 Jun 2007 02:30:17 +0200

libept (0.5.7) unstable; urgency=low

   * Apt record iterator also shows records of locally installed .debs
   * Xapian search query generator for packages similar to a given one
   * Implemented ept-cache related

 -- Enrico Zini <enrico@debian.org>  Wed, 20 Jun 2007 21:11:07 +0100

libept (0.5.6) unstable; urgency=low

   * Index tags in the Xapian index
   * Use tags to improve the quality of the search results
   * Some tweaks to popcon scoring

 -- Enrico Zini <enrico@debian.org>  Tue, 19 Jun 2007 21:12:31 +0100

libept (0.5.5) unstable; urgency=low

   * Fixed ept-cache handling of sorting, filtering and limits
   * Added xapian sort order

 -- Enrico Zini <enrico@debian.org>  Thu, 14 Jun 2007 11:17:18 +0100

libept (0.5.4) unstable; urgency=low

   * Conflicts on debtags << 0.7, as the index file format changed
   * Much faster startup time on most operations
   * Print tags even when apt doesn't have them

 -- Enrico Zini <enrico@debian.org>  Tue, 12 Jun 2007 19:35:56 +0100

libept (0.5.3) unstable; urgency=low

   * Properly catch Xapian exceptions in ept-cache
   * Remind to be root in case an exception is raised on reindex when run as
     non-root
   * Allow to build Xapian queries instead of directly filling in an Enquire

 -- Enrico Zini <enrico@debian.org>  Sun, 10 Jun 2007 16:27:24 +0100

libept (0.5.2) unstable; urgency=low

   * Add -lxapian in the .pc file
   * libept-dev now depends on libapt-pkg-dev

 -- Enrico Zini <enrico@debian.org>  Sat, 09 Jun 2007 23:26:57 +0100

libept (0.5.1) unstable; urgency=low

   * Popcon data source is now independent from Apt
   * TextSource data source is now independent from Apt
   * Debtags data source is now independent from Apt
   * Added popcon::Local data source
   * Implemented output sorting in ept-cache

 -- Enrico Zini <enrico@debian.org>  Thu, 07 Jun 2007 22:36:16 +0100

libept (0.5) unstable; urgency=low

   * Complete rewrite of the library.  Closes: #426874.
   * Added ept-cache commandline interface to the library.

 -- Enrico Zini <enrico@debian.org>  Wed, 06 Jun 2007 21:13:24 +0100

libept (0.4.8) unstable; urgency=low

   * Check for package validity before returning its tags.  Closes: #408095.

 -- Enrico Zini <enrico@debian.org>  Thu, 24 May 2007 13:30:11 +0200

2006

libept (0.4.7) unstable; urgency=high

   * Fixed deserialization of patches.
   * Urgency set to high because this allows #400994 to be fixed in debtags.

 -- Enrico Zini <enrico@debian.org>  Thu, 30 Nov 2006 19:21:46 +0000

libept (0.4.6) unstable; urgency=low

   [ Arnaud Fontaine ]
   * Changed submission address not to point at vitavonni.
     Closes: #399111.
 
   [ Enrico Zini ]
   * Build-depend on newer libtagcoll2-dev.

 -- Enrico Zini <enrico@debian.org>  Sat, 18 Nov 2006 16:21:17 +0100

libept (0.4.5) unstable; urgency=low

   [ Arnaud Fontaine ]
   * debian/control:
     - Add Homepage field.
     - Add myself as uploaders.
     - Update Standards-Version. No changes needed.
   * debian/copyright:
     - License the package under the GNU/GPL license.
 
   [ Enrico Zini ]
   * When saving the tag patch, Create ~/.debtags if it is missing.

 -- Enrico Zini <enrico@debian.org>  Mon, 30 Oct 2006 20:30:25 +0100

libept (0.4.4) unstable; urgency=low

   * Create ~/.debtags when generating user indexes, if it does not already
     exist

 -- Enrico Zini <enrico@debian.org>  Sun, 29 Oct 2006 19:57:40 +0100

libept (0.4.3) unstable; urgency=low

   * Added various missing Depends.  Closes: bug#391428.

 -- Enrico Zini <enrico@debian.org>  Sun, 8 Oct 2006 11:24:51 +0200

libept (0.4.2) unstable; urgency=low

   * Build without -gstabs+, as stabs is not supported in some architectures.

 -- Enrico Zini <enrico@debian.org>  Thu, 5 Oct 2006 00:56:24 +0200

libept (0.4.1) unstable; urgency=low

   * Added missing build-dep on cmake.  Closes: bug#390036.
   * Ported to new, faster coll::patched on tagcoll2.
   * Build-depend on new apt to ensure we do not hit #390189.

 -- Enrico Zini <enrico@debian.org>  Wed, 4 Oct 2006 09:17:22 +0200

libept (0.4.0) unstable; urgency=low

   * New upstream version with many API changes
   * Renamed as libept
   * Updated Standards-Version
   * Added README.Debian to document that libept is a static library built with
     -fPIC

 -- Enrico Zini <enrico@debian.org>  Sun, 24 Sep 2006 22:07:10 +0100

libapt-front (0.3.9) unstable; urgency=low

   * apt-index-watcher now runs another instance of itself to do the update.
     Closes: #357549.
   * Builds with GCC 4.1.  Closes: #357555.
   * Implemented package relationships in completeRecord()

 -- Enrico Zini <enrico@debian.org>  Sat, 18 Mar 2006 21:54:49 +0100

libapt-front (0.3.8) unstable; urgency=low

   * CHANGE: Use libtagcoll 1.6 with the new IntDiskIndex
   * CHANGE: Components now regenerate indexes during initialization when needed
   * CHANGE: Debtags update function no more exists: one now calls
     debtags::fetchNewData() before instantiating the components and the
     components will reindex as needed.
   * Created apt-index-watcher, to keep the on-disk index up to date when
     another application rebuilds the APT index.  Sadly, there doesn't seem to
     be any better way in a short or medium term.

 -- Enrico Zini <enrico@debian.org>  Fri, 3 Mar 2006 11:45:03 +0100

libapt-front (0.3.7) unstable; urgency=low

   * Install utils/comparable.h (was missing),
   * CHANGE: the actor user-visible names changed for improved usability,
   * CHANGE: Relation::targetPackages() now returns only those with
     versions satisfying the constraints (as it should),
   * NEW: Cache::isOpen() predicate,
   * NEW: component::Desktop allows getting group list of a custom
     entity range now (not only all groups in system),
   * NEW: entity::{Version,Package} now have md5sum, source and fileName
     accessors (available through component::Records)
   * slight optimization of filteredRange,
   * fixed intersectionRange to not walk past end of underlying range,
   * un-optimize name() lookups in packages, reduces memory usage
     while keeping nearly same speed,
   * use GenericName for a description() of Desktop entries that have
     no Comment

 -- Peter Rockai <me@mornfall.net>  Sun, 19 Feb 2006 21:20:04 +0100

libapt-front (0.3.6) unstable; urgency=low

   * CHANGE: ranges have end() and not last(), the semantics are same,
   * CHANGE: Range::next() is now a non-mutating successor generator,
     Range::advance() is a mutator,
   * CHANGE: no more Range::ensureSorted() mutator -- there's a non-mutating
     Range::sorted() accessor that gives an instance of the same range, however
     sorted
   * CHANGE: a mostly-compatible refactoring of entity::Package; if you relied
     on implementation details, your code may break now
   * CHANGE: entity::Relation::targetPackages() now traverses Provides:, as it should
   * CHANGE: no more cache::component::Packages::packages( iterator ), use
     packagesBegin() and packagesEnd() or the range accessors instead,
   * NEW: cache::component::Desktop -- parse .desktop files with special X-AppInstall-*
     entries, associate them with their packages, have entity::Desktop to manipulate
     them
   * NEW: SortedRange and UniqueRange adaptors, which present their underlying
     range in a sorted and in the latter case uniquized manner
   * NEW: Range::contains( element ) -- generic implementation only, O(n) so far
     (will optimize later)
   * NEW: aptFront::utils::Comparable mixin (implements > and == in terms of <)
   * NEW: cache::component::Packages::sorted() now gives a name-sorted range of
     entity::Package instances
   * NEW: cache::component::State::{installSize{,String},downloadSize{,String}}
     accessors -- what is needed to get system into currently marked up state
   * NEW: all cache::component implementations now have a Cache &cache() accessor
   * NEW: GeneratedRange, a range defined by a successor functor and a end-test
     functor
   * NEW: cache::component::State::{revert(),replay( range )}, former restores
     state that corresponds to current system and replay( range ) runs a list
     of actions recorded in the range (only one notification is fired)
   * (compatible) rewrite of component::History, more reliable now
   * reduce test data set, remove the download hacks,
   * gettextize, wrap strings that are intended for presentation in gettext() calls,
   * set debugger with DEBUGGER={valgrind,gdb --args} for make test,

 -- Peter Rockai <me@mornfall.net>  Mon, 13 Feb 2006 11:25:27 +0100

libapt-front (0.3.5) unstable; urgency=low

   [ Enrico Zini ]
   * Added architecture to Version::completeRecord.
 
   [ Peter Rockai ]
   * Test suite should not produce ansi-colorized output by default anymore
     (broke buildd logs),
   * entity::Package::versions() now returns a Range instead of taking an
     output iterator,
   * reduce noise in debtags update code (this will need fixng later),
   * new handling of fallback arguments for getters,
   * templatize Version (work in progress, currently backwards compatible),
   * libapt-front-devel@l.a.d.o is the new maintainer,
   * new Version::installedSize{,String}() getters, added to completeRecord(),
   * first go at implementing entity::Relation,
   * new TagSet matcher to check a whole tagset at once (and-ed),
   * support purge and reinstall actions on packages,
   * entity::Named is a new interface, to be implemented by entities with
     name() accessor,
   * MultiType's isType< type >() predicate renamed to is< type >(),
   * support for cancelled download in Manager, throws OperationCancelled,
   * fix make clean to reduce trash that gets into distribution tarballs,
   * fix copy constructor of PackagePolicy to actually work as it should
     (and not cause random memory to be used by libapt-pkg, which probably
     caused some segfaults)

 -- Peter Rockai <me@mornfall.net>  Mon, 23 Jan 2006 13:54:31 +0100

2005

libapt-front (0.3.4) unstable; urgency=low

   * Works with tags which are 1 character long (such as langdevel::c)
   * Allows to use file:// URIs in /etc/debtags/sources.list
   * Debtags test data is now provided in the package

 -- Enrico Zini <enrico@debian.org>  Fri, 11 Nov 2005 17:42:19 +0100

libapt-front (0.3.3) unstable; urgency=low

   * Fix sources.list parsing of cdrom entries
   * Support changing of installation media.
   * Fix Depends: for libapt-front-dev.

 -- Peter Rockai <me@mornfall.net>  Wed, 28 Sep 2005 16:49:38 +0200

libapt-front (0.3.2) unstable; urgency=low

   * Fixes in broken package handling
   * Use exception handling in the Manager -- should be safer now

 -- Peter Rockai <me@mornfall.net>  Sun, 25 Sep 2005 12:36:29 +0200

libapt-front (0.3.1) experimental; urgency=low

   * Compile with -fPIC, some architectures apparently don't support
     shared libraries with non-PIC code.

 -- Peter Rockai <me@mornfall.net>  Mon, 12 Sep 2005 10:54:42 +0200

libapt-front (0.3) experimental; urgency=low

   [ Peter Rockai ]
   * improved actor code
   * component::History improvements/fixes
   * utils::Range improvements and fixes
   * some unit test work
   * implement sources.list parser
   * general cleanups and fixes all over the code
 
   [ Enrico Zini ]
   * Merged libdebtags into libapt-front.

 -- Peter Rockai <me@mornfall.net>  Fri, 9 Sep 2005 15:47:56 +0200

libapt-front (0.2) experimental; urgency=low

   * New upstream version

 -- Enrico Zini <enrico@debian.org>  Mon, 22 Aug 2005 23:41:07 +0200

2004

libapt-front (0.1) experimental; urgency=low

   * Initial Release

 -- Enrico Zini <enrico@debian.org>  Sun, 12 Nov 2004 22:02:42 +0100