FEDORA-EPEL-2018-adb6af896b

bugfix update in Fedora EPEL 7 for mongodb, pdns, & 1 more

Status: stable 2 years ago

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

Comments 27

This update has been submitted for testing by hobbes1069.

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.

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

karma: +1

This update has been pushed to testing.

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

karma: +1

This update has been submitted for batched by bodhi.

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
karma: -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.

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.

This update has been submitted for testing by hobbes1069.

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

karma: +1

Verified, issue I found is fixed.

karma: +1

Verified that the new package works with scylla-2.0.2.

karma: +1

This update has been pushed to testing.

This update has been submitted for batched by hobbes1069.

This update has been submitted for stable by hobbes1069.

This update has been pushed to stable.

Add Comment & Feedback

Please login to add feedback.

Content Type
RPM
Status
stable
Test Gating
Submitted by
Update Type
bugfix
Update Severity
medium
Karma
+3
stable threshold: 3
unstable threshold: -3
Autopush (karma)
Disabled
Autopush (time)
Disabled
Dates
submitted 2 years ago
in testing 2 years ago
in stable 2 years ago
modified 2 years ago

Related Bugs 1

00 #1539386 yaml-cpp 0.5.3 breaks existing binaries compiled against older versions

Automated Test Results