lp:ubuntu/utopic/click-reviewers-tools

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/utopic/click-reviewers-tools
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

19. By Daniel Holbach

Let setup.py handle non-ascii characters in d/changelog.

18. By Jamie Strandboge

* webapps may use content_exchange_source (LP: #1380694)
* online accounts shouldn't specify id and should warn when they do.
  (LP: #1380534)
* click-show-files: cleanup unpack directory at end

17. By Jamie Strandboge

add i386 and amd64 to self.valid_control_architectures

16. By Jamie Strandboge

* don't error in check_application() if no scope or desktop hook when pay-ui
  hook is present
* updates for push security checks:
  - apps may specify push-notification-client
  - push-helpers must use the new 'ubuntu-push-helper' template

15. By Jamie Strandboge

* don't error when account-provider and account-qml-plugin does not also
  have apparmor policy. There is no policy for these yet so the errors
  are confusing
* add Makefile for some convenience functions
* reuse the unpacked click dir

14. By Jamie Strandboge

reduce to 'info' when security policy does not end with .apparmor
(LP: #1358317)

13. By Jamie Strandboge

[ Jamie Strandboge ]
* traceback in a more friendly way if the json can't be parsed
* adjust click-review --sdk to start reporting again (LP: #1375787)
* add additional tests for online accounts (LP: #1357211)
* explicitly mark 'networking' as bad policy group when using
  push-notification-client (it was already implicitly bad)

12. By Jamie Strandboge

[ Jamie Strandboge ]
* allow 'accounts' policy group with network scopes.
* fix fetch URL for apparmor json to point to json file, not html page
  (LP: #1375326)
* check if security policy does not end with .apparmor (LP: #1358317)
* cleanup all the temp directories on shutdown (LP: #1370577)
* shouldn't warn when app is coreapp when it uses x-source or x-test
  (LP: #1371180)

[ Daniel Holbach ]
* be clearer about unloadable ClickReview classes.

11. By Daniel Holbach

[ Daniel Holbach ]
* Split out code to find Click*Review classes in the clickreviews package
  into its own module, add tests for it.
* Refactor bin/click-review to make it easier to extend.
* Add --sdk option, so the SDK can start using it. (LP: #1363857)
* Safeguard against broken clickreviews check modules, or modules that are
  still in development. (LP: #1364449)

[ Jamie Strandboge ]
* There is now a special pay-ui hook instead of the payui app reusing the
  desktop hook. We added a check for manual review for when the 'pay-ui'
  hook was implemented in previous commits, but now we should adjust the
  cr_desktop.py hook to not error when the pay-ui hook is specified but
  the desktop hook is not.
* The accounts policy group is now a common policy group (14.10) and
  webapps more fully integrate with accounts these days, so don't flag
  accounts as unusual any more.
* Mark checks requiring manual review by using a special key in the json
  data.
* Add commented out camera policy group to list of ok policygroups for
  webapps.

[ Ricardo Kirkner ]
* Updated frameworks.json using myapps api. (LP: #1363096)

10. By Daniel Holbach

[ Jamie Strandboge ]
* data/frameworks.json: add ubuntu-sdk-14.10-qml-dev3
* make missing --enable-back-forward informational for webapp desktop file
  checks

[ Daniel Holbach ]
* special-case 'com.ubuntu.scopes'.

[ Pete Woods ]
* Match scope review with actual ini file specifications. (LP: #1350427)
* Point to the correct scope ini path.

[ Daniel Holbach ]
* Add 'click-review', a more versatile approach to what 'click-run-checks'
  was doing. (LP: #1355215)
* Run pep8 during the build.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/vivid/click-reviewers-tools
This branch contains Public information 
Everyone can see this information.

Subscribers