** Description changed:

  Binary package hint: vnstat
  
  Rational for request:
- The current version in Lucid is over 2 years old and contains a long list of 
bugs and limitations especially when used with interfaces that aren't always 
online (3G modems, wlans...). See the upstream changelog [1] for a complete 
list of correction since version 1.6.
  
- The package is currently in the Debian NEW queue [2][3]. I've tested
- that the package builds and works without errors in Lucid. Upgrading
- from the previous version has also been tested.
+ The current version in Lucid is over 2 years old and contains many bugs
+ and limitations that affect usability:
  
- [1] http://humdi.net/vnstat/CHANGES
- [2] http://ftp-master.debian.org/new/vnstat_1.10-0.1.html
- [3] 
http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=vnstat
+ - The /proc parser doesn't always track the correct interface, for example 
eth10 will be used instead of eth1 if visible.
+ - The package is missing the configuration file
+ - The cron entry is getting executed too infrequently to track reliably 100 
Mbit and faster interfaces.
+ - Interfaces that aren't always in use (such as 3G modems, wlan interfaces, 
ppp interfaces) are likely to show bogus data from time to time.
+ - Database corruption possible in case of multiple updates at the same time.
+ - The cron entry is likely to keep the hdd of laptop users spinning even when 
there's no network interface active.
  
+ The new version uses the same database structure and --dumpdb output as
+ version 1.6 so user made scripts using vnstat should not be affected by
+ the upgrade.
+ 
+ The new version from Debian unstable was tested to compile, install and
+ upgrade without errors in Lucid.
  
  Package changelog entries since current Lucid version 1.6-1:
  
  vnstat (1.10-0.1) unstable; urgency=low
  
-   * Non-maintainer upload.
-   * New upstream release. (Closes: #561297)
-     + Fix manpages - present options and elements in alphabetical order.
-       (Closes: #561304)
-   * debian/patches:
-     + refreshed fix_manpages.diff
-   * debian/README.source:
-     + add it because policy requires it.
-   * debian/control:
-     + Add ${misc:Depends} to Depends to remove lintian warning.
-   * Update copyright information.
+   * Non-maintainer upload.
+   * New upstream release. (Closes: #561297)
+     + Fix manpages - present options and elements in alphabetical order.
+       (Closes: #561304)
+   * debian/patches:
+     + refreshed fix_manpages.diff
+   * debian/README.source:
+     + add it because policy requires it.
+   * debian/control:
+     + Add ${misc:Depends} to Depends to remove lintian warning.
+   * Update copyright information.
  
-  -- Ilya Pravdivtsev <kabus1...@gmail.com>  Tue, 19 Jan 2010 00:06:14
+  -- Ilya Pravdivtsev <kabus1...@gmail.com>  Tue, 19 Jan 2010 00:06:14
  +0300
  
  vnstat (1.9-0.2) unstable; urgency=low
  
-   * Non-maintainer upload.
-   * New upstream release.
-     + Fix vnstat collects data from the wrong interface. (Closes: #512566)
-     + Cron entry is no longer used. (Closes: #338818)
-   * debian/patches:
-     + updated to new version.
-     + added fix_manpages.diff to remove lintian warnings
-       "manpage-has-bad-whatis-entry".
-   * debian/control:
-     + remove Vcs-* fields.
-     + added libgd2-xpm-dev to build-depends.
-   * Standards-Version was bumped to 3.8.3
-   * Upgrading package to debhelper 7.
-   * Add package for vnstati.
-   * Cron script replaced by init script.
-   * Remove /etc/network/if-*.d/vnstat and /etc/ppp/ip-*.d/vnstat in preinst.
-     These scripts aren't needed when the daemon is used.
+   * Non-maintainer upload.
+   * New upstream release.
+     + Fix vnstat collects data from the wrong interface. (Closes: #512566)
+     + Cron entry is no longer used. (Closes: #338818)
+   * debian/patches:
+     + updated to new version.
+     + added fix_manpages.diff to remove lintian warnings
+       "manpage-has-bad-whatis-entry".
+   * debian/control:
+     + remove Vcs-* fields.
+     + added libgd2-xpm-dev to build-depends.
+   * Standards-Version was bumped to 3.8.3
+   * Upgrading package to debhelper 7.
+   * Add package for vnstati.
+   * Cron script replaced by init script.
+   * Remove /etc/network/if-*.d/vnstat and /etc/ppp/ip-*.d/vnstat in preinst.
+     These scripts aren't needed when the daemon is used.
  
-  -- Ilya Pravdivtsev <kabus1...@gmail.com>  Mon, 28 Sep 2009 07:24:51
+  -- Ilya Pravdivtsev <kabus1...@gmail.com>  Mon, 28 Sep 2009 07:24:51
  +0400
+ 
+ 
+ Upstream changelog entries since current Lucid version 1.6-1:
+ 
+ 1.10 / 2-Jan-10
+ 
+  - Fix: Buffer overflow was possible in hourly image output when RateUnit=1
+    and HourlyRate=1
+  - Fix: Minor memory leak was possible in the handling of HUP signal in daemon
+  - Fix: Graphical elements weren't correctly aligned in summary image
+    when header wasn't visible (-nh)
+  - Fix: --delete didn't work
+  - Possibility to merge statistics from several databases and save
+    the end result to a new database (--mergesaved)
+  - Added validation of database cache in daemon in order to be more robust
+    in case of system memory corruption
+  - Support for --style to -l (live mode)
+  - Alternative print mode to -l (live mode) with optional parameter
+  - Present options and elements in man pages in alphabetical order
+  - Code cleanup
+ 
+ 
+ 1.9 / 12-Sep-09
+ 
+  - Fix: TrafficlessDays configuration option was enabled when set to zero
+    when it should have been disabled
+  - Fix: MonthRotate setting was getting ignored for the first month if 
+    the database is created when day of month < MonthRotate value
+  - Configurable summary layout in image output (1.7 <> 1.8 layouts)
+  - --oneline, a simple parseable one line output
+  - --transparent for setting image background transparency from the
+    command line
+  - --delete for deleting databases and stopping monitoring, doesn't require
+    restarting the daemon
+  - A database write can be configure to occur after interface status changes
+  - Different database write interval can be configure to be used when 
+    all monitored interfaces are offline
+  - Better configurability for the content of outputs, including a narrow
+    output for space limited terminals (OutputStyle and --style)
+  - Code cleanup
+  - New configuration file settings:
+    OutputStyle, SummaryLayout, SummaryRate, SaveOnStatusChange,
+    OfflineSaveInterval
+ 
+ 
+ 1.8 / 1-Aug-09
+ 
+  - Fix: OpenBSD print issues (was: ' used for formatting in sprintf)
+  - Fix: Monthly estimate for February during a leap year was wrong
+  - Fix: 'make install' didn't install the config file is $(DESTDIR) was used
+  - Traffic of current and previous months added to summary
+  - Increased accuracy of monthly estimate calculation
+  - Traffic rates can be made visible and the shown unit is configurable 
+    as bits or bytes
+  - New summary layout in image output
+  - Image output can have the background color set as transparent
+  - Possibility to merge data from several interfaces to one output with
+    interface1+interface2 syntax
+  - -s / --sync parameter added to daemon
+  - --dbdir and --locale parameters added
+  - Outputs now use system locale by default and formatting of dates follow
+    the locale setting unless configured otherwise
+  - New configuration file settings:
+    ShowRate, RateUnit, TrafficlessDays, HourlyRate, TransparentBg
+ 
+ 
+ 1.7 / 12-Apr-09
+ 
+  - Fix: Timezone changes shouldn't cause a flood of errors anymore
+  - Fix: Statvfs used instead of statfs for BSD compatibility
+    (Thanks to Mark Mitchell for pointing this out)
+  - Fix: Makefile didn't properly support LDFLAGS and -lm was misplaced
+  - Fix: MonthRotate value in config wasn't used
+  - Fix: Unreadable configuration file doesn't cause a segmentation fault
+  - Fix: /proc/net/dev parser didn't see the difference between eth10 and eth1
+  - Fix: Updating a database from two of more processes at the same time
+    was able to sometimes cause data loss
+  - Fix: Estimates are calculated based on last database update
+  - Fix: Each interface update had a possibility of losing 1023 bytes of
+    traffic at most due to improper rounding
+    (Thanks to Michael Berlin for suggesting a suitable correction)
+  - Daemon support as alternative for cron based updates
+  - PNG image output (hourly rate based on patch by Sergio Ammirata)
+  - XML output
+  - BSD support
+  - Diskspace check can be disabled from configuration file
+  - IEC standard prefixes (KiB/MiB/GiB/TiB)
+  - List of available interfaces if wrong of unavailable interface is selected

** Attachment added: "pbuilder.log"
   http://launchpadlibrarian.net/39487246/pbuilder.log

-- 
Sync vnstat 1.10-0.1 (universe) from Debian unstable (main)
https://bugs.launchpad.net/bugs/523513
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to