Merge lp:~renatofilho/messaging-app/shared-snappy into lp:messaging-app

Proposed by Renato Araujo Oliveira Filho
Status: Merged
Approved by: Roberto Mier Escandon
Approved revision: 610
Merged at revision: 608
Proposed branch: lp:~renatofilho/messaging-app/shared-snappy
Merge into: lp:messaging-app
Prerequisite: lp:~renatofilho/messaging-app/fix-snap-paths
Diff against target: 97 lines (+55/-22)
1 file modified
snapcraft.yaml (+55/-22)
To merge this branch: bzr merge lp:~renatofilho/messaging-app/shared-snappy
Reviewer Review Type Date Requested Status
system-apps-ci-bot continuous-integration Approve
Roberto Mier Escandon (community) Approve
Review via email: mp+311598@code.launchpad.net

Commit message

Use ubuntu-app-platform snap plugin.

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

PASSED: Continuous integration, rev:606
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/158/
Executed test runs:
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build/2043
    SUCCESS: https://jenkins.canonical.com/system-apps/job/test-0-autopkgtest/label=phone-armhf,release=vivid+overlay,testname=default/497
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-0-fetch/2046
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1876/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1876/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1876/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1876/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1876/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1876/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1876/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1876/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1876
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1876/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/158/rebuild

review: Approve (continuous-integration)
607. By Renato Araujo Oliveira Filho

Added gsettings needed plug and qtdeclarative5-gsettings1.0 dependency

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

PASSED: Continuous integration, rev:607
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/159/
Executed test runs:
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build/2053
    SUCCESS: https://jenkins.canonical.com/system-apps/job/test-0-autopkgtest/label=phone-armhf,release=vivid+overlay,testname=default/499
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-0-fetch/2056
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1886/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1886/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1886/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1886/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1886/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1886/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1886/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1886/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1886
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1886/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/159/rebuild

review: Approve (continuous-integration)
608. By Renato Araujo Oliveira Filho

Remove deps present on ubuntu-app-platform.

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

PASSED: Continuous integration, rev:608
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/160/
Executed test runs:
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build/2056
    SUCCESS: https://jenkins.canonical.com/system-apps/job/test-0-autopkgtest/label=phone-armhf,release=vivid+overlay,testname=default/500
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-0-fetch/2059
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1889/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1889/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1889/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1889/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1889/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1889/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1889/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1889/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1889
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1889/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/160/rebuild

review: Approve (continuous-integration)
609. By Renato Araujo Oliveira Filho

List files to be snaped to avoid duplicate files with ubuntu-app-platform

610. By Renato Araujo Oliveira Filho

QtFeedback is already present on ubuntu-app-platform.
Remove duplicated entry 'usr/lib/*/libtelepathy-qt5.so.*'

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

PASSED: Continuous integration, rev:609
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/161/
Executed test runs:
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build/2058
    SUCCESS: https://jenkins.canonical.com/system-apps/job/test-0-autopkgtest/label=phone-armhf,release=vivid+overlay,testname=default/501
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-0-fetch/2061
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1891/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1891/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1891/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1891/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1891/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1891/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1891/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1891/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1891
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1891/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/161/rebuild

review: Approve (continuous-integration)
Revision history for this message
Roberto Mier Escandon (rmescandon) wrote :

only 2.7Mb of size here when created the package. LveryGTM

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

PASSED: Continuous integration, rev:610
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/162/
Executed test runs:
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build/2059
    SUCCESS: https://jenkins.canonical.com/system-apps/job/test-0-autopkgtest/label=phone-armhf,release=vivid+overlay,testname=default/502
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-0-fetch/2062
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=vivid+overlay/1892/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1892/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=amd64,release=zesty/1892/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=vivid+overlay/1892/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=xenial+overlay/1892/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=armhf,release=zesty/1892/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=vivid+overlay/1892/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=xenial+overlay/1892/artifact/output/*zip*/output.zip
    SUCCESS: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1892
        deb: https://jenkins.canonical.com/system-apps/job/build-2-binpkg/arch=i386,release=zesty/1892/artifact/output/*zip*/output.zip

Click here to trigger a rebuild:
https://jenkins.canonical.com/system-apps/job/lp-messaging-app-ci/162/rebuild

review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory 'snap'
=== added directory 'snap/ubuntu-app-platform'
=== modified file 'snapcraft.yaml'
--- snapcraft.yaml 2016-10-12 12:10:08 +0000
+++ snapcraft.yaml 2016-11-24 12:58:17 +0000
@@ -8,7 +8,14 @@
8apps:8apps:
9 messaging-app:9 messaging-app:
10 command: desktop-launch $SNAP/usr/bin/messaging-app --desktop_file_hint=unity8 "$@"10 command: desktop-launch $SNAP/usr/bin/messaging-app --desktop_file_hint=unity8 "$@"
11 plugs: [unity7, opengl]11 plugs: [unity7, opengl, platform, gsettings]
12
13plugs:
14 platform:
15 interface: content
16 content: ubuntu-app-platform1
17 target: ubuntu-app-platform
18 default-provider: ubuntu-app-platform
1219
13parts:20parts:
14 messaging-app:21 messaging-app:
@@ -28,28 +35,54 @@
28 - qtpim5-dev35 - qtpim5-dev
2936
30 stage-packages:37 stage-packages:
31 - libqt5multimedia538 - qtdeclarative5-ubuntu-addressbook0.1
32 - qml-module-qt-labs-folderlistmodel39 - qtdeclarative5-ubuntu-history0.1
33 - qml-module-qt-labs-settings
34 - qml-module-ubuntu-components
35 - qml-module-qtmultimedia
36 - qml-module-ofono
37 - qtdeclarative5-ubuntu-telephony-phonenumber0.140 - qtdeclarative5-ubuntu-telephony-phonenumber0.1
38 - qtdeclarative5-ubuntu-history0.1
39 - qtdeclarative5-ubuntu-telephony0.141 - qtdeclarative5-ubuntu-telephony0.1
40 - qtdeclarative5-qtcontacts-plugin
41 - ttf-ancient-fonts-symbola
42 - qtdeclarative5-gsettings1.0
43 - qtdeclarative5-ubuntu-addressbook0.1
44 - qtdeclarative5-ubuntu-content1
45 - qtdeclarative5-ubuntu-keyboard-extensions0.1
46 - qtubuntu-desktop
47 - suru-icon-theme
48 - mir-graphics-drivers-desktop
4942
50 snap:43 snap:
51 - -usr/lib/python344 # Messaging ap
52 - -usr/share/doc45 - usr/share/applications/messaging-app*.desktop
53 - -usr/include 46 - usr/share/url-dispatcher/urls
5447 - usr/share/content-hub/peers/messaging-app
55 after: [desktop-qt5]48 - usr/share/locale/*/LC_MESSAGES/messaging-app.mo
49 - usr/share/messaging-app/*.qml
50 - usr/share/messaging-app/*.js
51 - usr/share/messaging-app/assets
52 - usr/share/messaging-app/3rd_party
53 - usr/share/messaging-app/MMS/*.qml
54 - usr/share/messaging-app/Dialogs/*.qml
55 - usr/share/messaging-app/Stickers/*.qml
56 - usr/bin/*messaging-app*
57
58 # Addressbook
59 - usr/lib/*/qt5/qml/Ubuntu/Contacts.0.1/
60 - usr/share/doc/qtdeclarative5-ubuntu-contacts0.1/copyright
61 - usr/lib/*/qt5/qml/Ubuntu/AddressBook/
62 - usr/share/doc/qtdeclarative5-ubuntu-addressbook0.1/copyright
63
64 # History
65 - usr/share/doc/qtdeclarative5-ubuntu-history0.1/copyright
66 - usr/lib/*/qt5/qml/Ubuntu/History/libhistory-qml.so
67 - usr/lib/*/qt5/qml/Ubuntu/History/qmldir
68 - usr/lib/*/libhistoryservice.so.*
69 - usr/lib/*/libtelepathy-qt5.so.*
70
71 #PhoneNumber
72 - usr/share/doc/qtdeclarative5-ubuntu-telephony-phonenumber0.1/copyright
73 - usr/lib/*/qt5/qml/Ubuntu/Telephony/PhoneNumber/PhoneNumberField.qml
74 - usr/lib/*/qt5/qml/Ubuntu/Telephony/PhoneNumber/libtelephonyservice-phonenumber-qml.so
75 - usr/lib/*/qt5/qml/Ubuntu/Telephony/PhoneNumber/PhoneNumber.js
76 - usr/lib/*/qt5/qml/Ubuntu/Telephony/PhoneNumber/PhoneNumberInput.qml
77 - usr/lib/*/qt5/qml/Ubuntu/Telephony/PhoneNumber/qmldir
78 - usr/lib/*/libphonenumber.so.7*
79
80 #Telephony
81 - usr/lib/*/qt5/qml/Ubuntu/Telephony/
82 - usr/share/doc/qtdeclarative5-ubuntu-telephony0.1/copyright
83
84 after: [desktop-ubuntu-app-platform]
85
86 environment:
87 source: snap/
88 plugin: dump

Subscribers

People subscribed via source and target branches