Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency canonical/snapcraft to v8.4.1 (core22-8) #51

Open
wants to merge 1 commit into
base: core22-8
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 13, 2024

This PR contains the following updates:

Package Update Change
canonical/snapcraft minor 8.2.10 -> 8.4.1

Release Notes

canonical/snapcraft (canonical/snapcraft)

v8.4.1

Compare Source

What's Changed

Full Changelog: canonical/snapcraft@8.4.0...8.4.1

v8.4.0

Compare Source

What's Changed

New Contributors

Full Changelog: canonical/snapcraft@8.3.3...8.4.0

v8.3.4

Compare Source

What's Changed

Full Changelog: canonical/snapcraft@8.3.3...8.3.4

v8.3.3

Compare Source

What's Changed

Full Changelog: canonical/snapcraft@8.3.2...8.3.3

v8.3.2

Compare Source

What's Changed

For a summary of changes, see the changelog.

Full Changelog: canonical/snapcraft@8.3.1...8.3.2

v8.3.1

Compare Source

Core

Bases
core24
Metadata
  • Validate that update_contact, donation, vcs-browser, bugtracker, and homepage fields adopted from an appstream metadata file are valid URLs or email addresses
  • Ensure that contact, donation, source-code, issues, and website fields in a snapcraft.yaml take priority over appstream metadata (#​4890)

Remote build

  • Allow building core22 snaps with build-for: [all]
  • Support reading Launchpad credentials from the previous location (#​4889)
    • If launchpad credentials do not exist in the new location ($XDG_DATA_DIR/snapcraft/launchpad-credentials) introduced in 8.2.0, then load credentials from the previous location ($XDG_DATA_DIR/snapcraft/provider/launchpad/credentials) and emit a deprecation notice
    • This behavior applies to the new and legacy remote builders
  • Require core20 snaps to use the legacy remote builder (#​4886)

Documentation

What's Changed

Full Changelog: canonical/snapcraft@8.3.0...8.3.1

v8.3.0

Compare Source

Core

Bases

Fixes a bug where snaps using bases core22-desktop and core24-desktop could not be built (#​4818).

Core22

Warns when multiple snaps are going to be built in destructive mode because it may cause unexpected behavior (#​4685, #​4356).

Stage packages

Improves logging shows which package is being fetched.

Sources

Adds support for parts to source 7z archives.

Improves error messages when sources can not be fetched.

Plugins
Flutter

Adds curl as a build-package for flutter parts (#​4804).

ROS 2 Jazzy

Adds support for the new ROS 2 Jazzy extension which lets you snap ROS 2 applications on core24 (#​4791). Similar to ROS 2 Humble for core22, content-sharing is supported (#​4828). For more information, see https://snapcraft.io/docs/ros2-jazzy-extension and https://snapcraft.io/docs/ros2-jazzy-content-extension.

NPM

Adds various improvements to the NPM plugin for core22 and core24:

  • The npm-node-version option now accepts an NVM-style version identifier
  • Verify SHA256 checksums after node.js download (https://github.com/canonical/craft-parts/issues/717)
  • Use new-style npm-install commands if the npm version is newer than 8.x
  • Set NODE_ENV to production by default
List plugins

Fixes a bug where snapcraft list-plugins would fail to run in a core24 project directory (#​4830).

Updates snapcraft list-plugins to show a list of core24 plugins instead of core22 plugins when not in a project directory (#​4830).

Extensions
Gnome

The gnome extension is now stable for core24 and integrates with the gpu-2404 SDK (#​4744). See here for more information.

Fixes GI_TYPELIB_PATH and XDG_DATA_DIRS paths in the Gnome extension's build environment (#​4798).

KDE Neon 6

Fixes paths to QtWebEngineProcess in the desktop launcher (#​4745).

Expand extensions

Fixes a bug where snapcraft expand-extensions could not parse a snapcraft.yaml file containing the platforms keyword.

Components

Component metadata now includes the provenance keyword from a snapcraft.yaml file (#​4827).

Metadata

Adds support for adopting more metadata fields from a project's appstream file:

  • license
  • contact
  • source-code
  • issues
  • websites
  • donations

Metrics

Adds support for snapcraft metrics to retrieve the metrics installed_base_by_architecture and weekly_installed_base_by_architecture (#​4735).

Names

Adds output formatting to snapcraft names with --format. Supported formats are table and json (#​4778).

Init

Updates snapcraft init create a core24 project instead of a core22 project (#​4830).

Documentation

Updates Snapcraft's documentation to use the canonical-sphinx theme.

Adds reference documentation for more plugins (#​4811):

  • dotnet
  • ant
  • autotools
  • cmake
  • go
  • make
  • meson
  • nil
  • npm
  • qmake
  • scons

Updates reference documentation for lifecycle commands to be based on core24 lifecycle commands instead of core22 lifecycle commands (#​4830).

Implicit slot and plug assignment

Improves the warning for implicit slot and plug assignment from top-level slot and plug definitions now includes a link to new documentation (#​4765).

What's Changed

New Contributors

Full Changelog: canonical/snapcraft@8.2.12...8.3.0

v8.2.12

Compare Source

Core

Fixes an issue where core24 snaps would stage python packages already included in the core24 base snap (#​4865)

Store

Fixes an issue where store-related error messages would be presented as an internal Snapcraft error.

Additionally, keyring errors now suggest a resolution and link to documentation

Documentation

Fixes Snapcraft's version in the readthedocs documentation.

What's Changed

Full Changelog: canonical/snapcraft@8.2.11...8.2.12

v8.2.11

Compare Source

Core

Plugins
Dotnet

Fixes a regression where the dotnet plugin could not be used for core22 snaps.

What's Changed

Full Changelog: canonical/snapcraft@8.2.10...8.2.11


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/core22-8-canonical-snapcraft-8.x branch from bda8e9c to 5743ab2 Compare June 21, 2024 21:47
@renovate renovate bot changed the title chore(deps): update dependency canonical/snapcraft to v8.2.11 (core22-8) chore(deps): update dependency canonical/snapcraft to v8.2.12 (core22-8) Jun 21, 2024
@renovate renovate bot force-pushed the renovate/core22-8-canonical-snapcraft-8.x branch from 5743ab2 to e99673f Compare July 10, 2024 14:52
@renovate renovate bot changed the title chore(deps): update dependency canonical/snapcraft to v8.2.12 (core22-8) chore(deps): update dependency canonical/snapcraft to v8.3.1 (core22-8) Jul 10, 2024
@lengau
Copy link

lengau commented Jul 16, 2024

@mr-cal did something change in the output of enable-patchelf between Snapcraft 8.2 and 8.3?

@renovate renovate bot force-pushed the renovate/core22-8-canonical-snapcraft-8.x branch from e99673f to 30eb9f3 Compare August 6, 2024 15:50
@renovate renovate bot changed the title chore(deps): update dependency canonical/snapcraft to v8.3.1 (core22-8) chore(deps): update dependency canonical/snapcraft to v8.3.2 (core22-8) Aug 6, 2024
@renovate renovate bot force-pushed the renovate/core22-8-canonical-snapcraft-8.x branch from 30eb9f3 to 40bd295 Compare September 6, 2024 16:21
@renovate renovate bot changed the title chore(deps): update dependency canonical/snapcraft to v8.3.2 (core22-8) chore(deps): update dependency canonical/snapcraft to v8.3.3 (core22-8) Sep 6, 2024
@renovate renovate bot force-pushed the renovate/core22-8-canonical-snapcraft-8.x branch from 40bd295 to f65c88a Compare September 20, 2024 23:02
@renovate renovate bot changed the title chore(deps): update dependency canonical/snapcraft to v8.3.3 (core22-8) chore(deps): update dependency canonical/snapcraft to v8.4.1 (core22-8) Sep 20, 2024
@lengau
Copy link

lengau commented Sep 21, 2024

Test failures are due to patchelf output changing, not real errors

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

Successfully merging this pull request may close these issues.

1 participant