|author||Juergen Borleis <email@example.com>||2016-06-20 11:23:32 +0200|
|committer||Michael Olbrich <firstname.lastname@example.org>||2016-06-20 15:05:03 +0200|
Add info about the last and final check for a new package
After this check, the new package is ready for mainline. Signed-off-by: Juergen Borleis <email@example.com>
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/dev_manual.rst b/doc/dev_manual.rst
index 10cc6ce..f907ea1 100644
@@ -694,6 +694,27 @@ To check it right away, we simply run these two commands:
+.. important:: Discover somehow hidden dependencies with one more last check!
+Up to this point all the development of the new package was done in an already
+built BSP. Doing so sometimes somehow hidden dependcies cannot be seen:
+everything seems fine, the new package builds always successfully and the
+results are working on the target.
+So to check for this kind of dependencies there is still one more final check
+todo (even if its boring and takes time):
+ $ ptxdist clean
+ $ ptxdist targetinstall foo
+This will re-start with a **clean** BSP and builds exactly the new package and
+its (known) dependecies. If this builds successfully as well we are really done
+with the new package.
Advanced Rule Files