[yocto] Package relation between package.manifest and license.manifest
Khem Raj
raj.khem at gmail.com
Mon Oct 31 09:27:00 PDT 2016
> On Oct 31, 2016, at 12:54 AM, Hugo Heutinck <heutinck.h at gmail.com> wrote:
>
> I am using the Jethro branch, which one are you using ?
morty/master
>
> For me this provides quite a list of delta's, some seem to be related (e.g. the dbus, dbus-glib, dbus-lib vs. dbus-1),
> but others are not (e.g. expat).
>
> Was something on license file generation improved between Jethro and more recent branches ?
>
> --- /tmp/a.manifest
> +++ /tmp/package.manifest
> @@ -24,9 +24,7 @@
> cracklib
> cronie
> curl
> -dbus
> -dbus-glib
> -dbus-lib
> +dbus-1
> debianutils
> debianutils-run-parts
> diffutils
> @@ -39,26 +37,16 @@
> ed
> elfutils
> ethtool
> -expat
> factory-tools
> file
> findutils
> firmware-update
> flex
> -freetype
> fuser
> gawk
> -gdbm
> -gdbm-compat
> -glib-2.0
> -glib-2.0-locale-en-gb
> -glibc
> glibc-binary-localedata-en-gb
> glibc-binary-localedata-en-us
> glibc-locale-en-gb
> -gmp
> -gnutls
> -gnutls-openssl
> grep
> gzip
> i2c-tools
> @@ -75,46 +63,70 @@
> iputils-tracepath
> iputils-tracepath6
> iputils-traceroute6
> -json-c
> kernel-crc-env
> killall
> kmod
> led-control
> less
> -libacl
> -libattr
> -libbz2
> -libcap
> -libcomerr
> -libcrypto
> -libcurl
> -libdw
> -libe2p
> -libelf
> -libestr
> +libacl1
> +libattr1
> +libblkid1
> +libbz2-0
> +libc6
> +libcap2
> +libcom-err2
> +libcrypto1.0.0
> +libcurl4
> +libdbus-1-3
> +libdbus-glib-1-2
> +libdw1
> +libe2p2
> +libelf1
> +libestr0
> libevent
> -libext2fs
> -libffi
> -libgcc
> +libexpat1
> +libext2fs2
> +libfdisk1
> +libffi6
> +libfreetype6
> +libgcc1
> libgcrypt
> -libgpg-error
> -libkmod
> +libgdbm-compat4
> +libgdbm4
> +libglib-2.0-0
> +libglib-2.0-locale-en-gb
> +libgmp10
> +libgnutls-openssl27
> +libgnutls28
> +libgpg-error0
> +libjson-c2
> +libkmod2
> liblogging
> -liblzma
> -libpci
> -libpcre
> -libpython2
> -libss
> -libssl
> -libstdc++
> -libsysfs
> -libsystemd
> -libudev
> -libwrap
> -libx11
> -libxau
> -libxcb
> -libxdmcp
> +liblzma5
> +libmount1
> +libncurses5
> +libncursesw5
> +libpci3
> +libpcre1
> +libperl5
> +libpopt0
> +libpython2.7-1.0
> +libreadline6
> +libsmartcols1
> +libss2
> +libssl1.0.0
> +libstdc++6
> +libsysfs2
> +libsystemd0
> +libtinfo5
> +libudev1
> +libuuid1
> +libwrap0
> +libx11-6
> +libxau6
> +libxcb1
> +libxdmcp6
> +libz1
> locale-base-en-gb
> locale-base-en-us
> logrotate
> @@ -130,9 +142,6 @@
> mktemp
> modutils-initscripts
> ncurses
> -ncurses-libncurses
> -ncurses-libncursesw
> -ncurses-libtinfo
> ncurses-terminfo
> ncurses-terminfo-base
> net-tools
> @@ -167,8 +176,6 @@
> pciutils
> pciutils-ids
> perl
> -perl-lib
> -popt
> procps
> psmisc
> psplash
> @@ -208,7 +215,6 @@
> python-unittest
> python-xml
> python-xmlrpc
> -readline
> rsyslog
> run-postinsts
> sed
> @@ -232,11 +238,6 @@
> util-linux
> util-linux-cfdisk
> util-linux-fdisk
> -util-linux-libblkid
> -util-linux-libfdisk
> -util-linux-libmount
> -util-linux-libsmartcols
> -util-linux-libuuid
> util-linux-losetup
> util-linux-mkfs
> util-linux-mount
>
>
> 2016-10-28 4:25 GMT+02:00 Khem Raj <raj.khem at gmail.com <mailto:raj.khem at gmail.com>>:
>
>> On Oct 26, 2016, at 5:45 AM, Hugo Heutinck <heutinck.h at gmail.com <mailto:heutinck.h at gmail.com>> wrote:
>>
>> Question: What is the relation between the package.manifest and license.manifest ?
>>
>> After a yocto poky based image has been built there are 2 files in the licenses directory "tmp/deploy/licenses/image_name-datestamp"
>>
>> One is the package.manifest, which if understood correctly is a list of all packages included in the image.
>>
>> The second file is the license.manifest, but this one contains besides the package name also the version, recipe name and license of the package.
>>
>> However if I compare the package names in both lists, there seem to be a number of packages in the license.manifest that are not part of the package.manifest. E.g. "readline, popt, expat, freetype".
>>
>> Is the license.manifest a list of all items in the package.manifest + ?build dependencies? or something ?
>
> They should be same.
>
> try something like this
> cat license.manifest | grep "PACKAGE NAME: " | sed "s/PACKAGE NAME: //“ > a.manifest
> diff a.manifest package.manifest
>
> For me both files comes out same.
>
>
>>
>> Regards,
>>
>> H.Heutinck
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org <mailto:yocto at yoctoproject.org>
>> https://lists.yoctoproject.org/listinfo/yocto <https://lists.yoctoproject.org/listinfo/yocto>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20161031/67ec9ee2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 204 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20161031/67ec9ee2/attachment.pgp>
More information about the yocto
mailing list