Merge lp:~sergiusens/snapcraft/1500902 into lp:~snappy-dev/snapcraft/core
| Status: | Merged | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Approved by: | Sergio Schvezov on 2015-10-13 | ||||||||
| Approved revision: | 249 | ||||||||
| Merged at revision: | 236 | ||||||||
| Proposed branch: | lp:~sergiusens/snapcraft/1500902 | ||||||||
| Merge into: | lp:~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:~sergiusens/snapcraft/1500902 | ||||||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Leo Arias | 2015-10-05 | Approve on 2015-10-13 | |
| John Lenton | Approve on 2015-10-09 | ||
|
Review via email:
|
|||
Commit Message
Plugin yaml's are obsolete
- 235. By Sergio Schvezov on 2015-10-08
-
Making stage-packages and build-packages regular attributes while polishing the phase in the lifecycle where it is handled
- 236. By Sergio Schvezov on 2015-10-08
-
Merging trunk
- 237. By Sergio Schvezov on 2015-10-09
-
Fix issues when using global dictionaries and plugin code polish
- 238. By Sergio Schvezov on 2015-10-09
-
The name belongs to the part, the other thing is just the plugin to use to handle it
- 239. By Sergio Schvezov on 2015-10-09
-
getattr--
- 240. By Sergio Schvezov on 2015-10-09
-
contextlib++
- 241. By Sergio Schvezov on 2015-10-09
-
More name changes
- 242. By Sergio Schvezov on 2015-10-09
-
Remove more PLUGIN_
BUILD_PACKAGES refs
| Sergio Schvezov (sergiusens) wrote : | # |
OK, except for the docs, most of this the comments have been addressed.
- 243. By Sergio Schvezov on 2015-10-09
-
options is here
- 244. By Sergio Schvezov on 2015-10-09
-
import jdk for maven plugin
- 245. By Sergio Schvezov on 2015-10-09
-
missing options for scons_options
- 246. By Sergio Schvezov on 2015-10-09
-
Remove _PLUGIN_
BUILD_PACKAGES from CMakePlugin - 247. By Sergio Schvezov on 2015-10-09
-
jsonschema support
- 248. By Sergio Schvezov on 2015-10-13
-
Removing plugins install logic from setup.py
| Leo Arias (elopio) wrote : | # |
This cleans up almost everything I didn't like. Let's merge!
- 249. By Sergio Schvezov on 2015-10-13
-
Build packages for plugins


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.