Merge lp://qastaging/~sergiusens/snapcraft/1500902 into lp://qastaging/~snappy-dev/snapcraft/core

Proposed by Sergio Schvezov
Status: Merged
Approved by: Sergio Schvezov
Approved revision: 249
Merged at revision: 236
Proposed branch: lp://qastaging/~sergiusens/snapcraft/1500902
Merge into: lp://qastaging/~snappy-dev/snapcraft/core
Diff against target: 1329 lines (+398/-381)
33 files modified
plugins/ant.yaml (+0/-13)
plugins/autotools.yaml (+0/-12)
plugins/cmake.yaml (+0/-12)
plugins/copy.yaml (+0/-6)
plugins/go.yaml (+0/-10)
plugins/jdk.yaml (+0/-2)
plugins/make.yaml (+0/-10)
plugins/maven.yaml (+0/-13)
plugins/python2.yaml (+0/-11)
plugins/python3.yaml (+0/-11)
plugins/readline.yaml (+0/-3)
plugins/scons.yaml (+0/-9)
plugins/tar-content.yaml (+0/-6)
setup.py (+0/-2)
snapcraft/__init__.py (+47/-7)
snapcraft/cmds.py (+7/-8)
snapcraft/plugin.py (+106/-110)
snapcraft/plugins/ant.py (+15/-5)
snapcraft/plugins/autotools.py (+21/-2)
snapcraft/plugins/cmake.py (+21/-6)
snapcraft/plugins/copy.py (+13/-0)
snapcraft/plugins/go.py (+15/-0)
snapcraft/plugins/jdk.py (+3/-3)
snapcraft/plugins/make.py (+4/-0)
snapcraft/plugins/maven.py (+9/-1)
snapcraft/plugins/python2.py (+19/-12)
snapcraft/plugins/python3.py (+19/-12)
snapcraft/plugins/qml.py (+41/-35)
snapcraft/plugins/scons.py (+19/-5)
snapcraft/plugins/tar_content.py (+13/-0)
snapcraft/tests/test_cmds.py (+3/-3)
snapcraft/tests/test_plugin.py (+18/-29)
snapcraft/yaml.py (+5/-23)
To merge this branch: bzr merge lp://qastaging/~sergiusens/snapcraft/1500902
Reviewer Review Type Date Requested Status
Leo Arias (community) Approve
John Lenton (community) Approve
Review via email: mp+273444@code.qastaging.launchpad.net

Commit message

Plugin yaml's are obsolete

To post a comment you must log in.
Revision history for this message
Leo Arias (elopio) wrote :

A couple of style comments inline.

This change makes sense, because now we don't split the plugins into a python and a yaml file. But I think we need to spend some time cleaning and documenting the api of the parent base plugin. Clearly mark things that are internals, constants and things that are to be extended by children. And write nice sphinxed docs.

review: Needs Fixing
235. By Sergio Schvezov

Making stage-packages and build-packages regular attributes while polishing the phase in the lifecycle where it is handled

236. By Sergio Schvezov

Merging trunk

237. By Sergio Schvezov

Fix issues when using global dictionaries and plugin code polish

238. By Sergio Schvezov

The name belongs to the part, the other thing is just the plugin to use to handle it

239. By Sergio Schvezov

getattr--

240. By Sergio Schvezov

contextlib++

241. By Sergio Schvezov

More name changes

242. By Sergio Schvezov

Remove more PLUGIN_BUILD_PACKAGES refs

Revision history for this message
Sergio Schvezov (sergiusens) wrote :

OK, except for the docs, most of this the comments have been addressed.

243. By Sergio Schvezov

options is here

244. By Sergio Schvezov

import jdk for maven plugin

245. By Sergio Schvezov

missing options for scons_options

246. By Sergio Schvezov

Remove _PLUGIN_BUILD_PACKAGES from CMakePlugin

247. By Sergio Schvezov

jsonschema support

Revision history for this message
John Lenton (chipaca) :
review: Approve
248. By Sergio Schvezov

Removing plugins install logic from setup.py

Revision history for this message
Leo Arias (elopio) wrote :

This cleans up almost everything I didn't like. Let's merge!

review: Approve
249. By Sergio Schvezov

Build packages for plugins

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches