Bug 1214172 - Bad packaging for libnfnetlink-devel and libnetfilter_queue-devel
Summary: Bad packaging for libnfnetlink-devel and libnetfilter_queue-devel
Status: RESOLVED DUPLICATE of bug 795968
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Development (show other bugs)
Version: Leap 15.4
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-11 07:37 UTC by stephane nguyen
Modified: 2023-08-11 07:52 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***