Update the description of what abipkgdiff does
authorDodji Seketeli <dodji@redhat.com>
Tue, 4 Apr 2017 12:01:50 +0000 (14:01 +0200)
committerDodji Seketeli <dodji@redhat.com>
Wed, 10 May 2017 09:47:52 +0000 (11:47 +0200)
This updates the description of what abipkgdiff in termes of sequence
of actions.

* tools/abipkgdiff.cc: Update the description of the sequence of
actions performed.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
tools/abipkgdiff.cc

index 54ce752511d1dcb54b65257aa4c797eac8283724..bcdf3453b18f15af83140a59aa80c9aaded86827 100644 (file)
 /// of actions performed, including where things are done
 /// concurrently.
 ///
-/// (steps 1/ to /5 are performed in sequence)
+/// (steps 1/ and 2/ are performed concurrently.  Then steps 3/ and 4/
+/// are performed in sequence)
 ///
-/// 1/ the first package and its debug info are extracted concurrently.
-/// One thread extracts the package (and maps its content) and another one
-/// extracts the debug info package.
+/// 1/ the first package and its ancillary packages (debug info and
+/// devel packages) are extracted concurrently.
+/// There is one thread per package being extracted.  So if there are
+/// 3 thread packages (one package, one debug info package and one
+/// devel package), then there are 3 threads to extracts them.  Then
+/// when the extracting is done, another thread performs the analysis
+/// of th1 extracted content.
 ///
-/// 2/ the second package and its debug info are extracted in parallel.
-/// One thread extracts the package (and maps its content) and another one
-/// extracts the debug info package.
+/// 2/ A similar thing is done for the second package.
 ///
-/// 3/ the file system trees of extracted packages are traversed to
-/// identify existing pairs and a list of arguments for future comparison
-/// is made.  The trees are traversed concurrently.
+/// 3/ comparisons are performed concurrently.
 ///
-/// 4/ comparisons are performed concurrently.
-///
-/// 5/ the reports are then emitted to standard output, always in the same
+/// 4/ the reports are then emitted to standard output, always in the same
 /// order.
 
 // For package configuration macros.