Bug#582358: [Evolution] Bug#582358: Refuses to connect when network-manager installed

2010-05-20 Thread Yves-Alexis Perez
On jeu., 2010-05-20 at 09:27 +0200, Torsten Landschoff wrote:
> Having to fight the system to tell it that the network is in fact
> available feels like the worst days of Windows usage for me. Can we stop
> going that "user-friendly" route?

Like it or not, people do want that. And, as you noticed, you're not
forced to use network-manager (as a matter of fact, I don't, which is
why I didn't really detected the network-manager support was disabled in
2.28).
> 
> I am not directly opposed to using network-manager as indication that
> the system is offline. However, it should be easy to find out (using a
> tooltip on the grayed menu entry, anything that pops up automatically).
> I consider refusing to work without any indication as quite childish. 

If it's just an indication, it's useless. As I see it, the goal is to
prevent unneeded, time/power/cpu/network consuming connection, when you
know there's no chance they'll survive. If you don't like being
patronized (which I can get), yes, you should get rid of
network-manager.

Now, maybe an indication in the menu saying why evolution is offline
might be helpful (though “offline because offline” might not exactly be
helpful, and afaiui the system offline state could be set by something
else than network-manager). Please report upstream issues like this
directly on upstream bugzilla, I don't have time to handle all bug
reports on evolution stack, sorry.

Cheers,
-- 
Yves-Alexis


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


Bug#582358: Refuses to connect when network-manager installed

2010-05-20 Thread Torsten Landschoff
Package: evolution
Version: 2.30.1.2-2
Severity: normal
Tags: sid

Hi Evolution packagers.

After upgrading my system yesterday, I was unable to read email using
evolution today. Everything related to working online (including the
"Work offline" menu item) was grayed out.

What's worse, there is no feedback from evolution as to why it would not
allow me to get my new email. After fighting pidgin on a netbook for
hours I guessed the problem is the same thing: Without asking the user
or leaving any loophole, the "$&%!"$ software relies on the indication
of network-manager if the system is online.

However, I did not willingly install network manager on this system. I
wanted to try the current KDE and installing kde pulled network manager
in. Given that I don't want a complex software managing my GBit local
ethernet adapter (ifup works fine, while network-manager has failed me
many times), I went ahead and removed network-manager and anything
related from my system.

After restarting evolution, I can now use it again.

Having to fight the system to tell it that the network is in fact
available feels like the worst days of Windows usage for me. Can we stop
going that "user-friendly" route?

I am not directly opposed to using network-manager as indication that
the system is offline. However, it should be easy to find out (using a
tooltip on the grayed menu entry, anything that pops up automatically).
I consider refusing to work without any indication as quite childish.


As you can see from the length of the email, this tripped a nerve for
me. I hope you can understand my point and coordinate with upstream to
improve the situation.

Thanks for your work!

Torsten


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages evolution depends on:
ii  dbus1.2.24-1 simple interprocess
messaging syst
ii  debconf [debconf-2.0]   1.5.32   Debian configuration
management sy
ii  evolution-common2.30.1.2-2   architecture independent
files for
ii  evolution-data-server   2.30.1-4 evolution database backend
server
ii  gconf2  2.28.1-3 GNOME configuration
database syste
ii  gnome-icon-theme2.30.2.1-1   GNOME Desktop icon theme
ii  libart-2.0-22.3.21-1 Library of functions for 2D
graphi
ii  libatk1.0-0 1.30.0-1 The ATK accessibility
toolkit
ii  libc6   2.10.2-8 Embedded GNU C Library:
Shared lib
ii  libcairo2   1.8.10-4 The Cairo 2D vector
graphics libra
ii  libcamel1.2-14  2.30.1-4 The Evolution MIME message
handlin
ii  libcanberra-gtk00.24-1   Gtk+ helper for playing
widget eve
ii  libcanberra00.24-1   a simple abstract interface
for pl
ii  libdbus-1-3 1.2.24-1 simple interprocess
messaging syst
ii  libdbus-glib-1-20.86-1   simple interprocess
messaging syst
ii  libebackend1.2-02.30.1-4 Utility library for
evolution data
ii  libebook1.2-9   2.30.1-4 Client library for
evolution addre
ii  libecal1.2-72.30.1-4 Client library for
evolution calen
ii  libedataserver1.2-112.30.1-4 Utility library for
evolution data
ii  libedataserverui1.2-8   2.30.1-4 GUI utility library for
evolution 
ii  libegroupwise1.2-13 2.30.1-4 Client library for
accessing group
ii  libenchant1c2a  1.4.2-3.6a wrapper library for
various spel
ii  libevolution2.30.1.2-2   evolution libraries
ii  libfontconfig1  2.8.0-2.1generic font configuration
library
ii  libfreetype62.3.11-1 FreeType 2 font engine,
shared lib
ii  libgconf2-4 2.28.1-3 GNOME configuration
database syste
ii  libgdata-google1.2-12.30.1-4 Client library for
accessing Googl
ii  libgdata1.2-1   2.30.1-4 Client library for
accessing Googl
ii  libglib2.0-02.24.1-1 The GLib library of C
routines
ii  libgnome-desktop-2-17   2.30.0-2 Utility library for
loading .deskt
ii  libgnomecanvas2-0   2.30.1-1 A powerful object-oriented
display
ii  libgtk2.0-0 2.20.1-1 The GTK+ graphical user
interface 
ii  libgtkhtml-editor0  3.30.1-2 HTML rendering/editing
library - e
ii  libgtkhtml3.14-19   3.30.1-2 HTML rendering/editing
library - r
ii  libgweather12.30.0-2 GWeather shared library
ii  libical00.44-3   iCalendar library
implementation i
ii  libice6 2:1.0.6-1X11 Inter-Client Exchange
library
ii  libnotify1 [libnotify1- 0.4