Not creating ephemeral containers
Bug #1577548 reported by
Evan
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snapcraft |
Fix Released
|
High
|
Evan | ||
snapcraft (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Xenial |
Fix Released
|
High
|
Unassigned | ||
Yakkety |
Fix Released
|
High
|
Unassigned |
Bug Description
snapcraft cleanbuild is creating persistent containers and is not cleaning them up. Sergio says it should be creating ephemeral containers instead.
[Impact]
* Users of cleanbuild get a lot of leftover containers.
[Test Case]
* snapcraft init
* snapcraft cleanbuild
* lxc list
* check that no snapcraft containers are listed.
[Regression Potential]
* This could break cleanbuild. The integration test for cleanbuild is currently disabaled, so this will have to be tested manually. Bug #1593529 created to test this automatically.
description: | updated |
Changed in snapcraft: | |
status: | In Progress → Fix Committed |
Changed in snapcraft: | |
status: | Fix Committed → Fix Released |
affects: | Ubuntu Xenial → snapcraft (Ubuntu Xenial) |
Changed in snapcraft (Ubuntu Xenial): | |
importance: | Undecided → High |
status: | New → Fix Released |
Changed in snapcraft (Ubuntu Yakkety): | |
status: | Confirmed → Fix Released |
importance: | Undecided → High |
To post a comment you must log in.
Logs:
ev@elsa: ~/branches/ whoopsie/ snappy$ snapcraft cleanbuild persuadingly- dolomitic- randal persuadingly- dolomitic- randal le-problem. h Makefile test_identifier .c recoverable_ mock.sh data/_usr_ bin_gedit. 1000.crash data/etc/ data/etc/ passwd data/crash/ data/crash/ valid_empty_ value data/crash/ invalid_ key_no_ value2 data/crash/ invalid- file-is- dir/ data/crash/ invalid_ value_embedded_ nul data/crash/ invalid_ key_embedded_ nul data/crash/ invalid_ trailing2 data/crash/ invalid_ value data/crash/ invalid_ key_special_ chars data/crash/ valid data/crash/ invalid_ key_leading_ spaces2 data/crash/ invalid_ key_no_ value data/crash/ invalid_ symlink data/crash/ unicode data/crash/ invalid_ no_spaces data/crash/ invalid_ key_leading_ spaces data/crash/ invalid_ value2 test_logging. c test_recoverabl e.c test_parse_ report. c test_utils. c test_monitor. c ity.h ity.c le-problem. c branch/ last-revision branch/ branch. conf branch/ format repository/ upload/ repository/ packs/ repository/ packs/b3c48ec1e f30e01b66680a5b f20f0046. pack repository/ packs/146438d3f 49632b06d12ee96 568a0783. pack repository/ pack-names repository/ obsolete_ packs/ repository/ format repository/ lock/ repository/ indices/ repository/ indices/ b3c48ec1ef30e01 b66680a5bf20f00 46.cix repository/ indices/ b3c48ec1ef30e01 b66680a5bf20f00 46.iix repository/ indices/ 146438d3f49632b 06d12ee96568a07 83.cix repository/ indices/ b3c48ec1ef30e01 b66680a5bf20f00 46.rix repository/ indices/ b3c48ec1ef30e01 b66680a5bf20f00 46.tix repository/ indices/ 146438d3f49632b 06d12ee96568a07 83.iix repository/ indices/ b3c48ec1ef30e01 b66680a5bf20f00 46.six repository/ indices/ 146438d3f49632b 06d12ee96568a07 83.six repository/ indices/ 146438d3f49632b 06d12ee96568a07 83.tix repository/ indices/ 146438d3f49632b 06d12ee96568a07 83.rix branch- format checkout/ views checkout/ conflicts checkout/ dirstate checkout/ format checkout/ shelf/ checkout/ merge-hashes checkout/ lock/ whoopsie. service whoopsie. conf check_valgrind suppressions. supp whoopsie. desktop ie.pc encoding. c
Creating snapcraft-
Starting snapcraft-
Setting up container with project assets
./
./src/
./src/whoopsie.h
./src/logging.h
./src/recoverab
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/data/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/tests/
./src/monitor.c
./src/identifier.c
./src/utils.h
./src/connectiv
./src/connectiv
./src/logging.c
./src/utils.c
./src/monitor.h
./src/whoopsie.c
./src/identifier.h
./src/globals.h
./src/recoverab
./Makefile
./.bzr/
./.bzr/branch/
./.bzr/
./.bzr/
./.bzr/
./.bzr/branch/tags
./.bzr/branch/lock/
./.bzr/repository/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/README
./.bzr/branch-lock/
./.bzr/
./.bzr/checkout/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./.bzr/
./data/
./data/
./data/
./data/brofono.conf
./data/whoopsie.py
./snapcraft.yaml
./tools/
./tools/
./tools/brofono.py
./tools/
./setup/
./setup/
./lib/
./lib/libwhoops
./lib/bson/
./lib/bson/
./lib/bson/bson.c
./lib...