umt: emit warnings in umt download step as well as umt check
umt emits some specialized warnings on a per package basis but only
during `umt check`. This is late in the update preparation process,
and often a preparer has already tripped over some of these issues
before they even get to the point of running `umt check`.
To address this, split out the warning generation into a separate
function so that they also can be emitted during `umt download`,
whensomeone is at the beginning of preparing an update, and will
hopefully take them into account when doing the preparation.
Also included are an added commit for mongodb, an additional warning
for curl, and reformatting the data structure.
umt emits some specialized warnings on a per package basis but only
during `umt check`. This is late in the update preparation process, and
often a preparer has already tripped over some of these issues before
they even get to the point of running `umt check`.
To address this, also emit the warnings during `umt download`, when
someone is at the beginning of preparing an update, and will hopefully
take them into account when doing the preparation.
Signed-off-by: Steve Beattie <email address hidden>