Comment 38 for bug 334446

Revision history for this message
Matt Davey (mcdavey) wrote :

Has anyone actually tested this "fix"? I'm not sure this "fix" is going to do what you expect, because:
1. If you want to be allow users to install gnome-pilot and sync with evolution, then
     Evolution needs to be linked against gnome-pilot. That's why the Evolution package
     depends on the libgnome-pilot2 package. So you can't just remove gnome-pilot.
2. The Evolution conduits are not part of the gnome-pilot-conduits package, they're part of the
     Evolution distribution.

Evolution depends on gnome-pilot, unless you compile it out.

I could be wrong, but I suspect that this "fix" will simply result in removing certain non-Evolution conduits
that do things like syncing time to the desktop time, providing non-Evolution syncing of memos,
and syncing of Avantgo.

To be honest, I didn't follow the arguments for removal. They seemed to come down to:
  * "Palm is obsolete, let's get rid of this cruft from Ubuntu". This is not a great way to endear
      yourself to users.
  * "gnome-pilot only supports PalmOS. Why support just one PDA platform?". Well, great, let's
      support all platforms with a single unified package. The only problem is that package doesn't
      exist, so why remove support for PalmOS?
  * "You can just install gnome-pilot if you need it. Even better, why not prompt the user to install
      gnome-pilot when a palm is detected?". Good idea, and I'd be totally in favour. However, no
      one has stepped up to write this component and, as mentioned above, there are problems
      with Evolution for actually accomplishing this.

Aren't there more productive things to be doing than removing working useful software?