[Touch-packages] [Bug 1851453] Re: mir FTBFS in focal, blocks nettle transition

2019-11-11 Thread Launchpad Bug Tracker
This bug was fixed in the package mir - 1.4.0-0ubuntu5

---
mir (1.4.0-0ubuntu5) focal; urgency=medium

  * debian/source:
+ Set single-debian-patch and patch-header options to allow cherry-picking
  directly from Mir git
  * Cherry pick ea3375863b86298fea3e159fa2e592368ae3af04, fixing the build
against googletest ≥ 1.9 (LP: #1851453)

 -- Christopher James Halse Rogers   Fri, 08 Nov 2019
16:55:56 +1100

** Changed in: mir (Ubuntu)
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1851453

Title:
  mir FTBFS in focal, blocks nettle transition

Status in mir package in Ubuntu:
  Fix Released

Bug description:
  a no-change rebuild of mir in focal has failed, for reasons that
  appear unrelated to nettle itself.

  [...]
  [ 61%] Linking CXX shared module ../../lib/client-modules/dummy.so
  cd /<>/build-amd64/tests/mir_test_framework && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/mirclientplatformstub.dir/link.txt --verbose=1
  /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -g -std=c++14 -Wall -fno-strict-aliasing -pedantic 
-Wnon-virtual-dtor -Wextra -fPIC -Werror -Wno-psabi -ffat-lto-objects 
-Wno-error=null-dereference -Wno-error=overloaded-virtual -Wno-sign-compare 
-fno-lto -Dregister= 
-Wl,--version-script,/<>/tests/mir_test_framework/symbols-client.map
 -Wl,-Bsymbolic-fu
  nctions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fuse-ld=gold 
-Wl,--no-undefined -shared  -o ../../lib/client-modules/dummy.so 
CMakeFiles/mirclientplatformstub.dir/stub_client_platform_module.cpp.o 
-Wl,-rpath,/<>/build-amd64/lib: libmir-test-framework-static.a 
-lumockdev -lgobject-2.0 -lglib-2.0 -lumockdev -lgobject-2.0 -lglib-2.0 
../../lib/libmirserver.so.50 ../../lib/libmirplatform.so.16 
../../lib/libmirwayland.so.0 -lwayland-server 
../../src/platforms/common/server/libserver_platform_common.a 
../../src/platforms/common/server/kms-utils/libkms_utils.a -ldrm -ldrm 
/usr/lib/x86_64-linux-gnu/libEGL.so -lGLESv2 -lGLESv2 -lepoxy -lepoxy -ludev 
-ludev -lgio-2.0 -lgio-2.0 -luuid -luuid -lxcb -lxcb -lxcb-composite 
-lxcb-composite -lxcb-xfixes -lxcb-xfixes -lxcb-render -lxcb-render -lXcursor 
-lXcursor -llttng-ust -ldl -llttng-ust -latomic ../../lib/libmirclient.so.9 
../../lib/libmircommon.so.7 ../../src/capnproto/libmircapnproto.a 
/usr/lib/x86_64-linux-gnu/libcapnp-0.7.0.so 
/usr/lib/x86_64-linux-gnu/libkj-0.7.0.so -lpthread -pthread 
../../lib/libmircore.so.1 -ldl ../../lib/libmirprotobuf.so.3 
/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so ../../lib/libmircookie.so.2 
-lnettle /usr/lib/x86_64-linux-gnu/libxkbcommon.so 
/usr/lib/x86_64-linux-gnu/libboost_date_time.so 
/usr/lib/x86_64-linux-gnu/libboost_system.so 
/usr/lib/x86_64-linux-gnu/libboost_program_options.so 
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so 
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so 
/usr/lib/x86_64-linux-gnu/libboost_regex.so 
/usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libgtest_main.a 
/usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libgtest_main.a 
../../libGMock.a -lpthread -lgobject-2.0 -lglib-2.0 -lumockdev -lgobject-2.0 
-lglib-2.0 
  /usr/src/gmock/src/gmock.cc:135: error: undefined reference to 
'testing::Message::Message()'
  /usr/src/gmock/src/gmock.cc:135: error: undefined reference to 
'testing::internal::ParseInt32(testing::Message const&, char const*, int*)'
  /usr/src/gmock/src/gmock-internal-utils.cc:181: error: undefined reference to 
'testing::UnitTest::GetInstance()'
  /usr/src/gmock/src/gmock-internal-utils.cc:181: error: undefined reference to 
'testing::internal::GetCurrentOsStackTraceExceptTop[abi:cxx11](testing::UnitTest*,
 int)'
  /usr/include/gtest/internal/gtest-port.h:1651: error: undefined reference to 
'testing::internal::GTestLog::GTestLog(testing::internal::GTestLogSeverity, 
char const*, int)'
  /usr/include/gtest/internal/gtest-port.h:1651: error: undefined reference to 
'testing::internal::GTestLog::~GTestLog()'
  [...]

  (https://launchpad.net/ubuntu/+source/mir/1.4.0-0ubuntu4/+build/18005823)

  This is holding up a mass of intertwined start-of-cycle library
  transitions in focal-proposed right now.  Please fix this asap.

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

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


[Touch-packages] [Bug 1851453] Re: mir FTBFS in focal, blocks nettle transition

2019-11-06 Thread Chris Halse Rogers
This is due to the new googletest 1.9 git snapshot in focal-proposed,
which is (at least part way) through a big set of deprecations.

If this needs to be pushed through urgently, we could evict googletest
from focal-proposed, do the nettle transition, and then let googletest
back in.

I'll also keep working on making Mir build with the git snapshot gtest.
Additionally we should probably update gtest to 1.10, which is an actual
release ;)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1851453

Title:
  mir FTBFS in focal, blocks nettle transition

Status in mir package in Ubuntu:
  New

Bug description:
  a no-change rebuild of mir in focal has failed, for reasons that
  appear unrelated to nettle itself.

  [...]
  [ 61%] Linking CXX shared module ../../lib/client-modules/dummy.so
  cd /<>/build-amd64/tests/mir_test_framework && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/mirclientplatformstub.dir/link.txt --verbose=1
  /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -g -std=c++14 -Wall -fno-strict-aliasing -pedantic 
-Wnon-virtual-dtor -Wextra -fPIC -Werror -Wno-psabi -ffat-lto-objects 
-Wno-error=null-dereference -Wno-error=overloaded-virtual -Wno-sign-compare 
-fno-lto -Dregister= 
-Wl,--version-script,/<>/tests/mir_test_framework/symbols-client.map
 -Wl,-Bsymbolic-fu
  nctions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fuse-ld=gold 
-Wl,--no-undefined -shared  -o ../../lib/client-modules/dummy.so 
CMakeFiles/mirclientplatformstub.dir/stub_client_platform_module.cpp.o 
-Wl,-rpath,/<>/build-amd64/lib: libmir-test-framework-static.a 
-lumockdev -lgobject-2.0 -lglib-2.0 -lumockdev -lgobject-2.0 -lglib-2.0 
../../lib/libmirserver.so.50 ../../lib/libmirplatform.so.16 
../../lib/libmirwayland.so.0 -lwayland-server 
../../src/platforms/common/server/libserver_platform_common.a 
../../src/platforms/common/server/kms-utils/libkms_utils.a -ldrm -ldrm 
/usr/lib/x86_64-linux-gnu/libEGL.so -lGLESv2 -lGLESv2 -lepoxy -lepoxy -ludev 
-ludev -lgio-2.0 -lgio-2.0 -luuid -luuid -lxcb -lxcb -lxcb-composite 
-lxcb-composite -lxcb-xfixes -lxcb-xfixes -lxcb-render -lxcb-render -lXcursor 
-lXcursor -llttng-ust -ldl -llttng-ust -latomic ../../lib/libmirclient.so.9 
../../lib/libmircommon.so.7 ../../src/capnproto/libmircapnproto.a 
/usr/lib/x86_64-linux-gnu/libcapnp-0.7.0.so 
/usr/lib/x86_64-linux-gnu/libkj-0.7.0.so -lpthread -pthread 
../../lib/libmircore.so.1 -ldl ../../lib/libmirprotobuf.so.3 
/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so ../../lib/libmircookie.so.2 
-lnettle /usr/lib/x86_64-linux-gnu/libxkbcommon.so 
/usr/lib/x86_64-linux-gnu/libboost_date_time.so 
/usr/lib/x86_64-linux-gnu/libboost_system.so 
/usr/lib/x86_64-linux-gnu/libboost_program_options.so 
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so 
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so 
/usr/lib/x86_64-linux-gnu/libboost_regex.so 
/usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libgtest_main.a 
/usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libgtest_main.a 
../../libGMock.a -lpthread -lgobject-2.0 -lglib-2.0 -lumockdev -lgobject-2.0 
-lglib-2.0 
  /usr/src/gmock/src/gmock.cc:135: error: undefined reference to 
'testing::Message::Message()'
  /usr/src/gmock/src/gmock.cc:135: error: undefined reference to 
'testing::internal::ParseInt32(testing::Message const&, char const*, int*)'
  /usr/src/gmock/src/gmock-internal-utils.cc:181: error: undefined reference to 
'testing::UnitTest::GetInstance()'
  /usr/src/gmock/src/gmock-internal-utils.cc:181: error: undefined reference to 
'testing::internal::GetCurrentOsStackTraceExceptTop[abi:cxx11](testing::UnitTest*,
 int)'
  /usr/include/gtest/internal/gtest-port.h:1651: error: undefined reference to 
'testing::internal::GTestLog::GTestLog(testing::internal::GTestLogSeverity, 
char const*, int)'
  /usr/include/gtest/internal/gtest-port.h:1651: error: undefined reference to 
'testing::internal::GTestLog::~GTestLog()'
  [...]

  (https://launchpad.net/ubuntu/+source/mir/1.4.0-0ubuntu4/+build/18005823)

  This is holding up a mass of intertwined start-of-cycle library
  transitions in focal-proposed right now.  Please fix this asap.

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

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


[Touch-packages] [Bug 1851453] Re: mir FTBFS in focal, blocks nettle transition

2019-11-06 Thread Michał Sawicz
** Changed in: mir (Ubuntu)
 Assignee: (unassigned) => Chris Halse Rogers (raof)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1851453

Title:
  mir FTBFS in focal, blocks nettle transition

Status in mir package in Ubuntu:
  New

Bug description:
  a no-change rebuild of mir in focal has failed, for reasons that
  appear unrelated to nettle itself.

  [...]
  [ 61%] Linking CXX shared module ../../lib/client-modules/dummy.so
  cd /<>/build-amd64/tests/mir_test_framework && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/mirclientplatformstub.dir/link.txt --verbose=1
  /usr/bin/c++ -fPIC -g -O2 -fdebug-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -pthread -g -std=c++14 -Wall -fno-strict-aliasing -pedantic 
-Wnon-virtual-dtor -Wextra -fPIC -Werror -Wno-psabi -ffat-lto-objects 
-Wno-error=null-dereference -Wno-error=overloaded-virtual -Wno-sign-compare 
-fno-lto -Dregister= 
-Wl,--version-script,/<>/tests/mir_test_framework/symbols-client.map
 -Wl,-Bsymbolic-fu
  nctions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -fuse-ld=gold 
-Wl,--no-undefined -shared  -o ../../lib/client-modules/dummy.so 
CMakeFiles/mirclientplatformstub.dir/stub_client_platform_module.cpp.o 
-Wl,-rpath,/<>/build-amd64/lib: libmir-test-framework-static.a 
-lumockdev -lgobject-2.0 -lglib-2.0 -lumockdev -lgobject-2.0 -lglib-2.0 
../../lib/libmirserver.so.50 ../../lib/libmirplatform.so.16 
../../lib/libmirwayland.so.0 -lwayland-server 
../../src/platforms/common/server/libserver_platform_common.a 
../../src/platforms/common/server/kms-utils/libkms_utils.a -ldrm -ldrm 
/usr/lib/x86_64-linux-gnu/libEGL.so -lGLESv2 -lGLESv2 -lepoxy -lepoxy -ludev 
-ludev -lgio-2.0 -lgio-2.0 -luuid -luuid -lxcb -lxcb -lxcb-composite 
-lxcb-composite -lxcb-xfixes -lxcb-xfixes -lxcb-render -lxcb-render -lXcursor 
-lXcursor -llttng-ust -ldl -llttng-ust -latomic ../../lib/libmirclient.so.9 
../../lib/libmircommon.so.7 ../../src/capnproto/libmircapnproto.a 
/usr/lib/x86_64-linux-gnu/libcapnp-0.7.0.so 
/usr/lib/x86_64-linux-gnu/libkj-0.7.0.so -lpthread -pthread 
../../lib/libmircore.so.1 -ldl ../../lib/libmirprotobuf.so.3 
/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so ../../lib/libmircookie.so.2 
-lnettle /usr/lib/x86_64-linux-gnu/libxkbcommon.so 
/usr/lib/x86_64-linux-gnu/libboost_date_time.so 
/usr/lib/x86_64-linux-gnu/libboost_system.so 
/usr/lib/x86_64-linux-gnu/libboost_program_options.so 
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so 
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so 
/usr/lib/x86_64-linux-gnu/libboost_regex.so 
/usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libgtest_main.a 
/usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libgtest_main.a 
../../libGMock.a -lpthread -lgobject-2.0 -lglib-2.0 -lumockdev -lgobject-2.0 
-lglib-2.0 
  /usr/src/gmock/src/gmock.cc:135: error: undefined reference to 
'testing::Message::Message()'
  /usr/src/gmock/src/gmock.cc:135: error: undefined reference to 
'testing::internal::ParseInt32(testing::Message const&, char const*, int*)'
  /usr/src/gmock/src/gmock-internal-utils.cc:181: error: undefined reference to 
'testing::UnitTest::GetInstance()'
  /usr/src/gmock/src/gmock-internal-utils.cc:181: error: undefined reference to 
'testing::internal::GetCurrentOsStackTraceExceptTop[abi:cxx11](testing::UnitTest*,
 int)'
  /usr/include/gtest/internal/gtest-port.h:1651: error: undefined reference to 
'testing::internal::GTestLog::GTestLog(testing::internal::GTestLogSeverity, 
char const*, int)'
  /usr/include/gtest/internal/gtest-port.h:1651: error: undefined reference to 
'testing::internal::GTestLog::~GTestLog()'
  [...]

  (https://launchpad.net/ubuntu/+source/mir/1.4.0-0ubuntu4/+build/18005823)

  This is holding up a mass of intertwined start-of-cycle library
  transitions in focal-proposed right now.  Please fix this asap.

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

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