Bug 1991787
Summary: | RFE: Please add the ability to build external nginx modules | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Neal Gompa <ngompa13> | ||||||
Component: | nginx-1.20-module | Assignee: | Luboš Uhliarik <luhliari> | ||||||
Status: | CLOSED ERRATA | QA Contact: | icesalov | ||||||
Severity: | unspecified | Docs Contact: | Lenka Špačková <lkuprova> | ||||||
Priority: | unspecified | ||||||||
Version: | CentOS Stream | CC: | bnater, bstinson, carl, daxelrod, extras-qa, fedora, felix, gfialova, jeremy, jkaluza, jorton, jwboyer, luhliari, ollie.yeoh, pavel.lisy, peter.borsa, rhel-cs-infra-services-qe, wtogami | ||||||
Target Milestone: | beta | Keywords: | AutoVerified, FutureFeature, Triaged | ||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | nginx-1.20-8060020210910095205.d63f516d | Doc Type: | Enhancement | ||||||
Doc Text: |
.A new package: `nginx-mod-devel`
A new `nginx-mod-devel` package has been added to the `nginx:1.20` module stream. The package provides all necessary files, including RPM macros and `nginx` source code, for building external dynamic modules for `nginx`.
|
Story Points: | --- | ||||||
Clone Of: | 1991720 | Environment: | |||||||
Last Closed: | 2022-05-10 13:32:23 UTC | Type: | Enhancement | ||||||
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
Neal Gompa
2021-08-10 02:58:00 UTC
Created attachment 1812657 [details]
Dist-Git patch to resolve this
I've attached a patch to resolve this. It can be applied to the RHEL Dist-Git with "git am -p2".
I switched the component to make it clearer this is about the upcoming nginx-1.20 module. Created attachment 1812808 [details]
Updated Dist-Git patch to resolve this
I've refreshed the patch to simplify the generator and make the macros match Fedora and EL9.
I've also filed this as a support case: https://access.redhat.com/support/cases/#/case/03007218 Hi Neal, I have already commited changes, so it should be synced soon with c8s. (In reply to Luboš Uhliarik from comment #8) > Hi Neal, > > I have already commited changes, so it should be synced soon with c8s. You committed the changes adding the -mod-devel package? Or just the --compat flag? (In reply to Neal Gompa from comment #9) > (In reply to Luboš Uhliarik from comment #8) > > Hi Neal, > > > > I have already commited changes, so it should be synced soon with c8s. > > You committed the changes adding the -mod-devel package? Or just the > --compat flag? nginx-1.20 with --compat flag is already in c8s. This bug is about -mod-devel. (In reply to Branislav Náter from comment #10) > (In reply to Neal Gompa from comment #9) > > (In reply to Luboš Uhliarik from comment #8) > > > Hi Neal, > > > > > > I have already commited changes, so it should be synced soon with c8s. > > > > You committed the changes adding the -mod-devel package? Or just the > > --compat flag? > > nginx-1.20 with --compat flag is already in c8s. This bug is about > -mod-devel. Any chance we could also get bug 1991720 resolved for RHEL 9.0 too? (In reply to Neal Gompa from comment #11) > (In reply to Branislav Náter from comment #10) > > (In reply to Neal Gompa from comment #9) > > > (In reply to Luboš Uhliarik from comment #8) > > > > Hi Neal, > > > > > > > > I have already commited changes, so it should be synced soon with c8s. > > > > > > You committed the changes adding the -mod-devel package? Or just the > > > --compat flag? > > > > nginx-1.20 with --compat flag is already in c8s. This bug is about > > -mod-devel. > > Any chance we could also get bug 1991720 resolved for RHEL 9.0 too? Yes, we are planning to do so. Hi Neal, this bug should be already merged in c8s. Please check it out. https://git.centos.org/rpms/nginx/c/99dfe574fd6c460c2265a20982a831cbadb9d873?branch=c8s-stream-1.20 (In reply to Luboš Uhliarik from comment #15) > Hi Neal, > > this bug should be already merged in c8s. Please check it out. > > https://git.centos.org/rpms/nginx/c/ > 99dfe574fd6c460c2265a20982a831cbadb9d873?branch=c8s-stream-1.20 Yep, I see it! I'm just waiting for it to be built and released in CentOS Stream 8 to test it out now. (In reply to Neal Gompa from comment #16) > (In reply to Luboš Uhliarik from comment #15) > > Hi Neal, > > > > this bug should be already merged in c8s. Please check it out. > > > > https://git.centos.org/rpms/nginx/c/ > > 99dfe574fd6c460c2265a20982a831cbadb9d873?branch=c8s-stream-1.20 > > Yep, I see it! I'm just waiting for it to be built and released in CentOS > Stream 8 to test it out now. Hi Neal. Packages are present in c8s now [1]. Can you please let us know if everything works as expected and eventually provide us with test scenario? 1. http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/ (In reply to Branislav Náter from comment #17) > (In reply to Neal Gompa from comment #16) > > (In reply to Luboš Uhliarik from comment #15) > > > Hi Neal, > > > > > > this bug should be already merged in c8s. Please check it out. > > > > > > https://git.centos.org/rpms/nginx/c/ > > > 99dfe574fd6c460c2265a20982a831cbadb9d873?branch=c8s-stream-1.20 > > > > Yep, I see it! I'm just waiting for it to be built and released in CentOS > > Stream 8 to test it out now. > > Hi Neal. Packages are present in c8s now [1]. Can you please let us know if > everything works as expected and eventually provide us with test scenario? > > 1. http://mirror.centos.org/centos/8-stream/AppStream/x86_64/os/Packages/ Everything seems to work as expected. Here's a sample container I made for the purpose of testing it: https://pagure.io/nginx-vts-container You can reproduce and verify this with either CentOS Stream 8 or Fedora and see it works. :) Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (nginx:1.20 bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2022:1767 |