-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

During the weekend I worked again on ppp-udeb and I am confident that I
have removed *all* the major problems of the package, except one:
- - ppp-udeb is not _really_ idempotent:
  - is able to detect and kill its own connections made previously
  - _really_ bring down _only_ interfaces which were rised by ppp-udeb
- - the error Frans was describing (ugly error message then severily
broken networking) was removed (I forgot to quote some variable)
- - /etc/resolv.conf symlink was replaced by a elegant mechanism  which
does not alter previous information (except the one intruduced by
previous runs of ppp-udeb.postinst) - I think this was part of the
breakage netcfg was "feeling" after ppp-udeb being run

As a bonus, now the configuration for PPPoE after reboot should be the
one defined during the installation.

The only remaining problem is that ppp-udeb will not visibly fail if
login info is incorrect, but this will be fixed at some point (I have to
see what pppd does in this case and I have to add more code).

The good news is that all of this was made while the ppp-udeb did not
increase, but it decreased (284 installed size for the new one -
according to the package I build on powerpc - in contrast to old 328)

Frans, could you test if you can('t :-) ) reproduce the issue you
observed (network severely broken after running pppoe when no PPPoE
configuration is present) ?


Marco, I am confident in this new version of ppp-udeb, I think it should
be pushed into Etch since it should fix the biggest issues of ppp-udeb.

A BIG patch (starting from the unstable ppp source package) which
includes all (including the ones submitted already) the fixes I have
been talking about is attached, although I recommend the darcs
repository for a better review.



Notes:
 - Mail was written offline
 - I will do a "darcs push" to the previously mentioned
http://haydn.debian.org/~eddyp-guest/darcs/ppp/
 - This also means that the ppp-udeb.postinst that could have been
grabbed from there via wget to replace the broken one in the package
will not be possible since there are some changes which can't be easily
merged in the D-I environment; this means an upload with this patch is
mostly wanted so it could be tested more intensely
 - I haven't managed to make the promised custom D-I image since
binutils failed to cross-compile  with host target i386, which means I
couldn't compile the udeb for i386 on my machine during the weekend.

- --
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFPAw/Y8Chqv3NRNoRAhKZAKC9dM1CmyR4Mhh9YPb3wMu7Pf1jiQCgzLRm
4ibtMcZHiDnkkQ8VGYMP6TY=
=Q9v4
-----END PGP SIGNATURE-----

Attachment: ppp-udeb-2.4.4rel-2-to-2.4.4rel-3-big.patch.gz
Description: application/gzip

Reply via email to