-
Notifications
You must be signed in to change notification settings - Fork 107
Enable minimum RPM version support #2210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable minimum RPM version support #2210
Conversation
webbnh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dmnt, apparently I failed to push "submit" on this a few hours ago.
Now I gotta go review the updates.
|
OK, apparently I was confused -- there are no updates. So, my principal concern is with how these changes will work when the arguments to |
webbnh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It all looks good except for the quotation problem with the command substitution invocation of require-rpm that we discussed above.
portante
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lots of test file changes, but this now seems complete and ready for a file review.
webbnh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found a few small things, and I have a couple of suggestions, but I'll leave them up to you.
webbnh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to go, more or less.
I have a bunch of concerns about the rpmdev-vercmp mock, but I'm hoping that they stem from my misunderstanding what it is supposed to do...in which case, maybe it needs better documentation.
cc5957a to
42a84e1
Compare
portante
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, it was silly to include a mock of rpmdev-vercmp ...
|
Bugger all ... I have to rebuild the |
Fixes distributed-system-analysis#2142. We need to support a minimum version of an RPM in addition to an exact version. We use the `rpmdev-vercmp` from the `rpmdevtools` RPM in order to perform the matching.
|
Ran afoul of #2226. |
webbnh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Assuming that agent/bench-scripts/pbench-fio's days are numbered, this is good to go, although I've got a pointed question and a couple of nits for your consideration.
|
Bugger all, failed to squash before merging, will address in another PR. Bummer. |
|
Replaced by #2234. |
Fixes #2142.
We need to support a minimum version of an RPM in addition to an exact version. We use the
rpmdev-vercmpfrom therpmdevtoolsRPM in order to perform the matching.