react-scripts: not found

I use SBT run returns
sh: 1: react-scripts: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR<EMAIL_ADDRESS>start: react-scripts start
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

This is covered under CI tests and should not happen, must be an issue with your local environment.


Technical advantages over TypeScript that justify fragmentation?

To the engineering team: What are the technical advantages of Flow over Typescript that would justifying fragmenting the 'typed javascript' scene?. Typescript is already open sourced at https://github.com/Microsoft/TypeScript.
I'm hoping this isn't a result of a "not built here syndrome" or other petty politics because at first glance they seem so similar that one might as well join forces and make all developers' lives earlier (tools, workings etc).
PS: Do let me know if there is a more appropriate forum to have this discussion.

Just my opinion, but I'm not seeing a good justification for fragmentation here.  TypeScript could be improved to have better type inference and I'm sure that quality contributions would be accepted.  For the cases where TypeScript is more strict (e.g. not allowing types to be changed on-the-fly), I bet that a command-line option could be added to TypeScript to bypass the strictness.  Likewise, other options to make TypeScript work as a static JavaScript checker could be added if necessary (i.e. input some *.js files and just output warnings with no output file).
Also, I happen to agree with not allowing types to change.  Is there a lot of JavaScript out there that does this?  Wouldn't it be more likely to be a mistake?
Definitely seems to be a case of Not-Invented-Here syndrome.  Am I wrong?

I use flow.
But i would prefer to type some extra strokes and do not loose type information.
Yes, i am refering to 'unknown type' not only in type-at-pos but in code too.

In retrospect, it seems that TypeScript has addressed most (or all) concerns I see in this thread (--allowJs to type check legacy JavaScript, --strictNullChecks to support non-nullable types, improvements in type inferences, etc.).
If you want to change a type on-the-fly (which smells like something that should normally be an error), I think it is reasonable to have to declare the type as "B | C" or just declare the type as "A" (where B and C are directly derived from A and you only use properties from A).
Modifying 2 lines from the previously posted example:
var a: A = new B();  // or   var a: B | C = new B();
a = new C(); // TypeScript no longer reports an error

So, are there any technical advantages left that justify not contributing to TypeScript and causing fragmentation?

+1 to the questions thus far. @avikchaudhuri was there ever discussed the option of adding features to TypeScript instead of fragmenting? See YipYipX4's comment - I don't see any advantage of Flow over TypeScript post TS 2.0. It'd be great if there were some documentation page beyond this post that listed the more advanced features...?

@YipYipX4 @JoshuaKGoldberg TypeScript authors have no aim to make a sound type system. That's the main difference IMO.


Run Error for "predict_voltage.py"

When I run "predict_voltage.py" after the AclfPyGateway InterPSS AclfNetwork model service started, it returns the following error:
vagrant@vagrant-ubuntu-trusty-64:~/testAI_local/ipss.dml/src$ python3 predict_voltage.py
Traceback (most recent call last):
File "predict_voltage.py", line 21, in
from common_func import ipss_app
ImportError: No module named 'common_func'
I have all the libraries provided on the GitHub interpss project,
vagrant@vagrant-ubuntu-trusty-64:~/testAI_local/ipss.dml/src$ ls
ieee14.ieee  ipss.lib  ipss.lib.3rdPty  ipss.numeric  nohup.out  org  predict_voltage.py  test
Please let me know how I can address this issue.
Thanks

Hi All, I fixed this issue.


Make "events" in the document even clearer

Description
Currently, we are using the term "event" for both Events API data and any incoming payload requests from Slack in the Bolt document. For example,

There is the "Listening to events" section: https://slack.dev/bolt-js/concepts#event-listening which is referring to the Events API
Then there is the "Acknowledging events" section: https://slack.dev/bolt-js/concepts#acknowledge which is referring to actions, shortcuts, commands, and options. Also, Bolt acknowledges the "events" for Events API under the hood.

This can be confusing for developers especially when they are not yet familiar with the Slack Platform yet.
To improve this, we can consistently use the term "request" for incoming requests from Slack. Specifically,

We can rename the section "Acknowledging events" to "Acknowledging requests"
We can replace all the phrases like "acknowledging events" to "acknowledge requests" in all sections

What type of issue is this? (place an x in one of the [ ])

[ ] bug
[ ] enhancement (feature request)
[ ] question
[x] documentation related
[ ] example code related
[ ] testing related
[ ] discussion

Requirements (place an x in each of the [ ])

[x] I've read and understood the Contributing guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.
[x] I've searched for any related issues and avoided creating a duplicate issue.

I would like to take this one.

@RhnSharma Thanks for your interest! Before starting to work on this repo, let's finish the pull request for bolt-python https://github.com/slackapi/bolt-python/pull/415

https://github.com/slackapi/bolt-python/pull/415 has been merged. Contributors can apply the same changes to this project!


UTF-8 characters are removed when building project with Nexe (v1.1.2)

Hi,
When we build our project with Nexe we have a bug show up that Inquirer (https://www.npmjs.com/package/inquirer#checkbox---type-checkbox) Checkboxes are not displayed at all. They work correctly if the code is run with Node, so this seems to be a problem with Nexe.
EDIT: Seems like the problem is that UTF-8 character in general are being removed (e.g. ð þ ö)

Most likely a duplicate of  #206


Implement discovery

couple thing I noticed while investigating implementing discovery:

func (c *Client) init(o Options) is a beast of a function, tons of code 0 tests.
Client.domain is never set anywhere? (hence setting it in the init function) you can literally remove it and code still compiles.

Could you please squash commits?

sure. tonight.

done sorry for the delay.

Thanks


Repo sync for protected CLA branch

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

Learn Build status updates of commit 0f0d80c:
:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Need help

How to set result only 1
i mean if enter the request, only 1 link as result
i already try with
res.json(response.extra.img_urls)
but cant
thankyou

solved


Kernel list did not persist after installing pre-release

Testing #13767
I had 3 remote servers listed in release jupyter, including one with an active kernel.
After installing pre-release and enabling the experiment, I only see one really old server

jupyterLogs.log

The other way seems to work: adding a server with the NewRemoteUriStorage experiment active will show up when reloading without the experiment.

Please can you try this once again with the latest pre-release version and please ensure you opt into the experiment as follows
	"jupyter.experiments.optInto": [
		"FastKernelPicker",
		"PasswordManager",
		"NewRemoteUriStorage"
	],

Similarly for opting out use
	"jupyter.experiments.optOutFrom": [
		 "FastKernelPicker",
		 "PasswordManager",
		 "NewRemoteUriStorage"
	],

I have tried this at my end and works,
Can you try the following

Open VS Code insiders with a new user data directory and extensions folder as follows
code-insiders  --user-data-dir=~/temp/newFolder2 --extensions-dir=~/temp/newFolder1
Install the stable versions of Jupyter extension
Enter the urls
Reload VSCode and verify the urls have been persisted
Opt into the experiments as follows

{
    "jupyter.experiments.enabled": true,
    "jupyter.experiments.optInto": [
        "FastKernelPicker",
        "PasswordManager",
        "NewRemoteUriStorage"
    ],
    "jupyter.experiments.optOutFrom": [    ],
}

Reload VS Code
Install the latest pre-release version of the Jupyter extension
Verify the Urls have been migrated and you see them

If this doesn't work, then please do share the logs.

Closing as this was verified as fixed by @amunger


Can't setup on Linux (Ubuntu 16.04)

I try to setup danger-swift on Ubuntu

I install linuxbrew  + all dependencies  sudo apt-get install build-essential curl file git python-setuptools
npm install -g danger@alpha
brew install danger/tap/danger-swift
the result see below, what I've did wrong?

jenkins@cocoaheadsru-stage:~$ brew install danger/tap/danger-swift
==> Tapping danger/tap
Cloning into '/home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/danger/homebrew-tap'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 5 (delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects: 100% (5/5), done.
Checking connectivity... done.
Tapped 1 formula (29 files, 110.9KB)
==> Installing danger-swift from danger/tap
==> Downloading https://github.com/danger/danger-swift/archive/0.2.0.tar.gz
==> Downloading from https://codeload.github.com/danger/danger-swift/tar.gz/0.2.0
######################################################################## 100.0%
==> make install PREFIX=/home/linuxbrew/.linuxbrew/Cellar/danger-swift/0.2.0
Last 15 lines from /home/jenkins/.cache/Homebrew/Logs/danger-swift/01.make:
make
install
PREFIX=/home/linuxbrew/.linuxbrew/Cellar/danger-swift/0.2.0

swift package clean
swift build --disable-sandbox -c release -Xswiftc -static-stdlib
Compile Swift Module 'Danger' (5 sources)
Compile Swift Module 'Runner' (1 sources)
Linking ./.build/x86_64-unknown-linux/release/libDanger.so
/usr/bin/ld.gold: error: /usr/lib/x86_64-linux-gnu/libicuuc.a(putil.ao): requires dynamic R_X86_64_PC32 reloc against '__timezone' which may overflow at runtime; recompile with -fPIC
clang: error: linker command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: link command failed with exit code 1 (use -v to see invocation)
error: terminated(1): /usr/bin/swift-build-tool -f /tmp/danger-swift-20171025-11931-1a8u3m6/danger-swift-0.2.0/.build/release.yaml main
Makefile:20: recipe for target 'build' failed
make: *** [build] Error 1

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/danger/homebrew-tap/issues

exactly result for the manual install
jenkins@cocoaheadsru-stage:~$ git clone https://github.com/danger/danger-swift.git
Cloning into 'danger-swift'...
remote: Counting objects: 311, done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 311 (delta 2), reused 10 (delta 2), pack-reused 295
Receiving objects: 100% (311/311), 76.63 KiB | 0 bytes/s, done.
Resolving deltas: 100% (124/124), done.
Checking connectivity... done.
jenkins@cocoaheadsru-stage:~$ cd danger-swift/
jenkins@cocoaheadsru-stage:~/danger-swift$ make install
swift package clean
swift build --disable-sandbox -c release -Xswiftc -static-stdlib
Compile Swift Module 'Danger' (5 sources)
Linking ./.build/x86_64-unknown-linux/release/libDanger.so
/usr/bin/ld.gold: error: /usr/lib/x86_64-linux-gnu/libicuuc.a(putil.ao): requires dynamic R_X86_64_PC32 reloc against '__timezone' which may overflow at runtime; recompile with -fPIC
clang: error: linker command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: link command failed with exit code 1 (use -v to see invocation)
error: terminated(1): /usr/bin/swift-build-tool -f /home/jenkins/danger-swift/.build/release.yaml main
Makefile:19: recipe for target 'build' failed
make: *** [build] Error 1

This is definitely on Swift 4?

yes
di@cocoaheadsru-stage:~$ swift --version
Swift version 4.0 (swift-4.0-RELEASE)
Target: x86_64-unknown-linux-gnu

@orta, is there solution for my case?

I don't know TBH, I am new to swiftpm's build tools - it works fine on Travis CI for us. I'd only be doing some googling, pretty sure the only deps are glibc in linux ( as well as foundation)

I see. Let's try look from opposite side. Which linux version and glibc are you use?

Here's the full build environment for our CI runs 👍

I have a working Dockerfile for Danger swift, which should simplify this

This Dockerfile version for danger-swift  is in, and we do have CI passing on linux  for our travis on this repo, so I'm calling this as good


Issue 3512: To limit kubevirt-controller service ccount from modifying CRs

What this PR does / why we need it:
The purpose of the PR is to address the problem discussed in issue 3512, i.e. to prevent the service account kubevirt-controller from modifying or deleting custom resources in the API Group kubevirt.io.
One reason that the problem existed was that the the RBAC role associated with the service account kubevirt-controller can do anything to all the resources in the API Group kubevirt.io.
The solution follows the discussion in the issue: to refactor the RBAC rule associated to the kubevirt-controller role by spelling out action verbs to each of the 6 resources in the API group. In this PR, the permission associated with the RBAC role kubevirt-controller are summarized as below:

Resource API
API Group
Verbs

vm
kubevirt.io
get, list, watch, patch

vmi
kubevirt.io
get, list, watch, patch

vmim
kubevirt.io
create, get, list, watch, patch

vmpreset
kubevirt.io
list, watch

kubevirt
kubevirt.io
get, list, watch

The PR includes an addition of 6 tests to tests/access_test.go that essentially runs the command
kubectl auth can-i delete vm --as system:serviceaccount:kubevirt:kubevirt-controller
for the 8 verbs against the 6 resource objects.
The PR contains a minor code cleaning up that replaced some recurring string literals by constants in pkg/virt-operator/creation/rbac/operator.go to align to the practice of other files under the same directory, e.g. pkg/virt-operator/creation/rbac/handler.go.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes # 3512
Special notes for your reviewer:
This is a joint effort with @JinjunXiong and authors' first PR to this project and detailed review feedback from all aspects of the PR are highly appreciated.
Release note:

/assign @rmohr
Again, our first PR, we are simply following the instruction from an email sent by the kubevirt-bot.
I noticed that the 'continuous-integration/travis-ci/pr' could not complete. The associated details show unknown reason for the termination of the building process, with no linkage to the PR. I will wait for further notice.

/assign @rmohr
Again, our first PR, we are simply following the instruction from an email sent by the kubevirt-bot.
I noticed that the 'continuous-integration/travis-ci/pr' could not complete. The associated details show unknown reason for the termination of the building process, with no linkage to the PR. I will wait for further notice.

Hi, we disabled builds with Travis. It should go away if you rebase on master.

(author keeping track of the git ops. welcome comment so to get the concise work flow):

CI test failed to build without linkage to the PR submission
(author) received email from xpivarc<EMAIL_ADDRESS>with suggestion to do : "it should go away if you rebase on master"
(author) did these git operations on the private dev machine (rhel-8.2)

> git remote -v
origin  https://github.com/yuhaohaoyu/kubevirt.git (fetch)
origin  https://github.com/yuhaohaoyu/kubevirt.git (push)
upstream        https://github.com/kubevirt/kubevirt.git (fetch)
upstream        https://github.com/kubevirt/kubevirt.git (push)

> git merge --no-commit upstream/master
> git commit --signoff
> git rebase upstream/master
> git push -f

Then github automatically started the CI again.

/assign @JinjunXiong

/retest

Made following changes to the code to address review comments from @danielBelenky

Removed the [test_id:xxx] part in the test messages
Reorganized the code in the table describe block for clarity (suggested by review comments)

/assign @danielBelenky

/ok-to-test

/retest

/retest

All failed func-tests are from the following 5 set of tests. I will try to reproduce on my dev-environment and use it to tune the kubevirt-controller rules for kubevirt.io resources.
  vm_test
  vm_watch_test
  subresource_api_test
  expose_test
  pausing_test

The latest update in the pkg/virt-operator/creation/rbac/controller.go was to specify 2 rules (A and B) as below. The only change (compared with the previous commit) was adding the verb delete into the Rule A. This change reduced the failed functests from 22 to 6 (to be verified after the CI test). However this change made Rule A a superset of Rule B. I am keeping Rule B in the code to reflect the attempted rule extension. The reason that I could not use Rule B only was discussed with @xpivarc earlier in this PR.
Rule A
                        {
                                APIGroups: []string{
                                        "kubevirt.io",
                                },
                                Resources: []string{
                                        "*",
                                },
                                Verbs: []string{
                                        "get", "list", "watch", "patch", "update", "create", "delete",
                                },
                        },

Rule B
                        {
                                APIGroups: []string{
                                        "kubevirt.io",
                                },
                                Resources: []string{
                                        "kubevirts",
                                        "virtualmachineinstancemigrations",
                                        "virtualmachineinstancepresets",
                                        "virtualmachineinstancereplicasets",
                                        "virtualmachineinstances",
                                        "virtualmachines",
                                },
                                Verbs: []string{
                                        "get", "list", "watch", "patch", "update", "create", "delete",
                                },
                        },

With the change of adding the verb delete to Rule A, following functests got to pass in my dev environment. The test_id of these functests are:
[test_id:1524]
[test_id:1525]
[test_id:1526]
[test_id:1527]
[test_id:1530]
[test_id:2035]
[test_id:2186]
[test_id:2187]
[test_id:2189]
[test_id:3163]
[test_id:3164]
[test_id:3176]
[test_id:4645]
[test_id:3085]
[test_id:3226]
[test_id:3466]

To fix the last two functional tests: 3145, 4642, I had to eventually revert the rule to: resources: "*", verbs: "*", which was the case before this PR. I choose to leave restrictive rule in place for future reference. Below is a test I run against the two functional tests:

Rule 1 Resources
Rule 1 Verbs
Rule 2 Resources
Rule 2 Verbs
Test

*
*
6 subjects
7 verbs
Pass

*
8 verbs
6 subjects
7 verbs
Fail

*
8 verbs
6 subjects
*
Fail

*
8 verbs
6 subjects
8 verbs
Fail

The exercise would also suggest:

In term of specification of the verbs in a RBAC rule, "*" covers more than the 8 verbs {"get", "list", "watch", "patch", "update", "create", "delete", "deleteconnection"}. Is there any other verb?
In term of specification of resource subjects in the RBAC rule in the kubevirt.io API group, "*" appears to be a superset of {vm, vmi, vmrs, vmpreset, vmim, kv}.

As a summary, the effort to refactor the RBAC rule of the kubevirt-controller ClusterRole with regard to the access of the resources in the kubevirt\.io API group did not find a more restrictive substitute. However, through the functional testing process (CI) in the scope of this PR, I learnt a few loose relationship of the specification of the rule(s) and some functional tests. They are explained as below:
Before the PR, all CI tests pass:

Rules tmp-name
API Group
Subject
Verbs

orig
kubevirt.io
*
*

Refactoring that allow cluster-deploy script to bring up the kv, but fails 22 functional tests in the 3 e2e CI tests. The failed tests were in vm_test, vm_watch_test, subresource_api_test, expose_test, pausing_test.

Rules tmp-name
API Group
Subject
Verbs

rule1-A
kubevirt.io
*
get, list, watch, patch, update, create

rule1-B
kubevirt.io
kv, vm, vmi, vmirs, vmipreset, vmim
get, list, watch, patch, update, create, delete

Note there are not many room for tweaking the specification between the orig rule and rule1 rule. To log the tweaking briefly, we used these loosely defined terms,

Term
Stands for

6-verbs
a specification of verbs that including get, watch, list, patch, update, create

7-verbs
a specification of verbs that including get, watch, list, patch, update, create, delete

8-verbs
a specification of verbs that including get, watch, list, patch, update, create, deletecollection

6-subjects
a specification of rule subjects that including kv, vm, vmi, vmirs, vmipreset, vmim

With these terms the rule tweaking is logged as below

Id
rule1-A subj.
rule1-A verb
rule1-B subs.
rule1-B verb
Failed tests

1
*
6-verb
6-subj
7-verb
22 fails (vm_test, etc.)

2
*
7-verb
6-subj
7-verb
2 fails (id: 3145, 4642)

3
*
8-verb
6-subj
8-verb
2 fails

4
*
8-verb
6-subj
*
2 fails

5
*
*
6-subj
7-verb
0 fail

The main conclusion from this table is that in order to keep the current CI tests, the rule has to use * for both the resources and verbs fields in the code.
The secondary findings (not explained) are:

In term of specification of the verbs in a RBAC rule, "*" covers more than the 8 verbs {"get", "list", "watch", "patch", "update", "create", "delete", "deleteconnection"}. Is there any other verb we have declared?
In term of specification of resource subjects in the RBAC rule in the kubevirt.io API group, "*" appears to be a superset of {vm, vmi, vmrs, vmpreset, vmim, kv}.

Following the minimalism practice, there is no reason to merge this PR. The code changes are:

pkg/virt-operator/creationg/rbac/controller.go : to leave trace of this attempt.
pkg/virt-operator/creationg/rbac/operator.go : cleanup, no functionality change.
tests/acctest_test.go , tests/acctest.go: a fast test targeted the rule in discussion.


enable "allow backup"

Is your feature request related to a problem? Please describe.
a lot of apps allow to be backed us via adb. but not kiwi browser. could you enable it? it's easy and it will make our life easier..
Describe the solution you'd like
enable "allow backup"

Yes again, none of the cookie exporting functions seem to work with any of the extensions and you're unable to save at least you're you know basic login sessions and stuff and in my case I'm not going to be able to recover them so this is going to be necessary. With root this would be achievable in several different ways but... I have to factory reset to root and I cannot do that without recovering some of these sessions. As noted in my other post if you work around I can think of would be like it's open source brothers and sisters bromite and the new cromite they both allow, well originally firewalling off the Google login native inside browser for syncing, in the settings you will find a place to enable it that will allow you to directly log in and browser and cloud synchronize your settings. Including history, what if this would be out of the scope of your project, have you considered like I mentioned, adding like Mozilla device with all of theirs and they're open sores full extension supporting variant, ice raven, a kiwi based separate account and login to synchronize to specific for your browser that does the same functionality


chg: wip to get evals working

Summary
WIP to get evals working
Checklist

[ ] This PR represents a single feature, fix, or change
[ ] These changes have been tested locally
[ ] Unit tests have been added for this change
[ ] Updated relevant documentation (feature wikis, README)

almost got it, only issue is it doesn't currently post to thread, it posts to main channel, something simple to fix tomorrow most likely.


unable to get this to work with apple ii floppy drive?

updated - Hi and thanks for this cool card, had a chance to build one on my holidays (after talking to a few people I tried an older 2732 eprom and it worked with j8 jumper on) with a real floppy drive, boots nice and no issues now so happy with that as can use my real floppy now.
I then borrowed a friends wdrive to test smartport, it works but strange issue occurring - it works with 32mb images in prodos but total replay.hdv wont boot when j8 in disk ii mode but strangely if we remove jumper and reboot it will boot the last image selected (even total replay works?) has anyone else had this issue or knows why this is occurring with total replay, which I think is non prodos based?
Again I tried J8 jumper in off position it powers on the wdrive but fails to boot images?
I suspect its an issue with the firmware at U11 but not sure?
I noticed a few solder pads on the back of the pcb near the idc20 headers is there a list for what these are/do? (ps I have not put solder on these/ left them as is)
Any idea what i can test or try next to get this to work :-/
Thanks again from uk

The solder pads would be if you were using some kind of custom cable - best to leave them alone.
J8 should only be in place when connecting to (some) actual 5.25" floppy drives, or a drive emulator in 5.25" mode. I believe the wDrive has such a mode but I haven't tested it.
"total replay.hdv" is definitely a prodos hard drive image, so you need J8 to be removed, and the card should be able to boot it. Just like with a real Liron, you may need to run "PR#5" to make it boot (replace "5" with whatever slot number you have the card in)

have done some more testing with wdrive, basically with J8 off it wont boot the wdrive just goes to the prompt, typing PR#7 (card in slot 7) NO DEVICE IS CONNECTED is displayed, typing PR#7 again this time it will boot total replay and works....rebooting the IIe it will then automatically boot total replay, at every reboot...
with J8 jumper on, this time wdrive is booted , however selecting total replay from the menu , it will display softsp booting and crash, however if we immediately reboot the iie it will then boot total replay normally? (just like in the previous example)
It seems like the softsp code is not being assigned properly? It only seems to work correctly on a second reboot?
Interesting that with j8 enabled it works in both 5.25" fdd mode and (smartport mode only after a reboot)
Wondering if there is alternative firmware to try/test? / If there is anything you need me to test happy to help while I still have the borrowed wdrive :-)
thanks again


[sdl2-mixer] Fix feature libmodplug build failure

Fixes #36662.

[x] Changes comply with the maintainer guide.
[ ] SHA512s are updated for each updated download.
[ ] The "supports" clause reflects platforms that may be fixed by this new version.
[ ] Any fixed CI baseline entries are removed from that file.
[ ] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Feature libmodplug passed with following triplets:
x86-windows
x64-windows
x64-windows-static

Thank you very much @LilyWangLL and @jimwang118.


SfB 2019 Monitoring Server Documentation is out of date

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to 'https://docs.microsoft.com/en-us/skypeforbusiness/deploy/deploy-monitoring/deploy-monitoring'
Scroll to "These back-end databases can be created using Microsoft SQL Server 2008 R2, Microsoft SQL Server 2012, Microsoft SQL Server 2014, or Microsoft SQL Server 2019."
This information is outdated. Should say: "Microsoft SQL Server 2016, or Microsoft SQL Server 2019".
Scroll down to: 'Deployment checklist for monitoring' https://docs.microsoft.com/en-us/skypeforbusiness/deploy/deploy-monitoring/deploy-monitoring#deployment-checklist-for-monitoring
the Link: 'Supported Hardware Server Software and Infrastructure Support" https://technet.microsoft.com/library/4ee5fe38-0191-4710-9aa2-df8895e8c51b.aspx links to a Lync Server 2013 page.  Should be https://docs.microsoft.com/en-us/skypeforbusiness/plan/system-requirements

@RenateW Please move this issue to https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues


Added possibility to ignore plain HTML markup

I added the possibility to ignore HTML markup by applying a second argument to the function call.
var text = 'i am using __markdown__ without HTML support.';
console.log(marked(text, { ignoreHtml: true }));

This will print
i am using markdown <span>without HTML support</span&gt.

You can test the behavior via
node test --ignore-html

This change should not impair marked's performance. If you don't use the second argument, everything remains the same as before. Then there's only one additional condition for each call of the function.
This comes in handy when you want to use markdown for user input on your website as it prevents users from doing XSS.
I hope you find this usable. At least, I do. ;-)

I'm really uneasy about something like this. I would prefer to make marked modifiable and hookable from the outside, as opposed to adding options. That would allow many different extensions and anything the user wanted really. Although your code should work, there's also the performance issue. v8 might be smart enough to optimize those boolean checks out, but it still feels like the wrong way of going about it, which is why I haven't implemented anything like that yet.
Ideally, what I would like for a user to be able to do is something like:
var html = marked.rules.html;
marked.rules.html = function() {
  if (opt.ignoreHtml) return;
  return html.apply(this, arguments);
};

I have 2 different (local) branches where I've implemented this, but it's not quite the way I want it.
I really appreciate the interest though. If you want this kind of capability right now, you can still alter it from the outside, it will just be more hack-like.

Ok. I think that would be more convenient, but it would also require more overhead. So I'll stick with my fork for the moment until you add such functionality.


Make attribute values also multilingual

The attribute values are hard coded in the database, so we need to also create translations and make them always translated in the code. This might be tricky for the legend, but easy for the popup.

Done


Send to the backend a shortened link

Instead of sending the large ipfs link, send a bit.ly, link to the user.

Hm, this would kind of destroy the purpose of having the links being hashes. What if you don't have access to bit.ly or bit.ly shuts down? Then those URLs are gone basically.
Instead, you can use a different hashing algorithm or base encoding, to create a smaller hash.

Yes I completely agree with you. The use of these services like bit.ly, makes no sense and it centralize everything to them.
Yes, it would be the best way. Or also creating a decentralized.cloud/{hash} or {filename} that be the link, but it has the problem is also centralized..., so no. @VictorBjelkholm there is a way in which decentralized.cloud/ipfs/ be a gateway?


StyleCop fixes

This is a follow-up to #3810.  I plan to add some more commits with auto-fixes of various StyleCop rules, so this is just a start.  That said, we do want to commit these changes quickly, so they don't get stale.
Unfortunately, I've not been able to find an automated way to apply these fixes, so each change takes a fair amount of time.  The steps to apply this one change include the following:

Open DNN_Platform.sln in Visual Studio 2019
Find somewhere violating this rule (via the Error List if you want to wait for code analysis to run on the whole solution)
Select the Light Bulb icon and then choose to address the issue in the solution
Wait
Approve the preview of the change
Wait
Commit all of the changes files

Someone focused on this task could probably knock out a few thousand warnings in an hour.  I do suggest doing one commit per change, in case there's a consensus that one of the changes is one we don't want (some of them may be breaking changes, e.g. capitalization of non-private members)

I also started with one of the more contentious issues, to see if anyone has strong enough opinions to adjust.  This is a rule which differs between the StyleCop and the dotnet-format defaults, where the .NET guidelines suggest prefixing private fields with an underscore, and to prefer not using this, and StyleCop uses this everywhere and allows no prefixes.

I am a fan of using this and no underscores because the underscores are used also as a discard object in both c# and typescript and I find it confusing for local variables... So I guess I prefer the stylecop way...

I am a fan of using this and no underscores because the underscores are used also as a discard object in both c# and typescript and I find it confusing for local variables... So I guess I prefer the stylecop way...

Me too.


Permit x-repo triggers

When testing cross-repo dispatch where an action in pulumi-terraform-bridge is supposed to call and start an action in pulumi-aiven, I noticed that the dispatch event is quietly being lost. I think the piece edited here is the missing configuration to get this working.

Ah nvm, this is called repository_dispatch. Ignore this while I peruse the docs.
  repository_dispatch:
    types:
      - pulumi-cli


Can't add multiple Blazor Web Apps to Aspire

Create an empty solution
Add new Blazor Web App project to solution
Add a second Blazor Web App project to the solution
Add .NET Aspire Application to the solution.
Add .NET Aspire Orchestrator Support to each Blazor app
Run

The following error occurs:C:\Program Files\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk.StaticWebAssets\targets\Microsoft.NET.Sdk.StaticWebAssets.targets(475,5): error : Conflicting assets with the same target path '_framework/blazor.boot.json'. For assets 'Identity: C:\Users\kelly.CRIB\source\repos\AspireTest\BlazorApp1\BlazorApp1.Client\bin\Debug\net8.0\wwwroot_framework\blazor.boot.json, SourceType: Project, SourceId: BlazorApp1.Client, ContentRoot: C:\Users\kelly.CRIB\source\repos\AspireTest\BlazorApp1\BlazorApp1.Client\bin\Debug\net8.0\wwwroot, BasePath: /, RelativePath: _framework/blazor.boot.json, AssetKind: Build, AssetMode: All, AssetRole: Primary, AssetRole: , AssetRole: , RelatedAsset: , AssetTraitName: WasmResource, AssetTraitValue: manifest, CopyToOutputDirectory: PreserveNewest, CopyToPublishDirectory: Never, OriginalItemSpec: obj\Debug\net8.0\blazor.boot.json' and 'Identity: C:\Users\kelly.CRIB\source\repos\AspireTest\BlazorApp2\BlazorApp2.Client\bin\Debug\net8.0\wwwroot_framework\blazor.boot.json, SourceType: Project, SourceId: BlazorApp2.Client, ContentRoot: C:\Users\kelly.CRIB\source\repos\AspireTest\BlazorApp2\BlazorApp2.Client\bin\Debug\net8.0\wwwroot, BasePath: /, RelativePath: _framework/blazor.boot.json, AssetKind: Build, AssetMode: All, AssetRole: Primary, AssetRole: , AssetRole: , RelatedAsset: , AssetTraitName: WasmResource, AssetTraitValue: manifest, CopyToOutputDirectory: PreserveNewest, CopyToPublishDirectory: Never, OriginalItemSpec: obj\Debug\net8.0\blazor.boot.json' from different projects.
A GitHub repo with a sample solution that produces this error can be fount at
https://github.com/sp00ky/AspireTest

Thanks for reporting this issue. I've managed to reproduce it with the help of your sample. As a temporary workaround to get you unblocked, you should be able to do this to your project references (note ExcludeAssets attribute).
  <ItemGroup>
    <ProjectReference Include="..\..\BlazorApp1\BlazorApp1\BlazorApp1.csproj" ExcludeAssets="all" />
    <ProjectReference Include="..\..\BlazorApp2\BlazorApp2\BlazorApp2.csproj" ExcludeAssets="all" />
  </ItemGroup>

The AppHost doesn't actually depend on the build assets on the referenced projects, it just uses some of the project metadata so this will stop the conflict occuring in this instance. We'll reach out to the Blazor team and figure out what is going on here.

@SteveSandersonMS wondering if I could get your input here. The way that Aspire works is that the AppHost references the web apps which will be part of the Aspire app model. I think what is happening here is that each blazor server app references its respective client projects, but each client project wants to lay down the blazor JS file.
TBH I am not sure this is an Aspire specific issue other than its someone uncommon for a web project to be referenced by another project.

Thanks @mitchdenny I'll give it a try.

TBH I am not sure this is an Aspire specific issue other than its someone uncommon for a web project to be referenced by another project.

Hopefully it won't be uncommon now that Aspire is here.
I want to use Aspire to manage / glue  many "sub" Blazor apps together so I don't have to build one big monolithic Blazor apps.
These are line of business app that all need to share Auth and other housekeeping functions but should be able to talk with each other.

Reopening this because I'd still appreciate @SteveSandersonMS input on how we might be able to handle this so folks don't need to manually edit the AppHost csproj file.

Since this is a static web assets issue, pinging @javiercn for input on this.

Just ran into this issue  - we often have admin / user sites or external / internal versions of sites - so it is a scenario that we will encounter - thanks for the workaround with ExcludeAssets
As a fix can the reference project output be written to a subfolder?

Waiting for @javiercn for his input.

Is this also related to using project references? We should link the issue if so

I can't repro this using latest bits. Possibly already fixed?

I'm able to repro this.
What's happening here is that the app host is bringing Microsoft.Net.Sdk.Web and that's bringing in static web assets. Since there are two projects that put assets in the /, there is a conflict as the AppHost will try to pull the assets.
I think these needs to either be a change on the SDK/build package to prevent the assets from being brought into the app host.
Is it fair to assume/accept that the app host will "never" need to consume web content files from the referenced content?

I was wrong, Aspire is importing static web assets explicitly at build\Aspire.Hosting.props so I'm going to assume is needed for something

I've confirmed that the host is bringing in the static web assets SDK and that's causing the issue. I did a quick experiment to disable copying the assets from referenced projects (please don't dump the code below in an SDK, let's do it proper) but I need more context to know what the desired behavior here is. I'm not sure what the app host needs in terms of web content from any of the project that references.
  <Target Name="_DisableProjectAssets" BeforeTargets="ResolveReferencedProjectsStaticWebAssets">
	  <ItemGroup>
		  <StaticWebAssetProjectConfiguration Remove="@(StaticWebAssetProjectConfiguration)" />
	  </ItemGroup>
  </Target>

I was wrong, Aspire is importing static web assets explicitly at build\Aspire.Hosting.props so I'm going to assume is needed for something

This might be left over from when the dashboard was being hosted directly in-process. We might be able to remove it now.

@javiercn did you try with Aspire daily builds or preview.2? I couldn't repo with daily Aspire workload. Am I holding it wrong?

I'm in the process of moving the dashboard to a separate process and am reworking some static assets as part of that. Will keep this in mind.

@DamianEdwards I think I tried preview.2, didn't use the daily workload.

Static asset hosting is removed from the hosting process in #1667. There are a few other things blocking that PR from merging just yet, but we're working through them.


Getting "The process cannot access the file because it is being used by another process" errors with ~\.azure\logs\az.log

Describe the bug
When I call az-cli commands from PowerShell Core inside parallel jobs, they sometimes run into python's PermissionError: [WinError 32] when accessing the log file.
Related command
I register some resource providers in a new RG with the following -Parallel loop:
$resourceProviders| ForEach-Object -Parallel {
    $SubscriptionId = $using:SubscriptionId
    az provider register --wait --subscription $SubscriptionId --namespace $_
} -ThrottleLimit 10

This is a similar loop using ThreadJob:
foreach ($rp in $resourceProviders) {
    $jobs += Start-ThreadJob -Name $rp -ScriptBlock {
        $params = $using:SubscriptionId
        az provider register --wait --subscription $SubscriptionId --namespace $rp
    }
}

Errors
--- Logging error ---
Traceback (most recent call last):
  File "logging\handlers.py", line 74, in emit
  File "logging\handlers.py", line 179, in doRollover
  File "logging\handlers.py", line 115, in rotate
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'C:\\Users\\danmacode\\.azure\\logs\\az.log' -> 'C:\\Users\\danmacode\\.azure\\logs\\az.log.1'
Call stack:
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/__main__.py", line 41, in <module>
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/__main__.py", line 27, in cli_main
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 659, in execute
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 733, in _run_jobs_serially
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 703, in _run_job
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 336, in __call__
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 361, in handler
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/tracing/decorator.py", line 76, in wrapper_use_tracer
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/mgmt/resource/resources/v2022_09_01/operations/_operations.py", line 8338, in get
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/_base.py", line 213, in run
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/_base.py", line 70, in send
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/_base.py", line 70, in send
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/_base.py", line 70, in send
  [Previous line repeated 2 more times]
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/mgmt/core/policies/_base.py", line 47, in send
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/policies/_redirect.py", line 181, in send
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/policies/_retry.py", line 467, in send
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/policies/_authentication.py", line 115, in send
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/_base.py", line 70, in send
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/_base.py", line 75, in send
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/pipeline/_tools.py", line 45, in await_result
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/sdk/policies.py", line 81, in on_response
  File "logging\__init__.py", line 1477, in debug
  File "logging\__init__.py", line 1634, in _log
  File "logging\__init__.py", line 1644, in handle
  File "logging\__init__.py", line 1706, in callHandlers
  File "logging\__init__.py", line 978, in handle
  File "logging\handlers.py", line 77, in emit
Message: 'Response content:'
Arguments: ()

Issue script & Debug output
No debug output.
Expected behavior
There shouldn't be a permission error when multiple processes or threads try to write to the az.log file simultaneously.
Environment Summary
azure-cli                         2.65.0

core                              2.65.0
telemetry                          1.1.0

Extensions:
account                            0.2.5
automation                       1.0.0b1
init                               0.1.0
next                               0.1.3

Dependencies:
msal                              1.31.0
azure-mgmt-resource               23.1.1

Python location 'C:\Program Files\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\danmacode\.azure\cliextensions'

Python (Windows) 3.11.8 (tags/v3.11.8:db85d51, Feb  6 2024, 22:03:32) [MSC v.1937 64 bit (AMD64)]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.

Additional context
No response

Thank you for opening this issue, we will look into it.


Mass Update

Added custom Pilosa server address support for running tests.
Updated travis config to run tests using https too.
Added client.http_request function which sends an HTTP request to a Pilosa server.
Using /recalculate-caches endpoint to decrease integration test times by 2 * 10 secs.

Coverage remained the same at 100.0% when pulling aef9026290e08b0f248f9d0a3439ba6171eb6114 on yuce:updates into 70f37034eb16771a686c3e0d685976596fcf7223 on pilosa:master.

Coverage remained the same at 100.0% when pulling df79d614302ab1d9be4029990de741d704bd51f0 on yuce:updates into 70f37034eb16771a686c3e0d685976596fcf7223 on pilosa:master.

Coverage remained the same at 100.0% when pulling bc8f8be3add5c8946f8f003c60655f38a12883ac on yuce:updates into 70f37034eb16771a686c3e0d685976596fcf7223 on pilosa:master.


[Improve][Tubemq] Missing parameter

Description
The parameter of the AddTopicReq class is missing memCacheMsgSizeInMB compared to the HTTP API parameter.

InLong Component
InLong TubeMQ
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

It does not fully map TubeMQ's API parameters, which feels like this problem should be caused by the omission of the original implementer.
@SCUTking, would you like to take some time to fix it?

I am very happy to fix it.

@SCUTking, thanks!


ci(build): upload compiled artifact

I think this means we can view the sizes of the artifacts to make sure nothing like https://togithub.com/wxt-dev/wxt/issues/738 happens again. Also just means you can verify/test the files in general.

There are three zips that I've globbed for, I assume they will each be uploaded as a separate artifact? Or are they combined into one zip artifact?

I assume they will each be uploaded as a separate artifact? Or are they combined into one zip artifact?

Unfortunately, you always get a wrapper zip with the artifact upload.
ref: https://github.com/actions/upload-artifact/issues/39

I assume they will each be uploaded as a separate artifact? Or are they combined into one zip artifact?

Unfortunately, you always get a wrapper zip with the artifact upload. ref: actions/upload-artifact#39

Argh. Should I upload the directories of the zips isntead of the zip themselves, and individually?

Ex:
      - name: Upload compiled Chrome extension
        uses: actions/upload-artifact@v4
        with:
          path: dist/chrome-mv3

      - name: Upload compiled Firefox extension
        uses: actions/upload-artifact@v4
        with:
          path: dist/firefox-mv2

Seems cumbersome :/

I don't mind the wrapper zip these days and just accept the harsh reality that we live in lol.
You can separate it out into multiple steps if you want, I'd say it's fine in this case cause it's 3 known zips that you're building. It's a lot harder to justify something like all the accents of a Catppuccin flavour.

Do you know what the assets look like in the UI if you don't provide a name? Does it just use the filename? https://github.com/actions/upload-artifact#inputs says name defaults to artifact so does it just say "artifact"?

I think it does default to artifact, the examples across the organisation all try to provide a name of some sort: https://github.com/search?q=org%3Acatppuccin actions%2Fupload-artifact&type=code

Alright I think this does what I want! Turns out you can add a job summary, so I used that to list the sizes of the output directories (helpful for the sources zip mostly, which I chose not to zip since it is kinda large).


Handle auth response

Updated to handle auth response and revoke.

r? @ustulation
(maidsafe_highfive has picked a reviewer for you, use r? to override)


Stevenxl user edit

Add ability for user to edit / change / update their passwords. Includes re-checking for password as well as displaying error messages if update is unsuccessful.

Looks good! :+1:


[Bug] Unable to update existing user without having most fields set

Describe the bug
For example, if password (or password_hash) is not known by Terraform (ex. after an import), it's not possible to manage this user with Terraform at all.
To Reproduce

Import an existing user with terraform import 'elasticstack_elasticsearch_security_user.coin' abcdefg/coin
Update your local resource to match the imported user. For example:

resource "elasticstack_elasticsearch_security_user" "coin" {
    enabled  = true
    roles    = [
        "custom_role",
    ]
    username = "coin"
}

Update a field, for example, roles = ["custom_role", "custom_role2"]
Run terraform apply which fails with the following error:

│ Failed with: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Provided password
│ hash uses [NOOP] but the configured hashing algorithm is
│ [BCRYPT]"}],"type":"illegal_argument_exception","reason":"Provided password hash uses [NOOP] but the
│ configured hashing algorithm is [BCRYPT]"},"status":400}

Expected behavior
custom_role2 role is added to user coin.
Debug output
[TRACE] sending request to ES: {"full_name":"","email":"","roles":["custom_role","custom_role2"],"password_hash":"","enabled":true}: timestamp=2022-02-10T17:19:29.352+0100

While not set by the resource, we can see full_name, email and password_hash fields are passed to Elasticsearch request with an empty string.
When not set or null, those parameters should not be added to Elasticsearch calls to allow to update relevant fields only.
Desktop:

OS: macOS
Terraform Version: v1.1.4
Provider version: v0.2.0

Additional context
This might be handy being able to manage users with Terraform even if they are initially provisioned by some other means (i.e. we don't want to manage password at all with Terraform).

hey @faudebert, thanks for opening issue and providing all the details! I will put this on my list to look into this asap.

New version of the provider released: v0.3.0


There is no scroll for iterations on the side panel

There is no scroll for iterations on the side panel

@nimishamukherjee - is there a UX design that you are referencing for this? The commit around this appears to differ from UX thinking around scrolling in the Planner.

Sj is currently working on the scroll and resize behaviors for the planner
screens. Sj can you connect with Nimisha on this?
On Thu, Feb 23, 2017 at 9:21 PM, Adam Jolicoeur<EMAIL_ADDRESS>wrote:

@nimishamukherjee https://github.com/nimishamukherjee - is there a UX
design that you are referencing for this? The commit around this appears to
differ from UX thinking around scrolling in the Planner.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fabric8io/fabric8-planner/issues/987#issuecomment-282185023,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARTwq7_WVhzdF6c8vXVaRzhdzoTS8_5tks5rfj66gaJpZM4MHUZT
.

@essjaysee - see above ^^^

Hi @nimishamukherjee, here are the wireframes: https://redhat.invisionapp.com/share/QMAK3BLYP

Thanks @Essjaysee @mindreeper2420 @Mgranfie .
Will update accordingly.


[UI] the input boxes should be resizable

The input boxes that are there to input the struct should be resizable.

@viveksinghggits, Intentionaly we have made editor size fixed, the reason is if user resize the text editor then it will break layout and also if content increase then it will shows the scroll bar as it is default behaviour of texteditor
@PrasadG193  what's your thought on this


WFLY-17055 Upgrade Infinispan to 14.0.0.Final

https://issues.redhat.com/browse/WFLY-17055

I re-ran the failed Cloud Tests and they passed.

Thanks @pferraro


RecordRTC - MultiStreamRecorder

In recordrtc we have this line:
 function initRecorder(initCallback) {
        var Recorder = new GetRecorderType(mediaStream, config);

        mediaRecorder = new Recorder(mediaStream, config);
        mediaRecorder.record();

in MultiStreamRecorder we don't have record method

I'm sorry, I figured it out that those are two different things and they are not meant to be used together.


Check the issue not being able to open the extension

Describe the task
Check the issue not being able to open the extension

This issue will be resolved in https://github.com/Koniverse/SubWallet-Extension/issues/2151


Add backtrace to exception output.

On Xtensa windowed ABI backtrace is easy to do, and it's immensely
useful for debugging, so - do it by default.
We try to be careful and not deref bogus pointers while walking the
frames.
Example output (from debugging espressif/esp-idf#133):
Backtrace: 0x1:0x3ffc51e0 0x400e9dfa:0x3ffc5210 0x400e9ebc:0x3ffc5230 0x400ec487:0x3ffc5260
With just addr2line utility from binutils, this already pinpoints the
location of the crash.

Thanks! This is in our internal review & merge queue now.


Left and RightArrowControl when Set to IsVisible=False they still show.

Amazing Controls!!!
I have found an issue with LeftArrowControl and RightArrowControl. If you set it to IsVisible="False"  ,it does not seem to apply.
What I did is in  your CarouselSampleXamlView I did as follows but the arrows still show.
 <controls:LeftArrowControl  IsVisible="False"/>
    <controls:RightArrowControl  IsVisible="False"/>

Thanks for wonderful controls

https://github.com/AndreiMisiukevich/CardView/blob/master/PanCardView/Controls/ArrowControl.cs#L166-L209
Hi) yes, it's because IsVisible is used by ArrowControl
Do you really need to make arrows invisible? Just don't add them

Thanks for your reply.
I am building a generic screen in a Prism module and this module can be used by different apps and  some app can have the arrows others dont.
That is why. I

@developer9969 well, try to set
UseParentAsBindingContext = false, IsVisible = false

@AndreiMisiukevich  Many thanks for these wonderful controls! And yes that works

@developer9969 you may "star" this repo if you wish haha)


Refresh rate is still 60 even though the option is set on 120

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots or screen recordings to help explain your problem. If they are too private for this public space, feel free to send them by email.
System information and logs:
In the app, there are instructions in the About page > Bug Report section. After following them, paste here your system information and attach your logs.
Additional context
Add any other context about the problem here.

System information and logs:
In the app, there are instructions in the About page > Bug Report section. After following them, paste here your system information and attach your logs.

I'm sorry for being stupid but how exactly do I share the logs. They get saved to a txt. file that I'm unable to share here,unlike other types of medias.
As for system info:
Aves version: 1.6.11-izzy (Build 1077)
Flutter version: 3.3.0-0.0.pre (Channel beta)
Android version: 12 (SDK 31)
Android build: LE2111_11_C.61
Device: OnePlus LE2111
Mobile services: ready
System locales: en_US, en_GB, ro_RO
Aves locale: system -> en
Installer: com.looker.droidify

Related: https://www.androidheadlines.com/2022/04/oxygenos-change-causes-refresh-rate-drop-60hz-oneplus.html

Most apps I have make use of the 120hz refresh rate. However I have noticed some other apps with the same problem(only 60hz) like Twidere-X,Fritter(both Twitter clients),Kodi. Otherwise they all work as intented.
2.No matter which option I set(low,default,high) Aves Gallery is capped at 60 fps.

As for screen being choppy I only meant relatively. After spending so much time on 120hz dropping down to 60 is jarring to say the least.
I'll paste the logs from my pc later today. It won't allow me to do it from my phone at all. Don't know why but it doesn't really matter either way.

Possibly related:

https://github.com/flutter/flutter/issues/103847
https://github.com/flutter/flutter/issues/75399
https://github.com/flutter/flutter/issues/65795
https://github.com/flutter/flutter/issues/88858

Scrolling through photos ain't smooth.
I'm using a Google Pixel 5 with grapheneOS (Android 13). Same happened with Android 12.

Sometimes the log export fails, and the exported file is empty (0 bytes). In that case, i think GitHub doesn't allow attaching it. But otherwise you should be able to attach it to the comment.
I'm not sure what this issue is about. You mention 2 different things:

"screen is really choppy" which can be the case if there are some performance issues, whatever the selected refresh rate. For example I've noticed that scrolling through thumbnails that are not cached and that are derived from heavy files can easily lead to choppiness. It can also depend on the device performance, of course. I'm aware of this but I don't have a solution at the moment.
"refresh rate is still 60 even though the option is set on 120". I don't have a high refresh rate device to test it myself, and I've read that some manufacturers do not allow all 3rd party apps to use refresh rate higher than 60, even if the app requests it (they have a whitelist to allow some apps only). I don't know what's the policy on your OnePlus. Do you use a custom ROM, by the way?

To distinguish the refresh rate selection issue from general performance issues, i'd need to know whether 1) other 3rd apps have access to high refresh rate on your device, and 2) Aves feels like 60 FPS or worse, when you select the default refresh rate.

I have tried the app in multiple high-end devices. Scrolling is indeed jittery. It isn't smooth at all. This problem is specific to this app because the problem isn't there with any of the other gallery apps (I have about 20 of them installed). Too much stuttering when scrolling through pictures and videos. It is bad enough to make the experience poor and look for alternatives. Hope you would find the cause and fix it because the app looks very promising (animations are beautiful).

Thanks for the feedback. There was an issue in the framework used by Aves that was making the app stutter more in recent releases. Aves v1.6.7 to v1.7.0 had that framework issue, but v1.7.1 should be better.

Thanks for the feedback. There was an issue in the framework used by Aves that was making the app stutter more in recent releases. Aves v1.6.7 to v1.7.0 had that framework issue, but v1.7.1 should be better.

I'm on version 1.7.1 and it (stuttering) still is quite bad. It may be better than previous versions, but there is still a lot of improvement required.
An in-app purchase option within Google Play Store to support development would be nice.
Once the stuttering issue is fully sorted out, I will come back with feedback on other aspects that would help in improving this app.

An in-app purchase option within Google Play Store to support development would be nice.

I won't add an in-app purchase in the app. If you wish to donate, it's already possible.

I tried the app on a 120Hz display and it's clearly at 120Hz, so for OP issue of limited rate that's likely a limitation controlled by OnePlus Android flavour. For others who feel the app stutters, that's a different issue of performance. In any case I'll close this issue which is related to display refresh rate.


Social share buttons and add to favourite functionality

This pull request provides a new functionality for adding post to user favourite and also allows users to share posts to social networks

Going to cherry-pick to another branch


[App Config] React sample for "targeting" client filter - feature flag

@ripulvohra reached out regarding an example for targeting filter.
It isn't trivial on how the "targeting" client filter can be used in a user application, it would be great if this https://github.com/Azure/azure-sdk-for-js/pull/14845 react sample for feature flags can be extended to the targeting filter as well.
Reference (.NET example): https://docs.microsoft.com/en-us/azure/azure-app-configuration/howto-targetingfilter-aspnet-core

#15088 attempts to add the sample


Week 28 Review Ticket

[x] MCQ Test #4 Corrections
[x] Hashmaps
[x] Parallel Computing

Thoughts

Has MCQ Test 4 Corrections
Has his own set for Hashmaps and made his own album
Did the College Board Video 4.3 section and answered the two examples

Overall Grade
2.7/3
Graded by Ben Lee

Thoughts

Has MCQ Test 4 Corrections
Has his own set for Hashmaps and made his own album
Did the College Board Video 4.3 section and answered the two examples

Overall Grade
2.7/3
Graded by Ben Lee

Reflection on Peer Grade
I thought this grade was pretty deserving. I had the test corrections finished, made my own set for Hash-maps, and answered the two examples in the College Board. Since I have all these criteria, this seems appropriate to the grade that I got for my peer grade.


Docs for TrieMap module

I followed @kritzcreek's example in HashMap.
One question for the hyperlinks: What happens when we produce non-html output?
The current links seem brittle and likely to break, right? (or link to the wrong kind of document when we generate non-html output?)

One question for the hyperlinks: What happens when we produce non-html output?

They just appear unescaped as the text in the comment. Not pretty but can at least be deciphered.

The current links seem brittle and likely to break, right?

They are. We'll need to come up with a referencing schema. My plan is to start with the intra-rustdoc RFC and see how far that would get us. I fear it'll involve me writing/extending an OCaml Markdown parser which I'm not excited about.

Looks like @kritzcreek needs to approve again

Looks like @kritzcreek needs to approve again

What's the reviewer semantics here?  I'm afraid that (as usual), I may be misunderstanding some aspect of GitHub : )
For instance, is it preferable to have more reviewers for a quick review, or fewer (e.g., do they all need to re-approve  every commit)?


Can't rename typedef in type parameter

Dart SDK 2.0.0-dev.1.0, IntelliJ IDEA 2017.2.4 Build #IU-172.4155.36, Plugin 172.4155.35
Try to rename MyFunction with Shift-F6:
typedef void MyFunction();

void foo<T>() {}

void main() {
  foo<MyFunction>();
}

I can repro this. IntelliJ does offer to refactor, but the reference from the type arg is not updated.

Test added in https://dart-review.googlesource.com/c/sdk/+/38484.

https://dart-review.googlesource.com/c/sdk/+/38784


Wifi multicast lock

This change is

PR is added to the queue for testing as 2. task. (36b1b50)

Test 98710374 (36b1b50) build started.

Test (Fail) 98710374 build is completed (36b1b50)
See https://github.com/ThaliTester/TestResults/tree/9871037436b1b50_Wifi_multicast_lock_evabishchevich/ for the logs

@chapko I've reviewed the changes that @evabishchevich made in Android. But now I need you to please review all the Javascript changes that I made. Thanks!

PR is added to the queue for testing as 1. task. (1cfbeeb)

Test 98710374 (1cfbeeb) build started.

@chapko I fixed your two comments but since you didn't give even a conditional lgtm I assume you want to see the fixes and have assigned back to you.

Reviewed 1 of 3 files at r2, 2 of 2 files at r4.
Review status: 3 of 11 files reviewed at latest revision, 2 unresolved discussions.

test/www/jxcore/bv_tests/testNativeMethod.js, line 26 at r4 (raw file):
Previously, chapko (Eugene Chapko) wrote…
It would be more natural to use Array.isArray to check if peers is an array. The same for the second test below

Agreed.

test/www/jxcore/bv_tests/testNativeMethod.js, line 73 at r4 (raw file):
Previously, chapko (Eugene Chapko) wrote…
This test has two ends. I think this t.end() should be removed

EEK! That was just a screw up on my part. Fixed.

Comments from Reviewable

Test (Fail) 98710374 build is completed (1cfbeeb)
See https://github.com/ThaliTester/TestResults/tree/987103741cfbeeb_Wifi_multicast_lock_evabishchevich/ for the logs

Build failed both times because of #1665 which should be fixed after #1667 is merged into iOS.

Reviewed 6 of 6 files at r1, 1 of 3 files at r3, 1 of 1 files at r5.
Review status: all files reviewed at latest revision, 2 unresolved discussions.

Comments from Reviewable

PR is added to the queue for testing as 1. task. (837bb9b)

Test 98710374 (837bb9b) build started.

Test (Success) 98710374 build is completed (837bb9b)
See https://github.com/ThaliTester/TestResults/tree/98710374837bb9b_Wifi_multicast_lock_evabishchevich/ for the logs

Test<PHONE_NUMBER>7bb9b(837bb9b) has failed
See https://github.com/ThaliTester/TestResults/tree/98710374837bb9b_Wifi_multicast_lock_evabishchevich/ for the fail logs


Correct setFrequency() and getFrequency() function properly.

If the AM step is not 5kHz, setFrequency and getFrequency had not worked properly.

Done. Thanks.


Built-in TS support incorrectly reporting problems on fetch headers.set()

Version 1.22.1
Commit 950b8b0d37a9b7061b6f0d291837ccc4015f5ecd
Date 2018-04-06T02:26:57.615Z
Shell 1.7.12
Renderer 58.0.3029.110
Node 7.9.0
Architecture x64
OS: windows 10
Steps to Reproduce:
I have a typescript project using the es6 fetch apis. In certain files I use the following:

The code builds and runs correctly, but vscode reports problems in the files

Digging down in it appears that code is only checking the first possible type on HeadersInit:

Does this issue occur when all extensions are disabled?: Yes

This issue was moved to Microsoft/TypeScript#23383


how to do fleet routing

hi, can you help with using this and fleet routing on a map

Hi!
This application is in development. I don't know how complex it would get, as for now it is a Proof of Concept.
To add a valid trip of a vehicle (from a point to another), you need to include the Trip id, like "B-58-PKA-0001". This is the name of a gpx file (a kind of XML) that is on the server, in the folder public/trips. You can add more here, then use them when you are creating trips. In the future, I would add a file uploader for this.
To see the live trip of a vehicle, I am using an Arduino with GPS and GSM modules that sends data to a specific vehicle page. Example below:

Also, the appearance of multiple vehicles on a map is not developed yet.
You can continue the development of this app by yourself, but please use your own database and contact email address.
Regards,
Andrei

Ohh my, love the idea 😍 looks nice
the one thing I get asked is, how can we do mail stops, which basically drop off an pick up points for mail/trash cans etc. The users want to right click and add a spot or provide 4 address and create a route on the map.


Diarization doesn't work for more than 2 speakers

Hi folks,
I'm working on a project in which we're using Azure Speech-to-text to transcribe Swedish language meetings. (recorded from Zoom, Teams, Meets, etc. so they’re mono-channel).
The meetings have more than 2 speakers, but only 2 speakers are identified when we use REST API Batch transcription.
I've read in the documentation that Rest Batch API only supports 2 speakers. Will this be updated to more than 2 speakers soon?
However, my second approach was to use async conversation transcription, since in the documentation it says that you don't need samples of the speakers to get diarization ("User voice samples are optional. Without this input, the transcription will show different speakers, but shown as "Speaker1", "Speaker2", etc. instead of recognizing as pre-enrolled specific speaker names.”).
Could you help on how to get this to work?

@AnkurDahama Thanks for the question, with conversation transcription you can differentiate speakers by using DifferentiateGuestSpeakers property as documented here https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/conversation-transcription
config.SetProperty("DifferentiateGuestSpeakers", "true");

@AnkurDahama  Batch transcription will support diarization >2 speakers in the next version, which will be probably released as preview in the next months. Thanks!

thanks!

Any timeline by when this feature [diarization >2]  will be added


MXKAccount: add block to handle unrecognized/changed certificates dur…

…ing authentication challenge from a server.

LGTM


Uchiwa HTTPS - How to define a private key password

Is there a possibility to define a password for the private key in the uchiwa configuration ?

Hi! There's unfortunately no way to define a private password for now. We would also probably have to figure out a way to securely store this password other than into the plain configuration file.

Ok thanks


feat(module_lexer)!: remove oxc_module_lexer

This crate will no longer be relevant after we export esm information
directly from the parser.
Besides, ex-module-lexer's output data is too limited for plugin
authors to use.

#7595  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


Clean a number of C# warnings

Trying to reduce the number of warnings to a manageable amount to see things more clearly. Not perfect, but a step forward.

[Obsolete] tag generated in the middle of documentation comments
Potential null values in generators
Obsolete call to GetEditorInterface()
We don't want Godot.Collections.Array to end with Collection
A few culture specifications and use of AsSpan instead of SubString in StringExtensions
Disable CA1716 in GodotSharp

Thanks!


fix: update centreOfMassOffset type to Vector3

Hey there, by the time of checking PRs i had already pushed a fix. Thank you for your contribution tho :)


Don't use missing method ScalaRunTime.arrayElementClass

It was removed in https://github.com/scala/scala/pull/5098.
Fixes https://github.com/scala-js/scala-js/issues/2429.

Can one of the admins verify this patch?

Could you just change the commit message to:
Fix #2429: Don't use ...

We put Fix #xyzw: Foobar in the first line of the commit message (similar to how in scala/scala it's SI-xyzw Foobar

LGTM, Jenkins, test this please

ok, done :)

Thanks!

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3171/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/4113/
Test PASSed.

@lrytz It seems you merged the other PR in the same branch from which you created this PR. Would you mind force-pushing it back so that it contains only the first commit, please?

uh, yes, sorry about that, i forgot the branch is also the basis for the other PR.. :)

done

Dear Jenkins, retest this please

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3173/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/4115/
Test PASSed.


Poiseuille example for docs

I haven't been able to test these because of #34, but the script was running when I started.

@bosonbaas, it looks like the build failed because of the optional dependencies aren't installed into the docs Manifest.

Yep, I think you're right! MeshIO was never used in that example, so I just removed it


Tabmon does not start if process is unavailable

I have just installed Tabmon 1.4 on a 3 node cluster. One of the backgrounder processes has hanged, and is currently not responding. This non-responding process causes tabmon to no not start and crash in a way that requires task manager to close. When I exclude that process from the tabmon.config, tabmon works perfectly. Will tabmon fail miserably if a process that TabMon is configured to monitor does not respond? Is there a way to set a timeout for a process and just ignore it if it does not respond?
sorry for incomplete logs, the log files are on a remote server with poor web access. after 16.22 I waited 3 minutes and force closed Tabmon and restarted.
Part of tabmon.log
2020-06-08 16:22:24,932 [5] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters.. 2020-06-08 16:22:24,934 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Scanning JMX port(s) "8209, 8762, 8719, 8161" on tableauprod2.. 2020-06-08 16:22:25,689 [5] DEBUG TabMon.Counters.MBean.JmxConnectorProxy - Opened connection to JMX server at tableauprod2:8209. 2020-06-08 16:22:25,689 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Created JMX client for tableauprod2:8209. 2020-06-08 16:22:25,724 [5] DEBUG TabMon.Counters.MBean.JmxConnectorProxy - Opened connection to JMX server at tableauprod2:8762. 2020-06-08 16:22:25,724 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Created JMX client for tableauprod2:8762. 2020-06-08 16:22:25,753 [5] DEBUG TabMon.Counters.MBean.JmxConnectorProxy - Opened connection to JMX server at tableauprod2:8719. 2020-06-08 16:22:25,753 [5] DEBUG TabMon.Counters.MBean.MBeanClientFactory - Created JMX client for tableauprod2:8719. 2020-06-08 16:26:56,472 [5] INFO TabMon.Config.TabMonConfigReader - Loading TabMon user configuration..
relevant output from tsm status -v
'Tableau Server Cluster Controller 0' is running. 'Tableau Server Search And Browse 0' is running. 'Tableau Server Backgrounder 0' is running. 'Tableau Server Backgrounder 1' is running. 'Tableau Server Backgrounder 2' is running. 'Tableau Server Backgrounder 3' status is unavailable. 'Tableau Server Non-Interactive Microservice Container 0' is running.

Addition: when a process goes down and stops responding to JMX queries, tabmon also stops working again.

Hello,
This sounds like a bug with TabMon. I'm not working on TabMon currently but will try to set up some time in the next couple of weeks to get this sorted out.
Thanks,
Dan


[Feature-wip] support datev2/datetimev2/timev2 in FE

Proposed changes
#9575
Problem Summary:
Describe the overview of changes.
Checklist(Required)

Does it affect the original behavior: (Yes/No/I Don't know)
Has unit tests been added: (Yes/No/No Need)
Has document been added or modified: (Yes/No/No Need)
Does it need to update dependencies: (Yes/No)
Are there any changes that cannot be rolled back: (Yes/No)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

Please update the datatype documentation

Please update the datatype documentation

@hf200012 Im planning to update doc when I finish refactoring date/datetime. This PR just add new types in BE and users cannot use it actually.


Miss module in resoursepool

/api_testing/grid_apis/grid_pyclient_base.py", line 1, in <module>
    from g8os import resourcepool
  File "/var/lib/jenkins/.local/lib/python3.5/site-packages/g8os/resourcepool/__init__.py", line 4, in <module>
    from .Bridge import Bridge
  File "/var/lib/jenkins/.local/lib/python3.5/site-packages/g8os/resourcepool/Bridge.py", line 4, in <module>
    from .BridgeCreateSetting import BridgeCreateSetting
  File "/var/lib/jenkins/.local/lib/python3.5/site-packages/g8os/resourcepool/BridgeCreateSetting.py", line 5, in <module>
    from . import client_support
  File "/var/lib/jenkins/.local/lib/python3.5/site-packages/g8os/resourcepool/client_support.py", line 10, in <module>
    from dateutil import parser
ImportError: No module named 'dateutil'

SV
ae80985db3de3b9a2a77fc1f18ad889d71ef21ee


storage: cleanup shard errors

[x] Rebased/mergeable
[x] Tests pass
[x] http/swagger.yml updated (if modified Go structs or API)
[x] Sign CLA (if not already signed)

Hi @e-dard  @zeebo , request a review.

Thanks @zhulongcheng.


Spring Boot 3.2 (Java 21 baseline)

[x] Compile for Java 21
[x] Use Spring Boot 3.2.0-RC2 from Spring Milestone Repo

wrong target - closing


CSEALENTRY changes

I renamed the CSEAL instruction to CSEALENTRY and changed the semantics such that a seal entry operation on an already sealed capability will lead to the tag bit of cd being set to 0. Furthermore, I extended the text describing the sealed bit in order to more closely reflect its actual meaning. This should close #83 .

@francislaus you need to change row 44 of https://docs.google.com/spreadsheets/d/1nyxKamsYZaeTyG8qP-JX4_oQwcuQ_4nZ_Ihm3RK0NEY/edit#gid=0 to CSEALENTRY and then run make download -B to update the CSV file

replaced by #105 which has a clean git history


Add new functionality to make an appointment

PR Description
#3 - issue solved
#Summary:
This pull request introduces a new functionality to the existing system, enabling users to create appointment forms.
#Changes Made:
1.Added new HTML file appointment_form.html to the project directory.
2.Implemented front-end design for the appointment form using HTML and CSS.
#Purpose:
The purpose of this pull request is to enhance the system's usability by providing users with a streamlined way to schedule appointments. By introducing this new feature, we aim to improve user experience and increase the efficiency of appointment scheduling within the system.
#Screenshots :

@Anishkagupta04 @varshith257 hey it's been 4 days i have raised a PR . Kindly please review it

@Srujitha-Raghava Can add some CSS to the page background color, hover, etc...? It's looking like a simple HTML page and match the colors that are already using colors in the project

okayy!


Add check to not crash while opening and processing cache file

Bug description
This has happened multiple times to me, where the process may have stopped or another problem occurred, and the cache file was written to with no content. Then, the next time the auto-editor is run, it obviously failed to decode it as json, because the file is blank. So the only way to fix it is by deleting the cache file manually in the /tmp/ directory.
A very simple check could fix this, just seeing if the contents of the file is valid json (which in this case could be done by seeing if the file length is > 0)
What's your platform?
Python Version: 3.8.10 64-bit
Platform: Linux <IP_ADDRESS>-microsoft-standard-WSL2 x86_64
FFmpeg Version: 4.2.7-0ubuntu0.1
FFmpeg Path: ffmpeg
Auto-Editor Version: 22w39a

What command did you use
auto-editor <any video>

What properties does your input video have?
(This does not apply, as it breaks for all videos, due to the nature of this bug)
Comments
No response

More specifically, this is the error it gives:
Debug: Temp Directory: /tmp/tmp2lryxod5
Traceback (most recent call last):
  File "/home/sam/.local/bin/auto-editor", line 8, in <module>
    sys.exit(main())
  File "/home/sam/.local/lib/python3.8/site-packages/auto_editor/__main__.py", line 391, in main
    edit_media(paths, ffmpeg, args, temp, log)
  File "/home/sam/.local/lib/python3.8/site-packages/auto_editor/edit.py", line 242, in edit_media
    timeline = make_timeline(
  File "/home/sam/.local/lib/python3.8/site-packages/auto_editor/timeline.py", line 99, in make_timeline
    chunks, vclips, aclips = make_layers(
  File "/home/sam/.local/lib/python3.8/site-packages/auto_editor/make_layers.py", line 144, in make_layers
    has_loud = get_has_loud(method, src, ensure, strict, tb, bar, temp, log)
  File "/home/sam/.local/lib/python3.8/site-packages/auto_editor/method.py", line 156, in get_has_loud
    audio_levels(ensure, inp, s, tb, bar, strict, temp, log),
  File "/home/sam/.local/lib/python3.8/site-packages/auto_editor/analyze.py", line 166, in audio_levels
    if (arr := read_cache(src, tb, "audio", {"stream": s}, temp)) is not None:
  File "/home/sam/.local/lib/python3.8/site-packages/auto_editor/analyze.py", line 103, in read_cache
    cache = json.load(file)
  File "/usr/lib/python3.8/json/__init__.py", line 293, in load
    return loads(fp.read(),
  File "/usr/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.8/json/decoder.py", line 340, in decode
    raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 19463006 (char 19463005)

And the solution to fix this issue is to delete the file /tmp/ae-22w39a/ for this version with the command:
sudo rm -r /tmp/ae-22w39a/

You're using a release that's almost a year old. We don't even support Python 3.9 or ffmpeg 4 anymore.


Fix missing keystroke in requirements

Description
ERROR: Invalid requirement: 'six=1.16.0'
Hint: = is not a valid operator. Did you mean == ?
Related issue and scope

[x] I opened an issue to propose and discuss this change (#????)

My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Scheduler
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[x] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[ ] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[x] I signed an Apache CLA.
[x] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[x] I updated the documentation where necessary.

Thanks for the fix!

Thanks for quick response.


rkt: move download code from cas remote to rkt fetch.

As the download code is not really related to the cas remote, this patch
factors it out from cas to rkt fetch.
It doesn't change the existing code but just moves it (with the minimum needed
changes) leaving additional refactoring for future patches.
It's now rkt fetch that should get the remote, choose if the images needs to be
downloaded, verify the signature and write it to the cas blob store and then
update the remote.
As a side effect it avoids the stdout printing done by cas.Remote.Download
(remains the printing done by docker2aci)
This will also help avoiding tricky things and code duplication for future etag
and cache-control handling. See #319.

lgtm! Thank you for the very reasonable refactor. :)

I am wondering if we will eventually want this in a more generic package to be more easily imported from other places, but this looks good to me for now, thanks!

@jonboulle yeah. That was the idea. This could be useful also for appc/spec#250

Hmm, good point..


Documentation about generatorId collisions when id structure changes

One issue that I bumped into is with blue/green deployments, and when the id structure changes, there is a possibility of generatorId collisions, which could lead to id collisions as both id structures are active at the same time. I was wondering if a note could be added about this in the documentation, as it was difficult to catch. To tackle this, I went with a "deployment bit" in the generatorId which I rev by toggling whenever the id structure changes, as just 1 bit suffices to differentiate blue/green deployments. What say? Thanks.

How about this?

What do you think about adding something about version bits?
I think there is a typo (comma), and I fixed it below. You've captured the gist though.

Although changing the structure at a later stage isn't impossible, careful consideration is needed to ensure no collisions will occur.

What do you think about adding something about version bits,

I don't want to give people ideas; essentially all of the 'host' bits can be used for whatever, but I don't want to encourage 'abuse' of any of the bits. If you want to reserve some bits for versioning then go ahead, but I don't want this to become a common practice.

and/or multiple id structures being active at the same time

Again, it's perfectly possible, but I don't think it's a good idea so I don't want to encourage it.

I think there is a typo (comma), and I fixed it below. You've captured the gist though.

I literally had it there and then got rid of it 🤪 I've put it back 😉

Again, it's perfectly possible, but I don't think it's a good idea so I don't want to encourage it.

In my case it's blue/green deployments. So, it is unavoidable. Both id structures are only active for some time.

@rmandvikar I've editted / updated me previous comment but I noticed you already 👍'ed it. Just making sure you're aware of it.

I have taken a bit of a practical approach considering complexity, maintainability, et. al. for generator_id. where,
generator_id = 13-bit generator_id

generator_id (14 bit):
vggggggggggggg
|\-----------/
|       v
|       generator bits as usual
v       13 bits
deployment bit
1 bits

That should work fine. Did you consider putting the version bit last?
gggggggggggggv
\-----------/|
       |     +->  deployment bit
       v
       generator bits as usual
       13 bits

That should be "more correct" sortability-wise ('less impact'). Also it would have a nice even/uneven effect for blue/green. Though your option will work just as fine too.

I'm fine with what you have. It brings attention to the issue, and I understand that being prescriptive here may not make sense. We can only so much. 🤷🏿

That should be "more correct" sortability-wise ('less impact'). Also it would have a nice even/uneven effect for blue/green. Though your option will work just as fine too.

I forgot to mention. One advantage of keeping the deployment version bit as MSB is that it won't shift as the id structure changes. The timestamp at 41 bits with 1 ms tick gives ~69 years, which suffices for me now, and I don't plan to change that. But I do plan to increase the generator bits, and shrink the sequence bits in future if needed. So, the fixed position of the version bit helps quite a bit (pun-intended 😄) in that case.
tttttttttttttttttttttttttttttttttttttttttvgggggggggggggsssssssss
\---------------------------------------/|\-----------/\-------/
              timestamp                  v  generator  sequence
                                         version

Just mentioning as it may be helpful to someone; a hack I have due to blue/green deployments, combined with lack of version bit in the very first deploy, is to use the sequence MSB as an interim version bit (the version bit mentioned above in generator will also be added). 256 tx/ms/generator volume is very high, and the sequence MSB will always be 0, and it can be versioned to 1. The interim version bit can be removed as a quick follow-up, relying on the version bit going forward.
So,
     tttttttttttttttttttttttttttttttttttttttttvgggggggggggggsssssssss
now: .........................................x.............0........ # sequence MSB always 0 due to not as high traffic
 +1: .........................................0.............1........ # generator MSB versioned to 0, sequence MSB versioned to 1
 +2: .........................................1...................... # generator MSB versioned to 1, sequence MSB version removed
 +3: .........................................0...................... # generator MSB versioned to 0
 +4: .........................................1...................... # generator MSB versioned to 1
...: repeat 3, 4


Layout Change

Currently the official Anne Pro keyboard has support for changing the key value each button on the keyboard. The current app does not support that and support will need to be added.

More testing is going to be needed. This feature is highly risky since we can disable all functionality of the keyboard by disabling the Fn and "Anne" macro keys.

@Kitinni, I can use some feedback on how to go about implementing a useful UI for changing layouts.
I was thinking of using Dropdowns in place of UI buttons (or textbox with a typeahead).

Basic syncing added in https://github.com/kprinssu/anne-keyboard-windows/commit/776895c2bbbfb2a37bebdff3d1f45868f740f9b2
Currently, there is no way of actually setting up a custom layout (no UI controls).

Added full support for layout syncing in https://github.com/kprinssu/anne-keyboard-windows/commit/6a23fa0a7652e684d126a5086dd5347c18622ef0


"Beautiful" JSON

Since the configuration has to be created in JSON, the file was always output as a single line dummy.
This is unfortunately badly readable.

We now resort to the func MarshalIndent(v any, prefix string, indent string) ([]byte, error) function and indent the configuration file with tabs.


No longer able to minimize items in Notebook viewlet

Issue Type: Bug
After new update, I am unable to minimize items in outline for the Notebooks viewlet

Azure Data Studio version: azuredatastudio 1.36.1 (e56e1d931bbb110fe8f24751423c4e184bb8f22d, 2022-04-21T21:25:10.399Z)
OS version: Windows_NT x64 10.0.22000
Restricted Mode: No

System Info

Item
Value

CPUs
AMD Ryzen 9 3950X 16-Core Processor             (32 x 3493)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
127.94GB (89.09GB free)

Process Argv

Screen Reader
no

VM
0%

Looks like it does not repro if I open via Folder and not workspace. Another notable feature about my workspace, is that perhaps some of the books I have opened, may contain notebook files in the TOC that do not exist (resulting in an error modal dialog box). Not sure if this has anything to do with the issue, but though of mentioning it.

@barbaravaldez can you take a look?

Closing since we cannot repro on latest build


Backport containerd mirror config

This PR backports some containerd configurations from Kubespray version 2.23 so we are able to use registry mirrors.
https://github.com/kubernetes-sigs/kubespray/tree/release-2.23/roles/container-engine/containerd
This was rolled out to alpha-app-worker01 and can be tested like so:
sudo crictl pull docker-proxy.image-registry.powerapp.cloud/grafana/grafana:9.1.4

This was rolled out to alpha-app-worker01 and can be tested like so:
sudo crictl pull docker-proxy.image-registry.powerapp.cloud/grafana/grafana:9.1.4

I don't understand how this tests that the mirror config is set right, could you explain? From my understanding when the mirror config is set right the use of it is transparent. So when you explicit pull from the mirror you are only testing that the server can connect to the mirror not that the mirror config is set right.
In my opinion a proper test would be to pull as normal, for example crictl pull busybox:1 and check if its using the mirror for that, you can test in different ways:

check the mirror pod logs to see if the request arrived from the specific testing node
capture the traffic on the node to check the request was using the mirror endpoint
try to find some log that show that usage (not sure if that exists)

Valid points we can test that way.

@iblackman Tested pulling a public image from dockerhub with:
sudo crictl pull znc:1.8
This image didn't exist on our internal registry but now it does:
https://image-registry.powerapp.cloud/harbor/projects/45/repositories/library%2Fznc/artifacts-tab


Docs need some language/grammatical fixes

Bug Description
There are not single but multiple instances of point renamed to coin where the meanings gets obscured. Also some grammatical nuances here and there.
Places to fix as per my proof reading (Bold are incorrect and italics (if present) are correct) on the below routes

/guide/root-account-file :
The root account file is a historic snapshot of all account balances at a given coin point in time.
However, since Bucky had already verified the first transaction and also made a copy of the account file at that coin point in time

/guide/transaction-fees :
A very simple UI that Amy may see at that coin point might look like this:

/guide/banks :
When users first download account manager applications and create their accounts, they will then select a bank in which they wish to use.

/guide/confirmation-validators :	•

This is the flattened representation of all account balances at a given coin point in time
Value representing the message hash of the primary validators validator’s most recently verified block
Beginning with the previous primary validators validator’s

/style-guide/css -

if the naming won't won't be too confusing
One of the pain-coins points of BEM is the ambiguity
This coin point probably deserves a new section:
Continuing on with the previous coin point

👋 @lapstjup I'd be willing to work on this. I'll wait for a moderater to acknowledge

I am willing to work on this? If available.

@taneishamitchell and @MuathAlhayani - it seems that already 2 PRs are available for this.
You can check out the other issues.
Thanks


feat: Add support for BigQuery job metadata deletion.

I don't see any changes in DeleteDatasetOptions.cs (just the first line header update). Is it fine?

Hmmm, that first line is being changed in almost all files, I'm guessing and EOL of similar character as there's no "visible" difference. I'll leave the change in all the files that have other changes but revert it in this one.

BigQueryClient.JobCrud has auto-generated code. Is this file generated from JobCrud.xml?

Yes, take a look at the tool in https://github.com/googleapis/google-cloud-dotnet/tree/main/apis/Google.Cloud.BigQuery.V2/Google.Cloud.BigQuery.V2.GenerateOverloads, which generates the overload wrappers for the Apiary library (Google.Apis.Bigquery.v2) client methods. There's still some copy pasting in tests that we need to do, but this tool saves a lot of mechanical work.


v1.8 csrf missmatch when weight of an image exceeds the limit.

Laravel v5.4
Package: v1.8
wamp 3.0.36 64bit
This was reported before but im getting a csrf missmatch error when im trying to upload files much larger than the alower weight.
Also that error is only show when the window of manager is on fullscreen, if u try upload the same file in a more minimized version the window just close.
Im using a standar alone button.
{!! \File::get(base_path('vendor/unisharp/laravel-filemanager/public/js/lfm.js')) !!}
var route_prefix = "{{ url(config('lfm.prefix')) }}";
$('#lfm').filemanager('image', {prefix: route_prefix});

@spyrosjevan

What did you mean by "weight"?
Can you upload files successfully if size of the files is lower than 2 MB ?

yes

Never mind we removed the whole package and developed our own thanks for your response.


"System.Private.CoreLib: Exception while executing function: SendSmsTimer. SendSmsTimer: Could not load type 'System.Runtime.CompilerServices.DefaultInterpolatedStringHandler' "

Hi.
I implemented the code from this  Send Sms with Twilio and Azure Functions:
Getting error:
"System.Private.CoreLib: Exception while executing function: SendSmsTimer. SendSmsTimer: Could not load type 'System.Runtime.CompilerServices.DefaultInterpolatedStringHandler' from assembly 'System.Runtime, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'."
My .csproj
<Project Sdk="Microsoft.NET.Sdk">   <PropertyGroup>     <TargetFramework>net6.0</TargetFramework>     <AzureFunctionsVersion>v4</AzureFunctionsVersion>   </PropertyGroup>   <ItemGroup>     <PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Twilio" Version="3.0.2" />     <PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.1.1" />     <PackageReference Include="Twilio" Version="5.76.0" />   </ItemGroup>
I also tried changing the .csproj to match the repo without luck, same error.

I'm afraid I can't help with that. It sounds like you're running into this issue: https://github.com/Azure/Azure-Functions/issues/2015
Let me know if the suggestions from that issue help.

There's a couple of things that you could do to debug:

Check the Error Logs and Messaging. There could be useful information there as why you are not receiving your SMS.

If you're on a trial account, make sure your recipient phone number is on the Verified Caller ID list.
Make sure that the phone number that you're trying to text is using the right format.

So after debugginf for some more hours i was able to come to the bottom of the problem.
I had the Twilio Nuget-package in my .csproj, after removing it i was able to send SMS without problems without Azure Functions.


Textures Breaking After 'Fix Model' (.pmx file)

Try to disable the "Fix Materials" and "Combine Same Material" options.
If you're getting an error, make sure you're using Blender 2.93 LTS.