"Loose" ical (ics) and vcard (vcf) files lack specialized handlers

Bug #289205 reported by Dylan McCall
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Wishlist
evolution (Ubuntu)
Fix Released
Wishlist
Ubuntu Desktop Bugs

Bug Description

This is a usability issue.

One very important feature for this desktop environment is file type associations. That is, when the user can double click on a file and have it opened by a useful program which treats the file in a way the user appreciates. For example images are displayed in an image viewer, not a text editor.

At the moment, there is a major problem with the files storing contacts, todo lists and calendars because it is not obvious to a user what to do with them! When they are double clicked, gedit is opened as a fallback to display the files. What should happen is Evolution should be opened and then offer to import or view the data contained in those files.

There are some separate applications which are set up in this way:
-XFCE's Orage calendar will open an ics file and display it, without any hesitation. The ics file is just modified where it is instead of imported into a specific database.
-Pimlico's Contacts application will open a vcf file and offer to import contacts contained in it, one by one, with an option to just view each contact instead.

The reason why that kind of functionality is important is because needing to start in Evolution and then choose Import from there is incompatible with a file-centric shell. (A direction that GNOME may be heading in and currently supports alongside an application-centric shell). When a user wants to import his calendar and contacts from another source using ics and vcf as a transport medium, he is likely to be confused.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your bug report, that's an upstream wishlist request

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Wishlist
Revision history for this message
Pedro Villavicencio (pedro) wrote :

As Sebastien state, this is an upstream request and it needs to be send upstream to bugzilla.gnome.org , for forwarding instructions please have a look to https://wiki.ubuntu.com/Bugs/Upstream/GNOME ; leaving this as incomplete until it gets forwarded, thanks in advance.

Changed in evolution:
status: New → Incomplete
Revision history for this message
Dylan McCall (dylanmccall) wrote :

Thanks Sebastien and Pedro! I keep forgetting that Launchpad isn't the only bug tracker out there, however much I wish they were all this pretty :)

Filed upstream.

Changed in evolution:
status: Incomplete → Triaged
Changed in evolution:
status: Unknown → New
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

Upstream bug has been marked as a duplicate of bug https://bugzilla.gnome.org/show_bug.cgi?id=588093

Changed in evolution:
status: New → Unknown
Changed in evolution:
status: Unknown → Confirmed
Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

This is fixed upstream now.

Changed in evolution (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (7.9 KiB)

This bug was fixed in the package evolution - 2.30.1.2-1ubuntu1

---------------
evolution (2.30.1.2-1ubuntu1) maverick; urgency=low

  * Merge from debian experimental:
    + debian/control:
      - add Vcs-Bzr tag
      - don't build depends on pilot-link it's not required
      - don't use po-debconf there either
      - build-depends on libpst, python and shared-mime-info
      - set gnome-pilot-conduits as suggests
      - don't split documentation since it goes to langpacks
      - evolution replaces evolution-plugins (<< 2.22.2-1)
        since the bogofilter plugin has been moved there
      - evolution-plugins-experimental replaces evolution-plugins (<< 2.27)
      - updated descriptions to reflect binary installs
      - remove libgtkimageview-dev build-dep: not in main, seems crashy right
        now
    + debian/docs:
      - renamed evolution-common.docs
    + debian/evolution-2.2.desktop:
      - compatibility .desktop for users upgrading
    + debian/evolution.gconf-defaults:
      - don't display unstable warning on startup (Ubuntu: #91799)
    + debian/evolution.install:
      - install the autostart and compatibility desktop entries
      - install webdav and python but not hula and print-message there
    + debian/evolution-mail.desktop:
      - don't reapply this ubuntu change and use only one menu entry
    + debian/evolution-alarm-notify.desktop,
      debian/evolution-alarm-notify.desktop.in,
      #debian/patches/64_translate_autostart_strings.patch: #
      - autostart desktop file to start evolution-alarm-notify with the session,
        translate the entry
    + debian/evolution-dev.install:
      - detail the .so to install
    + debian/evolution-plugins.install,
      debian/evolution-plugins-experimental.install:
      - install the .so in binaries corresponding to the upstream options
    + debian/patches/01_dont-ship-evo-mail-notifier.png.patch:
      - don't ship that change that debian added without reason
    + debian/evolution.preinst, debian/evolution.templates:
      - don't display debconf template on upgrade
    + debian/patches/03_lpi.patch:
      - launchpad-integration patch
    + debian/patches/62_no_upstream_email_notification_by_default.patch:
      - don't enable the notification icon by default since the message indicator
        is running
    + debian/patches/10_desktop_shortcuts.patch
      - Adds desktop shortcuts for the messaging menu.
    + debian/rules:
      - don't use -Bsymbolic-functions to workaround memos crashing
      - don't use debconf translation there
      - use --disable-scrollkeeper --enable-python configure option
      - use --disable-inline-plugin: dep not in main, seems crashy right now
    + debian/patches/90_autoconf.patch:
      - refresh autotool

evolution (2.30.1.2-1) experimental; urgency=low

  * New upstream bugfix release.
  * debian/patches:
    - 03_fix-face-plugin-linking dropped, included upstream.

evolution (2.30.1.1-1) experimental; urgency=low

  * New upstream bugfix release. (LP: #154752)
  * debian/patches:
    - 03_fix-face-plugin-linking, fix ftbfs with face plugin.
  * debian/control:
    - bump (build-)deps to gtkhtml/eds 2.30.1.

evolution (2....

Read more...

Changed in evolution (Ubuntu):
status: Fix Committed → Fix Released
Changed in evolution:
importance: Unknown → Wishlist
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.