← Back to issue list

our plugins are using the deprecated pull properties

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1647899
Type
issue
State
closed
Author
~elopio
Labels
new-plugin
Created
Updated
Closed

Current evaluation

Official plugins were migrated to get_pull_properties(); PR #1022 merged as e9e05f959, completing the final copy-plugin migration from deprecated schema pull properties.

Resolution: closed resolved

Reason: Merged PR #1022 delivered commit e9e05f959 and completed the plugin migration series. Python and Node.js had already moved in PRs #1002 and #996.

Evaluated by: mr-cal-bot

No scores available.

Issue body

When I use the python and nodejs plugins, I get this warning: Use of pull-properties in the schema is deprecated. Plugins should now implement get_pull_properties Our official plugins should not display any warnings, so I'm setting this bug to high priority so we adopt the new style in all the ones we have in master.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Official plugins were migrated to get_pull_properties(); PR #1022 merged as e9e05f959, completing the final copy-plugin migration from deprecated schema pull properties.
stealth/space-bunny-alpha — closed resolved Official plugins were migrated from deprecated pull-properties; PR snapcraft#1022 merged as e9e05f959 and completed the remaining warning cleanup.
stealth/space-bunny-alpha — closed resolved Python and other official plugins were migrated to get_pull_properties; commit dc26a14b2 (PR #1002) fixed Python, with related fixes for catkin, godeps, qmake and gulp.
qwen/qwen3.6-35b-a3b — — Closed without action or comments. The deprecated pull-properties usage was likely resolved in later plugin updates, leaving this issue abandoned.
qwen/qwen3.6-35b-a3b — — Closed. Official Python and Node.js plugins were updated to replace deprecated pull-properties with the new get_pull_properties API, resolving the warnings.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#1022 (confidence 100%)

    Merged as commit e9e05f959; the maintainer identified it as the change that finished LP #1647899.

  • Related To: canonical/snapcraft#1002 (confidence 98%)

    Migrated the Python plugin to get_pull_properties().

  • Related To: canonical/snapcraft#996 (confidence 98%)

    Updated the Node.js plugin as part of removing deprecated plugin property behavior.

Related issues

Issue Project State Summary Similarity
#1002 plugins: update python plugin to support get_pull_properties() snapcraft merged Merged as commit dc26a14b2: python plugin gained get_pull_properties() support, with updated schema/unit tests, addressing Launchpad bug #1650626.
71%