ipt-netflow icon indicating copy to clipboard operation
ipt-netflow copied to clipboard

Get the package into debian repositories

Open xaionaro opened this issue 12 years ago • 13 comments

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

xaionaro avatar Jan 09 '14 17:01 xaionaro

Do you know how to prepare it?

aabc avatar Jan 09 '14 17:01 aabc

Yeap. I can harness my employee for that job if you agree to leave him as a maintainer in "debian/control" file.

xaionaro avatar Jan 09 '14 17:01 xaionaro

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.

aabc avatar Jan 09 '14 18:01 aabc

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 :)

xaionaro avatar Jan 09 '14 19:01 xaionaro

I will think about it in the future.

aabc avatar Jan 10 '14 06:01 aabc

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

xaionaro avatar Nov 30 '14 10:11 xaionaro

Thanks for your work!

aabc avatar Nov 30 '14 20:11 aabc

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.

aabc avatar Jan 06 '15 16:01 aabc

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?

pe1chl avatar Mar 22 '15 16:03 pe1chl

AFAIK. DKMS installs should survive Debian kernel updates.

aabc avatar Mar 22 '15 16:03 aabc

Ok I will have to study that... thanks.

pe1chl avatar Mar 22 '15 21:03 pe1chl

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 avatar Jul 25 '18 13:07 xtaran

@xtaran Thank you!

aabc avatar Jul 27 '18 05:07 aabc