Add pivoting blog

This PR adds pivoting blog.

/assign @maelk
/cc @dhellmann @fmuyassarov

@Xenwar @fmuyassarov thanks for the review. Addressed most of them. Kept a few where I felt its subjective, as it is.

Looks good, but could we add more focus on the end-user view of the pivoting feature ? I think there should be a paragraph explaining how to do pivoting outside of Metal3-dev-env because that's what most Metal3 users would want to do. It could link to the docs that we already have a bout pivoting

Thanks @maelk for the review, I have addressed your comments. Regarding outside m3-dev-env use, actually the prerequisite paragraph was meant for that and a link to our detailed pivoting doc was already there, I have added another line to be more specific about this in the same paragraph.

there seem to be some issues to fix (check Travis output)

there seem to be some issues to fix (check Travis output)

there seem to be some issues to fix (check Travis output)

@kashifest the issue with Travis should be fixed now in https://github.com/metal3-io/metal3-io.github.io/pull/199. I think you will need to retrigger it.

there seem to be some issues to fix (check Travis output)

@kashifest the issue with Travis should be fixed now in https://github.com/metal3-io/metal3-io.github.io/pull/199. I think you will need to retrigger it.

there was a problem with the yaspeller. Some words were not added to the dictionary (like PRs, BMHs, Kashif)

there was a problem with the yaspeller. Some words were not added to the dictionary (like PRs, BMHs, Kashif)

/retest

/retest

/re-test

/re-test

The link checker is complaining about a (legitimate although unrelated to this PR) broken link: this page does not exist:
https://github.com/openshift-metal3/dev-scripts/blob/master/link-machine-and-node.sh
linked from _posts/2019-06-25-Metal3.md.
One option is to replace that link on that file to point to the version available when the post was written, e.g.
https://github.com/openshift-metal3/dev-scripts/blob/1b6768ffeef7f9d3df2f5bdfae5c6829f107ca9c/link-machine-and-node.sh
I know it's not directly related to your post / this PR, but can you add another commit here with the above fix? This should let CI go through (and fix the broken link in the process)

The link checker is complaining about a (legitimate although unrelated to this PR) broken link: this page does not exist:
https://github.com/openshift-metal3/dev-scripts/blob/master/link-machine-and-node.sh
linked from _posts/2019-06-25-Metal3.md.
One option is to replace that link on that file to point to the version available when the post was written, e.g.
https://github.com/openshift-metal3/dev-scripts/blob/1b6768ffeef7f9d3df2f5bdfae5c6829f107ca9c/link-machine-and-node.sh
I know it's not directly related to your post / this PR, but can you add another commit here with the above fix? This should let CI go through (and fix the broken link in the process)

@kashifest Can you please rebase your changes, Travis issue should be fixed now.

@maelk @fmuyassarov can we take this in? This has been hanging for a while now.
/cc @hardys @russellb

/approved

/approve

/lgtm

/assign @dhellmann


Bug fix due to inconsistent msh API.

Summary:

Bug fix in inconsistent msh 4.1 binary API.

E.g. The current API has the following line:
elementTag(size_t) value(double) ...

where elementTag should be stored using sizeof(size_t) bytes, which is 8 on macbook.  However, this causes the data field to be incorrectly parsed by Gmsh 4.7.1 (released on 16 November 2020).  It seems Gmsh is still expecting 4 bytes for representing element/node tags in ElementData and NodeData section.

Bug reported to Gmsh repo: https://gitlab.onelab.info/gmsh/gmsh/-/issues/1157

Bug reported to Gmsh repo: https://gitlab.onelab.info/gmsh/gmsh/-/issues/1157


Add basic CI

Note that cargo audit will fail at the moment as this crate is not compiling. This CI PR can still be merged now anyway, or if preferred, it can wait for the crate to stabilise first.

OK, super, thanks for that.
I'd prefer waiting a bit until there's a chance to pass it, i.e. having this stabilize first.

@oetyng Just an FYI that I've updated this PR with a 2nd commit to include a pr.yml CI file which will run fmt, clippy, code coverage, and cargo test.


[BUG]  Support for the experimental syntax 'nullishCoalescingOperator' isn't currently enabled

Prerequisites

[X] I am running the latest version
[X] I checked the documentation and found no answer
[x] I checked to make sure that this issue has not already been filed

Current Behavior
Using library in a project results in  Support for the experimental syntax 'nullishCoalescingOperator' isn't currently enabled when running npm start
Expected Behavior
No error
Failure Information
I am not using babel so I assume the config that the error says needs adjusting is in did-jwt.
Update: Looks like it might actually be dids that needs to adjust, but this project did break them by using nullish coalescing. Not sure whose responsibility that is. Looks like they could have prevented by locking to version 5.6.1, but if nullish coalescing is actually a breaking change then it should have got a major version number, right?
Steps to Reproduce
Please provide detailed steps for reproducing the issue.

Use library
Try to npm start

Environment Details
Ubuntu on WSL2
Node v14.17.6
Npm v6.14.15
Failure Logs/Screenshots
SyntaxError: client/node_modules/did-jwt/lib/index.module.js: Support for the experimental syntax 'nullishCoalescingOperator' isn't currently enabled (1662:17):

  1660 |               // TODO: should be able to use non base58 keys too
  1661 |               return key.type === 'X25519KeyAgreementKey2019' && Boolean(key.publicKeyBase58);
> 1662 |             })) ?? [];
       |                 ^
  1663 |             if (!pks.length && !controllerEncrypters.length) throw new Error(`no_suitable_keys: Could not find x25519 key for ${did}`);
  1664 |             return pks.map(pk => x25519Encrypter(base58ToBytes(pk.publicKeyBase58), pk.id)).concat(...controllerEncrypters);
  1665 |           }

Add @babel/plugin-proposal-nullish-coalescing-operator (https://git.io/vb4Se) to the 'plugins' section of your Babel config to enable transformation.

Alternatives you considered
Please provide details about an environment where this bug does not occur. [N/A]

Thank you for reporting this.
Can you link to a project where this issue is manifesting?

It was happening in this project: https://github.com/dlsso/blockchain-developer-bootcamp-final-project
I believe the way I got around it was by upgrading react-scripts to 5.0.0.
The full project setup is a little complicated, but I expect you could replicate by cloning and

In client directory change react-scripts in package.json to 3.2.0 or any valid 3.x or 4.x version.
In client directory yarn install then yarn start

Note that I was forced to use an old-ish version of create react app, so that may have something to do with it. Also not sure if using ES2020 is considered a breaking change, so not sure if the issue is really even in this project or not. Didn't have time to dig in, unfortunately.

Thanks for the reply!
Since you found a workaround by using more recent tooling, and since that operator is supported by modern browsers and modern node, I'm going to close this without further changes.
Please reopen if you still encounter the problem.


Added test for some invalid startup arguments

This PR adds a test for some invalid command line arguments.
One of the tests is disabled with a FIXME comment as this causes Vim-8.1.1282 to crash:
$ vim --socketid x
VIM - Vi IMproved 8.1 (2018 May 18, compiled May  6 2019 00:34:44)
Invalid argument for: "--socketid"
More info with: "vim -h"
Segmentation fault (core dumped)

In fact the following commands cause vim to crash:

vim --socketid x
vim --socketid
vim --servername
vim --display

The last 2 were meant to be fixed vim-8.1.1259 but
somehow it's still crashing.

Codecov Report

Merging #4346 into master will increase coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4346      +/-   ##
==========================================
+ Coverage   80.15%    80.2%   +0.05%
==========================================
  Files         108      108
  Lines      142252   142252
==========================================
+ Hits       114016   114097      +81
+ Misses      28236    28155      -81

Impacted Files
Coverage Δ

src/gui.c
57.83% <0%> (-0.16%)
:arrow_down:

src/gui_gtk_x11.c
48.64% <0%> (-0.05%)
:arrow_down:

src/message.c
76.6% <0%> (-0.05%)
:arrow_down:

src/terminal.c
80.62% <0%> (-0.04%)
:arrow_down:

src/window.c
86.57% <0%> (-0.04%)
:arrow_down:

src/term.c
73.53% <0%> (+0.05%)
:arrow_up:

src/screen.c
81.61% <0%> (+0.1%)
:arrow_up:

src/syntax.c
80% <0%> (+0.12%)
:arrow_up:

src/if_xcmdsrv.c
84.02% <0%> (+0.17%)
:arrow_up:

src/main.c
70.54% <0%> (+5.11%)
:arrow_up:

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 91882cf...55291f7. Read the comment docs.

Looking at codecov results, I see a few more paths that I'd like to cover in this PR.
So please don't merge it yet. I'll indicate when it's ready to merge.

Now ready for merging.


fix Rufus installer by architecture & support machine wide installer

Checklist for Pull Requests

[X] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[X] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[X] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

PR #191556 by @SomeStreamsandMaybePanels has overwritten the functionality to correctly install rufus by its architecture, there always x64 version would have been installed on all architectures.
Also this PR adds support for machine wide and user scope installers.
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

No errors to post.

(Automated response - build 899.)


Update README.md

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: c547bbe3c6160bbae52fd459a327363264b95e3c
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

This was a test


x/playground: inconsistent GOOS when go-vet-ing and executing

What version of Go are you using (go version)?
n/a
Does this issue reproduce with the latest release?
n/a
What operating system and processor architecture are you using (go env)?
n/a
What did you do?
Run
https://play.golang.org/p/kk3GHSV1tqM
What did you expect to see?
./foo_nacl.go:5:2: unreachable code
Go vet exited.

GOOS: nacl

or
./foo_linux.go:5:2: unreachable code
Go vet exited.

GOOS: linux

What did you see instead?
./foo_linux.go:5:2: unreachable code
Go vet exited.

GOOS: nacl

That's odd that GOOS-es are different when go-vet-ing and executing the snippet.

Just a hunch, but maybe build tags are set to linux/amd64 when playground runs vet. That's why it always goes to foo_linux.go first and exits. And while running, it always gives GOOS as nacl.
@ysmolsky @andybons @dmitshur

This is no longer an issue.


Docs: ─  character is too narrow in Source Code Pro font

What version of Remix are you using?
N/A
Steps to Reproduce

navigate to https://remix.run/docs/en/v1/api/conventions#ignoring-search-params on Windows

Expected Behavior

all characters in a monospace font have the same width

Actual Behavior

character ─ is too narrow

screenshot from Windows 10 (same on Firefox 98.0b3 and Chrome 98.0):

kinda better on Mac (or uncanny-valley-worse?):

Isn't this a problem with the font itself?

it probably is, but I don't care whether it's a wrong character, wrong font, or a bug in build steps, blaming some external cause won't improve the user experience for me ¯\_(ツ)_/¯

Created a PR using ascii chars to avoid this, it is currently broken on my macOS too.

Tracked in #2150

Still looks 💩 on Windows:


Error when using Git Bash as terminal - Path is wrong formatted

Environment data
VS Code version:  1.20.1
Python Extension version:  2018.1.0
Python Version:   3.6.4
OS and version:    Windows 10 v1709
Actual behavior
When selecting a Python Linter and having Git Bash defined as your terminal VS Code will try to run the command with a path like: C:\Program Files (x86)\Python36-32\python
This generates an "commando not found" error
Expected  behavior
The path should be formatted like C:\\Program Files (x86)\\Python36-32\\python
Steps to reproduce:

Configure Git Bash as your Terminal for VS Code
Install Python Extension
Install Python Code Linter (any)

Logs
Edser@ES-DESK MINGW64 ~/dominican_addons (11.0)
$ C:\Users\Edser\AppData\Local\Programs\Python\Python36-32\python.exe -m pip install -U pylint --user
bash: C:UsersEdserAppDataLocalProgramsPythonPython36-32python.exe: command not found

Edser@ES-DESK MINGW64 ~/dominican_addons (11.0)
$ C:\Users\Edser\AppData\Local\Programs\Python\Python36-32\python.exe -m pip install pylint
bash: C:UsersEdserAppDataLocalProgramsPythonPython36-32python.exe: command not found

Edser@ES-DESK MINGW64 ~/dominican_addons (11.0)
$ C:\\Users\\Edser\\AppData\\Local\\Programs\\Python\\Python36-32\\python.exe -m pip install pylint
Collecting pylint
  Downloading pylint-1.8.2-py2.py3-none-any.whl (689kB)
    100% |████████████████████████████████| 696kB 1.0MB/s
Collecting isort>=4.2.5 (from pylint)
  Downloading isort-4.3.4-py3-none-any.whl (45kB)
    100% |████████████████████████████████| 51kB 2.4MB/s
Collecting six (from pylint)
  Downloading six-1.11.0-py2.py3-none-any.whl
Collecting colorama; sys_platform == "win32" (from pylint)
  Downloading colorama-0.3.9-py2.py3-none-any.whl
Collecting mccabe (from pylint)
  Downloading mccabe-0.6.1-py2.py3-none-any.whl
Collecting astroid<2.0,>=1.6 (from pylint)
  Downloading astroid-1.6.1-py2.py3-none-any.whl (288kB)
    100% |████████████████████████████████| 296kB 2.0MB/s
Collecting lazy-object-proxy (from astroid<2.0,>=1.6->pylint)
  Downloading lazy_object_proxy-1.3.1-cp36-cp36m-win32.whl
Collecting wrapt (from astroid<2.0,>=1.6->pylint)
  Downloading wrapt-1.10.11.tar.gz
Installing collected packages: isort, six, colorama, mccabe, lazy-object-proxy, wrapt, astroid, pylint
  Running setup.py install for wrapt ... done
Successfully installed astroid-1.6.1 colorama-0.3.9 isort-4.3.4 lazy-object-proxy-1.3.1 mccabe-0.6.1 pylint-1.8.2 six-1.11.0 wrapt-1.10.11

Please could you try installing the Insiders Build
I believe this has been resolved, and the fix will be in the next release (sometime next week), until then please use the insiders build of the extension above.

Tested with Insiders Build, working.


CSP blocks a line of code

While extending my deep appreciations to the author, I wanted to ask him to rewrite a line of code, as it is getting blocked by the CSP directives even though we use a nonce. The line is the following
ripple.setAttribute('style', convertStyle(rippleStyle));
This just throws the following error:
Content Security Policy: The page’s settings blocked the loading of a resource at inline (“style-src”).
I'd be really grateful if some action is taken to fix this issue.

You can create a new .js file with the following code, it's a little "hack" that allows you to replace the .setAttribute, more info in the webpage https://csplite.com/csp/test343/
`var setAttribute_ = Element.prototype.setAttribute;	// Save source of Elem.setAttribute funct
Element.prototype.setAttribute = function (attr, val) {
if (attr.toLowerCase() !== 'style') {
setAttribute_.apply(this, [attr, val]);		// Call the saved native Elem.setAttribute funct
}
else { // 'color:red; background-color:#ddd' -> el.style.color='red'; el.style.backgroundColor='#ddd';
var arr = val.split(';').map((el, index) => el.trim());
for (var i = 0, tmp; i < arr.length; ++i) {
if (! /:/.test(arr[i])) continue;		// Empty or wrong
tmp = arr[i].split(':').map((el, index) => el.trim());
this.style[camelize(tmp[0])] = tmp[1];
//console.log(camelize(tmp[0]) + ' = '+ tmp[1]);
}
}
}
function camelize(str) {
return str
.split('-')						// Parse 'my-long-word' to ['my', 'long', 'word']
.map(
// Coverts all elements to uppercase except first: ['my', 'long', 'word'] -> ['my', 'Long', 'Word']
(word, index) => index == 0 ? word : word[0].toUpperCase() + word.slice(1)
)
.join('');						// Join ['my', 'Long', 'Word'] to 'myLongWord'
}`


use json normalize ontop of the flatten method to get csv dump to work.

<EMAIL_ADDRESS>

csv dump works now.


[BUG] The with-env example does not work

What happened?

Version
Latest
What OS are you seeing the problem on?
No response
What browsers are you seeing the problem on?
No response
Relevant log output
No response
(OPTIONAL) Contribution

[ ] I would like to fix this BUG via a PR

Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate problems.

@louisgv Can you help me look into this issue?

Did you add an .env to the project?

Did you add an .env to the project?您是否将 .env 添加到项目中？

This example winth-env comes with an env file, which is a sample project provided by Plasmo, and it cannot be run successfully.


Fix Issue 23467 - tools/dspec_tester.d calls readText multiple times per file

~Currently depends on #3437 (see last commit for now).~
This avoids reading and allocating the contents of the same file 4 times (would've been 3 times before #3437).

@wilzbach @dkorpel


export default component

Hi @iamtekson, thanks for reminding me to export the component. I've migrated the example in README to react hooks version, so I'll close the PR here.

Hi @iamtekson, thanks for reminding me to export the component. I've migrated the example in README to react hooks version, so I'll close the PR here.


/about and /contact pages

Hi,
I love your theme for Ghost. I've installed it and gotten most things working except two: I cannot create /about or /contact pages.  I created a static page in Ghost called /about but it doesn't seem to get picked up by the menu like it should. You can check out my blog here to see what I mean: www.war-mango.com.  Try navigating to /about to see that the page exists but it won't show up in the menu.  Could you please help me? Thank you.

@shinigami-78 You’ll need to add the pages to the menu from your blog’s admin panel. I see your about page in the menu already, and your contact page doesn’t seem to be published. Once the pages are up, go to http:// www.war-mango.com/ghost/settings/navigation/ and add entries for your /about and /contact pages, and they’ll show up in the menu.

Hey thank you. I did manage to figure it out late, late last night after I
emailed you. Thank you for following up.  If I could ask one more question,
in your mnml blog example your contact page has a form that people can use
to submit messages. Is that something that can be built within the theme or
did you use something like ruby on rails to build it?
Thank you
On Mon, Sep 5, 2016 at 3:58 PM, Curiositry<EMAIL_ADDRESS>wrote:

@shinigami-78 https://github.com/shinigami-78 You’ll need to add the
pages to the menu from your blog’s admin panel. I see your about page in
the menu already, and your contact page doesn’t seem to be published. Once
the pages are up, go to http:// www.war-mango.com/ghost/
settings/navigation/ and add entries for your /about and /contact pages,
and they’ll show up in the menu.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/curiositry/mnml-ghost-theme/issues/35#issuecomment-244805229,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALzQ-9biN3UQd6A4pej3-xVKZl7LQeT4ks5qnHRogaJpZM4J0w5E
.

@shinigami-78 Thanks :)
Ghost doesn’t currently have any provision for contact forms, so I’m using Formspree (https://www.formspree.io/). It seems to be the simplest solution — it's a cinch to set up, and has worked well for me so far.

Hey that works awesome! I got it up and running in less than 5 min.  Are
there any other resources you recommend I look at? I am wondering if there
is a way to add any search functionality? Or maybe a list of tags along one
side of the blog to make it easier for people to find topics?
On Mon, Sep 5, 2016 at 8:46 PM, Curiositry<EMAIL_ADDRESS>wrote:

@shinigami-78 https://github.com/shinigami-78 Thanks :)
Ghost doesn’t currently have any provision for contact forms, so I’m using
Formspree (https://www.formspree.io/). It seems to be the simplest
solution — it's a cinch to set up, and has worked well for me so far.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/curiositry/mnml-ghost-theme/issues/35#issuecomment-244826019,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALzQ-wjNW4loeLWDKPveQXCs10vbDUMcks5qnLfQgaJpZM4J0w5E
.

Nice!
There are several options for adding search to a ghost blog, including Google Custom Search, GhostHunter, which is powered by Lunr.js, and others. I haven’t found any of the existing solutions satisfactory, so I’m holding out for an official ghost plugin or some more elegant third party solution, mostly because I only have two pages of posts in the first place.
You could add some kind of tag-cloud with the Ghost API, but it isn’t stable yet, so I haven’t added it to any of my themes. What I’ve done over on the Autodidacts is added tag pages for the three main categories to the site menu.
Let me know what you decide on — I’d like to know if there are good options I haven’t run across.

I will try that idea to create a tag pages. Thank you!
One last question... is there a way to do TeX in-line instead of being
forced to put everything in a separate line? I am thinking of cases where I
have something simple like S^t_n.
On Mon, Sep 5, 2016 at 10:28 PM, Curiositry<EMAIL_ADDRESS>wrote:

Nice!
There are several options for adding search to a ghost blog, including Google
Custom Search
http://academy.ghost.org/how-to-add-google-custom-search-to-your-ghost-blog/,
GhostHunter https://github.com/jamalneufeld/ghostHunter, which is
powered by Lunr.js, and others. I haven’t found any of the existing
solutions satisfactory, so I’m holding out for an official ghost plugin or
some more elegant third party solution, mostly because I only have two
pages of posts in the first place.
You could add some kind of tag-cloud with the Ghost API, but it isn’t
stable yet, so I haven’t added it to any of my themes. What I’ve done over
on the Autodidacts is added tag pages for the three main categories to the
site menu.
Let me know what you decide on — I’d like to know if there are good
options I haven’t run across.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/curiositry/mnml-ghost-theme/issues/35#issuecomment-244835693,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ALzQ-yCGa7QZvQtXbATf_7zdy_NYmnNWks5qnM_FgaJpZM4J0w5E
.

Yes, with some caveats. You can put the .math class on an inline element, such as a span, and KaTeX will parse it. But (as I explain in slightly more detail here) Ghost parses the content of all non-block-level elements as markdown … and it does this before KaTeX parses the equation. This is pain, because if the equation contains markdown formatting characters, it may break the layout. I haven’t found any way around this yet, but let me know if you do.
TL;DR — yes (using .math on a inline element) on a case by case basis; if your equation includes characters that Ghost’s markdown parser will parse into HTML, you’ll probably have to put in a block level element.


Reformat using a more recent version of rustfmt

Pinning rustfmt to the version that TiKV is using currently.
Also re-arranged use statements to be grouped follows this order:

std
3rd-party modules
super or internal modules

LGTM


FindGzOGRE2.cmake does not work with upstream default cmake config

Environment

OS Version: N/A
Source or binary build?
Source gz-cmake3 3.4.1

Description

Expected behavior: Find installed OGRE2/Ogre-Next libraries with default upstream cmake config
Actual behavior: Does not find OGRE-Next without re-compiling with OGRE_USE_NEW_PROJECT_NAME=TRUE. This option has been added in master, but not released yet (default=FALSE until Ogre-Next >= 4.x)

The GZ_OGRE2_PROJECT_NAME variable permits changing the name of the upstream project between "OGRE2" and "Ogre-Next", but not "OGRE". I expect downstream packagers to transition to Ogre-Next before that, but it would be convenient to use GZ_OGRE2_PROJECT_NAME until then.

I'm just going to close this until I can follow it up better. For some reason, it's unable to accept the pkgconfig under "look for OGRE2 installed from source". It's searching with the correct PKG_CONFIG_PATH, so I'm not sure what could be wrong.


Add url option

Add option to match full url without trimming, use case: /latest?order=created do not equal to /latest when the option is on.

thank you @notedboi !


pull latest csharp.tmlanguage for fixes

A while ago I reported an issue regarding C# syntax highlighting breaking in certain conditions. This was determined to be an issue with the csharp-tmLanguage repo, and has now been fixed by this PR (https://github.com/dotnet/csharp-tmLanguage/pull/152) which was merged Nov. 6.
What needs to be done to get this updated in VSCode? I just updated to the latest 1.41 release and I'm still seeing this issue.

I usually pull in grammar updates for the next release right after we release. If you download VS Code Insiders then you'll have the fix there.

@alexr00 That's great to hear!
I wonder why it didn't get into 1.41, but if it's in insiders then I'm guessing it'll be out for the next release.


Tables are illegible in when exported to PDF

While tables are ok in the markdown viewer, they become illegible when exported to PDF especially if printed on paper afterwards.
Example: table.pdf
Theme: Frappe
Source markdown:
| this | is | a    | table   |
|------|----|------|---------|
| this | is | some | content |

Fixed with 45505fa

thank you! :)


Warnings from asyncio_run_in_process during shutdown

@gsalgado please feel free to close this if you already have an issue where you are tracking this:
What is wrong?
When shutting down Trinity using CTRL+C I consistently get the following warning:
 WARNING  2020-07-08 13:06:32,000  asyncio_run_in_process  Child process pid=2390502 failed to exit cleanly.  Sending SIGKILL
Traceback (most recent call last):
  File "/home/piper/python-environments/trinity/lib/python3.7/site-packages/asyncio_run_in_process/main.py", line 373, in _open_in_process
    raise err
  File "/home/piper/python-environments/trinity/lib/python3.7/site-packages/asyncio_run_in_process/main.py", line 323, in _open_in_process
    yield proc
  File "/home/piper/python-environments/trinity/lib/python3.7/site-packages/asyncio_run_in_process/main.py", line 410, in run_in_process
    await proc.wait()
  File "/home/piper/python-environments/trinity/lib/python3.7/site-packages/asyncio_run_in_process/process.py", line 244, in wait
    await self.wait_returncode()
  File "/home/piper/python-environments/trinity/lib/python3.7/site-packages/asyncio_run_in_process/process.py", line 174, in wait_returncode
    await self._has_returncode.wait()
  File "/home/piper/.pyenv/versions/3.7.3/lib/python3.7/asyncio/locks.py", line 293, in wait
    await fut
concurrent.futures._base.CancelledError

How can it be fixed
:woman_shrugging:

I haven't seen these in a really long time.
@pipermerriam do you get that for all processes? Can you paste the full logs somewhere? Are you on python3.7 on 3.8?

I can't reproduce it on 3.7 either

I was using some very old version of python 3.7 (3.7.3).
I'm investigating if this is still present after upgrading.  I'll re-open if it is.

Was able to reproduce it; it's the Syncer component that seems to get stuck and needs to be sent a SIGKILL
  DEBUG  2020-07-09 15:01:33,521  asyncio_run_in_process  waiting for process Process[<bound method AsyncioIsolatedComponent._do_run of <trinity.components.builtin.syncer.component.SyncerComponent object at 0x7f13e312d550>>] (pid=188721) to finish
...
  WARNING  2020-07-09 15:40:16,502  asyncio_run_in_process  Child process pid=188721 failed to exit cleanly.  Sending SIGKILL
Traceback (most recent call last):
  File "/home/salgado/virtualenvs/trinity/lib/python3.8/site-packages/asyncio_run_in_process/main.py", line 373, in _open_in_process
    raise err
  File "/home/salgado/virtualenvs/trinity/lib/python3.8/site-packages/asyncio_run_in_process/main.py", line 323, in _open_in_process
    yield proc
  File "/home/salgado/virtualenvs/trinity/lib/python3.8/site-packages/asyncio_run_in_process/main.py", line 410, in run_in_process
    await proc.wait()
  File "/home/salgado/virtualenvs/trinity/lib/python3.8/site-packages/asyncio_run_in_process/process.py", line 244, in wait
    await self.wait_returncode()
  File "/home/salgado/virtualenvs/trinity/lib/python3.8/site-packages/asyncio_run_in_process/process.py", line 174, in wait_returncode
    await self._has_returncode.wait()
  File "/usr/lib/python3.8/asyncio/locks.py", line 309, in wait
    await fut
asyncio.exceptions.CancelledError

BeamChainExecutionComponent and BeamChainPreviewComponent[0-3] also seem to get stuck and require a SIGKILL

That might also explain why we can't yet activate the test_clean_shutdown test for beam sync.

(probably obvious at this point but I'm still getting these in my shiny new python versions


MEASURE, PERIOD or nothing?

(I open a new issue to avoid mixing too many question in one thread, but this may be related to #13)

a boycott (...) which was the first national antisemitic campaign, initially planned for a week, but called off after one day owing to lack of popular support.

I don't know what to do with a week and one day:
1) - <ENAMEX type="MEASURE">a</ENAMEX> week
- <ENAMEX type="MEASURE">one</ENAMEX> day

2) - <ENAMEX type="MEASURE">a week</ENAMEX>
- <ENAMEX type="MEASURE">one day</ENAMEX>

3) - <ENAMEX type="PERIOD">a week</ENAMEX>
- <ENAMEX type="PERIOD">one day</ENAMEX>

4) nothing or another thing : )

For me PERIOD, solution 3).
Any PERIOD is actually a measurement (it is a quantified measure of time), but the opposite is not true, so PERIOD, which is more specific, wins.


Aqcu 818

lines 267-270, should I also genericize the max_DV, mean_DV, etc. variables? Feels sloppy not to, but not sure of downstream implications and how much that would expand scope.

@kmschoep-usgs use CTRL+SHIFT+F to search all scripts for where those occur - might only be one other place

Coverage decreased (-0.04%) to 87.338% when pulling 53759e5689be8cec98eb0fc1ef85a6aa43611c17 on kmschoep-usgs:AQCU-818 into 8510accbf2bbb1f9f2807b35d1460666c411af08 on USGS-R:master.

Coverage decreased (-0.04%) to 87.338% when pulling 196243350c901bb8814b23bc5c71ce1291d52183 on kmschoep-usgs:AQCU-818 into 8510accbf2bbb1f9f2807b35d1460666c411af08 on USGS-R:master.

Only thing I'd suggest is updating all the test data (I'd be fine doing a text search/replace rather than regenerating all of the data). As of now, the build passes because the those fields are optional and we aren't actually rendering them anymore in the tests.


How can I assign custom colors in themes and have them reflected in tailwind colors?

I am having some trouble getting this plugin to do what I think it should be doing, and I believe it is because of the way my global css file (the input css file of tailwind) is setup.
If I want to override a bunch of tokens in themes (including color tokens), at what point should I be doing that? I assume this has to be reflected in the input css file of tailwind, so that this plugin can do the correct things?
I think a huge addition here would be to have an example of what a css file might look like that is setup properly, but I understand most might not be struggling here.

Hi, there's a great overview on how to override and style radix-themes components in the radix documentation.
Here's the link: https://www.radix-ui.com/themes/docs/overview/styling
If you want to override tokens you can do it in the input css file of tailwind.
I will also update the readme on how to properly import tailwind and radix themes styles.


travis: use Go 1.9

Signed-off-by: Akihiro Suda<EMAIL_ADDRESS>Locally this fixes lint failure (#735), but not sure why (sorry cargo-cult)

@vbatts

LGTM

LGTM


Pinpoint Agent load failure

I am getting below error, due to this error i am not able to run Pinpoint Instance.
2017-02-13 16:34:10 [WARN ](com.navercorp.pinpoint.bootstrap.AgentDirBaseClassPa
thResolver) pinpoint-commons-x.x.x(-SNAPSHOT).jar not found
2017-02-13 16:34:10 WARN
Agent Directory Verify fail. skipping agent loading.

Pinpoint Agent load failure

Feb 13, 2017 4:35:25 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-28081"]
Feb 13, 2017 4:35:25 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Tomcat
Feb 13, 2017 4:35:25 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.47
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already define
d
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTagl
ibs is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is
already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://www.springframework.org/tags is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://www.springframework.org/tags/form is already defi
ned
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already define
d
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTagl
ibs is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is
already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already define
d
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTagl
ibs is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is
already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.startup.TaglibUriRule body
INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
Feb 13, 2017 4:35:42 PM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/E:/pinpoint-1.6.0/pinpoint-1.6.0/quickstart/t
estapp/target/deploy/WEB-INF/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticL
oggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/vikas.kanchan/.m2/repository/org/slf
4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinde
r.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
Feb 13, 2017 4:35:43 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
Feb 13, 2017 4:35:45 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'pinpoint-testapp'
Feb 13, 2017 4:35:49 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-28081"]

Please help me on this issue.

@knareshslk Please see my comment on #2610.
If you look at the log, you'll notice the error's got something to with the agent. You need to at least tell us how you started your agent for us to help you to a solution.
Please follow the issue template and try to fill out the details. The template's there for a reason.


Ios and web support ?

Hey thanks for this library. Does it supports web and ios ?

Hello @KapilYadav-dev ! For now, it doesn't support web and iOS.
I don't have a Mac so I can't test it for the iOS target. I will happily add these targets but tests should be done before. Pull requests are very welcome!

@MarkYav tested it on Mac, and it's working fine for IOS. Thanks for the library.

@umesh0492 Thank you for your feedback!
Could you create a merge request with the targets you added, please?


OpenJ9 release jdk8u192-b13-0.11.0 misnamed

Somebody created a second OpenJ9 release build jdk8u192-b13-0.11.0 on October 26.
This build is misnamed, as it is not jdk8u192-b13 but jdk8u192-b12
Also, to match the previous releases (0.8.0, 0.9.0), it should have the extension "_openj9-0.11.0" not "-0.11.0".
The difference from the previous release build is https://github.com/ibmruntimes/openj9-openjdk-jdk8/pull/159

Yep that was me running a test and it took way longer than I expected to come out so I didn't handle it on Thursday. Going to delete it now which will revert it to the previous (non-suffixed) name then we can get another one out with the correct name

Will close this since we still have https://github.com/AdoptOpenJDK/openjdk-build/issues/678 around which this was a test fix for.


DrawerController error by crashlytics

We received an error from Google Play in firebase crashlytics.
Flutter version: 1.7.8+hotfix.4
Channel:            Stable
Device:               HUAWEI Honor 7A
Android:             8.0.0
Non-fatal Exception: com.kiwi.fluttercrashlytics.b: NoSuchMethodError: The getter 'width' was called on null.
Receiver: null
Tried calling: width
       at DrawerControllerState.get:_width + 325(DrawerControllerState.java:325)
       at DrawerControllerState._move + 332(DrawerControllerState.java:332)
       at DragGestureRecognizer._checkUpdate.<fn> + 383(_checkUpdate.java:383)
       at GestureRecognizer.invokeCallback + 182(GestureRecognizer.java:182)
       at DragGestureRecognizer._checkUpdate + 383(DragGestureRecognizer.java:383)
       at DragGestureRecognizer.handleEvent + 253(DragGestureRecognizer.java:253)
       at PointerRouter._dispatch + 75(PointerRouter.java:75)
       at PointerRouter.route + 102(PointerRouter.java:102)
       at _WidgetsFlutterBinding&BindingBase&GestureBinding.handleEvent + 218(_WidgetsFlutterBinding&BindingBase&GestureBinding.java:218)
       at _WidgetsFlutterBinding&BindingBase&GestureBinding.dispatchEvent + 198(_WidgetsFlutterBinding&BindingBase&GestureBinding.java:198)
       at _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerEvent + 156(_WidgetsFlutterBinding&BindingBase&GestureBinding.java:156)
       at _WidgetsFlutterBinding&BindingBase&GestureBinding._flushPointerEventQueue + 102(_WidgetsFlutterBinding&BindingBase&GestureBinding.java:102)
       at _WidgetsFlutterBinding&BindingBase&GestureBinding._handlePointerDataPacket + 86(_WidgetsFlutterBinding&BindingBase&GestureBinding.java:86)
       at ._rootRunUnary._rootRunUnary + 1136(_rootRunUnary.java:1136)
       at _CustomZone.runUnary + 1029(_CustomZone.java:1029)
       at _CustomZone.runUnaryGuarded + 931(_CustomZone.java:931)
       at ._invoke1._invoke1 + 250(_invoke1.java:250)
       at ._dispatchPointerDataPacket._dispatchPointerDataPacket + 159(_dispatchPointerDataPacket.java:159)

@GyuriMajercsik Please provide an example of code to reproduce the issue. Also your flutter doctor -v output.

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of ' flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


400 Bad Request behind nginx and cloudflare

Hi,
I'm trying to host my own registry inside my vps using Docker-compose. I'm having some trouble. When running docker login with the generated user and pass fails with 400 Bad Request, even doing a simple GET to /v2/ says 400 Bad Request. This is my config.yml:
version: 0.1
log:
  level: debug
storage:
  s3:
    region: local
    regionendpoint: http://minio:9000
    accesskey: redacted
    secretkey: redacted
    bucket: dockerregistry
    rootdirectory: v1/
    loglevel: debug
  # filesystem:
    # rootdirectory: /var/lib/registry
    # maxthreads: 100
http:
  addr: <IP_ADDRESS>:443
  host: https://redacted
  secret:
  tls:
    certificate: /certs/cert.pem
    key: /certs/privkey.pem
# redis:
  # addr: redis:6379
  # password: redacted
auth:
  htpasswd:
    path: /auth/htpasswd
    realm: Registry Realm

My nginx file (not conf one):
server {
    listen 443 ssl;
    server_name redacted

    # SSL
    ssl_certificate /etc/nginx/ssl/redacted/cert.pem;
    ssl_certificate_key /etc/nginx/ssl/redacted/privkey.pem;

    # logging
    access_log /var/log/nginx/access.log combined buffer=512k flush=1m;
    error_log /var/log/nginx/error.log warn;

    # disable any limits to avoid HTTP 413 for large image uploads
    client_max_body_size 0;

    # required to avoid HTTP 411: see Issue #1486 (https://github.com/moby/moby/issues/1486)
    chunked_transfer_encoding on;

    # reverse proxy
    location /v2/ {
        if ($http_user_agent ~ "^(docker\/1\.(3|4|5(?!\.[0-9]-dev))|Go ).*$" ) {
            return 404;
        }

        # To add basic authentication to v2 use auth_basic setting.
        auth_basic "Registry realm";
        auth_basic_user_file /etc/nginx/conf.d/nginx.htpasswd;

        ## If $docker_distribution_api_version is empty, the header is not added.
        ## See the map directive above where this variable is defined.
        add_header 'Docker-Distribution-Api-Version' $docker_distribution_api_version always;

        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_pass https://registry;
        proxy_set_header Host $host;
        proxy_read_timeout 900;
    }

    # additional config
    include nginxconfig.io/general.conf;
}

My registry logs:
time="2023-10-26T09:36:45.407613739Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.20.8 instance.id=582546b8-6a5e-4861-aee5-15c9dc99b27b version=2.8.3
time="2023-10-26T09:36:45.407729757Z" level=debug msg="configured "htpasswd" access controller" go.version=go1.20.8 instance.id=582546b8-6a5e-4861-aee5-15c9dc99b27b version=2.8.3
time="2023-10-26T09:36:45.407736269Z" level=info msg="providing prometheus metrics on /metrics"
time="2023-10-26T09:36:45.407901188Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.20.8 instance.id=582546b8-6a5e-4861-aee5-15c9dc99b27b version=2.8.3
time="2023-10-26T09:36:45.407917469Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_AES_128_GCM_SHA256,TLS_CHACHA20_POLY1305_SHA256,TLS_AES_256_GCM_SHA384" go.version=go1.20.8 instance.id=582546b8-6a5e-4861-aee5-15c9dc99b27b version=2.8.3
time="2023-10-26T09:36:45.408726326Z" level=info msg="listening on [::]:443, tls" go.version=go1.20.8 instance.id=582546b8-6a5e-4861-aee5-15c9dc99b27b version=2.8.3
time="2023-10-26T09:36:45.408784575Z" level=info msg="debug server listening <IP_ADDRESS>:5001"
time="2023-10-26T09:36:45.40887783Z" level=info msg="Starting upload purge in 42m0s" go.version=go1.20.8 instance.id=582546b8-6a5e-4861-aee5-15c9dc99b27b version=2.8.3
time="2023-10-26T09:48:39.927878093Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.20.8 instance.id=36735209-240c-47b6-a7ad-a4734ef8c78e version=2.8.3
time="2023-10-26T09:48:39.927907328Z" level=info msg="redis not configured" go.version=go1.20.8 instance.id=36735209-240c-47b6-a7ad-a4734ef8c78e version=2.8.3
time="2023-10-26T09:48:39.928019598Z" level=debug msg="configured "htpasswd" access controller" go.version=go1.20.8 instance.id=36735209-240c-47b6-a7ad-a4734ef8c78e version=2.8.3
time="2023-10-26T09:48:39.928106291Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.20.8 instance.id=36735209-240c-47b6-a7ad-a4734ef8c78e version=2.8.3
time="2023-10-26T09:48:39.928622839Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.20.8 instance.id=36735209-240c-47b6-a7ad-a4734ef8c78e version=2.8.3
time="2023-10-26T09:48:39.929869377Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_AES_128_GCM_SHA256,TLS_CHACHA20_POLY1305_SHA256,TLS_AES_256_GCM_SHA384" go.version=go1.20.8 instance.id=36735209-240c-47b6-a7ad-a4734ef8c78e version=2.8.3
time="2023-10-26T09:48:39.93031869Z" level=info msg="listening on [::]:443, tls" go.version=go1.20.8 instance.id=36735209-240c-47b6-a7ad-a4734ef8c78e version=2.8.3

There is no error in the logs you've provided.

That's why I'm asking what could be causing it. There isn't any error on nginx.

The issue was with nginx. I had a header wrong, that was causing an 400 error from nginx.

The issue was with nginx. I had a header wrong, that was causing an 400 error from nginx.

i believe i have the same setup as you do and facing the same 400 bad request response. would you mind sharing what nginx header you got wrong?

The issue was with nginx. I had a header wrong, that was causing an 400 error from nginx.

i believe i have the same setup as you do and facing the same 400 bad request response. would you mind sharing what nginx header you got wrong?

I've moved my Registry to cloudflare workers, so I don't have the file right now, but I think it was due to some stupid character in nginx config. Maybe an uppercase letter that needed to be lowercase.

The issue was with nginx. I had a header wrong, that was causing an 400 error from nginx.

i believe i have the same setup as you do and facing the same 400 bad request response. would you mind sharing what nginx header you got wrong?

I've moved my Registry to cloudflare workers, so I don't have the file right now, but I think it was due to some stupid character in nginx config. Maybe an uppercase letter that needed to be lowercase.

thanks for the reply. i finally figured out what was wrong. i was using locations tab to create /v2/ location in nginx proxy manager (oss app for managing nginx config and proxy hosts) and under the hood it added some configs of its own as well. for most proxies it might not be a problem but it was the case in this scenario.
the header that was causing the issue was proxy_set_header Host $http;. removing this and adding proxy_set_header Host $http_host; fixed the issue for me


shields.io docs.rs badges

Added shields.io docs.rs badges for contracts #732
Following contracts are missing docs.rs pages:
cw-fund-distributor
cw-tokenfactory-issuer
cw721-roles
dao-voting-cw721-roles
dao-voting-token-factory-staked

AMAZING!!!!
Few more improments we can make (will also save us some pain in the future):

Let's include a crates.io badge as well
Make versions generic so it will always display the latest? Less work to update in the future?
Let's add some badges to the main README!

In the main README:
![Discord](https://img.shields.io/discord/895922260047720449?label=Discord) ![GitHub tag (with filter)](https://img.shields.io/github/v/tag/DA0-DA0/dao-contracts?label=Latest%20version) ![Codecov](https://img.shields.io/codecov/c/github/DA0-DA0/dao-contracts?label=Test%20coverage) ![X (formerly Twitter) URL](https://img.shields.io/twitter/url?url=https%3A%2F%2Ftwitter.com%2FDA0_DA0&style=social&label=Twitter)

For individual packages (for example, dao-dao-core:
[![dao-dao-core on crates.io](https://img.shields.io/crates/v/dao-dao-core.svg)](https://crates.io/crates/dao-dao-core)  [![Docs](https://docs.rs/dao-dao-core/badge.svg)](https://docs.rs/dao-dao-core)

Perhaps there are some other badges we want as well? https://shields.io/badges
This is super helpful! Thank you! :pray:

Main
Added icons and keeping the native codecov shield:
[![GitHub tag (with filter)](https://img.shields.io/github/v/tag/DA0-DA0/dao-contracts?label=Latest%20version&logo=github)](https://github.com/DA0-DA0/dao-contracts/releases/latest)
[![codecov](https://codecov.io/gh/DA0-DA0/dao-contracts/branch/main/graph/badge.svg?token=SCKOIPYZPV)](https://codecov.io/gh/DA0-DA0/dao-contracts)
[![Discord](https://img.shields.io/discord/895922260047720449?logo=discord&label=Discord)](https://discord.gg/MUBxdbwJDD)
[![X (formerly Twitter) URL](https://img.shields.io/twitter/url?url=https%3A%2F%2Ftwitter.com%2FDA0_DA0&label=DA0_DA0)](https://twitter.com/DA0_DA0)

Contracts
No crates.io logo in https://github.com/simple-icons/simple-icons/blob/master/slugs.md
[![dao-dao-core on crates.io](https://img.shields.io/crates/v/dao-dao-core.svg?logo=rust)](https://crates.io/crates/dao-dao-core)
[![docs.rs](https://img.shields.io/docsrs/dao-dao-core?logo=docsdotrs)](https://docs.rs/dao-dao-core/latest/dao_dao_core/index.html)

Shield brainstorm
Commit history

For whatever reason does not like the repo structure. Seems to only be available on default or specific branch.
Contributors

Licence

DAO DAO
Activity? TVL? If that statistic is easily retrieved, could make a custom badge.

@poroburu contributors and commits are great adds!
License no, because our contracts vary in license. Some are forks and inherit Apache 2.0.
Oh, we should make a custom DAO badge and link to the DAO DAO DAO! https://daodao.zone/dao/juno10h0hc64jv006rr8qy0zhlu4jsxct8qwa0vtaleayh0ujz0zynf2s2r7v8q/proposals

The groupings are a bit too vertical, but it satisfies my OCD the most. LGTM.

Custom logos for shields can be used as base64:
https://github.com/DA0-DA0/docs/blob/main/static/img/daodao.png
https://www.base64-image.de/

AMAZING! :clap:


pass vector to init by reference

In the benchmark, the function that initializes the test vector with random should take its std::vector parameter by reference and not by value. The test vector may otherwise end up to be all zeroes, which can camouflage potential bugs in the popcnt implementation.

Thanks a lot for your pull request!
I will merge it once I have benchmarked your NEON code changes myself on my Raspberry Pi 3. I will post the benchmark results here when done.

Whoops sorry, this PR was supposed to be for the "pass vector to init by reference" only. I'll open a separate  merge branch and make a separate pull request for the ARM NEON commits.


User not automatically signed-in after instance creation

Is your feature request related to a problem? Please describe.
When creating an instance of ACB the user is not authenticated against Anypoint Platform.

Describe what you are ultimately trying to do
Having the same experience as with Salesforce Code Builder, where I'm automatically logged in.

Similarly user is not signed in after opening an existing ACB instance, session authentication is not preserved.

Thank you for reporting this issue. We created a ticket and will include the fix in an upcoming release

Please include the ticket number.
Would also be great to understand why this is issue was closed when not implemented (yet).


PushSecret generator integration

See design proposal #2665
We want Kind=PushSecret to be able to directly reference Generator resources.
apiVersion: external-secrets.io/v1alpha1
kind: PushSecret
spec:
  selector:
    generatorRef:
      apiVersion: generators.external-secrets.io/v1alpha1
      kind: Password
      name: "my-password"

Acceptance criteria

[ ] tests: controller tests for this new field should be sufficient
[ ] the API changes need to be documented

[ ] API/CRD spec inline documentation
[ ] PushSecret API documentation
[ ] Guides section for PushSecret + generator functionality

can't wait to see that features !! =D

Is this present in 0.10.5? This issue could be closed then I guess? Thank you for bringing this feature to life!


Adding configurable method-name blacklist for trace_methods

Codecov Report

Merging #476 into master will increase coverage by 4.14%.
The diff coverage is 94.73%.

@@             Coverage Diff              @@
##             master     #476      +/-   ##
============================================
+ Coverage     64.46%   68.61%   +4.14%
- Complexity       68     1386    +1318
============================================
  Files           164      155       -9
  Lines          6214     5719     -495
  Branches        713      608     -105
============================================
- Hits           4006     3924      -82
+ Misses         1962     1552     -410
+ Partials        246      243       -3

Impacted Files
Coverage Δ
Complexity Δ

...tic/apm/agent/configuration/CoreConfiguration.java
95.83% <100%> (+0.23%)
17 <2> (+17)
:arrow_up:

...java/co/elastic/apm/agent/bci/ElasticApmAgent.java
74.67% <100%> (ø)
22 <1> (+22)
:arrow_up:

...bci/methodmatching/TraceMethodInstrumentation.java
61.7% <75%> (-5.49%)
10 <0> (+10)

.../apm/agent/impl/ContextInScopeRunnableWrapper.java
0% <0%> (-69.24%)
0% <0%> (ø)

...tic/apm/agent/impl/SpanInScopeRunnableWrapper.java
0% <0%> (-64.29%)
0% <0%> (ø)

...va/co/elastic/apm/agent/impl/ElasticApmTracer.java
72.02% <0%> (-7.17%)
39% <0%> (+39%)

...apm/agent/impl/transaction/TraceContextHolder.java
52.63% <0%> (-2.64%)
9% <0%> (+9%)

...astic/apm/agent/impl/transaction/AbstractSpan.java
86.04% <0%> (-2.33%)
17% <0%> (+17%)

...tracing/impl/OpenTracingBridgeInstrumentation.java

... and 12 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 2b273d7...06e5f7c. Read the comment docs.


[store] Properly clearing the store using the JavaScript API

I am facing the following bug with the Tauri key-value store plugin:
Description
Running store.clear(); store.save() does not actually clear the items in the store. I was under the impression that due to the use of Mutexes in the tauri-plugin-store code, running any consecutive commands on a store will be guaranteed to run consecutively and atomically. However that does not seem to be the case. I am raising this issue to ask – what is the correct way to automatically clear the store? Additionally, in case that the pattern required for atomically clearing the store applies to other APIs of the store, what is the correct way to ensure atomicity and consecutive execution of commands called on the store?
Reproduction
// this is just a dummy example, but is effectively what I'm doing
let store = new Store("path/to/store");
// run these 2 lines many times for different keys
store.set("key", { items: ["blah"] });
store.save();

// ...

// eventually,
store.clear();
store.save();

// then (very soon after clearing and calling store.save())
// in an async function
await store.load();
const res = await store.entries();
// res is not empty if I run this even after running store.clear()
// actually, this works *sometimes*, but not all the time
// in particular it hasn't been working when the store has many entries before clearing
// in this second case, none of the entries are deleted

Expected Behavior
The store should actually be cleared – store.entries() should return an empty container.
Platform and Versions
Result of running pnpm tauri info
[✔] Environment
    - OS: Mac OS 12.6.3 X64
    ✔ Xcode Command Line Tools: installed
    ✔ rustc: 1.68.0 (2c8cc3432 2023-03-06)
    ✔ Cargo: 1.68.0 (115f34552 2023-02-26)
    ✔ rustup: 1.25.2 (fae52a197 2023-02-01)
    ✔ Rust toolchain: stable-x86_64-apple-darwin (default)
    - node: 18.1.0
    - pnpm: 7.30.3
    - yarn: 1.22.10
    - npm: 8.10.0

[-] Packages
    - tauri [RUST]: 1.2.4
    - tauri-build [RUST]: 1.2.1
    - wry [RUST]: 0.23.4
    - tao [RUST]: 0.15.8
    - @tauri-apps/api [NPM]: 1.3.0
    - @tauri-apps/cli [NPM]: 1.3.0 (outdated, latest: 1.3.1)

[-] App
    - build-type: bundle
    - CSP: unset
    - distDir: ../dist
    - devPath: http://localhost:1420/
    - framework: React
    - bundler: Vite

Thank you.

I do also want to note that there is a very good chance that this behavior is being caused by a bug in my own code, something I did.
In that case, I want to use this issue to learn exactly how to use the Tauri store plugin in a way that ensures consecutive execution of API commands and atomicity of those operations. Please let me know if indeed, this behavior I'm reporting shouldn't be possible through the store, in which case I will look harder through my code to find a bug I may have caused.

Without trying it myself (can't do that right now), i just wanted to make sure if you indeed did not use await in your own code or if you just wanted to type up a reproduction quickly. Talking especially about the store.clear() and store.save() lines.

I used await to get the entries after clearing. But I did not use await or .then for store.clear() or store.save()

Today was the first time i could've actually looked into it, but there was too much stuff to catch up on after the weekend, but i hope i can look into it today. But i still feel like it's somehow related to the await stuff but we'll see.

Alrighty, i can't seem to reproduce it at all. I tried small stores, very big stores (~250mb). With and without any awaits. Even tried immediately triggering a page reload but it always worked.
If you have the time, could you try to create a reproduction repo that relatively reliably shows the behavior for you? 🙏

Thank you so much for looking into it and getting back to me. I apologize for my late response. I'll set up that reproduction repo ASAP.

Closing due to inactivity. If this is still an issue with the latest versions, we will re-open the issue once the reproduction repo was provided.


Jakarta EE 8 TCK job

To test Jakarta EE 8 compatibility we need to create a Jenkins job on project's Cloud Jenkins instance formally testing the API against the relevant TCK and as needed, relevant CTS subset tests.
For projects that do not already have automated testing, there is provided parameterized Jenkins job that can be invoked to perform these tests. User provides a link to an Eclipse GlassFish test build and sets the test sub-set parameters:

For CTS -- https://ci.eclipse.org/jakartaee-tck/job/jakartaeetck-certification/
For Stand-alone TCKs -- https://ci.eclipse.org/jakartaee-tck/job/standalonetck-certification/

Additional instructions and guidance for using and directly running TCKs is available on this wiki. Also in the jakartaee-tck project repository.

TCK standalone jobs for JWS (common with JAXWS)
prepare glassfish (integrate JaxWS): TCK_API_GF_Integration
prepare ts.jte config file (for JaxWS specific settings): jax-ws-api-tck-gf-integration
run TCK after previous jobs are done: jax-ws-api-tck-test


Support Arithmetic function FLOOR

Motivation

Support Arithmetic function FLOOR.

Modifications

Create Jpql model and serializer for ROUND And Create JpqlRound, Expressions, Serializer Test

Commit Convention Rule

Please commit your modification based by conventional commit:

Commit type
Description

feat
New Feature

fix
Fix bug

docs
Documentation only changed

ci
Change CI configuration

refactor
Not a bug fix or add feature, just refactoring code

test
Add Test case or fix wrong test case

style
Only change the code style(ex. white-space, formatting)

chore
It refers to minor tasks such as library version upgrade, typo correction, etc.

If you want to add some more commit type please describe it on the Pull Request

Result

The arithmetic function floor is created.

Closes

#{577}

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (3cab441) 91.97% compared to head (0a746b4) 91.97%.
Report is 20 commits behind head on develop.

Files
Patch %
Lines

...render/jpql/serializer/impl/JpqlFloorSerializer.kt
83.33%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #617      +/-   ##
===========================================
- Coverage    91.97%   91.97%   -0.01%
===========================================
  Files          301      303       +2
  Lines         3239     3251      +12
  Branches       195      195
===========================================
+ Hits          2979     2990      +11
- Misses         206      207       +1
  Partials        54       54

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

@shouwn Done with signing


tst_h_atts2.c depends on output from tst_xplatform2.c

The test tst_h_atts2.c uses pure HDF5 to confirm the contents of tst_xplatform2.c.
Instead, it would be better to just run these (few) tests at the end of tst_xplatform2.c, eliminating the dependency between these two files.
Ward, are you OK with that? I have the new tst_xplatform2.c working fine with the tests from tst_h_atts2.c, the next step is to remove tst_h_atts2.c and also remove it from Makefile.am and CMakelists.txt.
Sound OK?

On paper it sounds good, give me a few to go review the file first. Also, any thoughts @DennisHeimbigner

Sounds like a good idea to me.

OK, after current backlog has gone through the pipeline, I will submit a PR...

Testing the current multi-merge right now; it passed Travis.  Hoping/assuming that that will be good enough and that the individual PR's won't need to pass as well.  We will see.

Thanks Ward! I have a PR up now which will close this ticket...


chore(version): update netlify-cli

netlify-cli v14.3.1
λ yarn install
yarn install v1.22.22
$ node preinstall.js
preinstall.js
No GITHUB_TOKEN found, skipping private repo customization
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning "netlify-cli ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "netlify-cli > @netlify/build ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning "netlify-cli > @netlify/zip-it-and-ship-it > @netlify/serverless-functions-api > @opentelemetry/otlp-transformer ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS><1.9.0".
warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "workspace-aggregator-ef7aa583-dc3c-4e7d-8ae8-6001561653c7 > @cornerstonejs/core ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^2.0.0".
warning "workspace-aggregator-ef7aa583-dc3c-4e7d-8ae8-6001561653c7 > docs > @docusaurus/core ><EMAIL_ADDRESS>has unmet peer dependency "react-loadable@*".
warning "workspace-aggregator-ef7aa583-dc3c-4e7d-8ae8-6001561653c7 > docs > @docusaurus/preset-classic > @docusaurus/theme-search-algolia > @docsearch/react ><EMAIL_ADDRESS>has unmet peer dependency "@algolia/client-search@>= 4.9.1 < 6".
warning "workspace-aggregator-ef7aa583-dc3c-4e7d-8ae8-6001561653c7 > docs > @docusaurus/preset-classic > @docusaurus/theme-search-algolia > @docsearch/react > @algolia/autocomplete-core ><EMAIL_ADDRESS>has unmet peer dependency "search-insights@>= 1 < 3".
warning "workspace-aggregator-ef7aa583-dc3c-4e7d-8ae8-6001561653c7 > docs > @docusaurus/preset-classic > @docusaurus/theme-search-algolia > @docsearch/react > @algolia/autocomplete-core ><EMAIL_ADDRESS>has unmet peer dependency "@algolia/client-search@>= 4.9.1 < 6".
[5/5] Building fresh packages...
[13/14] ⠐ netlify-cli
[-/14] ⠐ waiting...
[-/14] ⠐ waiting...
[-/14] ⠈ waiting...
error C:\wamp64\www\projects\my-fork\fork-cornerstone3D\node_modules\netlify-cli: Command failed.
Exit code: 1
Command: node ./scripts/postinstall.mjs
Arguments:
Directory: C:\wamp64\www\projects\my-fork\fork-cornerstone3D\node_modules\netlify-cli
Output:
C:\wamp64\www\projects\my-fork\fork-cornerstone3D\node_modules\netlify-cli\node_modules\@octokit\endpoint\dist-node\index.js:22
    if (isPlainObject.isPlainObject(options[key])) {
                      ^

TypeError: isPlainObject.isPlainObject is not a function
    at C:\wamp64\www\projects\my-fork\fork-cornerstone3D\node_modules\netlify-cli\node_modules\@octokit\endpoint\dist-node\index.js:22:23
    at Array.forEach (<anonymous>)
    at mergeDeep (C:\wamp64\www\projects\my-fork\fork-cornerstone3D\node_modules\netlify-cli\node_modules\@octokit\endpoint\dist-node\index.js:21:24)
    at merge (C:\wamp64\www\projects\my-fork\fork-cornerstone3D\node_modules\netlify-cli\node_modules\@octokit\endpoint\dist-node\index.js:63:25)
    at withDefaults (C:\wamp64\www\projects\my-fork\fork-cornerstone3D\node_modules\netlify-cli\node_modules\@octokit\endpoint\dist-node\index.js:357:20)
    at Object.<anonymous> (C:\wamp64\www\projects\my-fork\fork-cornerstone3D\node_modules\netlify-cli\node_modules\@octokit\endpoint\dist-node\index.js:385:18)
    at Module._compile (node:internal/modules/cjs/loader:1358:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
    at Module.load (node:internal/modules/cjs/loader:1208:32)

Update netlify-cli v17.28.0
λ yarn install
yarn install v1.22.22
$ node preinstall.js
preinstall.js
No GITHUB_TOKEN found, skipping private repo customization
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency "<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "workspace-aggregator-7715c543-d35e-41c6-b75a-fef823f8c9fb > @cornerstonejs/core ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^2.0.0".
warning "workspace-aggregator-7715c543-d35e-41c6-b75a-fef823f8c9fb > docs > @docusaurus/core ><EMAIL_ADDRESS>has unmet peer dependency "react-loadable@*".
warning "workspace-aggregator-7715c543-d35e-41c6-b75a-fef823f8c9fb > docs > @docusaurus/preset-classic > @docusaurus/theme-search-algolia > @docsearch/react ><EMAIL_ADDRESS>has unmet peer dependency "@algolia/client-search@>= 4.9.1 < 6".
warning "workspace-aggregator-7715c543-d35e-41c6-b75a-fef823f8c9fb > docs > @docusaurus/preset-classic > @docusaurus/theme-search-algolia > @docsearch/react > @algolia/autocomplete-core ><EMAIL_ADDRESS>has unmet peer dependency "search-insights@>= 1 < 3".
warning "workspace-aggregator-7715c543-d35e-41c6-b75a-fef823f8c9fb > docs > @docusaurus/preset-classic > @docusaurus/theme-search-algolia > @docsearch/react > @algolia/autocomplete-core ><EMAIL_ADDRESS>has unmet peer dependency "@algolia/client-search@>= 4.9.1 < 6".
[5/5] Building fresh packages...
success Saved lockfile.
$ husky install
husky - Git hooks installed
Done in 110.69s.

it doesn't merge, there was another error

I'm not sure why all the CI is failing

Because of "yarn.lock", it deletes itself and works. Should I add it to gitignore or something?

or update yarn install and it works.

which one should I update or gitignore?

https://stackoverflow.com/a/58133413/6614779

Do we need this? seems like it is the local cli?


fix incorrect work of savepoint

Add release for savepoint after rollabck in destructor for deleting it form sqlite transaction stack.

Thanks for providing this :)
I think the main issue is that the old unit test didn't show that there was a bug, and now it doesn't prove either that the bug is fixed.
Could you add a test for that? It's not urgent but it would definitely help ensure it works as expected, and also show how it is expected to behave

OK, I merged it without the unit tests.
I should rename the rollback() method to rollbackTo() now that I understand better the differences!
Thanks again


Resuming Training w/ Streaming Dataset on DDP with Multiple Nodes Fails

🐛 Bug
We trained a model for several epochs on multiple nodes, and we wanted to continue training with PyTorch Lightning and LitData.
✅ When we resume training on a single device, resumption works as expected.
✅ When we resume training on a single node with N devices, resumption works as expected.
❌ When we resume training on multiple nodes with N devices, resumption fails.
To Reproduce
Run trainer.fit with an existing checkpoint with DDP on multiple devices:
StackTrace:
[rank7]: Traceback (most recent call last):
[rank7]:   File "/home/train.py", line 70, in <module>
[rank7]:     main(config)
[rank7]:   File "/home/train.py", line 50, in main
[rank7]:     trainer.fit(model, datamodule=custom_data_module, ckpt_path=ckpt)
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py", line 543, in fit
[rank7]:     call._call_and_handle_interrupt(
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/pytorch_lightning/trainer/call.py", line 43, in _call_and_handle_interrupt
Failures:
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/pytorch_lightning/loops/fetchers.py", line 133, in __next__
[rank7]:     batch = super().__next__()
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/pytorch_lightning/loops/fetchers.py", line 60, in __next__
[rank7]:     batch = next(self.iterator)
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/pytorch_lightning/utilities/combined_loader.py", line 341, in __next__
[rank7]:     out = next(self._iterator)
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/pytorch_lightning/utilities/combined_loader.py", line 78, in __next__
[rank7]:     out[i] = next(self.iterators[i])
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/litdata/streaming/dataloader.py", line 628, in __iter__
[rank7]:     for batch in super().__iter__():
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 631, in __next__
[rank7]:     data = self._next_data()
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 1326, in _next_data
[rank7]:     return self._process_data(data)
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 1372, in _process_data
[rank7]:     data.reraise()
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/torch/_utils.py", line 705, in reraise
[rank7]:     raise exception
[rank7]: IndexError: Caught IndexError in DataLoader worker process 1.
[rank7]: Original Traceback (most recent call last):
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/torch/utils/data/_utils/worker.py", line 252, in _worker_loop
[rank7]:     fetcher = _DatasetKind.create_fetcher(dataset_kind, dataset, auto_collation, collate_fn, drop_last)
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/torch/utils/data/dataloader.py", line 79, in create_fetcher
[rank7]:     return _utils.fetch._IterableDatasetFetcher(dataset, auto_collation, collate_fn, drop_last)
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/torch/utils/data/_utils/fetch.py", line 21, in __init__
[rank7]:     self.dataset_iter = iter(dataset)
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/litdata/streaming/combined.py", line 144, in __iter__
[rank7]:     self._iterator = _CombinedDatasetIterator(
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/litdata/streaming/combined.py", line 192, in __init__
[rank7]:     self._dataset_iters = [iter(dataset) for dataset in datasets]
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/litdata/streaming/combined.py", line 192, in <listcomp>
[rank7]:     self._dataset_iters = [iter(dataset) for dataset in datasets]
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/litdata/streaming/dataset.py", line 211, in __iter__
[rank7]:     self._resume(chunks_replica, intervals_replica)
[rank7]:   File "/home/sahil/.cache/pypoetry/virtualenvs/env-auw7Hy33-py3.10/lib/python3.10/site-packages/litdata/streaming/dataset.py", line 272, in _resume
[rank7]:     interval = self.worker_intervals[self.chunk_index]
[rank7]: IndexError: list index out of range

Code sample
I've scrubbed my code below --
# Create dataset module
custom_data_module = CustomDataModule(config)

# Initialize the model
model = Model()

# Define the PyTorch Lightning Trainer
wandb_logger = WandbLogger(**config.wandb_logger)
device_stats_monitor = DeviceStatsMonitor()
strategy = DDPStrategy(find_unused_parameters=True)
trainer = Trainer(
    logger=wandb_logger,
    callbacks=[device_stats_monitor],
    strategy=strategy,
    max_epochs=4,
    val_check_interval=500,
    accelerator='gpu',
    devices=8,
    num_nodes=2,
    enable_progress_bar=True,
    log_every_n_steps=50,
    precision=32,
    default_root_dir='/scratch/lightning_logs'
)
trainer.fit(model, datamodule=custom_data_module, ckpt_path=ckpt)

class CustomDataModule(LightningDataModule):
    """
    Custom Data Module wraps training/validation StreamingDataset objects.
    """

    def __init__(self, config):
        super().__init__()
        self.config = config

    def setup(self, stage=None):
        if stage in (None, 'fit'):
            # Create train datasets
            self.train_datasets = []
            for ds_config in self.config.datasets.train:
                dataset = StreamingDataset(
                    input_dir=ds_config.path,
                    subsample=ds_config.subsample
                )
                self.train_datasets.append(dataset)
            self.train_dataset = CombinedStreamingDataset(self.train_datasets)

            # Create validation datasets
            self.val_datasets = []
            for ds_config in self.config.datasets.val:
                dataset = StreamingDataset(
                    input_dir=ds_config.path,
                    subsample=ds_config.subsample
                )
                self.val_datasets.append(dataset)
            self.val_dataset = CombinedStreamingDataset(self.val_datasets)

    def train_dataloader(self):
        return StreamingDataLoader(
            self.train_dataset,
            collate_fn=collate_fn,
            **self.config.dataloader
        )

    def val_dataloader(self):
        return StreamingDataLoader(
            self.val_dataset,
            collate_fn=collate_fn,
            **self.config.dataloader
        )

Expected behavior
Resume training on multiple nodes
Environment

PyTorch Version (e.g., 1.0): 2.3.1
OS (e.g., Linux): Linux
How you installed PyTorch (conda, pip, source): poetry
Build command you used (if compiling from source):
Python version: 3.10
CUDA/cuDNN version: 12.1
GPU models and configuration: 2 8xH100 nodes
Any other relevant information:

Hey @schopra8,
Thanks for reporting the issues. Yes, we are aware of that. We are in the process of fixing it and we do next week, we would make a new release.

np! thanks for the heads up

Also wanted to flag --
I tried running resume on 1 node with N devices. Everything worked for the first couple hundred steps, but then I hit the same error. So, it looks like there is a similar issue in DDP on 1 Node, as well.

Hey @schopra8 Here are the release notes: https://github.com/Lightning-AI/litdata/releases/tag/v0.2.17.
Would you mind trying again with the latest version: 0.2.17 ?
Old checkpoints won't work unfortunately.

Awesome! I'll try in the next 1-2 days and report back my results

Thanks @schopra8.

@tchaton Tested this and works! Closing this issue - since the DDP problem is solved.
We're having another issue  https://github.com/Lightning-AI/litdata/issues/263 with resuming training with a new dataset. We want to preserve optimizer states, etc. when we continue training. Any guidance would be much appreciated!


filter by source control

Allows users to filter by source control for workflows.
https://github.com/ga4gh/dockstore/issues/1245

Codecov Report

Merging #266 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #266   +/-   ##
========================================
  Coverage    59.06%   59.06%
========================================
  Files          118      118
  Lines         3591     3591
  Branches       466      466
========================================
  Hits          2121     2121
  Misses        1239     1239
  Partials       231      231

Impacted Files
Coverage Δ

src/app/search/search.service.ts
35.48% <ø> (ø)
:arrow_up:

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 04b93fd...91e763f. Read the comment docs.


Error on "Most Perfect Pokemon", pokecli.py line 768

===============ISSUE SECTION===============
Expected Behavior
Bot running
Actual Behavior
Bot crashed when displaying "Most Perfect Pokemon"
Pokecli.py line 768
Your FULL config.json (remove your username, password, gmapkey and any other private info)
http://pastebin.com/3wH5rdy3
Output when issue occurred
http://pastebin.com/VqeJeR6G
Steps to Reproduce
Run the bot in the latest config
Other Information
Pulled today's updates (August 29, 2016 11:AM UTC+8:00)

There's a PR to fix this problem with update_web_inventory. Ignore.


feat: non-technical submission page

Create a non-technical form submission for impacts that allow people to submit without making a PR.

I had the same thought!


Backport to Humble: Fix wShadow compile warning (#250)

As Humble is LTS I think it would be nice to backport this fix.

Hi @clalancette,
Since you were involved in the original PR#250, could you take a look at this?

Pulls: https://github.com/ros/pluginlib/pull/266
Gist: https://gist.githubusercontent.com/clalancette/3ead44a152eaa2750c16d94ccba37151/raw/dee6f70f535aee32f22385c125cd14c04879a83e/ros2.repos
BUILD args:  --packages-above-and-dependencies pluginlib
TEST args:  --packages-above pluginlib
ROS Distro: humble
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/14949

Linux
Linux-aarch64
Linux-rhel
Windows


polybar+openbox strut issue

Hi Michael,
I'm trying to get polybar to behave with openbox but it seems to have a strut issue. If I set it to dock = false, the tray is placed on the correct position and strut seems to be working but the bar itself is being positioned on the center of screen.
Like this: https://u.teknik.io/Us6W3.png
Any tips?

Hi,
Could you post the output of xdo id -n polybar | xargs -I % xprop -id %

There you go:
[edgard:scripts]$ xdo id -n polybar | xargs -I % xprop -id %
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x0
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_BELOW
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 0, 0, 0, 0
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 0, 0
_NET_WM_ICON(CARDINAL) = 	Icon (48 x 48):
[giant ascii]
_OB_APP_TYPE(UTF8_STRING) = "dock"
_OB_APP_TITLE(UTF8_STRING) = "polybar-primary_DVI-I-1"
_OB_APP_GROUP_CLASS(UTF8_STRING) =
_OB_APP_GROUP_NAME(UTF8_STRING) =
_OB_APP_CLASS(UTF8_STRING) = "Polybar"
_OB_APP_NAME(UTF8_STRING) = "polybar"
_OB_APP_ROLE(UTF8_STRING) =
_NET_WM_VISIBLE_ICON_NAME(UTF8_STRING) = "polybar-primary_DVI-I-1"
_NET_WM_VISIBLE_NAME(UTF8_STRING) = "polybar-primary_DVI-I-1"
_NET_WM_PID(CARDINAL) = 4326
_NET_WM_DESKTOP(CARDINAL) =<PHONE_NUMBER>
_NET_WM_STATE(ATOM) = _NET_WM_STATE_ABOVE, _OB_WM_STATE_UNDECORATED
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
WM_CLASS(STRING) = "polybar", "Polybar"
WM_NAME(STRING) = "polybar-primary_DVI-I-1"
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 448, 0, 0, 0, 0, 0, 0, 1919, 0, 0
_NET_WM_STRUT(CARDINAL) = 0, 0, 448, 0

Could you also post the output of xrandr -q

Openbox doesn't handle the values correctly. You will need to use dock = true. Submit a bug report to openbox.

Openbox doesn't handle the values correctly.
Works:

Any bar with dock = true
Top bar with dock = false if monitor is positioned at 0, 0
Bottom bar with dock = false if monitor is positioned last in the layout.

Does not work:

Top bar with dock = false if monitor is not top-positioned in the layout.
Bottom bar with dock = false if monitor is not bottom-positioned in the layout.

Sorry for the delay, yeah, that might be the issue, I have to monitors and the rightmost is vertical oriented so it kinda of screws the geometry.
Thanks for the looking into it. Will check with the guys at openbox. :D
[edgard:~]$ xrandr -q
Screen 0: minimum 8 x 8, current 3000 x 1920, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1920x1080+0+420 (normal left inverted right x axis y axis) 531mm x 298mm
   1920x1080     60.00 + 119.98*   99.93
   1440x900     119.85
   1280x1024    119.96    75.02    60.02
   1024x768     119.99    75.03    60.00
   800x600      119.97    75.00    60.32
   640x480      120.01    75.00    59.94
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 1080x1920+1920+0 right (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080     60.00 +  59.94*   50.00    60.05    60.00    50.04
   1680x1050     59.95
   1440x900      59.89
   1440x576      50.08
   1440x480      59.94    60.05
   1360x768      60.02
   1280x720      60.00    59.94    50.00
   1024x768      60.00
   800x600       60.32
   720x576       50.00
   720x480       59.94
   640x480       59.94    59.93

Well, nevermind, saw that you commited a fix and it works now. wow, thanks! :D

This is fixed, closing.


Release nodejs-bigquery-data-transfer v0.4.0

This pull request was generated using releasetool.

Codecov Report

Merging #52 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #52   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      1
  Lines           4      4
=====================================
  Hits            4      4

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 457a608...ebbb0f1. Read the comment docs.

Thanks for the review. @JustinBeckwith Ready for another look


yfinance 0.2: quarterly_cashflow not working for some stocks

Originally reported by @LouviersJ :
quarterly_cashflow is not working for some stocks including but not limited to AMAM
META, FBSE, MVO, OSG, EPM, FFIE, ELYS, JWEL, MMU, IHD
I included a few that I found so maybe you could find the common denominator...
Currently a line such as yf.Ticker('AMAM').quarterly_cashflow isn't even returning an empty dataframe, I am getting no output.

So what Yahoo is doing here is odd. Yahoo doesn't present quarterly data for a small % of tickers, but hidden in the HTML is a valid table which 0.1 was returning.
This functionality is accessible via Ticker.get_income_stmt(freq="quarterly", legacy=True) etc. I'm not 100% happy with API so open to suggestions.
Also odd is when Yahoo does present quarterly data, the dates are slightly different between the two tables.

So what Yahoo is doing here is odd. Yahoo doesn't present quarterly data for a small % of tickers, but hidden in the HTML is a valid table which 0.1 was returning.
This functionality is accessible via Ticker.get_cashflow(freq="quarterly", legacy=True) etc. I'm not 100% happy with API so open to suggestions.
Also odd is when Yahoo does present quarterly data, the dates are slightly different between the two tables.

Agree this is weird that yahoo returns hidden data it is not showing.
It also explains why I was able in yfinance 0.1.9 to get data from financial_quarterly but these fields probably were in the 'hidden part' too, and thus 'relocated' to other tables once moving to yfinance 0.2.
I assume at some point, yahoo will drop the 'hidden data' altogether.
So my own preference would be to use the new tables/attributes as mentioned in #1260 for example and stop using the 'hidden / obsolete' tables.
This way we will also avoid 'duplications' of data across different tables (and yes, the down side is that for a small number of tickers yahoo stopped providing quarterly cashflow data).

I assume at some point, yahoo will drop the 'hidden data' altogether.

:shrug: Yahoo have been maintaining two different tables for most tickers & financials for at least 2.5 years (#250).


⚠ Bofrost.lu has degraded performance

In b97de3e, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1332 ms

Resolved: Bofrost.lu performance has improved in 61d3231 after 53 minutes.


Table will break with
 if hrules on

The LaTeX code generated by tables-rules.lua is broken when source document have a
 in one cell and hrules are on.
This is due to an extra \midrule inserted after the end of line caused by
.

Fixed and merged in main branch

The LaTeX code generated by tables-rules.lua is broken when source document have a
 in one cell and hrules are on.
This is due to an extra \midrule inserted after the end of line caused by
.

Thanks Chrisaga, recent changes solved my problem of using  with advance html table using colspan and rowspan.

Thanks Chrisaga, recent changes solved my problem of using
with advance html table using colspan and rowspan.
Glad to see this little filter could be useful ;-)


GEODE-10229: GII image should fill disk region RVV's exceptions.

There're 2 issues: Tombstone in GII image should save version tag into disk region RVV
even the tombstone is the same as local one. Disk region RVV holder did not use bitset.
Only bitset based holder can fill special exception. Should do it for non-bitset holder too.

For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[ ] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[ ] Is your initial contribution a single, squashed commit?

[ ] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

When I revert the code changes, the DUnit tests that were modified in this PR still pass, even after running 50 times. Are they definitely testing the new behaviour?


Handle mutations and queries for old ids

Allow using old order id for orders with use_old_id see to True.
⚠
Contains changes from #9281

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-5849 Migrate order IDs to UUID

Task linked: SALEOR-6144 Handle order mutation and queries for orders with use_old_id set to True


What happened with v0.9.7?

v0.10 is now out, but v0.9.7's changelog entry still has no release date:
https://github.com/mitsuhiko/werkzeug/blob/6bf548bac6720786ab9440b24ee85b59a7cd267e/CHANGES#L69

Why did you close this?

Also wondering if http://werkzeug.pocoo.org/docs/0.10/changes/#api-changes is missing an entry for 0.10. If so, let me know if you want a new issue opened for that.

That's because there were no compat-breaking changes, as far as I can remember. Well, apart from the builtin server, but I think that's not important.

Argh, there is no 0.9.7. I doubt that there ever will be one too.


added test for min_periodic_distance function

Thanks! Just two minor comments.

Okay cool, those should be fixed now


Remove setuptools_scm in favor of explicit version management

setuptools_scm has a few drawbacks to version management by hand, such as inflexibility for releasing off-tag, and missing info on shallow checkouts.
As such, revert back to a static version number, with tagged commits as version bumps.

To get a dev version of nnbench to appear in the lockfile, we could tag a development version with a dev suffix (maybe not numbered). Then we can access the actual revision as git rev-parse HEAD.


How to logout?

I am trying to use this for a new project and I believe I have everything working except for the ability to log out. Does Guard handle that or should I implement that manually?
Thank you!

I think logging out already realized in Symfony Security component. You should easily define logout in your firewall, check the docs please.

@bocharsky-bw is exactly right - you'll handle logging out exactly like normal. Additionally - things like remember_me and switch_user also work totally like normal :).
If you hit any issues, let me know!

Ah, yes, you are correct. That worked!
Great job on the library and thanks for the help!