Merge lp:~csurbhi/ubuntu/maverick/iptables/iptable-fix.600195 into lp:ubuntu/maverick/iptables
Status: | Merged |
---|---|
Merged at revision: | 25 |
Proposed branch: | lp:~csurbhi/ubuntu/maverick/iptables/iptable-fix.600195 |
Merge into: | lp:ubuntu/maverick/iptables |
Diff against target: |
150 lines (+130/-0) 3 files modified
debian/changelog (+9/-0) debian/patch/03-compilation-error.patch (+120/-0) debian/patch/series (+1/-0) |
To merge this branch: | bzr merge lp:~csurbhi/ubuntu/maverick/iptables/iptable-fix.600195 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Colin Watson | Approve | ||
Review via email: mp+29779@code.launchpad.net |
Description of the change
I have added 3 patches to the iptables package.
a) The first one of them fixes bug 600195 on LP. It resolves the following compilation error:
"./include/
b) The next patch adds the following 2 flags to the regular_CFLAGS in configure file:
1) -fno-strict-
so that in future, errors like the on in lp#600195 would be captured early.
c) The last patch removes the unused functions 1) TC_NUM_RULES i.e ip6tc_num_rules and 2) TC_GET_RULEip6 i.e tc_get_rule. This removal is necessary if we add the patch 2. iptables would not compile without removing these functions.
Please do consider merging these changes in iptables for Maverick.
Thanks!
Warm Regards,
Surbhi.
OK, so this is a different packaging style from gparted. iptables uses
quilt, and (oddly, perhaps uniquely?) keeps patches relative to upstream
in debian/patch/ rather than debian/patches/. However, it does not use
3.0 (quilt), so the basic state of the tree is to have patches
unapplied.
Thus, what you should do here is temporarily export debian/ patch, and then add your non-debian/ patches to
QUILT_PATCHES=
quilt in the way you did before. When you've added them, 'quilt pop
-a', 'bzr add' your new patch files, and commit. The merge preview
should show just debian/changelog and some files in debian/patches/.
Please also consolidate your changelog entries into one stanza with one
version number. The upload target should be 'maverick' (or 'UNRELEASED'
if you like, and I'll set it to 'maverick' when uploading) rather than
'lucid'. The usual style is:
* Description of change (LP: #nnnnnn).
The substantive changes themselves look fine to me.