Downgraded (0.5.3->0.5.1) yaml-cpp due to breaking of binaries built with it.

This update has been submitted for testing by hobbes1069.

2 years ago

Verified with direct download since the mirrors have not caught up yet.

karma: +1

This fix works for scylladb!

some info about the test procedure: I had already yaml-cpp-0.5.1-6.el7.x86_64 installed so the following didn't work (higher version number)

yum install https://kojipkgs.fedoraproject.org//packages/yaml-cpp/0.5.1/1.el7.1/x86_64/yaml-cpp-0.5.1-1.el7.1.x86_64.rpm

So I did the following:

[root@server1 ~]# wget https://kojipkgs.fedoraproject.org//packages/yaml-cpp/0.5.1/1.el7.1/x86_64/yaml-cpp-0.5.1-1.el7.1.x86_64.rpm

[root@server1 ~]# rpm -ivh --force yaml-cpp-0.5.1-1.el7.1.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:yaml-cpp-1:0.5.1-1.el7.1         ################################# [100%]

[root@server1 ~]# rpm -qa | grep yaml-cpp
yaml-cpp-0.5.1-6.el7.x86_64
yaml-cpp-0.5.1-1.el7.1.x86_64

[root@server1 ~]# rpm -e yaml-cpp-0.5.1-6.el7.x86_64

[root@server1 ~]# rpm -qa | grep yaml-cpp
yaml-cpp-0.5.1-1.el7.1.x86_64
[root@server1 ~]#

The next step was starting scylla-server and this is working now.

karma: +1

Ok, since I bumped the Epoch of the package a simple yum update should pick it up, plus the new pdns and mongodb if you have them installed.

yum --enablerepo=epel-testing update yaml-cpp

Also, you must login for the karma to affect whether I can push to stable early.

User Icon shlomi commented & provided feedback 2 years ago
karma

Verified scylla2.0.2 does not work with yaml-cpp.0.5.3

Verified that scylla2.0.2 works with direct download from https://kojipkgs.fedoraproject.org//packages/yaml-cpp/0.5.1/1.el7.1/x86_64/yaml-cpp-0.5.1-1.el7.1.x86_64.rpm

This update has been pushed to testing.

2 years ago
User Icon avik commented & provided feedback 2 years ago
karma

Sending feedback again because I was not logged in the first time.

User Icon gleb provided feedback 2 years ago
User Icon gleb provided feedback 2 years ago
karma

This update has been submitted for batched by bodhi.

2 years ago
User Icon tis commented & provided feedback 2 years ago
karma

yaml-cpp in update has a packaging problem, obviously a typo in spec.

package: 1:yaml-cpp-static-0.5.1-1.el7.1.x86_64

unresolved deps:

 yaml-cpp-devel(x86-64) = 0:10.5.1-1.el7.1

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

2 years ago

Dang it... Yes I don't do Epoch bumps often and forget to add it to the requirements in the subpackages.

No, it's there - but one character is missing from the line causing totally invalid version number.

Fixed and rebuilding. When I add the new build to the update the karma will reset.

Fix is: s/%{epoch}%{version}-%{release}/%{epoch}:%{version}-%{release}/

hobbes1069 edited this update.

New build(s):

  • yaml-cpp-0.5.1-1.el7.2

Removed build(s):

  • yaml-cpp-0.5.1-1.el7.1

Karma has been reset.

2 years ago

This update has been submitted for testing by hobbes1069.

2 years ago
User Icon avik commented & provided feedback 2 years ago
karma

Re-verified that the updated package works with Scylla, and in addition verified that all sub-packages can be installed.

User Icon tis commented & provided feedback 2 years ago
karma

Verified, issue I found is fixed.

User Icon gleb commented & provided feedback 2 years ago
karma

Verified that the new package works with scylla-2.0.2.

This update has been pushed to testing.

2 years ago

This update has been submitted for batched by hobbes1069.

2 years ago

This update has been submitted for stable by hobbes1069.

2 years ago

This update has been pushed to stable.

2 years ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
medium
Karma
3
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
modified
2 years ago
BZ#1539386 yaml-cpp 0.5.3 breaks existing binaries compiled against older versions
0
0

Automated Test Results