[opensuse-buildservice] OBS rebuild bug
Hi, at home I am running so many Tumbleweed machines that I have setup squid to fetch rpm files only once and to keep them for some weeks. However, sometimes this breaks for strange reasons, so today I looked into one case and found that libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm has been replaced on the download servers without increasing the rebuild counters: http://www.zq1.de/~bernhard/temp/obsrebuildbug/ both versions are correctly signed rpm --checksig libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm: rsa sha1 (md5) pgp md5 OK # rpm -qpi libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm Name : libcairomm-1_0-1 Version : 1.12.2 Release : 1.1 Architecture: x86_64 Install Date: (not installed) Group : System/Libraries Size : 302402 License : LGPL-2.1+ Signature : RSA/SHA256, Fri Nov 25 17:07:30 2016, Key ID b88b2fd43dbdc284 Source RPM : cairomm-1.12.2-1.1.src.rpm Build Date : Fri Nov 25 17:07:09 2016 Build Host : cloud132 Relocations : (not relocatable) Packager : http://bugs.opensuse.org Vendor : openSUSE URL : http://cairographics.org Summary : C++ interface for Cairo Description : This package provides a C++ interface for Cairo. Distribution: openSUSE Tumbleweed # rpm -qpi libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm.current Name : libcairomm-1_0-1 Version : 1.12.2 Release : 1.1 Architecture: x86_64 Install Date: (not installed) Group : System/Libraries Size : 302402 License : LGPL-2.1+ Signature : RSA/SHA256, Wed Dec 7 11:17:01 2016, Key ID b88b2fd43dbdc284 Source RPM : cairomm1_0-1.12.2-1.1.src.rpm Build Date : Wed Dec 7 11:16:51 2016 Build Host : lamb08 Relocations : (not relocatable) Packager : http://bugs.opensuse.org Vendor : openSUSE URL : http://cairographics.org Summary : C++ interface for Cairo Description : This package provides a C++ interface for Cairo. Distribution: openSUSE Tumbleweed canonical URL is http://download.opensuse.org/tumbleweed/repo/oss/suse/x86_64/libcairomm-1_0-... would be nice, if this could be fixed to not happen again. Ciao Bernhard M.
I found that pkg-diff.sh gives a good hint that it happened because of a source-package rename - openSUSE openSUSE Tumbleweed obs://build.opensuse.org/openSUSE:Factory/standard/c74fe14b39c02acfbe096e5e1e2b0bfd-cairomm LGPL-2.1+ LGPL-2.1+ + openSUSE openSUSE Tumbleweed obs://build.opensuse.org/openSUSE:Factory/standard/1168e5f93d20d9ca2e585ea92e452575-cairomm1_0 LGPL-2.1+ LGPL-2.1+ - 1479643200 zaitor@opensuse.org - Update to version 1.12.2: - + Remove new API that was not meant to be added in 1.12.1. -- Changes from version 1.12.1: - + C++11: - - Use nullptr instead of 0. - - Use override keyword on destructors. - - Make operator bool() explicit. + 1480680000 dimstar@opensuse.org - Rename to cairomm1_0: legacy package with the 1.0 API. The + existing package 'cairomm' will remain to be the 'latest' + version. Am 10.12.2016 um 10:21 schrieb Bernhard M. Wiedemann:
# rpm -qpi libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm Signature : RSA/SHA256, Fri Nov 25 17:07:30 2016, Key ID b88b2fd43dbdc284 Source RPM : cairomm-1.12.2-1.1.src.rpm
# rpm -qpi libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm.current Signature : RSA/SHA256, Wed Dec 7 11:17:01 2016, Key ID b88b2fd43dbdc284 Source RPM : cairomm1_0-1.12.2-1.1.src.rpm
On Dez 10 2016, "Bernhard M. Wiedemann"
# rpm -qpi libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm ... Source RPM : cairomm-1.12.2-1.1.src.rpm
# rpm -qpi libcairomm-1_0-1-1.12.2-1.1.x86_64.rpm.current ... Source RPM : cairomm1_0-1.12.2-1.1.src.rpm
would be nice, if this could be fixed to not happen again.
They come from different source packages, thus are unrelated. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (2)
-
Andreas Schwab
-
Bernhard M. Wiedemann