[Bug 1853912] [NEW] /etc/pollinate/add-user-agent should be populated (in the server live env) to allow better identification of live clients

Steve Langasek steve.langasek at canonical.com
Mon Nov 25 22:45:24 UTC 2019


Public bug reported:

Pollinate provides various bits of information in the user agent to
allow gathering of statistics about Ubuntu clients.  Unfortunately, the
'subiquity' tag is only added (via curtin->cloud-init) to the user agent
tag in the *target* system; the live environment, which also runs
pollinate for entropy gathering, does not have any such tag.  This makes
it impossible to distinguish booted live server images from other
"generic" clients in the data.

It would be valuable to have a tag identifying the live server image for
statistical and debugging purposes.

I would suggest using 'live/<serial>' as a tag, where <serial> is the
image build serial from /mnt/.disk/info.

This probably needs to be done by casper reading the file and
synthesizing the content on the live overlay.

** Affects: casper (Ubuntu)
     Importance: Undecided
         Status: New

** Package changed: livecd-rootfs (Ubuntu) => casper (Ubuntu)

** Summary changed:

- /etc/pollinate/add-user-agent should be populated in the (server live env) to allow better identification of live clients
+ /etc/pollinate/add-user-agent should be populated (in the server live env) to allow better identification of live clients

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

Title:
  /etc/pollinate/add-user-agent should be populated (in the server live
  env) to allow better identification of live clients

Status in casper package in Ubuntu:
  New

Bug description:
  Pollinate provides various bits of information in the user agent to
  allow gathering of statistics about Ubuntu clients.  Unfortunately,
  the 'subiquity' tag is only added (via curtin->cloud-init) to the user
  agent tag in the *target* system; the live environment, which also
  runs pollinate for entropy gathering, does not have any such tag.
  This makes it impossible to distinguish booted live server images from
  other "generic" clients in the data.

  It would be valuable to have a tag identifying the live server image
  for statistical and debugging purposes.

  I would suggest using 'live/<serial>' as a tag, where <serial> is the
  image build serial from /mnt/.disk/info.

  This probably needs to be done by casper reading the file and
  synthesizing the content on the live overlay.

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



More information about the foundations-bugs mailing list