Update file-level discovered licenses

Type: Incorrect
Summary:
Update file-level discovered licenses
Details:
Some of the discovered licenses at the file-level are incorrect.
Resolution:
Update cases of incorrect file-level licenses. Here, these are files that are discovered NOASSERTION or multi-license (AND) when they should actually be dual-license (OR).
(See bottom of https://github.com/stuk/jszip/)
Affected definitions:

jszip 3.2.0

The file /package/lib/zipEntry.js was discovered as "NOASSERTION" initially by the tooling, and set as "OTHER" by me. But upon further inspection there are no license details in the file, so value should be "NONE". I can create a new curation for this one change if required.

@bduranc - I have a question on curating the copyright that is attached to the license vs. the code?  For example, on the LICENSE.markdown file, curating the copyright from the GPLv3 license itself (https://www.gnu.org/licenses/gpl-3.0.txt).  @royaljust - do you have any thoughts here?

@bduranc - I am removing the copyright that applies to the GPLv3 license template and merging this PR.  Thanks!


fix(1365): CPU bound instances don't spread on all CPU cores

Feature or Problem
Fix the cpu spread on all cores.
For me in my mind:
The change for the actor is to put in a spawn the wasmtime module clone, so the clone can happen on any core
The change on the rpc bus is to handle each nats event in a separate spawn in order to spread on all core
Related Issues
https://github.com/wasmCloud/wasmCloud/issues/1365
Release Information
next
Consumer Impact
Instances will use 100% of cpu
Testing
none
Unit Test(s)
none
Acceptance or Integration
none
Manual Verification
1/   set the wasmcloud RPC timeout high enough to actually wait for the response :
export WASMCLOUD_RPC_TIMEOUT_MS=10000
2/   start wasmcloud 0.81.0
wash up
3/   deploy the wadm file
wash app deploy hello-world/wadm.yaml
4/   bench with any kind of app
observe the cpu core loads

I still don't quite understand why this is happening because for_each_concurrent uses FuturesUnordered which as far as I can tell should yield properly and cause tokio to spread the work between work queues. However, I think that we might as well just get the fix in so I'd be ok with merging this once marked ready for review and comments are addressed!

@JT117 Even though we aren't quite sure why this works, it does work. Would you mind addressing the comments, rebasing, and marking as ready for review? Then we can get this in to the next patch release


Fix configuration bugs

This looks good.
I'll wait for the builds to finish and I'll check it in.

Lovely, thank you.


Revert "Merge pull request #20 from alexander-demichev/annotations"

This reverts commit 3d1c8939f88b4cbbf0d6f7abf638dc6f2f7a682f, reversing
changes made to d4e3c4fcbbb7bcf216d2a6b2269a3bc109a1ae8f.
The original pr in #20 looks to have broken payload delivery for the org, so per policy we need to revert as quickly as possible. Ideally you can then revert the revert, and layer in the fixed commits. However in this case the fix might be to the tests in the origin repo.
You can see whats taking down payloads here: https://prow.ci.openshift.org/view/gs/origin-ci-test/logs/periodic-ci-openshift-release-master-ci-4.10-e2e-aws-ovn-upgrade/1470831487283630080
fail [github.com/openshift/origin/test/extended/operators/operators.go:151]: unexpected operator status versions cluster-api:
[]v1.OperandVersion{v1.OperandVersion{Name:"operator", Version:"4.10.0-0.ci-2021-12-14-120025"}}
Expected
    <string>: 4.10.0-0.ci-2021-12-14-120025
to equal
    <string>: 4.10.0-0.ci-2021-12-14-185120

Essentially we have tests that assert all operators hanging on the ClusterVersion must reach the correct upgrade level, and I suspect that annotation you added is to explicitly not do that, so presumably the test needs an update.
I notice you don't have any upgrade e2e jobs on this repo so that is likely how it slipped in. You may not want upgrade support so that is reasonable, but it might be good to add one just to catch this kind of thing as you are part of the payload, and that does tie you into upgrades even if your desired behavior is a little different.

/hold We think force accepting a payload is a better solution than reverting

/close


Need explaination of 3 string setup, not spreading correctly

Can someone please explain how to properly configure Multiple Strings of lights. I did get all 3 strings working, but I think I did not configure correctly:
G35String lights_1(54, 36, 36, 0, false);
G35String lights_2(55, 30, 30, 0, false);
G35String lights_3(56, 25);
Properly.
1st. Can you explain a simple
Pin54 >-----------> Pin 55 >-----------> Pin56 >----------->
I don't know if bulb_zero is 0 for all 3 sets?
Not sure if Is_Forward=false for all 3 sets?
I am actally wiring mine up as
<-----------<   <------------<pin 56 pin54 >------------>
|_____________________<pin55
This way I can put UNO in 1 place and run all 3

I'm not sure myself, but I think that each "instantiation" follows the same
pattern for the variables, separated by a comma:

first variable is the output pin from the Arduino
2nd variable is ??? the number of physical LEDs in that string
3rd variable is ??? the number to "enumerate" for lighting-up
4th variable is ???

I'm not completely sure - I hope one of the contributors can help enlighten
us.
On Thu, Apr 30, 2020 at 9:20 PM gregcrago<EMAIL_ADDRESS>wrote:

Can someone please explain how to properly configure Multiple Strings of
lights. I did get all 3 strings working, but I think I did not configure
correctly:
G35String lights_1(54, 36, 36, 0, false);
G35String lights_2(55, 30, 30, 0, false);
G35String lights_3(56, 25);
Properly.
1st. Can you explain a simple
Pin54 >-----------> Pin 55 >-----------> Pin56 >----------->
I don't know if bulb_zero is 0 for all 3 sets?
Not sure if Is_Forward=false for all 3 sets?
I am actally wiring mine up as
<-----------< <------------<pin 56 pin54 >------------>
|_____________________<pin55
This way I can put UNO in 1 place and run all 3
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sowbug/G35Arduino/issues/31, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAX33BVE56LRLWTTIUGORKLRPIPV5ANCNFSM4MWYZ4RQ
.

--
James G. Smirniotopoulos, MD
Chief Editor, MedPix®
Special Volunteer, National Library of Medicine,
NIHWebsite: https://medpix.nlm.nih.gov/home
https://medpix.nlm.nih.gov/homeFormer Professor and Chair of Radiology
(retired)Uniformed Services University of the Health Sciences
Google Voice 530 MEDPIX1<PHONE_NUMBER> [No Solicitations]
YouTube Channel - http://www.youtube.com/user/TheMedpixman
http://www.youtube.com/user/TheMedpixman
"You don't have to be smart to know what people should do.
But, you have to be brilliant to predict what people *will *do."
- Δημήτριος Σμυρνιωτοπουλος
"Science and the pursuit of knowledge have no country, no religion, and no
political affiliation" - Richard Feynman
*"Living Rich in Spirit, with Family and Friends, is more important than
any material wealth." - *Δημήτριος Σμυρνιωτοπουλος
"Success is not measured by who gets credit. ...
Success is measured by what gets done."

Connie Morella, U.S. Congresswoman*

"Do not plan to Destroy, What you are not also able to Create"
- Pierre LaFontaine
"If you never venture beyond what you know
... You've spawned your own limitations."
- Sumner Redstone
“A man travels the world in search of what he needs and returns home to
find it.”

George A. Moore 1852-1933*

"All science is either physics or stamp collecting."
- Ernest Rutherford 1871–1937
"Curiosity, the overwhelming desire to know, is not characteristic of dead
matter."
- Isaac Asimov 1920-1992

See https://github.com/sowbug/G35Arduino/blob/master/G35String.h#L27

Yes, I have read the comments. I still do not understand the difference between PHYSICAL and VISIBLE bulbs. Can you give me an example of 3 strings tied together. Is the FIRST pin always Bulb #0?. When would I use is_forward=false?

Visible bulbs are ones you can see. For example, one section of your roof
might be long enough for only 37 lights, so 13 from a full strand of 50 are
tucked behind the rain gutter. The strands of lights in a light group are
trying to act like a single long sequence, so the system needs to know the
lights are there but shouldn't be lit up as part of the whole sequence.
On Fri, May 1, 2020, 1:51 PM gregcrago<EMAIL_ADDRESS>wrote:

Yes, I have read the comments. I still do not understand the difference
between PHYSICAL and VISIBLE bulbs. Can you give me an example of 3 strings
tied together. Is the FIRST pin always Bulb #0?. When would I use
is_forward=false?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/sowbug/G35Arduino/issues/31#issuecomment-622563176,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAHMVA24LGA6DSUBZR7L5DRPMY5NANCNFSM4MWYZ4RQ
.

Thanks!
On Fri, May 1, 2020 at 7:58 PM Mike Tsao<EMAIL_ADDRESS>wrote:

Visible bulbs are ones you can see. For example, one section of your roof
might be long enough for only 37 lights, so 13 from a full strand of 50 are
tucked behind the rain gutter. The strands of lights in a light group are
trying to act like a single long sequence, so the system needs to know the
lights are there but shouldn't be lit up as part of the whole sequence.
On Fri, May 1, 2020, 1:51 PM gregcrago<EMAIL_ADDRESS>wrote:

Yes, I have read the comments. I still do not understand the difference
between PHYSICAL and VISIBLE bulbs. Can you give me an example of 3
strings
tied together. Is the FIRST pin always Bulb #0?. When would I use
is_forward=false?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/sowbug/G35Arduino/issues/31#issuecomment-622563176,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AAAHMVA24LGA6DSUBZR7L5DRPMY5NANCNFSM4MWYZ4RQ
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/sowbug/G35Arduino/issues/31#issuecomment-622615356,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAX33BQPMMQ6BUVHKNH63STRPNOZJANCNFSM4MWYZ4RQ
.

--
James G. Smirniotopoulos, MD
Chief Editor, MedPix®
Special Volunteer, National Library of Medicine,
NIHWebsite: https://medpix.nlm.nih.gov/home
https://medpix.nlm.nih.gov/homeFormer Professor and Chair of Radiology
(retired)Uniformed Services University of the Health Sciences
Google Voice 530 MEDPIX1<PHONE_NUMBER> [No Solicitations]
YouTube Channel - http://www.youtube.com/user/TheMedpixman
http://www.youtube.com/user/TheMedpixman
"You don't have to be smart to know what people should do.
But, you have to be brilliant to predict what people *will *do."
- Δημήτριος Σμυρνιωτοπουλος
"Science and the pursuit of knowledge have no country, no religion, and no
political affiliation" - Richard Feynman
*"Living Rich in Spirit, with Family and Friends, is more important than
any material wealth." - *Δημήτριος Σμυρνιωτοπουλος
"Success is not measured by who gets credit. ...
Success is measured by what gets done."

Connie Morella, U.S. Congresswoman*

"Do not plan to Destroy, What you are not also able to Create"
- Pierre LaFontaine
"If you never venture beyond what you know
... You've spawned your own limitations."
- Sumner Redstone
“A man travels the world in search of what he needs and returns home to
find it.”

George A. Moore 1852-1933*

"All science is either physics or stamp collecting."
- Ernest Rutherford 1871–1937
"Curiosity, the overwhelming desire to know, is not characteristic of dead
matter."
- Isaac Asimov 1920-1992

I have tried changing 'is_forward'=true and false and I cannot see any sequence change in the 3 strings. I have changed 'bulb_zero' from 0 to 'max # of bulbs of each string' and it seems to only enumerate 1/2 of the string if it is not 0.
I was able to get TiconXmas2012 to work with these settings:
G35String lights_1(13, 58, 58, 0, false);     // WORKS OUTSIDE !!
G35String lights_2(11, 36);                   // WORKS OUTSIDE !!
G35String lights_3(12, 40);                   // WORKS OUTSIDE !!
Again, my wiring is
<-----------< <------------<pin 11 pin13 >------------>
|_____________________<pin12
This way I can put UNO in 1 place and run all 3.
Thank you for the software. But the documentation on actually configuring the multi string would be very helpful to weak programmer, like myself. The MultipleStringsAsOne.ino just enuerated the strings, but no sequence started.

Correction on my wiring diagram. When posted, the spaces I entered disappear.
Again, my wiring is
<-----------< <------------<pin 11 pin13 >------------>
(                  )|_____________________<pin12

Ripped out the speces within the (). One more time!
Again, my wiring is
<-----------< <------------<pin 11 pin13 >------------>
(************)|_____________________<pin12


Jvenstad/application locking revised

@bratseth I ask for nothing but your careful consideration.
Pros:

Wrap and hide Lock; less room for error, less code.
Hide LockedApplication; make it more clear that these are not for keeping.
Makes it easier to refactor later, since things are more controlled.

Cons:

Functional style way of declaring lockedApplication variables (as lambda parameter)?
Can't return an Application while holding its Lock — not really a problem?

@mpolden do you have any opinions or comments?

@mpolden do you have any opinions or comments?

Only that I don't see the point of these countless cleanups. I think refactoring should happen in the context of working on something worthwhile, like a new feature or fixing a bug, while this (and many other PRs) appear to change code for the sake of changing it. Just my two cents.
Code is infinitely malleable and will never be perfect. :-)


Resiliency: add filter based on response http status code for retry

Description
ADD Status filter for retry resiliency. An example config:
apiVersion: dapr.io/v1alpha1
kind: Resiliency
metadata:
  name: slotting-pubsub-resiliency
  namespace: apps
scopes:
spec:
  policies:
    retries:
      linerRetry:
        policy: constant
        duration: 5s
        maxRetries: 3
        retryOnCodes:
          - "500"
          - "503"
        ignoredOnCodes:
          - "400-499"

Each item is a code range or a specific code or a combination separated by comma, followings are valid "200-299", "300-309,315", "400,402,404,", "500".
This currently working for input binding, http service call, grpc proxy.
Issue reference

Please reference the issue this PR will close: #6683
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[x] Unit tests passing
[x] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

Please can you create a documentation PR detailing the features added here?

This currently working for input binding, http service call, grpc proxy.
Can you be explicit what isn't covered by this PR?

I'll start work on the doc recently. also with the integration tests.
In the resiliency e2e tests, it covers binding、service call(http/grpc)、pubsub、actor. pubsub(subscription) has not been added this feature(plan to add maybe not in this pr), and I am not sure if actor is needed.

I have a WIP local branch working through this which I'm happy to keep going with if you want @Taction :slightly_smiling_face:

Sorry for the late reply. @JoshVanL if you have already worked on this, you can take over this and proceed. Otherwise, I would start continuing this work this weekend.

@yaron2 added this feature to pubsub subscription call with e2e tests. Basically ready for review except for the fuzz and integration tests mentioned above.

@Taction this looks good to merge, can you please resolve the conflict? I can't seem to do it on your branch.

Before merging, please can we make sure we have a corresponding docs PR, as well as integration tests for both HTTP and gRPC protocols

Hi there, time to finish this up? Been longing for it to come into being! Keep up the good work, really appreciate the things you all do.

Closing, superseded by https://github.com/dapr/dapr/pull/8252


Release notes for 1.0.0.

Move the release notes document into the docs directory, and convert to
Markdown so that it can be rendered on the project's website.
Signed-off-by: David Brown<EMAIL_ADDRESS>

LGTM


Wget.exe does not run on windows 10 x64

Describe the bug
when running the .BAT file I get an err or saying the the version of wget is incompatible with my computer.
running windows 10 prerelease 21354.1

please download it via https://github.com/EnviralDesign/GeoPix.git

Alright. I was able to reproduce it on an other PC.
I'll investigate this further

I think curl.exe might be more portable.

I know the reason: I cloned the repo without lfs installed. Install lfs and try it again https://git-lfs.github.com/

from my tests on my 3 laptops wget seemed to be good - but as @LimitlessGreen is saying it's prob the lfs and large file challenge I'm working through atm.
@secolaha Did you download via the green download code button in github? or the releases area on the right?
Either way have some time today again and going to finish sorting some things out.

@secolaha Is the problem gone?
If so, we could close this issue.

Yes it work! (allthough it tries to install a previous version of TD. Is this by design?)

That is yep. Thanks for the confirmation.


V1 - Contributor contact forms are not allowing "-" in email

Summary
A contributor or manager's email with a - included is being marked as an invalid email when trying to send a notification to their CLA manager. The - is a valid email domain character.
Background
Please review the v1 contributor console forms and make sure that the - is an accepted email character,

@WillsonHG @amolsontakke3576 The EasyCLA API allows dashes, see the swagger spec.

@amolsontakke3576 need to review the UI regex and have it match the API

@amolsontakke3576 review all Angular email validators and make them consistent:

Project Console
Corporate Console
Contributor Console - v1
Contributor Console - v2

verified on produciton


Unable log in during second start

Environment info

OS: Ubuntu 16.04(LTS)
App Version:  Lepton-1.5.0-x86_64.AppImage

Description of the problem / feature request / question:
Problem with second running this tools. Unable to log in.
./Lepton-1.5.0-x86_64.AppImage
installed: X-AppImage-BuildId=e5e1c080-ae55-11a7-10ab-2561df3f8314 image: X-AppImage-BuildId=e5e1c080-ae55-11a7-10ab-2561df3f8314
info:
----- Lepton v1.5.0 -----
info: [signal] sending auto-login signal
info: [Dispatch] updateAccessToken
init: 2945.452ms
info: [Dispatch] updateSyncTime
info: [Dispatch] updateGists
info: [Dispatch] updateGistTags
info: [Dispatch] fetchSingleGist 3a09ef4478d23011204acd0b03ef8cc3
info: [Dispatch] selectGist 3a09ef4478d23011204acd0b03ef8cc3
info: [Dispatch] updatePinnedTags
error: The request has failed:
{}
info: [Dispatch] updateUserSession INACTIVE
info: The app window is closed

Try delete  ~/.cached/Lepton/

It has other path in my system: ~/.config/Lepton
Why it's happened? If it no secret...
Thank you!

Having this same issue in Mac with the exact log when I run the app. And I don't see any Lepton cache folder anywhere on my system to delete.

@LiVanych  Lepton calls app.getPath('userData') to access a folder for caching user data. It uses whatever path the OS returns, which varies depends on the platform.


Update to use mdspan (not basic_mdspan)

The specification of mdspan has been updated to remove the basic_mdspan identifier in favor of the mdspan.  Because of this we've had to pin to an earlier version of the mdspan repo here: https://github.com/BobSteagall/wg21/blob/4b39067496f3a6401f6c76e965703de20c6622d7/CMakeLists.txt#L24
But this was only intended as a temporary work around, and required updating the source to address.  All usage of MDspan should be updated the change merged to active branched (r7y)

done in r7z


Create basic Ansible file

Use this for Vagrant provisioning, building on #1

Commit: https://github.com/jamesaoverton/IEDB-in-a-Box/commit/b50d27f86fc6ac57619e76869e08fbd6e7c682cd


mempool: slight refactor for improving readability

Move mempoolTx struct to its own file and add methods isSender and addSender for handling the field senders.
The content of the data structures txs and txsMap should be consistent.

We add new methods getCElement, getMemTx, and removeAllTxs to handle transactions that affect both this data structures.
We move all the logic of removing a tx to RemoveTxByKey.

Some functions pass as argument the individual fields of TxInfo separately; we change these functions to pass TxInfo instead.

This PR is the first step to #895

Will this change need/require backporting?

Now that you mention it, I think it will be better to backport it. Thanks for the reminder.


[Bug]: Input updates with default values are not captured

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
This happens intermittently. At times the input widget value with default value does not update correctly
Steps To Reproduce
This happens intermittently

Have a table row value bound to an input widget default value
Call a query/Api to save these inputs
Switch rows and update the input with the same values
Sometimes the input does not get saved with the right value

Environment
Production
Version
Self-Hosted

@hetunandu @rohan-arthur shouldn't we solve this with the stability issues epic? Seems like a stability issue to me

I'm the original reporter. At the moment I cannot publish my app because updating a simple record sometimes fails silently to update some columns. So to be fair, appsmith fails to update a database table in a consistent way. I cannot stress this enough - it is impossible to deploy an app that sometimes does not save the data to the database and the user is unaware.

@dncpax we are looking into this on priority, will post updates here.

@rohan-arthur thank you very much for the update.

@hetunandu I was able to reproduce this issue again in the input field inside a modal but the same wasn't possible with the input widget either on canvas or inside CONTAINER  or FORM WIDGET, were you able to replicate it in other cases too?

@hetunandu I was able to reproduce this issue again in the input field inside a modal but the same wasn't possible with the input widget either on canvas or inside CONTAINER  or FORM WIDGET, were you able to replicate it in other cases too?

@dncpax the fix is in process, we had earlier implemented a hacky way to fix this, but thought a more enduring solution would be better suited. This should be available soon, will update the ETA when I know more.

@rohan-arthur Thanks for the update. I've been tracking progress. I'm taking the time to improve my app.

not stale...

@dncpax that's just our bot coming in to wake everyone up when an issue hasn't seen activity for awhile 😆
We're working on how to solve this


Showing the actual charging rate in KA Mod --> "Power and Battery"

I am running Ressurrection Remix 5.7.2 (Adnroid 6.0.1) and Sensei Kernel 2.3R3 on Xiaomi Mi 4i.
Kernel Aditor Mod V15.
Would be nice to see the actual charing rate in "Power and Battery".
On my phone these values seem to be somewhere here:
/sys/class/power_supply/
But unfortunately I could not locate the exact file until now. Perhaps you can find it.

I did that on the Mod version I use for my kernel you can use as example and do it
https://github.com/bhb27/KA27/commit/d4a28c5e40dd0d6b1e8f6401579ad1ada0aef421
https://github.com/bhb27/KA27/commit/37149f19c13504ae4da92f1ec9e6ed07f1f8782d
https://github.com/bhb27/KA27/commit/96905322d704e123f11e29ce9c115baccb3ad7a6
The path is not "universal" on the first commit on the below commit I fix that
https://github.com/bhb27/KA27/commit/6ff047d02dea45d5524795cb8aeb4a74d99e5296

@Nachtfalkeaw
my app is only 100% for my kernel but you can try to see if that featuring works in yours device
then you can confirm here that the path and commits are OK.
Download
:+1:

Hi,
unfortunately I could not find any file which contains the charging speed in these folders. Further your app does not show it.
It shows everything but not "Battery charging/discharging" and not "Battery charging mode".
For curiosity I can see tha charging rate of 1500mAh on my lockscreen ....

Yeah,  I really don't care about this.  There are plenty of apps that do this already and it's not a kernel control feature.


Marker Service isn't working

Repro steps:

Create a new app
Add .UseSignalR to Configure, but do not add .AddSignalR to ConfigureServices
Run the app

Expected behavior: A clear error telling me to call .AddSignalR
Actual behavior: InvalidOperationException: No service for type 'Microsoft.AspNetCore.Http.Connections.Internal.HttpConnectionDispatcher' has been registered.
The problem is that the marker service is checked in UseHub, but that's too late. UseConnections (called by UseSignalR) tries to get the connection dispatcher out first, and that's not present.

Ah, we should leave it in both places.

https://github.com/aspnet/SignalR/commit/555c1fd7208d6e64f0c93a42ff7d76fa234bb85e


Gui not loading correctly

Compiled the git repository on Arch Linux,
while starting I get following error:
Could not create St10shared_ptrI11PropertySetE out of Dn
System:
Arch Linux "rolling" with Mate Desktop on a Dell E4310
gcc version 12.1.0
GNU make 4.3
Any clue how to fix this?

Yeah, this broke due to a refactor and is currently being worked on.

This should've been fixed some time ago. If any problems persist, feel free to open a new issue.


No Documentation as to how to use sfGenerateAudioRecordingStreamingURL.py

There is no Documentation as to how to use the sfGenerateAudioRecordingStreamingURL.py Lambda and how to use it

That lambda is used to generate audio recording streaming. You can see it in the documentation here: https://amazon-connect.github.io/amazon-connect-salesforce-cti/docs/lightning/cti-adapter/07-contact-lens#setting-up-the-audio-recording-streaming

Closing this issue due to no update - if you are still dealing with this problem please open a ticket with AWS support, you will receive support much quicker that way!


sessionStorage does not save state when using IE11

I can get the sample work when using chrome and IE10 mode.  But not in latest IE11 with windows 8.1 (with latest update as of today, 2/24/2015), when sessionStorage is used by default.  I can get it work if I setup localStorage.  I'm not sure if it's because IE11 has a bug with sessionStorage or the login redirect did something tricky when it's IE11.

This should only be the case when running in IE on localhost.  If you deploy to Azure Websites, for instance, you should not see this problem.  For development, I recommend using chrome or enabling localStorage as you've discovered.


Dropdown with inline+search looks very broken with no results found

Bug Report
Steps
Type something that results in no results found in the dropdown search.
Expected Result
The dropdown arrow not being on top of the text.
Actual Result

Version
1.2.0
Testcase
https://codesandbox.io/s/beautiful-breeze-ew2eq

i willdo this issue


Feature - prefetch_related() with aiterator()

I had a similar version of this code which I was using for a private project, and I noticed there was a pull request open already https://github.com/django/django/pull/16543
I'm happy to make any necessary changes.

@john-parton thanks for reviving these efforts, could you also assign the ticket to you?

Done. I'm more active on GitHub than Django Trac, so if I go silent there, please follow up here.
I've tested the code out a fair bit, and I'm convinced it behaves more or less how you would expect.
I'm not sure that it actually performs better, but I think that's largely due to the prefetch function being synchronous. I'm but on psycopg3 yet, so I'm possibly limited there as well

@felixxm I made all of the requested changes. Pretty sure I got the everything updated as requested: updated test, preferring if/else over return, versionchanged annotation, updated release note, fixed white-space issue.
Let me know if any additional changes are required.
Thanks

It looks like my addition to the  release notes didn't work. Please advise

Nice! Documentation is one of my weak areas. Let me know if you need anything else. Excited to contribute again


v1.2.1 - Adds feature for file-based tab names

Fixes #4

Adds update to use filenames as tab headers when scanning directories for reports
Removed attempt badge for non-secondary runs

Marketplace updated to v1.2.1


Update info on setting up  development environment for forest

There is not currently much info on the steps recommended for setting up a development environment, This should include the following info:

what OS to use
setting up conda with required packages and conda envs
mounting data in s3 buckets
running forest locally

Hi Steve,
I'm spinning up the software stack today. If there is anything that's not obvious I'll let you know so you can improve the installation/getting started docs.


Add Append Text To page feature to Notion Extension

Description
Notion is the perfect app for journaling, but it lakes a true Logseq style feature to journal all day long without losing focus on the task at hand.
This PR adds this to the Notion Extension, so it's easy to dump any random thought or idea without loosing the focus.
It allows to add content to a journal page:

appending at the top or bottom of the existing content
using timestamp separator
it saves the last entry settings so it's easy to keep adding content with the same fashion

Screencast
https://github.com/raycast/extensions/assets/47712216/f6c3769d-f285-4739-ad78-da81cc7c9cb7
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

First contribution to Raycast Extension here, feel free to provide strong feedbacks for improvements, I will try my best to improve any aspect :)

Hey @brian-xu-vlt, thanks for the pull request! The command seems tailored to your use case. The idea behind official extensions like Notion is to provide a set of generic commands that everyone can use. It appears that your command allows adding quick entries to pages (which is. great idea!) so I'd suggest renaming everything that's journal-related to something more generic, like Add Page Entry or Add Text to Page, or something similar (not sure about the names I chose).

Hey @brian-xu-vlt, thanks for the pull request! The command seems tailored to your use case. The idea behind official extensions like Notion is to provide a set of generic commands that everyone can use. It appears that your command allows adding quick entries to pages (which is. great idea!) so I'd suggest renaming everything that's journal-related to something more generic, like Add Page Entry or Add Text to Page, or something similar (not sure about the names I chose).

Indeed it's quite better this way: it's not a more general feature which also fit my own need, and hopefully the need of people using sequential logging method too.

@brian-xu-vlt Thanks for the updates! I've simplified the code a bit and added a Text argument to the command to make it faster to capture something. Let me know if everything looks good to you.

@brian-xu-vlt Thanks for the updates! I've simplified the code a bit and added a Text argument to the command to make it faster to capture something. Let me know if everything looks good to you.

Great improvements! Thanks a lot :)


To-Do List

Describe the project
This project helps to create a To-Do list using HTML, CSS, and JavaScript. The user can add or remove the items from the list and save the updates to the localStorage.
Issue Type:

[ ] New Project

Additional context
Beginner friendly easy project using HTML, CSS, and JavaScript
Screenshots

@TusharKesarwani @zugzwang03 @harshit-paneri Please assign this to me.


Tiny indirect typo improvement to HTML Media Capture

Arrived here via https://austingil.com/html-capture-attribute/ 0:-)
Support on iOS seems to have improved, the capture attribute might even be supported, but I'm not fully convinced everything works 100 % after checking the tests, so I didn't touch it (yet?).

Thanks!


Use single KMS key for DNSSEC on all domains

This is an option that I just realized after watching some tutorials. Would make our stacks a little better organized, and save us a few bucks a month on fewer keys. 🤷♂ So that'll be one DnssecKeyStack that provisions the KMS key, then the website and redirect domains will all still have DnssecStacks that reference that key's ARN on their KeySigningKey resources. (It still makes sense to have the DnssecStacks separate from the website/redirect stacks, as these are separate concerns).

Actually, it is not a good idea to share key signing keys between zones, for all of these reasons. It sounds like the DNSSEC spec itself recommends using separate KSKs for separate zones.
So, closing this Issue now...


Where will the video be saved?

https://github.com/infinitecoder1729/screen-recorder-python/blob/bd4360faedf5a87ee3358db8654948421804e99a/screen recorder.py#L22

The file gets saved in the same folder where your python script is saved.
However you can specify your own path using :
video = cv.VideoWriter(" path\Screen Recording {} .avi ".format(dtstamp),cv.VideoWriter_fourcc(*'MJPG'),20, size) in line 8 of the code.

It is not working on a WSL system, operated from Windows Side.

Possible Issues and Solutions :

File name can be an issue :

Try changing Line 8 to video= cv.VideoWriter("path\Screen Recording .avi",cv.VideoWriter_fourcc(*'MJPG'),20, size)

OpenCv Can give problems running on WSL.

Refer : https://dev.to/naruaika/using-opencv-on-windows-subsystem-for-linux-1ako

If there is a specific error coming up, please share that.


Use new active_set optimization result to determine contact patches

Currently, TopoBank uses the criterion that pressure is larger than zero to determine contacting regions. This may be inaccurate. Since PyCo 0.52.0, the constrained (hard wall) optimizers return the 'active_set' as information which points are contacting.

Is this still relevant, @pastewka ?


IValueConverter registering is not supported

Hello,
It seems that IValueConverter implementations are not supported in the AutoMapperModule.
I tried to use an implementation of IValueConverter in my code, thinking that the registration would be done automatically with this great package but I got an error indicating that my implementation was not registered.
Therefore, I used an IValueResolver as a workaround.
Thanks for the great work done.

Thanks for the heads up! It's indeed not implemented as you can see here.  Looks like a feature of AutoMapper that I missed.
I can add that but only later today or tomorrow. Feel free to add the missing type registration and send a PR if you need it earlier.
Cheers,
Sami

Release 5.3.0 is being built and published right now. Should be on NuGet.org within the next 30 minutes.


fix file/url path handling for nbviewer and server launch url

with https://github.com/jupyterhub/binderhub/commit/5c993cf4f21d1c2d0274aa18d23259baa213cbae I tried to make js code easier to read and follow.
https://github.com/jupyterhub/binderhub/commit/c03211f13a4cce7308bd06b1e8c1024fbf7e5199 fixes https://github.com/jupyterhub/binderhub/issues/456 and https://github.com/jupyterhub/binderhub/issues/622
https://github.com/jupyterhub/binderhub/commit/23e94ede3d9230426236c9c4bb9dfc656ef13236 updates loading page test and adds more cases. There I used berndweiss/gesis-meta-analysis-2018 repo for some cases. If you want, I can change it (and also minrk/ligo-binder repo) with https://github.com/binderhub-ci-repos/requirements but then some changes are needed there.

@minrk I deleted the line with decode.
But if I understood your comment correctly, there is probably still sth wrong. This part of the js returns the decoded path value. Maybe we should get the raw query arguments in python code from request.query. What do you think?

It's tricky! Let's try to define APIs carefully:
How about this:

filepaths are not encoded because they should reflect the logical path in the repo (e.g. /path to/file.ipynb)
urlpaths are encoded because they are URLs (e.g. /notebooks/path%20/file.ipynb)

When coming in from query params, both are encoded by necessity (?filepath=/path%20file.ipynb&urlpath=/notebooks/path%20file.ipynb).
I think that means that in general, our code should act as if filepaths are not encoded and urlpaths are, and when filepath is coming from the url param, we should decode it immediately first, so that it can be handled appropriately throughout, the same as if it had been typed in the form.
That means in build, taking a path, filepath must call encodeURIComponent prior to building the URL and urlpath must NOT encode the URI.

is it still not correct? @minrk

I think it's all set now, thanks!

thank you @minrk!


Stats needed for Commons birthday celebration

[ ] Add to an appropriate Epic

Date first reported:
Date requested for completion: 11/24/2021
Site: Humanities Commons
Area (CORE, profiles, sites, groups, account ):
Description
Lifetime

Number of users
CORE deposits
CORE downloads
CORE deposit languages

Average traffic per month?
Steps to reproduce
Step-by-step procedure to reproduce issue, if available.
Previous correspondence
Paste any previous correspondence here
Further details
Anything else we should know?
Trello link (if moved from Trello)

language and downloads can be pulled from the CORE deposits sheet

Completed.


[MXNET-329] support SparseEmbedding with dense weight

Description
Allow dense weight in SparseEmbedding op. I'll also add support for sgd(dense_weight, sparse_grad) later.
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[ ] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[ ] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[ ] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[ ] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

[ ] Feature1, tests, (and when applicable, API doc)
[ ] Feature2, tests, (and when applicable, API doc)

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

@ZiyueHuang @haojin2 could you review?

LGTM


lwip update

The mdns resolver has been reworked to lower stack and memory usage. It received good feedback from upstream but was unfortunately not accepted as the change uses malloc'ed memory and the upstream lwip wishes to work with pools and without using malloc. The high stack usage was a big problem for esp-open-rtos, so we might have to maintain the differences for now.

Improved lwip core locking, and lock checking. Upstream improvements, that need some added support from esp-open-rtos specific code. Move core lock is performed when calling from the esp-open-rtos code now, so a little safer. The checking is not enforced, but project might see warning messages and might want to look into them.

The esp-open-rtos lwip support has been sync'ed with the new freertos port included with lwip. There are still some differences, but both appear to have benefited from this effort and the differences are smaller.

A few lwip timer bugs have been resolved. This might help resolve some issues.

Plus it picks up all the other upstream fixes and improvements.

While extras/sntp appears to extract src/apps/sntp/sntp.*, having the current version "in tree" will resolve some of the problems with the present SNTP implementation, such as its failing to measure and take into account RTT. While I'm not sure why the code was replicated in extras/sntp (especially as you need to have LWIP to use it), updating sntp.* is quite welcome.

When I check this out or merge this onto master I many compile-time warnings about redefinition of [UN}LOCK_TCP_CORE() such as
In file included from /Volumes/esp-build/esp-open-rtos/open_esplibs/libnet80211/ieee80211_hostap.c:8:0:
../../lwip/lwip/src/include/lwip/tcpip.h:56:0: warning: "LOCK_TCPIP_CORE" redefined [enabled by default]
 #define LOCK_TCPIP_CORE()     sys_mutex_lock(&lock_tcpip_core)
 ^
In file included from ../../lwip/lwip/src/include/lwip/opt.h:51:0,
                 from ../../lwip/lwip/src/include/lwip/tcpip.h:40,
                 from /Volumes/esp-build/esp-open-rtos/open_esplibs/libnet80211/ieee80211_hostap.c:8:
../../lwip/include/lwipopts.h:129:0: note: this is the location of the previous definition
 #define LOCK_TCPIP_CORE()          sys_lock_tcpip_core()
 ^

Is there something  that I need to do to remove the cause of these warnings that you know of?

There are no warnings here when building examples/blink.  The patch has been rebased to master and updated to the latest lwip too, and it build check above did not complain, so perhaps you will need to explore the issue locally.

Confirm no compiler warnings building blink after git submodule update
(not sync -- too much time on Android, apparently)
Thanks for the effort on this merge and the response.

After latest update I also get the

Warning: ELF binary has undefined symbol sys_mbox_trypost_fromisr

If it is not related to this update, what can I check to find what cause it has? This symbol is not in my code, so there is something included which uses it. For the blink example this is optimized away and won't generate the warning, or I am wrong?

It seems that lwIP now requires a function sys_mbox_trypost_fromisr along with sys_mbox_trypost in sys_arch.c and this implementation is missing somehow.

The function sys_mbox_trypost_fromisr is not required for esp-open-rtos and it does not use that path. Missed that this had been added to lwip, and here's a quick patch to quieten linking https://github.com/SuperHouse/esp-open-rtos/pull/567

@ourairquality, thank you! I was even getting linker failures for some reason, which seem pretty illogical:
./build/lwip.a(tcpip.o): In function `tcpip_send_msg_wait_sem':
/home/sakari/projektit/espway/esp-open-rtos/lwip/lwip/src/api/tcpip.c:436: undefined reference to `sys_mbox_trypost_fromisr'
/home/sakari/projektit/espway/esp-open-rtos/lwip/lwip/src/api/tcpip.c:436: undefined reference to `sys_mbox_trypost_fromisr'

What baffles me is that tcpip_send_msg_wait_sem doesn't refer to sys_mbox_trypost_fromisr. It is called from tcpip_callbackmsg_trycallback_fromisr though, and probably the linker is just confusing something with the line numbers.

@ourairquality: Thanks for all your work!
For my project I get multiple "Function called without core lock". After some inspection I need to add multiple LOCK_TCP_IP core to tcp_new(), tcp_bind(), tcp_accept(), ... Now everything seems to be fine, but I think this not the original intention.
Are these tcp_ not intended for user code and should I use higher level functions instead? I first tried to use netconn API, but I find this a bit strange.

@SaimenSays This was a new check for lwip, and for now it just prints a warning for esp-open-rtos. The intention is not to add LOCK_TCP_IP to these lwip functions rather the caller needs to ensure this lock is held by wrapping the call in LOCK_TCP_IP() and UNLOCK_TCPIP_CORE(). On inspection it might be that the lock also needs to be help between some of these calls.


Add tests

I'd like to use Jest. Don't have time right now to set this help. Any help setting this up is greatly appreciated :)

Hi @souporserious i'd like to help out in setting this up

That would be amazing! Please let me know anything you need. Feel free to start a PR and we can work through it together if you would like.


LinkGenerator.GetPathByName() doesn't work

Describe the bug
LinkGenerator.GetPathByName() doesn't work.
To Reproduce
Steps to reproduce the behavior:

Create a project with dotnet new mvc
Change the HomeController code to this:

    public class HomeController : Controller
    {
        private readonly LinkGenerator _linkGenerator;
        public HomeController(LinkGenerator linkGenerator)
        {
            _linkGenerator = linkGenerator;
        }

        [HttpGet("Test", Name = "Test")]
        public IActionResult Test()
        {
            return Ok(
$@"GetPathByAction: {_linkGenerator.GetPathByAction(HttpContext, "Test")}
GetPathByName: {_linkGenerator.GetPathByName("Test", null)}"
            );
        }
    }

dotnet run
Go to http://localhost:5000/Test

Expected output
GetPathByAction: /Test
GetPathByName: /Test

Actual output
GetPathByAction: /Test
GetPathByName:

Additional context
.NET Core SDK (reflecting any global.json):
 Version:   2.2.103
 Commit:    8edbc2570a

Runtime Environment:
 OS Name:     Mac OS X
 OS Version:  10.14
 OS Platform: Darwin
 RID:         osx.10.14-x64
 Base Path:   /usr/local/share/dotnet/sdk/2.2.103/

Host (useful for support):
  Version: 2.2.1
  Commit:  878dd11e62

.NET Core SDKs installed:
  2.2.103 [/usr/local/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.2.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.2.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.2.1 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

We're having the same issue, also with Url.Link() equivalent.
We've worked around it by setting EnableEndpointRouting = false; in the MvcOptions.

@mohd-akram can you please confirm you're still facing this issue with the most recent 2.2 release?

/cc @rynowak

Still a problem with 2.2.4.

This is fixed in 3.0-preview6. You can now use GetPathByName and it will understand route names for MVC.
If you're looking for functionality similar to Url.Route in 2.2 I would recommend using LinkGenerator.GetPathByRouteValues


Add five more files and a missing space

"This branch cannot be rebased due to conflicts" seems odd...

Yeah it seems odd, I guess GitHub expected me to delete the fork and re-fork it for further contribution :-/

No, I don't think so. Most users keep using the same fork for extended periods of time. But I don't know how this happened anyway.

Hm ... weird. What do you recommend? :-/

First, it appears as if you did this pull request from your master branch. I would strongly discourage that. Work on things in branches instead, never in master.
Then, make sure your master branch is in sync with upstream every once in a while. As you work alone in your own branch, you can then easily rebase that branch onto master (if it lives for a while and master keeps developing). If you rebase a branch that you've already pushed, you need to force-push it next.

Seems fixed

@bagder Oh thanks for your notes, alright, I'll work on things in another branch of my fork.
@quantumsheep Thanks for your help.


[AIRFLOW-2215] Update celery task to preserve environment variables

[AIRFLOW-2215] Update celery task to preserve environment variables and improve logging on exception
Make sure you have checked all steps below.
JIRA

[x] My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"

https://issues.apache.org/jira/browse/AIRFLOW-XXX

Description

[X ] Here are some details about my PR, including screenshots of any UI changes:

Minor change to the celery executor's task:

Preserve environment variables from parent process (namely, AIRFLOW_HOME) when launching subprocess
capture stderror
log exception traceback and exception output from subprocess

Tests

[X ] My PR adds the following unit tests OR does not need testing for this extremely good reason:
Covered under existing tests, trivial change.

Commits

[X ] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

[ X] Passes git diff upstream/master -u -- "*.py" | flake8 --diff

Thanks @johnarnold. Could you fix the flake8 issues. We're working on improving the code quality using flake8, and at every commit the diff's are checked if there are any violations, could you fix them and amend your commit? Thanks

Codecov Report

Merging #3126 into master will decrease coverage by 0.08%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #3126      +/-   ##
==========================================
- Coverage    73.1%   73.02%   -0.09%
==========================================
  Files         180      180
  Lines       12648    12651       +3
==========================================
- Hits         9246     9238       -8
- Misses       3402     3413      +11

Impacted Files
Coverage Δ

airflow/executors/celery_executor.py
85.48% <100%> (+0.73%)
:arrow_up:

airflow/task/task_runner/bash_task_runner.py
93.33% <0%> (-6.67%)
:arrow_down:

airflow/utils/helpers.py
51.14% <0%> (-2.88%)
:arrow_down:

airflow/jobs.py
79.64% <0%> (-0.45%)
:arrow_down:

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 7a880a7...4be48e5. Read the comment docs.

@Fokko flake8 fixed.
Not sure on the code coverage here -- it's showing decreases in coverage on files that are not touched in the change... ?

@johnarnold The code coverage is sometimes a bit opaque, since it compares against current master I believe. So if you're behind master, it might not be correct.

Thanks @johnarnold, merging.


Redirect back to rack when editing/deleting a device

If you view a rack and click on a device to edit it, you are returned to the main devices page instead of the rack you were editing. You may be editing the device to unrack it, move rack positions, or even delete it.

What link are you clicking from the rack view? AFAICT there's no direct link to edit a device; you have to first go to the device, and then edit it. Although there is a direct link to add a device from the rack view.

I'm clicking the device and then editing it as you described. I see the logic in why it would direct back to devices but I wasn't sure if there was a way to detect where you edited the device from or not.

After editing a device, you should be returned to the view showing that device. Or are you talking about bulk-editing a set of devices?

Not talking about bulk editing. I must be thinking of a different scenario because you are right and I can't seem to re-create the issue I was having now.

When in URL /dcim/racks/XXX/ you select a device to delete it takes you to dcim/devices/XXX/ you select delete and takes you to dcim/devices/XXX/delete/ after confirmation it takes you to /dcim/devices/
I think a redirect from dcim/devices/XXX/delete/ back to /dcim/racks/XXX/ would be worth doing if you have to delete a lot of items from a rack, otherwise you have to either navigate back three times to get back to the rack or select Site > Rack to get back to the rack you were working on.


Repeating question about security enhancement even after confirmation

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

How did you install the Amplify CLI?
curl
If applicable, what version of Node.js are you using?
v16.8.0
Amplify CLI Version
7.6.13
What operating system are you using?
Mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No manual changes made
Amplify Categories
api
Amplify Commands
push
Describe the bug
The client asks me every time about a security enhancement question, even I have already confirmed that. I think the updated flag was not written. I found out that after I confirmed the enhancement, the client adds an empty character at the end of the schema.graphql file, so now, every time I update some resource (e.g., function), there is also a change of the API resource and I have to push the API updates too.
Expected behavior
The security enhancement question should not show up after the confirmation, and the client should not further modify the GraphQL schema.
Reproduction steps

I pulled an environment of an existing backend (with an old version of the client, can't remember which one)
Made some changes to the API
Made migration to the transformer v2
Upgraded the client to v7.6.13
Pushed the changes (confirmed security enhancements)
Made some modifications to a function's source code
Pushed the changes again (again the same question)

GraphQL schema(s)

# Put schemas below this line

Log output

# Put your logs below this line

Additional information
My amplify/cli.json file:
{
  "features": {
    "graphqltransformer": {
      "addmissingownerfields": true,
      "improvepluralization": true,
      "validatetypenamereservedwords": true,
      "useexperimentalpipelinedtransformer": true,
      "enableiterativegsiupdates": true,
      "secondarykeyasgsi": true,
      "skipoverridemutationinputtypes": true,
      "transformerversion": 2,
      "suppressschemamigrationprompt": true
    },
    "frontend-ios": {
      "enablexcodeintegration": true
    },
    "auth": {
      "enablecaseinsensitivity": true,
      "useinclusiveterminology": true,
      "breakcirculardependency": true
    },
    "codegen": {
      "useappsyncmodelgenplugin": true,
      "usedocsgeneratorplugin": true,
      "usetypesgeneratorplugin": true,
      "cleangeneratedmodelsdirectory": true,
      "retaincasestyle": true,
      "addtimestampfields": true,
      "handlelistnullabilitytransparently": true,
      "emitauthprovider": true,
      "generateindexrules": true,
      "enabledartnullsafety": true
    },
    "appsync": {
      "generategraphqlpermissions": true
    },
    "project": {
      "overrides": true
    }
  }
}

Hi @cowjen01, thank you for reporting this, as a workaround while we're investigating can you add this flag to the graphqltransformer section: securityEnhancementNotification: false.
Let us know if this stops the prompt

Hello @lazpavel, I tried it just now and it helped. But I had to also set a specific version for the build image to 7.6.13 (as referred here: https://github.com/aws-amplify/amplify-cli/issues/9615) because the latest version could not recognize this flag and the CloudFormation update failed.

Hi @cowjen01, thank you for reporting this, as a workaround while we're investigating can you add this flag to the graphqltransformer section: securityEnhancementNotification: false.
Let us know if this stops the prompt

This did not help me

This has been happening, roughly, for the last 3 weeks for me (it has come and gone before, usually within a few days). This issue slows down productivity when working back-end functionality. Is there any progress on fixing this issue permanently, or is there at least some workaround that can be used for the time being?


Add single-argument method version for binary compatibility

A recent commit in 5.3.2 broke the binary compatibility with modules like JGroups K8S. It's no longer possible to use JGroups K8S 2.0.1 with JGroups 5.3.2:
Caused by: java.lang.NoSuchMethodError: 'org.jgroups.util.ByteArray org.jgroups.protocols.kubernetes.KUBE_PING.marshal(org.jgroups.protocols.PingData)'
        at org.jgroups.protocols.kubernetes.KUBE_PING.findMembers(KUBE_PING.java:278)
        at org.jgroups.protocols.Discovery.callFindMembersInAllDiscoveryProtocols(Discovery.java:393)
        at org.jgroups.protocols.Discovery.findMembers(Discovery.java:240)
        at org.jgroups.protocols.Discovery.down(Discovery.java:430)
        at org.jgroups.protocols.MERGE3.down(MERGE3.java:268)
        at org.jgroups.protocols.VERIFY_SUSPECT.down(VERIFY_SUSPECT.java:102)
        at org.jgroups.protocols.BARRIER.down(BARRIER.java:138)
        at org.jgroups.protocols.pbcast.NAKACK2.down(NAKACK2.java:635)
        at org.jgroups.protocols.UNICAST3.down(UNICAST3.java:653)
        at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:275)
        at org.jgroups.protocols.pbcast.ClientGmsImpl.joinInternal(ClientGmsImpl.java:67)
        at org.jgroups.protocols.pbcast.ClientGmsImpl.joinWithStateTransfer(ClientGmsImpl.java:41)
        at org.jgroups.protocols.pbcast.GMS.down(GMS.java:898)
        at org.jgroups.protocols.FlowControl.down(FlowControl.java:201)
        at org.jgroups.stack.Protocol.down(Protocol.java:309)
        at org.jgroups.protocols.FRAG2.down(FRAG2.java:103)
        at org.jgroups.protocols.pbcast.STATE_TRANSFER.down(STATE_TRANSFER.java:205)
        at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:947)
        at org.jgroups.JChannel.down(JChannel.java:601)
        at org.jgroups.JChannel._connect(JChannel.java:803)
        at org.jgroups.JChannel.connect(JChannel.java:373)
        at org.jgroups.JChannel.connect(JChannel.java:346)

This PR adds back the static ByteArray marshal(PingData) method and delegates calls to the new varargs-version one.

Ouch! I'll add that method back to JGroups, will post the JIRA here...

https://issues.redhat.com/browse/JGRP-2761

I wonder what other discovery protocols are affected by this... jgroups-aws? @rhusar ?

Client code still compiles (see https://github.com/jgroups-extras/jgroups-kubernetes/actions/runs/7727049508). It's only when you choose to override the JGroups version in your project and not take the version (transitively) from the module. That's what I do in my project (JGroups K8S 2.0.1, which depends on JGroups 5.2.2, but I use JGroups 5.3.2).
I may not be the only one doing this, so it's safer to keep the binary compatibility I guess. Thanks for the quick follow-up.

I wonder what other discovery protocols are affected by this... jgroups-aws? @rhusar ?

Even though we keep JGroups versions up to date in the external projects, given that this is binary compatibility issue, our tests wouldn't not be able to detect that, since everything will compile alright and tests will pass.
We need to come up with better handling (at least testing) for this.

It's only when you choose to override the JGroups version in your project and not take the version (transitively) from the module. That's what I do in my project (JGroups K8S 2.0.1, which depends on JGroups 5.2.2, but I use JGroups 5.3.2).

We don't do 1:1 mapping of jgroups and external protocols releases. So this is a very common situation, nothing unusual.


"AccessDeniedAccess Denied" error in Status & FF

@c-castillo
This was reported in the dapp repo but this seems to be a server side error.

https://stackoverflow.com/questions/42251745/aws-cloudfront-access-denied-to-s3-bucket

Issue moved to uport-project/3box-dapp #130 via ZenHub


Make maven-publish compatible with Project Isolation

Fixes https://github.com/gradle/gradle/issues/27569
Context

Contributor Checklist

[X] Review Contribution Guidelines
[X] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[X] Make sure all contributed code can be distributed under the terms of the Apache License 2.0, e.g. the code was written by yourself or the original code is licensed under a license compatible to Apache License 2.0.
[X] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[X] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[X] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[X] Ensure that tests pass sanity check: ./gradlew sanityCheck
[X] Ensure that tests pass locally: ./gradlew <changed-subproject>:quickTest

Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test and merge

@bot-gradle test and merge

@bot-gradle test PT

I've triggered the following builds for you. Click here to see all build failures.

AllPerformanceTestsReadyForNightly build


Improved kinematic body, Now can move rigid body

Now kinematic body can interact with rigid body.
Fixes #16329
Fixes #13148

Now it's possible to push even with 2D kin body

Thanks, great feature :)

Amazing!

@AndreaCatania : I made the changes but still it is not working, one ball hits the "player"  before hiting ground, that one can wake up other rigid bodies but player can't, here is a video:
Kinematic vs Rigid body test

@David-Ochoa Fixed: #18138, Can you please confirm it?

@AndreaCatania Yes, it is working now, thank and great job.

Just a heads-up. The engine parses the old move_and_slide's 3rd parameter (float) as bool without errors, and the character won't move as expected.
For example:
move_and_slide(vel, Vector3(0,1,0),       0.05,         4,   MAX_SLOPE) # 3.0.2
# is parsed as...
move_and_slide(vel, Vector3(0,1,0), true,    4, MAX_SLOPE, deg2rad(45)) # Master
# which should be...
move_and_slide(vel, Vector3(0,1,0), true, 0.05,         4,   MAX_SLOPE)

Should be added to the list of known incompatibilities for the next version.


After examining 7000+ files the library stalls

I'm using exiftool (library) 2.4.0 with exiftool (executable) 11.3.0 for Mac OS X. After successfully examining 7400+ files, nothing happens anymore. I've pressed Suspend on my main thread in Eclipse and get a stacktrace where FileInputStream#readBytes (native method) apparently waits for input. It seems like the pipe between Java application and exiftool is not returning any more data.
Any idea what to do here, any experiences like that? I could regularly close and re-open my ExifTool class object as a workaround.

Hi @marco-schmidt and thanks for your report.
Are you able to send me a reproducible test case?
In addition to that, can give some details:

How do you create ExifTool instance?
What is your operating system?
Which jdk are you using?
What is the version of exiftool you are using?

Hi @mjeanroy,
sorry for taking so long to reply, I've been away from all things Internet for a month. Thanks for looking into this.
Your library is being used in https://github.com/marco-schmidt/am/blob/master/src/main/java/am/processor/MetadataExtraction.java after being initialized in https://github.com/marco-schmidt/am/blob/master/src/main/java/am/app/AppConfigLoader.java#L108
I'm using Oracle's Mac OS X JDK 1.8.0_192:
java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)
The files being examined are on a network volume mounted via afp.
The test case is hard because the program has to examine over 7000 video files in a directory tree. Do you have a directory tree on your system with that many files? I'll try to set up a configuration file where you only need to change a directory path. But maybe my initialization or usage (see above) are flawed so that this won't be necessary.
Thanks again
Marco

Hi @marco-schmidt,
Thanks, I understand that it can be hard to reproduce in a small repo.
Can you send me a thread dump to understand what could happen when the issue occurs?

@mjeanroy
I waited for the problem to happen, it occurred with file number 7378, and ran
jstack -l 5030 >> threaddump.log
Resulting file attached. Thanks again for looking into this.
threaddump.log

@marco-schmidt can you try copying the files locally and running the same scan on them and seeing if it stops in relatively the same place?
Would also be curious about watching the Java process as the scan run to see if it's growing and growing - possibly a memory leak.
From the thread dump, and I am RUSTY on these, pool-1-thread-1 is blocking on the synchronized call to close - https://github.com/mjeanroy/exiftool/blob/0862fff929587edd60873bc2a9abc96bc64c6431/src/main/java/com/thebuzzmedia/exiftool/core/strategies/StayOpenStrategy.java#L242
Which seems odd to me that it's actively scanning and deemed time to close the thread.
Any chance it's done and the GC is collecting it? How many files are in that folder?

@marco-schmidt Can you share your code? I have an idea of what may cause the issue, but I'm not 100% sure, since I can't reproduce it.
Sorry for the very very long delay of my response

I have had this same issue too after the 10th call on the same file or so, it appears it happens more on bigger images (mine is like 6000x5000).

@vladimirr9 Would you be able to share a reproducible test case? Maybe you could invite me to a private repo if you don't want to share it publicly?

@mjeanroy I made a quick github repo where I managed to isolate it quite well for myself.
https://github.com/vladimirr9/exif-tool-bug-demonstration
After hitting the endpoint from postman 18 or 24 or so times it gets suspended. I think it has to do with the enableStayOpen option, as it works alright I think without it, though disabling it isn't a viable workaround for me due to performance issues.
In the debugger it doesn't always get stuck at the same line, though it's usually readBytes() as OP noticed.

Thanks @vladimirr9, it will help a lot.
I'm investigating, I'll let you know very soon.

@vladimirr9 I think I found the root cause, can you check with the current version on master please?
Here is the how-to, in case you need it:
git checkout git@github.com:mjeanroy/exiftool.git
cd exiftool
mvn clean install -DskipTests

Then, update the version in your pom.xml to 2.6.1-SNAPSHOT.

@mjeanroy I tried it out and it no longer enters a suspended state. That seems to be it, thank you very much.

@vladimirr9 Great, I'm going to release a new version with the fix!

Version 2.6.1 has just been released with the fix.
Closing issue, please comment if you think it's still not solved.

If the bug is on the ExitTool side, can you try different versions of the
library and see if some exhibit it and others done? The JVM resources the
"ExifTool for Java" are creating are short-lived but if the native tool is
eventually locking up due to a leak between operations then hopefully
that'd be something fixed in a future release.
"stay-open" has been in production for ExifTool for almost a decade, I
added support for it shortly after it was originally introduced so I'd sort
of expect the bugs to be squashed by now... hmmm....
On Sun, May 29, 2022 at 4:50 AM Vladimir @.***> wrote:

@mjeanroy https://github.com/mjeanroy I made a quick github repo where
I managed to isolate it quite well for myself.
https://github.com/vladimirr9/exif-tool-bug-demonstration
After hitting the endpoint from postman 18 or 24 or so times it gets
suspended. I think it has to do with the enableStayOpen option, as it works
alright I think without it, though disabling it isn't a viable workaround
for me due to performance issues.
In the debugger it doesn't always get stuck at the same line, though it's
usually readBytes() as OP noticed.
—
Reply to this email directly, view it on GitHub
https://github.com/mjeanroy/exiftool/issues/37#issuecomment-1140432368,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACG26C3Y7TDRHDIXL4TAILVMNKYPANCNFSM4HIQQQNA
.
You are receiving this because you commented.Message ID:
@.***>

Hi @rkalla 👋 ,
The issue has been fixed already, it was due to the error stream not being read, so the process was stuck in the waitFor call.
I fixed it by redirecting the error stream to the output stream, see here.

Great catch Mickael!
On Thu, Oct 27, 2022 at 5:34 AM Mickael Jeanroy @.***>
wrote:

Hi @rkalla https://github.com/rkalla 👋 ,
The issue has been fixed already, it was due to the error stream not being
read, so the process was stuck in the waitFor call.
I fixed it by redirecting the error stream to the output stream, see here
https://github.com/mjeanroy/exiftool/commit/425e7c2635751f254c2f3a516182e83f5cd8f940
.
—
Reply to this email directly, view it on GitHub
https://github.com/mjeanroy/exiftool/issues/37#issuecomment-1293460602,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACG26EE2OVDKJXIPVSXUEDWFJZG7ANCNFSM4HIQQQNA
.
You are receiving this because you were mentioned.Message ID:
@.***>


[Relax][Analysis] Validate FuncStructInfo correctness

Prior to this PR, the well-formed checker did not validate the FuncStructInfo annotations.  While these FuncStructInfo annotations are generated during construction, they can be invalidated by CopyOnWrite().  This commit adds validation of the FuncStructInfo to the well-formed checker.

Thank you!
CI has found a surprising number of failures for this check.  It looks like the new check requiring the same GlobalVar and Function struct info has caught an issue with TVMScript.  The GlobalVar instances are generated based solely on the function signature, where the Function instances can also infer the return type from the body.
For now, I think I'll make the check looser, using IsBaseOf instead of StructuralEqual.  That would require the GlobalVar to be an accurate representation of the function, without requiring it to be a complete representation of the function.

Well, a check that finds a large number of errors is a good check to have, and a good source of cleanup.  Unfortunately, I think it means that this PR will need to sit until I have time to clean them up.
The current CI failures are due to transforms that update a function's signature, but do not propagate that change to the GlobalVar.  There's enough failures that it should have a common utility to resolve the mismatch, updating the GlobalVar of the function, and replacing it at all call sites.  Resolving this cannot be done as part of the block builder's normalizer, because it would depend on the order in which the caller/callee are visited.

This PR has been stalled for a while, in part because there are a large number of passes that will need to be updated.  The ReplaceGlobalVar function, introduced in https://github.com/apache/tvm/pull/17202, should help to resolve these breakages.  That way, when a function's signature is changed, we'd be able to easily update the GlobalVar to have the new StructInfo.


'create_katib_experiment' raised an RPCError

Notebook: dog-breed-classification/dog-breed-katib.ipynb
Error trail:
2021-03-02 06:02:55 run:120 [[ERROR]] [TID=gsco3qkysa] [/home/jovyan/kale/examples/dog-breed-classification/dog-breed-katib.ipynb] RPC function 'create_katib_experiment' raised an RPCError
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/kale/rpc/katib.py", line 95, in _launch_katib_experiment
katib_experiment)
File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/apis/custom_objects_api.py", line 178, in create_namespaced_custom_object
(data) = self.create_namespaced_custom_object_with_http_inf(group, version, namespace, plural, body, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/apis/custom_objects_api.py", line 277, in create_namespaced_custom_object_with_http_info
collection_formats=collection_formats)
File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/api_client.py", line 334, in call_api
_return_http_data_only, collection_formats, _preload_content, _request_timeout)
File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/api_client.py", line 168, in __call_api
_request_timeout=_request_timeout)
File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/api_client.py", line 377, in request
body=body)
File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/rest.py", line 266, in POST
body=body)
File "/usr/local/lib/python3.6/dist-packages/kubernetes/client/rest.py", line 222, in request
raise ApiException(http_resp=r)
kubernetes.client.rest.ApiException: (404)
Reason: Not Found
HTTP response headers: HTTPHeaderDict({'Audit-Id': 'e12cea07-ee1d-4b37-afc1-db50811bf099', 'Cache-Control': 'no-cache, private', 'Content-Type': 'text/plain; charset=utf-8', 'X-Content-Type-Options': 'nosniff', 'Date': 'Tue, 02 Mar 2021 06:02:55 GMT', 'Content-Length': '19'})
HTTP response body: 404 page not found
I fail to understand the issue here, any thoughts would be appreciated,
TIA

this issue seems to be related to katib version
currently kale sdk send katib API with version v1alpha3
however, if kubeflow 1.2 is installed, katib API version is v1beta1
therefore the API address for version v1alpha3 can't be found

Hi @ankita4AI
Indeed it's what @coldtomatojuice has said, and thanks for the answer!
We have some code internally that we're testing which enables Kale to support both Katib v1alpha3 and v1beta1. We will hopefully release it soon!


Update ru_ru.json

I've updated to the latest version with the original text and updated the names of the items and characters to match occultism. For now, I'll do it as a draft. After a full check of the translation in the game, there will be some edits.

"What's "book.occultism.dictionary_of_spirits.getting_started.first_ritual.intro.title": "Ritual (tm)"

it's just a silly joke - "(tm)" to pretend "The Ritual" is trademarked ;)

Sorry @Heimdallr-1 I completely missed the notification that the PR is ready!

If there are any additional changes to the localization, please write them here.


How to catch Event on row selection?

How to catch row selection on click and call my own function?
For example,
user clicks on row, the row is selected and the row details displayed in other component.
user selects row and wants to download the object or print it etc.
Something like this is partially implemented in
https://github.com/gustavnavar/Grid.Blazor
It is
I.e. on row click OrderDetail component called.

Hello @Oleg26Dev
you can use OnItemClicked event which is provided by FlexGrid

ok, thnx!


filter: check if connection is open before and after filter read/write

Signed-off-by: Yan Xue<EMAIL_ADDRESS>Description: Check if connection is open before and after filter read/write. In onData or onWrite, filter could close the underlying connection.
Risk Level: Low
Testing: unit test
Docs Changes: N/A
Release Notes: N/A
[Optional Fixes #Issue]
[Optional Deprecated:]

Thanks for working on this. While I think this change is generally correct, historically we have assumed that filters will stop iteration if they close the connection/stream. WDYT about just putting in asserts to this effect? it would be a much less scary change.
/wait-any

I think the assumption is totally correct but sometimes users might not follow it or they are not intend to break the assumption. I found this bug from a filter extended by istio/mixer.
I would prefer providing some tolerance when users don't follow the convention rather than terminating the process.

I think either of them is ok. I would prefer providing some tolerance when users don't follow the convention rather than terminating the process. WDYT?

Fair enough. Sounds good.

Thanks, do you have test coverage for all of these new cases?
/wait

I have 2 test which should cover these cases.

If you were able to change the if statement after the filter call without changing your tests, I don't think your tests are complete. Please make them more robust to cover all cases.
/wait

If you were able to change the if statement after the filter call without changing your tests, I don't think your tests are complete. Please make them more robust to cover all cases.
/wait

I didn't add test for onWrite. Now the test case should cover both read and write. @mattklein123 could you please take a look?

/retest

/azp run


[Bug] Empty floating window for terminal persists in the dashboard

Expected Behavior
The floating window that houses shell or termopen should be gone when it's closed, which it does in regular buffers.
Actual Behavior
When the floating shell/terminal is open in dashboard, it leaves the frame of the floating window even after it's closed.
Following image was the demonstration of the bug with floating shell:

Following image was the demonstration of the bug with :TheovimUpdate:

Note that this is one-time thing. For instance, if you open the floating terminal, close the residue window using :q, and open the floating window and close again, the window disappears as expected.
Steps to Reproduce the Problem

Open Dashboard
Use :TheovimUpdate or floating terminal feature
Close them by completing the update or exiting the terminal

Specifications

Neovim Version: 0.9.1
Theovim Commit Version: dev branch 6f43a4b
Platform: MacOS 13.4.1 (c)
Terminal Emulator:  Wezterm

Mr. Theo can you just not use terminal in the dashboard. I mean like bro come on


anvil: is there a way to retrieve the sidecar after a blob transaction has been mined?

In our use case (L2), we want to fetch the sidecar blob after a blob transaction has been included, is there anyway to do so right now?

@davidtaikocha We don't persist the blobs in anvil. Blobs are persisted on the beacon node. cc @mattsse

@davidtaikocha We don't persist the blobs in anvil. Blobs are persisted on the beacon node. cc @mattsse

But we are sending blobs to anvil as EL (so without using a beacon node), which means there is noway to fetch a blob after mined?


data merger for current data dump

added a preliminary python script that should be to parse through multiple folder and generate a master branch.

Nice job Imteaz!! (: Thanks for all the help


Rust: Support with option for bindgen! macro.

This is already supported in wasmtime's generate macro.

I should have PR for this sometime this week.

Oh, sorry @fibonacci1729 , I was not aware of this issue, did not mean to step on your toes.
We just discussed this with @pchickey 2 days ago at the component model sync.
Could you please review/test #699?

No problem at all! This is great. I'll review and give a test. Thanks!

Sorry Brian! I also didn't see that you were working on this at the time, and nobody corrected me.


Update set-up-anti-phishing-policies.md

Added exact max limit of 1024 which is what we show on UX anyway in the error dialog box

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks


PROPOSAL Drop Transformer for v1.0

There is a proposal to drop transformer for 1.0; tracking discussion here.

This has already been agreed upon, and we are past code freeze.  Closing.


[BUG] i get error with "@refinedev/mui": "^5.19.0",

Describe the bug
use notificationProvider={useNotificationProvider} error
Steps To Reproduce
use notificationProvider={useNotificationProvider} error
Expected behavior
null
Packages
@refinedev/mui
Additional Context
No response

Hey @unrealphong, this is now what we expect when users report a bug. A proper bug report is crucial for us to understand issues and resolve them. A well-documented issue helps contributors find and fix issues more efficiently, making the project better for everyone. 🏖
The issue is probably related with the missing <SnackbarProvider /> wrapper around <Refine /> component. Please try to wrap your <Refine /> component with <SnackbarProvider /> from @refinedev/mui.
I'm closing this issue for now. If this does not resolve the issue, please do not hesitate to reopen with more information on the issue and a minimal repro for us to work with. 🙏


stricter mode

Make strict mode even stricter and forbid declaring a local variable with the same name as a builtin. A common mistake was to call a local variable size and hide the builtin
> def f() var size = 1 end
syntax_error: stdin:1: strict: redefinition of builtin 'size'

May be can be configured as optional

In the example above, the size variable is almost impossible to define by the user.

It is unfortunately a common mistake we have seen with users of Berry:

def test(a)
    var size = 0
    # later
    for i: 0..size(a)-1
        # whatever
    end
end

Keep in mind that the error is only thown if you use import strict or -s in CLI. Berry by default will still allow this syntax.
I insist that enabling this extra control makes code safer and catches a very common mistake.

Well, that makes perfect sense.


Redundant braket when complete function name with no parameters

I find when I try to complete a function name with no parameters, a rudundant braket will appended  with the function name, so there are two brakets in total after completion. For example, we can try the function std::clock() as can be seen in the next figure:

After completion, we get std::clock()().

This has been fixed a while a go in upstream ycmd server. Are your emacs-ycmd and ycmd up to date?

Sorry, my ycmd server is an old version. I will update it. Thanks!

Please close ticket if the ycmd server update fixes your issue.


access job configuration?

Is there any way to get configuration of one job?
Like:
Python API do: https://pypi.python.org/pypi/jenkinsapi
job.get_config()

What do you mean in detail? You can of course download the configuration of a single job directly via jenkins itself like http://jenkins/job/JobName/config.xml ?

http://jenkins/job/JobName/config.xml  is good,
but why not integrate it into Java API?

@Viky-zhang  you can use the jenkins-cli /jenkins java api  to get job configs. https://github.com/kellyrob99/Jenkins-api-tour

You can access the jenkins config.xml by using the Jenkins client via:
public String getJobXml(String jobName);

which will give you back the content of the config.xml file.


multiline conditions problem

Sample code:
if (value > 10
     || value < 5)
  {}
jshint said: Bad line breaking before '||'. This code work well in browsers. Why jshint think this is error?
same problem with:
var name = "part1"
                    + "-part2"
                    + "-part3";

You should use the laxbreak option.

Warning This option has been deprecated and will be removed in the next major release of JSHint.

This is the reason why I do not use it.

Related - #2625


Return only unique values in the output of the sort filter

This should probably document that the items must be hashable.
I'm not sure there's a good enough usecase for this. What about {{ set(x)|sort }}?
It'd probably make sense to implement this as separate filter.

Indeed, I didn't check the details.

I haven't seen this anywhere in the documentation and I am new to Jinja enough not to know which parts of it are common with Python.

I thought about it. However, I prefered sorted output anyway so I came up with something simmilar to sort -u.

Re 2: I'm not so sure anymore if that builtin is actually available in Jinja. I think it's not.
Re 3: On the CLI there's also uniq available.
FWIW you can add your own filters and globals to Jinja, and since Python doesn't have a comparable function, I am not sure if this might not be out of scope -- even if only slightly. You're the first one to request this, so I'd like to just keep this open and see how many people +1 this.

I'd agree that a built-in way to eliminate duplicates from a sequence would be desirable. In fact, I ended up implementing a unique filter myself for a couple of projects, and already asked to have it added to upstream jinja2, 4 years ago as part of #66, see snoack/jinja2@2d9a896. But I think it should be a separate filter for larger flexibility. So one can eliminate duplicates from a sequence while preserving order.

I have just rebased and improved my old patch, and submitted a new pull request, see #469.

I'm a fan of adding a filter like unique or set, but like @untitaker I'd rather see it as a separate filter rather than as a param on sort.


Make File is missing one Redis Cluster node and Release is skipping tests

I have raised an issue before about tests are failing running against Redis 4.x but someone closed the issue and mark it as not reproducible.
I also tested with Redis 5.x(lastest stable version) and this test case is still reproducing.
Failed tests:
  ShardedJedisPoolTest.shouldReturnActiveShardsWhenOneGoesOffline:182 expected:<237> but was:<499>

I found something interesting in the makefile:
release:
	make start
	mvn release:clean
	mvn release:prepare
	mvn release:perform -DskipTests
	make stop

Please do not skip tests and claim tests are all passed.
echo "$$REDIS_CLUSTER_NODE1_CONF" | redis-server -
	echo "$$REDIS_CLUSTER_NODE2_CONF" | redis-server -
	echo "$$REDIS_CLUSTER_NODE3_CONF" | redis-server -
	echo "$$REDIS_CLUSTER_NODE4_CONF" | redis-server -
	echo "$$REDIS_CLUSTER_NODE5_CONF" | redis-server -

In the Redis Cluster testsuite it is using 6 nodes but here it only defines and run 5 nodes. I manually modified the make script and some other cluster related test case failings are fixed. Please add one more node in make file as your testsuite is running against 6 node redis cluster.
Best,

Closed due to inactivity.


Home Manager update error : attribute 'flavors' missing, at /root/.nix-defexpr/channels/home-manager/modules/services/gpg-agent.nix:134:41

Error during system updat
 sudo nix-channel --update ; sudo nixos-rebuild switch
error: attribute 'flavors' missing, at /root/.nix-defexpr/channels/home-manager/modules/services/gpg-agent.nix:134:41
(use '--show-trace' to show detailed location information)

Full --show-trace
sudo nix-channel --update ; sudo nixos-rebuild switch --show-trace                                                                53.4s
unpacking channels...
building Nix...
building the system configuration...
error: while evaluating the attribute 'activationScript' of the derivation 'nixos-system-lenovo-nixos-19.09.1693.eab4ee0c27c' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/top-level.nix:102:5:
while evaluating the attribute 'system.activationScripts.script' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:68:9:
while evaluating 'textClosureMap' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/strings-with-deps.nix:70:35, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:89:18:
while evaluating 'id' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/trivial.nix:14:5, called from undefined position:
while evaluating the attribute 'text' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:9:5:
while evaluating the attribute 'text' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/strings-with-deps.nix:77:38:
while evaluating the attribute 'sources' of the derivation 'etc' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/etc/etc.nix:12:5:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/etc/etc.nix:20:20, called from undefined position:
while evaluating the attribute 'source' at undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:75:45, called from undefined position:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:336:9:
while evaluating the option `environment.etc.systemd/system.source':
while evaluating the attribute 'mergedValue' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:368:5:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:368:32, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:368:19:
while evaluating 'check' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:246:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:369:10:
while evaluating the attribute 'buildCommand' of the derivation 'system-units' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'text' of the derivation 'unit-home-manager-mudrii.service' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'text' at undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:75:45, called from undefined position:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:336:9:
while evaluating the option `systemd.units.home-manager-mudrii.service.text':
while evaluating the attribute 'isDefined' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:373:5:
while evaluating the attribute 'values' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:362:9:
while evaluating the attribute 'values' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:456:7:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:348:28, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:348:17:
while evaluating 'dischargeProperties' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:415:25, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:349:62:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:234:44:
while evaluating 'attrsToSection' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/boot/systemd-lib.nix:104:20, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/boot/systemd.nix:342:13:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/boot/systemd-lib.nix:106:12, called from undefined position:
while evaluating 'toOption' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/boot/systemd-lib.nix:99:14, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/boot/systemd-lib.nix:107:21:
while evaluating the attribute 'text' of the derivation 'activate-mudrii' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'buildCommand' of the derivation 'home-manager-generation' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'text' of the derivation 'activation-script' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating 'mkCmd' at /root/.nix-defexpr/channels/home-manager/modules/home-environment.nix:363:17, called from undefined position:
while evaluating the attribute 'data' at /root/.nix-defexpr/channels/home-manager/modules/lib/dag.nix:96:41:
while evaluating the attribute 'data' at /root/.nix-defexpr/channels/home-manager/modules/lib/dag.nix:89:11:
while evaluating the attribute 'data' at /root/.nix-defexpr/channels/home-manager/modules/lib/dag.nix:115:12:
while evaluating the attribute 'passAsFile' of the derivation 'home-manager-path' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'buildCommand' of the derivation 'man-pages' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'buildCommand' of the derivation 'manual-olinkdb' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'buildCommand' of the derivation 'manual-combined' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'passAsFile' of the derivation 'nmd-documents' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'buildCommand' of the derivation 'options-db.xml' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating the attribute 'text' of the derivation 'nmd-options.xml' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/pkgs/build-support/trivial-builders.nix:7:14:
while evaluating 'substFunction' at /nix/store/wdg2yd6ilas51lpz115an3ylc7walnis-nmd/lib/modules-doc.nix:86:19, called from /nix/store/wdg2yd6ilas51lpz115an3ylc7walnis-nmd/lib/modules-doc.nix:62:48:
while evaluating the attribute 'type' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/lib/options.nix:151:11:
while evaluating the attribute 'type.description' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/lib/types.nix:92:7:
while evaluating the attribute 'description' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/lib/types.nix:92:7:
while evaluating 'concatMapStringsSep' at /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/lib/strings.nix:88:5, called from /nix/store/jvlsdn7i2pin238n33n1ynsky0pmk13n-nixos-19.09.1693.eab4ee0c27c/nixos/lib/types.nix:417:33:
while evaluating the attribute 'pinentry.flavors' at undefined position:
attribute 'flavors' missing, at /root/.nix-defexpr/channels/home-manager/modules/services/gpg-agent.nix:134:41

The issue seems is related to https://github.com/rycee/home-manager/commit/ebf1df58da055a0f68bc1fcc14b283791b1d191b

You are using the master branch of Home Manager with a stable branch of NixOS/Nixpkgs. You need to switch to the corresponding stable branch of Home Manager, currently release-19.09.

Yes, correct Thx @rycee switching from master to https://github.com/rycee/home-manager/archive/release-19.09.tar.gz  fixed the issue Thx for the pointing to correct fix.

I ran into this recently, might be nice to provide a warning for users.

This happened to me when upgrading from 19.09 to 20.03. And it was due to me naming my default channel nixos (pointing to nixos-20.03) instead of nixpkgs (at least I believe so, nuked my complete Nix installation to see this), which meant that it picked up an old nixpkgs channel that wouldn't appear in nix-channel --list, lying around somewhere.


Automated Package Upgrade

:tada: This PR is included in version 5.3.41 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket: