diff options
author | Daniel Burrows <Daniel Burrows Daniel_Burrows@alumni.brown.edu> | 2010-06-18 18:34:24 -0700 |
---|---|---|
committer | Daniel Burrows <Daniel Burrows Daniel_Burrows@alumni.brown.edu> | 2010-06-18 18:34:24 -0700 |
commit | f85a1b6d574828aa603dd0dc18f43f724a5191c2 (patch) | |
tree | ece0832a5a70e1a2db3c25613321183b81eb7771 | |
parent | 94121f6a1f3e17926b5cb099159d91415fddc5f2 (diff) | |
download | aptitude-f85a1b6d574828aa603dd0dc18f43f724a5191c2.tar.gz |
Bump the version number to 0.6.3.
-rw-r--r-- | NEWS | 81 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | doc/en/aptitude.xml | 2 |
3 files changed, 83 insertions, 2 deletions
@@ -1,3 +1,84 @@ +[6/18/2010] +Version 0.6.3 "Sunlight, moonshadow" + + This version of aptitude fixes some crashes that occurred when + exiting the program and overhauls how progress is displayed from the + command-line. + + aptitude now requires google-test and google-mock; it will work with + newer versions of libept and older versions of boost; it no longer + requires log4cxx. + +- New features: + + * [cmdline] Modified the command-line progress counters so that + they're erased when they complete instead of leaving + cruft behind. + + The old behavior and appearance can be recovered by + Aptitude::CmdLine::Progress::Retain-Completed and + Aptitude::CmdLine::Progress::Percent-On-Right to "true". + +- Crashes and serious errors: + + * [all] Ditching log4cxx will hopefully fix some of the crashes on + exit that people were seeing. + +- Cosmetic and UI bugs: + + * [cmdline, curses] Fixed the display of the archives associated + with a version so that duplicated archive names + are never displayed. + +- Internal changes: + + * [gtk] Started working on a redesign of the GTK+ interface, both + internal and external. The internal half involves + refactoring the code to better separate logic and + presentation and to improve testability and code reuse. The + external half adds the groundwork for a redesign of how the + UI is arranged at the top level. + + This code is very incomplete and currently disabled by + default. + + * [cmdline] The progress changes noted above included some + refactoring to make the command-line interface easier to + unit test. In particular, I created a terminal + abstraction that could be stubbed out for the purposes + of testing. Currently this is only used for the + progress code, but it's likely to become more widely + used as time goes on. + +- Changes for build dependencies: + + * [all] Stopped using log4cxx in favor of a homegrown module. + + We're really only using it for debug output, so its most + powerful features aren't useful for aptitude. At the same + time, it appears to be behind some of the crashes on exit + that users have reported, and it's never really integrated + well into the program (the initialization process has always + been a hack). The new code is much better suited to + aptitude's requirements. + + * [all] Added appropriate configure checks and conditionalization to + support building against either the current ept release or + the upcoming release. (Closes: #581009) + + * [all] Write a proper configure check to detect the calling + convention used by boost::fusion::fold(); don't require + Boost 1.42 any more. + +- Build system changes: + + * [all] Added a build system based on scons. scons supports fully + parallel builds and variant builds without reconfiguration, + which should speed up the build process significantly on + multi-core machines. + + * [all] Switch from automake 1.9 to automake 1.11. + [4/21/2010] Version 0.6.2.1 "I didn't know it was a real zebra!" diff --git a/configure.ac b/configure.ac index b30ec8ed..aa3c9c29 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(aptitude, 0.6.2.1) +AC_INIT(aptitude, 0.6.3) AC_CONFIG_SRCDIR([src/main.cc]) AM_INIT_AUTOMAKE AM_CONFIG_HEADER(config.h) diff --git a/doc/en/aptitude.xml b/doc/en/aptitude.xml index 89a2404b..4c013d32 100644 --- a/doc/en/aptitude.xml +++ b/doc/en/aptitude.xml @@ -7,7 +7,7 @@ <!ENTITY dselect '<command>dselect</command>'> <!ENTITY apt-get '<command>apt-get</command>'> <!ENTITY root '<systemitem class="username">root</systemitem>'> - <!ENTITY VERSION '0.6.2.1'> + <!ENTITY VERSION '0.6.3'> <!-- Shortcuts for menu commands: --> |