[FFE] Sync rrdtool 1.5.4-5 (main) from Debian unstable (main)

Bug #1486865 reported by Jean-Michel Vourgère
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
rrdtool (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please sync rrdtool 1.5.4-5 (main) from Debian unstable (main)

Explanation of the Ubuntu delta and why it can be dropped:
  * Resynchronise with Debian. Remaining changes:
    - Updating to lua 5.2 version:
      - debian/rules: build 5.2 version, use autoconf.
      - debian/control: update lua to 5.2 version, added autoreconf.
      - debian/liblua5.2-rrd0.install: updated path to 5.2 version.
      - debian/liblua5.2-rrd-dev.install: updated path to 5.2 version.
      - debian/patches/rrdtool-1.4.7-lua-5.2.patch: fixes for lua 5.2
        version.
    - Enable verbose build.
    - Stop building the librrd-ruby1.8 transitional package.

Hi.

New debian version support lua5.2 out of the box. See new binary package
lua-rrd and lua-rrd-dev. (lua5.3 is there too)
The is no Ubuntu reverse dependency on Ubuntu-specific packages
liblua5.2-rrd-dev and liblua5.2-rrd0, so adding transitionnal packages
in Ubuntu is not really necessary (If someone has time to make them, that
would be nice however).
The other Ubuntu changes (verbose build and drop of librrd-ruby1.8) are now
in Debian.

Changelog entries since current wily version 1.4.8-1.2ubuntu1:

rrdtool (1.5.4-5) unstable; urgency=medium

  * Removed Multi-Arch:no. (Closes: #795646)
  * Added support for lua5.3.
  * Removed rrdcached from hurd since it uses 'Not implemented' functions.
  * Reduced build and -dev dependencies.

 -- Jean-Michel Vourgère <email address hidden> Mon, 17 Aug 2015 16:08:45 +0200

rrdtool (1.5.4-4) unstable; urgency=medium

  * Allowed dh_install to proceed when python-setuptools is not installed.
  * Added patch 390x_first_week_day to fix unit tests on 390x architectures.
  * Enabled Multi-Arch. Partial support due to #117142. Lintian override for
    python debug symbols (See #795275).
  * Enabled perl-shared unit tests.
  * Refreshed lua patches headers: Applied-Upstream.

 -- Jean-Michel Vourgère <email address hidden> Fri, 14 Aug 2015 15:26:41 +0200

rrdtool (1.5.4-3) unstable; urgency=medium

  * Added new patches to support lua5.2. Thanks Yolanda Robla.
  * Switched building of lua, perl, python and ruby bindings packages to use
    debhelper specific buildsystems:
    - Created packages lua-rrd and lua-rrd-dev, providing support for both
      lua 5.1 and 5.2. The old packages are now transitional. Added
      dependency on dh_lua.
    - Adjusted cleaning, installing and testing to these systems.
  * Force LC_ALL during the build; Re-enabled rpn2 unit test.
  * Enabled rrdcached unit test.
  * d/control: Dropped pre-Jessie transitions.
  * Dropped unused lintian overrides.

 -- Jean-Michel Vourgère <email address hidden> Wed, 12 Aug 2015 17:23:20 +0200

rrdtool (1.5.4-2) unstable; urgency=low

  * Force UTF-8 encoding and UTC timezone on build.
  * patches/breaks-long-man-lines: Force UTF-8.
  * New patch 7digits to limit precision in unit test success checks.

 -- Jean-Michel Vourgère <email address hidden> Sun, 09 Aug 2015 22:58:54 +0200

rrdtool (1.5.4-1) unstable; urgency=low

  * Added myself in uploaders.
  * Update d/watch to look dirrectly at github.
  * New upstream version:
    - Fixes json output (Closes: #686825)
    - Fixes rrdupdate duplicate paragraph in man (Closes: #603507)
    - Adds support for floating point values with DERIVE, COUNTER with new
      datasource types: DCOUNTER and DDERIVE. (Closes: #543631)
    - Fixes compilation on hurd. (Closes: #721975)
    - Provide a python example with locale setup. (Closes: #729007).
    - Drop all patches but no-rpath-for-ruby: Applied upstream.
    - Added build-dependency on dc.
    - Ignoring new systemd files that would change the socket location and
      many options. Using upstream lsb files from github. (Closes: #717248,
      #748656)
  * Moved project to alioth: Updated maintainer address and Vcs-* fields.
  * Dropped transitional packages librrd-ruby*.
  * Bumped standards to 3.9.6: No change required.
  * Switch copyright to DEP5 format.
  * Bumped source format to 3.0 (quilt):
    - Dropped d/README.source;
    - Dropped quilt has a dependency.
  * Minimized d/rules:
    - Using dh_auto_configure fixes all hardening but for ruby.
    - Uses /usr/lib/arch-triplet.
    - Clean using d/clean.
  * Enabled verbose build.
  * Re-enabled optimisations on arm. (Closes: #467342)
  * Disable rpn2 unittest that fails.
  * Made the builds reproducible:
    - Set up fake BUILD_DATE and BUILD_TIME in d/rules from changelog.
    - New patch reproducible-builds to use these.
  * Added patch breaks-long-man-lines to fix "Cant break line" warnings.
  * Added librrd4.lintian-overrides for false positive.

 -- Jean-Michel Vourgère <email address hidden> Sun, 09 Aug 2015 17:43:02 +0200

rrdtool (1.4.8-1.3) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix setlocale calls, causing free'd memory usage. Thanks Matthias Nagel.
    (Closes: #751842)
  * Add libpng-dev as an alternative to libpng12-dev. (Closes: #662494)

 -- Jean-Michel Vourgère <email address hidden> Wed, 03 Jun 2015 23:38:18 +0200

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Unfortunately we missed the Feature Freeze cutoff (and I realise it's partly my fault). Let's fix this bug up to add the details needed for a Freeze Exception (https://wiki.ubuntu.com/FreezeExceptionProcess)

Changed in rrdtool (Ubuntu):
status: New → Triaged
Revision history for this message
Jean-Michel Vourgère (jmv-deb) wrote : Re: [Bug 1486865] Re: Sync rrdtool 1.5.4-5 (main) from Debian unstable (main)

If you don't want version 1.5, you should at least take 1.4.8-3 that
fixes use-after-free stuff.
http://metadata.ftp-master.debian.org/changelogs/main/r/rrdtool/unstable_changelog

Mathieu Trudel-Lapierre:
> Unfortunately we missed the Feature Freeze cutoff (and I realise it's
> partly my fault). Let's fix this bug up to add the details needed for a
> Freeze Exception (https://wiki.ubuntu.com/FreezeExceptionProcess)
>
> ** Changed in: rrdtool (Ubuntu)
> Status: New => Triaged
>

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

On Fri, Aug 21, 2015 at 10:08 PM, Jean-Michel Vourgère <
<email address hidden>> wrote:

> If you don't want version 1.5, you should at least take 1.4.8-3 that
> fixes use-after-free stuff.
>
> http://metadata.ftp-master.debian.org/changelogs/main/r/rrdtool/unstable_changelog
>

Having a new rrdtool and not lagging behind would be good, I think. I'll
complete the bug on Monday when I am back home, we just need to list things
from the upstream ChangeLog.

Mathieu Trudel-Lapierre <email address hidden>
Freenode: cyphermox, Jabber: <email address hidden>
4096R/DC95CA5A 36E2 CF22 B077 FEFE 725C 80D3 C7DA A946 DC95 CA5A

Revision history for this message
Jean-Michel Vourgère (jmv-deb) wrote :
Download full text (4.2 KiB)

Mathieu Trudel-Lapierre wrote:
> Having a new rrdtool and not lagging behind would be good, I think. I'll
> complete the bug on Monday when I am back home, we just need to list things
> from the upstream ChangeLog.

Here it is:

RRDtool 1.5.4 - 2015-08-09
==========================
Bug Fixes
---------
* parse floating point numbers according to C locale in rrdtool create
  arguments, regardles of the systems locale setting.
* include missing rrd_rados.h into distribution archive
* make rrdtool work on ARM again
* make rrdtool test suit pass on 32bit OSs
* fix --grid-dash option regression in graph
* fix systemd support
* fix link dependency for libpng since we are using functions directly
* fix python modulename
* fix rrdtool tune to accept U in minimum and maximum options
* fi
* rrd_parsetime now uses a mutex lock to become threadsafe
* rrd_xport is now threadsafe
* stop using MAX_PATH and make everything dynamic and make rrdtool work on
  Gnu HURD ... thanks nirgal!

Features
--------
* new RPN operators: STEPWIDTH, NEWDAY, NEWWEEK, NEWMONTH and NEWWEEK
  together they allow to draw graphs where a rate is converted back to
  absolute numbers and accumulated over a periode.

RRDtool 1.5.3 - 2015-04-30
==========================
Bug Fixes
---------
* Brought commmand-line options and documentation back into sync.
* Make LINE dashes option work again

RRDtool 1.5.2 - 2015-04-23
==========================
Bug Fixes
---------
* paramters in VDEF are vnames and not data source names, hence
  they can be 255 chars long and not only 20

RRDtool 1.5.1 - 2015-04-22
==========================
Bug Fixes
---------
* parse numbers up to 40 characters long ..
* fix install rules for Python and Lua
* include missing VERSION and LICENSE file
* unlink before rename in rrd_create when running on WIN32

RRDtool 1.5.0 - 2015-04-16
==========================

New Features
------------
* automatic x-axis labels that work from 1s to 30y on a single chart
* librados integration
* new datasource types: DCOUNTER and DDERIVE (they work the same as the
  original DS, except that they can deal with floatingpoint numbers).
* compile without graphics libraries: ./configure --disable-rrd_graph
* updated windows port (see WIN32-BUILD-TIPS.txt)
* single step RRAs for MIN,MAX,LAST are generated virtually from
  an AVERAGE RRA
* ignore updates in the past with rrdtool update --skip-past-updates
* ignore a LINE when scaling a chart using the skipscale option
* detect 32bit timeoverflows
* massive performance boost for charts with more than 100 DEF line by
  switching form a linear search to a HASH when searching for data
* improved cross compilation support
* .Net bindings
* allow rrdtool graph to silently skip non-existing source files using the
  --use-nan-for-all-missing-data option
* restore from a pipe (rrdtool restore - y.rrd)
* in rrdtool create, row count and step can be defined in absolute time
* all new "create on steroids" can pull both data and configuration from
  existing rrd files
* use rrdtool graph to chart arbitrary data via a callback function for
data fetching
  support is integrated in the perl bindings.
* re-written parser for rrdtool graph commands. It ...

Read more...

summary: - Sync rrdtool 1.5.4-5 (main) from Debian unstable (main)
+ [FFE] Sync rrdtool 1.5.4-5 (main) from Debian unstable (main)
Revision history for this message
Jean-Michel Vourgère (jmv-deb) wrote :

Hi

"The Wily Werewolf (pre-release freeze)" now has version 1.5.4-5.

Am I correct in assuming this bug can be closed, now?

https://bugs.launchpad.net/ubuntu/+source/rrdtool

Changed in rrdtool (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.