← Back to issue list

Implement API packaging plugin as requested in #1638508

View original Github issue

Metadata

Project
snapcraft
Number
#884
Type
pull request
State
closed
Author
bzoltan1
Labels
—
Created
Updated
Closed

Current evaluation

API packaging development plugin was closed unmerged in #884 after static-error feedback and pending maintainer discussion.

Resolution: closed stale

Reason: PR #884 was closed on 2016-11-02 by @sergiusens pending initial maintainer discussion, with seven unresolved review comments and static lint errors. No resolving commit, merge, or replacement was identified.

Evaluated by: mr-cal-bot

No scores available.

Issue body

We have discussed with Sergio/Colin on the sprint about the need of API packages. The conclusion was that since we do not want -dev snaps in the store we must provide an alternative way to publish API packages. The story is that an upstream content interface plug developer (for example Qt or Gtk) produces boththe runtime interface and the development interfaces. The runtime interfaces go with the snap package. This PR contains the simple implementation of a snapcraft plugin (development) what creates a tar.gz of the stage space. This tar.gz can be published as the development interfac counterpart of the runtime interfaces.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale API packaging development plugin was closed unmerged in #884 after static-error feedback and pending maintainer discussion.
stealth/space-bunny-alpha — closed stale API packaging development plugin was closed unmerged pending maintainer discussion; review requested fixes for static errors in the new code.
qwen/qwen3.6-35b-a3b — — Implementing an API packaging plugin was closed pending stakeholder discussion. Reviewers flagged static code errors, but the maintainer ultimately rejected the contribution to address architectural concerns before proceeding.
qwen3.6-35b-a3b-mtp-q6 — — Closed pending further discussion after static code errors were identified. The proposed snapcraft plugin for packaging API interfaces as tar.gz files was not merged.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.