Please merge rsyslog 8.12.0-1 (main) from Debian unstable (main)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | rsyslog (Ubuntu) |
Wishlist
|
Louis Bouchard | ||
Bug Description
debian unstable has rsyslog-8.12.0-1 Ubuntu available version is quite behind
Related branches
| Changed in rsyslog (Ubuntu): | |
| status: | New → In Progress |
| assignee: | nobody → Louis Bouchard (louis-bouchard) |
| importance: | Undecided → Wishlist |
| Louis Bouchard (louis) wrote : | #1 |
| Changed in rsyslog (Ubuntu): | |
| status: | In Progress → Confirmed |
| assignee: | Louis Bouchard (louis-bouchard) → nobody |
| Martin Pitt (pitti) wrote : | #2 |
From changelog describing Ubuntu delta:
+ - Remove upstart job. Upstream's systemd service file will be used.
Please don't do that. We still use upstart on the phone. It's also not what the package actually does: It *adds* an upstart job, but removes the SysV init script. Please don't do that either, we need the init script for insserv's dependency calculation, and it also reduces our delta.
Please also consider not dropping the debian/*.install files for disabled binary packages in Ubuntu -- it's enough to drop them from debian/control, or even just "dh -Nbinaryname" them in debian/rules. This will further simplify the delta and make it more robust against changes in Debian. (This is a non-blocker though).
Otherwise looks good, many thanks for working on this!
| Changed in rsyslog (Ubuntu): | |
| status: | Confirmed → Incomplete |
| assignee: | nobody → Louis Bouchard (louis-bouchard) |
| Louis Bouchard (louis) wrote : | #3 |
New debdiff for the merge with pitti's requests implemented.
| Changed in rsyslog (Ubuntu): | |
| status: | Incomplete → Confirmed |
| Martin Pitt (pitti) wrote : | #4 |
Two more issues:
- This is against the old version 8.9.0 which isn't even in testing any more. Can you please adjust to 8.12.0-1? (There are some patch failures)
- "Replace debian/
- If you want to add/keep rsyslog-
------------- 8< ------------
[Unit]
Description=Save kernel messages
[Service]
Type=oneshot
ExecStart=/bin/sh -ec "savelog -q -p -c 5 /var/log/
[Install]
WantedBy=
------------- 8< ------------
But again, I would like you to reconsider if this is really necessary.
| Louis Bouchard (louis) wrote : | #5 |
Hello pitti,
Following your advice, I did a new merge of 8.12 from debian. As it turns out, it was beneficial in the sense that this very new 8.12 has modification that I had sent upstream which required a specific patch.
I disabled the build of the kafka & mongo db packages in debian/rules as suggested, and dropped the rsyslog-dmesg service alltogether.
Here is the latest debdiff tested against the debian package. I also tested install & reran the tests outlined in the FFE bug just to be sure.
| summary: |
- Please merge rsyslog 8.9.0-3 (main) from Debian unstable (main) + Please merge rsyslog 8.12.0-1 (main) from Debian unstable (main) |
| description: | updated |
| Martin Pitt (pitti) wrote : | #6 |
Hey Louis,
thanks! I cleaned up some further unnecessary delta:
* Calling init_is_upstart in debian/rsyslog.init is unnecessary, already done by /lib/lsb/
* Dropping debian/
and added the bug ref to the changelog. I tested this myself, and it works fine. Uploaded now, many thanks for your work!
It's really a shame that we still have to carry this silly "DEB_LDFLAGS_
| Changed in rsyslog (Ubuntu): | |
| status: | Confirmed → Fix Committed |
| Louis Bouchard (louis) wrote : | #7 |
The upload triggered FTBS on i386 and powerpc. This is caused by failure of test while running rsyslog testbench. The fix has been forwarded upstream and added here to fix the FTBS.
| Launchpad Janitor (janitor) wrote : | #8 |
This bug was fixed in the package rsyslog - 8.12.0-1ubuntu2
---------------
rsyslog (8.12.0-1ubuntu2) wily; urgency=medium
* debian/
- Fix FTBS on i386 and powerpc caused by buffer overflow
detection while running rsyslog testbench.
-- Louis Bouchard <email address hidden> Wed, 02 Sep 2015 14:41:01 +0200
| Changed in rsyslog (Ubuntu): | |
| status: | Fix Committed → Fix Released |


This is the debdiff for the merge of rsyslog-8.9.0-3.
The debdiff between 7.4.4 and 8.9.0 being rather big, it can be made available upon request