Update to 0.47

Bug #1030463 reported by Robert Ancell
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNOME Bluetooth
Fix Released
High
obexd (Ubuntu)
Invalid
Wishlist
Mathieu Trudel-Lapierre

Bug Description

ver 0.47:
        Update client session API.
        Change D-Bus namespace to org.bluez.obex.

Revision history for this message
Robert Ancell (robert-ancell) wrote :
Download full text (4.9 KiB)

Fails to build due to changes in libebook:
  CC plugins/phonebook.o
In file included from plugins/phonebook.c:34:0:
/usr/include/evolution-data-server-3.6/libebook/e-book.h:12:2: error: #error "Only <libebook/libebook.h> should be included directly."
In file included from /usr/include/evolution-data-server-3.6/libebook/e-book.h:23:0,
                 from plugins/phonebook.c:34:
/usr/include/evolution-data-server-3.6/libebook/e-contact.h:10:2: error: #error "Only <libebook/libebook.h> should be included directly."
In file included from /usr/include/evolution-data-server-3.6/libebook/e-contact.h:18:0,
                 from /usr/include/evolution-data-server-3.6/libebook/e-book.h:23,
                 from plugins/phonebook.c:34:
/usr/include/evolution-data-server-3.6/libebook/e-vcard.h:24:2: error: #error "Only <libebook/libebook.h> should be included directly."
In file included from /usr/include/evolution-data-server-3.6/libebook/e-book.h:24:0,
                 from plugins/phonebook.c:34:
/usr/include/evolution-data-server-3.6/libebook/e-book-query.h:3:2: error: #error "Only <libebook/libebook.h> should be included directly."
In file included from /usr/include/evolution-data-server-3.6/libebook/e-book-query.h:9:0,
                 from /usr/include/evolution-data-server-3.6/libebook/e-book.h:24,
                 from plugins/phonebook.c:34:
/usr/include/evolution-data-server-3.6/libebook/e-contact.h:10:2: error: #error "Only <libebook/libebook.h> should be included directly."
In file included from /usr/include/evolution-data-server-3.6/libebook/e-book.h:25:0,
                 from plugins/phonebook.c:34:
/usr/include/evolution-data-server-3.6/libebook/e-book-view.h:12:2: error: #error "Only <libebook/libebook.h> should be included directly."
In file included from /usr/include/evolution-data-server-3.6/libebook/e-book-view.h:21:0,
                 from /usr/include/evolution-data-server-3.6/libebook/e-book.h:25,
                 from plugins/phonebook.c:34:
/usr/include/evolution-data-server-3.6/libebook/e-book-types.h:13:2: error: #error "Only <libebook/libebook.h> should be included directly."
In file included from /usr/include/evolution-data-server-3.6/libebook/e-book-types.h:19:0,
                 from /usr/include/evolution-data-server-3.6/libebook/e-book-view.h:21,
                 from /usr/include/evolution-data-server-3.6/libebook/e-book.h:25,
                 from plugins/phonebook.c:34:
/usr/include/evolution-data-server-3.6/libebook/e-contact.h:10:2: error: #error "Only <libebook/libebook.h> should be included directly."
In file included from /usr/include/evolution-data-server-3.6/libebook/e-book.h:26:0,
                 from plugins/phonebook.c:34:
/usr/include/evolution-data-server-3.6/libebook/e-book-types.h:13:2: error: #error "Only <libebook/libebook.h> should be included directly."
plugins/phonebook.c: In function ‘traverse_sources’:
plugins/phonebook.c:385:7: warning: assignment makes pointer from integer without a cast [enabled by default]
plugins/phonebook.c:401:17: warning: assignment makes pointer from integer without a cast [enabled by default]
plugins/phonebook.c:403:3: warning: format ‘%s’ expects argument of type...

Read more...

Changed in obexd (Ubuntu):
status: New → Triaged
importance: Undecided → Wishlist
Changed in obexd (Ubuntu):
assignee: nobody → Mathieu Trudel-Lapierre (mathieu-tl)
Changed in obexd (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Blocked:

Some piece of the puzzle is still listening for org.openobex.client rather than org.bluez.obex.

That version also still FTBFS against libebook from EDS 3.6; it needs more than a few minutes or work to rework the phonebook pull/get_contacts etc. calls from their current state to use GAsyncReadyCallbacks w/ the new API.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Trying to figure out what still points to the wrong DBus name; started the porting of code but it's taking a while...

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

To fix post-quantal; there is no need to upgrade obexd at this point (and we're past feature freeze now).

I'm unassigning myself, will look back into it when comes the time to merge/sync obexd when R is opened.

Changed in obexd (Ubuntu):
status: In Progress → Triaged
assignee: Mathieu Trudel-Lapierre (mathieu-tl) → nobody
Changed in obexd (Ubuntu):
assignee: nobody → Mathieu Trudel-Lapierre (mathieu-tl)
Changed in gnome-bluetooth:
importance: Unknown → High
status: Unknown → Confirmed
Changed in gnome-bluetooth:
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

closing the package has been removed from Ubuntu

Changed in obexd (Ubuntu):
status: Triaged → Invalid
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.