)]}'
{"elements/gentoo/bin/install-packages":[{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"0f04b9c15c9e0640008fb5903686b37f6305ffaf","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    if [[ \"${RUN_ONCE_SHM}\" \u003d\u003d \u00271\u0027 ]]; then"},{"line_number":42,"context_line":"        if [[ ! -d /dev/shm ]]; then"},{"line_number":43,"context_line":"            if [[ ! -e /dev/shm ]]; then"},{"line_number":44,"context_line":"                mkdir /dev/shm"},{"line_number":45,"context_line":"            fi"},{"line_number":46,"context_line":"        fi"},{"line_number":47,"context_line":"        mount -t tmpfs none /dev/shm"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"da4df55a_8b5fa10d","line":44,"updated":"2016-12-21 22:15:05.000000000","message":"This fails now on trusty:\n\nhttp://logs.openstack.org/95/413395/1/check/gate-dib-dsvm-functests-ubuntu-trusty-extras-nv/39fb333/console.html#_2016-12-21_03_59_08_430520\n\nlooks like on trusty /dev/shm is a symlink to a nonexistant thing? otherwise the failure is not explainable to me. in that case a [[ ! -L /dev/shm]] \u0026\u0026 .. is missing","commit_id":"020fb135074badbe05bc5b3c26f1782125bf9d16"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"76486b9b9edc1462e38de7608ea9fa0ca513da51","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    # mount tmpfs and chown it"},{"line_number":38,"context_line":"    # don\u0027t care about anything still using it"},{"line_number":39,"context_line":"    #   that which was still using it will still"},{"line_number":40,"context_line":"    #   hold it\u0027s file descriptor open as needed"},{"line_number":41,"context_line":"    if [[ \"${RUN_ONCE_SHM}\" \u003d\u003d \u00271\u0027 ]]; then"},{"line_number":42,"context_line":"        if [[ ! -d /dev/shm ]]; then"},{"line_number":43,"context_line":"            if [[ ! -e /dev/shm ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"ba5201f7_6c40b457","line":40,"updated":"2017-01-02 09:20:25.000000000","message":"I thought I did :P","commit_id":"cf3c6f339d14289bb25789853232d548fde09e66"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"ea7cd4de5b4a4b1051d4a184932ba1196c3971a2","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    # mount tmpfs and chown it"},{"line_number":38,"context_line":"    # don\u0027t care about anything still using it"},{"line_number":39,"context_line":"    #   that which was still using it will still"},{"line_number":40,"context_line":"    #   hold it\u0027s file descriptor open as needed"},{"line_number":41,"context_line":"    if [[ \"${RUN_ONCE_SHM}\" \u003d\u003d \u00271\u0027 ]]; then"},{"line_number":42,"context_line":"        if [[ ! -d /dev/shm ]]; then"},{"line_number":43,"context_line":"            if [[ ! -e /dev/shm ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"da4df55a_c8b873e8","line":40,"updated":"2016-12-23 18:43:59.000000000","message":"My problem is that some programs are using stuff in /dev/shm, meaning I can\u0027t move it easilly.\nBecause of this I have to run tests and do what I can (move the link).\nMoving the link should not hurt running programs as their open files are still open...","commit_id":"cf3c6f339d14289bb25789853232d548fde09e66"},{"author":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"change_message_id":"5e462efbc185840dda702db8a63769e29930be55","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    # mount tmpfs and chown it"},{"line_number":38,"context_line":"    # don\u0027t care about anything still using it"},{"line_number":39,"context_line":"    #   that which was still using it will still"},{"line_number":40,"context_line":"    #   hold it\u0027s file descriptor open as needed"},{"line_number":41,"context_line":"    if [[ \"${RUN_ONCE_SHM}\" \u003d\u003d \u00271\u0027 ]]; then"},{"line_number":42,"context_line":"        if [[ ! -d /dev/shm ]]; then"},{"line_number":43,"context_line":"            if [[ ! -e /dev/shm ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"da4df55a_461e4264","line":40,"updated":"2016-12-23 12:59:34.000000000","message":"These 3 lines are somewhat hard to understand","commit_id":"cf3c6f339d14289bb25789853232d548fde09e66"},{"author":{"_account_id":21741,"name":"Andreas Florath","email":"andreas@florath.net","username":"florath"},"change_message_id":"517bef1f4a5ff37a7ddcd86697e74a9d87a714ae","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    # mount tmpfs and chown it"},{"line_number":38,"context_line":"    # don\u0027t care about anything still using it"},{"line_number":39,"context_line":"    #   that which was still using it will still"},{"line_number":40,"context_line":"    #   hold it\u0027s file descriptor open as needed"},{"line_number":41,"context_line":"    if [[ \"${RUN_ONCE_SHM}\" \u003d\u003d \u00271\u0027 ]]; then"},{"line_number":42,"context_line":"        if [[ ! -d /dev/shm ]]; then"},{"line_number":43,"context_line":"            if [[ ! -e /dev/shm ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"ba5201f7_61528015","line":40,"in_reply_to":"da4df55a_c8b873e8","updated":"2017-01-01 13:02:52.000000000","message":"Maybe you write exactly this in the comment :-)","commit_id":"cf3c6f339d14289bb25789853232d548fde09e66"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"76486b9b9edc1462e38de7608ea9fa0ca513da51","unresolved":false,"context_lines":[{"line_number":54,"context_line":"}"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"function unfix_shm {"},{"line_number":57,"context_line":"    # unmount tmpfs"},{"line_number":58,"context_line":"    # care about anything still using it"},{"line_number":59,"context_line":"    if [[ \"${RUN_ONCE_SHM}\" \u003d\u003d \u00270\u0027 ]]; then"},{"line_number":60,"context_line":"        umount /dev/shm"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"ba5201f7_8c25d8c3","line":57,"updated":"2017-01-02 09:20:25.000000000","message":"/dev/shm is tmpfs (as seen by the mount above)","commit_id":"cf3c6f339d14289bb25789853232d548fde09e66"},{"author":{"_account_id":21741,"name":"Andreas Florath","email":"andreas@florath.net","username":"florath"},"change_message_id":"517bef1f4a5ff37a7ddcd86697e74a9d87a714ae","unresolved":false,"context_lines":[{"line_number":54,"context_line":"}"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"function unfix_shm {"},{"line_number":57,"context_line":"    # unmount tmpfs"},{"line_number":58,"context_line":"    # care about anything still using it"},{"line_number":59,"context_line":"    if [[ \"${RUN_ONCE_SHM}\" \u003d\u003d \u00270\u0027 ]]; then"},{"line_number":60,"context_line":"        umount /dev/shm"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"ba5201f7_81576401","line":57,"updated":"2017-01-01 13:02:52.000000000","message":"Typo: tmpfs -\u003e shm?","commit_id":"cf3c6f339d14289bb25789853232d548fde09e66"}]}
