** Description changed:

  Since --upload-tools is now no longer needed, juju needs to fallback to
  using bundled jujud in the case where no matching agents are found in
  streams. For example,
  
  6:38:07 INFO  juju.environs.manual init.go:120 series: zakkety, 
characteristics: arch=amd64 cpu-cores=1 mem=3855M
  ..
  16:38:07 INFO  cmd cmd.go:129 Looking for packaged Juju agent version 
2.0-beta18 for amd64
  ...
  16:38:08 INFO  juju.environs.bootstrap tools.go:74 found 15 packaged agent 
binaries
  ..
  16:38:08 ERROR cmd supercommand.go:458 failed to bootstrap model: no matching 
tools available
  16:38:08 DEBUG cmd supercommand.go:459 (error details: 
[{github.com/juju/juju/cmd/juju/commands/bootstrap.go:738: failed to bootstrap 
model} {github.com/juju/juju/tools/list.go:19: no matching tools available}])
  
  In this example, beta18 is a released version, and 15 agents are found.
  However, none of them match my crazy series. Juju should still use the
  bundled agent automatically. Note, passing --build-agent requires me to
  rebuild an agent in this case; not something I can/should need to do on
  a client machine.
+ 
+ [SRU Information]
+ 
+ [Impact]
+ The autopkgtest for future-manual-provider ensuring juju works with the next 
release before a juju update will be disabled per the bug.
+ 
+ [Verification]
+ The autopkgtest future-manual-provider should now be skipped with
+ SKIP: Juju won't bootstrap unknown without published agent (LP:1629376)

** Description changed:

  Since --upload-tools is now no longer needed, juju needs to fallback to
  using bundled jujud in the case where no matching agents are found in
  streams. For example,
  
  6:38:07 INFO  juju.environs.manual init.go:120 series: zakkety, 
characteristics: arch=amd64 cpu-cores=1 mem=3855M
  ..
  16:38:07 INFO  cmd cmd.go:129 Looking for packaged Juju agent version 
2.0-beta18 for amd64
  ...
  16:38:08 INFO  juju.environs.bootstrap tools.go:74 found 15 packaged agent 
binaries
  ..
  16:38:08 ERROR cmd supercommand.go:458 failed to bootstrap model: no matching 
tools available
  16:38:08 DEBUG cmd supercommand.go:459 (error details: 
[{github.com/juju/juju/cmd/juju/commands/bootstrap.go:738: failed to bootstrap 
model} {github.com/juju/juju/tools/list.go:19: no matching tools available}])
  
  In this example, beta18 is a released version, and 15 agents are found.
  However, none of them match my crazy series. Juju should still use the
  bundled agent automatically. Note, passing --build-agent requires me to
  rebuild an agent in this case; not something I can/should need to do on
  a client machine.
  
  [SRU Information]
  
  [Impact]
  The autopkgtest for future-manual-provider ensuring juju works with the next 
release before a juju update will be disabled per the bug.
  
  [Verification]
  The autopkgtest future-manual-provider should now be skipped with
  SKIP: Juju won't bootstrap unknown without published agent (LP:1629376)
+ 
+ [Regression Potential]
+ None. The package won't make it out of proposed, as the test will currently 
fail as-is.
+ 
+ [Other]
+ This should have no impact on end users of the package; the verification can 
be done by viewing the test results under 
http://autopkgtest.ubuntu.com/packages/j/juju-core/.

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

Title:
  Juju should use bundled jujud if not matching agents found in streams

To manage notifications about this bug go to:
https://bugs.launchpad.net/juju/+bug/1629376/+subscriptions

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

Reply via email to