isc="osc -A https://api.suse.de/" 

tmpdir=`mktemp -d /tmp/containers.XXXXXX`

# prj                 targetprj                     repo   targetrepo arch   package

cat data/containers | while read prj targetprj repo targetrepo arch pkg 
do
	lastpkg=`$isc ls $targetprj|grep $pkg|tail -n 1`
	report=`$isc api /build/$targetprj/$targetrepo/$arch/$lastpkg |grep report | sed -s 's/.*filename="//;s/".*$//;'`
	# echo "last released report $report"
	$isc api /build/$targetprj/$targetrepo/$arch/$lastpkg/$report > $tmpdir/released
	report=`$isc api /build/$prj/$repo/$arch/$pkg |grep report | sed -s 's/.*filename="//;s/".*$//;'`
	$isc api /build/$prj/$repo/$arch/$pkg/$report > $tmpdir/current
	# echo "current report $report"
	if ! diff -u $tmpdir/released $tmpdir/current > $tmpdir/diff ; then
		echo "CONTAINER CHANGED: $prj $pkg"
		echo
		echo "buildinfo diff to released container:"

		cat $tmpdir/diff
		$isc tr $prj $pkg $repo $arch
	else
		echo "released container is up to date: $prj $pkg"
	fi
done

rm -rf $tmpdir
