Bug 1556525

Summary: uwsgi: FTBFS in F28
Product: [Fedora] Fedora Reporter: Fedora Release Engineering <releng>
Component: uwsgiAssignee: Jorge Gallegos <kad>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 28CC: carlwgeorge, jjelen, kad, opensource, tadej.j
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: 2018-04-03 20:43:00 UTC Type: ---
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:    
Bug Blocks: 1555378    

Description Fedora Release Engineering 2018-03-15 00:03:40 UTC
Your package uwsgi failed to build from source in current F28.

https://koji.fedoraproject.org/koji/taskinfo?taskID=24901562

For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

Comment 1 Till Maas 2018-03-29 19:05:57 UTC
FYI from bug #1518795:
https://bugzilla.redhat.com/show_bug.cgi?id=1518795#c5

Jakub Jelen 2018-03-29 18:31:37 CEST
The one issue is fixed by this one:
https://src.fedoraproject.org/cgit/rpms/nginx.git/tree/0001-unix-ngx_user-Apply-fix-for-really-old-bug-in-glibc-.patch

It is already discussed upstream:
https://github.com/unbit/uwsgi/issues/1220

But the patch is still not there.

The other issue is fixed by my PR:
https://github.com/unbit/uwsgi/pull/1768


Then there is an issue with missing glfs.h in rawhide:

https://bugzilla.redhat.com/show_bug.cgi?id=1536908

Then the spec file needs not to generate the subpackage for the removed module.

I filled the followint PR, which makes it building in Fedora 28, but because of the glfs, not in rawhide (at least not in mock):

https://src.fedoraproject.org/rpms/uwsgi/pull-request/2

Comment 2 Jakub Jelen 2018-04-03 12:50:43 UTC
The package is built in Fedora 28, but not in rawhide, where it still fails in rawhide. This bug should be probably closed as resolved.


For rawhide, one more patch is needed:

https://src.fedoraproject.org/rpms/uwsgi/pull-request/3

Till, I am sorry I was not able to finish this on Friday, but will you merge also this change and submit rawhide build, or are we going to leave it on the package maintainer (since for rawhide, there is nowhere to hurry now)?

Comment 3 Till Maas 2018-04-03 20:43:00 UTC
Thank you very much Jakub, I merged your PR and added a changelog entry that I forgot before and started a build to also get Rawhide in a good shape. It would be strange to have this feature done in Fedora 28 but not Rawhide IMHO.