Freeze exception: syslog-ng 3.3.4 (bugfixes)

Bug #950799 reported by Gergely Nagy
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
syslog-ng (Ubuntu)
Fix Released
Wishlist
Andrew Starr-Bochicchio

Bug Description

I would like to request a freeze exception for syslog-ng, to replace the current version in Precise (3.3.1+patches) with the version currently in Debian testing (3.3.4+patches). The rationale being that there have been a ton of bugfixes made since 3.3.1, and the version currently in precise suffers from many critical bugs, including but not limited to crashes on reload, or when sending to a very slow receiver, memory leaks, race conditions, non-working features and a whole lot of other things.

3.3.4 with the patches in Debian are a much more suitable version for an LTS release, because that version actually works. The relevant part of the upstream NEWS is attached.

I have prepared a package, with the Ubuntu patches applied on top of the Debian package, I will include the link later, once they're finished uploading.

I have verified that the package builds and installs, and we're using 3.3.4 internally (on ubuntu), thus, it's known to work, too. Build and install logs will be attached in a couple of moments, too.

Related branches

Revision history for this message
Gergely Nagy (algernon) wrote :
Revision history for this message
Gergely Nagy (algernon) wrote :
Revision history for this message
Gergely Nagy (algernon) wrote :

Source package is available from: http://madhouse-project.org/algernon/ubuntu/precise/syslog-ng-3.3.4/

The install log (which also shows that the result starts, and appears to work at least minimally) is attached.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 950799] [NEW] Freeze exception: syslog-ng 3.3.4 (bugfixes)

What new features are in the new versions?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in syslog-ng (Ubuntu):
status: New → Confirmed
Revision history for this message
Gergely Nagy (algernon) wrote :

Changes that are not strictly bugfixes (and can affect Ubuntu users) are:

* The db-parser() will tag messages with '.classifier.unknown' if the message does not match.
* The value of the $TAGS macro is added to pdbtool match output.
* An inconsistency within db-parser() introduced an incompatible change (see the NEWS diff, it's at the top, as this was done in 3.3.4).

The first two are minor things that should not cause any issues. The last one is an incompatibility, but it's in a part of syslog-ng that is seldom used, and is not part of the default config.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 950799] Re: Freeze exception: syslog-ng 3.3.4 (bugfixes)

OK. Thanks. I'm not comfortable with my understanding of syslog to approve
this one myself. It sounds reasonable, but I'll leave it for another release
team member to decide on.

Revision history for this message
Martin Pitt (pitti) wrote :

This seems ok to me, the things that you mention in comment 6 sound relatively harmless.

syslog-ng is a non-default, unsupported package without any rdepends, so fine for me. Approved.

Revision history for this message
Stefano Rivera (stefanor) wrote :

This was approved weeks ago, but nothing has happened. Subscribing ubuntu-sponsors.

Changed in syslog-ng (Ubuntu):
status: Confirmed → Triaged
Changed in syslog-ng (Ubuntu):
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
importance: Undecided → Wishlist
status: Triaged → In Progress
status: In Progress → Incomplete
assignee: Andrew Starr-Bochicchio (andrewsomething) → nobody
status: Incomplete → In Progress
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Looks good. Uploaded.

I did tweak the changelog a bit:

1) It was targeting unstable not precise
2) It dropped old Ubuntu changelog entries
3) s/Apply patches from previous Ubuntu versions/Merge with Debian Testing. Remaining Ubuntu changes/
Not a big deal, but that's just the usual format.
4) Closed this bug

Thanks for your work!

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package syslog-ng - 3.3.4.dfsg-2ubuntu1

---------------
syslog-ng (3.3.4.dfsg-2ubuntu1) precise; urgency=low

  * Merge with Debian Testing (LP: #950799). Remaining Ubuntu changes:
    [ Colin Watson <email address hidden> ]
    + Pre-Depends: dpkg (>= 1.15.6) for xz compression support. Needed
      until after Ubuntu 12.04 LTS.
    [ Serge Hallyn <email address hidden> ]
    + debian/control: remove libsystemd-daemon-dev build-depends
    + debian/rules: remove --with-systemdsystemunitdir from
      override_dh_auto_configure.

syslog-ng (3.3.4.dfsg-2) unstable; urgency=medium

  * Get important bugfixes from upstream git tree.
  * Correct short description of -dbg package (closes: #659119).

syslog-ng (3.3.4.dfsg-1) unstable; urgency=low

  * New upstream release:
    - remove backported patches as this release contains them,
    - fix FTBFS on Hurd, patch from Svante Signell <email address hidden>
      (closes: #648987).
  * Add dfsg target to make the source DFSG compliant.
  * Use debhelper compatibility level 9 for hardening flags to be effective
    (closes: #655163).
  * Make the package multiarch.

  [ Gergely Nagy <email address hidden> ]
  * Introduced a syslog-ng-dbg package.
  * Init script updates:
    + Silence mknod errors, they're not interesting, and adds noise on
    kFreeBSD.
    + Use set -e.
    + Use s-s-d's --oknodo options instead of checking the existence of a
    pidfile ourselves.
  * Refresh debian/copyright.
 -- Gergely Nagy <email address hidden> Fri, 09 Mar 2012 13:34:28 +0100

Changed in syslog-ng (Ubuntu):
status: In Progress → 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.