It would be useful for QA (and maybe packagers too) to get the output of rpmdiff after a package is built. Here is a rules proposal: - use rpmdiff -iT because time changes are not relevant for our use and pollute the output - for builds in release, produce: * diff with previous version of the package, before it's removed from the repository - for builds in updates_testing: * diff with previous version of the package in updates_testing, if any, before it's removed from the repository * diff with the latest version in updates, if any * with with the version in release - for builds in backports_testing * diff with previous version of the package in backports_testing, if any, before it's removed from the repository * diff with the latest version in backports, if any * (maybe not) diff with the version in release?
Status: NEW => ASSIGNEDCC: (none) => pterjan
it would be good to be able to access the build logs via a meaningful URL, such as pkgsubmit.mageia.org/rpmdiff/by-pkgid/{RPM pkgid} (when there are duplicates, ie for noarch packages, results should still be the same, so it can give the results for the first one) or pkgsubmit.mageia.org/rpmdiff/by-name/{RPM name} Or any other solution that allows, from RPM information, to get its diffs
Status: ASSIGNED => NEW
This is an excellent suggestion and would indeed be very useful.
CC: (none) => eeeemail
Yes, it'd be even more useful now that we don't have to run depcheck, we could catch unwanted added dependencies in updates. It'd be nice if it'd also generate an easy to access list of packages generated by a build, for use in the advisory, in the format we use now. Currently I generate it by opening the full build log, going to the "Wrote: " lines at the end, copy-pasting those into a file, and running this: awk -F/ '{print $NF}' file.txt | awk -F. 'BEGIN{OFS="."}{NF=NF-2;print}' -
CC: (none) => luigiwalser
Madb now offers this for updates candidates (only), but this would still be good to have it directly from the build system. Madb also gives a full diff of changes between the RPM archives, feature that we can consider to be added to the present enhancement request. To access the diff, click the "RPMs" links from http://mageia.madb.org/tools/updates