[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#444392: Debian: 444392: miniupnpc ITP status?



On Sun, 2010-04-25 at 02:13 +0800, Thomas Goirand wrote:

> The current status is: TOTALLY STUCK.

That is a shame.

> I would love to have this fixed however. Do you believe I should contact
> the technical comity to decide what should be done? What are my options
> here? I certainly don't want to start a flame war with the maintainer of
> iptables that has a strong point (and that must be a nice guy...).

I would consider going to the Debian technical committee extremely
suboptimal and they may even reject shipping iptables.h.

Instead I would suggest that you attempt to co-ordinate between the
iptables-dev Debian maintainer, iptables upstream and Linux upstream to
find a solution that can be used by miniupnpc. I would consider this
option to be a lot of work, but at the end of the day it is the right
thing to do (see the Debian Social Contract #2 and to a lesser extent,
#3 & #4). Mention the facts:

      * Various non-Debian distributions are shipping iptables.h. I
        would suggest that you give a list of the patches that those
        distros use to do this and the names & email addresses of the
        maintainers of those. You can use `whohas iptables` to find
        iptables packages and from there it is fairly easy to get links
        the patches on the web since most distros use cvsweb or similar.
      * The Debian maintainer respects upstream's decision to mark
        iptables.h as a private API and refuses to deviate from this.
      * miniupnpc requires iptables.h because there doesn't appear to be
        an API to do what it needs. Go into detail about what it is
        doing with iptables.h and why it needs it.

You may find out there is actually a way to do what you want or that
iptables upstream is willing to bless iptables.h as a public API. Or
LKML might recruit you to write an API that miniupnpc could use ;)

Since Debian now has a kFreeBSD port, miniupnpc will need to support
FreeBSD's pf as well as Linux iptables.

All the above could be done by either yourself or the miniupnpc author.

The version of miniupnpc in warzone2100 doesn't mention iptables at all,
I guess it is an older version that doesn't do some things.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: