flaky test: bzlmod integration test on MacOS #1261

Description

@rickeylev

This is a tracking bug to collect info on the "bzlmod integration test on MacOS" to hopefully help figure out why it's failing. They usually pass after a couple retries

The error is typically something about the "Middleman" missing pyc files.

Example error:

ERROR: /Users/<snip>/rules-python-python/examples/<snip>: Middleman _middlemen/requirements_Utest-runfiles failed: missing input file '<snip>/big5freq.cpython-39.pyc.4316963824'

Current theories:

  • Issue with the build machines (wouldn't be the first time)

  • hosts with failures:

    • bk-imacpro-2 (x2)
    • bk-imacpro-3
    • mk-imacpro-9
    • bk-imacpro-11 (x3)
    • bk-imacpro-12
    • bk-imacpro-18
  • hosts with successes:

    • bk-imacpro-2
    • mk-imacpro-6
    • bk-imacpro-15 x2
    • bk-imacpro-18

Failing builds

https://buildkite.com/bazel/rules-python-python/builds/5036#01889b48-56c1-448c-bbac-cf37dad80b84

https://buildkite.com/bazel/rules-python-python/builds/5037#01889b60-d830-4827-ae25-a9c37e7c8ce8

https://buildkite.com/bazel/rules-python-python/builds/5029#

https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

https://buildkite.com/bazel/rules-python-python/builds/5050#01889c3a-1c95-4f53-a538-0c7434773a5b

https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

https://buildkite.com/bazel/rules-python-python/builds/5066#0188a254-986a-4bdc-a972-220424b5349a

https://buildkite.com/bazel/rules-python-python/builds/5067#0188a258-ed2a-455a-b5fe-3148f93d1231

https://buildkite.com/bazel/rules-python-python/builds/5084#0188b31f-dbab-4e48-9726-fe872304785c

Successful builds

https://buildkite.com/bazel/rules-python-python/builds/5039#01889b82-d0cc-4133-8712-cc11392043d0

https://buildkite.com/bazel/rules-python-python/builds/5029#01889bb5-4ed4-42c9-9816-4be86d9da129

https://buildkite.com/bazel/rules-python-python/builds/5067#_

https://buildkite.com/bazel/rules-python-python/builds/5084#0188b327-c85e-4f27-ac14-db9697815997

Metadata

Metadata

Assignees

No one assigned

    Labels

    cleanupTech debt, resolving it improves our own velocity

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
       blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
      }
      } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
      })();
      (function(){
      try {
      var __m = "github.com";
      var __re = new RegExp('^' + "github\\.com" + '
      
      Skip to content

      flaky test: bzlmod integration test on MacOS #1261

      Description

      @rickeylev

      This is a tracking bug to collect info on the "bzlmod integration test on MacOS" to hopefully help figure out why it's failing. They usually pass after a couple retries

      The error is typically something about the "Middleman" missing pyc files.

      Example error:

      ERROR: /Users/<snip>/rules-python-python/examples/<snip>: Middleman _middlemen/requirements_Utest-runfiles failed: missing input file '<snip>/big5freq.cpython-39.pyc.4316963824'
      

      Current theories:

      • Issue with the build machines (wouldn't be the first time)

      • hosts with failures:

        • bk-imacpro-2 (x2)
        • bk-imacpro-3
        • mk-imacpro-9
        • bk-imacpro-11 (x3)
        • bk-imacpro-12
        • bk-imacpro-18
      • hosts with successes:

        • bk-imacpro-2
        • mk-imacpro-6
        • bk-imacpro-15 x2
        • bk-imacpro-18

      Failing builds

      https://buildkite.com/bazel/rules-python-python/builds/5036#01889b48-56c1-448c-bbac-cf37dad80b84

      https://buildkite.com/bazel/rules-python-python/builds/5037#01889b60-d830-4827-ae25-a9c37e7c8ce8

      https://buildkite.com/bazel/rules-python-python/builds/5029#

      https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

      https://buildkite.com/bazel/rules-python-python/builds/5050#01889c3a-1c95-4f53-a538-0c7434773a5b

      https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

      https://buildkite.com/bazel/rules-python-python/builds/5066#0188a254-986a-4bdc-a972-220424b5349a

      https://buildkite.com/bazel/rules-python-python/builds/5067#0188a258-ed2a-455a-b5fe-3148f93d1231

      https://buildkite.com/bazel/rules-python-python/builds/5084#0188b31f-dbab-4e48-9726-fe872304785c

      Successful builds

      https://buildkite.com/bazel/rules-python-python/builds/5039#01889b82-d0cc-4133-8712-cc11392043d0

      https://buildkite.com/bazel/rules-python-python/builds/5029#01889bb5-4ed4-42c9-9816-4be86d9da129

      https://buildkite.com/bazel/rules-python-python/builds/5067#_

      https://buildkite.com/bazel/rules-python-python/builds/5084#0188b327-c85e-4f27-ac14-db9697815997

      Metadata

      Metadata

      Assignees

      No one assigned

        Labels

        cleanupTech debt, resolving it improves our own velocity

        Type

        No type

        Projects

        No projects

          Milestone

          No milestone

          Relationships

          None yet

          Development

          No branches or pull requests

          Issue actions

          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
          Skip to content

          flaky test: bzlmod integration test on MacOS #1261

          Description

          @rickeylev

          This is a tracking bug to collect info on the "bzlmod integration test on MacOS" to hopefully help figure out why it's failing. They usually pass after a couple retries

          The error is typically something about the "Middleman" missing pyc files.

          Example error:

          ERROR: /Users/<snip>/rules-python-python/examples/<snip>: Middleman _middlemen/requirements_Utest-runfiles failed: missing input file '<snip>/big5freq.cpython-39.pyc.4316963824'
          

          Current theories:

          • Issue with the build machines (wouldn't be the first time)

          • hosts with failures:

            • bk-imacpro-2 (x2)
            • bk-imacpro-3
            • mk-imacpro-9
            • bk-imacpro-11 (x3)
            • bk-imacpro-12
            • bk-imacpro-18
          • hosts with successes:

            • bk-imacpro-2
            • mk-imacpro-6
            • bk-imacpro-15 x2
            • bk-imacpro-18

          Failing builds

          https://buildkite.com/bazel/rules-python-python/builds/5036#01889b48-56c1-448c-bbac-cf37dad80b84

          https://buildkite.com/bazel/rules-python-python/builds/5037#01889b60-d830-4827-ae25-a9c37e7c8ce8

          https://buildkite.com/bazel/rules-python-python/builds/5029#

          https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

          https://buildkite.com/bazel/rules-python-python/builds/5050#01889c3a-1c95-4f53-a538-0c7434773a5b

          https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

          https://buildkite.com/bazel/rules-python-python/builds/5066#0188a254-986a-4bdc-a972-220424b5349a

          https://buildkite.com/bazel/rules-python-python/builds/5067#0188a258-ed2a-455a-b5fe-3148f93d1231

          https://buildkite.com/bazel/rules-python-python/builds/5084#0188b31f-dbab-4e48-9726-fe872304785c

          Successful builds

          https://buildkite.com/bazel/rules-python-python/builds/5039#01889b82-d0cc-4133-8712-cc11392043d0

          https://buildkite.com/bazel/rules-python-python/builds/5029#01889bb5-4ed4-42c9-9816-4be86d9da129

          https://buildkite.com/bazel/rules-python-python/builds/5067#_

          https://buildkite.com/bazel/rules-python-python/builds/5084#0188b327-c85e-4f27-ac14-db9697815997

          Metadata

          Metadata

          Assignees

          No one assigned

            Labels

            cleanupTech debt, resolving it improves our own velocity

            Type

            No type

            Projects

            No projects

              Milestone

              No milestone

              Relationships

              None yet

              Development

              No branches or pull requests

              Issue actions

              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
              Skip to content

              flaky test: bzlmod integration test on MacOS #1261

              Description

              @rickeylev

              This is a tracking bug to collect info on the "bzlmod integration test on MacOS" to hopefully help figure out why it's failing. They usually pass after a couple retries

              The error is typically something about the "Middleman" missing pyc files.

              Example error:

              ERROR: /Users/<snip>/rules-python-python/examples/<snip>: Middleman _middlemen/requirements_Utest-runfiles failed: missing input file '<snip>/big5freq.cpython-39.pyc.4316963824'
              

              Current theories:

              • Issue with the build machines (wouldn't be the first time)

              • hosts with failures:

                • bk-imacpro-2 (x2)
                • bk-imacpro-3
                • mk-imacpro-9
                • bk-imacpro-11 (x3)
                • bk-imacpro-12
                • bk-imacpro-18
              • hosts with successes:

                • bk-imacpro-2
                • mk-imacpro-6
                • bk-imacpro-15 x2
                • bk-imacpro-18

              Failing builds

              https://buildkite.com/bazel/rules-python-python/builds/5036#01889b48-56c1-448c-bbac-cf37dad80b84

              https://buildkite.com/bazel/rules-python-python/builds/5037#01889b60-d830-4827-ae25-a9c37e7c8ce8

              https://buildkite.com/bazel/rules-python-python/builds/5029#

              https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

              https://buildkite.com/bazel/rules-python-python/builds/5050#01889c3a-1c95-4f53-a538-0c7434773a5b

              https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

              https://buildkite.com/bazel/rules-python-python/builds/5066#0188a254-986a-4bdc-a972-220424b5349a

              https://buildkite.com/bazel/rules-python-python/builds/5067#0188a258-ed2a-455a-b5fe-3148f93d1231

              https://buildkite.com/bazel/rules-python-python/builds/5084#0188b31f-dbab-4e48-9726-fe872304785c

              Successful builds

              https://buildkite.com/bazel/rules-python-python/builds/5039#01889b82-d0cc-4133-8712-cc11392043d0

              https://buildkite.com/bazel/rules-python-python/builds/5029#01889bb5-4ed4-42c9-9816-4be86d9da129

              https://buildkite.com/bazel/rules-python-python/builds/5067#_

              https://buildkite.com/bazel/rules-python-python/builds/5084#0188b327-c85e-4f27-ac14-db9697815997

              Metadata

              Metadata

              Assignees

              No one assigned

                Labels

                cleanupTech debt, resolving it improves our own velocity

                Type

                No type

                Projects

                No projects

                  Milestone

                  No milestone

                  Relationships

                  None yet

                  Development

                  No branches or pull requests

                  Issue actions

                  , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
                  Skip to content

                  flaky test: bzlmod integration test on MacOS #1261

                  Description

                  @rickeylev

                  This is a tracking bug to collect info on the "bzlmod integration test on MacOS" to hopefully help figure out why it's failing. They usually pass after a couple retries

                  The error is typically something about the "Middleman" missing pyc files.

                  Example error:

                  ERROR: /Users/<snip>/rules-python-python/examples/<snip>: Middleman _middlemen/requirements_Utest-runfiles failed: missing input file '<snip>/big5freq.cpython-39.pyc.4316963824'
                  

                  Current theories:

                  • Issue with the build machines (wouldn't be the first time)

                  • hosts with failures:

                    • bk-imacpro-2 (x2)
                    • bk-imacpro-3
                    • mk-imacpro-9
                    • bk-imacpro-11 (x3)
                    • bk-imacpro-12
                    • bk-imacpro-18
                  • hosts with successes:

                    • bk-imacpro-2
                    • mk-imacpro-6
                    • bk-imacpro-15 x2
                    • bk-imacpro-18

                  Failing builds

                  https://buildkite.com/bazel/rules-python-python/builds/5036#01889b48-56c1-448c-bbac-cf37dad80b84

                  https://buildkite.com/bazel/rules-python-python/builds/5037#01889b60-d830-4827-ae25-a9c37e7c8ce8

                  https://buildkite.com/bazel/rules-python-python/builds/5029#

                  https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

                  https://buildkite.com/bazel/rules-python-python/builds/5050#01889c3a-1c95-4f53-a538-0c7434773a5b

                  https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

                  https://buildkite.com/bazel/rules-python-python/builds/5066#0188a254-986a-4bdc-a972-220424b5349a

                  https://buildkite.com/bazel/rules-python-python/builds/5067#0188a258-ed2a-455a-b5fe-3148f93d1231

                  https://buildkite.com/bazel/rules-python-python/builds/5084#0188b31f-dbab-4e48-9726-fe872304785c

                  Successful builds

                  https://buildkite.com/bazel/rules-python-python/builds/5039#01889b82-d0cc-4133-8712-cc11392043d0

                  https://buildkite.com/bazel/rules-python-python/builds/5029#01889bb5-4ed4-42c9-9816-4be86d9da129

                  https://buildkite.com/bazel/rules-python-python/builds/5067#_

                  https://buildkite.com/bazel/rules-python-python/builds/5084#0188b327-c85e-4f27-ac14-db9697815997

                  Metadata

                  Metadata

                  Assignees

                  No one assigned

                    Labels

                    cleanupTech debt, resolving it improves our own velocity

                    Type

                    No type

                    Projects

                    No projects

                      Milestone

                      No milestone

                      Relationships

                      None yet

                      Development

                      No branches or pull requests

                      Issue actions

                      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
                      Skip to content

                      flaky test: bzlmod integration test on MacOS #1261

                      Description

                      @rickeylev

                      This is a tracking bug to collect info on the "bzlmod integration test on MacOS" to hopefully help figure out why it's failing. They usually pass after a couple retries

                      The error is typically something about the "Middleman" missing pyc files.

                      Example error:

                      ERROR: /Users/<snip>/rules-python-python/examples/<snip>: Middleman _middlemen/requirements_Utest-runfiles failed: missing input file '<snip>/big5freq.cpython-39.pyc.4316963824'
                      

                      Current theories:

                      • Issue with the build machines (wouldn't be the first time)

                      • hosts with failures:

                        • bk-imacpro-2 (x2)
                        • bk-imacpro-3
                        • mk-imacpro-9
                        • bk-imacpro-11 (x3)
                        • bk-imacpro-12
                        • bk-imacpro-18
                      • hosts with successes:

                        • bk-imacpro-2
                        • mk-imacpro-6
                        • bk-imacpro-15 x2
                        • bk-imacpro-18

                      Failing builds

                      https://buildkite.com/bazel/rules-python-python/builds/5036#01889b48-56c1-448c-bbac-cf37dad80b84

                      https://buildkite.com/bazel/rules-python-python/builds/5037#01889b60-d830-4827-ae25-a9c37e7c8ce8

                      https://buildkite.com/bazel/rules-python-python/builds/5029#

                      https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

                      https://buildkite.com/bazel/rules-python-python/builds/5050#01889c3a-1c95-4f53-a538-0c7434773a5b

                      https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

                      https://buildkite.com/bazel/rules-python-python/builds/5066#0188a254-986a-4bdc-a972-220424b5349a

                      https://buildkite.com/bazel/rules-python-python/builds/5067#0188a258-ed2a-455a-b5fe-3148f93d1231

                      https://buildkite.com/bazel/rules-python-python/builds/5084#0188b31f-dbab-4e48-9726-fe872304785c

                      Successful builds

                      https://buildkite.com/bazel/rules-python-python/builds/5039#01889b82-d0cc-4133-8712-cc11392043d0

                      https://buildkite.com/bazel/rules-python-python/builds/5029#01889bb5-4ed4-42c9-9816-4be86d9da129

                      https://buildkite.com/bazel/rules-python-python/builds/5067#_

                      https://buildkite.com/bazel/rules-python-python/builds/5084#0188b327-c85e-4f27-ac14-db9697815997

                      Metadata

                      Metadata

                      Assignees

                      No one assigned

                        Labels

                        cleanupTech debt, resolving it improves our own velocity

                        Type

                        No type

                        Projects

                        No projects

                          Milestone

                          No milestone

                          Relationships

                          None yet

                          Development

                          No branches or pull requests

                          Issue actions

                          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
                          Skip to content

                          flaky test: bzlmod integration test on MacOS #1261

                          Description

                          @rickeylev

                          This is a tracking bug to collect info on the "bzlmod integration test on MacOS" to hopefully help figure out why it's failing. They usually pass after a couple retries

                          The error is typically something about the "Middleman" missing pyc files.

                          Example error:

                          ERROR: /Users/<snip>/rules-python-python/examples/<snip>: Middleman _middlemen/requirements_Utest-runfiles failed: missing input file '<snip>/big5freq.cpython-39.pyc.4316963824'
                          

                          Current theories:

                          • Issue with the build machines (wouldn't be the first time)

                          • hosts with failures:

                            • bk-imacpro-2 (x2)
                            • bk-imacpro-3
                            • mk-imacpro-9
                            • bk-imacpro-11 (x3)
                            • bk-imacpro-12
                            • bk-imacpro-18
                          • hosts with successes:

                            • bk-imacpro-2
                            • mk-imacpro-6
                            • bk-imacpro-15 x2
                            • bk-imacpro-18

                          Failing builds

                          https://buildkite.com/bazel/rules-python-python/builds/5036#01889b48-56c1-448c-bbac-cf37dad80b84

                          https://buildkite.com/bazel/rules-python-python/builds/5037#01889b60-d830-4827-ae25-a9c37e7c8ce8

                          https://buildkite.com/bazel/rules-python-python/builds/5029#

                          https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

                          https://buildkite.com/bazel/rules-python-python/builds/5050#01889c3a-1c95-4f53-a538-0c7434773a5b

                          https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

                          https://buildkite.com/bazel/rules-python-python/builds/5066#0188a254-986a-4bdc-a972-220424b5349a

                          https://buildkite.com/bazel/rules-python-python/builds/5067#0188a258-ed2a-455a-b5fe-3148f93d1231

                          https://buildkite.com/bazel/rules-python-python/builds/5084#0188b31f-dbab-4e48-9726-fe872304785c

                          Successful builds

                          https://buildkite.com/bazel/rules-python-python/builds/5039#01889b82-d0cc-4133-8712-cc11392043d0

                          https://buildkite.com/bazel/rules-python-python/builds/5029#01889bb5-4ed4-42c9-9816-4be86d9da129

                          https://buildkite.com/bazel/rules-python-python/builds/5067#_

                          https://buildkite.com/bazel/rules-python-python/builds/5084#0188b327-c85e-4f27-ac14-db9697815997

                          Metadata

                          Metadata

                          Assignees

                          No one assigned

                            Labels

                            cleanupTech debt, resolving it improves our own velocity

                            Type

                            No type

                            Projects

                            No projects

                              Milestone

                              No milestone

                              Relationships

                              None yet

                              Development

                              No branches or pull requests

                              Issue actions

                              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
                              Skip to content

                              flaky test: bzlmod integration test on MacOS #1261

                              Description

                              @rickeylev

                              This is a tracking bug to collect info on the "bzlmod integration test on MacOS" to hopefully help figure out why it's failing. They usually pass after a couple retries

                              The error is typically something about the "Middleman" missing pyc files.

                              Example error:

                              ERROR: /Users/<snip>/rules-python-python/examples/<snip>: Middleman _middlemen/requirements_Utest-runfiles failed: missing input file '<snip>/big5freq.cpython-39.pyc.4316963824'
                              

                              Current theories:

                              • Issue with the build machines (wouldn't be the first time)

                              • hosts with failures:

                                • bk-imacpro-2 (x2)
                                • bk-imacpro-3
                                • mk-imacpro-9
                                • bk-imacpro-11 (x3)
                                • bk-imacpro-12
                                • bk-imacpro-18
                              • hosts with successes:

                                • bk-imacpro-2
                                • mk-imacpro-6
                                • bk-imacpro-15 x2
                                • bk-imacpro-18

                              Failing builds

                              https://buildkite.com/bazel/rules-python-python/builds/5036#01889b48-56c1-448c-bbac-cf37dad80b84

                              https://buildkite.com/bazel/rules-python-python/builds/5037#01889b60-d830-4827-ae25-a9c37e7c8ce8

                              https://buildkite.com/bazel/rules-python-python/builds/5029#

                              https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

                              https://buildkite.com/bazel/rules-python-python/builds/5050#01889c3a-1c95-4f53-a538-0c7434773a5b

                              https://buildkite.com/bazel/rules-python-python/builds/5047#01889c11-eae2-4402-9ba5-81620511ea18

                              https://buildkite.com/bazel/rules-python-python/builds/5066#0188a254-986a-4bdc-a972-220424b5349a

                              https://buildkite.com/bazel/rules-python-python/builds/5067#0188a258-ed2a-455a-b5fe-3148f93d1231

                              https://buildkite.com/bazel/rules-python-python/builds/5084#0188b31f-dbab-4e48-9726-fe872304785c

                              Successful builds

                              https://buildkite.com/bazel/rules-python-python/builds/5039#01889b82-d0cc-4133-8712-cc11392043d0

                              https://buildkite.com/bazel/rules-python-python/builds/5029#01889bb5-4ed4-42c9-9816-4be86d9da129

                              https://buildkite.com/bazel/rules-python-python/builds/5067#_

                              https://buildkite.com/bazel/rules-python-python/builds/5084#0188b327-c85e-4f27-ac14-db9697815997

                              Metadata

                              Metadata

                              Assignees

                              No one assigned

                                Labels

                                cleanupTech debt, resolving it improves our own velocity

                                Type

                                No type

                                Projects

                                No projects

                                  Milestone

                                  No milestone

                                  Relationships

                                  None yet

                                  Development

                                  No branches or pull requests

                                  Issue actions