~vila/snapcraft/+git/mirror:1563965-test-isolation

Last commit made on 2016-04-01
Get this branch:
git clone -b 1563965-test-isolation https://git.launchpad.net/~vila/snapcraft/+git/mirror
Only Vincent Ladeuil can upload to this branch. If you are Vincent Ladeuil please log in for upload directions.

Branch merges

Branch information

Name:
1563965-test-isolation
Repository:
lp:~vila/snapcraft/+git/mirror

Recent commits

e677e25... by Vincent Ladeuil

Fix test isolation issues.

LP: 1563965

Two root causes:
- missing patch() leaving dirty 'badarch' in snapcraft.common.target_machine,
- pydoc.pager automatic detection failing for wrong reasons.

2a88a16... by sergiusens <email address hidden>

Merge pull request #410 from kyrofa/bugfix/1561524/plugin_doc_updates

docs/plugins.md: Update for new plugin API.

862e968... by Kyle Fazzari

docs/plugins.md: Update for new plugin API.

LP: #1561524

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

d027fcd... by sergiusens <email address hidden>

Merge pull request #413 from elopio/feature/upload_snap

add the option to upload an existing snap

5e44c05... by Leo Arias

Upload snaps passing the snap path.

LP: #1563760

1d63172... by sergiusens <email address hidden>

Merge pull request #412 from elopio/bug/1562000/tmp_xdg_config

integration tests: use a temporary config path

9839577... by Leo Arias

integration tests: use a temporary config path

LP: #1562000

854431f... by sergiusens <email address hidden>

Merge pull request #335 from sergiusens/feature/1549570/ultimate-pkg-config

Redo pkg-config handling with library collecting

4a5de24... by Sergio Schvezov

Redo pkg-config handling with library collecting

pkg-config only handled PKG_CONFIG_SYSROOT_DIR as the stage dir
providing many issues when using packages from installdir for a part
and also build-packages from the host.

For a full implementation, elf dependency tracking from the host
to the snap is also implemented here

Add dependency tracking and use it to determine LD_LIBRARY_PATH.

Also unpacked stage-packages into an intermediate area in pull()
and copied them into installdir in build() to make per-step
cleaning work better.

LP: #1549570

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

4073f89... by sergiusens <email address hidden>

Merge pull request #409 from sergiusens/bugfix/1561327/icon-in-setup

Explain the new way to provide snap icons.