unity8/mir: bump pkgrel after soname bump
This is why the upstream compat test case is currently failing in master.
Increase 'mir' pkgrel (1 -> 2), missing depend(s): so:libprotobuf-lite.so.17
Merge request reports
Activity
It is failing to build now :
[ 20%] Building CXX object src/server/scene/CMakeFiles/mirscene.dir/broadcasting_session_event_sink.cpp.o In file included from /home/pmos/build/src/mir-1.1.2/src/server/frontend/session_mediator.cpp:19: In file included from /home/pmos/build/src/mir-1.1.2/src/server/frontend/session_mediator.h:22: In file included from /home/pmos/build/src/mir-1.1.2/src/server/frontend/display_server.h:22: /home/pmos/build/src/mir-1.1.2/src/include/common/mir/protobuf/display_server.h:37:27: error: no type named 'Closure' in namespace 'google::protobuf' google::protobuf::Closure* done) = 0; ~~~~~~~~~~~~~~~~~~^ /home/pmos/build/src/mir-1.1.2/src/include/common/mir/protobuf/display_server.h:41:27: error: no type named 'Closure' in namespace 'google::protobuf' google::protobuf::Closure* done) = 0; ~~~~~~~~~~~~~~~~~~^ ...
I'm on it.
- updating to 1.3.0 (latest) is not trivial, because it needs at least one new dependency: "wlcs" - and it does not seem to be packaged in Alpine already
- (download URL would need to be changed since the .tar.xz archives are missing)
- looking at the source, updating to latest would not fix the build issue anyway: the files in question have seen the last change two years ago.
- that means, patching the source is the remaining option.
- protobuf was updated from 3.6.1 to 3.8.0 in alpine
By Oliver Smith on 2019-07-05T20:37:39
Edited by Administrator- updating to 1.3.0 (latest) is not trivial, because it needs at least one new dependency: "wlcs" - and it does not seem to be packaged in Alpine already
After spending two and a half hours on this and almost puking when seeing the protobuf git log, I don't see how I can fix this or create a workaround in reasonable time.
I have reported the build failure with 3.8.0 upstream: https://github.com/MirServer/mir/issues/913
Unfortunately we'll need to remove mir from pmaports.git and all dependencies, until this is resolved.
By Oliver Smith on 2019-07-05T21:43:51
added 1 commit
- 256b8c18 - unity8/mir: rebuild against protobuf 3.8.0
By Oliver Smith on 2019-07-06T00:58:01
added 1 commit
- 3bb55046 - unity8/mir: rebuild against protobuf 3.8.0 (!481 (merged))
By Oliver Smith on 2019-07-06T01:19:07
mentioned in commit 3bb55046
By Oliver Smith on 2019-07-06T01:19:08
enabled an automatic merge when the pipeline for 3bb55046 succeeds
By Oliver Smith on 2019-07-06T01:19:31