← Back to issue list

travis script file has unnecessary complexities

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1550379
Type
issue
State
closed
Author
~elopio
Labels
—
Created
Updated
Closed

Current evaluation

Snapcraft's Travis/LXD script was simplified by merged PR #327 (merge 4f342a6b9; implementation 026100eed), removing privileged mode and redundant coverage dependencies.

Resolution: closed resolved

Reason: PR ubuntu-core/snapcraft#327 implemented the proposed Travis script cleanup and was merged in commit 4f342a6b9, incorporating commit 026100eed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

We can simplify the travis script: - do not make the container privileged - only change permissions to the folder where the coverage is written - use mk-build-deps to reduce the duplication of dependencies - remove the unused python3-docopt and python3-requests from the collecting coverage step.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Snapcraft's Travis/LXD script was simplified by merged PR #327 (merge 4f342a6b9; implementation 026100eed), removing privileged mode and redundant coverage dependencies.
stealth/space-bunny-alpha — closed resolved Simplified the Travis/LXC build setup via merged PR #327 (commit 026100eed), removing privileged mode, narrowing permissions, deduplicating dependencies and dropping unused coverage packages.
stealth/space-bunny-alpha — closed resolved Simplified Travis/LXC setup via merged snapcraft#327 (commit 026100eed; merge 4f342a6b9), removing privileged mode, narrowing permissions, deduplicating dependencies, and pruning unused packages.
stealth/space-bunny-alpha — closed resolved Travis/LXD cleanup merged in snapcraft/snapcraft#327 (commit 026100eed), removing privileged mode, narrowing permissions, deduplicating dependencies and pruning unused coverage packages.
qwen/qwen3.6-35b-a3b — — Closed without discussion or linked changes. The suggested Travis CI script simplifications were not implemented here and appear abandoned or addressed separately.
qwen/qwen3.6-35b-a3b — — Abandoned. The proposed Travis CI script simplifications, including removing privileged containers and unused dependencies, were not merged or addressed.
qwen/qwen3.6-35b-a3b — — Abandoned. The suggestion to simplify the Travis CI script by removing privileged mode, restricting permissions, and cleaning dependencies was closed without implementation or follow-up.
qwen3.6-35b-a3b-mtp-q6 — — Proposed Travis CI script simplifications were abandoned. The report was closed without implementation, leaving the build configuration unchanged.

Update history

Date Change
created

Related work

  • Likely Fixed By: ubuntu-core/snapcraft#327 (confidence 100%)

    Merged PR implementing the requested Travis/LXD script simplification.

Related issues

Issue Project State Summary Similarity
#2217 Travis test snapcraft merged Merged in snapcraft#2217 via commit 281defaef, improving Travis test speed and simplifying CI across 26 files.
74%
#2149 travis: use LXD from 3.0 track snapcraft merged 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.
73%