Get the package into debian repositories
Prepare "debian/" directory to simplify debian maintainers/uploaders work and mail about that to [email protected] [1].
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620511
Do you know how to prepare it?
Yeap. I can harness my employee for that job if you agree to leave him as a maintainer in "debian/control" file.
I'm not familiar with that Debian package maintaining system. (I think year ago someone wanted to maintain it to but failed.) So, if someone wish to maintain (new?) Debian package - I'm not against of it. But, currently I don't understand how it related to me, what I should provide, how frequent? So I can't answer definitely to your question at the moment.
Even though adding distro specific files into upstream package is a bit strange, I am not against of it, if it's not too much of a hassle to maintain.
We can make that next way:
I can create new git repository with "debian/" contents. And you can hook up this repository to yours with "git submodule".
We will support "debian" directory and nothing else will be required from your side :)
I will think about it in the future.
I've prepared packages. But there's a lot of work before they will be in Debian(. I even no have a sponsor to approve them. For now it able to do next:
apt-get install iptables-dev pkg-config kmod dkms linux-headers-amd64 gawk dpkg-dev
dget -x http://mentors.debian.net/debian/pool/main/i/ipt-netflow/ipt-netflow_2.0.1~20141126-1.dsc
mkdir ipt-netflow
cd ipt-netflow
tar -xzvf ../ipt-netflow_2.0.1~20141126.orig.tar.gz
tar -xJvf ../ipt-netflow_2.0.1~20141126-1.debian.tar.xz
dpkg-buildpackage -rfakeroot
sudo dpkg -i ../ipt-netflow*deb
Thanks for your work!
Did you become maintainer for Debian's package? I may add you into CREDITS file as maintainer.
Also, I plan to release 2.1 soon, as is. There is ~60 commits already since 2.0.
Is there any chance that this will be available anytime soon? I am only a Debian user and I have no insight in the procedures or work to achieve it, but I would prefer a binary module that survives kernel updates over manually compiling and having to do work at each Debian kernel update. Or is it possible to work around that and have a package at another source that still tracks the kernel updates?
AFAIK. DKMS installs should survive Debian kernel updates.
Ok I will have to study that... thanks.
Oh, I never noticed there's a GitHub issue for this.
I actually fixed this a few months ago, but forgot to announce it on the ipt-netflow mailing list. (Sorry for the latter. EDIT: Done now.) I named the package iptables-netflow instead of just ipt-netflow to be consistent with other iptables plugins packaged for Debian.
See https://packages.qa.debian.org/iptables-netflow, https://packages.debian.org/iptables-netflow-dkms and https://packages.debian.org/irqtop
I build irqtop from the same source package but into a separate binary package as it's useful on its own, as proven by the installation statistics: https://qa.debian.org/popcon.php?package=iptables-netflow — at least four of the reported iptables-netflow-dkms installations are my own, so there seem to be some other users besides myself.
Should be available in Debian Stable with Debian's next major release nicknamed "Buster".
@xtaran Thank you!