)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"5af9d93c4d2ce889b7f3fa474028d89cf1465f0f","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     Tony Breeds \u003ctony@bakeyournoodle.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-12-18 12:54:58 +1100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add a tool for displaying CPU flags and QEMU version"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As RHEL-10, and related OS projects (CentOS, RockyLinux, and AlmaLinux),"},{"line_number":10,"context_line":"need specific x86_84 machine levels, in this case x86_64-v3, It\u0027s helpful"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1b85b5f9_59282bd9","line":7,"updated":"2025-01-29 14:38:42.000000000","message":"nit: This likely should be explicitly noted as being for CI.","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"afcedb8ccb5592681f7acdae8c0afa1455be92c9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Tony Breeds \u003ctony@bakeyournoodle.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2024-12-18 12:54:58 +1100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add a tool for displaying CPU flags and QEMU version"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"As RHEL-10, and related OS projects (CentOS, RockyLinux, and AlmaLinux),"},{"line_number":10,"context_line":"need specific x86_84 machine levels, in this case x86_64-v3, It\u0027s helpful"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"37a59eab_5fd9e78f","line":7,"in_reply_to":"1b85b5f9_59282bd9","updated":"2025-03-20 16:19:37.000000000","message":"Done","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"fd555bdc2305d33fce51bd779186cd42f99fd839","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"67234265_12619763","updated":"2024-12-17 19:03:07.000000000","message":"I wonder if a tool like https://github.com/projg2/cpuid2cpuflags could be used to avoid us having to manually maintain this. I know that\u0027s geared towards gentoo, but the output is pretty universal and works in most siutations.\n\ne.g. from my system:\njay in ~ \n❯ cpuid2cpuflags\nCPU_FLAGS_X86: aes avx avx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi avx512vl f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 vpclmulqdq","commit_id":"b428e36255523e20f70e9ee639acaa4140313a16"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"429fb268da46a1ffc5c200d829ccf49de9360b31","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d6045c60_165003aa","updated":"2024-12-17 19:09:07.000000000","message":"I\u0027ll note both x86-64-level and cpuid2cpuflags are packaged in gentoo (although x86-64-level is in GURU; which is sorta like ubuntu universe)","commit_id":"b428e36255523e20f70e9ee639acaa4140313a16"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"0c99d4a5cb89caea63f3096277ef42d6a059dcb8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f990038c_071e515a","updated":"2024-12-17 20:25:19.000000000","message":"Thanks for your thoughts Jay","commit_id":"b428e36255523e20f70e9ee639acaa4140313a16"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"9245688e823301d7c34e87469598cc2703e9d908","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e71d3541_e3515338","updated":"2024-12-17 20:36:45.000000000","message":"Yeah, I don\u0027t have strong feelings which is why I didn\u0027t put a -1 or anything; just wanted you to know there are alternatives if they suit the need.","commit_id":"b428e36255523e20f70e9ee639acaa4140313a16"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"a9f2dfacb7764c158b82d0c899d0651ab18dbb2f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b5aadc2a_30c56955","updated":"2024-12-17 19:06:27.000000000","message":"https://github.com/HenrikBengtsson/x86-64-level is another potential one\n\nsimilarly someone pointed this out to me; LD will tell you as well:\n❯  /lib64/ld-linux-x86-64.so.2 --help | grep x86-64\nUsage: /lib64/ld-linux-x86-64.so.2 [OPTION]... EXECUTABLE-FILE [ARGS-FOR-PROGRAM...]\nThis program interpreter self-identifies as: /lib64/ld-linux-x86-64.so.2\n  x86-64-v4 (supported, searched)\n  x86-64-v3 (supported, searched)\n  x86-64-v2 (supported, searched)","commit_id":"b428e36255523e20f70e9ee639acaa4140313a16"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"0c99d4a5cb89caea63f3096277ef42d6a059dcb8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"29038908_f43777b5","in_reply_to":"67234265_12619763","updated":"2024-12-17 20:25:19.000000000","message":"I can look at that but at this stage it doen\u0027t look to give us much over cat /proc/cpuinfo.\n\nAlso I don\u0027t think adding new machine levels will be a common operation \u0027nor do I expected it to change much over time.","commit_id":"b428e36255523e20f70e9ee639acaa4140313a16"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"0c99d4a5cb89caea63f3096277ef42d6a059dcb8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"0853366c_ab7bd3b7","in_reply_to":"b5aadc2a_30c56955","updated":"2024-12-17 20:25:19.000000000","message":"So this tool has potential but one of the goals, which isn\u0027t explict in the commit message but is essential is determining which flags are missing.  So we\u0027d need to modify it anyway.\n\nAlso the ld-linux output is a mix of what libc was compiled to support and which versions are detected, which doesn\u0027t help us determine","commit_id":"b428e36255523e20f70e9ee639acaa4140313a16"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"5af9d93c4d2ce889b7f3fa474028d89cf1465f0f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"92011340_32223f6c","updated":"2025-01-29 14:38:42.000000000","message":"+2\u0027ing as this is clearly just for CI.","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"ee70e06ce2b72eeef67956c790a5b3e48323b2ee","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"9e3b4263_b0b11ef2","updated":"2024-12-18 06:12:39.000000000","message":"```\n2024-12-18 02:09:11.186 | time\u003d\"2024-12-18T02:09:11Z\" level\u003dwarning msg\u003d\"Failed, retrying in 2s ... (1/3). Error: initializing source docker://ubuntu:jammy: reading manifest jammy in docker.io/library/ubuntu: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit\"\n```\n\nAh phooey :/","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"809287c541705e737e1155275cd4320dbef84b17","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f97cee7a_1e6ee6e5","updated":"2024-12-19 01:13:36.000000000","message":"recheck  github ratelimits :(","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"3a21c6ea0670c1b59787aa71108e67a1984cad4d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"41234111_109da883","updated":"2025-04-02 04:40:51.000000000","message":"Merging given previous +2 from Julia and I only updated the commit message","commit_id":"e47ad3aa853a64bf4d2aab876e21384002f032a2"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2fdbf18600aaa38c7cd71e6433fb057cb2fa257c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"1b9df9ed_1cb42ca4","updated":"2025-04-02 03:33:06.000000000","message":"recheck ubuntu-noble failed on missing packages","commit_id":"e47ad3aa853a64bf4d2aab876e21384002f032a2"}],"playbooks/dib-nodepool/node-information.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"5af9d93c4d2ce889b7f3fa474028d89cf1465f0f","unresolved":true,"context_lines":[{"line_number":8,"context_line":"  - name: Collect CPU flags for node"},{"line_number":9,"context_line":"    command:  bash /tmp/cpu-level.sh"},{"line_number":10,"context_line":"    # NOTE(tonyb):  This is interesting as QEMU gains the ability to emuluate"},{"line_number":11,"context_line":"    # newwer machine types for exmaple 7.2 is needed for haswell."},{"line_number":12,"context_line":"  - name: Collect QEMU version"},{"line_number":13,"context_line":"    ignore_errors: true"},{"line_number":14,"context_line":"    shell: |-"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"27a0898b_4aaba94a","line":11,"range":{"start_line":11,"start_character":31,"end_line":11,"end_character":38},"updated":"2025-01-29 14:38:42.000000000","message":"s/exmaple/example/","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"5af9d93c4d2ce889b7f3fa474028d89cf1465f0f","unresolved":true,"context_lines":[{"line_number":8,"context_line":"  - name: Collect CPU flags for node"},{"line_number":9,"context_line":"    command:  bash /tmp/cpu-level.sh"},{"line_number":10,"context_line":"    # NOTE(tonyb):  This is interesting as QEMU gains the ability to emuluate"},{"line_number":11,"context_line":"    # newwer machine types for exmaple 7.2 is needed for haswell."},{"line_number":12,"context_line":"  - name: Collect QEMU version"},{"line_number":13,"context_line":"    ignore_errors: true"},{"line_number":14,"context_line":"    shell: |-"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"d161e27c_0d25d4b8","line":11,"range":{"start_line":11,"start_character":6,"end_line":11,"end_character":12},"updated":"2025-01-29 14:38:42.000000000","message":"s/newwer/newer/","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"ba1922c9a9f2a5aa2d625a63fe8c175309219199","unresolved":false,"context_lines":[{"line_number":8,"context_line":"  - name: Collect CPU flags for node"},{"line_number":9,"context_line":"    command:  bash /tmp/cpu-level.sh"},{"line_number":10,"context_line":"    # NOTE(tonyb):  This is interesting as QEMU gains the ability to emuluate"},{"line_number":11,"context_line":"    # newwer machine types for exmaple 7.2 is needed for haswell."},{"line_number":12,"context_line":"  - name: Collect QEMU version"},{"line_number":13,"context_line":"    ignore_errors: true"},{"line_number":14,"context_line":"    shell: |-"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"2155b3a8_b92344a7","line":11,"range":{"start_line":11,"start_character":31,"end_line":11,"end_character":38},"in_reply_to":"27a0898b_4aaba94a","updated":"2025-03-11 21:13:50.000000000","message":"Done","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"ba1922c9a9f2a5aa2d625a63fe8c175309219199","unresolved":false,"context_lines":[{"line_number":8,"context_line":"  - name: Collect CPU flags for node"},{"line_number":9,"context_line":"    command:  bash /tmp/cpu-level.sh"},{"line_number":10,"context_line":"    # NOTE(tonyb):  This is interesting as QEMU gains the ability to emuluate"},{"line_number":11,"context_line":"    # newwer machine types for exmaple 7.2 is needed for haswell."},{"line_number":12,"context_line":"  - name: Collect QEMU version"},{"line_number":13,"context_line":"    ignore_errors: true"},{"line_number":14,"context_line":"    shell: |-"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"abcb8cef_683eea83","line":11,"range":{"start_line":11,"start_character":6,"end_line":11,"end_character":12},"in_reply_to":"d161e27c_0d25d4b8","updated":"2025-03-11 21:13:50.000000000","message":"Done","commit_id":"f0b252c55cd533a24bff3b58c41e1c433efd08bc"}]}
