summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Burrows <Daniel Burrows Daniel_Burrows@alumni.brown.edu>2010-06-18 18:34:24 -0700
committerDaniel Burrows <Daniel Burrows Daniel_Burrows@alumni.brown.edu>2010-06-18 18:34:24 -0700
commitf85a1b6d574828aa603dd0dc18f43f724a5191c2 (patch)
treeece0832a5a70e1a2db3c25613321183b81eb7771
parent94121f6a1f3e17926b5cb099159d91415fddc5f2 (diff)
downloadaptitude-f85a1b6d574828aa603dd0dc18f43f724a5191c2.tar.gz
Bump the version number to 0.6.3.
-rw-r--r--NEWS81
-rw-r--r--configure.ac2
-rw-r--r--doc/en/aptitude.xml2
3 files changed, 83 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index a7518c4a..c00df952 100644
--- a/NEWS
+++ b/NEWS
@@ -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: -->