summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSoeren Sandmann <sandmann@redhat.com>2005-09-17 18:35:44 +0000
committerSøren Sandmann Pedersen <ssp@src.gnome.org>2005-09-17 18:35:44 +0000
commit9dddb6d160d84305717e2b17fc8d7b9d4c69a4a3 (patch)
tree3832241a69b1bf4345c8721f72ec07c3cfe37218
parent6e37d7848cb282d113d3745282c9ca92fcfef260 (diff)
Bump version numbers update Updates
Sat Sep 17 14:35:32 2005 Soeren Sandmann <sandmann@redhat.com> * Bump version numbers * README: update * TODO: Updates
-rw-r--r--ChangeLog6
-rw-r--r--README4
-rw-r--r--TODO53
-rw-r--r--configure.ac2
4 files changed, 48 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog
index d9da76b..e59a6a8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Sat Sep 17 14:35:32 2005 Soeren Sandmann <sandmann@redhat.com>
+
+ * Bump version numbers
+ * README: update
+ * TODO: Updates
+
Sun Sep 4 19:38:51 2005 Soeren Sandmann <sandmann@redhat.com>
* TODO: Updates
diff --git a/README b/README
index a52b77c..04ef77c 100644
--- a/README
+++ b/README
@@ -21,10 +21,11 @@ would be appreciated.
Requirements:
- A Linux kernel version 2.6.11 or newer is required.
- Unlike Sysprof 0.9, version 0.91 should work fine on SMP systems.
+ Unlike Sysprof 0.9, this version should work fine on SMP systems.
- GTK+ 2.6.0 or newer is required
+- libglade 2.5.1 is required
Compiling:
@@ -90,6 +91,7 @@ Debugging symbols
Credits:
Diana Fong for the icon
+ Mike Frysinger for x86-64 support
Kristian Høgsberg for the first port to the 2.6 kernel.
Owen Taylor for the symbol lookup code in memprof
diff --git a/TODO b/TODO
index c272dcd..42812d7 100644
--- a/TODO
+++ b/TODO
@@ -1,27 +1,44 @@
Before 1.0:
-* Fix cache so that it correctly reloads libraries when new ones are
- installed. (Cache can go stale - probably just dump the cache when
- a new profiling session is started). Though printing debug stuff
- doesn't seem to produce anything unexpected.
+ - Update version numbers in source
-* Build system
- - Find out what distributions it actually works on
- (ask for sucess/failure-stories in 0.9.x releases)
+ - Make tarball
- - Create RPM package? See fedora package list for information
- about how to package kernel modules.
+ - Check that tarball works
+
+ - cvs commit
+
+ - cvs tag sysprof-1-0
+
+ - Update website
- - After 1.0:
- - Announce on news.gnome.org
- - Announce on Gnomefiles
- Announce on Freshmeat
- - Announce on Advogato
+
- Announce on gnome-announce
- Announce on kernel list.
+
+ - Announce on Gnomefiles
+
+ - Announce on news.gnome.org
- Send to slashdot/developers
- Announce on devtools list (?)
+ - Announce on Advogato
+ link to archive
+
+Before 1.0.1:
+
+* See if we can reproduce the problem where libraries didn't get correctly
+ reloaded after new versions were installed.
+
+* Build system
+ - Find out what distributions it actually works on
+ (ask for sucess/failure-stories in 1.0 releases)
+
+ - Create RPM package? See fedora-packaging-list for information
+ about how to package kernel modules.
+
+
Before 1.2:
* See if the auto-expanding can be made more intelligent
@@ -213,7 +230,9 @@ http://www.linuxbase.org/spec/booksets/LSB-Embedded/LSB-Embedded/ehframe.html
- Possibly a special "view details" mode, assuming that
the details of a function are not that interesting
together with a tree.
-- rethink caller list, not terribly useful at the moment.
+- rethink caller list, not terribly useful at the moment. Federico suggested
+ listing all ancestors.
+
- Have kernel module report the file the address was found in
Should avoid a lot of potential broken/raciness with dlopen etc.
@@ -322,7 +341,7 @@ Later:
- figure out a way to deal with both disk and CPU. Need to make sure that
things that are UNINTERRUPTIBLE while there are RUNNING tasks are not
- considered bad.
+ considered bad. Also figure out how to deal with more than one CPU/core.
Not entirely clear that the sysprof visualization is right for disk.
@@ -365,6 +384,10 @@ Later:
the same time? Probably not. See also marker discussion above. UI should probably allow
double clicking on a marked section and all instances of that one would be marked.
+ - Other variation on the timeline idea: Instead of a disk timeline you could have a
+ list of individual diskaccesses, and be able to select the ones you wanted to
+ get rid of.
+
- The existing sysprof visualization is not terribly bad, the "self" column is
more useful now.
diff --git a/configure.ac b/configure.ac
index 0378ce1..6d8905a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
AC_PREREQ(2.54)
-AC_INIT([sysprof], [0.91])
+AC_INIT([sysprof], [1.0])
AC_CONFIG_SRCDIR(sysprof.glade)
AM_INIT_AUTOMAKE(no-define)