Bug 1228031 - Build pdsh for EPEL7
Summary: Build pdsh for EPEL7
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: pdsh
Version: epel7
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Shawn Starr
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-06-04 06:14 UTC by Jarek Polok
Modified: 2016-01-21 04:38 UTC (History)
6 users (show)

Fixed In Version: pdsh-2.31-1.el7
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-01-21 04:38:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jarek Polok 2015-06-04 06:14:53 UTC
Please provide pdsh build for EPEL7.

Thanks

Comment 1 Shawn Starr 2015-06-06 04:20:27 UTC
New Package SCM Request
=======================
Package Name: pdsh
Short Description: Parallel remote shell program
Upstream URL: https://pdsh.googlecode.com/
Owners: spstarr spot
Branches: f20 f21 f22 el6 epel7
InitialCC: spstarr

Comment 2 Gwyn Ciesla 2015-06-07 02:56:08 UTC
Use Package Change for a new branch, not New Package.

Comment 3 Shawn Starr 2015-06-07 03:47:34 UTC
Package Change Request
======================
Package Name: pdsh
New Branches: epel7
Owners: spstarr
InitialCC: spot

Comment 4 Gwyn Ciesla 2015-06-07 14:54:00 UTC
Git done (by process-git-requests).

Comment 5 Ben England 2015-08-03 20:35:19 UTC
We really need this for Ceph and Gluster!

Comment 6 David Brown 2015-12-07 02:19:16 UTC
Package Change Request
======================
Package Name: pdsh
New Branches: epel7
Owners: spstarr, dmlb2000
InitialCC: spot

Comment 7 David Brown 2015-12-07 02:19:32 UTC
Maybe I can help.

Comment 8 David Brown 2015-12-07 03:32:54 UTC
Doh, ignore message above I just got myself permissions in pkgdb.

Comment 9 David Brown 2015-12-07 03:49:54 UTC
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-e3724bce21

One of the dependencies for pdsh is whatsup and I got the build for that going.

Comment 10 Christopher Tubbs 2015-12-16 23:23:11 UTC
pkgdb2 reports this as "Awaiting Review".
Is there anything that is needed to help this along?

Comment 11 David Brown 2015-12-16 23:59:41 UTC
I think karma needs to be given to whatsup from the link in Comment #9 then it can be pushed to stable and a build of pdsh can happen.

Thanks,
- David Brown

Comment 12 David Brown 2015-12-17 00:26:54 UTC
(In reply to David Brown from comment #11)
> I think karma needs to be given to whatsup from the link in Comment #9 then
> it can be pushed to stable and a build of pdsh can happen.
> 
> Thanks,
> - David Brown

I also don't have permissions to the pdsh epel7 branch yet. I'm in awaiting review then I can build it, or if Shawn can build it.

Thanks,
- David Brown

Comment 13 Shawn Starr 2015-12-17 02:04:16 UTC
I'm building this now

Comment 14 Shawn Starr 2015-12-17 02:08:20 UTC
Doesn't build.. looking into why

Comment 15 Shawn Starr 2015-12-17 02:19:05 UTC
I will give karma for whatsup since it pdsh cannot be built without it being added in.

Comment 16 Thomas Spura 2015-12-17 15:04:21 UTC
You could also add a buildrootoverrite for whatsup and can then build pdsh right now:
- https://fedoraproject.org/wiki/Bodhi/BuildRootOverrides
- https://bodhi.fedoraproject.org/overrides/new

Comment 17 David Brown 2015-12-17 17:04:29 UTC
(In reply to Thomas Spura from comment #16)
> You could also add a buildrootoverrite for whatsup and can then build pdsh
> right now:
> - https://fedoraproject.org/wiki/Bodhi/BuildRootOverrides
> - https://bodhi.fedoraproject.org/overrides/new

So the thing I never got about the buildroot overrides is who sees what build root? Do I need to create a buildroot since I'm the primary on whatsup? and if I create one can Shawn see it? or are they user specific and Shawn has to make it and use it to build pdsh?

Thanks,
- David Brown

Comment 18 Thomas Spura 2015-12-17 19:06:41 UTC
If you build a package in let's say epel7, koji will fetch packages based on base+updates+buildrootoverrides. So if you have a new package in updates-testing, all other packages will not notice and build with those packages.
You have now two possibilities to build with the new package:
- Push the update to stable, so that it is moved from updates-testing to updates.
- Add the package to buildrootoverrides and it is in the buildroot in the next buildroot generation (usually 30mins to 1h).

The tags above are universal for all users, so no matter who creates the buildrootoverride (or pushs the package to stable), all will see/build with the new package. (Or course you might need commit permissions to the package itself).

I hope that helps.

Comment 19 Shawn Starr 2015-12-24 21:44:40 UTC
This is built now, happy holidays :)

Comment 20 Ben England 2016-01-04 17:08:11 UTC
when does this show up in http://download.bos.redhat.com/pub/epel/7/x86_64/ ?  cc'ing Mark Nelson of Ceph team.  Mark's CBT tool has a dependency on pdsh.

Comment 21 Fedora Update System 2016-01-04 17:17:47 UTC
pdsh-2.31-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-7bf9866147

Comment 22 Shawn Starr 2016-01-04 17:18:31 UTC
Please test this before we push to release.

Comment 23 Christopher Tubbs 2016-01-05 22:30:56 UTC
Couldn't download from testing, but I downloaded directly from koji and ran a few commands. All seemed to work fine.

Comment 24 Shawn Starr 2016-01-05 22:40:18 UTC
Please update the bodhi status since it will need Karma for approval

Comment 25 Shawn Starr 2016-01-05 22:40:57 UTC
n/m you did :)

Comment 26 Fedora Update System 2016-01-05 23:27:23 UTC
pdsh-2.31-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-7bf9866147

Comment 27 Fedora Update System 2016-01-21 04:38:29 UTC
pdsh-2.31-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.