Scope: instanciating elements

Scope how to reduce commit size by sending instances of repeating objects along with their transforms.
A particular use case is Revit > Speckle where this has caused problems in the past when family instances have very heavy mesh-based representations.

Closing as stale, and the use case is related #1774


Adds LazyPromise wrapper on DependencyContainer resolver in order to ensure lazy loading of dependencies

Description
This PR solves this bug by enabling DependencyContainer to work well with LazyPromises, allowing for delayed loading of expensive dependencies.
The Problem
Sometimes in loop-app, specific dependencies get mentioned in order to be passed down the chain, triggering their getter from the DepenencyContainer, which would end up triggering the LazyPromise without the use of an await keyword. This invalidates the lazy loading of these dependencies, causing performance issues in direct nav and workspace creation flows.
Testing
Testing was done by reverting loop-app to the original attempted fix  for this issue, while substituting the ff/synthesize package locally to verify that it would lazy load correctly. Originally, the bug was not fixed by this commit and additional work was required to work around the DC/LazyPromise interaction. Running the tests again with the changes that are on this PR injected locally, this initial fix does solve the problem (lazy loading works as expected, only triggering the promise after an await keyword is used).
A specific example of this pattern happening can be seen in the new unit tests that were added with this PR as well.

had to close and re-open to get the license check to re-run


[master] get_fcp_pair_with_same_index

https://github.ibm.com/zvc/planning/issues/3343
1.add another fcp pair selection algorithm
2.add a switch in zvmsdk.conf to switch between below two algo

get_fcp_pair_with_same_index << added by this PR
get_fcp_pair

Signed-off-by: Da Long Wang<EMAIL_ADDRESS>

[jacky@UT zvmsdk]$ tox -e py36 -e pep8
py36: commands succeeded
pep8: commands succeeded
congratulations :)

[jacky@UT zvmsdk]$ tox -e docs

[jacky@UT zvmsdk]$ git status
# On branch get_fcp_pair_with_same_index
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#	modified:   ../doc/source/zvmsdk.conf.sample      <<<<<
#	modified:   config.py
#	modified:   database.py
#	modified:   tests/unit/test_database.py
#	modified:   volumeop.py


#123 code climate

Coverage remained the same at 92.202% when pulling e1c3d51209d6c1b9b26908c16221a8ad64e28160 on #123-code-climate into 75133e00e7b6470fe031d37f07adca9e34a25008 on beta.


Possible miss named ?

You have a function called BK4819_EnableAutoCssBW, but looking at that BK register, it looks like your disabling    auto BW rather than enabling it ?
An unconnected observation ..
Interesting that quite a few unknown registers are being set in the BK init routine. If only we had a proper full datasheet on the chip.

oo thank you for the pin names :)
The original comment was for the 890.

When checking the new docs you received, don't pay too much attention to the GPIO numbering... It seems the ordering is reversed from the old docs. In practice, nothing changes, bit 0 of register 0x33/etc is still the same physical pin.
Based on the decompilation of K5, the old naming we have used is the correct because the GPIO function uses 0x40 >> pin number (BK4819_GPIO_PIN0 -> 0x40, PIN1 -> 0x20, ...).
I wonder if going between BK4819 v1 and v3 spins they fixed the ordering (coz bit 0 being GPIO6 is visually odd).

Okey doke, sounds good. You obviously are using the pins for what they are connected for, so doesn't matter what they call what pin in there PDF's etc, I wasn't going to change anything there.
Not actually much more info in the data sheets than what we already had really, a couple of unknown registers are listed which is good to know. bit not many really.
Still nice to have the proper doc's.
They say they supply more info to the manufactures/designers about the chip for customizing things. Don't know why they don't just publish ALL the chip details really, it's for there benefit afterall.

I see some  others are taking all the credit for your work :(

Where?

Various places I think

What happened? Seems all your repos are now gone...

What happened? Seems all your repos are now gone...

also my fork of 1o11's code now pointing to a wrong upsteam, dont know how to change it back .googleing...

It seems there's an incorrect tone 1 in your DTMF code. "tone1 = 679" that should be "tone1 = 697".

In your pan files, you added your username but put my GH link instead of yours.


fix: :bug: fix  message verification

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[oneDNN] Fixes inconsistency in semantics of check for oneDNN opts in python and C++

After oneDNN was made default [ https://github.com/tensorflow/tensorflow/commit/0a63b9da132f2160411312af72de9e733e73dd65 ], the semantics of the check for oneDNN optimizations in python no longer matched the C++ checks. This fix will make sure python and c++ have the same semantics. The fix requires reshuffling the code and moving the IsMKLEnabled() implementation into onednn_env_vars.cc file.
This PR fixes following unit test failures
//tensorflow/python/client:timeline_test_cpu,
//tensorflow/c/eager:c_api_distributed_test_cpu,
//tensorflow/python/eager:context_test_cpu,
//tensorflow/python/framework:config_test_cpu,
//tensorflow/python/framework:config_test_tpu,
//tensorflow/python/framework:node_file_writer_test_cpu

@ashiqimranintel Could you please help fix Windows Bazel failure (cyclic dependency)? Thank you!

@penpornk, I pushed a fix for cyclic dependency

Looks like we still have cyclic dependency from //tensorflow/core/kernels:ops_util

I removed //tensorflow/core/kernels:ops_util, it should remove the cyclic dependency, Thank you

Thank you! Let's try again. In the future, please only include dependencies that the target needs.

Sure, I will make sure that happens.

From Android Demo App error:
In file included from tensorflow/core/common_runtime/process_util.cc:31:
./tensorflow/core/util/util.h:21:10: fatal error: 'tensorflow/core/util/onednn_env_vars.h' file not found
#include "tensorflow/core/util/onednn_env_vars.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I believe this is because onednn_env_vars.h is not in the header list for Android.
Cherry-picks should be minimal. Can we keep IsMKLEnabled() in util.h for now? We only need the changes in port.cc and test_util.py to fix the inconsistencies.
In the future, I think IsMKLEnabled() should just be moved to port.cc if possible. We shouldn't keep it with oneDNN-only header files because IsMKLEnabled() is callable from any builds.

"tensorflow/core/util/onednn_env_vars.h"

We don't want this cherry pick right now, we have a workaround for testing, we will have a cleaner fix it in the master, Thank you for checking this issue

Sounds good. Thank you!
If the cherry-pick is still open by the time the cleaner fix is done, I'll cherry-pick it. :)

Closing the PR for now. Please feel free to reopen or open a new PR.


Netstandard

Move PCL projects to .NET standard 1.0
Simplifed amd updated nuspec
Had to remove WP81, WinStore, etc

+1 for that brilliant plugin and .NET Standard support


Error when running in interactive report, Error: Template Component "THEME_42$BUTTON" not found.

Firstly, excellent work, thanks so much for creating this plugin.
Environment:

Oracle Apex 23.2
Hosted on OCI, backend is an autonomous Db

Page:
Simple interactive grid, using a SQL statement: select id, first_name, id context_menu from tb_person
Column: followed the instructions and set a menu action
Error occurs:
Just loading the page brings the error, cannot proceed futher.
Error:
Error: Template Component "THEME_42$BUTTON" not found.
- Additional info: Contact your application administrator.
Details about this incident are available via debug id "111385".
- Display location: ON_ERROR_PAGE
- Association type:
- Item name:
- Region id:
- Column alias:
- Row:
- Model instance id:
- Model record id:
- Internal error: true
- Common runtime error: false
- APEX error code: APEXDEV.TEMPLATE_DIRECTIVE.TEMPLATE_NOT_FOUND
- SQL code: 100
- SQL error: ORA-01403: no data found
- Backtrace: ORA-06512: at "APEX_230100.WWV_FLOW_TEMPLATE_DIRECTIVE", line 3394

- Statement:
- Component: APEX_APPLICATION_PAGE_REGIONS tables grid<PHONE_NUMBER>6259231)

Screen shots:

Had an issue with the universal theme not syncing correctly, that was causing the problem. closing this issue now

Had an issue with the universal theme not syncing correctly, that was causing the problem. closing this issue now


Update Dockerfile to Elixir 1.8.2

The mix file sets Elixir to 1.8.2 so the Dockerfile should follow suit. I'm currently getting this error on build:
** (Mix) You're trying to run :red4 on Elixir v1.7.4 but it has declared in its mix.exs file it supports only Elixir ~> 1.8.2

Hmmm - seems there's no docker image for 1.8.2 just yet (sorry I completely assumed there was). Testing on 1.8.0 currently works - will confirm after I get this thing loaded and running. I'll amend the PR too.

This is interesting. I think the issue is because we generate a template requiring whatever version is on the machine that runs the raxx.new task. See https://github.com/CrowdHailer/raxx_kit/blob/master/priv/template/mix.exs.eex#L8
This is certainly not relevant for dockerized projects. I think we should update the docker file to the latest. There is no real point generating a new project that uses an older one. But we might want to also revaluate that use of System.version
As I see it there are a couple of options.

Set the mix project elixir version to the earliest version that works for all dependencies that are pulled in. Today we could just pick 1.7 and leave it indefinitely.
1.a. Have it hard coded, but keep upgrading it by PR as each new language version is available on docker

use System.version if the docker flag is false, otherwise use a hard coded value same as the value in the dockerfile

use System.version in the dockerfile template but this could choose a version that is not yet on Docker hub.

I think my preference is one of the option 1s, because it's simplest. but it might be too simplistic

This is the similar line in the phoenix templates, https://github.com/phoenixframework/phoenix/blob/master/installer/templates/phx_single/mix.exs#L12 looks like it's probably ok to just pick a version we know works

Interesting - that would make sense. My machine is 1.8.2 (evidently). I'll close the PR; sorry for the fire drill :).


Sync main to stage

Merging following PR from stage
https://github.com/adobecom/cc/pull/247

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 87.68%. Comparing base (4ce8ddc) to head (cd28ca1).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #249   +/-   ##
=======================================
  Coverage   87.68%   87.68%
=======================================
  Files           9        9
  Lines         934      934
=======================================
  Hits          819      819
  Misses        115      115

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


storage: AbortIncompleteMultipartUpload LifecycleAction sample

Please add a sample for the new AbortIncompleteMultipartUpload lifecycle action (client library request).
Internal: see go/gcs-dpe-olm-mpu for more info and go/lifecycle-abort-mpu-canonical-sample for the canonical sample.
Please wait for approval from myself before merging or releasing this change so we can coordinate around release dates.

closing this as per discussion


Need new API Readiness Checklist

Problem description
Commonalities 0.4 deprecates the previous API Readiness Checklist, and replaces it with the template from Release Management
Expected behavior

Provide a new API Readiness Checklist in the new format
Alternative solution

Additional context

Fixed in #30


Fix DX12 build on older MSVC versions, fix missing PIX include.

Fixes https://www.reddit.com/r/godot/comments/1949mh4/comment/khfagrg/?utm_source=reddit&utm_medium=web2x&context=3

Thanks!


Crash with AppleSkin

Short Description
Crashes when hovering on the Canteen item.
To Reproduce
Steps to reproduce the behavior:

Instal Survival Inc. and AppleSkin
Launch the game
Create a new game and hover mouse on the Canteen item
Profit [or not]

Crash Report
https://pastebin.pl/view/7936225f
Additional Notes
Probably because of the canteen being registered as a food item [does not occur with TAN and its drinks]
Does not happen with only AppleCore installed.

Issues #26 and #27 seem related. Have you tried the version with the latest patch? (Linked in #25)

Issues #26 and #27 seem related. Have you tried the version with the latest patch? (Linked in #25)

Yeah the latest patch helped. Thanks

Yeah the latest patch helped. Thanks

No problem. Seems that I need to make that patch more visible tho.

No problem. Seems that I need to make that patch more visible tho.


Ensure decoding an invalid ID with a repeating reserved character does not crash

Spec has been adjusted to include an additional check: https://github.com/sqids/sqids-spec/commit/f52b57836b0463097018f984f853b284e50a5ce4
What happens without that check is that when a reserved character (eg: offset character) is removed from the alphabet during decoding, conversion from ID to number becomes impossible when that same character is once again present in the ID (under normal conditions this never happens during encoding).
The best way to check for this is to try & decode an ID fff (like in the above link). Please ensure the library tests for that & returns an empty array under these conditions.

Sorry for the delay, I didn't notice this issue. I've enabled the "watch" feature from now to be notified when issues are created on this repo.

@4kimov I need to add a GitHub Actions secret to the repo but apparently I don't have the right permissions, this is the menu in the settings page for me:

This is what it should look like (this is from a repo I own):

Could you please modify my permissions to enable this?

@aradalvand Sure, done.


Fixes #1

thanks for the PR, wiktor! The change look good to me, but I'd just like to try it out to sanity check it - unfortunately,  I'm traveling and won't be able to use a proper computer until November. I'll get this merged as soon as possible once I get back, meanwhile feel free to fork!

I gave it a try and added a commit to additionally cancel the window.requestAnimationFrame callback in order to prevent all console errors upon dismount, but your overall idea was totally right. Thanks for the contribution wiktor!


[Progress] "Uncaught SyntaxError: missing ) after argument list" When building in nextjs

Bug report
Current Behavior
An error is occurring in the compiled file's code. I have partially copied and brought that section.
="Progress",[o,c]=(0,a.b)(i),[d,u]=o(i),x=s.forwardRef((e,t)=>{let{__scopeProgress:n,value:s=null,max:a,getValueLabel:i=m,...o}=e;(a||0===a)&&!j(a)&&console.error(`Invalid prop `max` of value `${a}\` supplied to \`Progress\`. Only numbers greater than 0 are valid max values. Defaulting to \`100\`.`);let c=j(a)?a:100;null===s||y(s,c)||console.error(`Invalid prop `value` of value `${s}\` supplied to \`Progress\`. The \`value\` prop must be:
  - a positive number

It works fine if the Progress component is not used. The error occurs even if I update to the latest version or downgrade.
It works well with 'yarn dev' in Next.js, but an error occurs after building.

Expected behavior
just work
Reproducible example
CodeSandbox Template
Suggested solution

Your environment

Software
Name(s)
Version

Radix Package(s)
@radix-ui/react-progress
1.1.0

React
n/a
18.2.0

Browser
chrome
124

Assistive tech

Node
n/a
20.10.0

npm/yarn
yarn
1.22

Operating System
mac os
13.5

We are also facing the same issue.
Nothing has changed into our code, but suddenly this log appeared and the pages which use this component has broken.

Same here

Which Next.js version is that?
Can you put together a reproduction? We're using this @radix-ui/react-progress in a couple Next.js apps without issues.

Nothing has changed into our code, but suddenly this log appeared and the pages which use this component has broken.

Make sure to pin your dependencies to exact versions

Currently, I am using Next.js version 13.1.1 with the page router.
For the checkbox, I used the component as shown in the example from shadcn ui.

Same issue here.

Same issue here. a patch ?

Same problem here with @radix-ui/react-hover-card.

Same here on next.js version 13.5.6. There console error seems to come from:
if ((maxProp || maxProp === 0) && !isValidMaxNumber(maxProp)) {
      console.error(getInvalidMaxError(`${maxProp}`, 'Progress'));
    }

But I don't think that this is crashing the component.

We'd still need a reproduction to look into this properly. I did a quick test with Next.js 13.1.1 and it builds fine.

Same problem here :
"next": "13.0.7",
"@radix-ui/react-progress": "^1.1.0"
Tried to comment the console.error directly from the node_modules, tried also to change the way I import it :
import { Root, Indicator } from '@radix-ui/react-progress';
Tried to downgrade some version in the lock-file, seems like it's the only package not using "@babel/runtime" "^7.13.10"
ie :
"<EMAIL_ADDRESS>version "1.0.0"
resolved<EMAIL_ADDRESS>integrity sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-compose-refs" "1.0.0"
So I assume it's :

SWC error on compiling Next since it works in dev but not in build
Bad behaviour of react-progress when compiled

I currently fixed this error by changing next.config.js.
solve) add swcMinify: false option to next.config.js.
As @SoxZz5 said, this error occurs in building nextjs, but doesn't occur in dev mode.
I guess that this error is from compiling package with swc.
but, it is not good, cause this solution restrict turning off nextjs swc compiling.
I think this issue would be fixed.

I have same issue. I decide to git clone new project from my github, it WORK fine on clone project.

Was this problem solved other than by changing next.config.js ?

Issue still exist while building next js app.

happening again for me but swcMinify: false this doesnt fixes the issue for me.

I just started getting this myself.
"npm run dev" on the command-line works.  I'm getting the error when I try to debug "Next.js: debug full stack" with this as my launch.json``
however, debugging with "...debug server-side" or "...debug client-side" both work fine on their own.

{
  "version": "0.2.0",

  "configurations": [
    {
      "name": "Next.js: debug server-side",
      "type": "node-terminal",
      "request": "launch",
      "command": "npm run dev"
    },
    {
      "name": "Next.js: debug client-side",
      "type": "chrome",
      "request": "launch",
      "url": "http://localhost:3000"
    },
    {
      "name": "Next.js: debug full stack",
      "type": "node",
      "request": "launch",
      "program": "${workspaceFolder}/node_modules/.bin/next",
      "runtimeArgs": ["--inspect"],
      "skipFiles": ["<node_internals>/**"],
      "serverReadyAction": {
        "action": "openExternally",
        "killOnServerStop": true,
        "pattern": "- Local:.+(https?://.+)",
        "uriFormat": "%s"
      }
    }
  ]
}

(continuing from my prior comment...)
Changing my launch.json to this and running "Full-stack" works:
`{
"version": "0.2.0",
"configurations": [
{
"name": "Next.js: debug server-side",
"type": "node-terminal",
"request": "launch",
"command": "npm run dev"
},
{
"name": "Next.js: debug client-side",
"type": "chrome",
"request": "launch",
"url": "http://localhost:3000"
}
],
"compounds": [
{
"name": "Full-stack",
"configurations": [
"Next.js: debug server-side",
"Next.js: debug client-side",
]
}
]
}`

my quick solution is fixing the version in package.json first to
"@radix-ui/react-progress": "1.0.3"
currently it works for me

In the build file I made below changes, and it worked in local now,
Before Changes : console.error(Invalid prop **max** of value **${o}`** supplied to `Progress`. Only numbers greater than 0 are valid max values. Defaulting to `100`.);let s=ly(o)?o:100;null===n||lx(n,s)||console.error(Invalid prop value of value ${n}\ supplied to `Progress`. The `value` prop must be:
After Changes : console.error(Invalid prop **\max`** of value `${o}` supplied to `Progress`. Only numbers greater than 0 are valid max values. Defaulting to `100`.);let s=ly(o)?o:100;null===n||lx(n,s)||console.error(Invalid prop `value` of value `${n}` supplied to `Progress`. The `value` prop must be:
if anyone can suggest how to do the changes automatically for pre-prod and prod

In the build file I made below changes, and it worked in local now,
Before Changes : console.error(Invalid prop maxof value${o}` supplied to `Progress`. Only numbers greater than 0 are valid max values. Defaulting to `100`.);let s=ly(o)?o:100;null===n||lx(n,s)||console.error(Invalid prop value of value ${n}\ supplied to `Progress`. The `value` prop must be:
After Changes : console.error(Invalid prop \max` of value `${o}` supplied to `Progress`. Only numbers greater than 0 are valid max values. Defaulting to `100`.);let s=ly(o)?o:100;null===n||lx(n,s)||console.error(Invalid prop `value` of value `${n}` supplied to `Progress`. The `value` prop must be:
if anyone can suggest how to do the changes automatically for pre-prod and prod

if anyone can suggest how to do the changes automatically for pre-prod and prod

@JaiVaibhav you could write a pnpm patch https://pnpm.io/cli/patch
I believe other package managers have analogous tools.
It would definitely be best to see this fixed in the library output itself though.

Had this bug too with 1.1.0 and indeed downgrading to 1.0.3 fixed the issue.

hi @Carson12345 Thanks, it works

this was a fun bug to track down, confirming that downgrading to 1.0.3 fixes this for me as well, was on 1.1.1


Download the uploaded file results in an 404 error with the official Docker Image

Describe the bug
With the official docker image, after uploaded a file with uppy js client, I cannot download the file : 404 error.
To Reproduce
Steps to reproduce the behavior:

Run the container
Start upload a file
Try to download the file with the provided url after uploaded is finished.

Expected behavior
I expect to be able to download the file with the link in the web page :
https://###.###.###.###:1080/files/ba028d585341643b73ddf08c5f4e3e97/get
which results in 404 page not found
Setup details

Operating System: Synology DSM 6.2.4-25556 with the Docker enable
Used tusd version: Lastest  pushed 3 days ago
Used tusd data storage: disk store
Used tusd configuration: no proxy

command :
I tried :
-- upload-dir /data  --tls-certificate /tus.pem --tls-key /tus.key
--hooks-dir /srv/tusd-hooks --upload-dir /data  --tls-certificate /tus.pem --tls-key /tus.key

Used tus client library: Uppy.js

Tusd logs :
[tusd] 2021/05/31 08:44:05 event="UploadFinished" id="ba028d585341643b73ddf08c5f4e3e97" size="163463433"
[tusd] 2021/05/31 08:44:05 event="HookInvocationStart" type="post-receive" id="ba028d585341643b73ddf08c5f4e3e97"
[tusd] 2021/05/31 08:44:05 event="HookInvocationStart" type="post-finish" id="ba028d585341643b73ddf08c5f4e3e97"
[tusd] 2021/05/31 08:44:05 event="ResponseOutgoing" status="204" method="PATCH" path="ba028d585341643b73ddf08c5f4e3e97" requestId=""
[tusd] 2021/05/31 08:44:05 event="HookInvocationFinish" type="post-receive" id="ba028d585341643b73ddf08c5f4e3e97"
[tusd] 2021/05/31 08:44:05 event="HookInvocationFinish" type="post-finish" id="ba028d585341643b73ddf08c5f4e3e97"
[tusd] 2021/05/31 08:59:41 event="RequestIncoming" method="GET" path="ba028d585341643b73ddf08c5f4e3e97/get" requestId=""
Server side :
The file is available on the server side.
content of ba028d585341643b73ddf08c5f4e3e97.info :
{"ID":"ba028d585341643b73ddf08c5f4e3e97","Size":163463433,"SizeIsDeferred":false,"Offset":0,"MetaData":{"name":"extranet_2020-11-21.sql","type":"null"},"IsPartial":false,"IsFinal":false,"PartialUploads":null,"Storage":{"Path":"/data/ba028d585341643b73ddf08c5f4e3e97","Type":"filestore"}}
Chrome : Inspect network activity
Request URL: https://ideepix2.synology.me:1080/files/ba028d585341643b73ddf08c5f4e3e97/get
Request Method: GET
Status Code: 404 Not Found
Remote Address: ###.###.###.###:1080
Referrer Policy: strict-origin-when-cross-origin
Content-Length: 19
Content-Type: text/plain; charset=utf-8
Date: Mon, 31 May 2021 13:31:32 GMT
Tus-Resumable: 1.0.0

I found the solution. I was using an older version of uppy client.


Agent actor calls to RpcClient#request may raise Celluloid::TaskTerminated after an RpcClient crash, leaving calling actors in a persistent vegetative state

The agent's Kontena::RpcClient is a supervised actor which handles the websocket RPC request/response ID multiplexing. Other actors use synchronous Celluloid::Actor[:rpc_client].request(...) calls to send requests and receive responses. If the RPC request fails, either due to a timeout or an error response from the server, the Kontena::RpcClient#request method raises an Kontena::RpcClient::Error. This is propagated back to the calling actor, and that calling actor's rpc_client.request(...) call will fail with the Kontena::RpcClient::Error exception.
However, when the Kontena::RpcClient#request method raises an exception, the RpcClient actor also crashes. Normally, this is not a problem: it's a supervised actor, so it restarts and re-registers. Other actors might get some transient Celluloid::DeadActorErrors while it's restarting, which cause the calling actors to crash and restart:
D, [2017-04-04T14:28:22.421336 #1] DEBUG -- Kontena::Workers::Volumes::VolumeManager: failed to request volumes from master: Celluloid::DeadActorError attempted to call a dead actor: request
E, [2017-04-04T14:28:22.430737 #1] ERROR -- : Actor crashed!
Celluloid::DeadActorError: attempted to call a dead actor: request
	/usr/lib/ruby/gems/2.3.0/gems/celluloid-essentials-0.20.5/lib/celluloid/internals/responses.rb:29:in `value'
	/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
	/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
	/app/lib/kontena/workers/volumes/volume_manager.rb:43:in `block in populate_volumes_from_master'
	/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:97:in `exclusive'
	/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid.rb:421:in `exclusive'
	/app/lib/kontena/workers/volumes/volume_manager.rb:39:in `populate_volumes_from_master'
	/app/lib/kontena/workers/volumes/volume_manager.rb:29:in `block in start'
	/app/lib/kontena/workers/volumes/volume_manager.rb:27:in `loop'
	/app/lib/kontena/workers/volumes/volume_manager.rb:27:in `start'

Where this gets tricky is what happens if the Kontena::RpcClient actor has multiple #request tasks running when it crashes... only the crashing request call will propagate the Kontena::RpcClient::Error error back to the caller, while it seems that the other calling actors will receive a Celluloid::TaskTerminated instead. The effects of this Celluloid::TaskTerminated vary... it's not a StandardError so any rescue => ... will not trap it, and letting it propagate does not crash the calling actor, nor is it logged.
The ServicePodManager survives, because the start task uses every(...) { ... } to call the populate_workers_from_master which gets hit by the Celluloid::TaskTerminated, and it seems that each such timer loop is a separate task. If that task gets terminated, then it will be replaced by a new task.
The VolumeManager does not survive, because the start task uses a standard loop with sleep to call populate_volumes_from_master... if this gets hit by Celluloid::TaskTerminated, then the entire start task gets terminated, and the VolumeManager stops working.
D, [2017-04-04T14:34:12.383022 #1] DEBUG -- Kontena::Workers::Volumes::VolumeManager: failed to request volumes from master: Celluloid::TaskTerminated task was terminated
D, [2017-04-04T14:34:12.385909 #1] DEBUG -- Kontena::Workers::Volumes::VolumeManager: /usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:35:in `terminate'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:323:in `block in cleanup'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:321:in `each'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:321:in `cleanup'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:307:in `shutdown'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:299:in `handle_crash'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:171:in `rescue in run'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:150:in `run'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:131:in `block in start'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-essentials-0.20.5/lib/celluloid/internals/thread_handle.rb:14:in `block in initialize'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor/system.rb:78:in `block in get_thread'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/group/spawner.rb:50:in `block in instantiate'
(celluloid):0:in `remote procedure call'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/call/sync.rb:45:in `value'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/proxy/sync.rb:22:in `method_missing'
/app/lib/kontena/workers/volumes/volume_manager.rb:43:in `block in populate_volumes_from_master'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:97:in `exclusive'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid.rb:421:in `exclusive'
/app/lib/kontena/workers/volumes/volume_manager.rb:39:in `populate_volumes_from_master'
/app/lib/kontena/workers/volumes/volume_manager.rb:29:in `block in start'
/app/lib/kontena/workers/volumes/volume_manager.rb:27:in `loop'
/app/lib/kontena/workers/volumes/volume_manager.rb:27:in `start'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `public_send'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/calls.rb:28:in `dispatch'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/call/async.rb:7:in `dispatch'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:50:in `block in dispatch'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/cell.rb:76:in `block in task'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/actor.rb:339:in `block in task'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/task.rb:44:in `block in initialize'
/usr/lib/ruby/gems/2.3.0/gems/celluloid-0.17.3/lib/celluloid/task/fibered.rb:14:in `block in create'

After this, the VolumeManager actor stops doing anything, but the ServicePodManager is able to keep going in a similar situation.
Repro case
This causes the RpcClient actor to crash if there are other pending request tasks, which makes this issue very likely to occur-
diff --git a/agent/lib/kontena/rpc_client.rb b/agent/lib/kontena/rpc_client.rb
index 7be3f3a..0c30028 100644
--- a/agent/lib/kontena/rpc_client.rb
+++ b/agent/lib/kontena/rpc_client.rb
@@ -48,6 +48,8 @@ module Kontena
         raise TimeoutError.new(500, 'Request timed out') if time < (Time.now.utc - 30)
       end
       result, error = @requests.delete(id)
+      fail "crash with pending requests: #{@requests}" unless @requests.empty?
+
       if error
         raise Error.new(error['code'], error['message'])
       end

Note that this also affects any other actors that service concurrent sync calls while crashing, not just the RpcClient.
I suspect the Observable#add_observer could also result in something similar....?

Fixed for the RpcClient in #2008, but this may also affect other actors, such as the NodeInfoWorker< Observable.


improved warnings

show problematic file name along with "file not found" message.
this should instantly help the user much in e.g. automatic tests where sometimes dozens of file names are used it it's not clear which is the exact one that triggered the warning.

:+1:

@AlexanderStohr Please change name of branch with this patch, like update_error_message ("master", "2.4" names are not allowed) and recreate pull request (GitHub doesn't allow to change PR branch after creation, so I close this PR).
Please leave only the single commit on this branch without any "merges".


Re-activating a previous revision in single revision mode

Please provide us with the following information:

This issue is a: (mark with an x)

[x] bug report -> please search issues before submitting
[ ] documentation issue or request
[ ] regression (a behavior that used to work and stopped in a new release)

Issue description
In the Azure portal re-activating a previous revision in single revision mode fails if the container registry is in a different subscription.
Steps to reproduce

Deploy a revision using the "Docker Hub or other registries" option to select an Azure Container Registry in another subscription. (workaround for issue where you can't select Container Registries in another subscription using the "Azure Container Registry' option.)
Repeat step 1 to deploy a new revision.
From "inactive Revisions" select the previous revision and click "Activate"
Click "Save" to deploy the previous revision.

Expected behavior [What you expected to happen.]
The container app should revert to the previous revision with no downtime.
Actual behavior [What actually happened.]
The following error is reported from the notifications:
Failed to update revisions: Error activating revision <redacted>--dgs0s4f. Details Reason: Bad Request. Body: {"error":"Error updating revision <redacted>--dgs0s4f. You may be facing this error because this revision references a registry which is no longer defined. Please check registry definition and try again.","success":false}
The activity log shows the following in the JSON:
    "status": {
        "value": "Failed",
        "localizedValue": "Failed"
    },
    "subStatus": {
        "value": "Conflict",
        "localizedValue": "Conflict (HTTP Status Code: 409)"
    },

The current revision then goes into a failed state whilst the container restarts and probes indicate that the container is ready again which results in the container app being unavailable.
Additional context
Issue occurs in the portal.  Not tried the CLI.

@howang-ms  We also have this issue and are waiting for a bugfix.
Could you please communicate your ETA?


Deploy to server

[x] Install/Deploy PoSH Module

[x] Adjust ServerBaseUri in the config file (biz.dfch.PS.Appclusive.Client.xml)
[x] Execute Seed.ps1

done on LAB3


Add Sending custom Txs

Hi , There is a payload for each tx made why don't we use it in a nice way to send messages? on chain? so it be like Crypto mail
We can send up to 1024 byte text in each tx to any address .If You can create a database with usernames ? se we search by username for the recipient and retrieve its address and send the message with the lowest fee :) this is a great idea for on chain mail service And also you should make a loop in old txs to see if any one has  payload wich is not 0x and display it as a mail , thanks

This is a great idea, but I think it should be an external Dapp. This, will help to use idena-pocket to create something similar.


Script no longer works

Looks like there are so many changes on cowin website on daily basis.

You can only book slot for one person irrespective of how many members are added.
No need of captcha.
New centre does not show on website.

Not sure if anyone will making any changes accordingly.

@vivek076 you could try this repo


Original Sequelize options not passed to mock instance.

Hi,
I think the second parameter here should be options instead of fixtureFilePath. Otherwise the original sequelize config options (e.g. logging: false) are not passed through to the mock instance.
https://github.com/rochejul/sequelize-mocking/blob/7204464c6ba0cbc6d8fdc7e27db6917ea91a1e91/lib/sequelize-mocking-mocha.js#L33
Regards
Marcus

I use a partialRight function to provide the options parameter
See https://github.com/rochejul/sequelize-mocking/blob/7204464c6ba0cbc6d8fdc7e27db6917ea91a1e91/lib/sequelize-mocking-mocha.js#L31

Hi,
understood. However, I don't provide a fixtureFilePath and when I debug, the options are not passed to SequelizeMocking.create. This happens because the parameter fixtureFilePath is passed to
https://github.com/rochejul/sequelize-mocking/blob/7204464c6ba0cbc6d8fdc7e27db6917ea91a1e91/lib/sequelize-mocking-mocha.js#L33
which is null in this case and thus overwriting the options param provided through _.partialRight.

Hi @marcuslieberenzdev
Could you provide your test file? I will use it for debugging.
Many thanks

Close due to inactivity


Fixing termination timeout for module loader pods

Setting the SharedProcessNamespace to true, which will cause the PID 1 process of the pod container to be pause. Puase process is trapping SIGTERM, which will allow kubelet to destroy the container process immediately, without 30 seconds timeout

Isn't SIGINT stands for "interrupt from keyboard"?
What are we trying to solve with this PR?

Isn't SIGINT stands for "interrupt from keyboard"? What are we trying to solve with this PR?

Sorry, SIGTERM. What we are trying to solve is issue that it takes usually ~30 seconds and more for the pods of the ModuleLoader to be deleted when we delete Module

Fixes [https://github.com/kubernetes-sigs/kernel-module-management/issues/126]

/lgtm


⚠ Samsung has degraded performance

In 5f6b51e, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2516 ms

Resolved: Samsung performance has improved in 4cf5cec.


Transactions created with Open Payments client are not shown

When creating an IP or an OP through the Open Payments client, the transactions are not displayed, hence not being created. We should leverage what Rafiki gives us: webhooks. Instead of automatically creating transactions when sending money, we should create them when we receive incoming_payment.created or outgoing_payment.created events.

Closed by #771.


Synthetic LIA notebook finished

There's some issues here, definitely messed up the manifest, but will try to fix it in the PR...

not sure if this works with julia 1.9, but I left that in the manifest...

Codecov Report
Patch and project coverage have no change.

Comparison is base (0b351b4) 69.78% compared to head (aa4370b) 69.78%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #37   +/-   ##
=======================================
  Coverage   69.78%   69.78%
=======================================
  Files           1        1
  Lines         278      278
=======================================
  Hits          194      194
  Misses         84       84

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

not sure if this works with julia 1.9, but I left that in the manifest...

now it works. new Plots doesn't allow you plot unitful quantities which is very silly


[Latest Build] Missing UI Elements and Error Messages with MySQL as Primary Database

Describe the issue:
issues with the console (UI) when configured to use MySQL as the primary database. Several UI elements are missing, and error messages are displayed.
How to reproduce:
Configure  MySQL as the primary database.
Start the Server.
Log in to the console.
Navigate through different sections of the UI and observe missing elements and error messages.
Expected behavior:

Environment information (Please complete the following information; remove  any unnecessary fields) :
Product Version: wso2is-7.0.0-rc1-SNAPSHOT
OS:Mac
Database: MySql
Userstore: JDBC
Build : https://wso2.org/jenkins/job/products/job/product-is/4962/
Toml
[server]
hostname = "localhost"
node_ip = "<IP_ADDRESS>"
base_path = "https://$ref{server.hostname}:${carbon.management.port}"

[super_admin]
username = "admin"
password = "admin"
create_admin_account = true

[user_store]
type = "database_unique_id"

[database.identity_db]

url = "jdbc:mysql://localhost:3306/rc101?useSSL=false"
username = "root"
password = "root"
driver = "com.mysql.jdbc.Driver"

[database.shared_db]

url = "jdbc:mysql://localhost:3306/rc101?useSSL=false"
username = "root"
password = "root"
driver = "com.mysql.jdbc.Driver"

[keystore.primary]
file_name = "wso2carbon.jks"
password = "wso2carbon"

[truststore]
file_name="client-truststore.jks"
password="wso2carbon"
type="JKS"

[account_recovery.endpoint.auth]
hash= "66cd9688a2ae068244ea01e70f0e230f5623b7fa4cdecb65070a09ec06452262"

[identity.auth_framework.endpoint]
app_password= "dashboard"

# The KeyStore which is used for encrypting/decrypting internal data. By default the primary keystore is used as the internal keystore.

#[keystore.internal]
#file_name = "$ref{keystore.primary.file_name}"
#type = "$ref{keystore.primary.type}"
#password = "$ref{keystore.primary.password}"
#alias = "$ref{keystore.primary.alias}"
#key_password = "$ref{keystore.primary.key_password}"

# The KeyStore which is used for tls communication. By default the primary keystore is used as the tls keystore.

#[keystore.tls]
#file_name = "$ref{keystore.primary.file_name}"
#type = "$ref{keystore.primary.type}"
#password = "$ref{keystore.primary.password}"
#alias = "$ref{keystore.primary.alias}"
#key_password = "$ref{keystore.primary.key_password}"

#Google reCAPTCHA settings.

#[recaptcha]
#enabled = true
#api_url = "https://www.google.com/recaptcha/api.js"
#verify_url = "https://www.google.com/recaptcha/api/siteverify"
#site_key = ""
#secret_key = ""

# SMTP email sender settings.
#[output_adapter.email]
#from_address=<EMAIL_ADDRESS>#username= "abcd"
#password= "xxxx"
#hostname= "smtp.gmail.com"
#port= 587

https://github.com/wso2/product-is/assets/39120228/8ac41c85-41e8-402c-a16e-e2b6162776d7

Shall we check for a new DB with the deployment.toml configs added according to this documentation https://is.docs.wso2.com/en/latest/deploy/change-to-mysql/
If you set default auto commit = false, make sure to have both of the below configs.
defaultAutoCommit=false
commitOnReturn=true

Removing the UI label as this is not a UI issue but a MySQL configuration issue.


Shortcode Support

Closing this because, as Adam says "we're just using the shortcode plugin for boxes. That plugin has a lot of features I like (boxes, buttons, dropcaps, sliders), so it might not need a priority"


Skins not working with <>

The client only work for client for cigar , not work for the client for OgarUl
Following this, the skins work only with [skinname]
Anyone can give client with  and working in multiogar?

You need to update to protocol 5 because skins aren't supported on 4. No client out is on protocol 5 AND with working skins.

thx


improve heap recording data structure

heap profiler has huge contention on multi-cores systems.
When heap profiler is enabled it immediately consumes most of the CPU bandwidth on linux x64 systems with tcmalloc process utilizing 16 cores or more. Upon inspection I verified that the bottleneck is the sys_futex system call. I am attaching the callgraph that proves it. I do not think it's realistic to build a scalable heap recorder with critical section wrapping the whole record call. It will always cause a huge contention on multi-core systems. I suggest to convert RecordAlloc call to non-blocking. It can probably be achieved by either using lock-free data structure or by making it thread local and then merge into a final log during the dump phase.

heap checker and heap profiler are not designed for production use. Inside Google, heap checker is still used, usually for tests, but heap profiler is completely gone. They have nicer heap allocation profiler: https://github.com/google/tcmalloc/blob/master/tcmalloc/malloc_extension.h#L65, which I would like us to have too, but don't have throughput to port.
I thinking wont-fix this ticket. Heap checker is dead horse basically, and much harder to maintain then rest of code too.

Ok, fair enough. Is that nicer profiler open-sourced?
On Mon, Feb 10, 2020, 08:35 Aliaksey Kandratsenka (aka Aliaksei
Kandratsenka<EMAIL_ADDRESS>wrote:

heap checker and heap profiler are not designed for production use. Inside
Google, heap checker is still used, usually for tests, but heap profiler is
completely gone. They have nicer heap allocation profiler:
https://github.com/google/tcmalloc/blob/master/tcmalloc/malloc_extension.h#L65,
which I would like us to have too, but don't have throughput to port.
I thinking wont-fix this ticket. Heap checker is dead horse basically, and
much harder to maintain then rest of code too.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/gperftools/gperftools/issues/1151?email_source=notifications&email_token=AA4BFCCJEKL537IUVVPX3ZLRCDYRVA5CNFSM4JCV4NGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELHMPGY#issuecomment-583976859,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4BFCFYV3TV5VFRT537WVLRCDYRVANCNFSM4JCV4NGA
.

Yes, it should be part of that google tcmalloc fork. I suspect big part of usability problem with it, is malloc extension will give you "Profile" instance and it'll be up to you to serialize it for pprof. Do file ticket over there if that is indeed the case.

Closing as won't fix. Do consider either adopting "abseil" version of tcmalloc and either bugging them about this Profile thing or doing it yourself. Or consider just porting modern heap profiling.
I.e. real problem that you have is that existing heap profiler actually records every single allocation. That is extremely expensive. What google's version does is, it uses sampling to only track small subset of allocations (which is basically free to track both in cpu and ram terms). And this gives you in theory less precise but in practice pretty okay profile of "where bytes are allocated in my program".


how to name a 'non-english' site in readme.md?

for example, 微博 (weibo) should be in which format?

微博
weibo
微博 weibo
微博 (weibo)
weibo 微博
weibo (微博)

3

i support 6 'weibo (微博)', because we can sort the list using the first character. and if the non-latin site have some latin character, we can separate it with a '( )'

3

what about your reason?

First to emphasize it is a non-latin site the non-latin part should go first.
Second () dose not look good when some item have them while others don't.
Third non-latin at start will actually keep non-latin items together after sorting which I think is better
And last, I didn't think that much when I chose 3

First to emphasize it is a non-latin site the non-latin part should go first.
Second () dose not look good when some item have them while others don't.
Third non-latin at start will actually keep non-latin items together after sorting which I think is better
~And last, I didn't think that much when I chose 3~

i think we should sort the non-latin site as what they are sorted in filter-item folder, which can make it easier to find and add item to readme.md.

furthermore, i can not understand what do the 'Second () dose not look good when some item have them while others don't.' mead. can you tell the reason?

just my personal feeling
you r admin, do what you want

fix this issue at 5c2433304c4a299a0253f2ed9d4c77bcb2b5f2e1


Cannot find module @babel/runtime/helpers/interopRequireWildcard.js

Laravel Mix Version: 6.0.11 (npm list --depth=0)

├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

Node Version (v14.15.5):
NPM Version (6.14.11):
OS: mint 20.1

Description:
After clear install laravel get error.
ERROR in ./resources/js/app.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module<EMAIL_ADDRESS>
Steps To Reproduce:
composer create-project laravel/laravel test
cd test
composer install
npm install
npm run dev

I see that the package @babel/runtime:7.12.17 is missing some components.
And in package@babel/runtime:7.12.13 everything is good.

Same issue here, running with these specs:
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

Node Version (v15.8.0):
NPM Version (7.5.0):
OS: MacOS 11.2.1 (M1)

Description
ltest8 >> npx mix
ERROR in ./resources/js/app.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module<EMAIL_ADDRESS>
Steps To Reproduce
Same as @trilogo-lordee described

Not a Mix problem but a babel issue (see: https://github.com/babel/babel/issues/12816). It's already been fixed and tagged as v7.12.18. Please upgrade your deps (yarn upgrade or npm upgrade)


Topology install errors with commit a7852e0

With commit a7852e0 ("avs: install topology package from upstream repo", 2024-03-21) I get the following:
paul@localhost:~/chromebook-linux-audio> ./setup-audio --force-avs-install
WARNING: You may run into audio issues, even after running this script. Please report any issues on github.
Installing AVS
WARNING: Your device has max98357a and can cause permanent damage to your speakers if you set the volume too loud!
Type "I understand the risk of permanently damaging my speakers" in all caps to continue: I UNDERSTAND THE RISK OF PERMANENTLY DAMAGING MY SPEAKERS
Installing topology
tar: This does not look like a tar archive
tar: Skipping to next header
gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now
failed to run command: tar xf /tmp/avs_tplg/avs-tplg.tar.gz -C /tmp/avs_tplg
Traceback (most recent call last):
  File "/home/paul/chromebook-linux-audio/./setup-audio", line 301, in <module>
    match_platform(board)
  File "/home/paul/chromebook-linux-audio/./setup-audio", line 94, in match_platform
    avs_audio()
  File "/home/paul/chromebook-linux-audio/./setup-audio", line 153, in avs_audio
    cpdir("/tmp/avs_tplg/avs-topology/lib/firmware/intel/avs", "/lib/firmware/intel/avs")
  File "/home/paul/chromebook-linux-audio/functions.py", line 89, in cpdir
    raise FileNotFoundError(f"No such directory: {src_as_path.absolute().as_posix()}")
FileNotFoundError: No such directory: /tmp/avs_tplg/avs-topology/lib/firmware/intel/avs

Hardware: Lenovo Yoga Chromebook C630 (Pantheon)
Software:
Operating System: openSUSE Tumbleweed 20240320
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 6.1.0
Qt Version: 6.6.2
Kernel Version: 6.8.1-1-default (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: Google
Product Name: Pantheon
System Version: 1.0

Whoops, I somehow missed that. Try it now.

By the way, thank you for making good bug reports. Not only did you fill out the template, but you provided even more info.

Thank you, is working now


GitHub Actions: Bump Eden version to 0.9.10

Release notes can be found here:
https://github.com/lf-edge/eden/releases/tag/0.9.10
There is only one small patch fixing one of the initial steps of smoke tests.

@milan-zededa can you rebase this on master or otherwise twiddle it to see if that triggers the build workflow to run.

@milan-zededa can you rebase this on master or otherwise twiddle it to see if that triggers the build workflow to run.

So unfortunately we had to disable build workflows for PRs that make changes to workflow files: https://github.com/lf-edge/eve/pull/4051
This is due to introducing docker login into the workflow. It depends on repo secrets (dockerhub username/password), which for a PR are accessible only when its workflows are triggered with pull_request_target. However, this comes with a security risk - anyone can change the workflow yml file, add step with echo ${{ secrets.RELEASE_DOCKERHUB_TOKEN }} and open a PR, which would start the build actions and the secret would be revealed. To avoid this, @yash-zededa disabled build workflows for PRs that change workflow files. This is of course not ideal, because we cannot test the changes until we merge. He has some ideas how to improve this and will implement them in the near future.

@milan-zededa can you rebase this on master or otherwise twiddle it to see if that triggers the build workflow to run.

So unfortunately we had to disable build workflows for PRs that make changes to workflow files: #4051 This is due to introducing docker login into the workflow. It depends on repo secrets (dockerhub username/password), which for a PR are accessible only when its workflows are triggered with pull_request_target. However, this comes with a security risk - anyone can change the workflow yml file, add step with echo ${{ secrets.RELEASE_DOCKERHUB_TOKEN }} and open a PR, which would start the build actions and the secret would be revealed. To avoid this, @yash-zededa disabled build workflows for PRs that change workflow files. This is of course not ideal, because we cannot test the changes until we merge. He has some ideas how to improve this (run build after approval) and will implement them in the near future.

Did this pass the Eden tests as good as before when run as part of the Eden PR which did this change? (Sorry can't dig it up myself - only have phone access )

Did this pass the Eden tests as good as before when run as part of the Eden PR which did this change? (Sorry can't dig it up myself - only have phone access )

Yes it did.


Discuss and finalize HTTP Header passing behaviour

Do we need to pass all the headers from incoming request to the backend ?
No.
There are two types of headers (connection/protocol related, custom headers). Need to discuss how to handle them, looks like we need to handle them separately.

The current implementation adheres to the HTTP spec with regards to which headers to forward and which headers to remove. Hence closing this.


Enable import/export of local circuits

Is your feature request related to a problem? Please describe.
I can't save my work and load it later.
Describe the solution you'd like
Options to save JSON circuit to local files, and load into the browser (including the unit cell)
Describe alternatives you've considered
Saving things on the cloud, which wouldn't be good for security-minded users.
Related -- #160

Related: #170

This issue is not relevant anymore. Closing it. See #323 for more details.


Support for latest version of FullCalendar

FullCalendar is currently at 3.9.0 but this component is at 3.6.1 Will that get updated anytime soon?
Kind of related is the general question of maintenance. Are you going to be maintaining this or was it just a project to meet a goal and you will move on? Either way, thanks for your work so far!

Yes, I want to update the project to the latest version in the near future. As soon as there is a little time

have a look
https://github.com/Jamaks/ng-fullcalendar/pull/90

this issue deprecated.
<EMAIL_ADDRESS>released without Jquery,
try use<EMAIL_ADDRESS>with fulcalendar plugins


Suggestion/idea: allow setting temp targets from the pump when offline

I had an idea today, and was wondering if it was a reasonable idea that others thought might be useful.
I was offline today with no internet connectivity while taking my kids swimming, and wanted to set a temp target to avoid going low and thought it would be nice to be able to do that by just changing the target in the pump.
The target range in the pump is pretty static curently, we don't change it very much, not sure if others do and for what use cases.
Correct me if i'm wrong, but i think that currently changing the target in the pump is not the same as setting a temp target.
My idea, which I think might be useful is to move the actual default target setting to the preference file instead and treat the pump target as a temp target when it differs.
Would that be a useful feature? Seems to me like this would be a nice and easy way to set temp targets when offline. What do other think?

So if you, for example, set a target > 90 in the preference file and set <= 90 on the pump, and have low_temptarget_lowers_sensitivity enabled, that would force the sensitivityRatio up to ~1.2x, regardless of how sensitive you're actually running.  Since there's no expiration time on pump targets, that means it would by default stay that way indefinitely: I'm not sure that's ideal from a safety perspective.
FWIW, the Explorer HAT menu and buttons do allow for setting temp targets while offline.  Perhaps we should focus on making that user interface more user-friendly?

We've tested something on my rigs where it sets a temp target by default when I go offline, and that's working well. Most users are currently using the HAT menu to do this, though.  @alimhassam closing this due to lack of discussion in past 1.5 year, but please reopen and comment if you're interested in our local change (setting a temp target by default when offline) being added into the next release (after 0.7.0) for your use case as well.


Restrict rendered image types to web-safe images (attempt 2)

We should only allow the transform to show web-safe image types, gif, jpg, png, svg, bmp, webp and not emf/wmf which are sometimes in judgments.

Previous PR led to a regex error, hence reverting.


HashSet.addAll does not work correctly

public boolean addAll(Collection<? extends E> c) {
	checkNotNull(c);

	boolean changed = false;
	for (E e : c) {
	  changed |= add(e);
	}
	return changed;
}

is wrongly translated to
AbstractCollection.prototype.addAll$java_util_Collection = function (c) {
	javaemul.internal.InternalPreconditions.checkNotNull(c);
	var changed = false;
	for (var index123 = c.iterator(); index123.hasNext();) {
		var e = index123.next();
		{
			changed = changed || this.add(e);
		}
	}
	return changed;
};

changed |= add(e);
seems not to be equal to
changed = changed || this.add(e);
My guess is, that an early return happens if "changed" is true. And "this.add(e)" is not evaluated for further iterations. The java version uses a bitwise OR, but the javascript version uses a logical OR (which may return early).
I also guess that the j4ts candy is created by using the jsweet transpiler. This would mean that jsweet is broken.
A workaround for now is to iterate over the set yourself and use the "add" method.

I close this ticket, because the transpiler is changed, so this bug is not reproducible


signalbackup-tools: 20230109-1 -> 20230128-1

Description of changes
Update to latest version. No changes that effect build (https://github.com/bepaald/signalbackup-tools/compare/20230109-1...20230128-1).
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.


How to train rrnoise with multiple files at a time?

I have one directory A with the raw file of speech and one directory B with raw file of noise.
How did it train?

I generally concatenate all the speech files into one speech file and same with all the noises into one noise file.


fix: error page does not show source files on PHP 8.3

Description
Fixes #8398
Checklist:

[x] Securely signed commits
[x] Component(s) with PHPDoc blocks, only if necessary or adds value
[ ] Unit testing, with >80% coverage
[ ] User guide updated
[x] Conforms to style guide

Closed by #8401


Omit marketplacev3 filter parameters that have no effect

It is not possible to:

Filter auctions by the offeror address
Filter offers by the seller of the NFT

This PR makes it so that

marketplace.englishAuctions.getAll() does not accept offeror as a parameter
marketplace.offers.getAll() does not accept seller as a parameter

Will link a corresponding PR for documentation updates shortly...

@kumaryash90 could you check this out and see if it looks good to you?


Add EventMailer

Description of Feature or Issue
closes #205

Checklist

[ ] Added/changed specs for the changes made
[ ] Is the linting build successful?
[ ] Is the test build successful?

User-Facing Changes

Resources
https://www.caniemail.com/
https://guides.rubyonrails.org/action_mailer_basics.html#previewing-emails

To-do:

(issue) Make a rake task to actually send this email
Test the text format of the email
Add tests for the EventAttendeeMailer
(issue) Add tests for the devise mailers
(off-stream) setup/fix the domain


Support returning primitives in ML_PREDICT in torch flavor

This was not for providing "object_counts“ as the objective of this PR.  This PR is allow pytorch runner able to run a model that yield primitive types.
Use object_counts for a testing example


UI Dashboard Layout

Includes Boxes, Filters and Modals as per Requirements

Basic Layout (Colors, Typography)

Boxes
Filters
Modal
Different Views (graph and tabs)


Doesn't build on Windows ARM64

Would you consider patching the ring package locally for this Python package?
The upstream made no progress after a few months.
See also: https://github.com/briansmith/ring/issues/1514#issuecomment-1258562375

Sorry, I'm not comfortable with applying random patches to crypto libraries ... I know that development of "ring" is not always reliable, but I'd rather wait until there's an official released version of the fix that we can use (or rather, that boringtun can start to use, since mitmproxy_wireguard doesn't depend on ring directly).

Strong :+1: on waiting for an official release.


[Bug]: CLI is trying too hard here

Please confirm that you have:

[X] Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
[X] Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?
App
Expected behavior
The App should just start
Actual behavior
It started, but I see some logs that are interesting.
Sending APP_UNINSTALLED webhook to app server
2023-02-28 18:43:46 | webhooks | App isn't responding yet, retrying in 5 seconds
So that is interesting. It does not work for whatever reason, but hey, nice try!
The App has a job for app/uninstalled in the store. But when starting up this time, in a migration to CLI 3, the CLI has this issue. It is benign sure, but also annoying. The only thing in the start-up logs that gives a clue to this is the following:
 Using a different app than last time, sending uninstall webhook to app server

What does that even mean? I see this App is installed in exactly one test shop, the one I specified using the CLI. Seems like either you have a timing issue, or something else is logically busted?
Anyway, there you go. Have fun with that one.
Stack trace
No response
Reproduction steps

migrate an App from no CLI to CLI 3
yarn run dev
profit

Operating System
MacOS
Shopify CLI version (check your project's package.json if you're not sure)
3.44.1
Shell
zsh
Node version (run node -v if you're not sure)
19.7
What language and version are you using in your application?
Ruby 3.1.2

Hi @resistorsoftware . Thanks for bringing up this issue.
That webhook was included in the case a developer uses 2 different apps with the same store locally, the app thinks it is already installed to the store. That happens because the database entry isn't associated with the app itself, so the app decides it's installed even if it isn't actually installed in Shopify.
To help ensure that the app starts with a fresh state, the CLI will now send an app/uninstalled webhook to the app after it starts, so that it can clean up the state for the store, and reinstall an app if it changes.
This only happens if and only if:

the user has just selected a new app, either by running dev --reset or passing in a different --api-key flag
the app has a new webhooks_path value in their backend shopify.web.toml file

I hope that this explanation can clarify a bit that log messages.

Hi,
In my case, the App selected was installed on the store in question, the developer store I selected for running the App. I could tell this by simply looking at the dates of the install from the Partner Dashboard for the App keypair.
So I had not selected a new App per se, but since this was a migration from CLI 2 days, I guess the trigger here was, the CLI 3 connector had not seen the API keys before, how could it? All new to it. So that is the reason for this? Maybe inform the developer that a migration to CLI 3 could be in play (it was) so that messaging makes more sense?
All good. Thanks for the update.


Added {folder_id} variable and parameter for subfolder support in exp:file:entries tag

Code: https://github.com/ExpressionEngine/ExpressionEngine/pull/3823

In use {folder_id} returns the ID of the folder, which is confusingly referred to by directory_id in the CP URL when viewing the folder.
So for this CP URL:
/cp/files/directory/20&directory_id=434
{directory_id} returns 20
{folder_id} returns 434
In my use case this structure to successfully return the content of a sub-folder:
{exp:file:entries folder_id="{folder_id}"}
HTH
🐾

@TomJaeger folder and subfolder are really synonymes. Feel free to change if that does not sound clear


Change link to Loop / ReactiveFeedback project

The original creators and maintainers of ReactiveFeedback have created a fork in the ReactiveCocoa organisation, called Loop, and are no longer maintaining the ReactiveFeedback repo. Loop should now be considered the canonical version of this project.
cc: @sergdort and @andersio

Cool, works for us. Could you also bump it up to be below RIBs? We're sorting by title length for no particular reason 😬

Could you also bump it up to be below RIBs?

Done 👍


update path to newer version

I was having a bit of "dependency hell" as they call it in npm land.
This is a step in the right direction.
(See the horrible things I had to do in my pubspecs in my hive clone (https://github.com/yringler/hive/tree/update-dartx) for some context).

Never mind, the issue is in hive not allowing the latest dartx. I'm closing this, and I'll re-open there


2.3.0 breaks rendering of SelectField with no choices

Actual Behavior
from wtforms import Form, SelectField, validators

class MyForm(Form):
    my_field = SelectField(label='MyField', choices=[])

form = MyForm()
form.meta.render_field(form.my_field, {})

Results in
IndexError: list index out of range

Due to:
https://github.com/wtforms/wtforms/blob/0a63864317ce3260d14a11260ed16e2f02037f56/src/wtforms/fields/core.py#L512
Environment

Python version: Any
wtforms version: 2.3.0

Should be fixed by #582


options_clear should include the live_select_id

When options are cleared I want to show the initial full selection list. However currently the live_select_id is not sent with the options_clear event so I cannot reset the live select form. My workaround is to store the last live_select_id and then clear that with the options_clear event but I'm not sure this will work if I have multiple live selects on the same page.

Thanks, I understand the use case here. However, the options_clear event is internal to LiveSelect, and you would not be able to handle it in your live view/component. However, your description sounds like you are able to handle it. Can you please clarify how?
One idea would be to send the options_clear event also to the live view/component that renders LiveSelect, with the id as you suggest

I actually don’t know how to make it work.  How can I reset the list of
options when the field is cleared? It doesnt send a live select event with
a blank text field
On Sat, Jun 22, 2024 at 14:23 Max @.***> wrote:

Thanks, I understand the use case here. However, the options_clear event
is internal to LiveSelect, and you would not be able to handle it in your
live view/component. However, your description sounds like you are able to
handle it. Can you please clarify how?
One idea would be to send the options_clear event also to the live
view/component that renders LiveSelect, with the id as you suggest
—
Reply to this email directly, view it on GitHub
https://github.com/maxmarcon/live_select/issues/74#issuecomment-2184140116,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKA2RZOT7MXCQRQ6N7TF73ZIW6LPAVCNFSM6AAAAABJXP6RB2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBUGE2DAMJRGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Does this cheatsheet work for you?

It should work, I created it exactly to implement this use case


Add date due to Card

Add date due to Card

De-serializing into LocalDate throws errors for me, changing that to java.util.Date fixed it though


[Bug] Cannot add Account because OAuth Failed

Current Behavior
When trying to add a premium account, I get the errror "Cannot add Account because OAuth Failed"
Expected Behavior
Adding a premium account via GUI without errors.
Steps To Reproduce
Use Docker container.
Port Forward 5800 to localhost from remote machine to access GUI on local browser.
Add Premium Account under Settings -> Account Manager
Environment

OS: Ubuntu
OS version: 20.04.6 LTS (Focal Fossa)
CPU: AMD EPYC x86_64
Docker version: 24.0.5
Device model:
Browser/OS: Chrome

Container creation

version: "3"
services:
jdownloader:
image: jlesage/jdownloader-2
container_name: jdownloader
volumes:
- ./config:/config:rw
- /downloads:/downloads
ports:
- <IP_ADDRESS>:5800:5800
restart: unless-stopped
Container log
[init        ] container is starting...
[cont-env    ] loading container environment variables...
[cont-env    ] APP_NAME: loading...
[cont-env    ] DISPLAY: executing...
[cont-env    ] DISPLAY: terminated successfully.
[cont-env    ] DISPLAY: loading...
[cont-env    ] DOCKER_IMAGE_PLATFORM: loading...
[cont-env    ] DOCKER_IMAGE_VERSION: loading...
[cont-env    ] GTK2_RC_FILES: executing...
[cont-env    ] GTK2_RC_FILES: terminated successfully.
[cont-env    ] GTK2_RC_FILES: loading...
[cont-env    ] GTK_THEME: executing...
[cont-env    ] GTK_THEME: terminated successfully.
[cont-env    ] GTK_THEME: loading...
[cont-env    ] HOME: loading...
[cont-env    ] INSTALL_PACKAGES_INTERNAL: executing...
[cont-env    ] INSTALL_PACKAGES_INTERNAL: terminated successfully.
[cont-env    ] INSTALL_PACKAGES_INTERNAL: loading...
[cont-env    ] QT_STYLE_OVERRIDE: executing...
[cont-env    ] QT_STYLE_OVERRIDE: terminated successfully.
[cont-env    ] QT_STYLE_OVERRIDE: loading...
[cont-env    ] TAKE_CONFIG_OWNERSHIP: loading...
[cont-env    ] XDG_CACHE_HOME: loading...
[cont-env    ] XDG_CONFIG_HOME: loading...
[cont-env    ] XDG_DATA_HOME: loading...
[cont-env    ] XDG_RUNTIME_DIR: loading...
[cont-env    ] XDG_STATE_HOME: loading...
[cont-env    ] container environment variables initialized.
[cont-secrets] loading container secrets...
[cont-secrets] container secrets loaded.
[cont-init   ] executing container initialization scripts...
[cont-init   ] 10-certs.sh: executing...
[cont-init   ] 10-certs.sh: terminated successfully.
[cont-init   ] 10-check-app-niceness.sh: executing...
[cont-init   ] 10-check-app-niceness.sh: terminated successfully.
[cont-init   ] 10-clean-logmonitor-states.sh: executing...
[cont-init   ] 10-clean-logmonitor-states.sh: terminated successfully.
[cont-init   ] 10-clean-tmp-dir.sh: executing...
[cont-init   ] 10-clean-tmp-dir.sh: terminated successfully.
[cont-init   ] 10-fontconfig-cache-dir.sh: executing...
[cont-init   ] 10-fontconfig-cache-dir.sh: terminated successfully.
[cont-init   ] 10-init-users.sh: executing...
[cont-init   ] 10-init-users.sh: terminated successfully.
[cont-init   ] 10-nginx.sh: executing...
[cont-init   ] 10-nginx.sh: terminated successfully.
[cont-init   ] 10-openbox.sh: executing...
[cont-init   ] 10-openbox.sh: terminated successfully.
[cont-init   ] 10-pkgs-mirror.sh: executing...
[cont-init   ] 10-pkgs-mirror.sh: terminated successfully.
[cont-init   ] 10-set-tmp-dir-perms.sh: executing...
[cont-init   ] 10-set-tmp-dir-perms.sh: terminated successfully.
[cont-init   ] 10-vnc-password.sh: executing...
[cont-init   ] 10-vnc-password.sh: terminated successfully.
[cont-init   ] 10-web-data.sh: executing...
[cont-init   ] 10-web-data.sh: terminated successfully.
[cont-init   ] 10-x11-unix.sh: executing...
[cont-init   ] 10-x11-unix.sh: terminated successfully.
[cont-init   ] 10-xdg-runtime-dir.sh: executing...
[cont-init   ] 10-xdg-runtime-dir.sh: terminated successfully.
[cont-init   ] 15-cjk-font.sh: executing...
[cont-init   ] 15-cjk-font.sh: terminated successfully.
[cont-init   ] 15-install-pkgs.sh: executing...
[cont-init   ] 15-install-pkgs.sh: terminated successfully.
[cont-init   ] 55-jdownloader2.sh: executing...
[cont-init   ] 55-jdownloader2.sh: terminated successfully.
[cont-init   ] 85-take-config-ownership.sh: executing...
[cont-init   ] 85-take-config-ownership.sh: terminated successfully.
[cont-init   ] 89-info.sh: executing...
    ╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
    │                                                                      │
    │ Application:           JDownloader 2                                 │
    │ Application Version:   n/a                                           │
    │ Docker Image Version:  24.01.1                                       │
    │ Docker Image Platform: linux/amd64                                   │
    │                                                                      │
    ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init   ] 89-info.sh: terminated successfully.
[cont-init   ] all container initialization scripts executed.
[init        ] giving control to process supervisor.
[supervisor  ] loading services...
[supervisor  ] loading service 'default'...
[supervisor  ] loading service 'app'...
[supervisor  ] loading service 'gui'...
[supervisor  ] loading service 'openbox'...
[supervisor  ] loading service 'xvnc'...
[supervisor  ] loading service 'nginx'...
[supervisor  ] loading service 'certsmonitor'...
[supervisor  ] service 'certsmonitor' is disabled.
[supervisor  ] loading service 'logrotate'...
[supervisor  ] loading service 'logmonitor'...
[supervisor  ] service 'logmonitor' is disabled.
[supervisor  ] all services loaded.
[supervisor  ] starting services...
[supervisor  ] starting service 'xvnc'...
[xvnc        ] Xvnc TigerVNC 1.13.1 - built Dec 21 2023 00:55:16
[xvnc        ] Copyright (C) 1999-2022 TigerVNC Team and many others (see README.rst)
[xvnc        ] See https://www.tigervnc.org for information on TigerVNC.
[xvnc        ] Underlying X server release 12014000
[xvnc        ] Mon May  6 15:34:18 2024
[xvnc        ]  vncext:      VNC extension running!
[xvnc        ]  vncext:      Listening for VNC connections on /tmp/vnc.sock (mode 0660)
[xvnc        ]  vncext:      Listening for VNC connections on all interface(s), port 5900
[xvnc        ]  vncext:      created VNC server for screen 0
[supervisor  ] starting service 'openbox'...
[supervisor  ] starting service 'nginx'...
[nginx       ] Listening for HTTP connections on port 5800.
[supervisor  ] starting service 'app'...
[supervisor  ] all services started.
[xvnc        ] Mon May  6 15:40:22 2024
[xvnc        ]  Connections: accepted: /tmp/vnc.sock
[xvnc        ]  SConnection: Client needs protocol version 3.8
[xvnc        ] Mon May  6 15:40:23 2024
[xvnc        ]  SConnection: Client requests security type None(1)
[xvnc        ]  VNCSConnST:  Server default pixel format depth 24 (32bpp) little-endian rgb888
[xvnc        ]  VNCSConnST:  Client pixel format depth 24 (32bpp) little-endian bgr888
[xvnc        ]  ComparingUpdateTracker: 0 pixels in / 0 pixels out
[xvnc        ]  ComparingUpdateTracker: (1:-nan ratio

Container inspect
No response
Anything else?
No response

Thanks to #3 I fixed the issue and just did the solution with local installation


Add summon objects for Scoped aliases

closes #401

Also added one missing summoner

Isn't tofu.syntax.scoped.deferFuture supposed match ScopedExecute.deferFuture signature? Atm it matches ScopedExecute.deferFutureAction. Perhaps should have syntax for both?


Add environment variables to turborepo for CI actions

How do we feel about stale bot?

It did its job in this case. I forgot about this and resolved it as a part of the new deployment method a bit ago. It may also be a good reminder to follow up with folks about pending work as well.
No strong opinion either way.


Cross domain issue

I am trying to use this lib for cross domain iframe. Has anyone encountered this and solved?
This on latest Chrome v 81.
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('http://localhost:4200') does not match the recipient window's origin ('http://localhost:8080').

https://github.com/davidjbradshaw/iframe-resizer/blob/master/docs/troubleshooting.md#failed-to-execute-postmessage-on-domwindow


"Get Access" is seen for link bank account section even after the Phone number is already verified after user restores the account

Frequency: 100%
Repro on build version: iOS Alfajores build V:1.25.0, Android Internal Alfajores build V:1.25.1 ,iOS TestFlight Alfajores build V:1.25.1
Repro on device : OnePlus 7t(11.0), Google Pixel 2XL(11.0), iPhone 12(14.7.1)
Recovery Phrase with number :<PHONE_NUMBER> / Recovery Phrase
Pre-condition:
1] User must have installed the application
2] User must have completed on boarding flow
3] User must have restored previous account and phone number should be verified for this account
Repro Steps:
1] Tap on Hamburger menu and select settings
2] It redirects to settings page
3] Tap on "Get access" from link bank account section and observe
4] It redirects to connect your phone number page
Bug : After clicking on "Get access" it is redirecting to phone number confirmation page although the number is verified
Expected Behavior: It should redirect to Persona flow since the phone number is already verified.
Observation :

After clicking on continue from phone number verification page it redirects to confirm phone number page and it shows "Your number is already verified"
Clicking on go back from confirm phone number page is redirecting to homepage instead of settings page
If user creates a new account then he/she is able to access the Persona flow

Attachment : Getaccess.mp4

Hey @MuckT we are closing the above issue since this feature will not be present in upcoming builds as discussed in weekly meeting
Thanks.!


how do I delete or move public files on keybase?

Please help explain how I either delete or move public files on keybase. I have just uploaded a bunch of sensitive files, to what I thought was a private folder, but turns out it is public.... I now want to either move the files into the private folder or delete them, but there seems to be no option in the interface to do this. I'm working on a mac book pro, about 4 years old. For some reason, keybase won't link to the Finder in my Mac. Please bear in mind I am not a tech nerd, so please explain it in dummy terms.... Many thanks in advance!

In the GUI, you can press the triple dot menu at the right of the screen and you'll see a red delete option. Or if you want to delete a folder, click "Copy path" from the triple dot menu, open Terminal, and type keybase fs rm <thepath>, e.g., keybase fs rm /keybase/ruthhopk/public/some/folder.

I helped her via simple FS commands but I think something is broken about her installation.

@strib, @ruthhopk  can't install KBFS finder integration, gets the "lack of slots" dialog. She shared her kextstat with me and I didn't see anything that wasn't com.apple in the list. Is it possible there are other reasons the kextload would fail?

Thanks for looking into this @maxtaco. If you have a log send or the output of keybase --debug install -c fuse, we can get the exact error code and debug it.  I think in some cases we use that device slots error as a catch-all, but also I'm not positive the device slots thing always means an unusual kext will show up in kextstat.

(note the full path for the keybase binary since I think there's additionally a path issue ^)

Thanks everyone. I’m out now and can only respond properly tomorrow, but thanks for all the feedback. Ruth
Sent from my iPhone

On 22 Mar 2019, at 17:22, Maxwell Krohn<EMAIL_ADDRESS>wrote:
(note the full path for the keybase binary since I think there's additionally a path issue ^)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


ESLint upgrade, use new fb lint config, fixes

Summary
This doesn't do the strict enforcement of lint, but it does get us back to zero warnings.
I'm in the process of shipping a standalone config that is (virtually) identical to our internal config, minus custom rules. There isn't much impact for Draft except that we can remove the config parts that were duplicated, leaving us with just a simple extends entry.
There are a few code changes to make the consistent-return rule pass. One case I just disabled the rule (it doesn't understand that invariant throws). Then a couple explicit return undefineds. The last was in a [].some call. The implicit undefined is treated the same as false so I used that more broadly. I can add comments if it'll help with the code intent (which I didn't look super closely at).
Test Plan
npm link from eslint-config-fbjs and run lint. Modified a Flow Object Type to use a semicolon and saw that it failed lint for the babel/flow-object-type rule (only specified in the new config).
Dependencies

[ ] https://github.com/facebook/fbjs/pull/160

lgtm


Unable to debug or run terminal - Cannot create process, error code: 5

Hi
I've just installed VS Code in a new machine, but I can't debug with python or run the terminal. This is the data:
Windows: Version 10.0.19042.1202
VS Code: 1.61.0-insider (user setup)
Chrome: 91.0.4472.164
Electron: 13.4.0
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.19042
VS Code: 1.60.2 (user setup)
VS Code: 1.53.2 (user setup)
VS Code 1.60.2 (system setup)
I've tried the following:
a) Run VS as Admin: Same error
b) Uninstall and reinstall same version of VS Code and Previous/Insiders versions: Same error
c) Uninstall/Reinstall the extensions: Same error
d) Reboot computer (multiple times..): Same error
Screenshot (Trying to launch the terminal):

code --verbose Log:
Code cmd_verbose.txt
Developer Tools --> Console Log:
(https://github.com/microsoft/vscode/files/7219005/Console.vscode-app-1632411445956.log)
[Console vscode-app-1632411445956.log]
Please help!

@deepak1556
does this line in the logs mean anything to you?
[11512:0923/123758.201:ERROR:gpu_init.cc(440)] Passthrough is not supported, GL is disabled

Looks like error code 5 means Access is denied - so a permissions issue with your setup.

See https://support.microsoft.com/en-us/topic/-access-denied-or-other-errors-when-you-access-or-work-with-files-and-folders-in-windows-219af563-1953-ab4a-f17e-b0182755214e

Sure, it is an access is denied. But what is denied? There no way to find what file causes the permission is denied. Also, the setup has been done many times and as user/admin and the error is still there.

Finally I've solved it.
There was a deny permission to execute PowerShell. So i've deleted all deny permissions on the file C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe and VS Code started working.


fix(formfield): relax the label propType validator to allow use witho…

…ut a label prop
Fixes #1387

Codecov Report

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

@@           Coverage Diff           @@
##           master    #1491   +/-   ##
=======================================
  Coverage   99.74%   99.74%
=======================================
  Files         141      141
  Lines        2371     2371
=======================================
  Hits         2365     2365
  Misses          6        6

Impacted Files
Coverage Δ

src/collections/Form/FormField.js
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Released in<EMAIL_ADDRESS>


Unable to change znode.parent

With hortonworks hdp distribution 2.1 it defaults the property zookeeper.znode.parent to
/hbase-unsecure.  Its not apparent how to change this.

Hi,
I will look into it but as a temporary solution you can download the source code and add this line config.set("zookeeper.znode.parent","/hbase"); at createConfig() method of the ConnectionDetails class. This will override the default property of the cluster

Hi
Thanks, I'll try this out and let you know.


Connection Error

I am having issues with this tutorial.    I have created the developer site within sharepoint, and when I browse to it I don't see Add-ins in Testing, but instead I see Apps in Testing.
I get to the point in the tutorial when I am creating the list item, and then I get a connection error that says I don't have permissions to access the dev site (url is https://mycompany.sharepoint.com/sites/PMDev/) where mycompany is the corporate 365 registration name.  The only references to this error have to do with SQL Server permissions for Sharepoint server, but this is for sharepoint online.  Can you clarify?

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

ID: 7795f659-9cc4-310b-1ea6-9842a6a2930a
Version Independent ID: cfc98572-f913-6f48-cfe4-1b9dd526d7fc
Content: Get started creating SharePoint-hosted SharePoint Add-ins
Content Source: docs/sp-add-ins/get-started-creating-sharepoint-hosted-sharepoint-add-ins.md
Product: sharepoint
GitHub Login: @spdevdocs
Microsoft Alias: spdevdocs

You shouldn't have any connection issues related to SQL Server if you're working in SharePoint Online... Can you provide more detail where you were getting the error or error message? Not clear if you got the error from the browser / visual studio / etc....
Submitted a PR to address the inconsistency in the name of the list.


Fixes #2510 Revise ependymal cell and subclasses

updated logical and textual definitions for ependymal cell and choroid plexus epithelial cell
added links to GO terms

A new term multiciliated ependymal cell has been added under ependymal cell #2508

#gogoeditdiff

#gogoeditdiff


Created a JS Native version fork, future direction?

I never use jQuery in my personal or paid projects these days, and thought your awesome repo was worth converting 🔥
Released a JS native version here: https://github.com/mintymatt/webgl-ripples.js (note: Needs fully testing, not stable)
Is this a direction you'd like to take? If so I can make a pull request, if you'd like 👍

It's been many years since I last used jQuery myself, so it probably is no surprise I've been thinking in the past of creating a JS native version as well (a version which this package could then depend on), but I'm not sure if I'll ever get to it.
The idea was to create a generic component that has as input an image and would just render an interactive canvas. It would be a rewrite of the codebase in native JS and in a modern code style.
But yeah, since I don't see myself picking it up anytime soon (if ever), I'm totally ok with a JS native fork existing next to this. You don't need to make a PR, as it would not make much sense since this repo is called jquery ripples, after all :)


add get_rcutoff and get_species functions to API

This PR adds two new field accessor functions to the API: get_rcutoff and get_species. This allows us to avoid using direct field access in the aggregation functions and will be very important for when we externalize the neighbor list interface. New implementations default to Inf and missing respectively. The LinearCombinationPotential has rcutoff which is the maximum of its subpotentials. This choice seems sensible right now but it could potentially be revisited when we rework the neighbor list abstraction in version 0.3.

Codecov Report

Merging #34 (13d7ac5) into main (e22dc35) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #34   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            9         9
  Lines          147       154    +7
=========================================
+ Hits           147       154    +7

Impacted Files
Coverage Δ

src/empirical/bm.jl
100.00% <100.00%> (ø)

src/empirical/coulomb.jl
100.00% <100.00%> (ø)

src/empirical/lj.jl
100.00% <100.00%> (ø)

src/empirical/morse.jl
100.00% <100.00%> (ø)

src/empirical/zbl.jl
100.00% <100.00%> (ø)

src/mixed/linear_combination_potential.jl
100.00% <100.00%> (ø)

src/types/arbitrary_potential.jl
100.00% <100.00%> (ø)

src/types/empirical_potential.jl
100.00% <100.00%> (ø)

src/nnlist.jl
100.00% <0.00%> (ø)

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 e22dc35...13d7ac5. Read the comment docs.


test: updated locators

updated test as there was a flaky locator used
Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:release and head branch: test/fixTableTest

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
55.03 (0.01)
36.92 (0.01)
33.75 (0)
55.51 (0.01)

:green_circle:
app/client/src/utils/autocomplete/TernServer.ts
52.26 (0.22)
41.25 (0.83)
34.48 (0)
56.22 (0.26)

/ok-to-test sha=85fb0ee

/ok-to-test sha=85fb0ee

/ok-to-test sha=74137e5

/ok-to-test sha=74137e5

/ok-to-test sha=8f063d4

/ok-to-test sha=8f063d4

/ok-to-test sha=89952b9


CMake version config file is architecture-dependent

CMake's write_basic_package_version_file by default creates a file that checks that the word size is the same as the word size used when the file was created.  That means that if the file was created on a 64-bit machine, then CMake will refuse to use it on a 32-bit machine (or vice versa).  This is a problem for the Debian package, since the package is architecture-independent, and so it is only built once on one architecture, and that package used when building other packages on other architectures.  See, for example, https://buildd.debian.org/status/fetch.php?pkg=nheko&arch=i386&ver=0.6.4-1&stamp=1564680125&file=log in which it tries to build a package on a 32-bit architecture, using the JSON library package built on a 64-bit architecture.
In CMake 3.14, they added a ARCH_INDEPENDENT flag to write_basic_package_version_file to drop this check.  However, if you  use that, it would require bumping the minimum version of CMake to 3.14.  This also doesn't help us in Debian, since we still have CMake 3.13.  For Debian, I've worked around this for now by creating my own template for nlohmann_jsonConfigVersion.cmake:
set(PACKAGE_VERSION "@PROJECT_VERSION@")

if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
  set(PACKAGE_VERSION_COMPATIBLE FALSE)
else()

  if(PACKAGE_FIND_VERSION_MAJOR STREQUAL "@PROJECT_VERSION_MAJOR@")
    set(PACKAGE_VERSION_COMPATIBLE TRUE)
  else()
    set(PACKAGE_VERSION_COMPATIBLE FALSE)
  endif()

  if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
      set(PACKAGE_VERSION_EXACT TRUE)
  endif()
endif()

Would you mind opening a PR?

Sure, I can do that.  Would you prefer bumping the CMake version requirement to 3.14 so that the ARCH_INDEPENDENT flag can be used, or using the template that I adapted for Debian?

Definitely not bumping the required CMake version.

Hi, I'm still alive, and will write a PR, but was on vacation for most of August.

Hi stale bot, I made a PR to fix this issue.

Fixed by merging #1746


Nnn

https://github.com/devcontainers/devcontainers.github.io/blob/gh-pages/_data/collection-index.yml

Looks like this was created by accident, closing. If needed, feel free to reopen with more details, thank you!


pyupgrade updates

lgtm, feel free to merge once CI passes.

(CI did pass, except the broken Legacy OS test that will be forever stuck on yellow.)


Classification result stitching

Make a script for generating a final "segmented" result image by stitching tiles with a given class label.

Segmentation is done per pixel with tile, not on a previously cropped tile. See issue #39 .


Implement Iterator::last() for Overlapping and Iter

Iterator::last() can benefit from a shortcut using DoubleEndedIterator::next_back().
It may be smart to check sublist_len of the first element, and if it is the full length of the elements, just grab next() instead, since that will be faster than next_back().

This has been implemented into the 0.3.0 branch.


Scale transform doesn't take into consideration the origin property

Hi, I noticed these transformations take into consideration the origin:
if (flipY) pathCommander.transform({ rotate: [180, 0, 0], origin: groupCenter });
if (rotate) pathCommander.transform({ rotate, origin: groupCenter });

while this will still scale the path based on its own center instead of the given origin
if (scale) pathCommander.transform({ scale, origin: groupCenter });
Why is that?

What is  groupCenter?

It is obtained by merging the d attributes of all the paths we want to apply the transform, getting the viewbox of the unified path and than it is obtained with [bbox.cx,bbox.cy]

I want to see some code sample.

https://jsfiddle.net/Scanu/3fdLut4m/40/
Just made up a little fiddle to show the problem and i just realised that it is actually working  as expected. Will look further in my codebase to see what's going wrong. thank you very much for your help!

ok found the error in the rest of my code, will close the issue. thank you again for this wonderful tool! Have a nice day :)


ENH: adding ProxTVImageFilter

Is this all that is required to add a filter to SimpleITK's wrapping?

Adding a json file is all that is usually needed for filter which file the standard ITK conventions. I usually end up spending a bit of time on the test case and some time find bugs.

Thanks for the PR. To test it with the CI, you will need to temporarily enable this remote module in the Superbuild

@dzenanz Currently SimpleITK is compiling against ITKv4. The TotalVariation ITK Module is a recent addition only available in ITKv5. So this filter will require ITKv5 enabled to use and test, this is currently only done on one build, when topic is merged into master. To get the CI testing this filter you can hack it.
Also, the documentation in the json can be added from the ITK Doxygen with this script. Looking at the filter, this class needs some documentation work.

I created this PR in part to get feedback on content of that JSON file, because I am using it in https://github.com/BlueQuartzSoftware/ITKImageProcessing/pull/182. It is up to you whether you want to merge it, close it, keep it open until SimpleITK switches to ITK 5, or take over this PR.

Thanks a gain for the contribution. I'll take of this PR to add the filter, so it'll be available when ITKv5 is enabled.

This ITK remote module requires extra dependencies that are not working out of the box.


improve the UI of dropdown menu of demographics page

Description of PR
Type of PR

[x] Bugfix
[ ] New feature

Relevant Issues
Fixes #...
Checklist

[ ] Compiles and passes lint tests
[x] Properly formatted
[x] Tested on desktop
[x] Tested on phone

Screenshots

Can anyone help me why this check fails?

Fixed by #877 :)


Bootstrapped - Using Sidebar on Left on the Redux Layout Breaks the Sidebar

Closed due to being unable to reproduce and no more info given.


Sample playback - looping control

Our sample playback makes use of a custom EnhancedSamplesGenerator so as to add in the ability to restart a sample.  This was done because the original fab-gl sample player has a very simplistic looping approach which does not reset the playback position between "play" calls.
It would be good to add some better control of the looping system.  Here's a few things we could add:

[x] Set a sample to be non-looping
[x] Allow a way to simply play a complete sample, probably via specifying a "zero duration" playback
[x] Allow an area of the sample to be specified as the loop, giving an offset and length to indicate the segment that should be looped

Some thought may be useful as to how sample playback on channels that have volume envelopes should be handled, WRT duration and the "release" phase of a volume envelope.
Additionally thought around rules for duration with looping may be needed.  The simplistic approach would be to round the effective playback duration up so that loops never get interrupted and always complete, but we may wish to consider optionally cutting the duration of a looped sample short too.

support for loop control is coming via #105


podman run: --tty should disable --sig-proxy

podman-run(1) documentation for --sig-proxy (copied from docker) states:
Proxy received signals to the process (non-TTY mode only).

However, signals are being proxied even with --tty=on.
 (Expectation: no output in window 1)
podman-0.6.3-1.gitcd39b62.fc28 and .fc27

In this case, it is the docs that are wrong.
Ages ago, I worked a bug on Docker to disable this behavior there, but it never got merged. There is no technical reason for --tty to conflict with --sig-proxy here or there. Let's fix the docs and leave behavior unchanged.

WFM!

Fixed by #984


Windows.Data and Windows.UI references could not be found

I cloned and opened the project. On the references list there were Window.Data and Window.UI,  which had yellow warning sign. I deleted and tried to add them again but  could not find them on NuGet Package Manager.

Just saw your issue. Sorry for the very late reply, but I also had this issue. It is related to Windows 10 push notifications. I'm not sure how I fixed it, but it works for me when I pull it on a freshly installed Windows 10 system.