platform/core/appfw/wgt-backend.git
21 months agoImplement StepRestoreWgtSymbolicLink 63/277663/1 tizen_4.0
Ilho Kim [Fri, 8 Jul 2022 11:20:42 +0000 (20:20 +0900)]
Implement StepRestoreWgtSymbolicLink

If the uninstallation fails with the bin path removed
recover the wgt symbolic link

Change-Id: If1a4fd95be319fded67bd778f21e9abd2fae512a
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
21 months agoImplement undo RemovePerUserStorageDirectories 44/277544/1
Ilho Kim [Tue, 5 Jul 2022 12:37:53 +0000 (21:37 +0900)]
Implement undo RemovePerUserStorageDirectories

If the uninstallation is failed after this step,
there is a problem that the user directory remains erased
so recreate the user directories removed by this step

Change-Id: Ib776b43fd7d9e313c1bb1d3251a9a89cce6e27f8
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoFix installing privileges of hybrid package 00/215800/3
Sangyoon Jang [Tue, 15 Oct 2019 07:02:04 +0000 (16:02 +0900)]
Fix installing privileges of hybrid package

Change-Id: Ic8db846e8ffd2b09327f81778036e62c751584be
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
4 years agoFix StepMergeTpkConfig for application attribute 80/214980/1
Junghyun Yeon [Fri, 9 Aug 2019 08:30:55 +0000 (17:30 +0900)]
Fix StepMergeTpkConfig for application attribute

Mainapp attribute should be modified at here to
set mainapp as true for webapp.

Change-Id: I94aa9e482a2550fefa1378f1fa3e961f0636ad0c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
4 years agoFix codes for Manifest installation 79/214979/1
Junghyun Yeon [Thu, 21 Jun 2018 10:46:06 +0000 (19:46 +0900)]
Fix codes for Manifest installation

- Operations like ManifestDirectInstall will parse merged manifest so
  it does not have to merge configurations for hybrid pkg, so add options
  to determine merge or overwrites configurations.

Change-Id: I14af1674769daea48499ae7ce4856cb5dc00a671
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoAdd StepMergeTpkPrivilege at ManifestPartialInstall/Update steps 48/211748/1
Ilho Kim [Fri, 9 Aug 2019 01:12:45 +0000 (10:12 +0900)]
Add StepMergeTpkPrivilege at ManifestPartialInstall/Update steps

Change-Id: If4c6181a8e66c220b4b64fe99a60fb4373d81c04
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
4 years agoAdd StepPrivilegeCompatibility at some hybrid requests 47/211747/1
Ilho Kim [Fri, 9 Aug 2019 01:08:34 +0000 (10:08 +0900)]
Add StepPrivilegeCompatibility at some hybrid requests

Add missing step for ManifestPartialInstall and ManifestPartialUpdate requests.

Change-Id: Ib6259bfb6643919e6ec6709d957fe7d362a380ad
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
5 years agoRelease version 0.7.13 29/197729/1 accepted/tizen_4.0_unified accepted/tizen/4.0/unified/20190122.043812 submit/tizen_4.0/20190116.064520
Sangyoon Jang [Wed, 16 Jan 2019 02:52:52 +0000 (11:52 +0900)]
Release version 0.7.13

Changes:
 - Fix ManifestDirectPartialUpdate mode

Change-Id: I0defedc67030f23a23ee79ad0a880d5661921cf2
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoFix ManifestDirectPartialUpdate mode 81/197681/1
Sangyoon Jang [Tue, 15 Jan 2019 08:32:14 +0000 (17:32 +0900)]
Fix ManifestDirectPartialUpdate mode

Fix manifest file location for update. The manifest which is located at
ManifestLocation::INSTALLED(where is /usr/share/package/) contains all
apps in package.

Change-Id: I1b81f07145646f40f773df90525b796483091f02
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoRelease version 0.7.12 01/196801/1 accepted/tizen/4.0/unified/20190104.230747 submit/tizen_4.0/20190104.061909
Sangyoon Jang [Fri, 4 Jan 2019 08:46:47 +0000 (17:46 +0900)]
Release version 0.7.12

Changes:
 - Fix static analyzer issues

Change-Id: I2873ca64510ea3d8965ae122382a672aa5ce5c12
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoFix static analyzer issues 21/196721/1
Sangyoon Jang [Thu, 22 Mar 2018 06:52:28 +0000 (15:52 +0900)]
Fix static analyzer issues

- Fix memory leak
- Fix using uninitialized variables
- Fix dereferencing before null check

Change-Id: I119e803a3e9acb9e63abc1f28c2fbd93f7e92699
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoRelease version 0.7.11 96/194396/1 accepted/tizen/4.0/unified/20181204.152202 submit/tizen_4.0/20181204.062619
Sangyoon Jang [Tue, 4 Dec 2018 05:52:04 +0000 (14:52 +0900)]
Release version 0.7.11

Changes:
 - Add StepRevokeTrustAnchor steps for several installation cases.
 - Replace StepRegisterTrustAnchor into StepRecoverTrustAnchor
 - Add ReadonlyUpdateInstall/Uninstall mode for hybrid-backend

Change-Id: I57186e1cd20401e73ecdcd8cabe440baa539db3e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoAdd ReadonlyUpdateInstall/Uninstall mode for hybrid-backend 55/194355/3
Sangyoon Jang [Thu, 29 Nov 2018 12:41:02 +0000 (21:41 +0900)]
Add ReadonlyUpdateInstall/Uninstall mode for hybrid-backend

Change-Id: I3007a3bcd696a100cc8c2b0374656d81ba6f47bb
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
5 years agoReplace StepRegisterTrustAnchor into StepRecoverTrustAnchor 93/194393/1
Junghyun Yeon [Tue, 7 Aug 2018 10:38:17 +0000 (19:38 +0900)]
Replace StepRegisterTrustAnchor into StepRecoverTrustAnchor

Related changes :
[app-installers] : https://review.tizen.org/gerrit/#/c/186122

Change-Id: I97036bf8d5b2fd88b0655e0e27c728bd4a842030
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
5 years agoAdd StepRevokeTrustAnchor steps for several installation cases. 66/194366/1
Junghyun Yeon [Mon, 11 Dec 2017 02:11:47 +0000 (11:11 +0900)]
Add StepRevokeTrustAnchor steps for several installation cases.

- When updating pkg has failed, trust anchor should be revoked.

Related changes:
[app-installers] : https://review.tizen.org/gerrit/#/c/158351/

Change-Id: Ifaf443083b8ba4b3130cc6db3d145f7e5386e334
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.7.10 64/175664/1 accepted/tizen/4.0/unified/20180412.073905 submit/tizen_4.0/20180411.103158
Sangyoon Jang [Wed, 11 Apr 2018 10:28:45 +0000 (19:28 +0900)]
Release version 0.7.10

Changes:
 - Add StepSaveSignature step
 - Add StepSaveSignature at mount install or update
 - Add signature removal process for hybrid pkg

Change-Id: I08dfa995d780b9f76b91667774f99329549a31a0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd signature removal process for hybrid pkg 50/175650/1
Junghyun Yeon [Tue, 10 Apr 2018 10:34:36 +0000 (19:34 +0900)]
Add signature removal process for hybrid pkg

Change-Id: I748d38a05f91822df41d692ace94981eb732f3a2
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoAdd StepSaveSignature at mount install or update 11/175411/1
Junghyun Yeon [Fri, 6 Apr 2018 04:17:17 +0000 (13:17 +0900)]
Add StepSaveSignature at mount install or update

- Distributor signature don't have to be extracted because its value will be
  stored at separated directory.

Related changes:
[app-installers] : https://review.tizen.org/gerrit/174993

Change-Id: I132f25356912e7f34894c1761f8a1bac2ac27303

6 years agoAdd StepSaveSignature step 07/175407/1
Junghyun Yeon [Thu, 8 Mar 2018 08:01:56 +0000 (17:01 +0900)]
Add StepSaveSignature step

- Add new step to store distributor signatures into separate files.
- Existing distributor signature files will be removed to prevent
  extract package and re-packaging it.

Related changes:
[app-installers] : https://review.tizen.org/gerrit/#/c/171653/

Change-Id: I01b3c9882db400203470595bc3c0950544312e69
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.7.9 88/169388/2 accepted/tizen/4.0/unified/20180207.060817 submit/tizen_4.0/20180206.081505
Sangyoon Jang [Tue, 6 Feb 2018 08:47:33 +0000 (17:47 +0900)]
Release version 0.7.9

Changes:
 - Add a step for recovering ReadonlyUpdateInstall mode
 - Add StepPrivilegeCompatibility at RecoverySteps
 - Add StepPrivilegeCompatibility at ReadonlyUpdateUninstallSteps
 - Replace StepPrivilegeCompatibility with StepRecoverPrivilegeCompatibility
 - Fix RecoverySteps of hybrid backend
 - Remove unnecessary step
 - Set nodisplay attribute of widget application as manifest value

Change-Id: I8042b5f4a817454e02452f63eb50d5652d940916
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoSet nodisplay attribute of widget application as manifest value 87/169387/1
Sangyoon Jang [Fri, 8 Dec 2017 08:07:53 +0000 (17:07 +0900)]
Set nodisplay attribute of widget application as manifest value

Change-Id: I8271e692d104325c268a5dc42f229bcb8b700bf9
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
(cherry picked from commit 47eac0f48f9390ecdad5021f906135669a7d2a1c)

6 years agoRemove unnecessary step 25/168525/1
Seungha Son [Mon, 29 Jan 2018 07:08:31 +0000 (16:08 +0900)]
Remove unnecessary step

 StepRollbackDeinstallationSecurity is meaningless.
 It is meaningless to rollback in undo() because removing the security
 is done after uninstall process() steps have been compelted.

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I82d9b45f820e2efdb2275611c7538b78c451779b

6 years agoFix RecoverySteps of hybrid backend 81/168081/3
Sangyoon Jang [Wed, 24 Jan 2018 05:17:04 +0000 (14:17 +0900)]
Fix RecoverySteps of hybrid backend

Add missing steps.

Change-Id: Ibaec35c8305543da7a12b05774c5cb18cf66cf04
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoReplace StepPrivilegeCompatibility with StepRecoverPrivilegeCompatibility 19/167419/2
Sangyoon Jang [Wed, 17 Jan 2018 12:14:51 +0000 (21:14 +0900)]
Replace StepPrivilegeCompatibility with StepRecoverPrivilegeCompatibility

Requires:
 - https://review.tizen.org/gerrit/167411

Change-Id: I1ba4b0461d42657516584f4c09a68fa7dedae705
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd StepPrivilegeCompatibility at ReadonlyUpdateUninstallSteps 29/167329/1
Sangyoon Jang [Wed, 17 Jan 2018 05:41:45 +0000 (14:41 +0900)]
Add StepPrivilegeCompatibility at ReadonlyUpdateUninstallSteps

To install internal privileges, StepPrivilegeCompatibility should be
added.

Change-Id: I7c6b3042d8729c78906d6982b4ce4d4239c9fa2d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd StepPrivilegeCompatibility at RecoverySteps 84/167184/1
Sangyoon Jang [Tue, 16 Jan 2018 05:34:52 +0000 (14:34 +0900)]
Add StepPrivilegeCompatibility at RecoverySteps

To recover internal privileges, StepPrivilegeCompatibility should be
added.

Change-Id: I4a162bfc3f2fd00ccbf6724f691e6bf98c4b4262
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd a step for recovering ReadonlyUpdateInstall mode 07/166407/1
Sangyoon Jang [Wed, 10 Jan 2018 05:33:33 +0000 (14:33 +0900)]
Add a step for recovering ReadonlyUpdateInstall mode

Requires:
 - https://review.tizen.org/gerrit/158844

Change-Id: Id613d4082f866ac5b64d83152aa777bebe7d6988
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoRelease version 0.7.8 38/165938/1 accepted/tizen/4.0/unified/20180111.050950 submit/tizen_4.0/20180105.021723 tizen_4.0.IoT.p2_release
Sangyoon Jang [Fri, 5 Jan 2018 02:14:42 +0000 (11:14 +0900)]
Release version 0.7.8

Changes:
 - Add update steps of directories at wgt installer
 - Add patch icon steps at ManifestDirectInstall of hybrid installer

Change-Id: Ic3103ccdad18d32656fc5f85b675ae628fb1ccd2
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdd patch icon steps at ManifestDirectInstall of hybrid installer 53/160853/2
Sangyoon Jang [Mon, 20 Nov 2017 02:10:16 +0000 (11:10 +0900)]
Add patch icon steps at ManifestDirectInstall of hybrid installer

Change-Id: I57e351b43aaca6e5429d23b1c92c506e844c64b7
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
(cherry picked from commit fb96ce21bf83a7930d179d639e7b5b677d7dfcee)

6 years agoAdd update steps of directories at wgt installer 54/160854/1
Sangyoon Jang [Mon, 20 Nov 2017 01:45:40 +0000 (10:45 +0900)]
Add update steps of directories at wgt installer

Change-Id: I25c7598b31743d7067f5a13efbb897d667d99531
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
(cherry picked from commit a119d0a15485ed3899d979873adc4f72906f40a5)

6 years agoRelease version 0.7.7 17/160517/1 accepted/tizen/4.0/unified/20171117.125717 submit/tizen_4.0/20171117.015708
Sangyoon Jang [Thu, 16 Nov 2017 11:35:27 +0000 (20:35 +0900)]
Release version 0.7.7

Changes:
 - Fix logic to store api version at application structure

Change-Id: Ic859fcab2a9afe54285183940f9dd8afdf5e5ffa
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix logic to store api version at application structure 84/160484/1
Junghyun Yeon [Tue, 7 Nov 2017 00:45:22 +0000 (09:45 +0900)]
Fix logic to store api version at application structure

- Each application could have different api version based on
  pkg which it belongs to, such as hybrid pkg.
- Store api version of each application into application structure
  to deliver it to security-manager.

Related changes:
[app-installers] :  https://review.tizen.org/gerrit/159061

Change-Id: I80c0faa909d25d23bb152d6a715ebe3e7e832f70
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.7.6 16/159516/1 accepted/tizen/4.0/unified/20171113.161423 submit/tizen_4.0/20171109.014316
Sangyoon Jang [Thu, 9 Nov 2017 10:05:46 +0000 (19:05 +0900)]
Release version 0.7.6

Changes:
 - Change name of extendedsd value

Change-Id: I59b2bcb02db44ff93b6fed9dfe26aced7c1f6c29
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoChange name of extendedsd value 30/159430/1
Junghyun Yeon [Thu, 9 Nov 2017 01:48:06 +0000 (10:48 +0900)]
Change name of extendedsd value

- Extendedsd value in tizen-config has changed due to compatibility issue.

Change-Id: Ib697e54e4fbaa04fa9281810257acea5e01567ae
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.7.5 14/157314/1 accepted/tizen/4.0/unified/20171103.162637 accepted/tizen/unified/20171024.192115 submit/tizen/20171024.074125 submit/tizen_4.0/20171024.074134 submit/tizen_4.0/20171103.002012
Seungha Son [Tue, 24 Oct 2017 07:19:21 +0000 (16:19 +0900)]
Release version 0.7.5

Changes:
 - Add privacy privilege step for hybrid

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I741802cbd47ad8c7abc77364c47e444a0504a71e

6 years agoAdd privacy privilege step for hybrid 57/157057/1
Seungha Son [Mon, 23 Oct 2017 07:56:34 +0000 (16:56 +0900)]
Add privacy privilege step for hybrid

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: Ia90177a7fdcec552183b496e48436b42e947c747

6 years agoRelease version 0.7.4 10/156110/1 accepted/tizen/4.0/unified/20171018.060928 accepted/tizen/unified/20171018.062518 submit/tizen/20171017.074628 submit/tizen_4.0/20171017.080654 tizen_4.0.m2_release
Junghyun Yeon [Tue, 17 Oct 2017 06:56:44 +0000 (15:56 +0900)]
Release version 0.7.4

Changes:
 - Fix static analysis issue
 - Change behavior of trust anchor
 - Add smoke test for extended storage installation

Change-Id: I06e50d6cefbe861e59b70145a476dbbd48236f29
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoAdd smoke test for extended storage installation 72/155472/2
Sangyoon Jang [Fri, 13 Oct 2017 07:54:21 +0000 (16:54 +0900)]
Add smoke test for extended storage installation

Change-Id: I4a222b770cffe7a70b69143a4893beb7a38317e3
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoChange behavior of trust anchor 78/149978/8
Junghyun Yeon [Thu, 14 Sep 2017 01:31:17 +0000 (10:31 +0900)]
Change behavior of trust anchor

- Trust anchor certificate dir has fixed so it will not defined at manifest.
- Remove get/set codes about certificate directory.
- Enable trust-anchor on hybrid package.
  Please note that if both tpk and wgt package have trust-anchor node,
  wgt's setting will be appliced.

Related changes:
[pkgmgr-info] : https://review.tizen.org/gerrit/149784
[app-installers] : https://review.tizen.org/gerrit/149836
[tpk-manifest-handlers] : https://review.tizen.org/gerrit/150060
[wgt-manifest-handlers] : https://review.tizen.org/gerrit/150136

Change-Id: Ie110eb1b52695c985495f03b834c9bfd9e5bf960
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix static analysis issue 02/156002/1
Junghyun Yeon [Tue, 17 Oct 2017 02:40:02 +0000 (11:40 +0900)]
Fix static analysis issue

- Check if new operator has failed.

Change-Id: I840874abdac89bb91f6e5aca26df2ac265a541ac
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.7.3 60/154960/1 accepted/tizen/4.0/unified/20171012.074547 accepted/tizen/unified/20171012.075131 submit/tizen/20171011.123741 submit/tizen_4.0/20171011.124331 tizen_4.0.IoT.p1_release
Sangyoon Jang [Wed, 11 Oct 2017 12:34:21 +0000 (21:34 +0900)]
Release version 0.7.3

Changes:
 - Fix appdefined privilege parsing
 - Fix smoke test

Change-Id: Iebcf9a186cdd05a5955cce40cf76ffe20776a5af
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix smoke test 90/154590/1
Sangyoon Jang [Tue, 10 Oct 2017 14:00:13 +0000 (23:00 +0900)]
Fix smoke test

We don't need to validate pkgid of appdefined-privilege for client.

Change-Id: I5ee7f12398e682a1071d92c37091025573c12f2d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix appdefined privilege parsing 63/154563/2
Sangyoon Jang [Tue, 10 Oct 2017 12:22:21 +0000 (21:22 +0900)]
Fix appdefined privilege parsing

Requires:
 - https://review.tizen.org/gerrit/154530

Change-Id: If9add359f17bc952b86498c06f5dd3525d3130a5
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoRelease version 0.7.2 68/153168/1 accepted/tizen/4.0/unified/20170929.080010 accepted/tizen/unified/20170929.081456 submit/tizen/20170928.055049 submit/tizen_4.0/20170928.055126 submit/tizen_4.0/20170928.143447
Seungha Son [Thu, 28 Sep 2017 04:46:37 +0000 (13:46 +0900)]
Release version 0.7.2

Changes:
 - Add step for privacy privilege

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I1967ce52af6a2951f6a8aa728eb101bd4ed336be

6 years agoAdd step for privacy privilege 38/147038/6
Seungha Son [Fri, 1 Sep 2017 00:29:54 +0000 (09:29 +0900)]
Add step for privacy privilege

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I699da12a566354021361202c68b6567a162f78ec

6 years agoRelease version 0.7.1 37/152437/1 accepted/tizen/4.0/unified/20170927.181741 accepted/tizen/unified/20170927.063512 submit/tizen/20170926.073829 submit/tizen_4.0/20170926.120510
Junghyun Yeon [Tue, 26 Sep 2017 06:52:18 +0000 (15:52 +0900)]
Release version 0.7.1

Changes:
 - Fix codes for ManifestDirectInstall in Hybrid pkg

Change-Id: Id90a2cf250611c181d66cc5c6ab195807c731258
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix build fail 98/150998/1
Seungha Son [Tue, 19 Sep 2017 09:39:34 +0000 (18:39 +0900)]
Fix build fail

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: Ia0aaccb503d49a56d7af6598276853bc1b770acb

6 years agoFix codes for ManifestDirectInstall in Hybrid pkg 02/147402/2
Junghyun Yeon [Mon, 4 Sep 2017 08:09:17 +0000 (17:09 +0900)]
Fix codes for ManifestDirectInstall in Hybrid pkg

- Backend couldn't detect hybrid pkg if pkginfo doesn't exist in db.
- ManifestDirectInstall cannot be performed because of reason above.
- So change if statement to check designated directory even if
  there are no information in db.
- RO path will be checked only if given uid is privileged one.

Change-Id: Ic4855cfa1090b1e5bac1b98d6ca69507657de357
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.7.0 78/146478/1 accepted/tizen/4.0/unified/20170904.234816 accepted/tizen/unified/20170830.161038 submit/tizen/20170829.115218 submit/tizen_4.0/20170901.004643
Sangyoon Jang [Tue, 29 Aug 2017 04:53:56 +0000 (13:53 +0900)]
Release version 0.7.0

Changes:
 - Perform code style checking fixes
 - Merge "Perform code style checking fixes" into tizen
 - AppQueryInterface logic export
 - Adapter interface for external PkgMgr module

Change-Id: I11e9458090277484b8176e5dbabd7a7328c3b291
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoAdapter interface for external PkgMgr module 47/139347/8
Damian Pietruchowski [Tue, 18 Jul 2017 11:37:28 +0000 (13:37 +0200)]
Adapter interface for external PkgMgr module

Submit together:
- https://review.tizen.org/gerrit/#/c/138998/
- https://review.tizen.org/gerrit/#/c/139346/

Change-Id: Ia27cf4fa824258cb1df1a8a48b8601ddacc66f89
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
6 years agoAppQueryInterface logic export 19/133519/8
Damian Pietruchowski [Mon, 12 Jun 2017 14:01:32 +0000 (16:01 +0200)]
AppQueryInterface logic export

IsPkgInstalled() and GetPkgId() have the same implementation for
wgt-backend and tpk-backend, so only GetPkgIdFromPath() should
be overrided in each backend.

Submit together:
- https://review.tizen.org/gerrit/#/c/133520/
- https://review.tizen.org/gerrit/#/c/133518/

Change-Id: I40b61fbea37838ccd372b964fe3cf54eb5f5f5a6
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
6 years agoMerge "Perform code style checking fixes" into tizen
Semun Lee [Sun, 20 Aug 2017 23:39:51 +0000 (23:39 +0000)]
Merge "Perform code style checking fixes" into tizen

6 years agoRelease version 0.6.2 73/144873/1 accepted/tizen/4.0/unified/20170828.223934 accepted/tizen/unified/20170821.051158 submit/tizen/20170818.073144 submit/tizen_4.0/20170828.100002
Seungha Son [Fri, 18 Aug 2017 07:35:02 +0000 (16:35 +0900)]
Release version 0.6.2

Changes:
 - Fix memory leak

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: Iaed04b854ee70dc556f28602ec8c3794521977fb

6 years agoFix memory leak 12/144812/2
Seungha Son [Fri, 18 Aug 2017 04:47:30 +0000 (13:47 +0900)]
Fix memory leak

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: Ic777cdeb6517bc87e56d1671cd810edf8babbf5c

6 years agoPerform code style checking fixes 88/143788/1
Bartlomiej Kunikowski [Fri, 11 Aug 2017 08:44:34 +0000 (10:44 +0200)]
Perform code style checking fixes

Change-Id: If802ce932ed42bf53e11a1f7d5213e48f9794a8c

6 years agoRelease version 0.6.1 47/143747/1 accepted/tizen/unified/20170816.160020 submit/tizen/20170811.063725
Seungha Son [Fri, 11 Aug 2017 06:32:21 +0000 (15:32 +0900)]
Release version 0.6.1

Changes:
 - Fix pkg regex for uninstalling apps
 - Fix the access issue to shared/res of web app
 - Fix ManifestDirectUpdate mode for hybrid package
 - Fix MountUpdateMode_Rollback packages
 - Fix uninstalling package installed at extended storage
 - Add new smoke tests
 - Add OOM exception handler

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: Iff0ea5366bc04c00f359eb2ffd23d664a2e21b0a

6 years agoAdd OOM exception handler 59/142959/6
Seungha Son [Tue, 8 Aug 2017 04:50:26 +0000 (13:50 +0900)]
Add OOM exception handler

Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: Ic86db1a8e8e713effe6af78bf1979e382e3c9071

6 years agoAdd new smoke tests 63/135763/11
Bartlomiej Kunikowski [Mon, 26 Jun 2017 08:43:13 +0000 (10:43 +0200)]
Add new smoke tests

- SmokeTest.ManifestDirectInstallMode
- SmokeTest.ManifestDirectUpdateMode
- SmokeTest.ReadonlyUpdateInstallMode
- SmokeTest.ReadonlyUpdateUninstallMode
- SmokeTest.ManifestDirectInstallMode_Hybrid
- SmokeTest.ManifestDirectUpdateMode_Hybrid

Change-Id: I1da497ad98a582f28769a9347f163639cbc87c2a
Signed-off-by: Bartlomiej Kunikowski <b.kunikowski@partner.samsung.com>
6 years agoFix uninstalling package installed at extended storage 46/142346/3
Sangyoon Jang [Thu, 3 Aug 2017 12:05:00 +0000 (21:05 +0900)]
Fix uninstalling package installed at extended storage

Requires:
 - https://review.tizen.org/gerrit/142345

Change-Id: Ic48e5d6ba691d1209ecb917910fe75da1eb2c98d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix MountUpdateMode_Rollback packages 52/142552/5
Bartlomiej Kunikowski [Fri, 4 Aug 2017 07:55:59 +0000 (09:55 +0200)]
Fix MountUpdateMode_Rollback packages

There was problem with signatures in packages

Change-Id: If5708cfac610dd8db07b3bc10ba006ecc1ec4549

6 years agoFix ManifestDirectUpdate mode for hybrid package 44/142244/2
Bartlomiej Kunikowski [Thu, 3 Aug 2017 06:46:44 +0000 (08:46 +0200)]
Fix ManifestDirectUpdate mode for hybrid package

We should parse manifest directly from package installation
directory, not this one generated while application was installed

Change-Id: I112fabd42b27f3a7fe307599fca121a42478a33b
Signed-off-by: Bartlomiej Kunikowski <b.kunikowski@partner.samsung.com>
6 years agoFix the access issue to shared/res of web app 72/138972/12
jongmyeongko [Fri, 14 Jul 2017 12:06:58 +0000 (21:06 +0900)]
Fix the access issue to shared/res of web app

Other applications can't access the contents of ${pkg_path}/res/wgt/shared/res
because of SMACK denial.
So, the all contents of ${pkg_path}/res/wgt/shared/res should be in shared/res
to avoid SMACK error.

Also, we should consider delta update issue.
The issue is the signature validation check failure because of unsigned file.
In ${pkg_path}/shared/res, there can be generated files such as apps icon.
and there can be other application's data of shared/res in case of Hybrid package.
These files are unsigend one.
To fix the issue,
unlink and move back all original contents for ${pkg_path}/res/wgt/shared/res
before delta update.

Submit with :
https://review.tizen.org/gerrit/#/c/139133/

Change-Id: I83718f109fbe4614c41977f4d680e65f007dad86
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
(cherry picked from commit 1e4547168e14eb59fc18c6f586d9a67126587b04)

6 years agoFix pkg regex for uninstalling apps 39/140039/3
Damian Pietruchowski [Fri, 21 Jul 2017 11:35:34 +0000 (13:35 +0200)]
Fix pkg regex for uninstalling apps

Change-Id: I404ca74041e962127d0330837c5771c6a6462379
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
6 years agoRelease version 0.6.0 90/142490/1 accepted/tizen/unified/20170807.150555 submit/tizen/20170804.060432
Junghyun Yeon [Fri, 4 Aug 2017 05:54:07 +0000 (14:54 +0900)]
Release version 0.6.0

Changes:
 - Fix wrong condition for checking shortcut info
 - Add new steps for trust anchor

Change-Id: I289fa8578509e323de1b74951e39a47525ee941f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoAdd new steps for trust anchor 58/136858/12
Junghyun Yeon [Mon, 3 Jul 2017 07:58:48 +0000 (16:58 +0900)]
Add new steps for trust anchor

- Add StepRegisterTrustAnchor to install requests
- Add StepUnregisterTrustAnchor to uninstall requests
- Add StepUpdateTrustAnchor to update requests

Related changes:
[tpk-manifest-handlers] : https://review.tizen.org/gerrit/136315
[app-installers] : https://review.tizen.org/gerrit/136316
[pkgmgr-info] : https://review.tizen.org/gerrit/136317
[wgt-manifest-handlers] : https://review.tizen.org/gerrit/136866
[tpk-backend] : https://review.tizen.org/gerrit/137370

Change-Id: I3ff3dd724d444a7036746377b7c43da2788df2ac
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoMerge "Fix wrong condition for checking shortcut info" into tizen
Semun Lee [Wed, 2 Aug 2017 09:11:49 +0000 (09:11 +0000)]
Merge "Fix wrong condition for checking shortcut info" into tizen

6 years agoRelease version 0.5.0 86/141586/1 accepted/tizen/4.0/unified/20170816.010534 accepted/tizen/4.0/unified/20170816.014518 accepted/tizen/unified/20170803.010445 submit/tizen/20170801.062239 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Sangyoon Jang [Tue, 1 Aug 2017 05:34:34 +0000 (14:34 +0900)]
Release version 0.5.0

Changes:
 - Unnecessary queries if pkg_id is empty
 - Add appdefined privilege feature

Change-Id: Iaef75ed201e0e649149152aac879506fe4230aca
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix wrong condition for checking shortcut info 25/141525/1
Semun Lee [Tue, 1 Aug 2017 02:46:02 +0000 (11:46 +0900)]
Fix wrong condition for checking shortcut info

Change-Id: I06467d12a59e8f2bdd452744f8a72575fb656d36
Signed-off-by: Semun Lee <semun.lee@samsung.com>
6 years agoAdd appdefined privilege feature 82/139382/17
jongmyeongko [Tue, 18 Jul 2017 14:23:43 +0000 (23:23 +0900)]
Add appdefined privilege feature

Requires:
https://review.tizen.org/gerrit/#/c/136932/
https://review.tizen.org/gerrit/#/c/139373/

Change-Id: I185d5fe866b686152616cc20df79e80d8dbb7ea6
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
6 years agoUnnecessary queries if pkg_id is empty 69/123069/5
Damian Pietruchowski [Tue, 4 Apr 2017 09:55:59 +0000 (11:55 +0200)]
Unnecessary queries if pkg_id is empty

Change-Id: I825867e85142e704a50ecde510c4a8b72d97ae84
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
6 years agoRelease version 0.4.6 03/139203/3 accepted/tizen/unified/20170719.131657 submit/tizen/20170718.044232
Junghyun Yeon [Tue, 18 Jul 2017 02:30:15 +0000 (11:30 +0900)]
Release version 0.4.6

Changes:
 - Skip reading icon in case there is no icon file actually
 - Invoke StepParsePreload when ReadonlyUpdateUninstall
 - Fix ReadonlyUpdateUninstall

Change-Id: I869d1f74712431ad22d298d965e11888bb5b699e
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix ReadonlyUpdateUninstall 73/139073/1
Sangyoon Jang [Mon, 17 Jul 2017 07:25:12 +0000 (16:25 +0900)]
Fix ReadonlyUpdateUninstall

The original package is preloaded(readonly) so we need to switch
readonly mode before update security context.

Change-Id: Iaad59be0850bf68ffb9bde4bbdfed34ba2327494
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoInvoke StepParsePreload when ReadonlyUpdateUninstall 73/138173/2
Sangyoon Jang [Tue, 11 Jul 2017 10:26:03 +0000 (19:26 +0900)]
Invoke StepParsePreload when ReadonlyUpdateUninstall

StepParsePreload should be invoked for setting system attributes
properly.

Change-Id: I9d40710a2a6a056031d77eeca52de7f7e91bba21
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoSkip reading icon in case there is no icon file actually 15/138415/2
jongmyeongko [Wed, 12 Jul 2017 06:42:29 +0000 (15:42 +0900)]
Skip reading icon in case there is no icon file actually

Change-Id: I653a8ac1d6fa1d496060adfd68ad8b1757814144
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
6 years agoRelease version 0.4.5 85/137385/2 accepted/tizen/unified/20170710.154526 submit/tizen/20170705.114632 submit/tizen/20170710.010836
jongmyeongko [Wed, 5 Jul 2017 11:35:53 +0000 (20:35 +0900)]
Release version 0.4.5

Changes:
 - [SmokeTest] Fixes for smoke tests

Change-Id: Ic7c6e0fa3d64b9ffa0446c4b10f7e7e8355d8ce6
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
6 years ago[SmokeTest] Fixes for smoke tests 47/131047/6
Bartlomiej Kunikowski [Wed, 24 May 2017 10:13:30 +0000 (12:13 +0200)]
[SmokeTest] Fixes for smoke tests

Add "System" exec label to extensive smoke test.
Small fixes for RecoveryMode_ForDelta and MigrateLegacyExternalImageMode.

Change-Id: I5e342a9e397e5c0ce72680037b1dcb667828c1e3

6 years agoRelease version 0.4.4 05/133105/2 accepted/tizen/unified/20170609.204215 submit/tizen/20170609.050739
Sangyoon Jang [Fri, 9 Jun 2017 02:30:29 +0000 (11:30 +0900)]
Release version 0.4.4

Changes:
 - Supress build warnings
 - Fix logic of 'update' attribute
 - Fix for ManifestTests

Change-Id: Ief985c4e3f6e3320e88475697d2db506d55ffe86
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
6 years agoFix for ManifestTests 73/132373/2
Piotr Ganicz [Fri, 2 Jun 2017 15:05:13 +0000 (17:05 +0200)]
Fix for ManifestTests

Both properties in config are mandatory, regarding the documentation.
So it is intuitive that te parsing process will fail in case
of lack of such properies.

Change-Id: I2f89a3aaa2098f942fb53002fb64fab54cb8c936

6 years agoFix logic of 'update' attribute 51/130951/3
jongmyeongko [Wed, 24 May 2017 12:35:05 +0000 (21:35 +0900)]
Fix logic of 'update' attribute

Requires and Refer to:
https://review.tizen.org/gerrit/#/c/130948/

Change-Id: I408ec32d9cabd161217e4a462188c27e6366d712
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
6 years agoSupress build warnings 14/132114/1
Junghyun Yeon [Thu, 1 Jun 2017 06:18:01 +0000 (15:18 +0900)]
Supress build warnings

- Supress "unused parameter" build warnings

Change-Id: Ic27d2298556ccbce75fc6a6fe4f06c1f3a544a8d
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoRelease version 0.4.3 35/132035/1 accepted/tizen/unified/20170607.063244 submit/tizen/20170531.235759
Junghyun Yeon [Thu, 1 Jun 2017 00:47:27 +0000 (09:47 +0900)]
Release version 0.4.3

Changes:
 - Fix crash when parsing icon info from wgt archive
 - Add update step of directories

Change-Id: Id00bf427ae551510d7176b1c75f3ba8cf1f46019
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoAdd update step of directories 09/130309/3
Junghyun Yeon [Mon, 22 May 2017 01:43:28 +0000 (10:43 +0900)]
Add update step of directories

- shared/data directory of package should be created/removed
when updating hybrid pkg

Change-Id: Ib3f7bd0091f79d42472cc505c5bcf7ad96f69875
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
6 years agoFix crash when parsing icon info from wgt archive 11/130811/2
Sangyoon Jang [Wed, 24 May 2017 05:38:17 +0000 (14:38 +0900)]
Fix crash when parsing icon info from wgt archive

Change-Id: Ifa4866a495af0764be72eb4e5d68d016642b931f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
7 years agoFix crash issue when getting the locale was failed 58/125958/1 accepted/tizen/unified/20170515.154302 submit/tizen/20170515.085348 tizen_4.0.m1_release
jongmyeongko [Wed, 19 Apr 2017 09:15:56 +0000 (18:15 +0900)]
Fix crash issue when getting the locale was failed

Change-Id: Id4c860204b942a636bbd6f01b00ae99551cbddc7
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years ago[SmokeTest] Fix restore backup 13/123913/3
Damian Pietruchowski [Fri, 7 Apr 2017 11:02:40 +0000 (13:02 +0200)]
[SmokeTest] Fix restore backup

When something goes wrong (for example unmount failed)
then backup is not restored.
After that fix, directory, which could not be removed,
will be renamed to path with "trash" extension. User
have to remove this directory manually..

Change-Id: Ie616f27f1bccbe2d5efbc31316f7b99cf6fec87b
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoFix Mount Installation Failure 43/124243/1
jongmyeongko [Sat, 8 Apr 2017 06:51:26 +0000 (15:51 +0900)]
Fix Mount Installation Failure

Requires :
https://review.tizen.org/gerrit/#/c/123947/

Change-Id: Icd0342eab4266467288d06cbe88f573e1a16ee63
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
(cherry picked from commit 77476e84f50dd9b72a7e1cf2341c50dedd4d10cc)

7 years ago[SmokeTest] Add SIGINT and SIGSEGV handling 04/123704/1
Damian Pietruchowski [Thu, 6 Apr 2017 14:13:09 +0000 (16:13 +0200)]
[SmokeTest] Add SIGINT and SIGSEGV handling

Change-Id: I497435a6d89a7df26bbfe19e4fd308be2dd9b55d
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years ago[SmokeTest] Fix for recovery smoke tests 92/121292/1
Damian Pietruchowski [Mon, 27 Mar 2017 12:21:35 +0000 (14:21 +0200)]
[SmokeTest] Fix for recovery smoke tests

Change-Id: I464fd123c34ddd4dac14a319e586a6e1c45c4dea
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years ago[SmokeTest] Fixes for ParseRequestMode() function 61/120661/2
Damian Pietruchowski [Thu, 23 Mar 2017 14:11:17 +0000 (15:11 +0100)]
[SmokeTest] Fixes for ParseRequestMode() function

- Allow to parse unknown options.
- Return global request mode for unknown options.

Change-Id: I2f2c71820a6f5e8552842f4c3ee0378617176aa8
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoExtensive tests for Recovery and Rollback 02/120102/1
Piotr Ganicz [Mon, 20 Mar 2017 14:41:46 +0000 (15:41 +0100)]
Extensive tests for Recovery and Rollback

This commit creates new executable (extensive-smoke-test) for new type of tests
which will be testing recovery and rollback modes after each step in each
installation mode.

Requires:
 - https://review.tizen.org/gerrit/#/c/116059/
 - https://review.tizen.org/gerrit/#/c/119925/

Change-Id: Ib39dfd3df2f42ff33644904f682775a6a9b113f7

7 years agoExport Smoke Utils 25/119925/1
Piotr Ganicz [Mon, 20 Mar 2017 12:28:21 +0000 (13:28 +0100)]
Export Smoke Utils

This change exports utility functions to smoke_utils.h

Change-Id: I080275d4add34c417710f6c792fe0108780d284f

7 years ago[SmokeTest] Skip tests for preload request 22/119622/2
Damian Pietruchowski [Fri, 3 Mar 2017 13:40:57 +0000 (14:40 +0100)]
[SmokeTest] Skip tests for preload request

Tests for preload request should be skipped
when request mode is not global and when tests
are called by user different than root.

Change-Id: I9acd0ed5730162c30ab9a98fe02c8cdd92b8e507

7 years ago[SmokeTest] Add request mode choice 21/119621/2
Damian Pietruchowski [Wed, 22 Feb 2017 16:12:39 +0000 (17:12 +0100)]
[SmokeTest] Add request mode choice

Smoke tests can be run with normal or global user.
Normal user is created in environment SetUp() and
is deleted in TearDown() method. Normal user name
is "smokeuser".

You can run tests by normal user with flags:
-u or --request_mode=user
You can run tests by global user with flags:
-g or --request_mode=global

Without above flags tests are run with global user
by default

Change-Id: Ibf6e195dd21c78f1c7d19c45c4fa0753ec1baf7f

7 years agoChange order of StepRemoveTemporaryDirectory 28/118928/3
Damian Pietruchowski [Tue, 14 Mar 2017 14:52:23 +0000 (15:52 +0100)]
Change order of StepRemoveTemporaryDirectory

This step should be executed before parse manifest.
Package id is written to recovery file in StepParse
after StepUnzip. For example if installation is
terminated after StepUnzip and package id is not
written to recovery file then in StepParseManifest
recovery is terminated with status RECOVERY_DONE.
In this case unzipped directory is not removed
without this commit.

Commit, which adds recovery termination with status
RECOVERY_DONE:
- https://review.tizen.org/gerrit/#/c/118845/

Change-Id: Ieaf8bf3a9b7d1f1594afb876f14b479bf00e6b50
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>
7 years agoChange order of some steps 51/119051/3
Bartlomiej [Wed, 15 Mar 2017 08:43:27 +0000 (09:43 +0100)]
Change order of some steps

There is a case in recovery, when security manager need
information from pkgmgr database, so we need to ensure that
information about package are stored in pkgmgr database
before the security registration/update step.

Change-Id: Ic8c937d7cde3b06d492b16f982e73ad7e241d7c5

7 years agoRelease version 0.4.2 86/119586/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170322.154043 accepted/tizen/ivi/20170323.000754 accepted/tizen/mobile/20170323.000342 accepted/tizen/tv/20170323.000541 accepted/tizen/unified/20170323.000833 accepted/tizen/wearable/20170323.000700 submit/tizen/20170317.070714 submit/tizen/20170320.224022 submit/tizen/20170322.050206 submit/tizen/20170322.091134
jongmyeongko [Fri, 17 Mar 2017 11:03:41 +0000 (20:03 +0900)]
Release version 0.4.2

Fix build break in release version 0.4.1
All changes in the version 0.4.1 will be released as version 0.4.2 also.

Change-Id: I8762c6a63d6c64d0202daea941480a9f05b10778
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
7 years agoRevert "[SmokeTest] Add request mode choice" 80/119580/2
jongmyeong ko [Fri, 17 Mar 2017 10:30:30 +0000 (03:30 -0700)]
Revert "[SmokeTest] Add request mode choice"

This reverts commit e2687ca7eb39fc8aa1ba278199a2b641e376f4ab.

Change-Id: I830fd406565a3d43adc0fba3f752ba6348671bcd

7 years agoRevert "[SmokeTest] Skip tests for preload request" 82/119582/2
jongmyeong ko [Fri, 17 Mar 2017 10:36:49 +0000 (03:36 -0700)]
Revert "[SmokeTest] Skip tests for preload request"

This reverts commit ca83749c7b1f7e26f90e86f2145155a75033913a.

Change-Id: I7de10af58e13c46a7dc48916b3ade5dac316b029

7 years agoRelease version 0.4.1 01/119501/2
Junghyun Yeon [Fri, 17 Mar 2017 06:49:40 +0000 (15:49 +0900)]
Release version 0.4.1

- Fix smoke tests
- Rework widget's shared directory
- Change step order of StepRecoverApplication

Change-Id: If0c4113f6f43344833a34be9711f3b9506f17a69
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
7 years agoFix query IsHybridApplication() 27/118927/5
Damian Pietruchowski [Tue, 14 Mar 2017 08:22:34 +0000 (09:22 +0100)]
Fix query IsHybridApplication()

Recovery file naming rule is changed to: wgt-recovery-<tmpstr>,
so argument of find() function should be changed to "wgt-recovery-"
for query is recovery request type.
If #is_recovery is true it should not trying to unpack recovery file

Change-Id: I37f9f31df602bab1a39702e6306082d8b10e2a03
Signed-off-by: Damian Pietruchowski <d.pietruchow@samsung.com>