)]}'
{"ironic/drivers/modules/ansible/playbooks/library/root_hints.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"62e6fbe87951bc2e9ef8b98e399a1288e8375333","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    hint \u003d None"},{"line_number":47,"context_line":"    name \u003d hints.pop(\u0027name\u0027, None)"},{"line_number":48,"context_line":"    for device in devices:"},{"line_number":49,"context_line":"        if [\u0027sr\u0027, \u0027loop\u0027, \u0027mem\u0027] in device:"},{"line_number":50,"context_line":"            # NOTE(TheJulia): Devices like CD roms, Loop devices, and ramdisks"},{"line_number":51,"context_line":"            # should not be considered as target devices."},{"line_number":52,"context_line":"            continue"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_3659bf34","line":49,"updated":"2020-08-21 14:45:14.000000000","message":"also whatever floppy is using?","commit_id":"0800edb9bc277472ea41afea9ac089f2c0c4d962"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"0bc34624e14fe7aa3587851d917ecd4864d1de66","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    hint \u003d None"},{"line_number":47,"context_line":"    name \u003d hints.pop(\u0027name\u0027, None)"},{"line_number":48,"context_line":"    for device in devices:"},{"line_number":49,"context_line":"        if [\u0027sr\u0027, \u0027loop\u0027, \u0027mem\u0027, \u0027fd\u0027] in device:"},{"line_number":50,"context_line":"            # NOTE(TheJulia): Devices like CD roms, Loop devices, and ramdisks"},{"line_number":51,"context_line":"            # should not be considered as target devices."},{"line_number":52,"context_line":"            continue"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_acf74059","line":49,"updated":"2020-08-21 16:53:20.000000000","message":"oh, sorry for not spotting it earlier: this will not work in python, you need smth like\n\n if any(x in device for x in IGNORED_DEVICES):","commit_id":"a90439ea19a71cac6875a4fe9a64a83b7ad4b3a9"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"abe93e44e95b00c08b64e81da028ed65d5bff1c5","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    hint \u003d None"},{"line_number":47,"context_line":"    name \u003d hints.pop(\u0027name\u0027, None)"},{"line_number":48,"context_line":"    for device in devices:"},{"line_number":49,"context_line":"        if [\u0027sr\u0027, \u0027loop\u0027, \u0027mem\u0027, \u0027fd\u0027] in device:"},{"line_number":50,"context_line":"            # NOTE(TheJulia): Devices like CD roms, Loop devices, and ramdisks"},{"line_number":51,"context_line":"            # should not be considered as target devices."},{"line_number":52,"context_line":"            continue"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_07ea870d","line":49,"in_reply_to":"9f560f44_acf74059","updated":"2020-08-21 17:20:09.000000000","message":"gah, I feel like it worked in 2.7, but yeah. Fixing.","commit_id":"a90439ea19a71cac6875a4fe9a64a83b7ad4b3a9"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"0bc34624e14fe7aa3587851d917ecd4864d1de66","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        if [\u0027sr\u0027, \u0027loop\u0027, \u0027mem\u0027, \u0027fd\u0027] in device:"},{"line_number":50,"context_line":"            # NOTE(TheJulia): Devices like CD roms, Loop devices, and ramdisks"},{"line_number":51,"context_line":"            # should not be considered as target devices."},{"line_number":52,"context_line":"            continue"},{"line_number":53,"context_line":"        for key in hints:"},{"line_number":54,"context_line":"            if hints[key] !\u003d devices[device].get(key):"},{"line_number":55,"context_line":"                break"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_0c962cf1","line":52,"updated":"2020-08-21 16:53:20.000000000","message":"LOG.debug?","commit_id":"a90439ea19a71cac6875a4fe9a64a83b7ad4b3a9"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"abe93e44e95b00c08b64e81da028ed65d5bff1c5","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        if [\u0027sr\u0027, \u0027loop\u0027, \u0027mem\u0027, \u0027fd\u0027] in device:"},{"line_number":50,"context_line":"            # NOTE(TheJulia): Devices like CD roms, Loop devices, and ramdisks"},{"line_number":51,"context_line":"            # should not be considered as target devices."},{"line_number":52,"context_line":"            continue"},{"line_number":53,"context_line":"        for key in hints:"},{"line_number":54,"context_line":"            if hints[key] !\u003d devices[device].get(key):"},{"line_number":55,"context_line":"                break"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_e7ee7320","line":52,"in_reply_to":"9f560f44_0c962cf1","updated":"2020-08-21 17:20:09.000000000","message":"There is no logging...","commit_id":"a90439ea19a71cac6875a4fe9a64a83b7ad4b3a9"}],"releasenotes/notes/ansible-device-name-filtering-0adfca7d8ba4cbcc.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"0bc34624e14fe7aa3587851d917ecd4864d1de66","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Fixes an issue with the ``ansible`` deployment interface where automatic"},{"line_number":5,"context_line":"    root deviec selection would accidently choose the system CD-ROM device,"},{"line_number":6,"context_line":"    which was likely to occur when the ansible deployment interface was used"},{"line_number":7,"context_line":"    with virtual media boot."},{"line_number":8,"context_line":"    The ``ansible`` deployment interface now ignores all Ramdisks, Loopbacks,"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9f560f44_ec9ad811","line":5,"updated":"2020-08-21 16:53:20.000000000","message":"nit: device","commit_id":"a90439ea19a71cac6875a4fe9a64a83b7ad4b3a9"}]}
