[Desktop-packages] [Bug 1855993] Re: FTBFS in focal blocking gpsd transition for libgps25

2019-12-11 Thread Christian Ehrhardt 
** Also affects: cmake (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: cmake (Ubuntu)
 Assignee: (unassigned) => Rik Mills (rikmills)

** Changed in: cmake (Ubuntu)
   Status: New => Triaged

** Description changed:

+ A change in Pango [1] broke builds using GTK2 as the pango source will
+ include hb.h but miss the proper include paths.
+ 
+ A fix was brought up in [2] and should be added to cmake in Focal to
+ allow things to build with the new pango.
+ 
+ Focal currently is at cmake 3.15.4-1 and [3] is a backport of that
+ change to the 3.15 series.
+ 
+ Note: after that is resolved navit will need a no change rebuild to pick
+ up libgpsd25 which got me initially to find this issue.
+ 
+ [1]: 
https://gitlab.gnome.org/GNOME/pango/commit/a7b17aa2bad77c485943c860a20aedc2b2b115ff
+ [2]: https://gitlab.kitware.com/cmake/cmake/issues/19531
+ [3]: 
https://gitlab.kitware.com/cmake/cmake/commit/e4b1b79abb2b6e1ad07d36d4734554972c9ce4a9
+ 
+ 
+ --- original report ---
+ 
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
-  from /usr/include/pango-1.0/pango/pango-attributes.h:25,
-  from /usr/include/pango-1.0/pango/pango.h:25,
-  from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
-  from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
-  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
-  from /usr/include/gtk-2.0/gdk/gdk.h:32,
-  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-  from 
/<>/navit-0.5.3+dfsg.1/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c:26:
+  from /usr/include/pango-1.0/pango/pango-attributes.h:25,
+  from /usr/include/pango-1.0/pango/pango.h:25,
+  from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
+  from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
+  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
+  from /usr/include/gtk-2.0/gdk/gdk.h:32,
+  from /usr/include/gtk-2.0/gtk/gtk.h:32,
+  from 
/<>/navit-0.5.3+dfsg.1/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c:26:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
-28 | #include 
-   |  ^~
+    28 | #include 
+   |  ^~
  compilation terminated.
  
- 
- 
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
-  from /usr/include/pango-1.0/pango/pango-attributes.h:25,
-  from /usr/include/pango-1.0/pango/pango.h:25,
-  from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
-  from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
-  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
-  from /usr/include/gtk-2.0/gdk/gdk.h:32,
-  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-  from 
/<>/navit-0.5.3+dfsg.1/navit/gui/gtk/datawindow.c:24:
+  from /usr/include/pango-1.0/pango/pango-attributes.h:25,
+  from /usr/include/pango-1.0/pango/pango.h:25,
+  from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
+  from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
+  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
+  from /usr/include/gtk-2.0/gdk/gdk.h:32,
+  from /usr/include/gtk-2.0/gtk/gtk.h:32,
+  from 
/<>/navit-0.5.3+dfsg.1/navit/gui/gtk/datawindow.c:24:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
-28 | #include 
-   |  ^~
+    28 | #include 
+   |  ^~
  compilation terminated.
- 
  
  These are from no change rebuilds needed for libgps25, but something
  else made them break.

** Description changed:

+ ## Cmake ##
+ 
  A change in Pango [1] broke builds using GTK2 as the pango source will
  include hb.h but miss the proper include paths.
  
  A fix was brought up in [2] and should be added to cmake in Focal to
  allow things to build with the new pango.
  
  Focal currently is at cmake 3.15.4-1 and [3] is a backport of that
  change to the 3.15 series.
  
  Note: after that is resolved navit will need a no change rebuild to pick
  up libgpsd25 which got me initially to find this issue.
  
  [1]: 
https://gitlab.gnome.org/GNOME/pango/commit/a7b17aa2bad77c485943c860a20aedc2b2b115ff
  [2]: https://gitlab.kitware.com/cmake/cmake/issues/19531
  [3]: 
https://gitlab.kitware.com/cmake/cmake/commit/e4b1b79abb2b6e1ad07d36d4734554972c9ce4a9
  
+ --- original report ---
  
- --- original report ---
+ ## Navit ##
  
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   

[Desktop-packages] [Bug 1855993] Re: FTBFS in focal blocking gpsd transition for libgps25

2019-12-11 Thread Christian Ehrhardt 
#ubuntu-desktop was helpful:

[11:29]  cpaelzer, hey, it's 
https://gitlab.kitware.com/cmake/cmake/issues/19531
[11:29]  RikMills, ^
[11:29]  cpaelzer, we talked about it on friday on #ubuntu-release, we 
should backport that patch to cmake

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pango1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1855993

Title:
  FTBFS in focal blocking gpsd transition for libgps25

Status in navit package in Ubuntu:
  New
Status in pango1.0 package in Ubuntu:
  New

Bug description:
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
   from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
   from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
   from /usr/include/gtk-2.0/gdk/gdk.h:32,
   from /usr/include/gtk-2.0/gtk/gtk.h:32,
   from 
/<>/navit-0.5.3+dfsg.1/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c:26:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
 28 | #include 
|  ^~
  compilation terminated.


  
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
   from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
   from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
   from /usr/include/gtk-2.0/gdk/gdk.h:32,
   from /usr/include/gtk-2.0/gtk/gtk.h:32,
   from 
/<>/navit-0.5.3+dfsg.1/navit/gui/gtk/datawindow.c:24:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
 28 | #include 
|  ^~
  compilation terminated.


  These are from no change rebuilds needed for libgps25, but something
  else made them break.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/navit/+bug/1855993/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1855993] Re: FTBFS in focal blocking gpsd transition for libgps25

2019-12-11 Thread Christian Ehrhardt 
navit last time built fine in Eoan on 2019-09-10

Comparing the environments between late Eoan and Focal...

The Eoan version of pango-coverage.h doesn't have the include that is
failing me.

** Bug watch added: gitlab.kitware.com/cmake/cmake/issues #19531
   https://gitlab.kitware.com/cmake/cmake/issues/19531

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pango1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1855993

Title:
  FTBFS in focal blocking gpsd transition for libgps25

Status in navit package in Ubuntu:
  New
Status in pango1.0 package in Ubuntu:
  New

Bug description:
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
   from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
   from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
   from /usr/include/gtk-2.0/gdk/gdk.h:32,
   from /usr/include/gtk-2.0/gtk/gtk.h:32,
   from 
/<>/navit-0.5.3+dfsg.1/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c:26:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
 28 | #include 
|  ^~
  compilation terminated.


  
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
   from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
   from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
   from /usr/include/gtk-2.0/gdk/gdk.h:32,
   from /usr/include/gtk-2.0/gtk/gtk.h:32,
   from 
/<>/navit-0.5.3+dfsg.1/navit/gui/gtk/datawindow.c:24:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
 28 | #include 
|  ^~
  compilation terminated.


  These are from no change rebuilds needed for libgps25, but something
  else made them break.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/navit/+bug/1855993/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1855993] Re: FTBFS in focal blocking gpsd transition for libgps25

2019-12-11 Thread Christian Ehrhardt 
Added a pango1.0 task for awareness

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pango1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1855993

Title:
  FTBFS in focal blocking gpsd transition for libgps25

Status in navit package in Ubuntu:
  New
Status in pango1.0 package in Ubuntu:
  New

Bug description:
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
   from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
   from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
   from /usr/include/gtk-2.0/gdk/gdk.h:32,
   from /usr/include/gtk-2.0/gtk/gtk.h:32,
   from 
/<>/navit-0.5.3+dfsg.1/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c:26:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
 28 | #include 
|  ^~
  compilation terminated.


  
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
   from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
   from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
   from /usr/include/gtk-2.0/gdk/gdk.h:32,
   from /usr/include/gtk-2.0/gtk/gtk.h:32,
   from 
/<>/navit-0.5.3+dfsg.1/navit/gui/gtk/datawindow.c:24:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
 28 | #include 
|  ^~
  compilation terminated.


  These are from no change rebuilds needed for libgps25, but something
  else made them break.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/navit/+bug/1855993/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp


[Desktop-packages] [Bug 1855993] Re: FTBFS in focal blocking gpsd transition for libgps25

2019-12-11 Thread Christian Ehrhardt 
navit actually just naively includes  and the error pups up
much below that.

It has #define GDK_ENABLE_BROKEN might that be related?

Build dep is:
  libgtk2.0-dev
Which brings in:
 libpango1.0-dev | 1.44.7-1   | focal   | amd64, arm64, armhf, 
i386, ppc64el, s390x

And that has the failing include:
grep -Hn hb.h /usr/include/pango-1.0/pango/pango-coverage.h
/usr/include/pango-1.0/pango/pango-coverage.h:28:#include 

The only occurrence of that is in:
$ apt-file search 'hb.h' | grep -e '/hb\.h$'
libharfbuzz-dev: /usr/include/harfbuzz/hb.h
thunderbird-dev: /usr/include/thunderbird/harfbuzz/hb.h

Odd, did it really want that one ...?

** Also affects: pango1.0 (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pango1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1855993

Title:
  FTBFS in focal blocking gpsd transition for libgps25

Status in navit package in Ubuntu:
  New
Status in pango1.0 package in Ubuntu:
  New

Bug description:
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
   from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
   from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
   from /usr/include/gtk-2.0/gdk/gdk.h:32,
   from /usr/include/gtk-2.0/gtk/gtk.h:32,
   from 
/<>/navit-0.5.3+dfsg.1/navit/graphics/gtk_drawing_area/graphics_gtk_drawing_area.c:26:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
 28 | #include 
|  ^~
  compilation terminated.


  
  In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
   from /usr/include/pango-1.0/pango/pango-attributes.h:25,
   from /usr/include/pango-1.0/pango/pango.h:25,
   from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
   from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
   from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
   from /usr/include/gtk-2.0/gdk/gdk.h:32,
   from /usr/include/gtk-2.0/gtk/gtk.h:32,
   from 
/<>/navit-0.5.3+dfsg.1/navit/gui/gtk/datawindow.c:24:
  /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No 
such file or directory
 28 | #include 
|  ^~
  compilation terminated.


  These are from no change rebuilds needed for libgps25, but something
  else made them break.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/navit/+bug/1855993/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp