After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 714403 - Integrate with libmessagingmenu
Integrate with libmessagingmenu
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: client
0.2
Other All
: Urgent normal
: ---
Assigned To: Jim Nelson
Geary Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-31 11:35 UTC by Jim Nelson
Modified: 2013-05-01 06:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Proposed patch (6.29 KB, patch)
2012-09-06 18:56 UTC, Jim Nelson
none Details | Review

Description Charles Lindsay 2013-11-21 20:26:02 UTC


---- Reported by jim@yorba.org 2012-07-31 04:35:00 -0700 ----

Original Redmine bug id: 5607
Original URL: http://redmine.yorba.org/issues/5607
Searchable id: yorba-bug-5607
Original author: Jim Nelson
Original description:

Precise uses libindicate for the messaging menu. Quantal will (probably) use
libmessagingmenu. We will need to support both until we drop support for
Precise.

My suggestion is to use a ./configure switch and #if's in the code to deal
with this situation.

Related issues:
related to geary - 5670: report and/or autodetect libindicate and
libunity configu... (Fixed)



---- Additional Comments From geary-maint@gnome.bugs 2013-05-01 11:49:00 -0700 ----

### History

####

#1

Updated by Adam Dingle over 1 year ago

  * **Tracker** changed from _Bug_ to _Feature_

####

#2

Updated by Jim Nelson over 1 year ago

libindicate support is integrated in 6da84dfc79df3e469627f128729b00b7b5c5b8cd
(see #5648). That patch also creates a framework for supporting
libmessagingmenu when/if it becomes available.

####

#3

Updated by Adam Dingle over 1 year ago

  * **Subject** changed from _Integrate with libindicate and libmessagingmenu_ to _Integrate with libmessagingmenu_

According to Ken VanDine libmessagingmenu will land in Quantal this week so
yes, we will have to do some work here.

####

#4

Updated by Adam Dingle about 1 year ago

  * **Assignee** set to _Jim Nelson_

####

#5

Updated by Adam Dingle about 1 year ago

It appears that libmessagingmenu has arrived in Quantal:

    
    
    $ dpkg -l 'libmessag*'
    Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
    ||/ Name           Version      Architecture Description
    +++-==============-============-============-=================================
    ii  libmessaging-m 12.10.1-0ubu amd64        Messaging Menu - shared library
    

On my Quantal machine, Geary doesn't show up in the messaging menu at all, and
the icon doesn't turn blue when new mail arrives. I guess that means it's time
for us to implement this. :)

####

#6

Updated by Adam Dingle about 1 year ago

  * **Priority** changed from _High_ to _Urgent_

####

#7

Updated by Jim Nelson about 1 year ago

  * **File** 5607.patch added

The necessary .gir changes were made but have not been pushed out, so this
patch will not work without installing libmessaging-menu-dev from trunk.

Once the update is available I'll finish packaging work on this (so our daily
build is not broken on Precise) and commit.

####

#8

Updated by Jim Nelson about 1 year ago

I checked tonight. The changes we're waiting for still haven't been pushed
out.

####

#9

Updated by Adam Dingle about 1 year ago

libmessaging-menu 12.10.3 has arrived in Quantal:

https://launchpad.net/ubuntu/+source/indicator-messages/12.10.3-0ubuntu1

Looks like this has the changes we need.

####

#10

Updated by Jim Nelson about 1 year ago

  * **Status** changed from _Open_ to _5_
  * **Resolution** set to _fixed_

592fe9ff934700284920945800ec67b24e5c4eaf

####

#11

Updated by Charles Lindsay 7 months ago

  * **Status** changed from _5_ to _Fixed_



--- Bug imported by chaz@yorba.org 2013-11-21 20:26 UTC  ---

This bug was previously known as _bug_ 5607 at http://redmine.yorba.org/show_bug.cgi?id=5607
Imported an attachment (id=260976)

Unknown milestone "unknown in product geary. 
   Setting to default milestone for this product, "---".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.