[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-05 Thread Alan Griffiths
Ooops!! that's based on the wrong branch -- 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/1619616 Title: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-05 Thread Alan Griffiths
It looks very much as though protobuf3 reverts this change: $ bzr log -c 295 lp:protobuf I've not yet proved that's the whole problem, but it would explain it. ** Changed in: mir (Ubuntu) Assignee: (unassigned) => Alan Griffiths (alan-griffiths) -- You received this bug notificat

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-05 Thread Alan Griffiths
Here's the fix to +branch/ubuntu/wily-proposed/protobuf/ that fixes the problem with reloading modules that depend on protobuf. ** Attachment added: "Forward port fix from protobuf 2.6" https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1619616/+attachment/4734807/+files/fix-protobuf -- You

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-05 Thread Alan Griffiths
Patch for the correct branch ** Attachment added: "fix-protobuf" https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1619616/+attachment/4734930/+files/fix-protobuf -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-06 Thread Alan Griffiths
There was a hack put into Mir around the end of June 2015 as linked by Daniel (https://code.launchpad.net/~vanvugt/mir/fix-1391976/+merge/262678). As the comment suggests this was pending "a proper fix will come from libprotobuf itself but this way we don't need to wait for that". This "hack" was

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-06 Thread Alan Griffiths
I'm very suspicious of my laptop running yakkety - even with "proposed" purged it is now crashing every few minutes (which makes keeping track of things a PITA). The root cause is probably a failure in protobuf to re-initalise static data when clients call

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-07 Thread Alan Griffiths
But I don't yet see how 2.6.1 avoided this issue. -- 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/1619616 Title: Mir test fails with protobuf3: Protobuf-can-be-reloaded

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-07 Thread Alan Griffiths
A simpler fix that removes the assumption that the shared library will be unloaded between uses ** Attachment added: "fix-protobuf" https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1619616/+attachment/4736108/+files/fix-protobuf -- You received this bug notification because you are a

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-07 Thread Alan Griffiths
Oops. The patch in #18 is for google/protobuf/stubs/common.cc: 415d414 < shutdown_functions = new vector; 425a425,426 > if (internal::shutdown_functions == NULL) > shutdown_functions = new vector; 446,447d446 < delete internal::shutdown_functions_mutex; <

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-07 Thread Alan Griffiths
OK, I have rebuild laptop and have a less flaky system. This (updated) patch is only a proof-of-concept as it clearly leaks resources on program exit in this form. OTOH it does make the Mir test pass, so I have found the right problem. ** Attachment added: "fix-protobuf"

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-08 Thread Alan Griffiths
Narrowing the problem: it isn't any of the Mir code, or the generated code, or explicit calls into libprotobuf-lite. The following program loads and unloads libprotobuf-lite.so from 2.6.1 successfully. With 3.0.0 it fails to unload. #include #include int main(int argc, char** argv) { char

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-08 Thread Alan Griffiths
Same patch as mentioned in #18 and #20 formatted better ** Attachment added: "my least bad solution" https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1619616/+attachment/4736828/+files/fix-protobuf ** Changed in: mir Milestone: 0.25.0 => None ** Changed in: mir (Ubuntu) Milestone:

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-08 Thread Alan Griffiths
Hmm the library publishes a load of symbols that seem unnecessary at best: $ readelf -Ws /usr/local/lib/libprotobuf-lite.so | grep -v " UND " | grep -v 6google8protobuf | wc -l 123 2.6.1 seems far more reasonable: $ readelf -Ws /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9 | grep -v " UND "

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-08 Thread Alan Griffiths
** Description changed: builds with 3.0.0-7, then has one failing test: test 19 Start 19: Protobuf-can-be-reloaded 19: Test command: /<>/mir-0.24.0+16.10.20160815.3/obj-powerpc64le-linux-gnu/bin/mir_test_reload_protobuf 19: Test timeout computed to be: 9.99988e+06 19/19

[Touch-packages] [Bug 1619616] Re: mir fails to build with protobuf3

2016-09-02 Thread Alan Griffiths
** Changed in: mir (Ubuntu) Assignee: (unassigned) => Alan Griffiths (alan-griffiths) -- 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/1619616 Title: mir fails to bu

[Touch-packages] [Bug 1619616] Re: mir fails to build with protobuf3

2016-09-02 Thread Alan Griffiths
sensible -- 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/1619616 Title: mir fails to build with protobuf3 Status in mir package in Ubuntu: Confirmed Bug description: mir

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-07 Thread Alan Griffiths
The reason 2.6.1 works is that libprotobuf-lite-so.9 is unloaded each iteration. But with the move to 3.0.0 that no longer happens. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu.

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-07 Thread Alan Griffiths
This shows the problem, but not the underlying cause: $ gdb bin/mir_test_reload_protobufGNU gdb (Ubuntu 7.11.90.20160906-0ubuntu1) 7.11.90.20160906-git Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free

[Touch-packages] [Bug 1619616] Re: Mir test fails with protobuf3: Protobuf-can-be-reloaded (SEGFAULT)

2016-09-07 Thread Alan Griffiths
In any case, if protobuf choses to remain resident it is only polite to work when the startup/shutdown cycle is repeated. (And that's what the patch achieves.) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu.

[Touch-packages] [Bug 1590099] Re: Need to support pointer confinement in Mir and toolkits using Mir

2016-09-30 Thread Alan Griffiths
** Changed in: miral Milestone: None => 0.2 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1590099 Title: Need to support pointer confinement in Mir and toolkits using

[Touch-packages] [Bug 1625853] Re: Mouse cursor disappears (or just never changes) when entering the windows of Qt apps

2016-09-30 Thread Alan Griffiths
** Changed in: miral Milestone: None => 0.2 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1625853 Title: Mouse cursor disappears (or just never changes) when

[Touch-packages] [Bug 1629275] Re: Clients and server all crash

2016-10-04 Thread Alan Griffiths
n Actual (most times): gnome-terminal and all the clients crash Actual (frequently): gnome-terminal, all the clients, and the server crash Actual (occasionally): all the clients open + + The "frequent" server crash is lp:1607812, this bug is for the client + crash ** Branch unlink

[Touch-packages] [Bug 1629275] Re: Clients all crash (and sometimes server too)

2016-10-04 Thread Alan Griffiths
** Changed in: miral Status: Triaged => Invalid -- 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/1629275 Title: Clients all crash (and sometimes server too) Status in

[Touch-packages] [Bug 1629275] Re: Clients all crash (and sometimes server too)

2016-10-04 Thread Alan Griffiths
** Summary changed: - Clients and server all crash + Clients all crash (and sometimes server too) -- 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/1629275 Title: Clients all

[Touch-packages] [Bug 1629275] Re: Clients all crash (and sometimes server too)

2016-10-04 Thread Alan Griffiths
Console log from gnome-terminal (with MIR_CLIENT_RPC_REPORT=log) [2016-10-04 15:41:58.721290] rpc: Invocation request: id: 52 method_name: submit_buffer [2016-10-04 15:41:58.721397] rpc: Invocation succeeded: id: 52 method_name: submit_buffer [2016-10-04 15:41:58.727375] rpc: Invocation

[Touch-packages] [Bug 1626804] Re: Qt apps can't run under Mir [Gtk-WARNING **: cannot open display: ]

2016-09-23 Thread Alan Griffiths
Something like mirrun? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1626804 Title: Qt apps can't run under Mir [Gtk-WARNING **: cannot open display: ] Status in

[Touch-packages] [Bug 1626804] Re: Qt apps can't run under Mir [Gtk-WARNING **: cannot open display: ]

2016-09-23 Thread Alan Griffiths
Really, I've been running qt apps under mir_demo_server, miral-shell and egmde for ages, there isn't a problem. You need: sudo apt-get install qtubuntu-desktop mir-utils And then: mirrun qterminal ** Changed in: canonical-devices-system-image Status: New => Invalid ** Changed in:

[Touch-packages] [Bug 1590099] Re: Need to support pointer confinement in Mir and toolkits using Mir

2016-09-22 Thread Alan Griffiths
** Changed in: miral Assignee: (unassigned) => Daniel d'Andrada (dandrader) ** Changed in: miral Status: Triaged => In Progress ** Branch linked: lp:~dandrader/miral/confine_pointer ** Changed in: miral Importance: Wishlist => Medium -- You received this bug notification

[Touch-packages] [Bug 1447886] Re: mir_demo_server(_minimal): Window movement/resizing stops responding when the cursor leaves the surface, and can lead to windows 1px wide and unrecoverable.

2016-09-22 Thread Alan Griffiths
** Changed in: miral Status: Fix Committed => 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/1447886 Title: mir_demo_server(_minimal): Window

[Touch-packages] [Bug 1624407] Re: Closing an application doesn’t actually close it, it merely requests all its windows to be closed

2016-09-16 Thread Alan Griffiths
It is not out of place at all - just an enhancement request. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1624407 Title: Closing an application doesn’t actually close

[Touch-packages] [Bug 1624407] Re: Closing an application doesn’t actually close it, it merely requests all its windows to be closed

2016-09-16 Thread Alan Griffiths
AFAIK Mir follows the same model as X11 (which has the WM_DELETE_WINDOW message but no WM_QUIT). I guess you could kill(pid, SIGTERM)? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu.

[Touch-packages] [Bug 1625853] Re: Mouse cursor disappears (or just never changes) when entering the windows of Qt apps

2016-09-28 Thread Alan Griffiths
** Changed in: miral Status: Invalid => In Progress ** Changed in: miral Importance: Undecided => Low ** Changed in: miral Assignee: (unassigned) => Alan Griffiths (alan-griffiths) ** Branch linked: lp:~alan-griffiths/miral/cursor-theme -- You received this bug not

[Touch-packages] [Bug 1592932] Re: non-puritine Xapp causing unity8 using 100% of CPU

2016-09-27 Thread Alan Griffiths
*** This bug is a duplicate of bug 1625401 *** https://bugs.launchpad.net/bugs/1625401 Possibly a result of lp:1625401? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu.

[Touch-packages] [Bug 1629275] Re: Clients and server all crash

2016-10-03 Thread Alan Griffiths
** Also affects: ubuntu Importance: Undecided Status: New ** Package changed: ubuntu => mir (Ubuntu) -- 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/1629275 Title:

[Touch-packages] [Bug 1590099] Re: Need to support pointer confinement in Mir and toolkits using Mir

2016-10-03 Thread Alan Griffiths
** Changed in: miral Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1590099 Title: Need to support pointer confinement in Mir

[Touch-packages] [Bug 1629275] Re: Clients and server all crash

2016-10-03 Thread Alan Griffiths
The reason the server exits is: Thread 1 "mir_demo_server" received signal SIGTERM, Terminated. 0x76ea6200 in __libc_sendmsg (fd=40, msg=0x7fffc3f0, flags=16384) at ../sysdeps/unix/sysv/linux/sendmsg.c:28 28 ../sysdeps/unix/sysv/linux/sendmsg.c: No such file or directory. (gdb)

[Touch-packages] [Bug 1625853] Re: Mouse cursor disappears (or just never changes) when entering the windows of Qt apps

2016-10-03 Thread Alan Griffiths
** Changed in: miral Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1625853 Title: Mouse cursor disappears (or just never

[Touch-packages] [Bug 1629275] Re: Clients and server all crash

2016-10-03 Thread Alan Griffiths
And this is where the "signal comes from: #1 0x777672fa in mir::terminate_with_current_exception () at /home/alan/display_server/mir/src/server/terminate_with_current_exception.cpp:52 #2 0x778af4c2 in mir::compositor::CompositingFunctor::operator() (this=0x559fcae0)

[Touch-packages] [Bug 1629275] Re: Clients and server all crash

2016-10-03 Thread Alan Griffiths
** Branch linked: lp:~alan-griffiths/mir/fix-server-crash -- 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/1629275 Title: Clients and server all crash Status in Mir

[Touch-packages] [Bug 1629275] Re: Clients and server all crash

2016-10-03 Thread Alan Griffiths
Using qterminal in place of gnome-terminal works, so I think the server crash may be the only Mir problem here. -- 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/1629275 Title:

[Touch-packages] [Bug 1629275] Re: Clients and server all crash

2016-10-03 Thread Alan Griffiths
It is also worth noting that starting the mir clients outside the gnome- terminal seems stable. So whatever weirdness is going on client-side is associated with gnome-terminal. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to

[Touch-packages] [Bug 1590099] Re: Need to support pointer confinement in Mir and toolkits using Mir

2016-09-26 Thread Alan Griffiths
** Branch linked: lp:~alan-griffiths/miral/confine_pointer ** Changed in: miral Status: In Progress => Fix Committed ** Changed in: miral Assignee: Daniel d'Andrada (dandrader) => Alan Griffiths (alan-griffiths) -- You received this bug notification because you are a

[Touch-packages] [Bug 1625853] Re: Mouse cursor disappears (or just never changes) when entering the windows of Qt apps

2016-09-28 Thread Alan Griffiths
** Changed in: miral Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1625853 Title: Mouse cursor disappears (or just never

[Touch-packages] [Bug 1627697] Re: gnome-terminal crashes on resize

2016-11-14 Thread Alan Griffiths
** Also affects: gtk+3.0 (Ubuntu) Importance: Undecided Status: New ** Also affects: gtk Importance: Undecided Status: New ** No longer affects: miral ** No longer affects: gtk+3.0 (Ubuntu) ** Also affects: miral Importance: Undecided Status: New ** Changed in:

[Touch-packages] [Bug 1570698] Re: CI failure in TestClientInput.receives_one_touch_event_per_frame

2016-11-24 Thread Alan Griffiths
Again: https://mir-jenkins.ubuntu.com/job/build-2-binpkg- mir/arch=amd64,compiler=clang,platform=mesa,release=yakkety/2970/consoleFull 12:05:28 9: Actual function call count doesn't match EXPECT_CALL(first_client, handle_input(_))... 12:05:28 9: Expected: to be called between 20 and 180 times

[Touch-packages] [Bug 1542029] Re: New windows have incorrect dimensions on launch (not the dimensions the app specifies)

2016-11-17 Thread Alan Griffiths
Can we have a specific example of the bug? The size of the window requested is a hint to the window manager, not a requirement. The requested size may legitimately be overridden (e.g. for layout reasons). I.e. There is no guarantee that size created matches the requested size. ** Changed in:

[Touch-packages] [Bug 1648292] Re: Running Mir-Server snap, gives error! [Unknown command line options: --vt 1]

2016-12-09 Thread Alan Griffiths
There are two problems being discussed: /1/ mir doesn't work on the current Ubuntu snappy core kernel for Raspberry pi 2; and, /2/ Mir does not give good diagnostic information from our attempt at automaticity deciding on the right graphics stack. IMO systems that try a series of options (in

Re: [Touch-packages] [Bug 1649696]/usr/include/mirclient/mir_toolkit/events/event.h:24:32: fatal error: mir_toolkit/common.h: No such file or directory

2016-12-13 Thread Alan Griffiths
> ** Changed in: mir (Ubuntu) > Assignee: (unassigned) => Brandon Schaefer (brandontschaefer) > The header moved to mircore-dev, which is a dependency of miclient-dev and mirserver-dev. Reinstall one of them. -- Alan Griffiths. +44 (0)798 9938 758 Octopull Limited. http://www.

[Touch-packages] [Bug 1570698] Re: CI failure in TestClientInput.receives_one_touch_event_per_frame

2016-12-13 Thread Alan Griffiths
12:32:46 11: [ RUN ] TestClientInput.receives_one_touch_event_per_frame 12:32:46 11: [2016-12-13 12:32:46.184830] mirserver: Starting 12:32:46 11: [2016-12-13 12:32:46.188127] mirserver: Selected driver: mir:stub-graphics (version 0.26.0) 12:32:46 11: [2016-12-13 12:32:46.501072] mirserver: Using

[Touch-packages] [Bug 1627750] Re: gnome-terminal displays input in wrong window

2016-12-07 Thread Alan Griffiths
** Also affects: gtk+3.0 (Ubuntu) Importance: Undecided Status: New ** No longer affects: gtk -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1627750 Title:

[Touch-packages] [Bug 1445542] Re: Using the Mir backend, secondary windows of GTK apps open behind the primary window

2016-12-07 Thread Alan Griffiths
[Testing on zesty] I don't see the problem behaviour using miral-shell or mir_demo_server, but maybe I'm just not trying the right apps? (remmina fails with a new error: "GdkMirDisplay does not implement the monitor vfuncs".) Marking "Incomplete" pending a way to reproduce with the current

[Touch-packages] [Bug 1445543] Re: Multi-window GTK apps in Mir are randomly unresponsive, seem to freeze

2016-12-07 Thread Alan Griffiths
Seems to be working with gtk 3 on zesty - so not Mir. ** Changed in: mir Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1445543 Title:

[Touch-packages] [Bug 1625397] Re: [gtk] Focus is stuck on the save as window vs the main window

2016-12-07 Thread Alan Griffiths
** Also affects: gtk+3.0 (Ubuntu) Importance: Undecided Status: New ** No longer affects: gtk -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1625397 Title:

[Touch-packages] [Bug 1629275] Re: Clients all crash (and sometimes server too)

2016-12-07 Thread Alan Griffiths
Not reproducible on zesty - probably fixed by changes to gtk-3 (or gnome-terminal). Marking invalid in Mir. ** Changed in: mir Status: Incomplete => Invalid ** Changed in: mir (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu

[Touch-packages] [Bug 1655936] Re: clients crash with "UbuntuClientIntegration: connection to Mir server failed."

2017-01-12 Thread Alan Griffiths
** No longer affects: mir (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtbase-opensource-src in Ubuntu. https://bugs.launchpad.net/bugs/1655936 Title: clients crash with "UbuntuClientIntegration: connection to

[Touch-packages] [Bug 1655936] Re: clients crash with "UbuntuClientIntegration: connection to Mir server failed."

2017-01-12 Thread Alan Griffiths
I don't think anything can be done in Mir: The API [mir_connect_sync()] returns an error if it can't connect. There's no requirement to crash as a result - we have tests and examples that report the error and exit. ** Changed in: mir (Ubuntu) Status: New => Incomplete -- You received

[Touch-packages] [Bug 1627697] Re: gnome-terminal crashes on resize

2016-11-30 Thread Alan Griffiths
gtk seems to be fixed on 17.04 ** Changed in: miral Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1627697 Title:

[Touch-packages] [Bug 1639745] Re: Mir GL clients never appear at all on VirtualBox

2016-12-02 Thread Alan Griffiths
Also affects VM (qemu/kvm) lp:1646532 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mesa in Ubuntu. https://bugs.launchpad.net/bugs/1639745 Title: Mir GL clients never appear at all on VirtualBox Status in Mir: In

[Touch-packages] [Bug 1651735] [NEW] $ mir_demo_server --help fails with an exception

2016-12-21 Thread Alan Griffiths
Public bug reported: $ mir_demo_server --help [2016-12-21 11:49:00.068655] mirplatform: Found graphics driver: mir:mesa-kms (version 0.25.0) [2016-12-21 11:49:00.069710] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.25.0) [2016-12-21 11:49:00.069935] mirplatform: Found graphics

[Touch-packages] [Bug 1651735] Re: $ mir_demo_server --help fails with an exception

2016-12-21 Thread Alan Griffiths
It isn't just the test platform: $ sudo apt remove mir-test-tools $ mir_demo_server --help [2016-12-21 12:07:29.534586] mirplatform: Found graphics driver: mir:mesa-kms (version 0.25.0) [2016-12-21 12:07:29.535346] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.25.0) ERROR: Throw

[Touch-packages] [Bug 1570698] Re: CI failure in TestClientInput.receives_one_touch_event_per_frame

2016-12-21 Thread Alan Griffiths
10:15:27 Expected: to be called between 20 and 180 times 10:15:27 Actual: called 181 times - over-saturated and active 10:15:27 10:15:27 GMOCK WARNING: 10:15:27 Uninteresting mock function call - returning directly. 10:15:27 Function call: handle_input(touch_event(when=3725515999186980

[Touch-packages] [Bug 1651391] Re: Package mirtest-dev is missing a dependency on mir-renderer-gl-dev

2016-12-20 Thread Alan Griffiths
** Branch linked: lp:~alan-griffiths/mir/fix-1651391 -- 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/1651391 Title: Package mirtest-dev is missing a dependency on mir-renderer

[Touch-packages] [Bug 1651735] Re: $ mir_demo_server --help fails with an exception

2016-12-22 Thread Alan Griffiths
On further investigation I only see this on my desktop (not on VM or laptop). ** Changed in: mir Status: Incomplete => Invalid ** Changed in: mir (Ubuntu) Status: Incomplete => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages,

[Touch-packages] [Bug 1651391] [NEW] Package mirtest-dev is missing a dependency on mir-renderer-gl-dev

2016-12-20 Thread Alan Griffiths
, but that's a secondary issue.) ** Affects: mir Importance: Medium Assignee: Alan Griffiths (alan-griffiths) Status: In Progress ** Affects: mir (Ubuntu) Importance: Undecided Status: Triaged ** Changed in: mir Importance: Undecided => Medium ** Also affects:

[Touch-packages] [Bug 1669524] Re: GTK window functions `Always on Top, Move and Resize' don't work in Mir/Unity8

2017-03-24 Thread Alan Griffiths
by lp:~alan-griffiths/mir/client-initiates-user-move- and-resize/+merge/320917 Case 2: "Always on top" would be a property of a window, the client could set (or reset) this on the MirWindowSpec. The WM policy gets to decide whether (and how) to respect this property. There's currently

[Touch-packages] [Bug 1669524] Re: GTK window functions `Always on Top, Move and Resize' don't work in Mir/Unity8

2017-03-24 Thread Alan Griffiths
** Branch linked: lp:~alan-griffiths/mir/client-initiates-user-move-and- resize -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1669524 Title: GTK window functions `Always

[Touch-packages] [Bug 1665286] Re: [unity8] A ghost (shadow only) window opens with some app windows/menus

2017-03-24 Thread Alan Griffiths
** Changed in: mir Status: Incomplete => Invalid ** Changed in: miral Status: Incomplete => Invalid ** Changed in: mir (Ubuntu) Status: Incomplete => Invalid ** Changed in: miral (Ubuntu) Status: Incomplete => Invalid -- You received this bug notification because

[Touch-packages] [Bug 1625397] Re: [gtk] Focus is stuck on the save as window vs the main window

2017-03-24 Thread Alan Griffiths
** Changed in: miral Status: Incomplete => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1625397 Title: [gtk] Focus is stuck on the save as window vs the

[Touch-packages] [Bug 1669524] Re: GTK window functions `Always on Top, Move and Resize' don't work in Mir/Unity8

2017-03-30 Thread Alan Griffiths
The branch that landed was only part of the solution to one of the problems ** Changed in: mir Status: Fix Committed => In Progress -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu.

[Touch-packages] [Bug 1669524] Re: GTK window functions `Always on Top, Move and Resize' don't work in Mir/Unity8

2017-03-30 Thread Alan Griffiths
** Branch linked: lp:~alan-griffiths/mir/server-support-for-client- initiates-move -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1669524 Title: GTK window functions

[Touch-packages] [Bug 1675138] Re: Please transition to Boost 1.62

2017-03-23 Thread Alan Griffiths
Resolved on #ubuntu-mir... if you are fine with people uploading the package directly to the archive we can work it out, i.e. I upload a -2 as soon at 0.26.2-1 is uploaded, but then your next upload done through whatever CI should contain it. mapreri: that would work for me I have no idea

[Touch-packages] [Bug 1669524] Re: GTK window functions `Always on Top, Move and Resize' don't work in Mir/Unity8

2017-03-23 Thread Alan Griffiths
** Changed in: mir Assignee: (unassigned) => Alan Griffiths (alan-griffiths) ** Changed in: mir Status: Triaged => In Progress ** Also affects: miral Importance: Undecided Status: New ** Changed in: miral Status: New => Triaged ** Changed in: miral I

[Touch-packages] [Bug 1671072] Re: Child windows don't get focused

2017-03-16 Thread Alan Griffiths
Confirmed that miral-shell (both decorated and tiling) fail to set the focus anywhere sane. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1671072 Title: Child windows

[Touch-packages] [Bug 1671072] Re: Child windows don't get focused

2017-03-16 Thread Alan Griffiths
** Also affects: miral Importance: Undecided Status: New ** Changed in: miral Status: New => In Progress ** Changed in: miral Importance: Undecided => High ** Changed in: miral Assignee: (unassigned) => Alan Griffiths (alan-griffiths) ** Changed in: miral

[Touch-packages] [Bug 1671072] Re: Child windows don't get focused

2017-03-16 Thread Alan Griffiths
miral-shell gets to step 5 before there's a focus issue. Here's the problem: [2017-03-16 14:14:51.298369] miral::Window Management: info_for -> Open File [2017-03-16 14:14:52.798261] miral::Window Management: handle_modify_window window_info={name=Open File, type=dialog, state=restored,

[Touch-packages] [Bug 1672012] Re: Unity8 crashed right clicking on vlc [terminate called after throwing an instance of 'std::out_of_range' what(): map::at]

2017-03-15 Thread Alan Griffiths
It *is* also possible to crash miral-shell this way - after numerous runs where it "merely" hung on exit I have a crash. ** Changed in: miral Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is

[Touch-packages] [Bug 1640366] Re: [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA dropping_latency_is_closer_to_zero_than_one)

2017-03-15 Thread Alan Griffiths
https://mir-jenkins.ubuntu.com/job/build-2-binpkg- mir/arch=i386,compiler=gcc,platform=mesa,release=xenial+overlay/4268/consoleFull -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu.

[Touch-packages] [Bug 1671072] Re: Child windows don't get focused

2017-03-16 Thread Alan Griffiths
** Changed in: miral Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1671072 Title: Child windows don't get focused Status in

[Touch-packages] [Bug 1671072] Re: Child windows don't get focused

2017-03-16 Thread Alan Griffiths
** Branch linked: lp:~alan-griffiths/miral/fix-1671072 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1671072 Title: Child windows don't get focused Status in Canonical

[Touch-packages] [Bug 1655997] Re: [gtk] Save as dialog: dropdown menu surface positioned wrong

2017-03-21 Thread Alan Griffiths
Not happening with the latest gtk to land in zesty ** Changed in: miral Status: Incomplete => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/1655997 Title:

[Touch-packages] [Bug 1672012] Re: Unity8 crashed right clicking on vlc [terminate called after throwing an instance of 'std::out_of_range' what(): map::at]

2017-03-15 Thread Alan Griffiths
Correction to #14 - the miral-shell crash (and the hang on exit) seems to be entirely down to racy decorations code. Both the "tiling" window manage and miral-kiosk are entirely stable. I *think* this is QtMir. ** Changed in: miral Status: Confirmed => Incomplete -- You received this

[Touch-packages] [Bug 1672012] Re: Unity8 crashed right clicking on vlc [terminate called after throwing an instance of 'std::out_of_range' what(): map::at]

2017-03-15 Thread Alan Griffiths
I've split off the miral-shell "hang on exit" as lp:1673038 since it looks entirely separate to the Unity8 crash. ** Changed in: miral Status: Triaged => Incomplete -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to

[Touch-packages] [Bug 1671072] Re: Child windows don't get focused

2017-03-18 Thread Alan Griffiths
** Changed in: miral Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1671072 Title: Child windows don't get focused Status in

[Touch-packages] [Bug 1668053] Re: [unity8] kate, impossible to close "Print Preview" window

2017-03-20 Thread Alan Griffiths
>From my perspective it is incorrect to say 'impossible to close "Print Preview" window' I can run kate in miral-shell, open the print-preview and close it (Alt-F4) fine. Now I do agree it seems daft that there's neither a "Close" button (or equivalent) on the window, nor an "X" in the titlebar,

[Touch-packages] [Bug 1676879] Re: Broken stack of modal dialogs

2017-04-05 Thread Alan Griffiths
There's no clear steps to reproduce, so I may have missed something. But I can't get these symptoms with miral-app. ** Changed in: miral Status: New => Incomplete ** Changed in: miral (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a

[Touch-packages] [Bug 1685186] Re: Mir needs to be updated in 16.04 and the dependency tree trimmed

2017-04-21 Thread Alan Griffiths
t + unity8-desktop-session-mir + unity-scope-click-autopilot + unity-system-compositor + unity-system-compositor-autopilot ** Changed in: mir (Ubuntu) Assignee: (unassigned) => Alan Griffiths (alan-griffiths) -- You received this bug notification because you are a member of Ubuntu Touch see

[Touch-packages] [Bug 1685186] [NEW] Mir needs to be updated in 16.04 and the dependency tree trimmed

2017-04-21 Thread Alan Griffiths
Public bug reported: Snap development using Mir has been using the "stable phone overlay" PPA which is both inconvenient and a legacy of the cancelled Unity8 project. It would greatly simplify things if Mir were updated in the Xenial archive. Mir has two categories of dependent project: 1

[Touch-packages] [Bug 1685186] Re: Mir needs to be updated in 16.04 and the dependency tree trimmed

2017-04-21 Thread Alan Griffiths
** Description changed: Snap development using Mir has been using the "stable phone overlay" PPA which is both inconvenient and a legacy of the cancelled Unity8 project. It would greatly simplify things if Mir were updated in the Xenial archive. Mir has two categories of dependent

[Touch-packages] [Bug 1685186] Re: Mir needs to be updated in 16.04 and the dependency tree trimmed

2017-04-21 Thread Alan Griffiths
** Description changed: - Snap development using Mir has been using the "stable phone overlay" PPA - which is both inconvenient and a legacy of the cancelled Unity8 project. + [Impact] + Snap development using Mir has been using the "stable phone overlay" PPA which is both inconvenient and a

[Touch-packages] [Bug 1672012] Re: Unity8 crashed right clicking on vlc [terminate called after throwing an instance of 'std::out_of_range' what(): map::at]

2017-03-14 Thread Alan Griffiths
It would be good to get a log with MIR_SERVER_WINDOW_MANAGEMENT_TRACE=on as that ought to log the operation that propagates the exception. Investigating this with miral-app: the server doesn't crash and nor does the client. Which is suggestive of a QtMir issue. However, the server fails to shut

[Touch-packages] [Bug 1672012] Re: Unity8 crashed right clicking on vlc [terminate called after throwing an instance of 'std::out_of_range' what(): map::at]

2017-03-14 Thread Alan Griffiths
Finally, mir_demo_server doesn't crash and exits successfully. (The menus don't display correctly, they disappear as soon as they get focus. But that's another issue.) ** Changed in: mir/0.26 Status: New => Incomplete ** Changed in: mir Status: New => Incomplete -- You received

[Touch-packages] [Bug 1640366] Re: [ FAILED ] ClientLatency.dropping_latency_is_limited_to_one (AKA dropping_latency_is_closer_to_zero_than_one)

2017-03-14 Thread Alan Griffiths
https://mir-jenkins.ubuntu.com/job/build-2-binpkg- mir/arch=amd64,compiler=gcc,platform=mesa,release=zesty/4242/consoleFull -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu.

[Touch-packages] [Bug 1672012] Re: Unity8 crashed right clicking on vlc [terminate called after throwing an instance of 'std::out_of_range' what(): map::at]

2017-03-14 Thread Alan Griffiths
Another /possible/ cause of "'std::out_of_range' what(): map::at]" is bug 1667645. That would imply that vlc is crashing and the server dies in closing the session. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in

[Touch-packages] [Bug 1672012] Re: Unity8 crashed right clicking on vlc [terminate called after throwing an instance of 'std::out_of_range' what(): map::at]

2017-03-14 Thread Alan Griffiths
MIR_SERVER_WINDOW_MANAGEMENT_TRACE shows that miral-shell doesn't provoke "'std::out_of_range' what(): map::at]" - but that doesn't explain the failure to exit. We either have two problems or two symptoms of one underlying issue. ** Changed in: miral Status: New => Triaged -- You

[Touch-packages] [Bug 1671849] Re: Probing backends doesn't seem to work

2017-03-10 Thread Alan Griffiths
** Description changed: $ sudo apt install miral-examples $ miral-app Then in the Mir-on-X session: - $ unset DISPLAY - $ unset GDK_BACKEND - $ gedit + $ unset DISPLAY + $ unset GDK_BACKEND + $ gedit Expect: can't connect to X, but can connect to Mir, so

[Touch-packages] [Bug 1671849] [NEW] Probing backends doesn't seem to work

2017-03-10 Thread Alan Griffiths
Public bug reported: $ sudo apt install miral-examples $ miral-app Then in the Mir-on-X session: $ unset DISPLAY $ unset GDK_BACKEND $ gedit Expect: can't connect to X, but can connect to Mir, so starts up Actual: hangs ** Affects: gtk+3.0 (Ubuntu) Importance: Undecided

[Touch-packages] [Bug 1672030] Re: kmines unable to drag the toolbar outside the window

2017-03-13 Thread Alan Griffiths
*** This bug is a duplicate of bug 1420334 *** https://bugs.launchpad.net/bugs/1420334 Trying this out in miral-desktop you seem to be able to drag outside to the right and lower, but only so far as the windows are adjacent. This looks like the relative placement rules being applied. The

[Touch-packages] [Bug 1672030] Re: kmines unable to drag the toolbar outside the window

2017-03-13 Thread Alan Griffiths
*** This bug is a duplicate of bug 1420334 *** https://bugs.launchpad.net/bugs/1420334 In summary: /1/ mostly a duplicate of lp:1420334 /2/ kmines (or whatever library is fake client-initiated drag) needs updating to match ** This bug has been marked a duplicate of bug 1420334

[Touch-packages] [Bug 1671047] Re: Starting rsibreak aborts in mir_create_menu_window_spec

2017-03-08 Thread Alan Griffiths
The probable reason for an abort in mir_create_menu_window_spec() is that the connection argument is invalid. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtubuntu in Ubuntu. https://bugs.launchpad.net/bugs/1671047 Title:

[Touch-packages] [Bug 1656727] Re: Unity8 crashes and restarts when clicking on a menu [terminate called after throwing an instance of 'std::out_of_range' what(): map::at]

2017-03-07 Thread Alan Griffiths
No, the exception was thrown by libmiral code [miral::BasicWindowManager::info_for()] and caused by synchronisation issues in QtMir code that have been worked around. Neither the libmiral nor the QtMir code in question is involved in any of the mir-demos. -- You received this bug notification

<    1   2   3   4   >