View Git repositories
You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:snapcraft

There are download files available for Snapcraft.

Snapcraft has 9 active reviews. See all merge proposals.

Snapcraft has 42 active branches owned by 14 people and 1 team. There were 0 commits in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:snapcraft
Series: trunk
1 Development 2015-12-22 16:34:45 UTC
1. README

Author: Sergio Schvezov
Revision Date: 2015-12-22 16:33:58 UTC

README

lp:~zyga/snapcraft/plainbox 1 Development 2015-11-02 17:02:50 UTC
255. Don't crash if we cannot remove +s bi...

Author: Zygmunt Krynicki
Revision Date: 2015-11-02 17:02:50 UTC

Don't crash if we cannot remove +s bits

Some packages, namely ntfs-3g contain symlinks to /bin/foo that have
setuid/setgid bits. While we should not touch symlinks in general (for
permissions) the simple workaround makes it possible to build snaps that
depend on packages that pull in ntfs-3g.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~snappy-dev/snapcraft/0.4 1 Development 2015-10-29 17:24:37 UTC
261. Release changelog for 0.4

Author: Sergio Schvezov
Revision Date: 2015-10-29 16:33:21 UTC

Release changelog for 0.4

lp:~snappy-dev/snapcraft/core (Has a merge proposal) 1 Development 2015-10-29 16:33:21 UTC
261. Release changelog for 0.4

Author: Sergio Schvezov
Revision Date: 2015-10-29 16:33:21 UTC

Release changelog for 0.4

lp:~ted/snapcraft/aws-iot bug(Has a merge proposal) 1 Development 2015-10-29 14:24:43 UTC
256. Removing unneeded None

Author: Ted Gould
Revision Date: 2015-10-29 14:24:43 UTC

Removing unneeded None

lp:~ted/snapcraft/aws-iot-example 1 Development 2015-10-29 04:10:55 UTC
245. Update to aws-iot branch

Author: Ted Gould
Revision Date: 2015-10-29 04:10:00 UTC

Update to aws-iot branch

lp:~sergiusens/snapcraft/for-ted (Has a merge proposal) 1 Development 2015-10-29 02:42:49 UTC
253. Update unit tests for collision detec...

Author: Sergio Schvezov
Revision Date: 2015-10-29 02:42:49 UTC

Update unit tests for collision detection

lp:~longsleep/snapcraft/snapcraft-debs-plugin (Has a merge proposal) 1 Development 2015-10-27 14:23:27 UTC
256. Updated to latest snapcraft.

Author: Simon Eisenmann
Revision Date: 2015-10-27 14:23:27 UTC

Updated to latest snapcraft.

lp:~bjornt/snapcraft/bug-1507357 (Has a merge proposal) 1 Development 2015-10-18 18:40:28 UTC
245. Use the full path to the python3 exec...

Author: Björn Tillenius
Revision Date: 2015-10-18 18:39:56 UTC

Use the full path to the python3 executable.

lp:~sergiusens/snapcraft/tested_or_not (Has a merge proposal) 1 Development 2015-10-16 17:04:04 UTC
242. Only run python3-coverage on tested c...

Author: Sergio Schvezov
Revision Date: 2015-10-16 17:03:38 UTC

Only run python3-coverage on tested code and not the tests themselves

lp:snapcraft/0.3 1 Development 2015-10-13 23:22:24 UTC
237. debian/changelog for 0.3 by sergiusen...

Author: Sergio Schvezov
Revision Date: 2015-10-13 21:04:29 UTC

debian/changelog for 0.3 by sergiusens approved by elopio

lp:~yashi/snapcraft/snapcraft bug(Has a merge proposal) 1 Development 2015-10-03 08:24:48 UTC
210. Handle multiple supported-versions re...

Author: Yasushi SHOJI
Revision Date: 2015-10-03 08:24:48 UTC

Handle multiple supported-versions returned by pyversions and py3versions

On Wily with python3-minimal 3.4.3-4ubuntu1,
/usr/share/python3/debian_defaults has multiple version listed in
supported-versions.

 supported-versions = python3.4, python3.5

Those versions return when `py3version -i` is run.

 $ py3versions -i
 python3.4 python3.5

pyversions, with /usr/share/python/debian_defaults, behaves the same.

`pyversions -i` and `py3version -i` is used in snapcraft to generate
PYTHONPATH in Python3ProjectPlugin::python_version(), but due to the
multiple return values separated by a space, it generates the
following PYTHONPATH:

 "....spongeshaker/install/usr/lib/python3.4 python3.5/dist-packages"

and dies with "export: python3.5/dist-packages: bad variable name".

To fix this, just take the first entry of the list. It's usually the
oldest supported version available and safer to rely on.

lp:~dholbach/snapcraft/doc-fixes (Has a merge proposal) 1 Development 2015-10-02 09:38:15 UTC
232. fix expected_message to match

Author: Daniel Holbach
Revision Date: 2015-10-02 09:38:15 UTC

fix expected_message to match

lp:snapcraft/0.2 bug 1 Development 2015-09-30 10:33:53 UTC
210. Backport rev 221 from trunk: Support ...

Author: Sergio Schvezov
Revision Date: 2015-09-30 10:33:53 UTC

Backport rev 221 from trunk: Support framework policies by sergiusens approved by sergiusens,mvo

lp:~zyga/snapcraft/new-cli 1 Development 2015-09-29 19:53:15 UTC
219. Add new CLI prototype This patch add...

Author: Zygmunt Krynicki
Revision Date: 2015-09-29 19:51:14 UTC

Add new CLI prototype

This patch adds bin/snapcraft2. This prototype tries a different
approach to the command line interface. It doesn't do anything apart
from gluing the commands together so that the UI can be explored and
polished more.

As before, you can try argument auto-completion using:

    eval "$(register-python-argcomplete3 snapcraft2)"

You will need to add bin/ to your PATH though.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/snapcraft/plainbox-app (Has a merge proposal) 1 Development 2015-09-29 11:47:21 UTC
213. Add runtests.py This patch adds a ne...

Author: Zygmunt Krynicki
Revision Date: 2015-09-29 11:47:21 UTC

Add runtests.py

This patch adds a new tool for running tests, runtests.py, intending to
eventually replace the runtests.sh shell script.

This tool uses Plainbox APIs that are only available on python3-plainbox
0.23 (which pulls in python3-guacamole 0.9). The script is feature
complete as far as integration tests go but doesn't (yet) handle unit
tests. I'm looking at how to support that separately.

This patch makes runtests.py take optional advantage of
python3-argcomplete. When installed and properly activated (see below),
runtests.py will complete the partial identifiers of the tests to run.
This makes it easier to run one or a few tests quickly.

To enable that in your active shell, run:

eval "$(register-python-argcomplete3 runtests.py)"

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~mvo/snapcraft/run-and-exlode (Has a merge proposal) 1 Development 2015-09-25 12:20:00 UTC
211. use subprocess.check_call() instead o...

Author: Michael Vogt
Revision Date: 2015-09-25 12:19:43 UTC

use subprocess.check_call() instead of call() to ensure proper errors are raised on failure

lp:~sergiusens/snapcraft/run-all-the-things 1 Development 2015-09-23 12:58:58 UTC
203. tarmac should run all the things

Author: Sergio Schvezov
Revision Date: 2015-09-23 12:58:21 UTC

tarmac should run all the things

lp:~dholbach/snapcraft/1497582 bug(Has a merge proposal) 1 Development 2015-09-21 12:19:52 UTC
186. catch error

Author: Daniel Holbach
Revision Date: 2015-09-21 12:19:52 UTC

catch error

lp:~ted/snapcraft/inception (Has a merge proposal) 1 Development 2015-09-18 13:52:19 UTC
178. Have Snapcraft use Snapcraft to build...

Author: Ted Gould
Revision Date: 2015-09-18 13:51:52 UTC

Have Snapcraft use Snapcraft to build a Snapcraft Snap

lp:~sergiusens/snapcraft/wiki bug(Has a merge proposal) 1 Development 2015-09-16 20:32:27 UTC
168. Fetch from the wiki only once

Author: Sergio Schvezov
Revision Date: 2015-09-16 20:32:27 UTC

Fetch from the wiki only once

lp:~zyga/snapcraft/hostapd-example (Has a merge proposal) 1 Development 2015-09-16 15:45:33 UTC
168. Add hostapd example This example con...

Author: Zygmunt Krynicki
Revision Date: 2015-09-16 15:44:13 UTC

Add hostapd example

This example contains a custom build (from upstream sources, not a
repackaged Debian package) for hostapd. Hostapd is a part of a wifi
access point daemon. It can be used to construct a more complicated snap
which offers simple access point on compatible devices.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/snapcraft/custom-plugin (Has a merge proposal) 1 Development 2015-09-16 06:44:47 UTC
170. Add custom part type This part type ...

Author: Zygmunt Krynicki
Revision Date: 2015-09-16 06:44:47 UTC

Add custom part type

This part type allows developers to integrate arbitrary projects with
arbitrary build commands. It is especially well suited for the long tail
of various projects that don't quite match the strict requirements of
autotools projects and that require custom sprinkle of magic in each
case.

Each custom project requires one definition in the snapcraft yaml file,
the list / string of custom commands. Those are invoked at part build
time. Three variables are interpolated into those commands, those are
$PART_{NAME,{INSTALL,BUILD}_DIR}.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~mvo/snapcraft/more-python-apt (Has a merge proposal) 1 Development 2015-09-11 14:45:00 UTC
160. address sergios review points

Author: Michael Vogt
Revision Date: 2015-09-11 14:45:00 UTC

address sergios review points

lp:~zyga/snapcraft/fix-silent-run-failure 1 Development 2015-08-26 09:04:43 UTC
137. Fix silent failure of snapcraft run ...

Author: Zygmunt Krynicki
Revision Date: 2015-08-26 09:02:28 UTC

Fix silent failure of snapcraft run

This patch changes each subprocess.call() made by the implementation of
``snapcraft run`` to .check_call(). This way when the user runs
``snapcraft run`` and something fails (as it can in numerous ways right
now) the error will be immediate and clearly visible. Right now the
actual error manifests itself by lack of the expected .snap in the
started virtual machine combined with a series of error messages
intermixed with cloud-init and other vm startup tasks, which is very
hard to find.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~zyga/snapcraft/fix-logging-setup (Has a merge proposal) 1 Development 2015-08-26 08:52:09 UTC
136. Correct all the logging calls to pass...

Author: Zygmunt Krynicki
Revision Date: 2015-08-26 08:52:09 UTC

Correct all the logging calls to pass arguments directly

This patch patches all of snapcraft to change code like this:

logging.info("bla bla %s" % 'arg')

Into:

logging.info("bla bla %s', 'arg')

This is actually the preferred way to work with logging arguments as it
allows the logging module to interpolate the arguments directly and only
if the actual message is emitted.

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

lp:~jocave/snapcraft/plainbox-provider-plugin (Has a merge proposal) 1 Development 2015-08-24 17:22:37 UTC
136. Make the python3 depends a build depe...

Author: Jonathan Cave
Revision Date: 2015-08-24 17:22:37 UTC

Make the python3 depends a build dependency and add plainbox.
Add an example of the plainbox provider plugin usage.

lp:~tomconte/snapcraft/core 1 Development 2015-08-21 12:58:10 UTC
135. Restore NuGet packages

Author: Thomas Conté
Revision Date: 2015-08-21 12:58:10 UTC

Restore NuGet packages

lp:~sergiusens/snapcraft/filter-part 1 Development 2015-08-14 19:35:52 UTC
133. Merging trunk

Author: Sergio Schvezov
Revision Date: 2015-08-14 19:35:52 UTC

Merging trunk

lp:~sergiusens/snapcraft/mono (Has a merge proposal) 1 Development 2015-08-13 03:04:49 UTC
132. Simple mono project

Author: Sergio Schvezov
Revision Date: 2015-08-13 03:04:25 UTC

Simple mono project

lp:~ted/snapcraft/status (Has a merge proposal) 1 Development 2015-08-12 18:56:30 UTC
133. Fix tests'

Author: Ted Gould
Revision Date: 2015-08-12 18:56:04 UTC

Fix tests'

lp:~mterry/snapcraft/mitdemo 1 Development 2015-08-03 01:16:07 UTC
131. bump version

Author: Michael Terry
Revision Date: 2015-08-03 01:16:07 UTC

bump version

lp:~elopio/snapcraft/log_handler-2 (Has a merge proposal) 1 Development 2015-07-30 21:42:12 UTC
116. Added filters to better handle the bo...

Author: Leo Arias
Revision Date: 2015-07-30 21:41:50 UTC

Added filters to better handle the bold in the log.

lp:~mterry/snapcraft/ubuntu-multi-package 1 Development 2015-07-29 17:36:10 UTC
114. Switch from single package name to li...

Author: Michael Terry
Revision Date: 2015-07-29 17:35:44 UTC

Switch from single package name to list for ubuntu plugin

lp:~mterry/snapcraft/ros-project (Has a merge proposal) 1 Development 2015-07-29 17:26:28 UTC
112. Don't use installdir in env() call, r...

Author: Michael Terry
Revision Date: 2015-07-29 17:26:28 UTC

Don't use installdir in env() call, rather use given root

lp:~lool/snapcraft/integration 1 Development 2015-07-24 03:37:46 UTC
107. Merge lp:~lool/snapcraft/mvn-plugin.

Author: Loïc Minier
Revision Date: 2015-07-24 03:37:26 UTC

Merge lp:~lool/snapcraft/mvn-plugin.

lp:~mvo/snapcraft/copy-plugin (Has a merge proposal) 1 Development 2015-07-23 05:51:29 UTC
99. pep8

Author: Michael Vogt
Revision Date: 2015-07-23 05:51:29 UTC

pep8

lp:~mvo/snapcraft/run-run-as-list (Has a merge proposal) 1 Development 2015-07-14 08:15:57 UTC
79. make run() uses subprocess.call() ins...

Author: Michael Vogt
Revision Date: 2015-07-14 08:15:41 UTC

make run() uses subprocess.call() instead of writing a temp file (but in a terrible hacky way right now)

lp:~zyga/snapcraft/plainbox-provider 1 Development 2015-07-02 20:05:47 UTC
68. export PROVIDERPATH for testing

Author: Zygmunt Krynicki
Revision Date: 2015-07-02 20:05:47 UTC

export PROVIDERPATH for testing

lp:~mvo/snapcraft/demo-plugin-test (Has a merge proposal) 1 Development 2015-06-30 14:52:27 UTC
50. snapcraft/tests/test_plugins.py: rein...

Author: Michael Vogt
Revision Date: 2015-06-30 14:52:27 UTC

snapcraft/tests/test_plugins.py: reindent

lp:~mvo/snapcraft/demo-pep8-pyflakes (Has a merge proposal) 1 Development 2015-06-30 14:16:58 UTC
48. pep8/pyflakes

Author: Michael Vogt
Revision Date: 2015-06-30 14:16:44 UTC

pep8/pyflakes

lp:~asac/snapcraft/trunk 1 Development 2015-02-08 16:25:19 UTC This branch is empty.
142 of 42 results
You can't create new branches for Snapcraft.