[Evolution] Bug#587302: Bug#587302: evolution: Forced offline by error

Yves-Alexis Perez corsac at debian.org
Sun Jun 27 14:25:42 UTC 2010


On dim., 2010-06-27 at 16:11 +0200, Christophe Lohr wrote:
> Le 27/06/2010 14:22, Yves-Alexis Perez a écrit :
> > retitle 582358 impossible to override offline mode when using network-manager
> > forcemerge 582358 584200 587302
> > thanks
> >
> > On dim., 2010-06-27 at 10:51 +0200, clohr wrote:
> >    
> >> Evolution assumes that Network Manager is the only way to have network on a
> >> system. Note that interfaces can either be managed by "/etc/network/interfaces"
> >> or by Network Manager. However, if interfaces managed by NM are disconected,
> >> Evo thinks there is no network at all, and start offline. Moreover, it refuses
> >> to switch to online mode, eaven if the user requests it.
> >>
> >> Possible workarround: before using Evo in online mode, please ask first your
> >> system administrator to disable Network Manager, or to unisnstall it. ;-)
> >>      
> > Doesn't this sound like #584200 or #582358?
> >    
> 
> Sorry, you're right.
> 
> > Now, like for all the other bug reports, I don't have network-manager
> > (and I'm not interested in it), so I can't test. Maybe there's a bug and
> > people should be able to override the offline mode even when using
> > network-manager
> 
> I'm ok if Evo asks NM about network interfaces, and _suggests_ the 
> offline mode.
> However:
> - Evo should look at interfaces not managed by NM;
> - the user must be able to change this descision.

The thing is (I don't know a lot about NM so I may say crap), “online”
status is global, not per-interface. So either you're online, either
you're not. The grey area where you're online on an interface not
managed by NM is impossible to manage. So maybe NM shouldn't manage it,
but if it does, it has to do it globally. If you disagree, then don't
use NM. (especially since “online” is fuzzy anyway, what if interface is
up but you're on a non-routed network? what if you're routed but
filtered?).
> 
> 
> > (though imho the whole point of NM is to give it your
> > network keys and let it do what it want, if you don't like it, don't use
> > it at all).
> 
> More precisely: NM do what it want for a given set of interfaces. A 
> system may have several interfaces, some are managed by NM, other not.

Afaict, NM works fine for simple cases. For the others, just do stuff
manually. But override offline/online status in evo won't be enough, it
should be handled in NM anyway.

Cheers,
-- 
Yves-Alexis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-evolution-maintainers/attachments/20100627/6a0c105d/attachment.pgp>


More information about the Pkg-evolution-maintainers mailing list