[opensuse-virtual] regular updates to Xen pkgs, but no changes in 'changelog'. Where are differences viewable?
I'm seeing regular upgrades of Xen pkgs from http://download.opensuse.org/repositories/Virtualization/openSUSE_13.2 For example, from zypper history 2015-04-14 17:52:43|install|xen|4.5.0_03-366.5|x86_64||XEN4|f41fd5e7cf75ce69ba159ef1282f5905af96acea9df3f256d11afb072236e562| then, today 2015-04-20 17:32:03|install|xen|4.5.0_03-366.6|x86_64||XEN4|d2bd0baa5bbe27560bfb8e2bf32e1581199fe8b3e01404a556dd465677d56b73| Checking the changelogs rpm -q --changelog xen after each upgrade, I'm not seeing any difference. This happens often. Where are the actual differences logged? -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
On Mon, Apr 20, lyndat3@your-mail.com wrote:
Where are the actual differences logged?
Look at the end of the build log, on the "success", "failed" or whatever state is reported for a given package: https://build.opensuse.org/package/show/Virtualization/xen Each package will be rebuild when a package required for build changes in some way. To reduce the amount packages that get republished we have a tool named "build-compare". It compares the newly built package with the former build. If there are no essential differences the new build is thrown away. If it finds differences then the new package has to be published. This works for 90% of the packages. The remaining packages have either still code bugs like build timestamps, binary hashes or random order if binary objects. In case of xen there are several reasons: one thing is a binary hash inside hvm loader (ipxe), and maybe some remaining timestamps. The other more important bug is the way EFI signing is implemented: the first cycle builds xen as usual, then the resulting binary package is signed in a second build cycle. Unfortunately build-compare runs in the first cycle, it compares the former signed binaries with the newly not yet signed binaries. There are bugs opened already to address this in some way. https://bugzilla.suse.com/show_bug.cgi?id=906160 Olaf -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
On 21.04.15 at 03:03, <lyndat3@your-mail.com> wrote: I'm seeing regular upgrades of Xen pkgs from
http://download.opensuse.org/repositories/Virtualization/openSUSE_13.2
For example, from zypper history
2015-04-14 17:52:43|install|xen|4.5.0_03-366.5|x86_64||XEN4|f41fd5e7cf75ce69ba159ef1282 f5905af96acea9df3f256d11afb072236e562|
then, today
2015-04-20 17:32:03|install|xen|4.5.0_03-366.6|x86_64||XEN4|d2bd0baa5bbe27560bfb8e2bf32 e1581199fe8b3e01404a556dd465677d56b73|
Checking the changelogs
rpm -q --changelog xen
after each upgrade, I'm not seeing any difference. This happens often.
Where are the actual differences logged?
When only the re-build number (the number after the last period in the package version) changes I think you can safely assume that there were no actual changes in the sources involved, but instead the re-build was triggered by something else (as Olaf explained). This may even be true for everything past the (last) dash... Jan -- To unsubscribe, e-mail: opensuse-virtual+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-virtual+owner@opensuse.org
participants (3)
-
Jan Beulich
-
lyndat3@your-mail.com
-
Olaf Hering