Hi Mats,

On 7.09.2015 02:36, Mats Wichmann wrote:
On 09/06/15 17:06, Leon Anavi wrote:
Hi Mats, Nara,

On 7.09.2015 01:18, Mats Wichmann wrote:
Your error message looks rather unexpected... I didn't think anything in
the platform/sdk build tried to use smart, though I have no actual
evidence that it doesn't.
The smart package manager has replaced zypper in the Yocto project since
release Dylan (1.4):
https://www.yoctoproject.org/blogs/khem/2013/get-smart-smart-package-manager

As far as I know Tizen on Yocto, aka tizen-distro, contains meta-tizen
and several other meta layers, including  openembedded-core and
meta-openembedded which at the moment are based on release Dizzy (1.7)
of the Yocto Project. Therefore the smart package manager is used to
install packages into the image.
You could be right, but I don't see any evidence of that. I don't think
(and can be convinced otherwise) that the image construction uses any
kind of package manager.

Package manager is used during the phase of image generation in the Yocto Project work flow. Please have a look at the Yocto Project documentation for details:
http://www.yoctoproject.org/docs/1.8/mega-manual/mega-manual.html#image-generation-dev-environment

This is the patch from December 2012 that replaces zypper with the smart package manager in Yocto/OpenEmbedded:
http://lists.openembedded.org/pipermail/openembedded-core/2012-December/071886.html

Variable ROOTFS_PKGMANAGE provides a direct evidence that the smart package management is used during Tizen image generation using the Yocto project:

$ bitbake tizen-common-core-image-crosswalk -e | grep ^ROOTFS_PKGMANAGE
ROOTFS_PKGMANAGE_BOOTSTRAP="run-postinsts"
ROOTFS_PKGMANAGE="rpm smartpm"

By the way the smart package manager is a convenient tool that can be used for package installation at runtime, too. I have described how this can be done at the wiki:
https://wiki.tizen.org/wiki/Runtime_package_management_in_Tizen_on_Yocto_with_Smart

Best regards,
Leon

--
Leon Anavi
Software Engineer
konsulko.com

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to