** Description changed:

  == SRU Impact ==
  
  Pretty minimal, adding a dependency to a shell script.
  
  == Regression Potential ==
  
  xxd has presumably already available on machines that have pollinate, or
  it'd have been reported by now. VIM is rather ubiquitous... So, this is
- unlikely to have any effect for most users. And for the rest, it'll just
- make pollinate start to work.
+ unlikely to have any effect for most users.
+ 
+ For the rest, things are a little more fun:
+ vim-common Recommends: vim | vim-gnome | vim-gtk | vim-gtk3 | vim-athena | 
vim-nox | vim-tiny
+ So, upgraders will get a full-blown vim pulled in. They'll also get a working 
pollinate.
  
  == Test Case ==
  
  In a minimal chroot, without vim-common & xxd:
  
  # pollinate
  
  BAD:
  <13>Jan 14 03:34:27 pollinate[9317]: client sent challenge to 
[https://entropy.ubuntu.com/]
  <13>Jan 14 03:34:28 pollinate[9317]: client verified challenge/response with 
[https://entropy.ubuntu.com/]
  /usr/bin/pollinate: 79: /usr/bin/pollinate: xxd: not found
  
  GOOD:
  <13>Jan 14 03:49:29 pollinate[22771]: client sent challenge to 
[https://entropy.ubuntu.com/]
  <13>Jan 14 03:49:31 pollinate[22771]: client verified challenge/response with 
[https://entropy.ubuntu.com/]
  <13>Jan 14 03:49:31 pollinate[22771]: client hashed response from 
[https://entropy.ubuntu.com/]
  <13>Jan 14 03:49:31 pollinate[22771]: client successfully seeded 
[/dev/urandom]
  
- 
  == Original report ==
  
  # journalctl | grep pollinate
  Jan 13 10:48:21 plato pollinate[1601]: client sent challenge to 
[https://entropy.ubuntu.com/]
  Jan 13 10:48:22 plato pollinate[1626]: client verified challenge/response 
with [https://entropy.ubuntu.com/]
  Jan 13 10:48:22 plato pollinate[1564]: /usr/bin/pollinate: 80: 
/usr/bin/pollinate: xxd: not found
  Jan 13 10:48:22 plato systemd[1]: pollinate.service: Main process exited, 
code=exited, status=127/n/a
  Jan 13 10:48:22 plato systemd[1]: pollinate.service: Unit entered failed 
state.
  Jan 13 10:48:22 plato systemd[1]: pollinate.service: Failed with result 
'exit-code'.
  
  # dpkg -l | grep pollina
  ii  pollinate                             4.23-0ubuntu1~16.04                 
      all          seed the pseudo random number generator
  
  # lsb_release -rd
  Description:  Ubuntu 16.04.1 LTS
  Release:      16.04

** Patch added: "pollinate_4.23-0ubuntu1~16.04.1.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/pollinate/+bug/1656484/+attachment/4804140/+files/pollinate_4.23-0ubuntu1~16.04.1.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1656484

Title:
  /usr/bin/pollinate uses xxd but does not depend on vim-common

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to