Skip to content

Folder release pins no longer reach the index, and iconkit has no profile #15

Open

Description

@bdbarnett

Since the library repository moved palettes and pdwidgets under packages/, tools/pins.py fetch lays a pinned folder release over a path that no longer exists. It copies <tag checkout>/palettes to <checkout>/palettes, but the library build reads packages/palettes. So the palettes-v0.0.15 and pdwidgets-v0.0.25 pins change nothing. The index publishes palettes and pdwidgets as they are in the pinned pydevices release (v0.8.0.dev9 today), and for pdwidgets that differs from the pinned tag in 113 files.

A new folder package can't be recorded either. iconkit-v0.1.0.dev1 was refused with 'iconkit' is not a profile in pins.json (run 43374979148). iconkit is still in the index at 0.1.0.dev0, built from the pydevices release, with the same code.

Fixing the path alone would roll palettes and pdwidgets in the index back to their October tags. So the fix needs three things: a folder lookup that finds packages/<name> as well as <name>, an iconkit profile (in FOLDER_PROFILES, TAG and pins.json), and either new palettes and pdwidgets releases or clearing those two pins, so the index doesn't go backwards.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions