feat: fpc-use plugin
Metadata
Current evaluation
Closed unmerged after maintainer guidance led the author to pursue a different approach; companion FPC compiler-plugin PR #1712 remained open.
Resolution: closed stale
Reason: The author closed the PR after guidance from maintainer @bepri and chose a different approach. No merge commit, replacement PR, or later fpc-related commit was identified.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged after maintainer guidance led the author to pursue a different approach; companion FPC compiler-plugin PR #1712 remained open. | |
| stealth/space-bunny-alpha | — | closed stale | fpc-use plugin PR #1713 was closed unmerged after guidance from @bepri prompted the author to pursue a different approach. Companion fpc PR #1712 remains open. | |
| 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:
28
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:
18
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:
18
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 work
-
Related To:
canonical/craft-parts#1712
(confidence 99%)
Companion FPC compiler-plugin PR on which #1713 was stacked; it remained open.
Related issues
No related issues found above the similarity threshold.