* [ANNOUNCE] libnftnl 1.2.6 release
@ 2023-07-11 16:58 Pablo Neira Ayuso
2023-07-17 8:09 ` Jan Engelhardt
0 siblings, 1 reply; 4+ messages in thread
From: Pablo Neira Ayuso @ 2023-07-11 16:58 UTC (permalink / raw)
To: netfilter-devel; +Cc: netfilter, netfilter-announce, lwn
[-- Attachment #1: Type: text/plain, Size: 475 bytes --]
Hi!
The Netfilter project proudly presents:
libnftnl 1.2.6
libnftnl is a userspace library providing a low-level netlink
programming interface (API) to the in-kernel nf_tables subsystem.
This library is currently used by nftables.
This release includes meta broute support.
See ChangeLog that comes attached to this email for more details on
the updates.
You can download it from:
https://www.netfilter.org/projects/libnftnl/downloads.html
Happy firewalling.
[-- Attachment #2: changes-libnftnl-1.2.6.txt --]
[-- Type: text/plain, Size: 259 bytes --]
Pablo Neira Ayuso (1):
build: libnftnl 1.2.6 release
Sriram Yagnaraman (1):
expr: meta: introduce broute meta expression
shixuantong (2):
tests: nft-table-test: fix typo
tests: nft-rule-test: Add test cases to improve code coverage
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] libnftnl 1.2.6 release
2023-07-11 16:58 [ANNOUNCE] libnftnl 1.2.6 release Pablo Neira Ayuso
@ 2023-07-17 8:09 ` Jan Engelhardt
2023-07-17 9:19 ` Pablo Neira Ayuso
0 siblings, 1 reply; 4+ messages in thread
From: Jan Engelhardt @ 2023-07-17 8:09 UTC (permalink / raw)
To: Pablo Neira Ayuso; +Cc: netfilter-devel, netfilter, netfilter-announce, lwn
On Tuesday 2023-07-11 18:58, Pablo Neira Ayuso wrote:
>The Netfilter project proudly presents:
> libnftnl 1.2.6
Something is off here.
With 1.2.5 I had:
/usr/lib/python3.11/site-packages/nftables
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg-info
/usr/lib/python3.11/site-packages/nftables/__init__.py
/usr/lib/python3.11/site-packages/nftables/__pycache__
/usr/lib/python3.11/site-packages/nftables/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/nftables/__pycache__/nftables.cpython-311.pyc
/usr/lib/python3.11/site-packages/nftables/nftables.py
/usr/lib/python3.11/site-packages/nftables/schema.json
With 1.2.6 I get:
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/PKG-INFO
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/SOURCES.txt
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/dependency_links.txt
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/not-zip-safe
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/top_level.txt
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__init__.py
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__pycache__
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__pycache__/nftables.cpython-311.pyc
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/nftables.py
/usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/schema.json
And then python3 -c 'import nftables' no longer wants to do anything with it:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'nftables'
Looking at how other modules are laid out, I find e.g.
[...]
/usr/lib/python3.11/site-packages/pycparser/plyparser.py
/usr/lib/python3.11/site-packages/pycparser/yacctab.py
/usr/lib/python3.11/site-packages/pycparser-2.21-py3.11.egg-info
/usr/lib/python3.11/site-packages/pycparser-2.21-py3.11.egg-info/PKG-INFO
/usr/lib/python3.11/site-packages/pycparser-2.21-py3.11.egg-info/SOURCES.txt
[...]
So there is one directory level too much.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] libnftnl 1.2.6 release
2023-07-17 8:09 ` Jan Engelhardt
@ 2023-07-17 9:19 ` Pablo Neira Ayuso
2023-07-17 10:20 ` Jan Engelhardt
0 siblings, 1 reply; 4+ messages in thread
From: Pablo Neira Ayuso @ 2023-07-17 9:19 UTC (permalink / raw)
To: Jan Engelhardt
Cc: netfilter-devel, netfilter, netfilter-announce, lwn, guigom
Hi Jan,
On Mon, Jul 17, 2023 at 10:09:09AM +0200, Jan Engelhardt wrote:
>
> On Tuesday 2023-07-11 18:58, Pablo Neira Ayuso wrote:
> >The Netfilter project proudly presents:
> > libnftnl 1.2.6
>
> Something is off here.
> With 1.2.5 I had:
>
> /usr/lib/python3.11/site-packages/nftables
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg-info
> /usr/lib/python3.11/site-packages/nftables/__init__.py
> /usr/lib/python3.11/site-packages/nftables/__pycache__
> /usr/lib/python3.11/site-packages/nftables/__pycache__/__init__.cpython-311.pyc
> /usr/lib/python3.11/site-packages/nftables/__pycache__/nftables.cpython-311.pyc
> /usr/lib/python3.11/site-packages/nftables/nftables.py
> /usr/lib/python3.11/site-packages/nftables/schema.json
>
> With 1.2.6 I get:
>
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/PKG-INFO
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/SOURCES.txt
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/dependency_links.txt
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/not-zip-safe
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/EGG-INFO/top_level.txt
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__init__.py
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__pycache__
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__pycache__/__init__.cpython-311.pyc
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__pycache__/nftables.cpython-311.pyc
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/nftables.py
> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/schema.json
>
> And then python3 -c 'import nftables' no longer wants to do anything with it:
>
> Traceback (most recent call last):
> File "<string>", line 1, in <module>
> ModuleNotFoundError: No module named 'nftables'
>
> Looking at how other modules are laid out, I find e.g.
>
> [...]
> /usr/lib/python3.11/site-packages/pycparser/plyparser.py
> /usr/lib/python3.11/site-packages/pycparser/yacctab.py
> /usr/lib/python3.11/site-packages/pycparser-2.21-py3.11.egg-info
> /usr/lib/python3.11/site-packages/pycparser-2.21-py3.11.egg-info/PKG-INFO
> /usr/lib/python3.11/site-packages/pycparser-2.21-py3.11.egg-info/SOURCES.txt
> [...]
>
> So there is one directory level too much.
Could you revert:
1acc2fd48c75 ("py: replace distutils with setuptools")
I suspect the problem is in the update from distutil to setuptools.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] libnftnl 1.2.6 release
2023-07-17 9:19 ` Pablo Neira Ayuso
@ 2023-07-17 10:20 ` Jan Engelhardt
0 siblings, 0 replies; 4+ messages in thread
From: Jan Engelhardt @ 2023-07-17 10:20 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: netfilter-devel, netfilter, netfilter-announce, lwn, guigom
On Monday 2023-07-17 11:19, Pablo Neira Ayuso wrote:
>On Mon, Jul 17, 2023 at 10:09:09AM +0200, Jan Engelhardt wrote:
>>
>> On Tuesday 2023-07-11 18:58, Pablo Neira Ayuso wrote:
>> >The Netfilter project proudly presents:
>> > libnftnl 1.2.6
>>
>> Something is off here.
>> With 1.2.5 I had:
>>
>> /usr/lib/python3.11/site-packages/nftables
>> /usr/lib/python3.11/site-packages/nftables/__init__.py
>>
>> With 1.2.6 I get:
>>
>> /usr/lib/python3.11/site-packages/nftables-0.1-py3.11.egg/nftables/__init__.py
>
>Could you revert:
>1acc2fd48c75 ("py: replace distutils with setuptools")
>I suspect the problem is in the update from distutil to setuptools.
Revert alone is not enough; a removal of python3-setuptools from the
buildroot is also needed to restore the previous structure, which
suggests there is an autoforwarding mechanism in python :(
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-07-17 10:20 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-11 16:58 [ANNOUNCE] libnftnl 1.2.6 release Pablo Neira Ayuso
2023-07-17 8:09 ` Jan Engelhardt
2023-07-17 9:19 ` Pablo Neira Ayuso
2023-07-17 10:20 ` Jan Engelhardt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox