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

Snapcraft has 8 active reviews.

Branches

Name Last Modified Last Commit
master 2020-08-12 20:32:16 UTC 10 hours ago
plugins v2: quote python packages argument for pip (#3246)

Author: Chris Patterson
Author Date: 2020-08-12 20:32:16 UTC

plugins v2: quote python packages argument for pip (#3246)

If using a python package with conditionals, e.g.:
    python-packages:
      - ibm-db-sa; platform_machine == 'x86_64'
      - ibm-db-sa; platform_machine == 'ppc64le'
      - ibm-db-sa; platform_machine == 's390x'

Then snapcraft would pass the python packages unquoted to pip,
resulting in build errors. Ensure the packages are quoted
safely using shlex.quote() when building the command string.

Update existing python-package spread test and python-package
unit test to cover this case.

LP: #1884429

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

appstream-icon 2020-08-12 13:55:45 UTC 16 hours ago
Merge branch 'master' into appstream-icon

Author: Sergio Schvezov
Author Date: 2020-08-12 13:55:45 UTC

Merge branch 'master' into appstream-icon

get-host-tool 2020-08-12 12:35:42 UTC 18 hours ago
Merge branch 'master' into get-host-tool

Author: Sergio Schvezov
Author Date: 2020-08-12 12:35:42 UTC

Merge branch 'master' into get-host-tool

ros2 2020-08-07 18:00:43 UTC 2020-08-07
tests: give v2 plugins 20m to run (ros2/colcon is slow)

Author: Chris Patterson
Author Date: 2020-08-07 18:00:43 UTC

tests: give v2 plugins 20m to run (ros2/colcon is slow)

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

legacy 2020-08-05 20:34:46 UTC 2020-08-05
lxd: update connectivity check url (#3239)

Author: Chris Patterson
Author Date: 2020-08-05 20:34:46 UTC

lxd: update connectivity check url (#3239)

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

detail-command-logs 2020-07-30 18:59:43 UTC 2020-07-30
Merge branch 'master' into detail-command-logs

Author: Sergio Schvezov
Author Date: 2020-07-30 18:59:43 UTC

Merge branch 'master' into detail-command-logs

host-certs 2020-07-20 17:55:26 UTC 2020-07-20
cli: provide option to install ca certs into build environment

Author: Chris Patterson
Author Date: 2020-07-20 17:52:52 UTC

cli: provide option to install ca certs into build environment

Allow user to specify a specific CA file, or directory of CA files,
to install into LXD or Multipass build environment.

- Adds `--install-ca-certificates <certs-path>` CLI option.

- Implement certification installation in base provider using
_push_file() and running `update-ca-certificates` on every launch.

- Update unit tests.

LP: #1807988

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

no-report-tool-missing 2020-07-20 15:07:42 UTC 2020-07-20
sentry: don't report tool missing errors

Author: Chris Patterson
Author Date: 2020-07-20 15:05:39 UTC

sentry: don't report tool missing errors

Spread tests should capture any missing tools from the snap,
should we make that mistake. If the host is missing the tool,
do not offer to report it to sentry.

Fixes SNAPCRAFT-1V7

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

repo-build-package-versions 2020-07-17 17:22:12 UTC 2020-07-17
repo: install requested build-package versions

Author: Chris Patterson
Author Date: 2020-07-17 14:45:49 UTC

repo: install requested build-package versions

It either was never implemented, or has been broken for a long time.
However, it is documented as supported, so install the
build-package versions as requested.

This requires passing '--allow-downgrades' to apt, in case the user
changes the desired build-package. Additionally, now the version
for each apt package is explicitly specified for apt-get install.

LP: #1887960

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

openvino 2020-06-26 02:07:12 UTC 2020-06-26
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>

fix-patchelf-mangling 2020-05-11 11:40:47 UTC 2020-05-11
get section by name and check for SHT_NOBITS

Author: Chris Patterson
Author Date: 2020-05-11 11:40:47 UTC

get section by name and check for SHT_NOBITS

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

specifications 2020-03-04 15:22:14 UTC 2020-03-04
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>

rb-snapcraft-channel 2020-02-12 17:35:31 UTC 2020-02-12
remote-build: introduce --launchpad-snapcraft-channel option

Author: Chris Patterson
Author Date: 2020-02-12 17:32:33 UTC

remote-build: introduce --launchpad-snapcraft-channel option

It may be useful to configure Launchpad to use a specific
snapcraft channel. This commit changes the default from "edge"
to "stable", and allows the user to configure it.

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

split-debug 2020-02-05 15:59:54 UTC 2020-02-05
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>

fix-elf-regression 2020-02-04 21:01:43 UTC 2020-02-04
use a generator for any

Author: Sergio Schvezov
Author Date: 2020-02-04 21:01:43 UTC

use a generator for any

release/3.9 2020-01-26 06:36:41 UTC 2020-01-26
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>

116 of 16 results

Other repositories

Name Last Modified
lp:snapcraft 1 hour ago
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
15 of 5 results
You can't create new repositories for Snapcraft.