Fixing the sourcelink failure for embeded files - #33521

Merged
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink
Mar 15, 2020
Merged

Fixing the sourcelink failure for embeded files#33521
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink

Conversation

@Anipik

@AnipikAnipik commented Mar 12, 2020

Copy link
Copy Markdown
Contributor

Generating files before sourcelink calculates the embedded files
Fixes#33097

@danmoseley

Copy link
Copy Markdown
Contributor

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj

@safern

Copy link
Copy Markdown
Member

cc: @dotnet/runtime-infrastructure

Comment threadDirectory.Build.props Outdated

@safernsafern left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also run an official build with this changes and enabling the source link validation?

I think we should enable the source link validation as part of this change to catch these errors earlier.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Could you also run an official build with this changes and enabling the source link validation?

yeah i will do that.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Comment threadDirectory.Build.targets Outdated

@hoyosjshoyosjs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That one nit. Also, as long as Mono's SPC build also uses arcade defaults sourcelink should work.

Comment threadeng/common/templates/post-build/post-build.yml
@Anipik

Copy link
Copy Markdown
ContributorAuthor

sourcelink validation succeeded https://dev.azure.com/dnceng/internal/_build/results?buildId=558701

Comment threadDirectory.Build.targets

@tmattmat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@hoyosjs

Copy link
Copy Markdown
Member

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj Eric St. John FTE

The prev2 branch wouldn't pass with this change as-is as the arcade version on the branch doesn't contain dotnet/arcade@527179a

@Anipik

Copy link
Copy Markdown
ContributorAuthor

I talked with @ericstj offline. we dont need to port this preview2 as the embedded files dont contain any actual code, these are just typeforwards or attributes. we can wait till preview 3

Comment threadDirectory.Build.targets
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@ericstj@safern@ViktorHofer any insight about the failure.
I was not able to find anything good in the log https://helix.dot.net/api/2019-06-17/jobs/3b8f6fb9-6ab6-4ba6-bec5-c9f313c1dc0f/workitems/baseservices.threading/console

This doesnt seem to be related to this pr but i didnt have much info about the error to create an issue for this.

@danmoseley

Copy link
Copy Markdown
Contributor

@Anipik you might have to try to repro locally? 😕

@safern

Copy link
Copy Markdown
Member

I fixed this here: #33580 you just have to rerun the whole pipeline, or you can ignore and merge.

@Anipik
Anipik merged commit 570fa1d into dotnet:masterMar 15, 2020
@Anipik
Anipik deleted the sourcelink branch March 27, 2020 21:46
@ghostghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For .net 5 preview1, the CoreFX symbols are missing for IL symbols.

6 participants

@Anipik@danmoseley@safern@hoyosjs@tmat@Dotnet-GitSync-Bot
, '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

Fixing the sourcelink failure for embeded files - #33521

Merged
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink
Mar 15, 2020
Merged

Fixing the sourcelink failure for embeded files#33521
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink

Conversation

@Anipik

@AnipikAnipik commented Mar 12, 2020

Copy link
Copy Markdown
Contributor

Generating files before sourcelink calculates the embedded files
Fixes#33097

@danmoseley

Copy link
Copy Markdown
Contributor

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj

@safern

Copy link
Copy Markdown
Member

cc: @dotnet/runtime-infrastructure

Comment threadDirectory.Build.props Outdated

@safernsafern left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also run an official build with this changes and enabling the source link validation?

I think we should enable the source link validation as part of this change to catch these errors earlier.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Could you also run an official build with this changes and enabling the source link validation?

yeah i will do that.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Comment threadDirectory.Build.targets Outdated

@hoyosjshoyosjs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That one nit. Also, as long as Mono's SPC build also uses arcade defaults sourcelink should work.

Comment threadeng/common/templates/post-build/post-build.yml
@Anipik

Copy link
Copy Markdown
ContributorAuthor

sourcelink validation succeeded https://dev.azure.com/dnceng/internal/_build/results?buildId=558701

Comment threadDirectory.Build.targets

@tmattmat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@hoyosjs

Copy link
Copy Markdown
Member

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj Eric St. John FTE

The prev2 branch wouldn't pass with this change as-is as the arcade version on the branch doesn't contain dotnet/arcade@527179a

@Anipik

Copy link
Copy Markdown
ContributorAuthor

I talked with @ericstj offline. we dont need to port this preview2 as the embedded files dont contain any actual code, these are just typeforwards or attributes. we can wait till preview 3

Comment threadDirectory.Build.targets
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@ericstj@safern@ViktorHofer any insight about the failure.
I was not able to find anything good in the log https://helix.dot.net/api/2019-06-17/jobs/3b8f6fb9-6ab6-4ba6-bec5-c9f313c1dc0f/workitems/baseservices.threading/console

This doesnt seem to be related to this pr but i didnt have much info about the error to create an issue for this.

@danmoseley

Copy link
Copy Markdown
Contributor

@Anipik you might have to try to repro locally? 😕

@safern

Copy link
Copy Markdown
Member

I fixed this here: #33580 you just have to rerun the whole pipeline, or you can ignore and merge.

@Anipik
Anipik merged commit 570fa1d into dotnet:masterMar 15, 2020
@Anipik
Anipik deleted the sourcelink branch March 27, 2020 21:46
@ghostghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For .net 5 preview1, the CoreFX symbols are missing for IL symbols.

6 participants

@Anipik@danmoseley@safern@hoyosjs@tmat@Dotnet-GitSync-Bot
, '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

Fixing the sourcelink failure for embeded files - #33521

Merged
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink
Mar 15, 2020
Merged

Fixing the sourcelink failure for embeded files#33521
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink

Conversation

@Anipik

@AnipikAnipik commented Mar 12, 2020

Copy link
Copy Markdown
Contributor

Generating files before sourcelink calculates the embedded files
Fixes#33097

@danmoseley

Copy link
Copy Markdown
Contributor

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj

@safern

Copy link
Copy Markdown
Member

cc: @dotnet/runtime-infrastructure

Comment threadDirectory.Build.props Outdated

@safernsafern left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also run an official build with this changes and enabling the source link validation?

I think we should enable the source link validation as part of this change to catch these errors earlier.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Could you also run an official build with this changes and enabling the source link validation?

yeah i will do that.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Comment threadDirectory.Build.targets Outdated

@hoyosjshoyosjs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That one nit. Also, as long as Mono's SPC build also uses arcade defaults sourcelink should work.

Comment threadeng/common/templates/post-build/post-build.yml
@Anipik

Copy link
Copy Markdown
ContributorAuthor

sourcelink validation succeeded https://dev.azure.com/dnceng/internal/_build/results?buildId=558701

Comment threadDirectory.Build.targets

@tmattmat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@hoyosjs

Copy link
Copy Markdown
Member

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj Eric St. John FTE

The prev2 branch wouldn't pass with this change as-is as the arcade version on the branch doesn't contain dotnet/arcade@527179a

@Anipik

Copy link
Copy Markdown
ContributorAuthor

I talked with @ericstj offline. we dont need to port this preview2 as the embedded files dont contain any actual code, these are just typeforwards or attributes. we can wait till preview 3

Comment threadDirectory.Build.targets
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@ericstj@safern@ViktorHofer any insight about the failure.
I was not able to find anything good in the log https://helix.dot.net/api/2019-06-17/jobs/3b8f6fb9-6ab6-4ba6-bec5-c9f313c1dc0f/workitems/baseservices.threading/console

This doesnt seem to be related to this pr but i didnt have much info about the error to create an issue for this.

@danmoseley

Copy link
Copy Markdown
Contributor

@Anipik you might have to try to repro locally? 😕

@safern

Copy link
Copy Markdown
Member

I fixed this here: #33580 you just have to rerun the whole pipeline, or you can ignore and merge.

@Anipik
Anipik merged commit 570fa1d into dotnet:masterMar 15, 2020
@Anipik
Anipik deleted the sourcelink branch March 27, 2020 21:46
@ghostghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For .net 5 preview1, the CoreFX symbols are missing for IL symbols.

6 participants

@Anipik@danmoseley@safern@hoyosjs@tmat@Dotnet-GitSync-Bot
, '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

Fixing the sourcelink failure for embeded files - #33521

Merged
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink
Mar 15, 2020
Merged

Fixing the sourcelink failure for embeded files#33521
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink

Conversation

@Anipik

@AnipikAnipik commented Mar 12, 2020

Copy link
Copy Markdown
Contributor

Generating files before sourcelink calculates the embedded files
Fixes#33097

@danmoseley

Copy link
Copy Markdown
Contributor

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj

@safern

Copy link
Copy Markdown
Member

cc: @dotnet/runtime-infrastructure

Comment threadDirectory.Build.props Outdated

@safernsafern left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also run an official build with this changes and enabling the source link validation?

I think we should enable the source link validation as part of this change to catch these errors earlier.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Could you also run an official build with this changes and enabling the source link validation?

yeah i will do that.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Comment threadDirectory.Build.targets Outdated

@hoyosjshoyosjs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That one nit. Also, as long as Mono's SPC build also uses arcade defaults sourcelink should work.

Comment threadeng/common/templates/post-build/post-build.yml
@Anipik

Copy link
Copy Markdown
ContributorAuthor

sourcelink validation succeeded https://dev.azure.com/dnceng/internal/_build/results?buildId=558701

Comment threadDirectory.Build.targets

@tmattmat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@hoyosjs

Copy link
Copy Markdown
Member

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj Eric St. John FTE

The prev2 branch wouldn't pass with this change as-is as the arcade version on the branch doesn't contain dotnet/arcade@527179a

@Anipik

Copy link
Copy Markdown
ContributorAuthor

I talked with @ericstj offline. we dont need to port this preview2 as the embedded files dont contain any actual code, these are just typeforwards or attributes. we can wait till preview 3

Comment threadDirectory.Build.targets
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@ericstj@safern@ViktorHofer any insight about the failure.
I was not able to find anything good in the log https://helix.dot.net/api/2019-06-17/jobs/3b8f6fb9-6ab6-4ba6-bec5-c9f313c1dc0f/workitems/baseservices.threading/console

This doesnt seem to be related to this pr but i didnt have much info about the error to create an issue for this.

@danmoseley

Copy link
Copy Markdown
Contributor

@Anipik you might have to try to repro locally? 😕

@safern

Copy link
Copy Markdown
Member

I fixed this here: #33580 you just have to rerun the whole pipeline, or you can ignore and merge.

@Anipik
Anipik merged commit 570fa1d into dotnet:masterMar 15, 2020
@Anipik
Anipik deleted the sourcelink branch March 27, 2020 21:46
@ghostghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For .net 5 preview1, the CoreFX symbols are missing for IL symbols.

6 participants

@Anipik@danmoseley@safern@hoyosjs@tmat@Dotnet-GitSync-Bot
, '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

Fixing the sourcelink failure for embeded files - #33521

Merged
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink
Mar 15, 2020
Merged

Fixing the sourcelink failure for embeded files#33521
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink

Conversation

@Anipik

@AnipikAnipik commented Mar 12, 2020

Copy link
Copy Markdown
Contributor

Generating files before sourcelink calculates the embedded files
Fixes#33097

@danmoseley

Copy link
Copy Markdown
Contributor

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj

@safern

Copy link
Copy Markdown
Member

cc: @dotnet/runtime-infrastructure

Comment threadDirectory.Build.props Outdated

@safernsafern left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also run an official build with this changes and enabling the source link validation?

I think we should enable the source link validation as part of this change to catch these errors earlier.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Could you also run an official build with this changes and enabling the source link validation?

yeah i will do that.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Comment threadDirectory.Build.targets Outdated

@hoyosjshoyosjs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That one nit. Also, as long as Mono's SPC build also uses arcade defaults sourcelink should work.

Comment threadeng/common/templates/post-build/post-build.yml
@Anipik

Copy link
Copy Markdown
ContributorAuthor

sourcelink validation succeeded https://dev.azure.com/dnceng/internal/_build/results?buildId=558701

Comment threadDirectory.Build.targets

@tmattmat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@hoyosjs

Copy link
Copy Markdown
Member

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj Eric St. John FTE

The prev2 branch wouldn't pass with this change as-is as the arcade version on the branch doesn't contain dotnet/arcade@527179a

@Anipik

Copy link
Copy Markdown
ContributorAuthor

I talked with @ericstj offline. we dont need to port this preview2 as the embedded files dont contain any actual code, these are just typeforwards or attributes. we can wait till preview 3

Comment threadDirectory.Build.targets
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@ericstj@safern@ViktorHofer any insight about the failure.
I was not able to find anything good in the log https://helix.dot.net/api/2019-06-17/jobs/3b8f6fb9-6ab6-4ba6-bec5-c9f313c1dc0f/workitems/baseservices.threading/console

This doesnt seem to be related to this pr but i didnt have much info about the error to create an issue for this.

@danmoseley

Copy link
Copy Markdown
Contributor

@Anipik you might have to try to repro locally? 😕

@safern

Copy link
Copy Markdown
Member

I fixed this here: #33580 you just have to rerun the whole pipeline, or you can ignore and merge.

@Anipik
Anipik merged commit 570fa1d into dotnet:masterMar 15, 2020
@Anipik
Anipik deleted the sourcelink branch March 27, 2020 21:46
@ghostghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For .net 5 preview1, the CoreFX symbols are missing for IL symbols.

6 participants

@Anipik@danmoseley@safern@hoyosjs@tmat@Dotnet-GitSync-Bot
, '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

Fixing the sourcelink failure for embeded files - #33521

Merged
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink
Mar 15, 2020
Merged

Fixing the sourcelink failure for embeded files#33521
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink

Conversation

@Anipik

@AnipikAnipik commented Mar 12, 2020

Copy link
Copy Markdown
Contributor

Generating files before sourcelink calculates the embedded files
Fixes#33097

@danmoseley

Copy link
Copy Markdown
Contributor

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj

@safern

Copy link
Copy Markdown
Member

cc: @dotnet/runtime-infrastructure

Comment threadDirectory.Build.props Outdated

@safernsafern left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also run an official build with this changes and enabling the source link validation?

I think we should enable the source link validation as part of this change to catch these errors earlier.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Could you also run an official build with this changes and enabling the source link validation?

yeah i will do that.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Comment threadDirectory.Build.targets Outdated

@hoyosjshoyosjs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That one nit. Also, as long as Mono's SPC build also uses arcade defaults sourcelink should work.

Comment threadeng/common/templates/post-build/post-build.yml
@Anipik

Copy link
Copy Markdown
ContributorAuthor

sourcelink validation succeeded https://dev.azure.com/dnceng/internal/_build/results?buildId=558701

Comment threadDirectory.Build.targets

@tmattmat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@hoyosjs

Copy link
Copy Markdown
Member

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj Eric St. John FTE

The prev2 branch wouldn't pass with this change as-is as the arcade version on the branch doesn't contain dotnet/arcade@527179a

@Anipik

Copy link
Copy Markdown
ContributorAuthor

I talked with @ericstj offline. we dont need to port this preview2 as the embedded files dont contain any actual code, these are just typeforwards or attributes. we can wait till preview 3

Comment threadDirectory.Build.targets
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@ericstj@safern@ViktorHofer any insight about the failure.
I was not able to find anything good in the log https://helix.dot.net/api/2019-06-17/jobs/3b8f6fb9-6ab6-4ba6-bec5-c9f313c1dc0f/workitems/baseservices.threading/console

This doesnt seem to be related to this pr but i didnt have much info about the error to create an issue for this.

@danmoseley

Copy link
Copy Markdown
Contributor

@Anipik you might have to try to repro locally? 😕

@safern

Copy link
Copy Markdown
Member

I fixed this here: #33580 you just have to rerun the whole pipeline, or you can ignore and merge.

@Anipik
Anipik merged commit 570fa1d into dotnet:masterMar 15, 2020
@Anipik
Anipik deleted the sourcelink branch March 27, 2020 21:46
@ghostghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For .net 5 preview1, the CoreFX symbols are missing for IL symbols.

6 participants

@Anipik@danmoseley@safern@hoyosjs@tmat@Dotnet-GitSync-Bot
, '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

Fixing the sourcelink failure for embeded files - #33521

Merged
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink
Mar 15, 2020
Merged

Fixing the sourcelink failure for embeded files#33521
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink

Conversation

@Anipik

@AnipikAnipik commented Mar 12, 2020

Copy link
Copy Markdown
Contributor

Generating files before sourcelink calculates the embedded files
Fixes#33097

@danmoseley

Copy link
Copy Markdown
Contributor

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj

@safern

Copy link
Copy Markdown
Member

cc: @dotnet/runtime-infrastructure

Comment threadDirectory.Build.props Outdated

@safernsafern left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also run an official build with this changes and enabling the source link validation?

I think we should enable the source link validation as part of this change to catch these errors earlier.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Could you also run an official build with this changes and enabling the source link validation?

yeah i will do that.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Comment threadDirectory.Build.targets Outdated

@hoyosjshoyosjs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That one nit. Also, as long as Mono's SPC build also uses arcade defaults sourcelink should work.

Comment threadeng/common/templates/post-build/post-build.yml
@Anipik

Copy link
Copy Markdown
ContributorAuthor

sourcelink validation succeeded https://dev.azure.com/dnceng/internal/_build/results?buildId=558701

Comment threadDirectory.Build.targets

@tmattmat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@hoyosjs

Copy link
Copy Markdown
Member

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj Eric St. John FTE

The prev2 branch wouldn't pass with this change as-is as the arcade version on the branch doesn't contain dotnet/arcade@527179a

@Anipik

Copy link
Copy Markdown
ContributorAuthor

I talked with @ericstj offline. we dont need to port this preview2 as the embedded files dont contain any actual code, these are just typeforwards or attributes. we can wait till preview 3

Comment threadDirectory.Build.targets
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@ericstj@safern@ViktorHofer any insight about the failure.
I was not able to find anything good in the log https://helix.dot.net/api/2019-06-17/jobs/3b8f6fb9-6ab6-4ba6-bec5-c9f313c1dc0f/workitems/baseservices.threading/console

This doesnt seem to be related to this pr but i didnt have much info about the error to create an issue for this.

@danmoseley

Copy link
Copy Markdown
Contributor

@Anipik you might have to try to repro locally? 😕

@safern

Copy link
Copy Markdown
Member

I fixed this here: #33580 you just have to rerun the whole pipeline, or you can ignore and merge.

@Anipik
Anipik merged commit 570fa1d into dotnet:masterMar 15, 2020
@Anipik
Anipik deleted the sourcelink branch March 27, 2020 21:46
@ghostghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For .net 5 preview1, the CoreFX symbols are missing for IL symbols.

6 participants

@Anipik@danmoseley@safern@hoyosjs@tmat@Dotnet-GitSync-Bot
, '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

Fixing the sourcelink failure for embeded files - #33521

Merged
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink
Mar 15, 2020
Merged

Fixing the sourcelink failure for embeded files#33521
Anipik merged 8 commits into
dotnet:masterfrom
Anipik:sourcelink

Conversation

@Anipik

@AnipikAnipik commented Mar 12, 2020

Copy link
Copy Markdown
Contributor

Generating files before sourcelink calculates the embedded files
Fixes#33097

@danmoseley

Copy link
Copy Markdown
Contributor

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj

@safern

Copy link
Copy Markdown
Member

cc: @dotnet/runtime-infrastructure

Comment threadDirectory.Build.props Outdated

@safernsafern left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you also run an official build with this changes and enabling the source link validation?

I think we should enable the source link validation as part of this change to catch these errors earlier.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Could you also run an official build with this changes and enabling the source link validation?

yeah i will do that.

@Anipik

Copy link
Copy Markdown
ContributorAuthor

Comment threadDirectory.Build.targets Outdated

@hoyosjshoyosjs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That one nit. Also, as long as Mono's SPC build also uses arcade defaults sourcelink should work.

Comment threadeng/common/templates/post-build/post-build.yml
@Anipik

Copy link
Copy Markdown
ContributorAuthor

sourcelink validation succeeded https://dev.azure.com/dnceng/internal/_build/results?buildId=558701

Comment threadDirectory.Build.targets

@tmattmat left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@hoyosjs

Copy link
Copy Markdown
Member

Please port to preview 2 branch also. You can consider it approved if risk is acceptable to you and @ericstj Eric St. John FTE

The prev2 branch wouldn't pass with this change as-is as the arcade version on the branch doesn't contain dotnet/arcade@527179a

@Anipik

Copy link
Copy Markdown
ContributorAuthor

I talked with @ericstj offline. we dont need to port this preview2 as the embedded files dont contain any actual code, these are just typeforwards or attributes. we can wait till preview 3

Comment threadDirectory.Build.targets
@Anipik

Copy link
Copy Markdown
ContributorAuthor

@ericstj@safern@ViktorHofer any insight about the failure.
I was not able to find anything good in the log https://helix.dot.net/api/2019-06-17/jobs/3b8f6fb9-6ab6-4ba6-bec5-c9f313c1dc0f/workitems/baseservices.threading/console

This doesnt seem to be related to this pr but i didnt have much info about the error to create an issue for this.

@danmoseley

Copy link
Copy Markdown
Contributor

@Anipik you might have to try to repro locally? 😕

@safern

Copy link
Copy Markdown
Member

I fixed this here: #33580 you just have to rerun the whole pipeline, or you can ignore and merge.

@Anipik
Anipik merged commit 570fa1d into dotnet:masterMar 15, 2020
@Anipik
Anipik deleted the sourcelink branch March 27, 2020 21:46
@ghostghost locked as resolved and limited conversation to collaborators Dec 10, 2020
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

For .net 5 preview1, the CoreFX symbols are missing for IL symbols.

6 participants

@Anipik@danmoseley@safern@hoyosjs@tmat@Dotnet-GitSync-Bot