woongsuk cho [Mon, 19 Sep 2016 22:57:56 +0000 (15:57 -0700)]
Merge "Fix for StepParse - additional conditions checking for watch category in manifest" into tizen
Bartlomiej Kunikowski [Mon, 19 Sep 2016 11:03:15 +0000 (13:03 +0200)]
Fix for StepParse - additional conditions checking for watch
category in manifest
Change-Id: I1a1051fc466616df92dd1e5b02e34d4a6e872dce
jongmyeongko [Mon, 19 Sep 2016 07:49:23 +0000 (16:49 +0900)]
remove the profile macro in the spec file. it's not used.
Change-Id: Id3cd1253f824980766f664580f0219bf189873a4
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Bartlomiej Kunikowski [Tue, 13 Sep 2016 10:08:55 +0000 (12:08 +0200)]
Nodisplay setting handling for webapp and checking privilege level for
sound-mode and nodisplay
Change-Id: I6b218368ad5a747edb9c08c420abbb443286618b
Tomasz Iwanek [Wed, 7 Sep 2016 09:13:12 +0000 (11:13 +0200)]
Fix generation of widget-application for hybrid apps
Removed statement was performing invalid check. In hybrid apps
we can generate widget-application for wgt as well as native app.
If native part of package declared widget-application, installation
fails. Therefore, this check was removed.
Change-Id: Ie1fb73e33daf037fc613abacf967b305635ad5ed
Bartlomiej Kunikowski [Fri, 9 Sep 2016 09:30:43 +0000 (11:30 +0200)]
Fix change owner for recovery mode
Requires:
- https://review.tizen.org/gerrit/#/c/87795/
Change-Id: I9b12839a97a748cc2fdb4e134903e7d869c8a29c
Bartlomiej Kunikowski [Fri, 9 Sep 2016 09:06:45 +0000 (11:06 +0200)]
Add package file ownership checking to smoke tests
All tests passed after making fixes:
- https://review.tizen.org/gerrit/#/c/87795/
- https://review.tizen.org/gerrit/#/c/87797/
Change-Id: Ic25afade3f3ffe4279a0ddf2562ba9c5420abff8
Tomasz Iwanek [Mon, 12 Sep 2016 08:25:28 +0000 (10:25 +0200)]
Buildbreak fix
Change-Id: Id966e9f9b2c75ea572c8c8184afc329dfd134053
Junghyun Yeon [Thu, 8 Sep 2016 07:07:32 +0000 (16:07 +0900)]
add and fix step for fota and direct install
- Add StepWgtPatchIcons at ManifestDirectInstall and Update to work it properly
- Fix StepWgtPatchIcons to overwrite icon even exists
Related changes
[pkgmgr-tool] : https://review.tizen.org/gerrit/#/c/83327/
[app-installers] : https://review.tizen.org/gerrit/#/c/86789/
[tpk-backend] : https://review.tizen.org/gerrit/#/c/86846/
Change-Id: I9a13d6af490832e0a48fd8e837a7bc29aeb60648
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Piotr Ganicz [Thu, 8 Sep 2016 12:33:54 +0000 (14:33 +0200)]
Fix installation User Defined Plugins
Change-Id: I0e71b358bf437a40980881c5fc23ce095bd5012b
Piotr Ganicz [Thu, 8 Sep 2016 08:56:32 +0000 (10:56 +0200)]
Unit test for User Definded Plugin
Change-Id: I3ca99aae0e79320941a1bb2b8ef9ee410ac75738
Piotr Dabrowski [Wed, 7 Sep 2016 12:31:12 +0000 (14:31 +0200)]
Fix installation of icons for hybrid applications
Change-Id: I41ce7308a6e7abb7f55b3fb002639fad580a4c57
Tomasz Iwanek [Thu, 1 Sep 2016 11:54:40 +0000 (13:54 +0200)]
Recovery mode for mount install and mount update
To verify, run new smoke tests.
Recovery mode requires mounting zip package.
Signature files which needs to be read in next
step are within zip package.
Requires:
- https://review.tizen.org/gerrit/86739
Change-Id: I857ecea3dae3836cf9a0af2c11766481a016847e
Tomasz Iwanek [Wed, 31 Aug 2016 09:48:58 +0000 (11:48 +0200)]
Set correct exec label for smoke tests
Otherwise, running from shell gives
"System::Privileged" instead of "System".
To verify run:
$ usermod -s /bin/bash app_fw
$ chsmack -a _ /etc/passwd
$ su - app_fw
$ /usr/bin/wgt-backend-ut/smoke-test
Change-Id: If2f314f77daeb28b4af4cd3568cc3ac52bbd1354
Bartlomiej Kunikowski [Mon, 5 Sep 2016 13:29:49 +0000 (15:29 +0200)]
Fix double parsing of config.xml in delta wgt mode
Fixed by add a optional delay in checking existence of start files
and adding new step
Requires:
- https://review.tizen.org/gerrit/#/c/86941/
Change-Id: I9efed825d5f04af28493a6bd0003e3b9d6efb3c8
Piotr Dabrowski [Thu, 1 Sep 2016 13:37:33 +0000 (15:37 +0200)]
Fixes after cppcheck
> [wgt-backend/src/wgt/step/encryption/step_encrypt_resources.cc:175]: (error) Resource leak: input
> [wgt-backend/src/wgt/step/encryption/step_encrypt_resources.cc:251]: (error) Deallocating a deallocated pointer: output
> [wgt-backend/src/wgt/extension_config_parser.cc:27]: (performance) Variable 'config_xml_' is assigned in constructor body. Consider performing initialization in initialization list.
Change-Id: I4386dd4b5923566cc2e7ce941144496200fe139b
Tomasz Iwanek [Tue, 30 Aug 2016 14:17:57 +0000 (16:17 +0200)]
Smoke test for delta recovery
To verify, run new smoke test.
Requires:
- https://review.tizen.org/gerrit/#/c/86119/
Change-Id: I612a4cf568646787463e05dc874f77af7f5c55e5
JongHeon Choi [Wed, 31 Aug 2016 04:45:30 +0000 (13:45 +0900)]
Revert "Revert "Force uninstall for external storage packages""
This reverts commit
3b44494fae615048b82f7dac6905cc9aa23e2bfb.
Change-Id: I113e8f2ec6a37a630dd052513d7a88dc6712c407
JongHeon Choi [Wed, 31 Aug 2016 04:44:22 +0000 (13:44 +0900)]
Revert "Force uninstall for external storage packages"
This reverts commit
0019e1abf93a2d5b1ed056c63a299f3e34db45de.
Change-Id: Ieafc64859bb0648aed01a21d71836d66ac5ad1a6
JongHeon Choi [Thu, 28 Jul 2016 06:19:06 +0000 (15:19 +0900)]
File encryption method reading whole files into a dynamic stack buffer
Related changes:
[crosswalk-tizen] https://github.com/crosswalk-project/crosswalk-tizen/pull/135
https://review.tizen.org/gerrit/#/c/83459/
Change-Id: I87d41c578e161622035e65e324b3d9590e2c266e
Bartlomiej Kunikowski [Tue, 30 Aug 2016 11:26:04 +0000 (13:26 +0200)]
Force uninstall for external storage packages
Now errors from StepAcquireExternalStorage are ignored in uninstall mode
by using StepOptionalAcquireExternalStorage instead of old step.
Requires:
- https://review.tizen.org/gerrit/#/c/86078/
Change-Id: I07efa35829566b928208b6312180a24f6e1c66a4
Tomasz Iwanek [Wed, 17 Aug 2016 08:06:08 +0000 (10:06 +0200)]
Add StepChangeOwner for HybridInstaller
Complementary changes to: https://review.tizen.org/gerrit/#/c/84185/
To verify, install hybrid package and check that files of installed package
have owner's ownership.
Change-Id: I8a644be5567acd1a6ce800225cb9050043c32f76
Tomasz Iwanek [Tue, 23 Aug 2016 09:51:27 +0000 (11:51 +0200)]
Modify getting icon list
Installer (now) provides xml:lang localization of icon items in
platform manifest. This information is generated from folder
based localization of wgt package.
From now:
- icon list returned by handler contains only valid <icon> tag
related positions, this will prevent parser from modifing
constant data,
- client will need to pass icon list from handler to utility
function (together with base path) to get localized custom
and default icon list that can be used in runtime or for
platform manifest <icon> tag assignment,
- installer generates list of localized icons and for each
available locale icon element in manifest_x is created.
Submit together:
- https://review.tizen.org/gerrit/85076
- https://review.tizen.org/gerrit/85078
Change-Id: I8797bfa57f185d679dd5b6cbea4278658bedd7a2
Bartlomiej Kunikowski [Wed, 24 Aug 2016 12:59:02 +0000 (14:59 +0200)]
Implement long-polling setting - check privilege
Requires:
- https://review.tizen.org/gerrit/#/c/85303/
Change-Id: I9e856727bf240d6d407cea03976024ee18f643d0
Tomasz Iwanek [Fri, 19 Aug 2016 11:09:03 +0000 (13:09 +0200)]
Fix mount install smoke tests
Repacking zips. It seems that tzip is not working properly if zip package doesn't have
empty entries per each directory in package. New zips have entries for all directories
in widgets.
To verify, run:
app_fw$ /usr/bin/wgt-backend-ut/smoke-test --gtest_filter=SmokeTest.MountInstallationMode
app_fw$ /usr/bin/wgt-backend-ut/smoke-test --gtest_filter=SmokeTest.MountUpdateMode
Change-Id: Icbe007ccf5524d2a2326f4dbe5c05466d174e5c2
Tomasz Iwanek [Fri, 19 Aug 2016 10:46:58 +0000 (12:46 +0200)]
StepWgtRecoverSignature
To verify, run test:
app_fw$ /usr/bin/wgt-backend-ut/smoke-test --gtest_filter=SmokeTest.RecoveryMode_ForUpdate
Requires:
- https://review.tizen.org/gerrit/84596
- https://review.tizen.org/gerrit/84598
Change-Id: I1046976f841a14c6b68d428e9604b29318b6bf80
Tomasz Iwanek [Wed, 17 Aug 2016 08:33:53 +0000 (10:33 +0200)]
Remove TODOs
These TODOs won't be fixed or are already fixed.
Change-Id: I78138e9120b1720986dddb44ab16d55e96432b0e
Tomasz Iwanek [Fri, 19 Aug 2016 08:49:17 +0000 (10:49 +0200)]
User 'app_fw' for smoke tests
To verify, run:
app_fw@localhost:~$ /usr/bin/wgt-backend-ut/smoke-test
Fail expected: 'SmokeTest.RecoveryMode_Update' (on second run)
This will be fixed separately.
Tests:
- SmokeTest.MountInstallationMode
- SmokeTest.MountUpdateMode
are expected to fail as well.
Requires:
- https://review.tizen.org/gerrit/#/c/84457/
Change-Id: Id08ad6bc3f294522e6c01d652194ebd248b7510b
Hwankyu Jhun [Wed, 17 Aug 2016 07:12:48 +0000 (16:12 +0900)]
Add step to change owner
Change-Id: I57776874ed6680e58b6f9c3f4fc5dafb6f427152
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Piotr Ganicz [Tue, 16 Aug 2016 10:45:38 +0000 (12:45 +0200)]
Prevent generating invalid manifest.
This patch removes empty labels from manifest when generating.
Change-Id: Iade7cbfefb7d282a6645d389b25c3bc713e5a87d
jongmyeongko [Tue, 26 Jul 2016 12:51:59 +0000 (21:51 +0900)]
symlink control for read-only files of global app.
this is for new concept to support legacy app_path
for backward compatibility.
Requires:
https://review.tizen.org/gerrit/#/c/81493/
Change-Id: I1ca76edc6dfe1c11a15a06e13b29c631779bf34e
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Signed-off-by: Semun Lee <sm79.lee@samsung.com>
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Fri, 22 Jul 2016 05:07:34 +0000 (14:07 +0900)]
tpk/wgt backend will run as system session
Related changes
[slp-pkgmgr] https://review.tizen.org/gerrit/#/c/80764/
[pkgmgr-server] https://review.tizen.org/gerrit/#/c/78205/
[app-installers] https://review.tizen.org/gerrit/#/c/78206/
[tpk-backend] https://review.tizen.org/gerrit/#/c/80787/
Change-Id: Ia44020806701b668feaf7e1f5c5048dfc6643951
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Wed, 10 Aug 2016 05:14:28 +0000 (14:14 +0900)]
Adjust to change in StepAcquireExternalStorage
Requires:
- https://review.tizen.org/gerrit/83296
Change-Id: I57dd72defc1cb512115cb9e054a8cb9ffa9beccf
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Mon, 8 Aug 2016 13:45:35 +0000 (22:45 +0900)]
modify smoke-test setup for consideration of user-db change.
Change-Id: Ia19906f4561e92f5d20df056cbae64caa8ad2312
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
jongmyeongko [Mon, 8 Aug 2016 07:48:10 +0000 (16:48 +0900)]
remove unit-test code for extra icon path.
Change-Id: I895b6ca06c97222ce3d4ccce881c3c4e575b1450
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Wed, 3 Aug 2016 12:10:38 +0000 (14:10 +0200)]
Fix preload request for wgt
This commit should allow to install preload wgt package with command:
- wgt-backend --preload -i $package
Submit together:
- https://review.tizen.org/gerrit/82424
- https://review.tizen.org/gerrit/82496
- https://review.tizen.org/gerrit/82497
Change-Id: Iafdd60cd6b4cee166dcc5177c605dad316adfc27
Tomasz Iwanek [Wed, 3 Aug 2016 08:44:31 +0000 (10:44 +0200)]
Reorder step for consistency
Change-Id: Idd921dbb7bd9f8250371ac7049f11f772ce1ed81
Tomasz Iwanek [Tue, 26 Jul 2016 13:04:20 +0000 (15:04 +0200)]
Generate appwidget metadata
Requires:
- https://review.tizen.org/gerrit/81504
Change-Id: I236535a8707aa01325215146b3f1ca8ccf3ab84b
Sangyoon Jang [Tue, 28 Jun 2016 10:29:34 +0000 (19:29 +0900)]
Remove StepAcquireExternalStorage from Reinstall
StepAcquireExternalStorage does not support reinstall yet.
Change-Id: I49c5e4f0b998ba2ff902f1bd9effb3cfa1163c2a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Piotr Ganicz [Thu, 28 Jul 2016 10:40:35 +0000 (12:40 +0200)]
Smoke test for enable/disable pkg
I've made also small refactor
Change-Id: I7a4a5083d7d92872fe531016efc53f3c05590a2f
Tomasz Iwanek [Fri, 15 Jul 2016 12:54:57 +0000 (14:54 +0200)]
Reorder steps for delta update for external installation
Requires:
- https://review.tizen.org/gerrit/80277
To verify, check that delta update mode works for external storage.
Change-Id: I43433d8fc44136341c084e552042d4195ba2d1b5
Sangyoon Jang [Wed, 27 Jul 2016 10:44:21 +0000 (19:44 +0900)]
Fix build warning
Change-Id: I9bf2df3544921fe9a5fde76434f2f7597cbdd21a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Sat, 16 Jul 2016 08:57:59 +0000 (17:57 +0900)]
support of legacy app directories.
Requires:
https://review.tizen.org/gerrit/#/c/80319/4
Change-Id: I9cfa081c634dba4a173d1bcabfb6f2c03eeabe18
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Tue, 12 Jul 2016 09:46:04 +0000 (11:46 +0200)]
Implement pkg enable/disable
Requires:
- https://review.tizen.org/gerrit/78919
Change-Id: Ic5c001fe2b91e81d35a66891f17cfafb2de3f9a1
Piotr Ganicz [Mon, 11 Jul 2016 06:56:15 +0000 (08:56 +0200)]
Fix memory leak in CheckPrivilegeLevel
This patch fixes also typo in the function name.
Change-Id: If118e0fd8d220e0d5dbb65a88b3a8f55a8cd343b
Inhwan Lee [Thu, 16 Jun 2016 10:14:55 +0000 (19:14 +0900)]
implement step for use user extension
Change-Id: Ie5442f543f6e4dc3dbf78685716db2b113c021d0
JongHeon Choi [Tue, 5 Jul 2016 05:29:55 +0000 (14:29 +0900)]
Fixed app_keys name.(kAccountKey -> kTizenImeKey)
Change-Id: Ifba625f6d0513499fed01360f63cacfc64b9d86d
Tomasz Iwanek [Fri, 1 Jul 2016 09:01:36 +0000 (11:01 +0200)]
Check if widget's shared/res/ entry is directory
Installation will succeed if shared/res entry is not directory.
Change-Id: I06e2b3934dd1342ad7ae98fd681a4b2a21d13885
Piotr Ganicz [Tue, 28 Jun 2016 10:52:34 +0000 (12:52 +0200)]
[Refactor] check-coding-style
Change-Id: If44523674d80b403d32af34848230f53a2620d0b
JongHeon Choi [Mon, 27 Jun 2016 04:26:44 +0000 (13:26 +0900)]
Modify nodisplay value of widget-application
Change-Id: I1cc298f5761d9bdd0b446a7cc06a937244f83187
Arkadiusz Szulakiewicz [Wed, 22 Jun 2016 12:29:06 +0000 (14:29 +0200)]
Add 'multiple-accounts-support' attribute for false values
Change-Id: I16f212ec25689115c890f5688cdd7f8657cbebda
Tomasz Iwanek [Thu, 16 Jun 2016 12:57:58 +0000 (14:57 +0200)]
Split API in pkgmgr_registration.h
Submit together:
- https://review.tizen.org/gerrit/75107
- https://review.tizen.org/gerrit/75108
- https://review.tizen.org/gerrit/75109
Change-Id: I259d3aac621443e7985fc2d5aa87e99d5a7bd959
Piotr Ganicz [Wed, 22 Jun 2016 07:51:31 +0000 (09:51 +0200)]
Fix for update-period
Change-Id: Ic8adec0d7bd7aa14a3b5e054aaed67d5cb1d849c
Piotr Ganicz [Tue, 21 Jun 2016 08:50:51 +0000 (10:50 +0200)]
Refactoring StepParse
Change-Id: Ib396f828909c4c114c82876b504c37bdb682a128
Tomasz Iwanek [Mon, 13 Jun 2016 14:06:10 +0000 (16:06 +0200)]
Rename backup_paths.h to paths.h
Submit together:
- https://review.tizen.org/gerrit/74296
- https://review.tizen.org/gerrit/74297
- https://review.tizen.org/gerrit/74298
Change-Id: I9b679eebc05951df0e9c706c1495bf54a376fb9e
jongmyeongko [Wed, 22 Jun 2016 08:52:03 +0000 (17:52 +0900)]
grant User label to wgt-backend
Change-Id: I301c4e2c990a7c3aab377cf9435bb194d8d40868
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Wed, 25 May 2016 10:39:18 +0000 (12:39 +0200)]
Fix StepParse for tizen:service icon
According to
782d65d706b0bc46e12a2e041a9331893c788f6c
icon path should be always set with full path.
To verify:
- install widget with <tizen:service> tag and check shared/res/ for icons
there should be one per tizen:service and one for widget itself.
Change-Id: I58d61c447b88a70de34faabaff81c07133f4cfe4
Tomasz Iwanek [Mon, 13 Jun 2016 13:39:43 +0000 (15:39 +0200)]
New use of tep steps
For internal installation tep is removed with files removal.
For external installation tep file must be removed from sd card.
Requires:
- https://review.tizen.org/gerrit/#/c/74068/
Submit together:
- https://review.tizen.org/gerrit/#/c/74068/
- https://review.tizen.org/gerrit/#/c/74293/
- https://review.tizen.org/gerrit/#/c/74294/
Change-Id: I2457b1918d5cb8450c8d1f3f93d42bec77f65d5f
Tomasz Iwanek [Fri, 10 Jun 2016 10:58:58 +0000 (12:58 +0200)]
Implement move request for wgt-backend
Check success of commands to verify:
wgt-backend -i ${package}
wgt-backend -m ${pkgid} -t 1
wgt-backend -m ${pkgid} -t 2
Change-Id: I72ef419c1b4c5f99b3477265a7549a53c5efa838
jongmyeongko [Thu, 16 Jun 2016 11:39:59 +0000 (20:39 +0900)]
apply PIE option
Change-Id: I7d3271747ff9be58b0f8a46637a8282000c59b3c
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
JongHeon Choi [Thu, 9 Jun 2016 02:30:12 +0000 (11:30 +0900)]
Change the binary name.(widget-client => web-widget-runtime)
Change-Id: If3da83217bd4e3739079689697a56b5454b714e0
Sangyoon Jang [Mon, 13 Jun 2016 07:45:48 +0000 (16:45 +0900)]
Add StepCheckRestriction
Added at install, uninstall, reinstall, mount install.
Change-Id: I85ff7e43ac8b9033654b116b436a0db04953572f
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Mon, 13 Jun 2016 06:51:02 +0000 (15:51 +0900)]
set label to prevent execution by non-system application.
Change-Id: I12e682b56fa142919ef1d6941d995b7874cab130
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Wed, 1 Jun 2016 11:29:06 +0000 (13:29 +0200)]
Fix generating widget-application item
This commit is based on:
- https://review.tizen.org/gerrit/71796
The way it is changed is:
- widget information is gathered in manifest_x structure and
backend data because data that is created by StepParse is
inserted into database directly according to past changes
(even we add widget information to generated manifest
it is not read).
- icon path is full path for widget-application (same as for
ui-application) to handle icon backup, copying and pkgmgr
expectations.
- <size> is changed to <support-size> defined in manifest.xsd.in
in pkgmgr-info repository.
Requires:
- https://review.tizen.org/gerrit/71798
- https://review.tizen.org/gerrit/72573
Change-Id: I2c980ae205f29fb70928aba58d8d3458d88a9c90
Piotr Ganicz [Wed, 25 May 2016 12:43:38 +0000 (14:43 +0200)]
Refactoring of StepGenerateXml
This patch provides refactoring for StepGenerateXml::process() method
into smaller pieces.
Change-Id: I3889f127bb4344a79cd18fb2875d6983a9ab20a7
Tomasz Iwanek [Thu, 2 Jun 2016 12:58:32 +0000 (14:58 +0200)]
STEP_NAME marco
Adding marco to print name of step that failed
in AppInstaller class
Following must be submitted together:
- https://review.tizen.org/gerrit/72827
- https://review.tizen.org/gerrit/72828
- https://review.tizen.org/gerrit/72829
Change-Id: I88056f428cc88ceb1a0c375103f4acc410314abe
Tomasz Iwanek [Wed, 1 Jun 2016 10:56:52 +0000 (12:56 +0200)]
Remove ime checking for tizen:service
Ime app is supposed to be main app only. This is not related to
tizen:service (service application).
Change-Id: I4c0046a07c4d019887a084d3cbe64127e89d6886
Piotr Ganicz [Tue, 31 May 2016 10:46:10 +0000 (12:46 +0200)]
Privilages refactor
This patch moves the privileges.h header from wgt-backend
to app-installer repository. It collects the privileges
definitions to one place.
The following patchsets should be submitted together:
- https://review.tizen.org/gerrit/72341
- https://review.tizen.org/gerrit/72342
Change-Id: Ia714e68aafd32117bb5eeafe0a51094244425b8d
Sangyoon Jang [Thu, 26 May 2016 08:14:35 +0000 (17:14 +0900)]
Add StepCheckTizenVersion
Change-Id: Ic006f0e6f5bf7c99c30aa5eb1c1c4866c294f867
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Tomasz Iwanek [Wed, 9 Mar 2016 16:18:58 +0000 (17:18 +0100)]
External installation
This patch implements installation of package in external sd card storage.
Tpk and wgt applications may declare preference of being installed on external
storage. If so and space requirement is satisified then their resource directory
is installed in sd card with use of app2sd API.
Following patchsets should be submitted together:
- https://review.tizen.org/gerrit/61678
- https://review.tizen.org/gerrit/61679
- https://review.tizen.org/gerrit/61680
Verify by:
- running smoke tests,
- running installation, update, deinstallation for package that prefers external
installation (SD card must be inserted).
Requires:
- https://review.tizen.org/gerrit/#/c/64796/
Change-Id: I174c14ddfb48dc2bc1a5935c3b4799abd7f26332
Tomasz Iwanek [Tue, 24 May 2016 09:18:41 +0000 (11:18 +0200)]
Generate widget element in platform manifest
To verify, install widget with appwidget and:
- check information generated in manifest file,
- check creation of symlink for widgets in bin/ directory,
- check preview icons in shared/res/ directory.
Requires:
- https://review.tizen.org/gerrit/71235
Change-Id: I2a38aaee729c4c1f18200d2f63764c4c87e7d730
Piotr Ganicz [Tue, 24 May 2016 11:48:33 +0000 (13:48 +0200)]
Fix manifest attributes
This patch repairs manifest.xml attributes when ime is the
type of the app.
Change-Id: I6cf77401058b922e426311b5a00ad8ab48a0e64a
Tomasz Iwanek [Fri, 13 May 2016 13:00:54 +0000 (15:00 +0200)]
Smoke test for mount install
Change-Id: I1241198b32e7154870db3710341aa717ba381b46
Junghyun Yeon [Tue, 17 May 2016 23:02:55 +0000 (08:02 +0900)]
Remove blacklist feature
Related with changes in app-installers
https://review.tizen.org/gerrit/69947
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Change-Id: Iaf18948497f90f2e7bf600a56118f634e4da9498
Tomasz Iwanek [Mon, 16 May 2016 14:07:24 +0000 (16:07 +0200)]
Fix style
Change-Id: I59a00a194561d25172a96c8f60314d01a5b08936
Tomasz Iwanek [Wed, 11 May 2016 15:08:36 +0000 (17:08 +0200)]
Fix step order in Delta mode for hybrid app
Change-Id: I9d5c90da48231f9827fd096dbeef779c17e939da
Kamil Rojewski [Fri, 13 May 2016 11:54:34 +0000 (13:54 +0200)]
encrypting resources during update
Change-Id: Idb4ee5a1edd356b718200fb5660971fe80ca8392
jongmyeongko [Thu, 12 May 2016 05:51:20 +0000 (14:51 +0900)]
add PROJECT_TAG as 'WGT_BACKEND'
Change-Id: I2a4e6248d068229e93e97f1af55203b5dcd0f622
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Wed, 11 May 2016 08:38:55 +0000 (10:38 +0200)]
Reorder steps for StepDeltaPatch
StepDeltaPatch will require old_manifest_data of
context structure. Steps are reordered so that in delta
mode reading old configuration reading is done before applying
delta package content.
Change-Id: I386f54afd3ad6cb2525ee38538004f1ad767e698
Tomasz Iwanek [Thu, 31 Mar 2016 09:55:31 +0000 (11:55 +0200)]
Implement ManifestDirectInstall and ManifestDirectUpdate request handling
To verify, try following to scenarios:
1)
wgt-backend -i ${package}
wgt-backend -y ${pkgid} # package should be updated from its manifest with success
2)
wgt-backend -i ${package}
rm /home/$USER/.applications/dbspace/*
wgt-backend -y ${pkgid} # package should be installed from its manifest with success
Submit together:
https://review.tizen.org/gerrit/#/c/64204
Change-Id: I47c2af1e71e8f9b0f022c593762644da88afb8f9
Tomasz Iwanek [Mon, 9 May 2016 14:49:17 +0000 (16:49 +0200)]
Sign smoke tests
Run smoke tests to verify (15/16).
Delta mode problem will be handled separately.
Change-Id: I0a46aecbcfd17da3d3b6862ebe8a1e6a962160f5
Kamil Rojewski [Tue, 19 Apr 2016 08:43:07 +0000 (10:43 +0200)]
saving ime info in the manifest
Requires:
- https://review.tizen.org/gerrit/#/c/67903/
Change-Id: Icf7c4fd9403f50ecd3db90f9f4a86ab336e9c6e1
Tomasz Iwanek [Tue, 12 Apr 2016 11:09:32 +0000 (13:09 +0200)]
Mount install steps
Mount install is run by "-w $pkgid" option.
Mount install, update mount install and deinstallation of mount-installed
package should work.
Requires:
- https://review.tizen.org/gerrit/#/c/65361/
Change-Id: Ie5f6e238160861097359bcb5066b81365e806709
Kamil Rojewski [Mon, 25 Apr 2016 10:52:29 +0000 (12:52 +0200)]
verifying notification category privilege
Change-Id: I4850ccc6a91bb2c2bb18a91032d75da1305db02d
Kamil Rojewski [Fri, 22 Apr 2016 11:27:59 +0000 (13:27 +0200)]
switched raw ptrs to shared_ptrs to avoid leaks
Must be submitted with:
- https://review.tizen.org/gerrit/67906
Change-Id: I5305bec45ff0484d00378a65269f3304dada449c
Tomasz Iwanek [Tue, 5 Apr 2016 11:59:59 +0000 (13:59 +0200)]
Reorder StepUpdateTep
tep_name is passed directly in manifest_x structure during
package registration in pkgmgr_parser database.
Verify that after package update pkgmgr_parser database
still contains correct value of tep_name
(database .pkgmgr_parser.db,
table: package_info,
column: package_tep_name).
Change-Id: Iddb5d5244e3a9850e2d07e24576afc2c5356a68d
Tomasz Iwanek [Thu, 10 Mar 2016 10:34:44 +0000 (11:34 +0100)]
Clear data smoke test
Change-Id: Ibf74ce0f88d79fd4918f5ae0e744269c74164a4c
Arkadiusz Szulakiewicz [Mon, 4 Apr 2016 12:40:06 +0000 (14:40 +0200)]
Introduce StepWgtRDSModify for wgt-backend
Requires:
https://review.tizen.org/gerrit/#/c/64662/
Change-Id: I76525d6c908586315c9546513d3378a89f278ba6
Tomasz Iwanek [Tue, 5 Apr 2016 07:53:22 +0000 (09:53 +0200)]
Revert "Revert "Implement coping TEP in wgt and hybrid backend""
This reverts commit
730251e509028a658d3aa48a76cbc813af074855.
Change-Id: I8e975ae43077cb8cef3887be9c19624d5951d8ef
jongmyeong ko [Fri, 1 Apr 2016 11:26:29 +0000 (04:26 -0700)]
Revert "Implement coping TEP in wgt and hybrid backend"
This reverts commit
6c6807c018afaa6189cf53ed60a5c2a224cde01d.
Change-Id: I9ee651776b024abcacc5fd47f44a0d4dbb6e2d1f
Tomasz Iwanek [Fri, 25 Mar 2016 10:32:25 +0000 (11:32 +0100)]
Implement coping TEP in wgt and hybrid backend
To verify, run install|update for wgt package and hybrid package,
check if tep_package was copied (use any file as tep package)
wgt-backend -i ${wgt_or_hybrid_package} -e ${your tep zip}
Given tep file should be copied into res/ directory in package files.
Change-Id: I87e38d76f582646ed01a1b74b7ec7580ca1fe4bb
Tomasz Iwanek [Thu, 24 Mar 2016 09:06:29 +0000 (10:06 +0100)]
Typo
Change-Id: Ia956bce9cfb391d7540f3632a98ad64e74e1334a
JongHeon Choi [Fri, 18 Mar 2016 02:03:18 +0000 (11:03 +0900)]
Modify symlink for watchapp
Change-Id: I209698d952602b90bd72dd0c3b445d743d1c26ad
Tomasz Iwanek [Thu, 10 Mar 2016 13:14:03 +0000 (14:14 +0100)]
Rework step/ directory structure
Steps are moved to subdirectories according to their namespace.
Submit together with:
- https://review.tizen.org/gerrit/61795
- https://review.tizen.org/gerrit/61796
- https://review.tizen.org/gerrit/61797
Build to verify, no logic changes were made.
Change-Id: Idb6548add52b29a92837d15ef7180587fe902d29
Tomasz Iwanek [Thu, 17 Mar 2016 13:58:06 +0000 (14:58 +0100)]
Fix typo in StepGenerateXml
Change-Id: Iebba5702b4ce032f35836e7ede12c93a57e2284e
Arkadiusz Szulakiewicz [Mon, 7 Mar 2016 15:07:55 +0000 (16:07 +0100)]
Add tests for Category element in config.xml
Change-Id: Icafa7a6120978d2368966438d1b70ed77e937738
Arkadiusz Szulakiewicz [Mon, 7 Mar 2016 11:33:34 +0000 (12:33 +0100)]
Add tests for Metadata and Setting element in config.xml
Change-Id: Ie32b9d76151ea7ba119f5a742a38caa23cda9f37
Sangyoon Jang [Fri, 11 Mar 2016 06:28:32 +0000 (15:28 +0900)]
Check removable when uninstall package
Requires:
- https://review.tizen.org/gerrit/61899
Change-Id: I02ad18a259206b8923825590a16045b9fd489b12
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 11 Mar 2016 05:16:14 +0000 (14:16 +0900)]
Remove unused variable at unit test
Change-Id: I78dfb119eeb9b45ef0133631b481191a08996aa8
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Arkadiusz Szulakiewicz [Fri, 4 Mar 2016 09:03:02 +0000 (10:03 +0100)]
Add tests for Setting element in config.xml
Change-Id: I5611261dc271b305191526e4e774e48f16d02e36