← 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 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.