ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144 - #4413

Closed
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary
Closed

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144#4413
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary

Conversation

@romainfrancois

Copy link
Copy Markdown
Contributor

At the moment however, all the DictionaryMemo use is internal, it should probably be promoted to arguments (with defaults) to the R functions.

I'll do this here or on another PR if this one is merged first so that r/ builds again on travis.

This now needs the C++ lib up to date, e.g. on my setup I get it through brew install apache-arrow --HEAD, and there is no conditional compiling so that it still works with previous versions. Let me know if that's ok.

follow up from #4316

@nealrichardson

Copy link
Copy Markdown
Member

This failed on Travis: https://travis-ci.org/apache/arrow/jobs/539085011#L3842-L3854

So,

  1. Looks like that may be fixed by running devtools::document() since you did update the inline docs
  2. Please remove the allow_failures from .travis.yml since R is now expected to pass: https://github.com/apache/arrow/blob/master/.travis.yml#L50-L51

Otherwise, once Travis is truly green again, LGTM.

@wesm

wesm commented May 30, 2019

Copy link
Copy Markdown
Member

@romainfrancois can you remove R from the allow_failures section of Travis CI?

https://github.com/apache/arrow/blob/master/.travis.yml#L50

@romainfrancois

Copy link
Copy Markdown
ContributorAuthor

I'm currently getting errors on travis that don't seem related to r/ I guess the R job needs some attention.

@nealrichardson

Copy link
Copy Markdown
Member

It's not you, it's https://issues.apache.org/jira/browse/ARROW-5470. I'm poking at a few things now to see if I can resolve it.

@nealrichardson

Copy link
Copy Markdown
Member

Ok @romainfrancois#4443 is in master now so if you merge/rebase, this should pass 🤞

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #4413 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@ Coverage Diff @@## master #4413 +/- ##
==========================================
- Coverage 88.41% 88.41% -0.01% 
==========================================
Files 793 792 -1 Lines 101335 101217 -118 Branches 1253 1251 -2 ==========================================
- Hits 89598 89486 -112 + Misses 11490 11483 -7 - Partials 247 248 +1
Impacted FilesCoverage Δ
cpp/src/parquet/properties.h94.95% <0%> (-1.48%)⬇️
go/arrow/ipc/writer.go76.56% <0%> (-1.4%)⬇️
cpp/src/arrow/util/io-util.cc74.82% <0%> (-1.35%)⬇️
js/src/ipc/metadata/message.ts92.99% <0%> (-1.28%)⬇️
go/arrow/ipc/file_reader.go59.64% <0%> (-1.08%)⬇️
js/src/schema.ts88.77% <0%> (-1.03%)⬇️
cpp/src/arrow/flight/test-util.cc88.72% <0%> (-0.84%)⬇️
cpp/src/arrow/python/flight.cc87.69% <0%> (-0.77%)⬇️
cpp/src/arrow/flight/server.cc90.06% <0%> (-0.54%)⬇️
cpp/src/parquet/arrow/writer.cc96.44% <0%> (-0.5%)⬇️
... and 70 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aa18d25...b0de1a8. Read the comment docs.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@romainfrancois@nealrichardson@wesm@codecov-io
, '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

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144 - #4413

Closed
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary
Closed

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144#4413
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary

Conversation

@romainfrancois

Copy link
Copy Markdown
Contributor

At the moment however, all the DictionaryMemo use is internal, it should probably be promoted to arguments (with defaults) to the R functions.

I'll do this here or on another PR if this one is merged first so that r/ builds again on travis.

This now needs the C++ lib up to date, e.g. on my setup I get it through brew install apache-arrow --HEAD, and there is no conditional compiling so that it still works with previous versions. Let me know if that's ok.

follow up from #4316

@nealrichardson

Copy link
Copy Markdown
Member

This failed on Travis: https://travis-ci.org/apache/arrow/jobs/539085011#L3842-L3854

So,

  1. Looks like that may be fixed by running devtools::document() since you did update the inline docs
  2. Please remove the allow_failures from .travis.yml since R is now expected to pass: https://github.com/apache/arrow/blob/master/.travis.yml#L50-L51

Otherwise, once Travis is truly green again, LGTM.

@wesm

wesm commented May 30, 2019

Copy link
Copy Markdown
Member

@romainfrancois can you remove R from the allow_failures section of Travis CI?

https://github.com/apache/arrow/blob/master/.travis.yml#L50

@romainfrancois

Copy link
Copy Markdown
ContributorAuthor

I'm currently getting errors on travis that don't seem related to r/ I guess the R job needs some attention.

@nealrichardson

Copy link
Copy Markdown
Member

It's not you, it's https://issues.apache.org/jira/browse/ARROW-5470. I'm poking at a few things now to see if I can resolve it.

@nealrichardson

Copy link
Copy Markdown
Member

Ok @romainfrancois#4443 is in master now so if you merge/rebase, this should pass 🤞

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #4413 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@ Coverage Diff @@## master #4413 +/- ##
==========================================
- Coverage 88.41% 88.41% -0.01% 
==========================================
Files 793 792 -1 Lines 101335 101217 -118 Branches 1253 1251 -2 ==========================================
- Hits 89598 89486 -112 + Misses 11490 11483 -7 - Partials 247 248 +1
Impacted FilesCoverage Δ
cpp/src/parquet/properties.h94.95% <0%> (-1.48%)⬇️
go/arrow/ipc/writer.go76.56% <0%> (-1.4%)⬇️
cpp/src/arrow/util/io-util.cc74.82% <0%> (-1.35%)⬇️
js/src/ipc/metadata/message.ts92.99% <0%> (-1.28%)⬇️
go/arrow/ipc/file_reader.go59.64% <0%> (-1.08%)⬇️
js/src/schema.ts88.77% <0%> (-1.03%)⬇️
cpp/src/arrow/flight/test-util.cc88.72% <0%> (-0.84%)⬇️
cpp/src/arrow/python/flight.cc87.69% <0%> (-0.77%)⬇️
cpp/src/arrow/flight/server.cc90.06% <0%> (-0.54%)⬇️
cpp/src/parquet/arrow/writer.cc96.44% <0%> (-0.5%)⬇️
... and 70 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aa18d25...b0de1a8. Read the comment docs.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@romainfrancois@nealrichardson@wesm@codecov-io
, '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

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144 - #4413

Closed
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary
Closed

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144#4413
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary

Conversation

@romainfrancois

Copy link
Copy Markdown
Contributor

At the moment however, all the DictionaryMemo use is internal, it should probably be promoted to arguments (with defaults) to the R functions.

I'll do this here or on another PR if this one is merged first so that r/ builds again on travis.

This now needs the C++ lib up to date, e.g. on my setup I get it through brew install apache-arrow --HEAD, and there is no conditional compiling so that it still works with previous versions. Let me know if that's ok.

follow up from #4316

@nealrichardson

Copy link
Copy Markdown
Member

This failed on Travis: https://travis-ci.org/apache/arrow/jobs/539085011#L3842-L3854

So,

  1. Looks like that may be fixed by running devtools::document() since you did update the inline docs
  2. Please remove the allow_failures from .travis.yml since R is now expected to pass: https://github.com/apache/arrow/blob/master/.travis.yml#L50-L51

Otherwise, once Travis is truly green again, LGTM.

@wesm

wesm commented May 30, 2019

Copy link
Copy Markdown
Member

@romainfrancois can you remove R from the allow_failures section of Travis CI?

https://github.com/apache/arrow/blob/master/.travis.yml#L50

@romainfrancois

Copy link
Copy Markdown
ContributorAuthor

I'm currently getting errors on travis that don't seem related to r/ I guess the R job needs some attention.

@nealrichardson

Copy link
Copy Markdown
Member

It's not you, it's https://issues.apache.org/jira/browse/ARROW-5470. I'm poking at a few things now to see if I can resolve it.

@nealrichardson

Copy link
Copy Markdown
Member

Ok @romainfrancois#4443 is in master now so if you merge/rebase, this should pass 🤞

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #4413 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@ Coverage Diff @@## master #4413 +/- ##
==========================================
- Coverage 88.41% 88.41% -0.01% 
==========================================
Files 793 792 -1 Lines 101335 101217 -118 Branches 1253 1251 -2 ==========================================
- Hits 89598 89486 -112 + Misses 11490 11483 -7 - Partials 247 248 +1
Impacted FilesCoverage Δ
cpp/src/parquet/properties.h94.95% <0%> (-1.48%)⬇️
go/arrow/ipc/writer.go76.56% <0%> (-1.4%)⬇️
cpp/src/arrow/util/io-util.cc74.82% <0%> (-1.35%)⬇️
js/src/ipc/metadata/message.ts92.99% <0%> (-1.28%)⬇️
go/arrow/ipc/file_reader.go59.64% <0%> (-1.08%)⬇️
js/src/schema.ts88.77% <0%> (-1.03%)⬇️
cpp/src/arrow/flight/test-util.cc88.72% <0%> (-0.84%)⬇️
cpp/src/arrow/python/flight.cc87.69% <0%> (-0.77%)⬇️
cpp/src/arrow/flight/server.cc90.06% <0%> (-0.54%)⬇️
cpp/src/parquet/arrow/writer.cc96.44% <0%> (-0.5%)⬇️
... and 70 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aa18d25...b0de1a8. Read the comment docs.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@romainfrancois@nealrichardson@wesm@codecov-io
, '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

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144 - #4413

Closed
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary
Closed

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144#4413
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary

Conversation

@romainfrancois

Copy link
Copy Markdown
Contributor

At the moment however, all the DictionaryMemo use is internal, it should probably be promoted to arguments (with defaults) to the R functions.

I'll do this here or on another PR if this one is merged first so that r/ builds again on travis.

This now needs the C++ lib up to date, e.g. on my setup I get it through brew install apache-arrow --HEAD, and there is no conditional compiling so that it still works with previous versions. Let me know if that's ok.

follow up from #4316

@nealrichardson

Copy link
Copy Markdown
Member

This failed on Travis: https://travis-ci.org/apache/arrow/jobs/539085011#L3842-L3854

So,

  1. Looks like that may be fixed by running devtools::document() since you did update the inline docs
  2. Please remove the allow_failures from .travis.yml since R is now expected to pass: https://github.com/apache/arrow/blob/master/.travis.yml#L50-L51

Otherwise, once Travis is truly green again, LGTM.

@wesm

wesm commented May 30, 2019

Copy link
Copy Markdown
Member

@romainfrancois can you remove R from the allow_failures section of Travis CI?

https://github.com/apache/arrow/blob/master/.travis.yml#L50

@romainfrancois

Copy link
Copy Markdown
ContributorAuthor

I'm currently getting errors on travis that don't seem related to r/ I guess the R job needs some attention.

@nealrichardson

Copy link
Copy Markdown
Member

It's not you, it's https://issues.apache.org/jira/browse/ARROW-5470. I'm poking at a few things now to see if I can resolve it.

@nealrichardson

Copy link
Copy Markdown
Member

Ok @romainfrancois#4443 is in master now so if you merge/rebase, this should pass 🤞

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #4413 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@ Coverage Diff @@## master #4413 +/- ##
==========================================
- Coverage 88.41% 88.41% -0.01% 
==========================================
Files 793 792 -1 Lines 101335 101217 -118 Branches 1253 1251 -2 ==========================================
- Hits 89598 89486 -112 + Misses 11490 11483 -7 - Partials 247 248 +1
Impacted FilesCoverage Δ
cpp/src/parquet/properties.h94.95% <0%> (-1.48%)⬇️
go/arrow/ipc/writer.go76.56% <0%> (-1.4%)⬇️
cpp/src/arrow/util/io-util.cc74.82% <0%> (-1.35%)⬇️
js/src/ipc/metadata/message.ts92.99% <0%> (-1.28%)⬇️
go/arrow/ipc/file_reader.go59.64% <0%> (-1.08%)⬇️
js/src/schema.ts88.77% <0%> (-1.03%)⬇️
cpp/src/arrow/flight/test-util.cc88.72% <0%> (-0.84%)⬇️
cpp/src/arrow/python/flight.cc87.69% <0%> (-0.77%)⬇️
cpp/src/arrow/flight/server.cc90.06% <0%> (-0.54%)⬇️
cpp/src/parquet/arrow/writer.cc96.44% <0%> (-0.5%)⬇️
... and 70 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aa18d25...b0de1a8. Read the comment docs.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@romainfrancois@nealrichardson@wesm@codecov-io
, '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

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144 - #4413

Closed
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary
Closed

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144#4413
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary

Conversation

@romainfrancois

Copy link
Copy Markdown
Contributor

At the moment however, all the DictionaryMemo use is internal, it should probably be promoted to arguments (with defaults) to the R functions.

I'll do this here or on another PR if this one is merged first so that r/ builds again on travis.

This now needs the C++ lib up to date, e.g. on my setup I get it through brew install apache-arrow --HEAD, and there is no conditional compiling so that it still works with previous versions. Let me know if that's ok.

follow up from #4316

@nealrichardson

Copy link
Copy Markdown
Member

This failed on Travis: https://travis-ci.org/apache/arrow/jobs/539085011#L3842-L3854

So,

  1. Looks like that may be fixed by running devtools::document() since you did update the inline docs
  2. Please remove the allow_failures from .travis.yml since R is now expected to pass: https://github.com/apache/arrow/blob/master/.travis.yml#L50-L51

Otherwise, once Travis is truly green again, LGTM.

@wesm

wesm commented May 30, 2019

Copy link
Copy Markdown
Member

@romainfrancois can you remove R from the allow_failures section of Travis CI?

https://github.com/apache/arrow/blob/master/.travis.yml#L50

@romainfrancois

Copy link
Copy Markdown
ContributorAuthor

I'm currently getting errors on travis that don't seem related to r/ I guess the R job needs some attention.

@nealrichardson

Copy link
Copy Markdown
Member

It's not you, it's https://issues.apache.org/jira/browse/ARROW-5470. I'm poking at a few things now to see if I can resolve it.

@nealrichardson

Copy link
Copy Markdown
Member

Ok @romainfrancois#4443 is in master now so if you merge/rebase, this should pass 🤞

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #4413 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@ Coverage Diff @@## master #4413 +/- ##
==========================================
- Coverage 88.41% 88.41% -0.01% 
==========================================
Files 793 792 -1 Lines 101335 101217 -118 Branches 1253 1251 -2 ==========================================
- Hits 89598 89486 -112 + Misses 11490 11483 -7 - Partials 247 248 +1
Impacted FilesCoverage Δ
cpp/src/parquet/properties.h94.95% <0%> (-1.48%)⬇️
go/arrow/ipc/writer.go76.56% <0%> (-1.4%)⬇️
cpp/src/arrow/util/io-util.cc74.82% <0%> (-1.35%)⬇️
js/src/ipc/metadata/message.ts92.99% <0%> (-1.28%)⬇️
go/arrow/ipc/file_reader.go59.64% <0%> (-1.08%)⬇️
js/src/schema.ts88.77% <0%> (-1.03%)⬇️
cpp/src/arrow/flight/test-util.cc88.72% <0%> (-0.84%)⬇️
cpp/src/arrow/python/flight.cc87.69% <0%> (-0.77%)⬇️
cpp/src/arrow/flight/server.cc90.06% <0%> (-0.54%)⬇️
cpp/src/parquet/arrow/writer.cc96.44% <0%> (-0.5%)⬇️
... and 70 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aa18d25...b0de1a8. Read the comment docs.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@romainfrancois@nealrichardson@wesm@codecov-io
, '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

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144 - #4413

Closed
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary
Closed

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144#4413
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary

Conversation

@romainfrancois

Copy link
Copy Markdown
Contributor

At the moment however, all the DictionaryMemo use is internal, it should probably be promoted to arguments (with defaults) to the R functions.

I'll do this here or on another PR if this one is merged first so that r/ builds again on travis.

This now needs the C++ lib up to date, e.g. on my setup I get it through brew install apache-arrow --HEAD, and there is no conditional compiling so that it still works with previous versions. Let me know if that's ok.

follow up from #4316

@nealrichardson

Copy link
Copy Markdown
Member

This failed on Travis: https://travis-ci.org/apache/arrow/jobs/539085011#L3842-L3854

So,

  1. Looks like that may be fixed by running devtools::document() since you did update the inline docs
  2. Please remove the allow_failures from .travis.yml since R is now expected to pass: https://github.com/apache/arrow/blob/master/.travis.yml#L50-L51

Otherwise, once Travis is truly green again, LGTM.

@wesm

wesm commented May 30, 2019

Copy link
Copy Markdown
Member

@romainfrancois can you remove R from the allow_failures section of Travis CI?

https://github.com/apache/arrow/blob/master/.travis.yml#L50

@romainfrancois

Copy link
Copy Markdown
ContributorAuthor

I'm currently getting errors on travis that don't seem related to r/ I guess the R job needs some attention.

@nealrichardson

Copy link
Copy Markdown
Member

It's not you, it's https://issues.apache.org/jira/browse/ARROW-5470. I'm poking at a few things now to see if I can resolve it.

@nealrichardson

Copy link
Copy Markdown
Member

Ok @romainfrancois#4443 is in master now so if you merge/rebase, this should pass 🤞

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #4413 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@ Coverage Diff @@## master #4413 +/- ##
==========================================
- Coverage 88.41% 88.41% -0.01% 
==========================================
Files 793 792 -1 Lines 101335 101217 -118 Branches 1253 1251 -2 ==========================================
- Hits 89598 89486 -112 + Misses 11490 11483 -7 - Partials 247 248 +1
Impacted FilesCoverage Δ
cpp/src/parquet/properties.h94.95% <0%> (-1.48%)⬇️
go/arrow/ipc/writer.go76.56% <0%> (-1.4%)⬇️
cpp/src/arrow/util/io-util.cc74.82% <0%> (-1.35%)⬇️
js/src/ipc/metadata/message.ts92.99% <0%> (-1.28%)⬇️
go/arrow/ipc/file_reader.go59.64% <0%> (-1.08%)⬇️
js/src/schema.ts88.77% <0%> (-1.03%)⬇️
cpp/src/arrow/flight/test-util.cc88.72% <0%> (-0.84%)⬇️
cpp/src/arrow/python/flight.cc87.69% <0%> (-0.77%)⬇️
cpp/src/arrow/flight/server.cc90.06% <0%> (-0.54%)⬇️
cpp/src/parquet/arrow/writer.cc96.44% <0%> (-0.5%)⬇️
... and 70 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aa18d25...b0de1a8. Read the comment docs.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@romainfrancois@nealrichardson@wesm@codecov-io
, '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

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144 - #4413

Closed
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary
Closed

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144#4413
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary

Conversation

@romainfrancois

Copy link
Copy Markdown
Contributor

At the moment however, all the DictionaryMemo use is internal, it should probably be promoted to arguments (with defaults) to the R functions.

I'll do this here or on another PR if this one is merged first so that r/ builds again on travis.

This now needs the C++ lib up to date, e.g. on my setup I get it through brew install apache-arrow --HEAD, and there is no conditional compiling so that it still works with previous versions. Let me know if that's ok.

follow up from #4316

@nealrichardson

Copy link
Copy Markdown
Member

This failed on Travis: https://travis-ci.org/apache/arrow/jobs/539085011#L3842-L3854

So,

  1. Looks like that may be fixed by running devtools::document() since you did update the inline docs
  2. Please remove the allow_failures from .travis.yml since R is now expected to pass: https://github.com/apache/arrow/blob/master/.travis.yml#L50-L51

Otherwise, once Travis is truly green again, LGTM.

@wesm

wesm commented May 30, 2019

Copy link
Copy Markdown
Member

@romainfrancois can you remove R from the allow_failures section of Travis CI?

https://github.com/apache/arrow/blob/master/.travis.yml#L50

@romainfrancois

Copy link
Copy Markdown
ContributorAuthor

I'm currently getting errors on travis that don't seem related to r/ I guess the R job needs some attention.

@nealrichardson

Copy link
Copy Markdown
Member

It's not you, it's https://issues.apache.org/jira/browse/ARROW-5470. I'm poking at a few things now to see if I can resolve it.

@nealrichardson

Copy link
Copy Markdown
Member

Ok @romainfrancois#4443 is in master now so if you merge/rebase, this should pass 🤞

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #4413 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@ Coverage Diff @@## master #4413 +/- ##
==========================================
- Coverage 88.41% 88.41% -0.01% 
==========================================
Files 793 792 -1 Lines 101335 101217 -118 Branches 1253 1251 -2 ==========================================
- Hits 89598 89486 -112 + Misses 11490 11483 -7 - Partials 247 248 +1
Impacted FilesCoverage Δ
cpp/src/parquet/properties.h94.95% <0%> (-1.48%)⬇️
go/arrow/ipc/writer.go76.56% <0%> (-1.4%)⬇️
cpp/src/arrow/util/io-util.cc74.82% <0%> (-1.35%)⬇️
js/src/ipc/metadata/message.ts92.99% <0%> (-1.28%)⬇️
go/arrow/ipc/file_reader.go59.64% <0%> (-1.08%)⬇️
js/src/schema.ts88.77% <0%> (-1.03%)⬇️
cpp/src/arrow/flight/test-util.cc88.72% <0%> (-0.84%)⬇️
cpp/src/arrow/python/flight.cc87.69% <0%> (-0.77%)⬇️
cpp/src/arrow/flight/server.cc90.06% <0%> (-0.54%)⬇️
cpp/src/parquet/arrow/writer.cc96.44% <0%> (-0.5%)⬇️
... and 70 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aa18d25...b0de1a8. Read the comment docs.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@romainfrancois@nealrichardson@wesm@codecov-io
, '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

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144 - #4413

Closed
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary
Closed

ARROW-5361: [R] Follow DictionaryType/DictionaryArray changes from ARROW-3144#4413
romainfrancois wants to merge 3 commits into
apache:masterfrom
romainfrancois:ARROW-5361/dictionary

Conversation

@romainfrancois

Copy link
Copy Markdown
Contributor

At the moment however, all the DictionaryMemo use is internal, it should probably be promoted to arguments (with defaults) to the R functions.

I'll do this here or on another PR if this one is merged first so that r/ builds again on travis.

This now needs the C++ lib up to date, e.g. on my setup I get it through brew install apache-arrow --HEAD, and there is no conditional compiling so that it still works with previous versions. Let me know if that's ok.

follow up from #4316

@nealrichardson

Copy link
Copy Markdown
Member

This failed on Travis: https://travis-ci.org/apache/arrow/jobs/539085011#L3842-L3854

So,

  1. Looks like that may be fixed by running devtools::document() since you did update the inline docs
  2. Please remove the allow_failures from .travis.yml since R is now expected to pass: https://github.com/apache/arrow/blob/master/.travis.yml#L50-L51

Otherwise, once Travis is truly green again, LGTM.

@wesm

wesm commented May 30, 2019

Copy link
Copy Markdown
Member

@romainfrancois can you remove R from the allow_failures section of Travis CI?

https://github.com/apache/arrow/blob/master/.travis.yml#L50

@romainfrancois

Copy link
Copy Markdown
ContributorAuthor

I'm currently getting errors on travis that don't seem related to r/ I guess the R job needs some attention.

@nealrichardson

Copy link
Copy Markdown
Member

It's not you, it's https://issues.apache.org/jira/browse/ARROW-5470. I'm poking at a few things now to see if I can resolve it.

@nealrichardson

Copy link
Copy Markdown
Member

Ok @romainfrancois#4443 is in master now so if you merge/rebase, this should pass 🤞

@codecov-io

Copy link
Copy Markdown

Codecov Report

Merging #4413 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@ Coverage Diff @@## master #4413 +/- ##
==========================================
- Coverage 88.41% 88.41% -0.01% 
==========================================
Files 793 792 -1 Lines 101335 101217 -118 Branches 1253 1251 -2 ==========================================
- Hits 89598 89486 -112 + Misses 11490 11483 -7 - Partials 247 248 +1
Impacted FilesCoverage Δ
cpp/src/parquet/properties.h94.95% <0%> (-1.48%)⬇️
go/arrow/ipc/writer.go76.56% <0%> (-1.4%)⬇️
cpp/src/arrow/util/io-util.cc74.82% <0%> (-1.35%)⬇️
js/src/ipc/metadata/message.ts92.99% <0%> (-1.28%)⬇️
go/arrow/ipc/file_reader.go59.64% <0%> (-1.08%)⬇️
js/src/schema.ts88.77% <0%> (-1.03%)⬇️
cpp/src/arrow/flight/test-util.cc88.72% <0%> (-0.84%)⬇️
cpp/src/arrow/python/flight.cc87.69% <0%> (-0.77%)⬇️
cpp/src/arrow/flight/server.cc90.06% <0%> (-0.54%)⬇️
cpp/src/parquet/arrow/writer.cc96.44% <0%> (-0.5%)⬇️
... and 70 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aa18d25...b0de1a8. Read the comment docs.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@romainfrancois@nealrichardson@wesm@codecov-io