Check your packages in pkgdb and anitya
By Pierre-Yves on Wednesday, February 25 2015, 13:21 - Général - Permalink
The question was asked on the devel list earlier if there was a way to check all one's packages for their status in pkgdb and whether they are in anitya.
So I just cooked up quickly a small script to do just that, it retrieves all the packages in pkgdb that you are point of contact or co-maintainer and tells you if its monitoring flag is on or off in pkgdb and if it could be found in anitya.
For example for me (partial output):
$ python pkgs_not_in_anitya.py pingou
* point of contact
R-ALL Monitor=False Anitya=False
R-AnnotationDbi Monitor=False Anitya=False
...
guake Monitor=True Anitya=True
igraph Monitor=False Anitya=False
jdependency Monitor=True Anitya=True
libdivecomputer Monitor=True Anitya=True
metamorphose2 Monitor=False Anitya=False
packagedb-cli Monitor=False Anitya=False
...
* co-maintained
R-qtl Monitor=False Anitya=False
fedora-review Monitor=True Anitya=True
geany Monitor=True Anitya=True
geany-plugins Monitor=True Anitya=True
homebank Monitor=True Anitya=True
libfprint Monitor=True Anitya=True
...
If you are interested, feel free to use the script
Comments
Nice work!
You blew up the spot on ship-it on the list, so I had to add some dev instructions... ;P https://github.com/ralphbean/ship-i...
FWIW, I added a script to my personal battery that forces a new check of a package on Anitya. This might be useful to others: https://github.com/ralphbean/lights...
Ahah, sorry about that (ok not entirely) ;-)
Cool stuff on the lightsaber indeed.