{"push_id":3179178862,"size":7,"distinct_size":2,"ref":"refs/heads/aleksander/inhibit","head":"2d0774a0504864a00d506b03dee08b76aba59ec0","before":"5824370851e1c7efa08a79bb70b801f805e6f093","commits":[{"sha":"85ac6f12f5ebd54e3865d72e7c968310fabebd85","author":{"name":"Aleksander Morgado","email":"c78ce1f14afe451e7304fa93729985d7f1c1cc8c@aleksander.es"},"message":"docs,libmm-glib: update copyright","distinct":false,"url":"https://api.github.com/repos/freedesktop/ModemManager/commits/85ac6f12f5ebd54e3865d72e7c968310fabebd85"},{"sha":"ef942ca56442ecac3a22803cc87b18ce9b8cd97c","author":{"name":"Aleksander Morgado","email":"c78ce1f14afe451e7304fa93729985d7f1c1cc8c@aleksander.es"},"message":"iface-modem-firmware: fix reporting empty firmware list\n\n    ModemManager[2804]: <warn>  [1545055222.508649] No valid firmware images listed. Assuming firmware unsupported.\n    ModemManager[2804]: <debug> [1545055222.508665] firmware list loading failed: unsupported\n    ModemManager[2804]: <debug> [1545055222.508683] Couldn't load firmware image list: firmware list unknown\n    ModemManager[2804]: <debug> [1545055222.508728] Couldn't load current firmware image: current firmware unknown\n\n    (ModemManager:2804): GLib-CRITICAL **: 15:00:22.508: g_variant_builder_end: assertion '!GVSB(builder)->uniform_item_types || GVSB(builder)->prev_item_type != NULL || g_variant_type_is_definite (GVSB(builder)->type)' failed\n\n    Thread 1 \"ModemManager\" received signal SIGTRAP, Trace/breakpoint trap.\n    0x00007ffff75b39b6 in ?? () from /usr/lib/libglib-2.0.so.0\n    (gdb) bt\n    #0  0x00007ffff75b39b6 in  () at /usr/lib/libglib-2.0.so.0\n    #1  0x00007ffff75b4363 in g_logv () at /usr/lib/libglib-2.0.so.0\n    #2  0x00007ffff75b4560 in g_log () at /usr/lib/libglib-2.0.so.0\n    #3  0x00007ffff758867d in g_variant_builder_end () at /usr/lib/libglib-2.0.so.0\n    #4  0x00005555555e4d12 in load_current_ready (self=0x55555579c330, res=0x5555557388e0, ctx=0x5555557d6d80) at mm-iface-modem-firmware.c:84\n    #5  0x00007ffff778f194 in  () at /usr/lib/libgio-2.0.so.0\n    #6  0x00007ffff778f1c9 in  () at /usr/lib/libgio-2.0.so.0\n    #7  0x00007ffff75c4271 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0\n    #8  0x00007ffff75c5f89 in  () at /usr/lib/libglib-2.0.so.0\n    #9  0x00007ffff75c6f62 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0\n    #10 0x0000555555597aa0 in main (argc=2, argv=0x7fffffffe488) at main.c:181","distinct":false,"url":"https://api.github.com/repos/freedesktop/ModemManager/commits/ef942ca56442ecac3a22803cc87b18ce9b8cd97c"},{"sha":"2b18af89b4b46bdf1dc8701ba96c48a76d706336","author":{"name":"Khem Raj","email":"729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com"},"message":"Do not pass null string to %s printf formatted string\n\nHere the string is already decided to be NULL and passing\na null pointer to %s will not work\n\nFixes\nerror: '%s' directive argument is null\n\nSigned-off-by: Khem Raj <raj.khem@gmail.com>","distinct":false,"url":"https://api.github.com/repos/freedesktop/ModemManager/commits/2b18af89b4b46bdf1dc8701ba96c48a76d706336"},{"sha":"5dc79ce6069a388db8c94a9fbe35cfee07445bb0","author":{"name":"Aleksander Morgado","email":"c78ce1f14afe451e7304fa93729985d7f1c1cc8c@aleksander.es"},"message":"libmm-glib: add autoptr cleanup functions for all types\n\nhttps://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/100","distinct":false,"url":"https://api.github.com/repos/freedesktop/ModemManager/commits/5dc79ce6069a388db8c94a9fbe35cfee07445bb0"},{"sha":"55c3026643ee6c75c0a68171abd884edf035b9ba","author":{"name":"Aleksander Morgado","email":"c78ce1f14afe451e7304fa93729985d7f1c1cc8c@aleksander.es"},"message":"api: deprecate 'number' in bearer properties\n\nhttps://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/99","distinct":false,"url":"https://api.github.com/repos/freedesktop/ModemManager/commits/55c3026643ee6c75c0a68171abd884edf035b9ba"},{"sha":"18176752039487576b5bbe480828dd972a4d4bf0","author":{"name":"Aleksander Morgado","email":"c78ce1f14afe451e7304fa93729985d7f1c1cc8c@aleksander.es"},"message":"api,manager: new InhibitDevice() method\n\nThis new method allows users of the ModemManager API to take full\ncontrol of a given device.\n\nUnlike other operations in the API, the inhibition is maintained as\nlong as the caller exists in the bus, or until the same caller\nuninhibits the device.\n\nhttps://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/98","distinct":true,"url":"https://api.github.com/repos/freedesktop/ModemManager/commits/18176752039487576b5bbe480828dd972a4d4bf0"},{"sha":"2d0774a0504864a00d506b03dee08b76aba59ec0","author":{"name":"Aleksander Morgado","email":"c78ce1f14afe451e7304fa93729985d7f1c1cc8c@aleksander.es"},"message":"mmcli,modem: new `--inhibit` action on the modem object\n\nModem device inhibition is really a manager action for which we\nprovide the full modem device 'uid'.\n\nThis new operation allows to perform device inhibition using the modem\nobject as reference, which is more handy than first looking at the\ndevice 'uid' and then running the manager action.\n\n    $ sudo mmcli -m 0 --inhibit\n    successfully inhibited device with uid '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12.2'\n    type Ctrl+C to abort this program and remove the inhibition\n    ^C cancelling the operation...\n    successfully uninhibited device with uid '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12.2'","distinct":true,"url":"https://api.github.com/repos/freedesktop/ModemManager/commits/2d0774a0504864a00d506b03dee08b76aba59ec0"}]}
{"actor":{"display_login":"fdo-mirror"}}