snapcraft:legacy

Last commit made on 2021-03-10
Get this branch:
git clone -b legacy https://git.launchpad.net/snapcraft

Branch merges

Branch information

Name:
legacy
Repository:
lp:snapcraft

Recent commits

3a9a6a3... by Chris Patterson

store: improve platform detection (#3465)

Also add support for Windows and Darwin.

Signed-off-by: Sergio Schvezov <email address hidden>

f5c6926... by Philip Roche

python plugin: pin pip to supported versions (#3429)

pip 21 dropped support for python 3.5 and python 2.

pip >=21 no longer support python3.5 or python 2 and if used will result in a
broken install with pip unable to install packages.

* Drop support for Python 3.5 https://github.com/pypa/pip/issues/9189
* Drop support for Python 2 https://github.com/pypa/pip/issues/6148

0d52143... by Sergio Schvezov

project_loader, meta, formatting_utils: account for empty env (#3390)

Prevent library injection vulnerability on strict mode snaps built
with Snapcraft via misconfigured LD_LIBRARY_PATH:

- project_loader: do not export empty environment
- meta: do not export empty environment. Warn on empty environment.

CVE-2020-27348
LP: #1901572

Signed-off-by: Sergio Schvezov <email address hidden>

d1da314... by Chris Patterson

v1 plugins: lock godep's dependencies (#3286)

godeps hasn't been updated in quite some time, but it has
dependencies that need to be locked [1]. Specifically, go-toml
has been updated recently to require newer string interfaces,
requiring go 1.10+, breaking godeps projects on older go
versions.

Since godeps is used for dependency tracking (prior to go
modules), we lock in the dependencies ourselves by checking
out the correct revisions after downloading via go-get.

https://github.com/rogpeppe/godeps/blob/master/dependencies.tsv

Signed-off-by: Chris Patterson <email address hidden>

955aed0... by Chris Patterson

Revert "lxd: update connectivity check url (#3239)" (#3280)

This reverts commit 763f276a2246eb331175c3e0dc6d279e878d6b6a.

763f276... by Chris Patterson

lxd: update connectivity check url (#3239)

Signed-off-by: Chris Patterson <email address hidden>

4483448... by Sergio Schvezov

dotnet plugin: use the new endpoint for releases (#2959)

The old endpoint has been removed
https://github.com/dotnet/core/commit/599cf6d47ffbdf51f9117062b2db6f63cd9f9635

Cherry picked from commit d7de8f5283ac122ce919657059d547d3a7eb98b6 #2958

Signed-off-by: Sergio Schvezov <email address hidden>

f25574d... by Kyle Fazzari

meta: include environment in hook wrappers (#2893)

Snapcraft regressed in how it handled environment for app wrappers and
hook wrappers in that is no longer includes it for hooks (only apps).
Add back the environment inclusion for hooks.

Signed-off-by: Kyle Fazzari <email address hidden>

f1ce600... by Sergio Schvezov

Release changelog for 2.44

Signed-off-by: Sergio Schvezov <email address hidden>

b6e5fd4... by Sergio Schvezov

vcs: add pip-wheel-metadata to .gitignore

Signed-off-by: Sergio Schvezov <email address hidden>