pkg-stats: add statistics about hash files
PATCH 1/1 pkg-stats: add statistics about hash files
As discussed during the Buildroot meeting, this commit extends the pkg-stats script to include statistics about the number of packages having vs. not having the hash file.
As of today, we have 104 packages with the hash file, and 1274 packages without.
--- support/scripts/pkg-stats | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+)
support/scripts/pkg-stats +26 -0
@@ -67,6 +67,7 @@ td.lotsofpatches { <td class=\"centered\">Infrastructure</td> <td class=\"centered\">License</td> <td class=\"centered\">License files</td> +<td class=\"centered\">Hash file</td> </tr> "
@@ -82,6 +83,8 @@ packages_with_licence=0 packages_without_licence=0 packages_with_license_files=0 packages_without_license_files=0 +packages_with_hash_file=0 +packages_without_hash_file=0 total_patch_count=0 cnt=0
@@ -191,6 +194,7 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do fi pkg=$(basename $i) + dir=$(dirname $i) pkg=${pkg%.mk} pkgvariable=$(echo ${pkg} | tr "a-z-" "A-Z_")
@@ -231,6 +235,14 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do license_files=0 fi + if test -f ${dir}/${pkg}.hash; then + packages_with_hash_file=$(($packages_with_hash_file+1)) + hash_file=1 + else + packages_without_hash_file=$(($packages_without_hash_file+1)) + hash_file=0 + fi + echo "<tr>" echo "<td>$cnt</td>"
@@ -279,6 +291,12 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do echo "<td class=\"centered correct\">Yes</td>" fi + if [ ${hash_file} -eq 0 ] ; then + echo "<td class=\"centered wrong\">No</td>" + else + echo "<td class=\"centered correct\">Yes</td>" + fi + echo "</tr>" done
@@ -335,6 +353,14 @@ echo "<td>Packages not having licence files information</td>" echo "<td>$packages_without_license_files</td>" echo "</tr>" echo "<tr>" +echo "<td>Packages having hash file</td>" +echo "<td>$packages_with_hash_file</td>" +echo "</tr>" +echo "<tr>" +echo "<td>Packages not having hash file</td>" +echo "<td>$packages_without_hash_file</td>" +echo "</tr>" +echo "<tr>" echo "<td>Number of patches in all packages</td>" echo "<td>$total_patch_count</td>" echo "</tr>"
Signature · 1 line
2.0.0
PATCH 1/1 pkg-stats: add statistics about hash files
Hi Thomas, all
Quoted 8 lines · Thomas Petazzoni
As discussed during the Buildroot meeting, this commit extends the pkg-stats script to include statistics about the number of packages having vs. not having the hash file.
As of today, we have 104 packages with the hash file, and 1274 packages without.
Signed-off-by Thomas Petazzoni <[email protected]>
As information, I have started reworking this patch:
http://patchwork.ozlabs.org/patch/337267/
I'll make sure to take your current patch into account.
PATCH 1/1 pkg-stats: add statistics about hash files
Dear Maxime Hadjinlian,
Quoted 3 lines · Maxime Hadjinlian
As information, I have started reworking this patch:
http://patchwork.ozlabs.org/patch/337267/
I'll make sure to take your current patch into account.
Sure. However, since reworking 337267 to get it to a mergeable state will probably take a bit of time, I'd still like my patch to be merged if possible. The existing pkg-stats will of course be superseded by the Python version you're working on, once it gets merged.
Thanks,
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
PATCH 1/1 pkg-stats: add statistics about hash files
Hi Thomas, all
Quoted 4 lines · Thomas Petazzoni
Dear Maxime Hadjinlian,
On Fri, 17 Oct 2014 16:00:02 +0200, Maxime Hadjinlian wrote:
Quoted 8 lines
Quoted 3 lines
As information, I have started reworking this patch:
http://patchwork.ozlabs.org/patch/337267/
I'll make sure to take your current patch into account.Sure. However, since reworking 337267 to get it to a mergeable state will probably take a bit of time, I'd still like my patch to be merged if possible. The existing pkg-stats will of course be superseded by the Python version you're working on, once it gets merged.
Absolutely, this was only to let know that I am working on this one so we don't end up with multiple people doing the same work.
Quoted 8 lines
Thanks,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
PATCH 1/1 pkg-stats: add statistics about hash files
In reply to Thomas PetazzoniHello,
Quoted 11 lines · Thomas Petazzoni
As discussed during the Buildroot meeting, this commit extends the pkg-stats script to include statistics about the number of packages having vs. not having the hash file.
As of today, we have 104 packages with the hash file, and 1274 packages without.
Signed-off-by Thomas Petazzoni <[email protected]>--- support/scripts/pkg-stats | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+)
I've applied this patch.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com