Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1765877

Summary: buildbot: Please provide EPEL8 package
Product: [Fedora] Fedora Reporter: Thomas Andrejak <thomas.andrejak>
Component: buildbotAssignee: Neal Gompa <ngompa13>
Status: ASSIGNED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: besser82, dradez, francois.poirotte, gary.buhrmaster, giallu, igor.raits, maxim, ngompa13, orion, smilner, tflink
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1874664, 1761605, 1761656, 1761657, 1774758, 1874658, 1874661    
Bug Blocks:    

Description Thomas Andrejak 2019-10-26 22:44:23 UTC
Description of problem:
I'm trying to update my plateform to epel8 but this package is missing. Please provide buildbot in EPEL8

If you need help, ask me :)

Thanks, regards

Comment 1 Orion Poplawski 2019-11-19 20:12:05 UTC
DEBUG util.py:593:  No matching package to install: 'python3dist(boto3)'
DEBUG util.py:593:  No matching package to install: 'python3dist(sqlalchemy-migrate) >= 0.9'
DEBUG util.py:593:  No matching package to install: 'python3dist(treq)'

Comment 3 Neal Gompa 2019-12-02 12:45:17 UTC
Orion, why did you request these without talking to me first?

Now I'm stuck with branches in a configuration I didn't want with a broken history, and I'm not even sure it's a good idea to have buildbot in EPEL right now, given how heavily the upstream project churns and the dependency on the Twisted framework (which is somewhat complex on its own...).

Comment 4 Orion Poplawski 2019-12-03 04:31:42 UTC
I'm sorry if this has caused any issues.  I branched because this bug had been open for about 3 weeks with no response.  I'm not sure I follow the "branches in a configuration I didn't want with a broken history", the standard epel8 branches were created.  If it doesn't make sense to have buildbot in EPEL8, that's fine, I'll work on a COPR instead.

Comment 5 Neal Gompa 2019-12-03 05:07:16 UTC
(In reply to Orion Poplawski from comment #4)
> I'm sorry if this has caused any issues.  I branched because this bug had
> been open for about 3 weeks with no response.  I'm not sure I follow the
> "branches in a configuration I didn't want with a broken history", the
> standard epel8 branches were created.

I've been requesting EPEL 8 branches with --no-git-branch so that I don't get the package.cfg file. That makes it so I can merge master straight into the branches.

> If it doesn't make sense to have buildbot in EPEL8, that's fine, I'll work on a COPR instead.

I'd rather have it in EPEL than living in COPR. I have been more concerned about getting buildbot's runtime dependencies into EPEL 8. It's not exactly a small list... Twisted by itself is no small feat...

I'd be happy to accept help on this, it's just weird the way this happened...

Comment 6 Thomas Andrejak 2020-01-22 07:31:41 UTC
Hello

Any updates on this ?

Thanks :)

Comment 7 Neal Gompa 2020-01-22 09:21:03 UTC
(In reply to Thomas Andrejak from comment #6)
> Hello
> 
> Any updates on this ?
> 
> Thanks :)

I have started looking into this...

Comment 8 Ben Cotton 2020-02-11 17:29:43 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 9 Thomas Andrejak 2020-03-04 22:37:28 UTC
Hello

any news ? Do you need help ?

Regards

Comment 10 Neal Gompa 2020-09-04 13:56:18 UTC
If you can help Orion here get the buildbot dependencies added to EPEL 8, then I'm happy to build and release buildbot for EPEL 8.

Comment 11 Ben Cotton 2021-02-09 15:13:01 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle.
Changing version to 34.

Comment 12 Maxim Burgerhout 2021-03-23 14:34:31 UTC
Are all dependencies resolved at this point? Would be awesome to get buildbot on RHEL8 :)

Comment 13 Neal Gompa 2021-07-02 11:57:53 UTC
(In reply to Maxim Burgerhout from comment #12)
> Are all dependencies resolved at this point? Would be awesome to get
> buildbot on RHEL8 :)

We're missing two according to the mock build I just did:

  - nothing provides python3.6dist(cairocffi) needed by buildbot-www-3.2.0-1.el8.noarch
  - nothing provides python3.6dist(cairosvg) needed by buildbot-www-3.2.0-1.el8.noarch

These two would be provided by python-cairocffi and python-cairosvg, respectively.