[$500] Android - Tapping save & continue in personal information page, app crashes.

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4.36
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause-Internal Team
Slack conversation:
Action Performed:

Launch app as<EMAIL_ADDRESS>Tap profile icon on right and select WS "A"
Open Workspace chat named "A"
Tap plus icon---request money & complete the flow
Tap pay with expensify--- select business bank account
Tap continue with set up
Tap save and continue

Expected Result:
When user taps save& continue in personal information page, app must not crash.
Actual Result:
When user taps save& continue in personal information page, app crashes.
With specific account and workspace, app crashes.
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/Expensify/App/assets/115492554/1e8b3b6f-8f62-4782-9a7f-098077dcc821
https://github.com/Expensify/App/assets/115492554/12f73611-b1a6-4406-b0d6-fae59cff7b8a

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01f75f0cd7b79e86be
Upwork Job ID:<PHONE_NUMBER>187530240
Last Price Increase: 2024-02-03

We think that this bug might be related to #vip-bills
CC @davidcardoza

Hm, if this is reproducible, I'd say it is actually related to #vip-split. Going to see if I can reproduce it now!

Going to see if I can reproduce this

Reproduced.
https://github.com/Expensify/App/assets/54866469/4177f659-d1ae-4b63-bc6d-d7556b540337

I'll try and reproduce again today

@kermodebear I just tried to reproduce on my end again and still can.

Discussing in Slack

Not overdue.

Discussing

This has been reported before and not related to the refactor as that got merged this week. Can Applause retest now with new bank account flow


Type ahead to jump to items in the dropdown menu

Is your feature request related to a problem? Please describe.
We want to use auro-select for the list of countries, a very long list that takes a long time to scroll through with no option to skip/drop/pop to a point below.
Describe the solution you'd like
Typing a letter should pop to the first entry with that letter.
Describe alternatives you've considered
We considered using the auro-combobox in place of the select, but that had some other minor problems (no list view without typing, typing an option in  that matched a selectable option was not accepted, and behavior is strange for our use case with auto-fill).
We are currently using the native  element, which has typeahead support.

We will need to discuss this and break it up into the separate feature requests. @braven112 let's get this one refined.
combobox:

[ ] support showing the list before typing
[ ] resolve support for typing valid options to make a selection without clicking on a menuoption
[ ] autocomplete: like aria autocomplete, navigating the menu automatically makes selection

select:

[ ] support using keyboard to jump to spots in the menu (e.g. a long list of airports - hitting s jumps to the first airport that starts with the letter s)
[ ] autocomplete: like aria autocomplete, navigating the menu automatically makes selection

@rallyb13 is on a new team as of today, so I can take over as representative for the Lounge team on this feature request. Our designer is Amanda Stockbridge.

I feel like these two issues are similar in nature

https://github.com/AlaskaAirlines/auro-select/issues/73


Rename to universal-fetch

Just a conversation starter: should this be named universal-fetch?
It seems the community is slowly going in this direction :)
https://medium.com/@mjackson/universal-javascript-4761051b7ae9

Haha.  Thanks for the suggestion.  I need to check the consequences of renaming — bower used to choke but it might be ok now.

@matthew-andrews not sure about npm either... maybe have a #.minor.0 release that you deprecate with a message related to using the "new" name.

Hmm.. not sure there's a lot of benefit to doing this…  I'm sorry @tracker1 I'm going to close this issue.  Thank you for the suggestion though.


Move env completionItems to top of list

I noticed this while I was looking at how the completion items work to get ready to add support to ruby. When I typed process.env. there was a bunch of typescript language feature suggestions that showed up first and the env vars were all the way at the bottom. I did some research and was able to make some changes to the completionItems so that the env vars should now always show up at the beginning of the list. See the provided video below for example.
moveCompletionItemsToTop.webm

Do you me to put this in changelog.md for a 0.10.1 release or wait until I add autocomplete to ruby for the next release


New playbook solution for Microsoft Sentinel repo: Create-Incident-on…

Change(s):

Upload new solution with 1 readme.md, 1 azuredeploy.json, images folder with 5 files.

Reason for Change(s):

New solution

Version updated:

N/A for playbooks

Testing Completed:

Yes

I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
@microsoft-github-policy-service agree

From: microsoft-github-policy-service[bot] @.>
Sent: Tuesday, July 30, 2024 10:30 AM
To: Azure/Azure-Sentinel @.>
Cc: John Joyner @.>; Mention @.>
Subject: Re: [Azure/Azure-Sentinel] New playbook solution for Microsoft Sentinel repo: Create-Incident-on… (PR #10896)
@john-joynerhttps://github.com/john-joyner please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is effective as of the latest signature
date below.

Definitions.
“Code” means the computer software code, whether in human-readable or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft and offered under a license
approved by the Open Source Initiative (www.opensource.orghttp://www.opensource.org).
“Submit” is the act of uploading, submitting, transmitting, or distributing code or other content to any
Project, including but not limited to communication on electronic mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
discussing and improving that Project, but excluding communication that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions is entirely Your original work.
Should You wish to Submit materials that are not Your original work, You may Submit them separately
to the Project if You (a) retain all copyright and license information that was in the materials as You
received them, (b) in the description accompanying Your Submission, include the phrase “Submission
containing materials of a third party:” followed by the names of the third party and any licenses or other
restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your employer has intellectual
property rights in Your Submission by contract or applicable law, You must secure permission from Your
employer to make the Submission before signing this Agreement. In that case, the term “You” in this
Agreement will refer to You and the employer collectively. If You change employers in the future and
desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
and secure permission from the new employer before Submitting those Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or the combination of the
Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the Project.
Other Rights Reserved. Each party reserves all rights not expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
have disclosed under Section 3). You represent that You have secured permission from Your employer to
make the Submission in cases where Your Submission is made in the course of Your work for Your
employer or Your employer has intellectual property rights in Your Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of any facts or circumstances of which
You later become aware that would make Your representations in this Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to Projects and information about
contributions may be maintained indefinitely and disclosed publicly, including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire agreement between the parties, and
supersedes any and all prior agreements, understandings or communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/Azure-Sentinel/pull/10896#issuecomment-2258634133, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACP4KG7LF2UGE3VB6LAJAFDZO6WQZAVCNFSM6AAAAABLWT723CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENJYGYZTIMJTGM.
You are receiving this because you were mentioned.Message ID: @.***>


update release note page for SSDT for VS2017 15.9.5

update release note page for SSDT for VS2017 15.9.5

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

Approved.
#sign-off


Details on which fields/attributes were updated

Hi, is there perhaps a way to see which fields have been updated after a merge?

Is this something that is of relevance to this project @imdario? If so, I am happy to contribute to this.
To expand on my understanding of what @jankrynauw is seeking using the demo:
src := Foo{
	A: "one",
	B: 2,
}
dest := Foo{
	A: "two",
}
mergo.Merge(&dest, src)
fmt.Println(dest)
// Will print
// {two 2}

It would be useful to have a way to know that field A comes from dest and field B from src.
My suggestion would be to have a map[string]string with the keys being the struct's field paths and the value being the name of the relevant struct. In this example:
map[string]int32{
	"A":       "dest",
	"B":      "src",
}

@ruanspies Not sure about this change.


Duplicate symbols for architecture x86_64

I've tried adding the 4 files to an existing project and it doesn't compile.
Tried it using a completely new project and faced the same problem.
Do I need to change any configuration in the project compiler phase?
Thanks in advance.

yeah I remember running into that.  There was a configuration change for that.  Will have to check later but until then you can checkout https://github.com/momentlib.  There is a swift framework project that you could compare your configuration with.


NWERC information page

We need a way to display information to our members regarding NWERC. This could be a simple article (or something like that main page) at lithekod.se/nwerc.

It would be nice with some content so that i can test the actual view. Do we have any such document of which a can take a look at?

No, not yet. You can determine the formatting of the content if you want. I will adapt.

Close with commit 7971227eea93aa0cf8cd4d5927110e990bec5e59


Screenshot feature for the gamma example

Thank you!
bors r+

bors r+

Are you sure you wanted to do that? https://travis-ci.org/gfx-rs/gfx/builds/269270879

Yes, we have a few "known" failures atm

On Sep 7, 2017, at 18:22, Michael Howell<EMAIL_ADDRESS>wrote:
Are you sure you wanted to do that? https://travis-ci.org/gfx-rs/gfx/builds/269270879
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.


tutorial notebook and script

I added a comprehensive tutorial that can be used as part of the documentation. I also prepared a simple notebook which we can used to create a script that will output a figure comparing surface WMT estimates between a model and the provided reanalysis datasets. Please review the notebooks and let me know what you think. Thank you!

Additions to consider based on issue #11

[ ] Ensure every function and class has a proper docstring
[ ] Add appropriate DOE and Princeton Acknowledgements


payme: 1.2.0 -> 1.2.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/jovandeginste/payme/releases.
meta.description for payme is: QR code generator (ASCII & PNG) for SEPA payments
meta.homepage for payme is: https://github.com/jovandeginste/payme
Updates performed

Golang update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.2.1 with grep in /nix/store/f7qz7r3wsx0xr7pds36r64x7g0bd8sff-payme-1.2.1
found 1.2.1 in filename of file in /nix/store/f7qz7r3wsx0xr7pds36r64x7g0bd8sff-payme-1.2.1

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
payme

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/f7qz7r3wsx0xr7pds36r64x7g0bd8sff-payme-1.2.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A payme https://github.com/r-ryantm/nixpkgs/archive/08189b240dc18edda2672d42a52c2efe817600bc.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/08189b240dc18edda2672d42a52c2efe817600bc#payme

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/f7qz7r3wsx0xr7pds36r64x7g0bd8sff-payme-1.2.1
ls -la /nix/store/f7qz7r3wsx0xr7pds36r64x7g0bd8sff-payme-1.2.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

payme

Maintainer pings
cc @cimm for testing.

I tested the package, and it works as expected.
There is an ongoing discussion related to showing the date in the version string. I will add those changes soon, but I am unsure what the nix approach is here. Do we merge this pull request and open a new one with the changes, or do we reject this and open a new one with all the changes?
To be clear, functionally this pull request works, it only does not show the build date in the payme --version output.

Since no one has merged it during the week despite the tag, I'll suggest creating another PR with the changes.


Gitter.im chatroom

Just wondering if Slim uses Slack, or could use the gitter.im service?

We have been considering this, but still haven't decided if we will and which service we are likely to use.

What's wrong with IRC?

Nothing wrong with IRC per-se, but there can be a certain perception. Also unsure if you use a bot, but if you do probably not a lot of value from Gitter, it basically watches GitHub for issues and PR's and links them, which is nice. Also it's Auth usernames are GitHub usernames

Hi! I've been using Gitter for quite some time on some of my projects and came to love it. The few times I wanted to go in IRC was to go to the Slim channel and it was always a pain (part because I'm not familiar with it, part because of lacking features).
Here is a list of advantages of Gitter over IRC:

chat log is public and on a web page (for example see https://gitter.im/PHP-DI/PHP-DI)
chat log is archived so you can catch up even if you are not connected (though maybe that's possible with IRC?), you can also search messages
connecting only requires a GitHub account, which is consistent with the repo/issues and most developers have one
Markdown support, which is pretty nice for formatting text, code, quotations, links, …
code syntax highlighting (which, for discussing code, is awesome)
GitHub integration: for example #123 will be turned into a link #123
website integration: https://sidecar.gitter.im

And it's compatible with IRC (https://irc.gitter.im) so it doesn't mean you have to drop IRC.

+1 for Gitter.

Slack > Gitter any day of the week.

+1 for Gitter
Super easy to implement, you don't need to create a "team" like in Slack.  A simple link from the repository is all it takes: https://gitter.im/slimphp/Slim
I think Slack serves a different audience/purpose...

+1 for gitter

@OptimusCrime I have to disagree as Slack has none of the advantages I listed above except maybe the IRC integration. It is a closed tool that requires creating a Slack-specific account (quite bad for the support of an open source project), is terrible for discussing code (no Markdown support, no code highlighting, no Github integration, …).
If you see advantages to Slack I'd love to see them listed.

-1 for both Gitter and Slack (although I use Slack daily for company I work for). IRC works just fine.

@tuupola FYI Gitter is completely compatible with IRC, so it would still work.

I have no objection to Slack or Gitter as I use both for different projects. I also agree with @mnapoli that Gitter would be a better option due to its Github integration and its ease of use over IRC (for some users).
I think we could use both platforms, but will discuss with the rest of the team and see what everyone else thinks. I guess it will be one more thing for us to manage (keep an eye on) so we have to chat about that aspect of it internally first.

More people are more likely to have Slack open due to using it at work.


Changed RedirectURLs to pointer from slice

Redirect urls are kept in a single struct, not a slice.

This is what comes back from a request with a slice:

2015/03/20 10:30:06 POST https://api.sandbox.paypal.com/v1/payments/payment: 400 Incoming JSON request does not map to API request

And response with a pointer:
{
    "intent": "sale",
    "payer": {
        "payment_method": "paypal",
        "payer_info": {
            "shipping_address": {
                "line1": "",
                "city": "",
                "country_code": ""
            }
        }
    },
    "transactions": [
        {
            "amount": {
                "currency": "GBP",
                "total": "10.00",
                "details": {
                    "subtotal": "10.00"
                }
            },
            "description": "Points"
        }
    ],
    "id": "PAY-5GS05962PW1226719KUF6WKA",
    "create_time": "2015-03-20T09:40:56Z",
    "state": "created",
    "update_time": "2015-03-20T09:40:56Z",
    "links": [
        {
            "href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-5GS05962PW1226719KUF6WKA",
            "rel": "self",
            "method": "GET",
            "enctype": ""
        },
        {
            "href": "https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-8J9661131N9664043",
            "rel": "approval_url",
            "method": "REDIRECT",
            "enctype": ""
        },
        {
            "href": "https://api.sandbox.paypal.com/v1/payments/payment/PAY-5GS05962PW1226719KUF6WKA/execute",
            "rel": "execute",
            "method": "POST",
            "enctype": ""
        }
    ]
}


Some design

No milestone

I ofc mean cool html and css actions, but here is some simple table. Better than echoing!

👌👌💯💯

Fonts, emojis, colors:


Make PioBuilder::from_installed_program consistent with from_program

Make the default shift direction Left for from_installed_program to match from_program.
Otherwise this causes very unexpected breakage when updating to the recommended API.

I guess you saw a deprecation warning like this and just changed the method name without seeing the documentation:
warning: use of deprecated associated function `rp2040_hal::pio::PIOBuilder::<P>::from_program`: please use `from_installed_program` instead

Would it be an improvement to change that message? For example:
warning: use of deprecated associated function `rp2040_hal::pio::PIOBuilder::<P>::from_program`: please use `from_installed_program` instead and update shift direction if necessary

Or is that getting to long? Any alternative suggestions?

Hm, yes I did completely miss the documentation change - I was just reacting to the, erm, very surprising output from my DACs :)
Part of the problem was the VS code / Copilot suggested the change without me really having to read the message. I've put an explicit direction change into my code anyway, so it's more robust. I guess a possible option is to not have a default but take the direction as a parameter (either explicitly, or do something clever with typestates to require it in the builder). But that seems like overkill.


Update appspec.json

correct your path to readme

Sorry. I accepted the merge. Should I put a new version in MoveApps?

yes, I am just writing to you about it. please a new moveApps version, else it is difficult to find hte documentation for hte reviewers. sorry that I didnt see that before. Thanks!

Done!


How to Add Request and Response Headers in ModHeaders for selenium

i need add Request Headers and Response Headers in selenium how to add that in my chrome driver.
in Modheaders docs i can see this code to install the extensions. now how to add the headers.
Selenium code in docs
https://modheader.com/docs/advanced/selenium-webdriver
Java Selenium
For Chrome

Path currentRelativePath = Paths.get("chrome-modheader/modheader.crx");
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File(currentRelativePath.toAbsolutePath().toString()));
ChromeDriver driver = new ChromeDriver(options);
driver.get("https://webdriver.modheader.com/add?test=ModHeader%20Test");
new WebDriverWait(driver, Duration.ofSeconds(500)).until(ExpectedConditions.titleIs("Done"));

using chrome-extension://idgpnmonknjnojddfkpgkljpfnnfcklj/src/app_v1.html i can inspect and automate that i don't need. instead of that using .crx directly add using from code i need to set.

Hi @gowthaman99
As per the docs, Please use this API to dynamically add headers after installation
https://webdriver.modheader.com/add?{name1}={value1}&{name2}={value2}&...

Thanks @PRITHIVEE , worked.
Closing the issue


Getting duplicate application events to splunk each log is  reflecting 2times in splunk where as in standard output of applicaiton log is oly 1 time for few applciation pods

What happened:
Have observed duplicate events getting reflecting in splunk using sck where in standard output there is oly 1 occurrence of that log.
if 1 event occur in standard ouput and its showing 2 events in splunk.
What you expected to happen:
Should push whatever the logs display in standard output and shouldnt send duplicates as there not present in standard output.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
This happening for oly some application pods and this is happening even in 1.4.3 as well. We deploying sck via helm chart.
Values.yaml
logLevel:
fluentd:
path: /var/log/containers/qa.log,/var/log/containers/dev.log
containers:
path: /var/log
pathDest: /var/lib/docker/containers
logFormatType: json
logFormat:
journalLogPath: /var/log/journal
k8sMetadata:
podLabels:
- app
- k8s-app
- release
watch: true
cache_ttl: 3600
sourcetypePrefix: "kube"
splunk:
hec:
host:
port: 8088
token:
protocol: https
indexName:
insecureSSL: true
serviceAccount:
create: true
name:
usePullSecrets: true
podSecurityPolicy:
create: false
secret:
create: true
name:
logs:
docker:
from:
journald:
unit: docker.service
timestampExtraction:
regexp: time="(?\d{4}-\d{2}-\d{2}T[0-2]\d:[0-5]\d:[0-5]\d.\d{9}Z)"
format: "%Y-%m-%dT%H:%M:%S.%NZ"
sourcetype: kube:docker
kubelet: &glog
from:
journald:
unit: kubelet.service
timestampExtraction:
regexp: \w(?[0-1]\d[0-3]\d [^\s])
format: "%m%d %H:%M:%S.%N"
multiline:
firstline: /^\w[0-1]\d[0-3]\d/
sourcetype: kube:kubelet
node-problem-detector: &glog
from:
journald:
unit: node-problem-detector.service
timestampExtraction:
regexp: \w(?[0-1]\d[0-3]\d [^\s])
format: "%m%d %H:%M:%S.%N"
multiline:
firstline: /^\w[0-1]\d[0-3]\d/
sourcetype: kube:node-problem-detector
etcd:
from:
pod: etcd-server
container: etcd-container
timestampExtraction:
regexp: (?\d{4}-\d{2}-\d{2} [0-2]\d:[0-5]\d:[0-5]\d.\d{6})
format: "%Y-%m-%d %H:%M:%S.%N"
etcd-minikube:
from:
pod: etcd-minikube
container: etcd
timestampExtraction:
regexp: (?\d{4}-\d{2}-\d{2} [0-2]\d:[0-5]\d:[0-5]\d.\d{6})
format: "%Y-%m-%d %H:%M:%S.%N"
etcd-events:
from:
pod: etcd-server-events
container: etcd-container
timestampExtraction:
regexp: (?\d{4}-[0-1]\d-[0-3]\d [0-2]\d:[0-5]\d:[0-5]\d.\d{6})
format: "%Y-%m-%d %H:%M:%S.%N"
kube-apiserver:
<<: *glog
from:
pod: kube-apiserver
sourcetype: kube:kube-apiserver
kube-scheduler:
<<: *glog
from:
pod: kube-scheduler
sourcetype: kube:kube-scheduler
kube-controller-manager:
<<: *glog
from:
pod: kube-controller-manager
sourcetype: kube:kube-controller-manager
kube-proxy:
<<: *glog
from:
pod: kube-proxy
sourcetype: kube:kube-proxy
kubedns:
<<: *glog
from:
pod: kube-dns
sourcetype: kube:kubedns
dnsmasq:
<<: *glog
from:
pod: kube-dns
sourcetype: kube:dnsmasq
dns-sidecar:
<<: *glog
from:
pod: kube-dns
container: sidecar
sourcetype: kube:kubedns-sidecar
dns-controller:
<<: *glog
from:
pod: dns-controller
sourcetype: kube:dns-controller
kube-dns-autoscaler:
<<: *glog
from:
pod: kube-dns-autoscaler
container: autoscaler
sourcetype: kube:kube-dns-autoscaler
kube-audit:
from:
file:
path: /var/log/kube-apiserver-audit.log
timestampExtraction:
format: "%Y-%m-%dT%H:%M:%SZ"
sourcetype: kube:apiserver-audit
test-pod:
from:
pod: test-pod
multiline:
firstline: /^\d{4}-\d{2}-\d{2}/
image:
registry: docker.io
name: splunk/fluentd-hec
tag: 1.2.4
pullPolicy: Always
usePullSecret: true
resources:
requests:
cpu: 100m
memory: 200Mi
buffer:
"@type": memory
total_limit_size: 600m
chunk_limit_size: 20m
chunk_limit_records: 100000
flush_interval: 5s
flush_thread_count: 1
overflow_action: block
retry_max_times: 5
retry_type: periodic
sendAllMetadata: false
tolerations:

key: node-role.kubernetes.io/master
effect: NoSchedule

nodeSelector:
beta.kubernetes.io/os: linux
affinity: {}
priorityClassName:
kubernetes:
clusterName:
securityContext: false
customMetadata:
customFilters: {}
indexFields: []
global:
logLevel: info
splunk:
hec:
host:
port: 8088
token:
protocol: https
indexName:
insecureSSL: true
clientCert:
clientKey:
caFile:
kubernetes:
clusterName: ""
prometheus_enabled: true
monitoring_agent_enabled: false
Environment:

Kubernetes version (use kubectl version):  GKE
Client Version: version.Info{Major:"1", Minor:"13+", GitVersion:"v1.13.11-dispatcher", GitCommit:"2e298c7e992f83f47af60cf4830b11c7370f6668", GitTreeState:"clean", BuildDate:"2019-09-19T22:31:45Z", GoVersion:"go1.11.13", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.15-gke.7800", GitCommit:"cef3156c566a1d1a4b23ee360a760f45bfbaaac1", GitTreeState:"clean", BuildDate:"2020-12-14T09:12:37Z", GoVersion:"go1.13.15b4", Compiler:"gc", Platform:"linux/amd64"}
Ruby version (use ruby --version):
OS (e.g: cat /etc/os-release):
Splunk version:
Splunk Connect for Kubernetes helm chart version: 1.4.6
Others:

Any warns or errors or retires from your logging pods? whats your splunk architecture look like?

No Error or warnings.
Architecture
SCK - Heavy forwarder - splunk
It been observed sometime back wn i raised not now
wt could be the reason for this ?

@shanmukha511 are you still facing the issue?

@harshit-splunk  pls go ahead and close it.

Thanks :)


Add Program of Thoughts Prompting or Program-Aided Language Model

PAL: PROGRAM-AIDED LANGUAGE MODELS
Program of Thoughts Prompting: Disentangling Computation from Reasoning for Numerical Reasoning Tasks

I could try to implement the Program of Thoughts Prompting


Line Colour Derived from Fill Colour in Archi 5

View Error Log button is disabled (assuming the error log is empty)
Version of Archi

Archi Win64 5.1.0 and 5.3.0
Archi Plug-ins

Collaboration plug-in 0.9.2 installed
Operating System

Windows 11 Enterprise
Expected Behaviour
When upgrading to Archi 5, existing elements that do not derive element line colour from fill colour should remain set to the line colour specified.
Actual Behaviour

The specified line colour is no longer set and the line colour is derived from the element fill colour instead.
Steps to Reproduce the Behaviour

Import existing model created in Archi version 4.9.3 which was configured to not derive element line colour from fill colour.
Open a view that contains an element set with a specific line colour.
Notice that the line colour is derived from the fill colour (and that the specified line colour is no longer set). Before and after images attached.

Before (in version 4.9.3):

After (in version 5.3.0):

The previous global option was changed to a per-figure option in Archi 5.2. We had to decide what the default setting would be for existing models and chose for it to be on because that was the global default. There is an option to set it on/off for newly created objects in Preferences.

The previous global option was changed to a per-figure option in Archi 5.2. We had to decide what the default setting would be for existing models and chose for it to be on because that was the global default. There is an option to set it on/off for newly created objects in Preferences.

I did notice that the setting has been moved to the element level. The issue is that we cannot easily upgrade to Archi 5 because line colours on existing elements are not carried forward.

I did notice that the setting has been moved to the element level. The issue is that we cannot easily upgrade to Archi 5 because line colours on existing elements are not carried forward.

In Archi 5.2 we had to decide what default to use for elements when opening a model. This setting was a global application setting and is not stored in the model so we had to make a choice between on or off. We chose to set the default to on for elements, as that was the default setting before. We felt that most users would have that global setting on and if we set it to off for elements there would be more users affected.

I did notice that the setting has been moved to the element level. The issue is that we cannot easily upgrade to Archi 5 because line colours on existing elements are not carried forward.

A simple jArchi script would set all elements derived line color off:
$("view").find().forEach(element => {
    element.deriveLineColor = false;
});

Phil
In a similar/related situation I am looking to set element line color (and
hopefully line weight)  via script based on element property/ies
The use case is to:

highlight impact of an initiative on our capability map

display capability maturity level based on property

show multidimensional element fill based heat map (say three color based
on property value of 1, 2, or 3... AND change border of element to
highlight something like (in scope or out of scope)

There are multiple use cases that could be applied but they all involve
property based setting of color on

element fill <- multiple community examples already available
element line color
element line width

Ideally the color is learned from a property as well but that seems doable
already
Can all or some of this be done in existing versions of jarchi and archi?
Thank you
Scott Griffith
On Tue, Jul 9, 2024, 8:19 AM Phil Beauvoir @.***> wrote:

I did notice that the setting has been moved to the element level. The
issue is that we cannot easily upgrade to Archi 5 because line colours on
existing elements are not carried forward.
A simple jArchi script would set all elements derived line color off:
$("view").find().forEach(element => {
element.deriveLineColor = false;});
—
Reply to this email directly, view it on GitHub
https://github.com/archimatetool/archi/issues/1057#issuecomment-2218123649,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABKCO5LPPAH55H55YZTGLYLZLQEPJAVCNFSM6AAAAABKS7ZZC2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJYGEZDGNRUHE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@sonear Hi Scott, that's a lot to process and this issue is not really the best place to go into detail. I suggest the best place for a jArchi discussion is on the Archi Forum. 😄
Cheers, Phil.

Fair enough. Will do!
On Tue, Jul 9, 2024, 8:54 AM Phil Beauvoir @.***> wrote:

@sonear https://github.com/sonear Hi Scott, that's a lot to process and
this issue is not really the best place to go into detail. I suggest the
best place for a jArchi discussion is on the Archi Forum
https://forum.archimatetool.com/index.php?board=5.0. 😄
Cheers, Phil.
—
Reply to this email directly, view it on GitHub
https://github.com/archimatetool/archi/issues/1057#issuecomment-2218226911,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABKCO5KQ7HGP7WTOUIG3KDTZLQIS3AVCNFSM6AAAAABKS7ZZC2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMJYGIZDMOJRGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

I did notice that the setting has been moved to the element level. The issue is that we cannot easily upgrade to Archi 5 because line colours on existing elements are not carried forward.

A simple jArchi script would set all elements derived line color off:
$("view").find().forEach(element => {
    element.deriveLineColor = false;
});

Yes, what we'll need to do is write a script that determines which elements have a line colour override in Archi 4.9.3 and then use that list to set it in Archi 5, along with the deriveLineColor property. Thanks for your responses.

I'll close this one as there's nothing we can change regarding the default.


Cannot format if at least one space on empty line in file

Operating system: MacOS 10.12.6
Python version: 3.6.4
Black version: 18.3a4
Does also happen on master: yes
import sys

def printunc():
    pass

This small file with tiny whitespace on 3rd line will not parse with error error: cannot format test.py: Cannot parse: 3:0:
Is it normal behavior?

No, not normal behavior. This is a bug in lib2to3. Thanks for your report, will fix tonight!


[OSD-3574] Removing references to osdManagedAdminSRE

Ref OSD-3574

removed all references to osdManagedAdminSRE as it's phased out of AAO and eventually deleted from all AWS accounts
AAO PR

Do not merge this before https://github.com/openshift/osdctl/pull/115 -- otherwise functionality will break.

@drpaneas you linked to this PR in your comment about breaking functionality.  Is this dependent on the AAO PR instead?

@iamkirkbater yes, that is the one https://github.com/openshift/aws-account-operator/pull/607

The PR in AAO is merged. so this PR is ready for merge. PTAL

/lgtm


feat: verify ethereum checksum address of config

Codecov Report

Merging #288 (5c2d069) into main (4db0ece) will decrease coverage by 3.11%.
The diff coverage is n/a.

:exclamation: Current head 5c2d069 differs from pull request most recent head 2c9637b. Consider uploading reports for the commit 2c9637b to get more accurate results

@@            Coverage Diff             @@
##             main     #288      +/-   ##
==========================================
- Coverage   42.07%   38.96%   -3.12%
==========================================
  Files          22       16       -6
  Lines        1925     1699     -226
  Branches       48        0      -48
==========================================
- Hits          810      662     -148
+ Misses       1115     1037      -78

Impacted Files
Coverage Δ

...es/eth-contracts/contracts/libraries/SafeERC20.sol

...ules/eth-contracts/contracts/libraries/Address.sol

...in-modules/eth-contracts/contracts/ForceBridge.sol

...ain-modules/eth-contracts/contracts/test/ERC20.sol

...les/eth-contracts/contracts/libraries/SafeMath.sol

...th-contracts/contracts/libraries/MultisigUtils.sol

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 4db0ece...2c9637b. Read the comment docs.


Use Gradle Version Catalogs if present

Is your feature request related to a problem? Please describe.

In a large project which makes use of version catalogs, it would be ideal if instead of suggestions like "add implementation 'androidx.activity:activity:1.4.0'" the plugin was able to resolve the dependency name from the gradle version catalog and instead report "add implementation libs.androidx.activity".
Describe the solution you'd like

If there is a version catalog present, instead of reporting the raw dependency, look for a match in the catalog's items. There are methods off VersionCatalog which might be useful here.
Describe alternatives you've considered

The alternative would be not doing this, which is reasonable - and perhaps there is not the API support from Gradle itself to do this reverse lookup. It'd be unfortunate though, as this lookup would make the suggestions and automatic fixes much more usable for projects using version catalogs.

The plugin currently has an API that would let you do this yourself. See here.
Alternatively, PRs are welcome (ideally leveraging the above-mentioned API). I don't have any immediate plans to implement this myself.

For anyone interested, this is how you can add the dependencies in the version catalog:
dependencyAnalysis {
    dependencies {
        // Adds the defined aliases in the version catalog to be used when printing advice and rewriting build scripts.
        def versionCatalog = project.extensions.getByType(VersionCatalogsExtension).named("libs")
        versionCatalog.getLibraryAliases().forEach({ String alias ->
            map.put(versionCatalog.findLibrary(alias).get().get().toString(), "libs.${alias}")
        })
    }
}


Feature/vertex ai wrapper

Added new VertexAIWrapper and StreamingVertexAIWrapper to enable the use of vertex AI. Validated on Bison and Gemeni models. Added new test cases for both new wrappers. Minor refactors to reduce code duplication.
Both wrappers require a GCP account + Google Application Default Credentials (ADC). Setting up ADC:

Install the Google Cloud SDK: https://cloud.google.com/sdk/docs/install
Authenticate with gcloud: https://cloud.google.com/sdk/gcloud/reference/auth/application-default/login

gcloud auth application-default login

@wgryc Support for Gemeni + Bison models (others too, but I only validated for those two)


Failed build has exit code 0

Recreate:
Try to build something that doesn't compile with: pack --cg node build foo.ipkg
$ pack --cg node build dummy-server.ipkg
1/1: Building Main (Main.idr)
Error: While processing right hand side of extraReq. Undefined name texty.

Main:63:3--63:8
 59 |   x <- getHttps https "https://jsonplaceholder.typicode.com/todos/1" $ \res => do
 60 |         putStrLn res.statusCode
 61 |         onData res putStrLn
 62 |         -- TODO somehow use this when responding to calls to /extraReq
 63 |   texty "extraReq" ctx >>= status OK
        ^^^^^
Did you mean: text?
Error when executing system command.
Command:  IDRIS2_PACKAGE_PATH="/Users/alexhumphreys/.pack/install/37c9c06f72f8e2fdc3a2aa18883263d7ba6d9471/idris2/idris2-0.5.1:/Users/alexhumphreys/.pack/install/37c9c06f72f8e2fdc3a2aa18883263d7ba6d9471/apache-mime-types/main/idris2-0.5.1:/Users/alexhumphreys/.pack/install/37c9c06f72f8e2fdc3a2aa18883263d7ba6d9471/bytestring/e06ca875ce5eba11bc3faa62f18ba652c0ea73a1/idris2-0.5.1:/Users/alexhumphreys/.pack<REDACTED>/main/idris2-0.5.1/support:/Users/alexhumphreys/.pack/install/37c9c06f72f8e2fdc3a2aa18883263d7ba6d9471/xml/1292ccfcd58c551089ef699e4560343d5c473d64/idris2-0.5.1/support" /Users/alexhumphreys/.pack/install/37c9c06f72f8e2fdc3a2aa18883263d7ba6d9471/idris2/bin/idris2 --cg node --build dummy-server.ipkg
Error code: 1
$ echo $?
0

Expected:
Exit code 1 or some other non-zero exit code.
Actual:
Exit code 0
Investigation
My guess is run here needs to call exitWith, but i'm not sure if that's the right spot.

Will add a PR fixing this soonish, as this is also needed in the Check DB GitHub action.

Woo thanks!


Refactor codebase to async/await - m365 spo cdn commands

Closes #5020

Thank you @MathijsVerbeeck, we'll review it ASAP!

Merged manually, thanks for all the good work 👏


can it close the animation? it sharks my eyes

can it close the animation? it shark my eyes,thks

when i open the page, it always operate the animation. I just hope it does when dragging

Hallo @linuxdrake
Can you give me more details?
So you wish to disable the whole animations or specific ones? And does the animation not work for dragging or how is your last sentence meant?

the animation for dragging is ok for me. if I adjust the order of widgets of gridview, click other bottombar and return to the current page, there is always the animation from original order to the last new order, i don't want this animation.

This sounds a bit like the whole widget is rebuilt. Can you show me this behavior in a video and provide the code you have?  @linuxdrake

from other tab to current page, there is a little animation. I wish the order is quit,thks

Which version do you use?
This animation only happens every time because the widget is rebuilt.
If you use the version 5.0.0-dev.10, you could set fadeInDuration to Duration.zero to have no animation. @linuxdrake

yes, I used the version 5.0.0-dev.10,but appears an error:"The argument type 'void Function(List)' can't be assigned to the parameter type 'void Function(List".

yes, I used the version 5.0.0-dev.10,but appears an error:"The argument type 'void Function(List)' can't be assigned to the parameter type 'void Function(List)".  what's wrong with it?

this part has changed with the version, so if you use the onReorder, you should use it like this: @linuxdrake
...
onReorder: (reorderedListFunction) {
    setState(() {
      myBooks = reorderedListFunction(myBooks) as List<YOUR_BOOK_TYPE>;
    });
}
...

sorry, the code can run ,but the animation stll appers.

I found if i removed the inistate ,the animation is gone. it would avoid the inistate, does't it?
I would put the initial work at other place.

@karvulf  thank you very much. it worked after i removed the initiation in the inistate function.


Using latest openssl

Hi,
It seems that we are using APIs which will be deprecated by OpenSSL 3.x and it may be removed in the future.
Is there possibility to use non-deprecated API.

that is something we have started to look into indeed but it is quite a bit of work and it will take time to change all of the affected code across the board; if there's anyone interested to help out on this, please chime in


Example project does not compile

If I download the project and launch and execute the Example Project, I have the following error:

and many more issues if I remove the #import ...

@colasjojo project is deprecated and not maintained. Please read reame file.

OK @moleksyuk
Have you stopped programming and started farming and raising sheeps? ;-)

@colasjojo I'm not a maintainer :smirk:
In Ukraine it's more popular to raise :pig2: rather than :sheep:  :smile:


[FLINK-29914][tests][backport] Wait for Kafka topic creation/deletion

What is the purpose of the change
Kafka creation/deletion is an async operation. The API gives back future(s) which must be waited in order to be on the safe side. Additionally the APIs can throw exceptions while waiting to finish. In this PR I've added a more or less consistent Kafka topic creation/deletion behavior to the tests. Namely future wait to all the places where it was missing. This may or may not fix the issue (Kafka itself can be buggy) but I'm pretty sure w/o consistent topic creation/deletion API usage we're in trouble.
Brief change log

Wait for Kafka topic creation/deletion.
Add random to test topic names

Verifying this change
Existing unit tests.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

The only diff here is that there is no flink-end-to-end-tests/flink-sql-client-test/src/test/java/SqlClientITCase.java file so those changes are just not in the PR.

cc @XComp @gyfora


Axioms to maintain constant sections of memory

Our current approach to modelling initialised memory is inadequate, and this causes issues for some tests (specifically some of the gcc_pic tests). Currently, we add the initial values for the  .data, .rodata and .got sections of the binary (because those have proven relevant so far) to the precondition of the main procedure, which allows pointers stored in the global offset table to be loaded, for instance. This approach works for accesses within main, but these preconditions are not added to other procedures (so obviously do not work for those procedures), and calls to rely() mean that these parts of memory are havoced away if there are rely conditions specified, as we do not adequately preserve all of memory. The issue with rely calls is something the memory region analysis (#63) should help with, by splitting the memory into discrete regions, but may not entirely solve.
We likely want to perform some analysis to detect initialised memory locations that are read but not written to, and add Boogie axioms so that these memory accesses are constant across all procedures. We could just assume for the time being that the global offset table pointers detailed in the '.rela,dyn' section section are going to be constant (as these are the most important constants in the initialised memory), without actually checking, but a more sophisticated approach could be helpful more broadly in the future.

Out of the sections we use, only .rodata is guaranteed to be read-only, but we still want some way to determine if any parts of the others are constant in practice.


limit results for yts to lets say 100 and add a parameter where the user can set another limit

Today I got around 2500 results for a search after killing the python script which searches on yt... (after running for some time).

Implemented with https://github.com/dafoxia/mumble-ruby-pluginbot/commit/6f549e53a04fe1572ccb83dbf3fe6e60e6b751b9.
Default limit it set to 200.


0118 readme website link

Done!  Please review on the branch 0118 project README.  Assigning it to @dlwhitehurst for external review, and to Juvid because he'll be the first guy to wake up.  Feedback welcome (or approval) to the guy who gets to it first!

Not deleting the branch yet in case @dlwhitehurst has further thoughts, but will do this at day's end if there is no further activity.


Article only refers to old versions and seems to have no link to similar documentation for newer versions.

This feedback is created by @pabrams from https://github.com/MicrosoftDocs/feedback/issues/955
🛑 IMPORTANT: You can get your feedback addressed faster if you use the comment section for the article in which you encountered a problem.
There's already a comment in there dated two weeks ago. I upvoted it.
Link to article:
https://docs.microsoft.com/en-us/tfs/server/admin/move-clone-hardware?view=tfs-2013
https://docs.microsoft.com/en-us/tfs/server/admin/move-clone-hardware?view=tfs-2015
https://docs.microsoft.com/en-us/tfs/server/admin/move-clone-hardware?view=tfs-2017
https://docs.microsoft.com/en-us/tfs/server/admin/move-clone-hardware?view=tfs-2018
Problem:
The only versions of TFS mentioned are TFS 2015 and TFS 2013. What about TFS 2017? Where is the article for that? Please link to it somehow, or at least mention recent versions. How do I Clone TFS 2017 from the command line? I know the wizard is supposed to take care of stuff we previously had to do manually, like PrepareClone and ChangeServerId commands (not sure how I figured that out, since I now cannot find the documentation), but it seems like installing from the command line (using TFSConfig's unattend parameter) does not.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a35fbf2d-6928-e7ad-2ca3-a32666325a52
Version Independent ID: 9b5e3afb-a12a-4c02-063b-2cfdcaefa3fc
Content: Move across hardware configurations - Azure DevOps Server & Team Foundation Server
Content Source: https://mseng.visualstudio.com/DefaultCollection/TechnicalContent/_git/tfs-docs-pr?path=%2fdocs%2fserver%2fadmin%2fmove-clone-hardware.md&version=GBlive&_a=contents
Product: devops-server
Git Login: elbatk
Microsoft Alias: elbatk

Hi @Powerhelmsman , sorry about this. Adding @aaronhallberg and @roofers to help out here!


Cluster-autoscaler errors on permissions

What happened:
I follow the docs and the ADC for getting cluster autoscaler to function, but it appears to be missing some permissions, I've checked the curated patches and I don't see how it could be working.
3
I0621 11:28:57.621036       1 clusterapi_provider.go:67] discovered node group: MachineDeployment/eksa-system/w01-md-0 (min: 1, max: 30, replicas: 3)
22
I0621 11:28:57.625886       1 clusterapi_provider.go:67] discovered node group: MachineDeployment/eksa-system/w01-md-0 (min: 1, max: 30, replicas: 3)
21
I0621 11:28:57.625931       1 clusterapi_controller.go:726] waiting for cache sync on infrastructure resource
20
I0621 11:28:57.626039       1 reflector.go:205] Reflector from k8s.io/client-go/dynamic/dynamicinformer/informer.go:91 configured with expectedType of *unstructured.Unstructured with empty GroupVersionKind.
19
I0621 11:28:57.626068       1 reflector.go:221] Starting reflector *unstructured.Unstructured (0s) from k8s.io/client-go/dynamic/dynamicinformer/informer.go:91
18
I0621 11:28:57.626075       1 reflector.go:257] Listing and watching *unstructured.Unstructured from k8s.io/client-go/dynamic/dynamicinformer/informer.go:91
17
W0621 11:28:57.627058       1 reflector.go:424] k8s.io/client-go/dynamic/dynamicinformer/informer.go:91: failed to list *unstructured.Unstructured: vspheremachinetemplates.infrastructure.cluster.x-k8s.io is forbidden: User "system:serviceaccount:kube-system:cluster-autoscaler" cannot list resource "vspheremachinetemplates" in API group "infrastructure.cluster.x-k8s.io" at the cluster scope
16
E0621 11:28:57.627094       1 reflector.go:140] k8s.io/client-go/dynamic/dynamicinformer/informer.go:91: Failed to watch *unstructured.Unstructured: failed to list *unstructured.Unstructured: vspheremachinetemplates.infrastructure.cluster.x-k8s.io is forbidden: User "system:serviceaccount:kube-system:cluster-autoscaler" cannot list resource "vspheremachinetemplates" in API group "infrastructure.cluster.x-k8s.io" at the cluster scope
15
I0621 11:28:58.984700       1 reflector.go:257] Listing and watching *unstructured.Unstructured from k8s.io/client-go/dynamic/dynamicinformer/informer.go:91

What you expected to happen:
I'd expect the error messages to not exist and scaling to function.
How to reproduce it (as minimally and precisely as possible):
Deploy a cluster with the annotations and install cluster autoscaler.
Anything else we need to know?:
It looks related to https://github.com/kubernetes/autoscaler/issues/5509
Ideally I'd just like you to confirm if this works in your labs/tests.
Environment:

EKS Anywhere Release: 0.16.0
EKS Distro Release: 1.27

@eperdeme are you running EKS Anywhere Curated Packages' Cluster Autoscaler image/helm chart or a community support cluster autoscaler image/helm chart?

Community edition, the official cluster autoscaler helm chart from kube.

@eperdeme Got it. We have not seen the exact issue and we build our Curated Packages Cluster Autoscaler image from commit 299c9637229fb2bf849c1d86243fe2948d14101e.
We did see a similar issue to that with the 1.27 cluster autoscaler image requiring MachinePool permissions. We resolved it in our curated packages helm chart with this patch.
If you modify this section of your helm chart and add vspheremachinetemplates as a resource I think that should solve the issue for you.


fix: use historical state provider for state root

PR is partially for discussion, because we may want to do this differently. Payload building needs to get the state provider for a specific block hash, so we can't use LatestStateProvider for calculating the state root. We use the HistoricalStateProvider currently:
https://github.com/paradigmxyz/reth/blob/c7341b54f07b357461e91a9c8059a85909e1e86b/crates/storage/provider/src/providers/mod.rs#L321
The state_root method on HistoricalStateProvider currently errors, so this PR implements the state_root method similar to how it's implemented on LatestStateProvider.
Question: do we need another type of StateProvider for pending state? One that is not the HistoricalStateProvider?

Closing because we will want to use a different provider for calculating the root on pending blocks


native ads not showing.

When I run the example project, I see the ad.
However, if I change the info.plist and _adUnitID values, the ad is not visible.
How to solve it?

@mingoogle
You can run on Android the emulator, check log you will find AdMob Error Codes then reference below page to find out what exactly what's wrong.
https://support.google.com/admob/thread/3494603?hl=en

Hi there,
I used to use admob_flutter package and I decide to switch this one since I found it has more options to control and customize the ads.
Please note, while I was using admob_flutter package, I was able to see test ads on the emulator, hence I believe all required configs are done properly.
However, at the moment I switched to this package, I have got onAdFailedToLoad errorCode = 0 and looking at Google AdMob error codes, I see this quote:

This indicates that something happened internally; for instance, an invalid response was received from the ad server.

They also suggest switching to test ads. However, even if I use test banner id e.g. ca-app-pub-3940256099942544/6300978111 I still get the same errorCode = 0.
This is how I call the ad:
...
Container(
                      height: 300,
                      child: NativeAdmob(
                        // Your ad unit id
                        adUnitID: 'ca-app-pub-3940256099942544/6300978111', // test ad id
                        loading: ProgressIndicatorWidget(),
                        type: NativeAdmobType.banner,
                        //controller: _nativeAdController,
                        //type: NativeAdmobType.full,
                      ),
                    ),
...

One thing I noted, however is - nowhere in the code is required to initialize the package with AdMob appId. Of course I have it set in AndroidManifest.xml, but shouldn't I have to initialize the AdMob module with this appId somehow?

@angel1st
You should use
adUnitID: 'ca-app-pub-3940256099942544/2247696110' //Native Advanced

or
adUnitID: 'ca-app-pub-3940256099942544/1044960115'  // Native Advanced Video

Thanks, @phungrk - native advanced id did the trick. Now if I go back to my actual issue - does it mean, I have to create Native Advanced AdMob ad type in my AdMob account and pass it to adUnitID rather than banner ad type?

hello. ( sorry english little )
Thank you so much for your reply.
I solved it.
(The source has not been modified )
After a certain period of time since the app was released,
Automatically exposed.
have a good day.


Some URLs result in 'unsupported protocol scheme'

package main

import (
	"fmt"
	"log"

	"github.com/badoux/goscraper"
)

func main() {
	s, err := goscraper.Scrape("https://docs.docker.com/engine/admin/host_integration/#examples", 5)
	if err != nil {
		log.Fatal(err)
	}

	fmt.Printf("Title : %s\n", s.Preview.Title)

}

Gives me the following:
Get /engine/admin/host_integration/: unsupported protocol scheme ""

Hi.
Thanks for the report.
This bug should be fixed in the latest commit.
(https://github.com/badoux/goscraper/commit/0213ced7087832e81e8892e8d044150cfc153856)
Let me know if it's ok.

Thanks; just checked and worked out fine!


Make Sure KeyError is Thrown

Just calling zarr.open yields a special zarr error so I think this is more robust.

@mccalluc Re-requesting review but I noticed something:

The marker genes are hardcoded ENSEMBL IDs.  We should ask Nils what he wants to do about this.

How are the marker genes hardcoded as Ensembl IDs? Do you meant they are provided only as Ensembl IDs?
If so, it should be possible to use the mapping in the annData store to look up the corresponding gene symbols. If there is no corresponding gene symbol, we should fall back on the Ensembl ID (or use whatever other mechanism we will have in place for Ensembl IDs that are not mapped to gene symbols.

@ngehlenborg When I said hardcoded, I meant that we really can't translate them.  In theory we could map this, but we would need to create a mechanism in Vitessce that does "take factors i.e annotations of cells and if they are gene ids, try to look up the translation in the AnnData field we passed in" - I don't think this is something we want to implement but maybe @keller-mark has a better idea.

Ok. Let's leave the marker gene annotations as is but switch everything else over to gene symbols. Re-processing of RNA-seq data might never happen given the big backlog of unprocessed data.

@mccalluc The two datasets you commented on in the issue should work great - one is missing the HUGO ID's (the first one) and the second has them.  They should both work and not error out, but only one (the second) should have HUGO ID's.

@mccalluc i think those are just ENSEMBL IDs missing a translation so we fall back to those ones

As it should be!
On May 25, 2022, at 4:26 PM, Ilan Gold @.***> wrote:

@mccalluchttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_mccalluc&d=DwMCaQ&c=WO-RGvefibhHBZq3fL85hQ&r=-zahbihG7P2H0fiPo3RTqce9mFyFku-NJy5aRYNyUSA&m=6yuHYxRBJV5BXWFN3xVc8wYchBLjgfaoUCHCI4qJxlgHKTgREV5SR-uwqkghEp5L&s=G5Imvk0Ir0DSzYGJg3vPAzY2ft398jt-V50Xw9SXwFY&e= i think those are just ENSEMBL IDs missing a translation so we fall back to those ones
—
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_hubmapconsortium_portal-2Dvisualization_pull_49-23issuecomment-2D1137815896&d=DwMCaQ&c=WO-RGvefibhHBZq3fL85hQ&r=-zahbihG7P2H0fiPo3RTqce9mFyFku-NJy5aRYNyUSA&m=6yuHYxRBJV5BXWFN3xVc8wYchBLjgfaoUCHCI4qJxlgHKTgREV5SR-uwqkghEp5L&s=KvYIAnQJv3HGlrz_SzLhh3U5GHw14seJ2g_91g054is&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAJJABVJV4R3PWHGN2XI6O3VL2EI7ANCNFSM5WYSDGQA&d=DwMCaQ&c=WO-RGvefibhHBZq3fL85hQ&r=-zahbihG7P2H0fiPo3RTqce9mFyFku-NJy5aRYNyUSA&m=6yuHYxRBJV5BXWFN3xVc8wYchBLjgfaoUCHCI4qJxlgHKTgREV5SR-uwqkghEp5L&s=RLAaS5ur-l_FBJWge8Xb2YeOixoBAlkpzVezIFvUIXY&e=.
You are receiving this because you were mentioned.Message ID: @.***>


Change ledger being used from Sovrin Staging (sandbox) to Sovrin BuilderNet

With the intention of the Sovrin networks clarified and a new pricing model being applied to StagingNet (Endorsers have a fee), the Toolbox defaults should change from StagingNet to something else -- likely BuilderNet.  This change is going into affect Real Soon Now, so this should be made quickly.
I'm not able to make the changes (long story...) but I think there is a documentation change and the references to the genesis files in the various dockerfiles.
FYI: @dbluhm

Thanks for the heads up!


Cache and stop recalculating covid cases and deaths forecasts

JHU signal is discontinued as of March 10, so we no longer have truth data to plot or evaluate forecasts against. We want to keep the dashboard in "archive" mode for these, so that the old forecast values and scores are viewable in the dashboard. But we don't need to fetch new forecasts (if anyone is making them) and rescore. Once JHU has been discontinued and we have the last issue, case and death forecasts and scores can be saved, and just reloaded in future pipeline runs.

Bonus: save the cached info in prediction_cards file separate from scores that are still being processed (hosp, flu).

Forecast eval pipeline is running out of memory. Do this as a first step.


Update Proto to include new envelope

Tests are passing https://github.com/helium/helium-packet-router/actions/runs/3474961932


x86_64-unknown-linux-musl support

Initial attempt at providing binaries built against musl libc.
New cli dependency: podman

Give it a shot and tell me how it goes.

Hi David,
Looks mostly okay to me despite some build failures.  Please take a look.

This is possibly because the Weekly recheck task, which started at the same time as the Cronjob task, has already pushed to the trigger/x86_64-pc-windows-msvc branch.

Yeah, that sounds like a reasonable interpretation. We could probably use a different branch name for triggering each of the workflows, to avoid the race if we wanted.

Thanks David.


Unknown Incompatibilities

Crash when attempting to load a singleplayer world (multiplayer untested)
https://gist.github.com/Fiopon/18a741b38883467f4d3d4fc8631d8fb2

The issue seems to be with fabrication itself, I think.


New local dependency objects and new version of ToolBase

This PR updates buildSrc introducing sub-package for internal Spine dependencies. ToolBase was bumped to 2.0.0-SNAPSHOT.232.

@armiol, I have to turn it back to draft because Windows build fails (again) because of this error:
> Process 'command 'C:\hostedtoolcache\windows\Java_Zulu_jdk\11.0.25-9\x64\bin\java.exe'' could not be started because the command line exceed operating system limits.

@armiol,

I have to turn it back to draft because Windows build fails (again) because of this error:

IntelliJ Platform dependencies are now back in the command line.

@alexander-yevsyukov I think it is because these original Gradle projects have all the dependencies. And Gradle publishes the .module and .pom files from the original "small" JAR.

@alexander-yevsyukov I think it is because these original Gradle projects have all the dependencies. And Gradle publishes the .module and .pom files from the original "small" JAR.

I found the cause. I left the dependencies to the IJ Platform in build.gradle.kts in psi-java. There was the dependency on intellij-platform-java and direct dependencies. Have a loot it in this PR draft. But, there is something strange about the current layout of dependencies: not all of them are resolved in the Kotlin code under psi-java. I'm going to dig into shortly today. Going to the office.


Wildfly14.0.0 regression: EL returns empty string on constant

This does work in Wildfly 13, but not in Wildfly 14:
<%@ page import="com.example.YourConstants" %>
${YourConstants.FOO}

Done!
https://issues.jboss.org/browse/WFLY-11095

Thanks. I think you can close this issue now, the progress will be tracked in the JIRA you've created.


Recent work

TODO: @bradleyharden, please update this list to reflect reality
Modules reworked, documented and ready for review (no risk of substantial changes):

[ ] v2.rs
[ ] v2/ahb.rs
[ ] v2/apb.rs
[ ] v2/dfll.rs
[ ] v2/dpll.rs
[ ] v2/gclk.rs
[ ] v2/osculp32k.rs
[ ] v2/pclk.rs
[ ] v2/reset.rs
[ ] v2/rtcosc.rs
[ ] v2/types.rs
[ ] v2/xosc.rs
[ ] v2/xosc32k.rs
[ ] ../../typelevel.rs
[ ] ../../../../boards/feather_m4/examples/clocking_v2.rs

Updated on: 21.09.2022

I noticed something while adding documentation, and I thought it was a discussion worth having here, rather than Matrix.
Right now, the gclk::Tokens struct is a collection of GclkTokens. We're not being consistent in our choice to include or exclude Gclk from type names. I think there are valid arguments for both approaches, so I wanted to see what you both think.
In general, I think I lean more toward using the module name as a namespace and keeping the type names shorter. You can always add gclk:: to disambiguate, if necessary. The only price you pay is two extra characters. And on top of that, I like the symmetry of having gclk::Token, dpll::Token, etc. Each module would have a Token type, a Tokens type, possibly a SourceId type, etc. I think it helps to highlight the fundamental architecture unifying all the different modules.
However, a potential counter argument is that multiple Token structs could be confusing if there is not an obvious context to tell you which is which. For example, I think the documentation for the gclk module would always refer to gclk::Token as merely Token, which could be confusing if you are linked to that documentation from somewhere else. It also could mean a little bit more typing for users when using multiple modules. But I also don't think users will need to reference anything other than Gclk itself very often, so maybe that's not a big concern.
For reference, here are the side by side names I would suggest, to compare them:
GclkToken           gclk::Token
GclkTokens          gclk::Tokens
GclkId              gclk::Id
DynGclkId           gclk::DynId
GclkSourceId        gclk::SourceId
DynGclkSourceId     gclk::DynSourceId
GclkDivider         gclk::Divider
GclkDiv             gclk::Div8 (I'm not sure about these two. This is a first attempt)
Gclk1Div            gclk::Div16

Thoughts?

Pinging this again.
I also had a further realization about the naming issue, but I'm still conflicted.
If we remove Gclk from all the trait/type names, the GclkId types would become gclk::Id0, gclk::Id1, ... gclk::Id11. And what is now DfllId would become dfll::Id. In cases where there is just one clock, like the DFLL, mod::Id would be a type representing its identity. And in cases where there are multiple clocks, like the DPLLs or GCLKs, mod::Id would be a trait connecting a series of Id0 through IdN types.
I like the uniformity of that structure, but my concern is again cases where context is lost. I'm not sure it would ever happen, but clearly Gclk<Id4, Id> is pretty confusing relative to Gclk<Gclk4Id, DfllId>.
There's also the issue of Xosc1kId, Xosc32kId, OscUlp1kId and OscUlp32kId. They would become xosc32k::Id1k, xosc32k::Id32k, osculp32k::Id1k and osculp32k::Id32k. I like the symmetry of Id1k and Id32k in both, but they become 5 characters longer to type, because of the module names.
Maybe we should just keep our current naming scheme and be redundant with the clock names. But at the very least, I think we should fix gclk::Tokens.
Thoughts?

I'm going to go ahead and change gclk::Tokens to GclkTokens.
I'm also going to change GclkDiv and Gclk1Div to GclkDiv8 and GclkDiv16. I think that has a few advantages:

They sort next to each other in the documentation. That's not the case for GclkDiv and Gclk1Div, which is a bit confusing.
Why they are different is clearer (one is 8-bit, the other is 16-bit)
If you only ever saw GclkDiv on its own, there's little to suggest that Gclk1Div even exists, which could cause confusion. But GclkDiv8 sort of implicitly suggests that there might be other GclkDiv types.

Namespace approach is sweet if someone is aware of it. Otherwise you end up with IdX types in the same namespace that conflict with one another. So that's the strong argument in favour of redundant, longer names.

Merged manually with restored linear history


Ability to disable predictive text

Firstly, thank you for the terrific widget.
Is your feature request related to a problem?
We use the widget to present a list of the scientific names of plant species entered by users. Users do not want the text to be corrected, as these are not common words.
Describe the feature you'd like
The ability to set autocorrect and enableSuggestions to false for the input text field.
Describe alternatives you've considered
I cannot think of any alternatives.
Stack Overflow post explaining how to disable predictive text
Apologies if the above is possible using the existing widget. I was not able to see how.

Hello there ! You are correct this is missing right now, I'm adding it and releasing an update later today. Thanks for reporting and using the library :)

Thanks for adding this @esentis . The update appears to have resolved the issue. I'll let you know if anything else pops up.


Discrepancy in Count Query Results Between Grafana-Plugins and IoTDB CLI

Search before asking

[X] I searched in the issues and found nothing similar.

Version

IoTDB 1.2.2 Standalone
IoTDB Grafana Plugin 1.0 (Grafana interface)
Grafana 10.2.2

Describe the bug and provide the minimal reproduce step
Problem Description
When executing a SELECT COUNT(DISTINCT()) query, there's an observed inconsistency in the returned count value between Grafana-Plugins and the IoTDB CLI. While the IoTDB CLI returns the expected and accurate count, the Grafana-Plugins display an incorrect count number.
IoTDB CLI Result (Correct Count)

Grafana Explore Query (Incorrect Count)

Steps to Reproduce

Execute the SELECT COUNT(DISTINCT()) query using IoTDB CLI.
Execute the same query using Grafana-Plugins within the Grafana Explore interface.
Compare the returned count values.

What did you expect to see?
Expected Behavior
The count value returned by Grafana-Plugins should align with the count value retrieved using IoTDB CLI for the same COUNT(DISTINCT()) query.
What did you see instead?
Actual Behavior
During the execution of the SELECT COUNT(DISTINCT()) query using Grafana-Plugins, the returned count value deviates from the expected count. Specifically, the count value displayed in Grafana-Plugins is 0, whereas the accurate count obtained through IoTDB CLI is 2.
Anything else?
The blurried part of the path are just for obscure sensitive data.
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

@CloudWise-Lukemiao PTAL?

Grafana queries may include time conditions, which may be the reason for this.

while use the COUNT(DISTINCT()) function the timestamp changed from (for example) 2023-01-10 to 1754-08-30

any updates?


GitHub Issues to CSV with milestone, close date, Assignees

This is to enable field like milestone, close date and also collecting assignees instead of assignee.
Intention is to get the no. of days to take an issue get closed. Management wants to have a report on the same.

Hit with multiple issues when I ran to extract issues from different repository (openbmc / openbmc-test-automation), fixed those.


[material-ui][Autocomplete] Requiring double escape key press to trigger clearOnEscape

Steps to reproduce
Link to live example: https://mui.com/material-ui/react-autocomplete/
Steps:
1.Go to the Autocomplete demo page
2.Focus on the Autocomplete input field with clearOnEscape set to true
3.Select any item or enter text into the input field.
4.Press the Escape key once and observe the behavior.
5. Press the Escape key a second time to see the input clear.
Current behavior
The input is cleared only after pressing the Escape key twice.
Expected behavior
A single press of the Escape key should clear the input when clearOnEscape is enabled.
Context
No response
Your environment

npx @mui/envinfo
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

Search keywords: Autocomplete, clearOnEscape,bug

hello,
I'm running windows 11, I tried the issue on Microsoft edge.

I tried playing with the second autocomplete in the Playground but I couldn't see any issues (Edge 123 on Windows 11).

Sadly, without a repro it isn't easy to debug this. @EyaOuenniche do you think there might be something in your setup or settings that might be related to this?

Hello,
Yes There was a bug here actually in the Playground.

Thankfully, it got fixed.
Thank you!

@EyaOuenniche you're welcome 😊


Adding resource estimation for pulsed simulations

With the changes made to this PR, the user should be able to see the resources and time estimation for running pulsed simulations
closes #46

Codecov Report
Patch coverage: 100.00% and project coverage change: +0.22 :tada:

Comparison is base (d386d46) 72.95% compared to head (a739c67) 73.17%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #80      +/-   ##
==========================================
+ Coverage   72.95%   73.17%   +0.22%
==========================================
  Files          27       27
  Lines        2052     2069      +17
==========================================
+ Hits         1497     1514      +17
  Misses        555      555

Impacted Files
Coverage Δ

src/neurotechdevkit/scenarios/_base.py
77.96% <100.00%> (ø)

src/neurotechdevkit/scenarios/_resources.py
98.30% <100.00%> (+0.68%)
:arrow_up:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Suggestion needed about caching HTML using workbox

Question about Next.js
Questions should be posted on https://spectrum.chat/next-js
Link to question on Spectrum Chat:
https://spectrum.chat/thread/faba5491-db40-4721-97b5-2792e2fd763c
Need some suggestion on how to cache page HTML document generated by Next.js using workbox. Please refer above Spectrum Chat thread link

As per the issue template I'm going to close this issue.


Enchantment problem

Sometimes it will cause the main weapon's enchantment all unavailable what if the secondary weapon does not have this problem

I've got a whiteboard weapon in my first weapon position and then I've got a multi-enchantment item in the second equipment bar that cuts back to the main weapon and will never be enchanted

My whiteboard weapon number one is enchanted and then the multi-enchanted weapon number two is cut back to number one and the main weapon will never be enchanted

My Whiteboard weapon number one is enchanted and then the multi-enchanted weapon number two will never be enchanted when I switch back to the main weapon number one

Can you provide a save & list of mods?
Also can you clarify the steps? Based on your comments I assume this is about switching weapon sets?

I have not been able to reproduce any problems. Here is how the mod works with weapon sets:

When you change your active weapons, enchantments are removed from your current set and applied to the new set
Enchantment requirements are checked before applying to the new set

This can result in enchantments not applying to the new set. For example, if you have a sword (Melee, Slashing) equipped and the Culling enchantment active, switching to a spear (Melee, Piercing) would not apply the Culling enchantment which requires a Melee, Slashing weapon.
If you still think there is a bug please provide the specific steps needed to reproduce it.


InvalidLambdaResponseException: Unrecognizable lambda output

when i use forgot passord, verification code and new password are set values。then services return
com.amazonaws.services.cognitoidentityprovider.model.InvalidLambdaResponseException: Unrecognizable lambda output (Service: AmazonCognitoIdentityProvider; Status Code: 400; Error Code: InvalidLambdaResponseException; Request ID: 76a25334-c9e6-11e7-b9bb-39758b482549)
why?what can i do?

Hi,
Can you give us some more info on what you are trying to do and which platform you are using?
Thanks

Hi
I use AmazonCognitoYourUserPoolsDemo for android.

step1:i input username ,then click forgot password in the lower right corner.

step2: then move to new page,let me to iuput new password and verification code

step3: for a moment ,i received verification code ,after input password and verification code then i click Set password

step4: after step3,back to first page and waitDialog showing.finally,error occurrence as step4.png
Log: E/App Error: com.amazonaws.services.cognitoidentityprovider.model.InvalidLambdaResponseException: Unrecognizable lambda output (Service: AmazonCognitoIdentityProvider; Status Code: 400; Error Code: InvalidLambdaResponseException; Request ID: 76a25334-c9e6-11e7-b9bb-39758b482549)
I don't know the cause of the mistake and how to change it.
I only modify userPoolId,clientId,clientSecret,cognitoRegion configuration for mine in AppHelper.class
Thanks`

I got the same issue.  My code worked before.  I had no idea when this started to happen.
Is somebody from aws looking at this?

@Ixqall @ningliu
Apologies for the delayed response.
Are you still getting this error ? I was able to work seamlessly through the "Forgot password" flow and couldn't reproduce the issue.
If this is still an issue, could you please answer the following to help reproduce it :

Are you running into the exception consistently?
Did you create the user pool with default settings or did you customize it in some way? If yes, could you the share your user pool configuration settings?
The user for which you are executing the forgot password flow, was that user signed up through the sample app or was it created through the user pool console?
Any other piece of info that might be helpful to reproduce the issue

Best, Roshan


Fix version

@arunkm,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Analysis code with numba jit updates

Description
Provide a brief description of the PR's purpose here.
Todos
Notable points that this PR has either accomplished or will accomplish.

[ ] TODO 1

Questions

[ ] Question1

Status

[ ] Ready to go

Codecov Report

Merging #11 (4557e80) into master (addb72b) will not change coverage.
The diff coverage is n/a.

@shitanshu-cell Please make the changes directly to the original analysis.py file in the ufedmm folder, then delete the files added to the main folder (analysis.py and analysis_jit_fast.py). It is also necessary to include numba as a new dependency (for example, in the devtools/conda-envs/test_env.yaml file).


[SPARK-14950][SQL] Fix BroadcastHashJoin's unique key Anti-Joins

What changes were proposed in this pull request?
Anti-Joins using BroadcastHashJoin's unique key code path are broken; it currently returns Semi Join results . This PR fixes this bug.
How was this patch tested?
Added tests cases to ExistenceJoinSuite.
cc @davies @gatorsmile

Test build #57112 has started for PR 12730 at commit fb7c186.

Test build #57112 has finished for PR 12730 at commit fb7c186.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/57112/
Test PASSed.

Merged build finished. Test PASSed.

LGTM, except the title:  [SPARK-14590] -> [SPARK-14950]

LGTM

Merging to master. Thanks!


chore(main): release 1.4.7

:robot: I have created a release beep boop
1.4.7 (2023-05-02)
Styling

Format code with prettier (331d9f5)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/School-of-Website-Engineering/future-front-end/releases/tag/v1.4.7 :sunflower:


A Valid Shade ID not Supplied

Strangely, a number of additional shades were created in addition to the original Shade i had setup (Garage at the top). Not sure how this happened. On trying to delete, i get the error 'A Avalid Shade ID not Supplied'. I have tried editing the name and parameters of these but continue to get the same error. Thanks!

Go to the updates tab and create a backup.  Then post that here.

Thank you, attached.
ESPSomfyRTS 2023-05-21T20_26_22.backup.zip

I do not understand what went on with that but it looks like it wrote a corrupted configuration.  Anyhow if you only had one shade configured, under the gears option go to updates and restore this file after you extract it.
ESPSomfyRTS 2023-05-21T20_26_22.zip
Any insight into what you were doing when the corruption occurred?

Very kind of you, thank you - the backup worked perfectly.
It was very strange. I was fumbling around with the loose ESP and Radio module (must have been while they were still powered). The corrupted config then appeared when i next logged in, i can only think i shorted or misconnected some pins somehow. Really appreciate the help.

That would do it.  Let me know if you need anything else.


Crop image method is not working as expected.

Hi Team,
My requirement is to take a image using camera and i will pass dimensions to image factory module using imageAsCropped method. So in return module has to provide me the image cropped with the dimensions specified. But the image cropped by this module is blurred and zoomed to fit the dimensions.
Thanks
Nag

I was having issues with this as well. What worked for me was setting the x and y option instead of using the defaults and make sure that neither the width or height the same as the original (subtract 1 if it's the same). You also need to count for the pixel density of the images in the crop dimensions which you can get with Ti.Platform.displayCaps.logicalDensityFactor. What worked for me (was changing image ratio from 4:3 to 16:9):
image = ImageFactory.imageAsCropped(image, {
    x: 0,
    y: 0,
    width: ((image.height*density)/1.777778)-1,
    height: (image.height*density)-1
  });

Hi @a-axton,
Thanks for the above explanation & example code!
I'm still having an issue getting the imageAsCropped method to output my desired result. Since you've been able to figure out how to return what you needed from the module, I figured I'd reach out & ask for a little help.
My current result outputs a similar result to @NagarjunaReddy's, being zoomed, off center, and/or stretched/compacted...
Here's what I'm looking to do:

Take a photo with the camera (fullscreen portrait device height & device width)
Crop the returned photo (e.media) to be square (width = device width & height = device width)
Populate ImageView with cropped photo from the actions above

Here's an image to give you a visual:

The camera being fullscreen but the returned (and cropped) photo being centered and square

Let me know if you need more info & any help is much appreciated!
· Jason

@designbymind Is this resolved by now? I would suggest to use the center points and crop it from there using the specified width and height. That worked for me in the past. Thx!

Hey @hansemannn - it's been awhile since I tried using the imageFactory cropping method as I'd found an alternative solution at the time. I even tried using the method you recommended above with no success. However, since having an additional (commonJS) module for cropping is unnecessary overhead if the built-in cropping methods of imageFactory work as expected, I'd be happy to test that out. I'm currently working with the camera for a new app & as soon as I get to that part of the development stage, I'll report back with my findings. Thanks man!


Underlay: address warnings, minor optimizations

Thanks again for all the cleanup! Same question as for the other PR -- anything we can automate here to keep things neat?

Unfortunately I dont think we have plugins to automate it. However IntelliJ tools make it easier to identity and change them en masse.


[Add Friend Request feature] make a friend request

Description
I want to add a feature called friend request
Go to someone else's profile and make a friend request. Friend request should be given to other people
Assign this issue to me @narayan954
I think i can do this
Screenshots

Additional information
Assign me this issue @nara

Description
I want to add a feature called friend request
Go to someone else's profile and make a friend request. Friend request should be given to other people
Assign this issue to me @narayan954 I think i can do this
Screenshots

Additional information
Assign me this issue @nara

bro I'm not @nara, I'm @narayan954 . Also, this one's a difficult one. Can you please tell your approach?

Sorry 😅
I will Create a APIs to handle friend request-related operations. I will create a backend inserting new friend requests into the FriendRequests table, updating the status of friend requests, and fetching pending friend requests for a user.

Sorry sweat_smile I will Create a APIs to handle friend request-related operations. I will create a backend inserting new friend requests into the FriendRequests table, updating the status of friend requests, and fetching pending friend requests for a user.

Hi, you can directly interact with firebase database , you don't need to create a separate backend for this only. I'd suggest to insert into a new collection 'users' . Users will have user entitites containing several fields which are going to be used in future issues as well. Field we'll be using for this issue could be friendlist/friends and friendRequests both as array. if a user clicks on add friend button, userid would be added to the friendRequests array of the user, which he can accept. About accepting... in profile there could be a section, accept requests where the requests shall be rendered. Finally he accepts/reject it cleaning from friendlist and moving either to friendlist or going void, respectively.... User can also view his friendlist. There are many stuffs to perform for this task so procede in sequence, first just work on till sending a friendrequest... later we can add issue to accept and add to friendlist.

let the pull request close the issue


The parse of time-frame is not working

When I try this:
# sed -n '/01\/May\/2016/,/31\/May\/2016/ p' access.log | goaccess -a
I got the correct start date, but not the correct end date, it shows the info of June:

Could you please confirm sed is actually outputting the specified range?
sed -n '/01\/May\/2016/,/31\/May\/2016/ p' access.log > test.log

Thanks

Yes, it does!

Thanks!

So it looks like it's working now, correct?
BTW, from your previous screenshot, it appears that have several failed requests, make sure you have the right log/date/time format. Also, if the majority of your log lines are longer than 4096, then you could build goaccess passing  --with-getline  to parse the whole line.

Closing this. Feel free to reopen it if needed.

Hi, thanks for your answer.
You were right, I didn´t have the correct log format, this format worked for me:
log_format %^ %^ %^ [%d:%t] "%m %r %H" %s %b "%R" "%u" "%h"
time_format %H:%M:%S %z
date_format %d/%b/%Y
Now I can see the report with the real values:

Thanks!

@jpelaez01 actually you should remove %m and %H, and just leave "%r".
Feel free to post a few sample lines and I can take a look at the format.

Hi @allinurl, these are the sample lines:
<IP_ADDRESS> - - [31/May/2016:00:00:32 -0500] "POST /API/Seguridad/Sesion/IniciarSesionSA HTTP/1.0" 201 1028 "https://zz.com/index.html" "Mozilla/5.0 (Windows NT 6.1; rv:46.0) Gecko/20100101 Firefox/46.0" "<IP_ADDRESS>"
<IP_ADDRESS> - - [31/May/2016:00:00:33 -0500] "GET /API/General/Personas/ObtenerAvatarUsuario HTTP/1.0" 200 82 "https://zz.com/index.html" "Mozilla/5.0 (Windows NT 6.1; rv:46.0) Gecko/20100101 Firefox/46.0" "<IP_ADDRESS>"
<IP_ADDRESS> - - [31/May/2016:00:00:33 -0500] "GET /API/Seguridad/Sesion/ObtenerTareasAutorizadas/7 HTTP/1.0" 200 34039 "zz.com/index.html" "Mozilla/5.0 (Windows NT 6.1; rv:46.0) Gecko/20100101 Firefox/46.0" "<IP_ADDRESS>"

And this is the nginx log format:
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
                '$status $body_bytes_sent "$http_referer" '
                '"$http_user_agent" "$http_x_forwarded_for"';

Thanks.

Try this:
goaccess -f access.log --log-format='%^[%d:%t %^] "%r" %s %b "%R" "%u" "%h"' --time-format=%T --date-format=%d/%b/%Y

or
log-format %^[%d:%t %^] "%r" %s %b "%R" "%u" "%h"
time_format %T
date_format %d/%b/%Y

The graph does not change when I modified this format log:
log_format %^ %^ %^ [%d:%t] "%m %r %H" %s %b "%R" "%u" "%h"
time_format %H:%M:%S %z
date_format %d/%b/%Y

for this:
log-format %^[%d:%t %^] "%r" %s %b "%R" "%u" "%h"
time_format %T
date_format %d/%b/%Y

Thank you very much for your help.

It probably won't change since yours look fine, but %r already covers %m and %H so no need for them. Also, it's safer to use %^[ before the date since there could be data on those fields.


Add new harp sniff detector device to workflow

[x] Write interface
[x] Add the device to aind-data-schema
[x] Integrate in workflow (logging only?)

https://github.com/AllenNeuralDynamics/harp.device.sniff-detector

[ ]  Add sniff boards to rigs


Using LinalgTileAndVectorizeWorkgroupsPass in VMVX backend.

The use of LoweringConfig attribute to drive the tiling+vectorization (or other Linalg transformations) in PR #5842 requires a pre-pass on the dispatch region to introduce that attribute. This is done on the CPU side, but is not invoked on the VMVX side
With the above PR, disabling the use of this pass with VMVX backend for now. It shold be easy to enable use of this pass again based on how the number of workgroups is handled on the VMVX backend.

@benvanik lets chat (when you are available) about how to re-enable this. I dont think its too complicated.


Host Implementation add more options for get_containers

Short description (written in hurry)
Method to get containers should have more options for filtering returned containers. Default behavior should be still same but there should be also option to return containers for selection or from custom state.
The states should be defined in some enum and method should expected one additional argument which is by default set to None. So the method would look like:
class ReturnType:
    All = object()
    Selection = object()
    RawData = object()

def get_containers(self, return_type=ReturnType.All, options=None):
    """Get containers by return type.

    Args:
        return_type (ReturnType): Define way how and from where
            are containers taken.
        options (?List[str]): Options related to `return_type` make sense
            only in specific cases.

    Returns:
        List[Dict]: List of containers.
    """

[cuID:2jp1yzu]

I'm not entirely sure about being able to filter like that. Would a is_container_selected function equivalent be sufficient? I'm a bit worried about the speed/overhead for get_containers if the logic for it is contained inside the main call for it. I've noticed in the past that it's quite a speed-critical method because you tend to call it e.g. for detecting whether anything is outdated, or to list the scene containers (which could be many!)


hack/release/pkg/builder: fix dropped error

This fixes a dropped err variable in hack/release/pkg/builder.

/sem-approve


Files: icon for parent directory

The "go one level up" icon is a strong accent at the top of every subdirectory. Bit too strong?
What  if we remove the icon (or just fade it out a bit) and introduce some whitespace that way?

Now

No Icon

Fade Out (o-20)

Thoughts?

Dropbox for instance doesn't have that, you travel to the parent directory only through the breadcrumbs.
With no icon feels like something is missing, and the opacity may give the disabled sense.
I wonder if the Dropbox approach is the best one.

A reason to keep it is so we drag and drop files to parent directories. It's a plus that Dropbox doesn't support. 😄

I think the drag and drop into parent directories is a good feature to have, but we may need to come up with a different design solution to meet that need. In these images, I assumed that in all three, I was in a deleteme directory, and all the files shown below are at the same level, and all are in that directory. Is that your intention? If not, what is the structure you are trying to show?

@lidel What about keeping the folder icon at full strength, but with a back arrow? (This isn't the right back arrow to use ... just a quick and dirty illustration.)

@jessicaschilling that could work, but I think we also need to add one for a current directory:

.. points at parent – useful when we want to go up or drag&drop files one level up

this is a surface for UX confusion: user can right click on it and copy... shareable link to the parent(!) directory

. (currently missing) should point at current directory and enable user to copy shareable link for the currently viewed directory, or move it without going one level up

@lidel If we're offering actions on the current AND the parent directories (and presumably even parents of those parents, etc), it might make more sense to make those actions available from the breadcrumbs, as mentioned above.
What about ...

Enabling the right-click menu (that we currently have for items in the main table) for relevant breadcrumb items (inspect, copy CID, share, maybe even rename)
To reinforce interactivity of the breadcrumbs, plus just to be nice, displaying a directory's CID on hover of the breadcrumb (see below)
Ideally you could even drag a file over the breadcrumb itself to drop a file into that directory in the breadcrumb trail, though realize this adds complexity to this work; right now we're just exposing that whole files screen as the drag/drop surface, but that's got its own UI quirks (I can drag something to the side nav?)

If we took the above steps, would then remove the ".." folders from the main file grid entirely.

@jessicaschilling I like and agree with everything you suggested :+1:
I believe support for drag&drop to breadcrumbs will be extremely useful pattern for quickly organizing  files:

when dragging a file or multiple checked files to breadcrumb, there should be visual indicator to make it very clear which crumb is the target
(not sure if this is a real problem) perhaps after  user drops file(s) on a crumb, there should be an option to choose if file should be moved or copied (different people / operating systems prefer / have different default action, this delegates the choice to the user)

@lidel Good points. 😊 Sounds like the remaining question is "how hard do we want to prioritize this?"
Personally I think this is a big enough win for the user that we could bump it up in our queue a bit ... but let me know. (heads up @rafaelramalho19 ... since this would eventually land on your plate!)

I agree, this would be a pretty significant improvement.
Ok if you want to prioritize this (could be tackled before async refactor etc).

@lidel thanks! @rafaelramalho19 ... can you please add this to your queue? Many thanks!