Merge lp://staging/~jonas-drange/ubuntu-system-settings/filepicker into lp://staging/ubuntu-system-settings

Proposed by Jonas G. Drange
Status: Approved
Approved by: Ken VanDine
Approved revision: 1681
Proposed branch: lp://staging/~jonas-drange/ubuntu-system-settings/filepicker
Merge into: lp://staging/ubuntu-system-settings
Prerequisite: lp://staging/~timo-jyrinki/ubuntu-system-settings/stop_depending_on_transitional_packages
Diff against target: 1077 lines (+619/-151)
18 files modified
debian/control (+2/-2)
plugins/wifi/CMakeLists.txt (+0/-1)
plugins/wifi/CertDialog.qml (+39/-10)
plugins/wifi/CertPicker.qml (+0/-58)
plugins/wifi/OtherNetwork.qml (+57/-13)
plugins/wifi/certhandler.cpp (+24/-22)
plugins/wifi/certhandler.h (+3/-4)
tests/autopilot/ubuntu_system_settings/__init__.py (+0/-32)
tests/autopilot/ubuntu_system_settings/tests/test_vpn.py (+0/-9)
tests/mocks/CMakeLists.txt (+1/-0)
tests/mocks/Qt/CMakeLists.txt (+1/-0)
tests/mocks/Qt/labs/CMakeLists.txt (+1/-0)
tests/mocks/Qt/labs/folderlistmodel/CMakeLists.txt (+20/-0)
tests/mocks/Qt/labs/folderlistmodel/MockFolderListModel.cpp (+241/-0)
tests/mocks/Qt/labs/folderlistmodel/MockFolderListModel.h (+171/-0)
tests/mocks/Qt/labs/folderlistmodel/plugin.cpp (+26/-0)
tests/mocks/Qt/labs/folderlistmodel/plugin.h (+31/-0)
tests/mocks/Qt/labs/folderlistmodel/qmldir (+2/-0)
To merge this branch: bzr merge lp://staging/~jonas-drange/ubuntu-system-settings/filepicker
Reviewer Review Type Date Requested Status
Ken VanDine Approve
system-apps-ci-bot continuous-integration Needs Fixing
Review via email: mp+308520@code.staging.launchpad.net

This proposal supersedes a proposal from 2016-07-27.

Commit message

use the vpn filepicker, and make the cert handling more robust

Description of the change

This change is a prerequisite for the upcoming WAPI landing. It retires the old content hub file picker, and uses the one from USC (same one used for VPN).

It also introduces some bits in the Wi-Fi panel that we will need for supporting WAPI.

To post a comment you must log in.
Revision history for this message
system-apps-ci-bot (system-apps-ci-bot) wrote : Posted in a previous version of this proposal

FAILED: Continuous integration, rev:1674
https://jenkins.canonical.com/system-apps/job/lp-ubuntu-system-settings-ci/54/
Executed test runs:
    FAILURE: https://jenkins.canonical.com/system-apps/job/build/1044/console
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-0-fetch/1044
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-1-sourcepkg/release=vivid+overlay/941
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-1-sourcepkg/release=xenial+overlay/941
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-1-sourcepkg/release=yakkety/941
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/932/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/932/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=yakkety/932/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/932/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/932/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=yakkety/932/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/932/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/932/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=yakkety/932/console

Click here to trigger a rebuild:
https://jenkins.canonical.com/system-apps/job/lp-ubuntu-system-settings-ci/54/rebuild

review: Needs Fixing (continuous-integration)
Revision history for this message
Ken VanDine (ken-vandine) wrote : Posted in a previous version of this proposal

Looks good

review: Approve
Revision history for this message
system-apps-ci-bot (system-apps-ci-bot) wrote :

FAILED: Continuous integration, rev:1680
https://jenkins.canonical.com/system-apps/job/lp-ubuntu-system-settings-ci/289/
Executed test runs:
    FAILURE: https://jenkins.canonical.com/system-apps/job/build/2290/console
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-0-fetch/2293
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/2118/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/2118/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/2118/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/2118/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/2118/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/2118/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/2118/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/2118/console
    FAILURE: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/2118/console

Click here to trigger a rebuild:
https://jenkins.canonical.com/system-apps/job/lp-ubuntu-system-settings-ci/289/rebuild

review: Needs Fixing (continuous-integration)
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Looks good

review: Approve
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Looks good

review: Approve

Unmerged revisions

1681. By Jonas G. Drange

selects cert in selector when selected from disk (\!)

1680. By Jonas G. Drange

adds mock folder list model, used implicitly by otherNetwork

1679. By Jonas G. Drange

adds test dep on newer usc

1678. By Jonas G. Drange

syncs with trunk

1677. By Jonas G. Drange

syncs with trunk

1676. By Jonas G. Drange

merge prereq

1675. By Jonas G. Drange

sync trunk

1674. By Jonas G. Drange

use filepicker from USC, implement some wapi bits that will be needed down the line

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