← Back to issue list

feat: fpc-use plugin

View original Github issue

Metadata

Project
craft-parts
Number
#1713
Type
pull request
State
closed
Author
lczyk
Labels
Created
Updated
Closed

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.