These are some pending tasks and TODO of the pkg-netfilter packaging team (Teams/pkg-netfilter).
Feel free to update this page with any news you may have.
If you complete a task, please don't delete the info, so we keep track of what we have done and our hard work
Contents
Pending tasks
Task: figure out new email setup for the packaging group
The packaging team is still using the old email address pkg-netfilter-team@alioth-lists.debian.net.
This is outdated, we should probably use tracker.d.o email capabilities instead and replace the address everywhere.
This is in progress. The new address is team+pkg-netfilter-team@tracker.debian.org and is being gradually introduced into the team's packages.
Task: update docs
Update docs and spread the word with all the changes happening in the other tasks.
To take into account:
- internal package descriptions, README files and manpages, if any.
- Debian wiki pages
- debian monthly news
- release notes if applicable, etc.
Tasks done
Some work we have done already.
Task: ipset refresh
Refresh ipset and move it to pkg-netfilter.
https://tracker.debian.org/pkg/ipset
Not sure in which state is this package.
-- Done. Thanks Neutron Soutmun for the hard work
Task: nftables compat push
Push forward the nftables compat layer.
Currently, the iptables packages deploys /sbin/iptables and we want a way to have that replaced by /sbin/iptables-compat (and same for ip6tables, arptables, ebtables) probably with a symlink, and/or using update-alternatives.
There are many approaches for properly doing this. We should pick the less invasive one.
There is some ongoing work to coordinate this among distros (eg. RHEL/Fedora) to have a common way for users in the Linux world to deal with this.
The timing is also important. We should evaluate how this will impact Debian stable releases, and how we want our users to deal with this.
-- Done!
Task: arptables adoption
Adopt and refresh arptables.
The arptables package has been orphaned (see https://bugs.debian.org/891758) and we need to adopt it and integrate it into the pkg-netfilter team. While at it, put the package in shape.
https://tracker.debian.org/pkg/arptables
Task: ebtables adoption
Adopt and refresh ebtables.
Same as with arptables but with the ebtables package (see https://bugs.debian.org/891769).
https://tracker.debian.org/pkg/ebtables
Steps:
move source code to https://salsa.debian.org/pkg-netfilter-team
- refresh VCS-* fields in debian/control to point to the new source code location
- refresh Maintainer: and Uploaders fields in debian/control
- make sure the package is using modern packaging techniques, like using 3 git branches (master/upstream/pristine-tar)
- package last upstream release.
-- Done, thanks to Alberto Molina Coballes for the hard work!
Task: xtables-addons refresh
Adopt and refresh the xtables-addons package, moving it to pkg-netfilter.
The former maintainers filled a RFA: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910000
Jeremy Sowden offered himself to adopt it and work on it.
https://tracker.debian.org/pkg/xtables-addons
Old git repo: https://salsa.debian.org/debian/xtables-addons
New git repo: https://salsa.debian.org/pkg-netfilter-team/pkg-xtables-addons
-- Done
Task: libnetfilter-* refresh
Refresh libnetfilter-* libs and move it to pkg-netfilter
They are usually not in good shape from the packaging point of view.
- the .symbols file should be reviewed.
- libnetfilter-cthelper embeds SONAME in -dev binary package (i.e. libnetfilter-cthelper0-dev)
Jeremy Sowden offered to work on them.
Old git repo's:
New git repo's:
https://salsa.debian.org/pkg-netfilter-team/pkg-libnetfilter-cthelper
https://salsa.debian.org/pkg-netfilter-team/pkg-libnetfilter-cttimeout
https://salsa.debian.org/pkg-netfilter-team/pkg-libnetfilter-log
The following libraries have been updated:
- libnetfilter-conntrack
- libnetfilter-cthelper
- libnetfilter-cttimeout
- libnetfilter-queue
- libnetfilter-log
-- Done
Task: conntrack-tools refresh
Refresh conntrack-tools package.
Also, we require an upstream release (pending work by Arturo).
-- Done
Task: ipvsadm refresh
Refresh ipvsadm and move it to pkg-netfilter.
Formorer agreeded in moving this package to the team.
https://tracker.debian.org/pkg/ipvsadm
Jeremy Sowden offered to work on it.
Old git repo: https://github.com/formorer/pkg-ipvsadm
New git repo: https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm
-- Done
