The following changes took place for BitBake:
BitBake's Graphical Dependency Explorer UI Replaced:
BitBake's graphical dependency explorer UI
depexp
was replaced by
taskexp
("Task Explorer"), which
provides a graphical way of exploring the
task-depends.dot
file.
The data presented by Task Explorer is much more
accurate than the data that was presented by
depexp
.
Being able to visualize the data is an often requested
feature as standard *.dot
file
viewers cannot usual cope with the size of
the task-depends.dot
file.
BitBake "-g" Output Changes:
The package-depends.dot
and
pn-depends.dot
files as previously
generated using the bitbake -g
command
have been removed.
A recipe-depends.dot
file
is now generated as a collapsed version of
task-depends.dot
instead.
The reason for this change is because
package-depends.dot
and
pn-depends.dot
largely date back
to a time before task-based execution and do not take
into account task-level dependencies between recipes,
which could be misleading.
Mirror Variable Splitting Changes:
Mirror variables including
MIRRORS
,
PREMIRRORS
,
and
SSTATE_MIRRORS
can now separate values entirely with spaces.
Consequently, you no longer need "\\n".
BitBake looks for pairs of values, which simplifies usage.
There should be no change required to existing mirror
variable values themselves.
The Subversion (SVN) Fetcher Uses an "ssh" Parameter and Not an "rsh" Parameter:
The SVN fetcher now takes an "ssh" parameter instead of an
"rsh" parameter.
This new optional parameter is used when the "protocol"
parameter is set to "svn+ssh".
You can only use the new parameter to specify the
ssh
program used by SVN.
The SVN fetcher passes the new parameter through the
SVN_SSH
environment variable during
the
do_fetch
task.
See the "Subversion (SVN) Fetcher (svn://)" section in the Yocto Project BitBake User Manual for additional information.
BB_SETSCENE_VERIFY_FUNCTION
and BB_SETSCENE_VERIFY_FUNCTION2
Removed:
Because the mechanism they were part of is no longer
necessary with recipe-specific sysroots, the
BB_SETSCENE_VERIFY_FUNCTION
and
BB_SETSCENE_VERIFY_FUNCTION2
variables have been removed.