Bug 1753203

Summary: Can you please make a package in EPEL8 with new Weechat version?
Product: [Fedora] Fedora EPEL Reporter: Ilyas B Arinov <arinov.ilyas>
Component: weechatAssignee: Michel Lind <michel>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel8CC: davide, gchamoul, i, jcoffm, karlthered, l.wandrebeck, l.wandrebeck, michel, niveusluna, peter.borsa, rcap, scottro11
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: weechat-2.9-1.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-09-01 17:49:45 UTC 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:
Attachments:
Description Flags
my 2.6 localhost built on rhel8
none
weechat spec file for EPEL 8 none

Description Ilyas B Arinov 2019-09-18 12:06:14 UTC
Description of problem:
There is no weechat in EPEL8 at this moment.

Version-Release number of selected component (if applicable):
Expectation is 2.6 or last stable.

How reproducible:
No, because its not there.

Expected results:
Ability to install weechat from EPEL8 in RHEL8.

Additional info:
RHEL8 user.

Comment 1 Ilyas B Arinov 2019-09-18 15:21:20 UTC
Created attachment 1616282 [details]
my 2.6 localhost built on rhel8

Comment 2 Ilyas B Arinov 2019-09-19 10:36:48 UTC
  -DCA_FILE=/etc/ssl/certs/ca-bundle.crt \

Comment 3 Scott Robbins 2020-03-24 19:05:25 UTC
That spec file that Ilyas provided works for me.  It would be great to have it in the repos.  Thank you. 
For one thing, weechat has a plug in so that it's very easily used with slack, which becomes more and more used in the workplace.  Having weechat and the plugin makes one able to slack without need of a GUI.

Comment 4 Scott Robbins 2020-03-24 21:21:52 UTC
For some reason, the wee_slack.py plugin isn't working with the rpm built from that spec file. Not sure why. 2.7 works with it on FreeBSD and the 2.7.1_1 rpm works with it fine on Fedora 32.

Comment 5 Scott Robbins 2020-03-29 20:44:24 UTC
For what it's worth, using that spec file, the /python command doesn't work inside of weechat. (Nor do python2 or python3).  Looking at a working version for CentOS-7 with my limited knowledge, the only thing I see missing is python.so from /usr/lib64/weechat/plugins/python.so

Comment 6 Laurent Wandrebeck 2020-04-12 13:31:11 UTC
Created attachment 1678235 [details]
weechat spec file for EPEL 8

Hi there,

Tested by Scott and myself on C8, here is a working spec file for weechat.
I’ll be glad to maintain that package if needed.
Scott, would you like to be co-maintainer ?

Thanks

Comment 7 Scott Robbins 2020-04-12 14:48:17 UTC
Unfortunately, I lack the skill to do more tha rpmbuild -ba <package>.spec and rpmbuild --rebuild <package>srpm.

However I can confirm that both spec and rpm work perfectly, including python support.

Comment 8 Justin Coffman 2020-05-01 17:01:09 UTC
Is there anything I can help with that might move this along?

Comment 9 Scott Robbins 2020-05-01 17:55:21 UTC
For what it's worth, Laurent's spec file works beautifully for me, just ran rpmbuild -ba weechat.spec (after getting source and doing dnf builddep). Perhaps testing that and seeing if it works for you? (But I have no idea, I'm just another user, and Laurent's build has fixed it for me.)

Comment 10 Justin Coffman 2020-05-01 19:28:00 UTC
I'm running into two unsatisfiable dependencies:

$ rpmbuild -ba weechat.spec
error: Failed build dependencies:
        enchant-devel is needed by weechat-2.8-1.el8.x86_64
        lua-devel is needed by weechat-2.8-1.el8.x86_64

I can't locate those two packages in the repos. Am I doing this wrong?

Comment 11 Scott Robbins 2020-05-01 19:51:23 UTC
repoquery -i shows that both of those are from the Powertools repo. Do you have that enabled?



https://andrewsarver.com/enable-centos-8-powertools-repo/

Comment 12 Justin Coffman 2020-05-01 19:54:03 UTC
I figured I was doing something wrong. Thanks!

Comment 13 Justin Coffman 2020-05-01 19:57:28 UTC
I did have to add one BuildRequires to the spec file: guile-devel

Comment 14 Scott Robbins 2020-07-29 14:52:02 UTC
Thought it's worth mentioning, taking Laurent's spec file, upgrading the one line mentioning 2.8 to 2.9, then downloading weechat-2.9.tar.xz and putting it in rpmbuild/SOURCES, weechat-2.9.1 is now happily running on my CentOS-8 box. Thanks again, Laurent!

Comment 15 Michel Lind 2020-08-04 22:18:58 UTC
I'd be happy to help maintain this package for EPEL8. Paul, could you add me as a committer or admin?

FAS: salimma

Comment 16 Michel Lind 2020-08-07 15:50:03 UTC
weechat on  master 
❯ fedpkg request-branch epel8
https://pagure.io/releng/fedora-scm-requests/issue/27447
https://pagure.io/releng/fedora-scm-requests/issue/27448

Comment 17 Justin Coffman 2020-08-12 17:24:24 UTC
What is the next step in this?

Comment 18 Fedora Update System 2020-08-17 19:07:57 UTC
FEDORA-EPEL-2020-c04c869637 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-c04c869637

Comment 19 Fedora Update System 2020-08-18 01:37:30 UTC
FEDORA-EPEL-2020-c04c869637 has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-c04c869637

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 20 Fedora Update System 2020-09-01 17:49:45 UTC
FEDORA-EPEL-2020-c04c869637 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.