View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/snapcraft

Snapcraft has 9 active reviews. See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/snapcore/snapcraft.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 30 seconds — see the log

Branches

Name Last Modified Last Commit
work/dep-craft-providers 2023-10-27 14:52:05 UTC
build(deps): bump craft-providers to 1.19.1

Author: Sheng Yu
Author Date: 2023-10-26 22:51:41 UTC

build(deps): bump craft-providers to 1.19.1

Also included devel base tests.
And a fix to run tests in multipass.

work/enable-streaming-brief 2023-08-24 22:56:47 UTC
cli: enable "streaming brief" mode

Author: Tiago Nobrega
Author Date: 2023-08-22 17:38:40 UTC

cli: enable "streaming brief" mode

Fixes #4317

work/CRAFT-1926-source-architectures 2023-08-04 17:01:23 UTC
requirements: bump craft-archives

Author: Tiago Nobrega
Author Date: 2023-08-02 22:09:49 UTC

requirements: bump craft-archives

Version 1.1.3 fixes the issue with package-repositories that declare
architectures. In addition to addressing the wrong parameter order, the
new version also improves the handling of architectures.

The summary of the change is: if the host system is amd64 and the arch
of the package repository is i386, _or_ if the host is arm64 and the
repo armhf, then `dpkg --add-architecture <repo_arch>` will be called.
Otherwise, the command is not called. This lets us preserve the
behavior of enabling i386 in the official repositories when a repo
using i386 is added, with the improvement of _not breaking_ apt update
when an "incompatible" architecture combination is declared.

The new spread tests reflect this. Both run in amd64 and add the
deadsnakes ppa to fetch Python in a foreign arch:

- For i386, only the deadsnakes ppa is necessary, as the architecture
will be added "globally" and Python's dependencies are found in the
default archives;
- For armhf, the ports.ubuntu.com repo is necessary in addition to the
deadsnakes one. This lets the dependencies be found in the ports repo,
_and_ doesn't break the build (this combination is broken in Snapcraft
7.2, 7.3 and 7.4).

Fixes #4289 and #4298

work/CRAFT-1918-revert-repos 2023-07-14 19:36:13 UTC
Revert "repo: migrate to craft-archives (#4037)"

Author: Tiago Nobrega
Author Date: 2023-07-14 19:36:13 UTC

Revert "repo: migrate to craft-archives (#4037)"

This reverts commit ce23bc7d196f67d898dcd7735dc58eb60d558a6b.

work/local-package-repo 2023-07-13 21:14:10 UTC
Merge branch 'hotfix/7.5' into work/local-package-repo

Author: Tiago Nobrega
Author Date: 2023-07-13 21:14:10 UTC

Merge branch 'hotfix/7.5' into work/local-package-repo

work/CRAFT-1850-better-error-for-core18 2023-07-13 12:45:25 UTC
review: @tigarmo's suggestions

Author: Sergio Schvezov
Author Date: 2023-07-13 12:45:25 UTC

review: @tigarmo's suggestions

Co-authored-by: Tiago Nobrega <tiago.nobrega@canonical.com>

work/CRAFT-1842-metadatalinks 2023-07-13 02:25:01 UTC
meta: write out metadata links

Author: Sergio Schvezov
Author Date: 2023-07-12 23:12:52 UTC

meta: write out metadata links

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

work/CRAFT-1863-part-pluing-aware-extensions 2023-07-12 18:31:32 UTC
extensions: plugin aware part_snippet values

Author: Sergio Schvezov
Author Date: 2023-07-12 01:17:09 UTC

extensions: plugin aware part_snippet values

Extend the API to take a plugin_name, for legacy do the same, but as
an optional method in the base class.

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

work/7.5-gpg-multi-keys 2023-07-03 11:56:36 UTC
lint: ignore .asc files in codespell

Author: Tiago Nobrega
Author Date: 2023-06-30 18:38:15 UTC

lint: ignore .asc files in codespell

split-spread 2023-06-29 23:43:31 UTC
spread: separate legacy tests

Author: Alex Lowe
Author Date: 2023-06-28 20:10:35 UTC

spread: separate legacy tests

The primary purpose of this is to place the tests into separate GitHub Actions
runs, reducing the repeated test runs if a test fails.

CRAFT-1804 2023-06-27 06:19:14 UTC
store: add missing case for list-keys

Author: Alex Lowe
Author Date: 2023-06-27 06:15:10 UTC

store: add missing case for list-keys

Now displays keys that are available on the system but not registered.

tox-ci 2023-06-02 20:12:56 UTC
small change to stat pr

Author: Alex Lowe
Author Date: 2023-06-02 20:12:56 UTC

small change to stat pr

core22-apt 2023-06-01 17:11:36 UTC
deps: update python-apt

Author: Alex Lowe
Author Date: 2023-06-01 17:11:36 UTC

deps: update python-apt

feature/kernel-plugin 2023-04-24 08:03:01 UTC
plugins: kernel plugin fixes and spread tests (#4104)

Author: Claudio Matsuoka
Author Date: 2023-04-21 13:38:50 UTC

plugins: kernel plugin fixes and spread tests (#4104)

Install the software-properties-common package, address shell script
issues when running on base core22, and create spread tests for v2 and
craft-parts kernel plugins.

Package installation code from PR #4064 by dbruno74.

Spread tests are set to manual and will run periodically.

Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>

new-patchelf 2023-01-24 13:18:58 UTC
4k branch

Author: Sergio Schvezov
Author Date: 2023-01-23 21:14:00 UTC

4k branch

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

craft-providers-temp-log-file 2022-10-27 23:03:34 UTC
requirements: update craft-providers to temporary branch

Author: Callahan Kovacs
Author Date: 2022-10-27 22:43:37 UTC

requirements: update craft-providers to temporary branch

Signed-off-by: Callahan Kovacs <callahan.kovacs@canonical.com>

release/6 2022-04-29 01:23:27 UTC
Merge pull request #3724 from snapcore/pbr

Author: Sergio Schvezov
Author Date: 2022-04-29 01:23:27 UTC

Merge pull request #3724 from snapcore/pbr

spread: remove git user config from pbr test

ros 2022-04-14 15:05:44 UTC
wip

Author: Sergio Schvezov
Author Date: 2022-04-14 15:05:44 UTC

wip

bugfix/pull-no-stage-core20 2022-01-06 22:15:28 UTC
lifecycle: do not stage deps for pull on core20

Author: Sergio Schvezov
Author Date: 2022-01-06 22:15:28 UTC

lifecycle: do not stage deps for pull on core20

core20 uses Plugins V2, there is no plugin logic required from a dependency for
pulling like for V1 Plugins.

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

craft-670/spike/new-snapcraft 2021-12-03 23:54:04 UTC
Merge pull request #3603 from cmatsuoka/experimental/new-snapcraft-provider

Author: Claudio Matsuoka
Author Date: 2021-12-03 23:54:04 UTC

Merge pull request #3603 from cmatsuoka/experimental/new-snapcraft-provider

[spike] new-snapcraft: fix execution in managed environment

legacy 2021-03-10 15:25:38 UTC
store: improve platform detection (#3465)

Author: Chris Patterson
Author Date: 2021-03-10 15:25:38 UTC

store: improve platform detection (#3465)

Also add support for Windows and Darwin.

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

openvino 2020-06-26 02:07:12 UTC
edge -> stable build snap

Author: Chris Patterson
Author Date: 2020-06-26 02:07:12 UTC

edge -> stable build snap

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

specifications 2020-03-04 15:22:14 UTC
initial commit

Author: Sergio Schvezov
Author Date: 2020-03-04 15:22:14 UTC

initial commit

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

split-debug 2020-02-05 15:59:54 UTC
plugin handler: split debug information if --split-debug passed

Author: Chris Patterson
Author Date: 2020-01-10 21:51:42 UTC

plugin handler: split debug information if --split-debug passed

EXPERIMENTAL option to split debug information. Splits debug
information during PRIME step.

Stripped symbols are written to ./debug directory. Note that this
may cause an issue for projects being build in destructive mode that
already have a directory "debug" in the project tree.

Based off of James Henstridge's work available at:
https://github.com/snapcore/snapcraft/pull/2239

Signed-off-by: Chris Patterson <chris.patterson@canonical.com>

release/3.9 2020-01-26 06:36:41 UTC
meta: always generate snapcraft-runner to workaround classic (#2889) (#2891)

Author: Sergio Schvezov
Author Date: 2020-01-26 06:36:41 UTC

meta: always generate snapcraft-runner to workaround classic (#2889) (#2891)

Snapcraft previously generated wrappers for most commands. Once
snapcraft became more conserative about generating unnecessary wrappers,
issues began to surface with regard to PATH being set incorrectly
for classic snap apps that did not use shell.

To work around the issue, this commit adds an empty snapcraft-runner to
the command-chain for all apps, where they typically would have none.
Once this issue is resolved in snapd, we can probably remove this
workaround.

Add unit tests for snapcraft-runner generation

Add some additional parameters to the SnapcraftYaml fixture
to make it more configurable.

LP: #1860369

Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
Co-authored-by: Chris Patterson <cjp256@gmail.com>

101125 of 125 results

Other repositories

Name Last Modified
lp:snapcraft 4 hours ago
lp:~wgrant/snapcraft/+git/github 2021-09-24
lp:~kyrofa/snapcraft 2019-02-01
lp:~facundo/snapcraft 2017-10-13
lp:~vila/snapcraft/+git/mirror 2016-05-23
lp:~blr/snapcraft/+git/mirror 2016-04-13
16 of 6 results
You can't create new repositories for Snapcraft.