Re: Bits from the Release Team - Kicking off Wheezy
On 31/03/2011 00:25, Ben Hutchings wrote:
> On Thu, 2011-03-31 at 00:01 +0200, Marco d'Itri wrote:
>> On Mar 30, Ben Hutchings <firstname.lastname@example.org> wrote:
>>>>> For the IPv6 and LFS legacy release goals I think it would be best if we
>>>>> would welcome massive (automatic?) tests to find all of the outstanding
>>>>> issues and get them fixed finally!
>>>> I fear that the major outstanding issue is ifupdown, which basically
>>>> does not support non-trivial dual stacked configurations and needs a
>>>> serious redesign.
>>>> e.g. vlan/bridging if-*.d scripts are run for every AFI.
>>> I agree that ifupdown is broken, but how is this connected to the
>>> IPv6 goal? For IPv6 it is at least using iproute2 and not bad old
>> The problem is with all features implemented by external if-*.d scripts.
> Still don't see the specific connection to IPv6.
You can reach the problem with IPv4 if you have a very special setup (several
IP for one interface that are not always setup at the same time, ...).
You reach the problem with IPv6 even with common setup (ie an IPv4 and an
IPv6 address with a few classic feature such as bridge, ...)
>> If e.g. a bridge is created by the first defined afi, the second script
>> will fail. And if it does not fail on up then everything will still
>> break on a down event, when the script run by the first AFI will destroy
>> the interface and ifupdown will be able to remove the IP address of the
>> second AFI.
>> Bugs were opened long ago, but there is no interest/manpower to fix
>> them (which is not surprising if you have ever looked at the ifupdown
> Sadly I am already overcommitted.
Martin F. Krafft started to implement a replacement of ifupdown that
is better designed. But, due to lack of manpower I think, this project
did not finish. See this archives of email@example.com
for more info.
Vincent Danjean GPG key ID 0x9D025E87 firstname.lastname@example.org
GPG key fingerprint: FC95 08A6 854D DB48 4B9A 8A94 0BF7 7867 9D02 5E87
Unofficial packages: http://moais.imag.fr/membres/vincent.danjean/deb.html
APT repo: deb http://people.debian.org/~vdanjean/debian unstable main