Import version 4.33-0ubuntu1~14.04.1 to ubuntu/trusty-proposed
New changelog entries:
* New upstream release (LP: #1761240):
- Add '--print-user-agent' flag.
- Speedups when collecting information for user-agent.
- Add hypervisor to useragent string
- Get logger version via logger -V rather than dpkg query.
- Add cloud image build info and data in /etc/pollinate/add-user-agent
to user-agent string.
- Perform as safe read of /proc/uptime
New changelog entries:
* New upstream release (LP: #1708192):
- remove duplicate config file sourcing
- Include uptime/idletime in the user-agent string to help measure
boot performance.
New changelog entries:
[ 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
New changelog entries:
[ Dustin Kirkland ]
* pollinate:
- fix broken printing of binary data, this was breaking check_pollen
nagios scripts on the server
[ Junien Fridrick ]
* entropy.ubuntu.com.pem:
- simplify CA cert to just the DigiCert chain (drop GoDaddy)
New changelog entries:
* debian/control:
- drop the anerd references, hasn't existed in basically forever
- update description
- add dummy | dh-apparmor dependency to get this building on precise,
where dh-systemd doesn't exist
- drop run-one dependency, no longer needed
- make the bsdutils dependency (for logger) explicit, add epoch
* debian/rules:
- use systemd, when possible
* pollinate:
- fix breakage on older (trusty, precise) Ubuntu, where logger does not
support --id=[ID]; check version of bsdutils (provides logger) to
ensure that it's at least ubuntu wily
- cloud-init version string
* debian/pollinate.service, debian/pollinate.upstart:
- improve the init messages logged
New changelog entries:
[ Martin Pitt ]
* debian/pollinate.service: Move installation from network.target to
multi-user.target. network.target is too early and causes dependency loops
with e. g. NFS. (LP: #1576333)
* debian/pollinate.preinst: Clean up old enablement symlink on upgrade. This
needs to be kept until after 18.04 LTS.
New changelog entries:
[ Martin Pitt ]
* Don't run pollinate.service in containers (as containers can't and should
not write the host's random pool) and when we already have a saved random
seeds (i. e. only on first boot). (LP: #1578833)
* Bump Standards-Version to 3.9.8 (no changes needed).
[ Dustin Kirkland ]
* pollinate: use timeout(1) to limit curl, related to LP: #1578833