← Back to issue list

Library linter should still consider ignored files for dependencies

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#2080610
Type
issue
State
open
Author
~saviq
Labels
Created
Updated
Closed

Current evaluation

Library linter should consider ignored files for dependency checking; user reports that after ignoring dlopen'd libraries, other dependent libraries still trigger warnings. No maintainer response after 721 days.

Suggested action: needs triage

Reason: The issue is well-described with a clear reproduction scenario but has zero maintainer engagement (no labels, no comments, no assignee) after 721 days. It needs triage to determine if this is still a valid bug in the current linter implementation or if the behavior has changed.

Impact: 60 Quick Win: 30.0 Staleness: 85 Complexity: 50 Confidence: 60 Support Request: 20

Issue body

Start with: ``` Lint warnings: - library: libEGL_mesa.so.0: unused library 'usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0.0.0'. (https://snapcraft.io/docs/linters-library) - library: libGLX_mesa.so.0: unused library 'usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0'. (https://snapcraft.io/docs/linters-library) ``` These are expected, as they're dlopen'ed, so: ``` lint: ignore: - library: - usr/lib/*/libEGL_mesa.so* - usr/lib/*/libGLX_mesa.so* ``` And then… ``` Lint warnings: - library: libXxf86vm.so.1: unused library 'usr/lib/x86_64-linux-gnu/libXxf86vm.so.1.0.0'. (https://snapcraft.io/docs/linters-library) - library: libxcb-dri2.so.0: unused library 'usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0'. (https://snapcraft.io/docs/linters-library) - library: libxcb-glx.so.0: unused library 'usr/lib/x86_64-linux-gnu/libxcb-glx.so.0.0.0'. (https://snapcraft.io/docs/linters-library) - library: libxcb-present.so.0: unused library 'usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0'. (https://snapcraft.io/docs/linters-library) - library: libxcb-sync.so.1: unused library 'usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0'. (https://snapcraft.io/docs/linters-library) - library: libxcb-xfixes.so.0: unused library 'usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0'. (https://snapcraft.io/docs/linters-library) - library: libxshmfence.so.1: unused library 'usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0'. (https://snapcraft.io/docs/linters-library) ``` GAAH!

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 60
Quick Win: 30.0
Staleness: 85
Complexity: 50
Confidence: 60
Support Request: 20
needs triage Library linter should consider ignored files for dependency checking; user reports that after ignoring dlopen'd libraries, other dependent libraries still trigger warnings. No maintainer response after 721 days.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 20
Confidence: 85
Support Request: 10
needs triage Bug report regarding a library linter failing to account for ignored files when checking dependencies, resulting in persistent warnings. Inactive for over a year with no maintainer response.
qwen/qwen3.6-35b-a3b
Staleness: 92
Complexity: 45
Confidence: 85
Support Request: 10
close stale Library linter ignores configuration rules but still reports ignored libraries as unused dependencies. Issue has no comments and has been inactive for over 1.8 years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 50
Confidence: 85
Support Request: 10
needs triage Library linter reports unused warnings for dependencies of explicitly ignored files. Issue is unlabelled, has no maintainer comments, and has been inactive for over 650 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 45
Confidence: 80
Support Request: 10
needs triage Library linter incorrectly reports unused libraries despite ignore config. Issue lacks labels, assignees, and maintainer comments after ~1.7 years.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.