← Back to issue list

SNAP: Find a better way to handle perl dependencies

View original Github issue

Metadata

Project
fetch-service
Number
#36
Type
issue
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

Current evaluation

Maintainer TODO from the fetch-service snap PR review: shrink/simplify the hardcoded PERLLIB env var in snap/snapcraft.yaml (still present at current HEAD, needed for the bundled licensecheck), no discussion or proposal yet.

Suggested action: keep open

Reason: The task is still live: snap/snapcraft.yaml lines 44-45 still define the 7-entry PERLLIB string (with hardcoded perl 5.38 and $CRAFT_ARCH_TRIPLET_BUILD_FOR paths) for the bundled licensecheck, and no commit touches it. It was raised by maintainer lengau as a deliberate follow-up to the review on PR #34 ('feat: fetch service snap', merged), so it is an acknowledged, valid improvement rather than an unhandled report. It stays a low-severity cleanup: the service works today, the only real risk is fragility when the base perl version/arch triplet changes, and the ask is exploratory ('See if we can...') with no proposed approach, so it needs investigation before it is implementable.

Evaluated by: mr-cal-bot

Impact: 28 Quick Win: 5 Complexity: 52 Confidence: 72 Actionability: 38

Issue body

### What needs to get done See if we can reduce the size of the PERLLIB environment variable ### Why it needs to get done See: https://github.com/canonical/fetch-service/pull/34#discussion_r1472005919

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 28
Quick Win: 5
Complexity: 52
Confidence: 72
Actionability: 38
keep open Maintainer TODO from the fetch-service snap PR review: shrink/simplify the hardcoded PERLLIB env var in snap/snapcraft.yaml (still present at current HEAD, needed for the bundled licensecheck), no discussion or proposal yet.
stealth/space-bunny-alpha
Impact: 32
Quick Win: 4
Complexity: 60
Confidence: 85
Actionability: 30
needs triage Reducing PERLLIB in snap packaging remains an exploratory maintainer task, unlabelled and uncommented after 966 days, with no measurements, failing case, or proposed design.
qwen/qwen3.6-35b-a3b
Impact: 20
Quick Win: 14
Staleness: 85
Complexity: 30
Confidence: 70
Support Request: 20
needs triage Optimization request to reduce PERLLIB environment variable size in fetch-service snap. Untriaged, no maintainer engagement in 950 days.

Update history

Date Change
created

Related work

  • Related To: fetch-service#34 (confidence 95%)

    The issue body points at the review discussion in PR #34 (discussion_r1472005919), the merged PR that introduced the fetch-service snap and the current PERLLIB environment line.

Related issues

No related issues found above the similarity threshold.