I just updated my Poky/Yocto master and tried to use bitbake-whatchanged
to see what was about to happen.  I'm not sure I know how to
read this and there doesn't seem to be any documentation other
than the simple help provided by the script.

Here's part of what I saw:
-------------------------------------------------
=== Newly added tasks: (87 tasks)
  ninja-native: do_compile do_configure do_patch do_unpack do_install
  ldconfig-native: do_patch do_configure do_unpack do_compile do_install
  makedevs-native: do_install do_patch do_unpack do_compile do_configure
  python: do_populate_sysroot do_package do_fetch do_packagedata do_patch 
do_build do_configure do_compile do_install do_package_write_ipk do_unpack 
do_populate_lic do_package_qa
  unzip-native: do_compile do_unpack do_configure do_install do_patch
  gettext-minimal-native: do_configure do_install do_patch do_unpack do_compile
  perl-native: do_configure do_compile do_install do_unpack do_patch
  update-rc.d-native: do_install do_unpack do_patch do_configure do_compile
  texinfo-dummy-native: do_unpack do_compile do_patch do_configure do_install
  gnu-config-native: do_compile do_unpack do_install do_configure do_patch
  sgmlspl-native: do_patch do_install do_configure do_compile do_unpack
  u-boot-mkimage-native: do_configure do_patch do_compile do_unpack do_install
  imx6-demo-image: do_configure do_populate_lic do_compile do_install
  opkg-utils-native: do_configure do_install do_unpack do_compile do_patch
  cryptodev-linux-native: do_unpack do_install do_patch do_configure do_compile
  dosfstools-native: do_patch do_install do_unpack do_compile do_configure

=== PV changed: (57 tasks)
  linux-libc-headers: 3.17.7 -> 3.19
  quilt-native: 0.63 -> 0.64
  cups: 2.0.1 -> 2.0.2
  pulseaudio: 5.0 -> 6.0
  kern-tools-native: 0.2+gitAUTOINC+daab4442c2 -> 0.2+gitAUTOINC+cab17f8849

=== Dependencies changed: (3101 tasks)
  speex: do_package do_package_qa do_packagedata do_populate_lic 
do_package_write_ipk do_compile do_configure do_populate_sysroot do_build 
do_install
  busybox: do_patch do_unpack do_build do_configure do_packagedata 
do_package_write_ipk do_populate_sysroot do_package_qa do_package do_fetch 
do_install do_compile do_populate_lic
  ...

=== Summary: (3245 changed, 1721 unchanged)
Newly added: 87
PV changed: 57
PR changed: 0
Dependencies changed: 3101
-------------------------------------------------

A couple of questions:

* I know that python was updated from 2.7.3 to 2.7.9 - why doesn't
  it show in the 'PV changed' section?
* If there were 57 PV changes, why did only 5 get shown?
* How can I tell what dependencies were changed - that section doesn't
  really tell me much more than certain recipes will have to be rebuilt
  because some dependency changed.

Is there anything [more] useful that I can get from this tool?

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to