Hi
As part of my work as AArch64 secondary architecture developer
I keep git trees of all Fedora packages on my development machine.
Tend to update it ~weekly.
Script for it is easy:
------------------------------------------------------------------------
#!/bin/bash
HTMP=`mktemp -d`
echo "fetching Fedora packages list"
pkgdb-cli list |cut -d" " -f4 |sort >$HTMP/fedoralist
ls -d1 * |sort >$HTMP/localpackages
diff -u $HTMP/localpackages $HTMP/fedoralist |grep ^+|sed -e "s/^+//g"|grep -v
fedoralist >$HTMP/newpackages
echo "new packages are:"
cat $HTMP/newpackages
echo "cloning new packages"
for pkg in `cat $HTMP/newpackages`;
do
fedpkg clone $pkg
done
------------------------------------------------------------------------
But there are entries in pkgdb which can not be fetched that way:
actdiag
gnome-cpufreq-applet
kf5-textwidgets
nwdiag
python-elementtree
repsurgeon
R-gnomeGUI
seqdiag
tetex-beamer
tetex-pgf
tetex-xcolor
All those packages were orphaned and removed from git. Time to kill
them from pkgdb as well?