← Back to team overview

ubuntu-translations-coordinators team mailing list archive

[Bug 1593625] Re: [SRU] add pollinate to precise, update all

 

pollinate (4.23-0ubuntu1~12.04) precise; urgency=medium

  [ Dustin Kirkland ]
  * New upstream release (LP: #1621280):
    - pollinate:
      + revert revision r300, as this was the wrong fix to the slow
        pollinate problem;  as it turns out, it was the user_agent
        function, which was running apt-cache very early in boot, before
        the apt database had been created
      + as it turns out, we need the curl timeout options in order for
        curl to work properly and be resilient against issues with the
        network coming up early in boot
    - debian/pollinate.default, pollinate
      + fix a couple of bugs affecting how long pollinate takes, and if
        it actually completes successfully
      + dpkg -l is way faster than apt-cache, when there is no apt cache
      + wait a maximum of 10 seconds
      + only log to stderr if in an interactive terminal; otherwise,
        just log to syslog
        - this fixes the odd double-printing to /var/log/syslog
      + optimize obtaining version strings by saving one pipe per call
      + source /etc/lsb/release and use $DISTRIB_DESCRIPTION, rather
        than calling lsb-release (python, can be slow)
      + add -m (max-timeout) back to curl options;  removing this option
        has caused network failures in various strange ways
      + when network fails due to timeout, log accordingly
      + ignore cloud-init package not found;  it's optional

 -- Nishanth Aravamudan <nish.aravamudan@xxxxxxxxxxxxx>  Wed, 28 Sep
2016 14:13:33 -0700

** Changed in: pollinate (Ubuntu)
       Status: Fix Committed => Fix Released

** Project changed: cloud-images => ubuntu-translations

** No longer affects: ubuntu-translations

-- 
You received this bug notification because you are a member of Ubuntu
Translations Coordinators, which is subscribed to Ubuntu Translations.
Matching subscriptions: Ubuntu Translations bug mail
https://bugs.launchpad.net/bugs/1593625

Title:
  [SRU] add pollinate to precise, update all

Status in pollinate package in Ubuntu:
  Fix Released
Status in pollinate source package in Precise:
  Fix Released
Status in pollinate source package in Trusty:
  Fix Released
Status in pollinate source package in Xenial:
  Fix Released

Bug description:
  Please backport/SRU pollinate to 12.04 LTS, and update pollinate in
  14.04 LTS and 16.04 LTS.

  [Impact]
  Pollinate doesn't exist in 12.04 LTS, but should.  It has been steady and solid throughout the 14.04 and 16.04 releases of Ubuntu, improving the PRNG keys in cloud instances.  And there are still plenty of Precise cloud instances out there.  This upload also fixes a couple of bugs (which are already well validated on 16.04) in terms of when the systemd job runs, not running in containers, logging the correct PID, and timing out correctly.

  [Test Case]
  Pollinate can be tested on an existing system by specifying the -r|--reseed option.  'sudo pollinate -r' should exit 0 and appropriate, successful log messages should be displayed.  You can also test the boot time run by removing the seeded flag with 'sudo rm -f /var/cache/pollinate/seeded', rebooting, and then 'grep pollinate /var/log/syslog'.

  [Regression Potential]
  Regression potential should be low, as entropy seeding is opportunistic.  Boot should never hang or block.  At most, it should add a second or two to boot, and it should fail gracefully, logging to syslog, and retrying again at each reboot.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pollinate/+bug/1593625/+subscriptions