Bug 1214172

Summary: Bad packaging for libnfnetlink-devel and libnetfilter_queue-devel
Product: [openSUSE] openSUSE Distribution Reporter: stephane nguyen <snguyen>
Component: DevelopmentAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: Andreas.Stieger
Version: Leap 15.4   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description stephane nguyen 2023-08-11 07:37:07 UTC
The two packages libnfnetlink-devel and libnfnetlink-devel appear to be incorrectly packaged:

rpm -ql -p libnetfilter_queue-devel-1.0.3-1.16.x86_64.rpm
/usr/include/libnetfilter_queue
/usr/include/libnetfilter_queue/libnetfilter_queue
/usr/include/libnetfilter_queue/libnetfilter_queue/libnetfilter_queue.h
/usr/include/libnetfilter_queue/libnetfilter_queue/libnetfilter_queue_ipv4.h
/usr/include/libnetfilter_queue/libnetfilter_queue/libnetfilter_queue_ipv6.h
/usr/include/libnetfilter_queue/libnetfilter_queue/libnetfilter_queue_tcp.h
/usr/include/libnetfilter_queue/libnetfilter_queue/libnetfilter_queue_udp.h
/usr/include/libnetfilter_queue/libnetfilter_queue/linux_nfnetlink_queue.h
/usr/include/libnetfilter_queue/libnetfilter_queue/pktbuff.h
...

rpm -ql -p libnfnetlink-devel-1.0.1-2.11.x86_64.rpm
/usr/include/libnfnetlink
/usr/include/libnfnetlink/libnfnetlink
/usr/include/libnfnetlink/libnfnetlink/libnfnetlink.h
/usr/include/libnfnetlink/libnfnetlink/linux_nfnetlink.h
/usr/include/libnfnetlink/libnfnetlink/linux_nfnetlink_compat.h
...

They are one level too deep. Build against these two librairies don't work because of that. I managed to fix it by moving the header files one level up.

It should be:

/usr/include/libnetfilter_queue
/usr/include/libnetfilter_queue/libnetfilter_queue.h
/usr/include/libnetfilter_queue/libnetfilter_queue_ipv4.h
/usr/include/libnetfilter_queue/libnetfilter_queue_ipv6.h
/usr/include/libnetfilter_queue/libnetfilter_queue_tcp.h
/usr/include/libnetfilter_queue/libnetfilter_queue_udp.h
/usr/include/libnetfilter_queue/linux_nfnetlink_queue.h
/usr/include/libnetfilter_queue/pktbuff.h
...

/usr/include/libnfnetlink
/usr/include/libnfnetlink/libnfnetlink.h
/usr/include/libnfnetlink/linux_nfnetlink.h
/usr/include/libnfnetlink/linux_nfnetlink_compat.h
...
Comment 1 Andreas Stieger 2023-08-11 07:52:48 UTC
Please check the spec, and look up SLE bugowners.

*** This bug has been marked as a duplicate of bug 795968 ***