gnome-contacts fails to build: memory-icon.vala:29.1-29.63: error: `Contacts.MemoryIcon' does not implement interface method `GLib.Icon.serialize

Bug #1207408 reported by Jeremy Bícha
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-contacts (Ubuntu)
Fix Released
High
Unassigned
vala-0.20 (Ubuntu)
Fix Released
High
Unassigned

Bug Description

memory-icon.vala:29.1-29.63: error: `Contacts.MemoryIcon' does not implement interface method `GLib.Icon.serialize'
internal class Contacts.MemoryIcon : Object, Icon, LoadableIcon {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
contacts-contact-editor.vala:731.38-731.65: warning: Gee.Map.contains is deprecated. Use Map.has_key
contacts-app.vala:78.30-78.33: warning: Argument 1: Cannot pass null to non-null parameter type
      contact_name.set_text (null);
                             ^^^^
contacts-app.vala:195.5-197.39: warning: unhandled error `GLib.Error'
contacts-linking.vala:746.8-746.64: warning: unhandled error `GLib.Error'
 yield App.app.contacts_store.aggregator.unlink_individual (ind);
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
contacts-linking.vala:750.8-750.59: warning: unhandled error `Folks.IndividualAggregatorError'
 yield App.app.contacts_store.aggregator.link_personas (ps);
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
contacts-linking.vala:765.11-765.72: warning: unhandled error `Folks.IndividualAggregatorError'
    yield App.app.contacts_store.aggregator.link_personas (all_personas);
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
contacts-app.vala:561.28-561.31: warning: Argument 1: Cannot pass null to non-null parameter type
    contact_name.set_text (null);
                           ^^^^
contacts-app.vala:394.32-394.35: warning: Argument 1: Cannot pass null to non-null parameter type
        contact_name.set_text (null);
                               ^^^^
Compilation failed: 1 error(s), 15 warning(s)

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: gnome-contacts 3.8.2-0ubuntu2
ProcVersionSignature: Ubuntu 3.10.0-6.17-generic 3.10.3
Uname: Linux 3.10.0-6-generic x86_64
ApportVersion: 2.11-0ubuntu1
Architecture: amd64
Date: Thu Aug 1 11:31:07 2013
InstallationDate: Installed on 2013-06-14 (48 days ago)
InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 (20130613)
MarkForUpload: True
SourcePackage: gnome-contacts
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jeremy Bícha (jbicha) wrote :
Revision history for this message
Rico Tzschichholz (ricotz) wrote :
Jeremy Bícha (jbicha)
affects: gnome-contacts (Ubuntu) → vala-0.20 (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in vala-0.20 (Ubuntu):
status: New → Confirmed
Revision history for this message
Allison Karlitskaya (desrt) wrote :

This needs to be fixed upstream by deleting MemoryIcon and replacing it with BytesIcon

Jeremy Bícha (jbicha)
Changed in gnome-contacts (Ubuntu):
importance: Undecided → High
Changed in vala-0.20 (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vala-0.20 - 0.20.1-2ubuntu3

---------------
vala-0.20 (0.20.1-2ubuntu3) saucy; urgency=low

  * debian/patches/git_vapi_new_gicon.patch:
    - Fix Icon.serialize () binding (lp: #1207408)
 -- Rico Tzschichholz <email address hidden> Thu, 01 Aug 2013 18:15:31 +0200

Changed in vala-0.20 (Ubuntu):
status: Fix Committed → Fix Released
Changed in gnome-contacts (Ubuntu):
status: New → 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.