feat: fpc-use plugin
Metadata
Current evaluation
Closed by author after receiving guidance to pursue a different approach. The proposed fpc-use plugin was abandoned and not merged.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
- [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
This PR adds the `fpc-use` plugin, for libraries distributed as source and compiled
together with the programs that use them. This is a common pattern in Free Pascal.
The part's source is linked into the backstage area along with the directories named in `fpc-use-unit-paths` and `fpc-use-include-paths`. Parts using the `fpc` plugin that list it in `after` add those to their `-Fu` and `-Fi` search paths. Nothing is compiled or installed.
Part of a 2-PR set:
- https://github.com/canonical/craft-parts/pull/1712
- https://github.com/canonical/craft-parts/pull/1713 **(this PR)**
> ⚠️ This branch is stacked on top of #1712, so the diff below includes its commits as well.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed by author after receiving guidance to pursue a different approach. The proposed fpc-use plugin was abandoned and not merged. | |
| qwen/qwen3.6-35b-a3b |
Impact:
50
Quick Win:
27.5
Staleness:
5
Complexity:
45
Confidence:
80
|
needs review | Adds the fpc-use plugin for Free Pascal libraries, part of a 2-PR set with #1712. Pending maintainer review with all CI checks passing. | |
| qwen/qwen3.6-35b-a3b |
Impact:
50
Quick Win:
17.5
Staleness:
0
Complexity:
65
Confidence:
85
|
needs review | Introduces the fpc-use plugin for Free Pascal libraries, stacking on PR #1712. Currently pending maintainer review with 0 comments and one failing CI check on minimum dependencies. | |
| qwen/qwen3.6-35b-a3b |
Impact:
50
Quick Win:
17.5
Staleness:
0
Complexity:
65
Confidence:
75
|
needs review | Adds the fpc-use plugin for Free Pascal libraries distributed as source. New PR, 0 days old, no reviews, pending maintainer review, stacked on PR #1712. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
No related issues found above the similarity threshold.