For example, this one says it is updating FreeCAD 1.0.0-4.1 to 1.0.1-1.1. Now, I’d like to know more details about that particular change. Preferably I’d see
which git/svn/… commit constitutes a particular version string
what additional patches/changes the maintainer has applied on top of that commit before building and packaging
What would be the best way to obtain this kind of information?
First you should be updating Tumbleweed with “zypper dup” in a terminal.
Details about packages in updates are on the mailing list.
Also, the mailing list is not for reporting problems or bugs. See the recent post about that on the mailing list.
Also, Myrlyn is going to be the new Software Manager for Leap and Tumbleweed. It’ll do zypper dup from the GUI. You can get a lot of info from Myrlyn too. I’ve been using it for months and it works perfectly.
You can click on an update in Discover and get more information but it doesn’t match Myrlyn. I hope that helps.
Thanks for the hint about using zypper dup rather than discover. I do use zypper and I do know the rpm -qi cmd to get info about a particular package. Unfortunately that does not go deep enough for me. I need to be able to tell for instance whether or not a particular patch/commit has been already applied to a package or not (yet).
This is upstream question. You have version number, you need to check upstream which commits it contains.
That information is in changelog. If you want to see the patches themselves, you need to either download SRPM or check package sources on OBS (or download them locally using osc).