Activity log for bug #1786508

Date Who What changed Old value New value Message
2018-08-10 16:03:40 mkurz bug added bug
2018-08-13 13:24:36 Robie Basak bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894501
2018-08-13 13:24:36 Robie Basak bug task added exim4 (Debian)
2018-08-13 13:24:43 Robie Basak exim4 (Ubuntu): status New Triaged
2018-08-13 13:28:19 Robie Basak nominated for series Ubuntu Bionic
2018-08-13 13:28:19 Robie Basak bug task added exim4 (Ubuntu Bionic)
2018-08-13 13:28:22 Robie Basak exim4 (Ubuntu Bionic): status New Triaged
2018-08-13 13:28:25 Robie Basak exim4 (Ubuntu): status Triaged Fix Released
2018-08-13 13:28:30 Robie Basak tags bitesize server-next
2018-08-15 16:51:43 Bug Watch Updater exim4 (Debian): status Unknown Fix Released
2018-10-10 18:28:56 Andreas Hasenack exim4 (Ubuntu Bionic): assignee Andreas Hasenack (ahasenack)
2018-10-10 18:29:00 Andreas Hasenack exim4 (Ubuntu Bionic): status Triaged In Progress
2018-10-10 18:29:03 Andreas Hasenack exim4 (Ubuntu Bionic): importance Undecided Low
2018-10-10 19:28:22 Andreas Hasenack description Already fixed upstream and in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894501 Fix is easy: https://git.exim.org/exim.git/blobdiff/d51252ebebd7744dd218c4af965ca3d5424648cc..44de51a174765f7f5ecb250638cdb3fe64ec67dc:/src/src/eximstats.src Please backport to Bionic. Thanks! [Impact] * An explanation of the effects of the bug on users and * justification for backporting the fix to the stable release. * In addition, it is helpful, but not required, to include an explanation of how the upload fixes this bug. [Test Case] * detailed instructions how to reproduce the bug * these should allow someone who is not familiar with the affected package to reproduce the bug and verify that the updated package fixes the problem. [Regression Potential] * discussion of how regressions are most likely to manifest as a result of this change. * It is assumed that any SRU candidate patch is well-tested before upload and has a low overall risk of regression, but it's important to make the effort to think about what ''could'' happen in the event of a regression. * This both shows the SRU team that the risks have been considered, and provides guidance to testers in regression-testing the SRU. [Other Info] * Anything else you think is useful to include * Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board * and address these questions in advance [Original description] Already fixed upstream and in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894501 Fix is easy: https://git.exim.org/exim.git/blobdiff/d51252ebebd7744dd218c4af965ca3d5424648cc..44de51a174765f7f5ecb250638cdb3fe64ec67dc:/src/src/eximstats.src Please backport to Bionic. Thanks!
2018-10-10 19:44:38 Andreas Hasenack description [Impact] * An explanation of the effects of the bug on users and * justification for backporting the fix to the stable release. * In addition, it is helpful, but not required, to include an explanation of how the upload fixes this bug. [Test Case] * detailed instructions how to reproduce the bug * these should allow someone who is not familiar with the affected package to reproduce the bug and verify that the updated package fixes the problem. [Regression Potential] * discussion of how regressions are most likely to manifest as a result of this change. * It is assumed that any SRU candidate patch is well-tested before upload and has a low overall risk of regression, but it's important to make the effort to think about what ''could'' happen in the event of a regression. * This both shows the SRU team that the risks have been considered, and provides guidance to testers in regression-testing the SRU. [Other Info] * Anything else you think is useful to include * Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board * and address these questions in advance [Original description] Already fixed upstream and in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894501 Fix is easy: https://git.exim.org/exim.git/blobdiff/d51252ebebd7744dd218c4af965ca3d5424648cc..44de51a174765f7f5ecb250638cdb3fe64ec67dc:/src/src/eximstats.src Please backport to Bionic. Thanks! [Impact] The eximstats tool, when not given any command line parameters, prints out a (harmless) warning: # eximstats Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. Problem is that this tool is used in a cron job which, if enabled, will print output to stderr and that is enough for cron to email an admin, which is annoying. The fix is simple and is applied upstream: -if ($ARGV[0] eq '--version') { +if (@ARGV and $ARGV[0] eq '--version') { [Test Case] On Bionic: * Install exim4: sudo apt update sudo apt install exim4 * Run eximstats with no arguments, which will block (it's waiting for stdin) but print the warning: ubuntu@bionic-eximstats:~$ eximstats Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. * To observe the effect this has in the cron job, edit /etc/cron.daily/exim4-base and set E4BCD_DAILY_REPORT_TO near the top of the file to "ubuntu@localhost", like this: E4BCD_DAILY_REPORT_TO="ubuntu@localhost" * Then run these commands and observe that the cron script prints out the same warning, which, if ran by cron, would have been emailed to the admin: $ echo hello | mail -s hello ubuntu@localhost $ sudo /etc/cron.daily/exim4-base Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. With the updated packages, eximstats with no arguments will just block, waiting for data on stdin, and not print the warning. The cron job test will also be silent. [Regression Potential]  * discussion of how regressions are most likely to manifest as a result of this change.  * It is assumed that any SRU candidate patch is well-tested before    upload and has a low overall risk of regression, but it's important    to make the effort to think about what ''could'' happen in the    event of a regression.  * This both shows the SRU team that the risks have been considered,    and provides guidance to testers in regression-testing the SRU. [Other Info]  * Anything else you think is useful to include  * Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board  * and address these questions in advance [Original description] Already fixed upstream and in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894501 Fix is easy: https://git.exim.org/exim.git/blobdiff/d51252ebebd7744dd218c4af965ca3d5424648cc..44de51a174765f7f5ecb250638cdb3fe64ec67dc:/src/src/eximstats.src Please backport to Bionic. Thanks!
2018-10-10 19:46:34 Andreas Hasenack description [Impact] The eximstats tool, when not given any command line parameters, prints out a (harmless) warning: # eximstats Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. Problem is that this tool is used in a cron job which, if enabled, will print output to stderr and that is enough for cron to email an admin, which is annoying. The fix is simple and is applied upstream: -if ($ARGV[0] eq '--version') { +if (@ARGV and $ARGV[0] eq '--version') { [Test Case] On Bionic: * Install exim4: sudo apt update sudo apt install exim4 * Run eximstats with no arguments, which will block (it's waiting for stdin) but print the warning: ubuntu@bionic-eximstats:~$ eximstats Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. * To observe the effect this has in the cron job, edit /etc/cron.daily/exim4-base and set E4BCD_DAILY_REPORT_TO near the top of the file to "ubuntu@localhost", like this: E4BCD_DAILY_REPORT_TO="ubuntu@localhost" * Then run these commands and observe that the cron script prints out the same warning, which, if ran by cron, would have been emailed to the admin: $ echo hello | mail -s hello ubuntu@localhost $ sudo /etc/cron.daily/exim4-base Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. With the updated packages, eximstats with no arguments will just block, waiting for data on stdin, and not print the warning. The cron job test will also be silent. [Regression Potential]  * discussion of how regressions are most likely to manifest as a result of this change.  * It is assumed that any SRU candidate patch is well-tested before    upload and has a low overall risk of regression, but it's important    to make the effort to think about what ''could'' happen in the    event of a regression.  * This both shows the SRU team that the risks have been considered,    and provides guidance to testers in regression-testing the SRU. [Other Info]  * Anything else you think is useful to include  * Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board  * and address these questions in advance [Original description] Already fixed upstream and in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894501 Fix is easy: https://git.exim.org/exim.git/blobdiff/d51252ebebd7744dd218c4af965ca3d5424648cc..44de51a174765f7f5ecb250638cdb3fe64ec67dc:/src/src/eximstats.src Please backport to Bionic. Thanks! [Impact] The eximstats tool, when not given any command line parameters, prints out a (harmless) warning: # eximstats Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. Problem is that this tool is used in a cron job which, if enabled, will print output to stderr and that is enough for cron to email an admin, which is annoying. The fix is simple and is applied upstream: -if ($ARGV[0] eq '--version') { +if (@ARGV and $ARGV[0] eq '--version') { [Test Case] On Bionic: * Install exim4: sudo apt update sudo apt install exim4 * Run eximstats with no arguments, which will block (it's waiting for stdin) but print the warning: ubuntu@bionic-eximstats:~$ eximstats Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. * To observe the effect this has in the cron job, edit /etc/cron.daily/exim4-base and set E4BCD_DAILY_REPORT_TO near the top of the file to "ubuntu@localhost", like this: E4BCD_DAILY_REPORT_TO="ubuntu@localhost" * Then run these commands and observe that the cron script prints out the same warning, which, if ran by cron, would have been emailed to the admin: $ echo hello | mail -s hello ubuntu@localhost $ sudo /etc/cron.daily/exim4-base Use of uninitialized value $ARGV[0] in string eq at /usr/sbin/eximstats line 563. With the updated packages, eximstats with no arguments will just block, waiting for data on stdin, and not print the warning. The cron job test will also be silent. [Regression Potential] I can't imagine a regression with this change, other than the usual fact the the updated package is a rebuild, and it might link with different libraries since bionic was released. [Other Info] Were it not for the cron job, this update would probably not be worth it.   [Original description] Already fixed upstream and in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894501 Fix is easy: https://git.exim.org/exim.git/blobdiff/d51252ebebd7744dd218c4af965ca3d5424648cc..44de51a174765f7f5ecb250638cdb3fe64ec67dc:/src/src/eximstats.src Please backport to Bionic. Thanks!
2018-10-10 20:42:57 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/exim4/+git/exim4/+merge/356433
2018-10-10 20:44:21 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/exim4/+git/exim4/+merge/356435
2018-10-10 20:45:40 Launchpad Janitor merge proposal linked https://code.launchpad.net/~ahasenack/ubuntu/+source/exim4/+git/exim4/+merge/356437
2018-10-10 20:47:54 Andreas Hasenack merge proposal unlinked https://code.launchpad.net/~ahasenack/ubuntu/+source/exim4/+git/exim4/+merge/356433
2018-10-23 23:02:03 Brian Murray exim4 (Ubuntu Bionic): status In Progress Fix Committed
2018-10-23 23:02:06 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2018-10-23 23:02:09 Brian Murray bug added subscriber SRU Verification
2018-10-23 23:02:14 Brian Murray tags bitesize server-next bitesize server-next verification-needed verification-needed-bionic
2018-10-26 17:01:53 Andreas Hasenack tags bitesize server-next verification-needed verification-needed-bionic bitesize server-next verification-done-bionic verification-needed
2018-12-13 08:40:27 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2018-12-13 08:40:25 Launchpad Janitor exim4 (Ubuntu Bionic): status Fix Committed Fix Released