← Back to issue list

travis: use LXD from 3.0 track

View original Github issue

Metadata

Project
snapcraft
Number
#2149
Type
pull request
State
merged
Author
kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2149 via commit 0b84e215c, moving Travis to LXD's 3.0 track and removing obsolete testbr0 setup after LXD networking changes broke CI.

Resolution: closed resolved

Reason: The approved PR was merged into master as commit 0b84e215c, updating Travis to the LXD 3.0 track and deleting the unnecessary testbr0 configuration.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [ ] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh unit`? ----- An update to LXD was recently released that changes some of the networking stuff done by `init` such that Travis broke on us. Even though this breakage also effects 3.0, we should be using LXD 3.0 in CI so we don't get other random breakage. Also, stop setting up testbr0, which broke and doesn't seem to be necessary anymore.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2149 via commit 0b84e215c, moving Travis to LXD's 3.0 track and removing obsolete testbr0 setup after LXD networking changes broke CI.
stealth/space-bunny-alpha — closed resolved Merged #2149, updating Travis CI to LXD 3.0 and removing obsolete testbr0 setup after newer LXD networking changes broke CI.
stealth/space-bunny-alpha — closed resolved Merged PR #2149 (commit 0b84e215c): Travis now uses the LXD 3.0 track and removes testbr0 setup, addressing CI failures from LXD networking changes.
qwen/qwen3.6-35b-a3b — — Merged Travis CI configuration update switching to the LXD 3.0 track and removing the obsolete testbr0 setup. This resolves build failures caused by recent LXD networking changes. Approved by reviewer and passed CI checks.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Updated Travis CI to use the LXD 3.0 track, resolving breakage caused by recent LXD networking changes, and removed the obsolete testbr0 setup.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2148 travis: stop setting up testbr0 for lxd snapcraft closed PR #2148 (drop testbr0 network setup in .travis.yml) was closed unmerged; maintainer kyrofa preferred pinning LXD to the 3.0 track instead. Superseded by merged PR #2149, commit 0b84e215c.
84%
#2557 ci: remove dependency on LXD from travis tests snapcraft merged Merged PR #2557 as commit c541fac1d, removing LXD setup and container execution from Travis tests to reduce networking errors.
80%
#1549880 .travis.yml needs to catch up with lxd's latest output snapcraft (launchpad) closed Updated Travis CI's LXC readiness check to match newer LXD output, searching for “inet” instead of “IPV4”; fixed by merged PR #340.
75%
#1415 tests: run the tests in travis using LXD containers snapcraft merged Merged in snapcraft#1415 via commit 8c9a38cde, updating Travis CI to run the test suite in LXD containers.
74%
#1550379 travis script file has unnecessary complexities snapcraft (launchpad) closed Snapcraft's Travis/LXD script was simplified by merged PR #327 (merge 4f342a6b9; implementation 026100eed), removing privileged mode and redundant coverage dependencies.
73%
#1807 tests: run test_cleanbuild in LXD on Travis snapcraft merged Merged PR #1807 (commit 70df69b9a) by kalikiana, making test_cleanbuild run in LXD on Travis so it is no longer skipped when tests run as a snap; fixes LP #1738210. Reviewer asked to revert the last commit keeping LXD for cleanbuild only.
73%
#2682 tests: change default spread provider to lxd outside of travis snapcraft merged Merged PR #2682 (commit 8b41444a3) refactored runtests.sh, defaulted Spread to LXD outside Travis, and configured Travis to use google:.
72%
#371 travis: run the tests in the GCE trusty machine snapcraft merged Merged PR #371 as 59631c283, removing the slow, timing-out Xenial LXC Travis workaround and running tests on GCE Trusty now that Jenkins covers them.
71%