Since the ACK from the Security Team arrived I'm moving the state to Fix 
Committed per https://wiki.ubuntu.com/MainInclusionProcess .
@alexmurray thanks for the review!

@paelzer Enabling vendored tests is a tricky question in multiple ways.
The test dependencies may not be present (even in the archive), but is
is generally solvable.

The other issue is more interesting. The dependencies are vendored partly 
because the whole Golang stack (at versions required by the agent) does not 
meet the quality requirements imposed on packages in the Ubuntu Archive and it 
is always possible that tests exercising the part of the vendored stack _not_ 
used by google-guest-agent are failing.
Fixing those test or modules would diverge from the the stack's state required 
and presumably tested by upstream thus would add more risk breaking something.

Upstream for this packages is the partner for whom the package is
maintained and who also leads the Golang ecosystem in a way that is not
that pleasant to work with on distributions' side. The root cause of the
problems I faced while trying to update the related part of the Golang
stack to a newer consistent state is the lack of release coordination
among modules which is a Golang ecosystem level problem.

Testing the vendored dependencies does not seem to worth the extra
complexity in the packaging but I'd encourage upstream to keep the whole
stack in a state that allows proper packaging so the Ubuntu package can
switch back to using the packaged modules which are rigorously tested to
ensure that they work well with all related packages. (The modules
missing in older releases would have to be still vendored for SRUs.)


** Changed in: google-guest-agent (Ubuntu)
       Status: New => Fix Committed

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

Title:
  [MIR] google-guest-agent

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gce-compute-image-packages/+bug/1891929/+subscriptions

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

Reply via email to