Cats isnt ticking to add on

it isnt ticking

I am also experiencing the same problem, creators, help please!

Found the solution.
The prompt reads...

...so I looked up the the init.py file, opened it with a text editor (Visual Studio in my case) and made the change that the prompt seemed to suggest.
Go to C:\Users*INSERT YOUR USER NAME HERE*\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\BlendArMocap-main , find the init_.py file, open it, scroll down to line 319 and make these changes...

Once you delete 'TESTING' you should be good to go 👍

UPDATE:
So even though I was able to install the addon after that, some features were also showing error prompts when clicked. There's a loooot more to fix in this addon apparently...

Just use blender 2.9( i tested on it, and on 3.6) works perfectly in 2.9, in 3.6 i had same issue

Make sure you use the dev version of cats:
https://github.com/absolute-quantum/cats-blender-plugin/tree/development
Direct link to zip file: https://github.com/absolute-quantum/cats-blender-plugin/archive/refs/heads/development.zip
The current release versions will not work blender 3.6.


feat: support mysql chat history, add chat pipline model

add chat pipline model.
update DB-GPT-Web and repackage.
support mysql chat history, set as default.
the description information can be displayed when the mouse hovers over the knowledge base.
Chat knowledge shows which document the chunk of topk comes from?

Hi, @cm-liushaodong, thanks for you PR.
Can you solve the problem of pylint? See contribution.


Support for multiple notifiers in VMAlert CR

According to Alertmanager's README, alert source (Prometheus or vmalert program) should send same alert to all instances in Alertmanager HA cluster. So, it is required to add support for multiple notifiers. vmalert program itself already has this feature.
To handle only single HA cluster, it is enough to add urls field in VMAlertNotifierSpec. (This is also what I want.)
To use different credentials for different Alertmanagers, it is required to add notifiers field in VMAlertSpec too. In this case, it is also required to add support for multiple -notifier.tlsInsecureSkipVerify options in vmalert program.

for now -notifier.tlsInsecureSkipVerify will be set globally, if one of notifier targets has setting: insecureSkipVerify: true.
I'll fix it at vmalert and include to the next release.
I've added  to VMAlert.Spec.notifiers.
Its also possible to use old variant - VMAlert.Spec.notifier. It will be joined to notifiers definition as last element.

partly added to the latest v0.6.0 release!
Awaiting fix at vmalert side.

I tested latest v0.6.0. Unfortunately, this version has a crash bug.
If a VMAlert has only notifiers, operator crash with following log:
E1216 09:24:00.860263       1 runtime.go:78] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference)
goroutine 1203 [running]:
k8s.io/apimachinery/pkg/util/runtime.logPanic(0x15bbfe0, 0x229f8c0)
        k8s.io/apimachinery@v0.18.6/pkg/util/runtime/runtime.go:74 +0xa6
k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0, 0x0, 0x0)
        k8s.io/apimachinery@v0.18.6/pkg/util/runtime/runtime.go:48 +0x89
panic(0x15bbfe0, 0x229f8c0)
        runtime/panic.go:969 +0x1b9
github.com/VictoriaMetrics/operator/controllers/factory.loadTLSAssetsForVMAlert(0x196bee0, 0xc000118000, 0x197a4a0, 0xc000998fc0, 0xc00177f400, 0x8fc9f9638d39bde6, 0xc000f9dc80, 0xc001710a40)
        github.com/VictoriaMetrics/operator/controllers/factory/vmalert.go:654 +0x104
github.com/VictoriaMetrics/operator/controllers/factory.CreateOrUpdateTlsAssetsForVMAlert(0x196bee0, 0xc000118000, 0xc00177f400, 0x197a4a0, 0xc000998fc0, 0xc000a86e80, 0x1)
        github.com/VictoriaMetrics/operator/controllers/factory/vmalert.go:612 +0x77
github.com/VictoriaMetrics/operator/controllers/factory.CreateOrUpdateVMAlert(0x196bee0, 0xc000118000, 0xc00177f400, 0x197a4a0, 0xc000998fc0, 0xc0003c4000, 0xc001beb950, 0x1, 0x1, 0x0, ...)
        github.com/VictoriaMetrics/operator/controllers/factory/vmalert.go:120 +0x3bc
github.com/VictoriaMetrics/operator/controllers.(*VMAlertReconciler).Reconcile(0xc000998fc0, 0xc0001185e0, 0xa, 0xc000916e80, 0x12, 0xc001c88160, 0xc000578d80, 0xc000ab8ea8, 0xc000ab8ea0)
        github.com/VictoriaMetrics/operator/controllers/vmalert_controller.go:68 +0x4a7
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler(0xc00015d8c0, 0x1611360, 0xc001c88100, 0xc000066400)
        sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:235 +0x2a9
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem(0xc00015d8c0, 0x203000)
        sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:209 +0xb0
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).worker(0xc00015d8c0)
        sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:188 +0x2b
k8s.io/apimachinery/pkg/util/wait.BackoffUntil.func1(0xc000de2270)
        k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:155 +0x5f
k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0xc000de2270, 0x1937520, 0xc0004e8ba0, 0x1, 0xc00040c2a0)
        k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:156 +0xad
k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc000de2270, 0x3b9aca00, 0x0, 0x181c901, 0xc00040c2a0)
        k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:133 +0x98
k8s.io/apimachinery/pkg/util/wait.Until(0xc000de2270, 0x3b9aca00, 0xc00040c2a0)
        k8s.io/apimachinery@v0.18.6/pkg/util/wait/wait.go:90 +0x4d
created by sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1
        sigs.k8s.io/controller-runtime@v0.6.2/pkg/internal/controller/controller.go:170 +0x3fa
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
        panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x13f1e44]

This is because cr.Spec.Notifier is nil at https://github.com/VictoriaMetrics/operator/blob/v0.6.0/controllers/factory/vmalert.go#L654
In addition, this part doesn't seems to take care of notifiers.

As far as old VMAlert configuration (i.e. having only notifier) is used, v0.6.0 seems work fine.

Thx, need to cover it with testcase. I will release hotfix shortly.

fixed in master branch.

Sorry for being late. I tested v0.6.1 and confirmed that the problem is fixed. Thank you.
note: I did not test credential behavior. Just tested multiple notifier URLs.

Added missing InsecureSkipVerify per notifier. Since v1.51.0 vmalert supports it.

included in release https://github.com/VictoriaMetrics/operator/releases/tag/v0.7.0


environment variables are not parsed correctly

Problem
RUSTFLAGS="--output '/home/somewhere/out file'" cargo doc

With this command, the --output command will receive /home/somewhere/out and not /home/somewhere/out, which is problematic
Steps
Add any flag with whitespace characters to environment variables.
Possible Solution(s)
Correctly parse arguments passed through environment variables.
Notes
No response
Version
No response

While not too convenient, can you use CARGO_ENCODED_RUSTFLAGS?

I didn't know about CARGO_ENCODED_RUSTFLAGS and CARGO_ENCODED_RUSTDOCFLAGS. Why is it not the default behaviour?

I was not there and have no relevant context. CARGO_ENCODED_RUSTDOCFLAGS seems to be added because of the lossy RUSTFLAGS issue was found during a discussion of an unrelated issue.

Seems I just stepped into quite a mess. :laughing:

Just wanted to note that we generally wanted to avoid any parsing of RUSTFLAGS. Over the years, we have introduced several alternatives (some documented here).
Another alternative is to support TOML instead of shlex as suggested here.
Although not a strong concern, I think it is worth being wary that shell quoting styles are not universal. The shlex docs themselves don't document the exact grammar that it supports.
I'm also not convinced that it wouldn't be a breaking change to change the syntax for RUSTFLAGS.
I am slightly inclined to close this as "won't fix" since there are several alternatives that already exist.

We could specify which quotes are supported and what would be the end result. Because currently, this is an issue you discover randomly, which is pretty bad.

With this command, the --output command will receive /home/somewhere/out and not /home/somewhere/out, which is problematic

Er, you may wish to amend your report given that currently you are technically reporting that "/home/somewhere/out" is a different string from `"/home/somewhere/out", which... is not the case and also not, I think, what you wanted to report.

Oh indeed. I updated the issue. Thanks!


Bigger image

Bigger b20 image
It's too small
Make it even bigger than you dicc

why are you close and reopening this...?


Incomplete explanation on page 94

On page 94 the book says the following,

…or even have curl read the string from stdin if you use '-' as filename:
curl -w @- http://example.com/

I tried executing the  command and I am still stuck with the input. There is some sort of continuity which is missing that says how to get the command to resume after giving standard input.

You need to close stdin, then curl stops reading from it and continues. Like always. This is not a bug in the book.
echo "moo" | curl -w @- http://example.com/


Fix init script and ingress

Fixes:

Address uppercase ACR name error
Update ingress.yaml to use networking.k8s.io/v1

@jboeshart @khaosdoctor - would either of you mind reviewing this PR when its convenient for you? Thank you!


MediaPipe WebApp using WASM

Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
None
OS Platform and Distribution
Ubuntu 18.04
MediaPipe Tasks SDK version
No response
Task name (e.g. Image classification, Gesture recognition etc.)
ObjectDetection
Programming Language and version (e.g. C++, Python, Java)
JS
Describe the actual behavior
The ObjectDetector can not run correctly
Describe the expected behaviour
The ObjectDetector run correctly
Standalone code/steps you may have used to try to get what you need
when I use the following code  in MediaPipe WebApp using WASM

// Initialize the object detector.
async function initializeObjectDetector() {
  const visionFilesetResolver = await FilesetResolver.forVisionTasks(
    "https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision@latest/wasm"
  );
  objectDetector = await ObjectDetector.createFromOptions(visionFilesetResolver, {
    baseOptions: {
      modelAssetPath: "https://storage.googleapis.com/mediapipe-assets/dogs.tflite"
    },
    scoreThreshold: 0.3,
    runningMode: runningMode
  });
}
initializeObjectDetector();

I encountered the following problems：

hello-world-simple.js:1  Uncaught (in promise) RuntimeError: Aborted(`Module.arguments` has been replaced by `arguments_` (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name))
    at abort (hello-world-simple.js:1:19163)
    at Object.get (hello-world-simple.js:1:23110)
    at vision_wasm_internal.js:137:11
    at i (tasks-vision.js:7860:26)
    at async createTaskRunner (tasks-vision.js:7880:66)
    at async State.createPoseLandmarker (renderer.js:33:26)

The solution I came up with was to compile into wasm myself, and how to use it with existing wasm.

I want to know if this is the right idea and how to combine my custom wasm with the existing wasm.Thanks.

Other info / Complete Logs
s

Hello @Jwy-jump
Would you please provide the complete code example to reproduce the issue? We have tried using the code excerpt provided by you to create an example app. However, it works fine on Image mode.
We have created a simple app here. If you can please suggest some changes in this app which can recreate the exact same issue that you have reported, it would be great

this is a classic mediapipe issue, you are initiailizing the model more than once and it is failing. a google search will pull up similar errors.


Install on ubuntu throw error on py

I'm trying the install on ubuntu.
Now got stuck with
/usr/bin/ld: /usr/local/lib/libavformat.a(allformats.o): relocation R_X86_64_32 against `ff_a64_muxer' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavformat.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

So now I'm trying to reinstall ffmpeg from source.
Thanks

I don't think I have ever been able to successfully install on Ubuntu because of #2.

As a workaround to this (haven't yet got BF running properly on Debian), I've did some testing by running Butterflow inside a Docker container built on Arch Linux image https://github.com/jasalt/timelapse-utils/tree/master/butterflow-docker. Got this running and producing good results with Intel processor (Linux Mint 17.2 on ThinkPad X220 and some Asus i7 laptop with Debian Jessie), but the Asus laptop ended up crashing for overheating I suppose :-P. Note that I'm new to Docker and OpenCL, I don't understand fully how Linux containers access OpenCL hardware etc.
I'll try setting up a working BF processing machine at some point. Had problems with Nvidia drivers last time I tried to get things working on Linux side.

:+1:
I need to take a closer look at Docker. It could ease the pain associated with building/packaging Butterflow on those platforms.
Anyways, I've built and packaged Butterflow (0.1.6) on a Debian Jessie virtual machine a long time ago but never confirmed that it worked in a real environment. I've also made a few half baked attempts on Ubuntu but didn't get far because I was annoyed with their sketchy OpenCL support.
From my notes back in February, the basic steps is to build Butterflow from source on Debian is to do this:
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages
sudo apt-get install git python-virtualenv pkg-config python-setuptools python-dev python-opencv opencl-headers libopencv-dev mesa-com mon-dev ocl-icd-opencl-dev
cd ~/Desktop
git clone https://github.com/dthpham/butterflow.git
virtualenv -p /usr/bin/python2 butterflow
cd butterflow
source bin/activate
python setup.py develop
butterflow -h
butterflow -d
sudo apt-get install libav-tools x264 libvorbisfile3 amd-opencl-icd
butterflow -d
python setup.py test
deactivate

Making an official "Getting Butterflow to work on Ubuntu and Debian Guide" would be really nice but I really don't have the time, easy access, and experience on those platforms yet to figure it all out yet.
If anybody out there is interested in doing that or being a maintainer on those platforms, just let me know.
Everything I know about building from source and creating a Butterflow .DEB package for Ubuntu and Debian is written in more detail on my machine plus I've written some scripts that automate the process. I can give you what I have and provide tips if you have any questions.

Hey guys, this is a quick update.
I've gotten the master branch of Butterflow to work on an Ubuntu 15.04 (Vivid Vervet) virtual machine w/ my Intel CPU. I've updated the instructions on the Install from Source Guide. The subsection on getting an Nvidia device to work is unverified.
I've built the latest version on Debian 8.2 (Jessie) but it's failing all of my tests. This is something that will eventually be fixed, hopefully by the start of next week.

Yes, I got it to work on Ubuntu 15.04 Virtualbox VM on Macbook with the updated guide. I'll setup a Ubuntu 15.04 AMD/Nvidia machine tomorrow and see if I can get it to work.
To get it running on 14.04 machine, I also got this built inside Docker container built on 15.04 image, but getting the AMD package from their website got too complicated and I couldn't run it yet (will possibly try a simpler method later).

dthpham the Ubuntu Nvidia ICD guide was missing some packages. Got it running with my Nvidia card by:
sudo apt-get install nvidia-346 nvidia-346-uvm nvidia-opencl-dev nvidia-modprobe

This was pointed out by http://askubuntu.com/questions/541114/how-to-make-opencl-work-on-14-10-nvidia-331-89-drivers. I spent some time testing different package configurations before installing the right ones so in case there will be some guestions about that, here's a list of my currently installed packages http://pastebin.com/JwLY4gpe.
Looking forward to putting that GPU to work tomorrow :).

I was also able to get Butterflow running on my Ubuntu 15.04 box today, thanks for the instructions! Running butterflow -d failed initially, but I got it working by

Installing the packages mentioned by @jasalt above
Manually setting Ubuntu to use the proprietary Nvidia 346 drivers via the "Additional Drivers" dialog
& then rebooting

Hi - Just FYI, the latest master no longer builds from source on my Ubuntu machine (fails during python setup.py develop), though it works on the Macbook. Relevant output follows. If you'd rather I wait for releases and not report bugs on the master branch, just let me know and I'll shut up. Thanks :)
building 'butterflow.avinfo' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c /home/dan/Documents/repos/butterflow/butterflow/avinfo.c -o build/temp.linux-x86_64-2.7/home/dan/Documents/repos/butterflow/butterflow/avinfo.o -std=c11 -Wno-unused-variable -Wno-unused-function -Wno-cpp
/home/dan/Documents/repos/butterflow/butterflow/avinfo.c: In function ‘mk_av_info_struct’:
/home/dan/Documents/repos/butterflow/butterflow/avinfo.c:120:48: error: ‘AVStream’ has no member named ‘display_aspect_ratio’
         dar = format_ctx->streams[v_stream_idx]->display_aspect_ratio;
                                                ^
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

No it's fine. Your feedback is really helpful so go ahead and open issues and report away. :smiley:
Anyways, I just pushed a fix for that bug to master. I've only tested it on Windows and Ubuntu. You might get one failure if you run the tests but it can be ignored for now.

Thanks, that solved it! However, I'm still getting significantly worse performance on Ubuntu now, even though my Macbook seems to work fine (similar speed as before). I'll do a bit more testing and open another ticket for that.


A star for the metro

Hello
I want to use the A Star algorithm for the metro.
Can anyone give me a sample, pleaze  ??
Thanks

Hi the closest thing in the repo is the GPS pathfinding example in the test (https://github.com/bgrins/javascript-astar/blob/3f983dc7ae7e2d9d689f88d329075815a0c65f94/test/tests.js#L132).  See CityGraph/CityNode.  Not sure if it will solve your problem exactly but it shows a way to have custom connections between nodes.


pyblosxom: new package

The package doesn't pass the tests, see travis.

Fixed and tested locally.


Feature req: JsonPeek not found in cross-trageting projects

Describe the Bug
(This is actually a feature request)
When JsonPeek is added to a cross targeting project the project is unable to build as reported in issue #86.
Steps to Reproduce

Add JsonPeek to any project that uses TargetFrameworks instead of TargetFramework.
Build fails with unable to find JsonPeek error.

Expected Behavior
Works in all target builds.
Exception with Stack Trace

Error (active) MSB4036 The "JsonPeek" task was not found. Check the following: 1.) The name of the task in the project file is the same as the name of the task class. 2.) The task class is "public" and implements the Microsoft.Build.Framework.ITask interface. 3.) The task is correctly declared with in the project file, or in the *.tasks files located in the "C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64" directory.

Version Info
Additional Info
I'm happy to look at implementing this as a feature as I've done this with another project.

Is there another place to raise a feature request?

I was successful in adding multi-targeting. But I'm not familiar with .netconfig, it is not apparent to me how you would like to add it nor how it currently builds 😕, so I do not feel that I can raise a PR. Instead, see my hack here.
Change is really simple. It now works on multi-targeting projects.


Fix 152 terminate recovery after replication

Awesome work @volkerstampa. I only had minor comments and was a bit nitpicking about some sentences the docs. LGTM for merging (after having addressed the comments). Thanks you!


Release 0.0.2

Fix rendering precondition (#2)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 1.278%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4

Relevant Lines:
313

💛  - Coveralls


🐛 Fixed "Post URL matches" text displaying when no slug match is found

no issue

adding missing conditional so we only display Post URL matches post-slug-name.hbs when a match is found

Coverage remained the same at 72.645% when pulling f538f3db2e35de18b5a709d3d06f0cbff7b0fdba on kevinansfield:fix-template-select-match-text into 3da1702af9e20a4184b862bf82eff541ec8455a6 on TryGhost:master.


[BUG] Invalid backup is getting listed on the backup page

Describe the bug
The backup which is not completed and interrupted in middle still shows on the backup page.
To Reproduce
Steps to reproduce the behavior:

Create a volume and attach it to a pod.
Write 1 Gi data into it.
Click Create backup.
Interrupt the backup by deleting the responsible replica.
Check the backup store, it lists the backup with 0B and other details as empty.
Try to restore it, it throws error 405

Expected behavior
The invalid backup should not appear in the backup page as v1.1.2
Environment:

Longhorn version: v1.2.0-rc1
Installation method (e.g. Rancher Catalog App/Helm/Kubectl): Kubectl

Could you please describe how to perform this?

Interrupt the backup by deleting the responsible replica.

BTW, after longhorn backup refactoring, if the backup config metadata be corrupted after backup creation, longhorn would not detect the backup config corrupted because:

the backup config metadata should not be overwritten again by longhorn once the backup completion, so usually it's corrupted by the user or the external file system corrupted
if we detect all the backups, it would cause the cost of S3 API to increase because longhorn have to read all the backups on each poll interval time
even we implement to check the backup config metadata corrupted, we did not check the data of a backup is being corrupted or not

So, it's better to verify the corrupted backup config metadata and its data when the user performs restoring from the backup volume.

Could you please describe how to perform this?
Interrupt the backup by deleting the responsible replica.

You can hover mouse to the backup in progress icon and it will show the replica responsible for the backup, then you can delete that replica to interrupt the backup.

So, it's better to verify the corrupted backup config metadata and its data when the user performs restoring from the backup volume.

If the cost of checking this high, can we at least indicate that the backup is corrupted and can't be restored? As of now, all the options (restore, delete, etc) for this corrupted backup are available don't work.
cc: @innobead @yasker

@khushboo-rancher it's a nice-to-have enhancement. Since we already know the backup size is 0 with no valid snapshot name/volume, it doesn't make sense to indicate it as restorable in the UI. And it should be deletable still.

Okay, makes sense. But delete is not working.

Okay, makes sense. But delete is not working.

okay, I'll check why delete is not working, thank you.

Because the Volume name is empty, and backupDelete endpoint needs volume name as the parameter.
So the request from GUI is without a volume name.
@smallteeths could you please get the volume name from

instead of from here?

Also, I'll create a new Backup state Pulled. Could you please make the Operation buttons Restore and Get URL clickable only when the Backup state is Pulled?


representation of type a / b syllables in Old Chinese

These should be represented in an extra field

This seems to work well.
from pycldf import Dataset
from tabulate import tabulate

schuessler = Dataset.from_metadata("cldf/cldf-metadata.json")
table = []
for form in schuessler.objects("FormTable"):
    table += [[form.language.name, form.data["Chinese_Characters"], form.cldf.value, " ".join(form.cldf.segments), form.data["Syllable_Types"], form.data["Cognacy"]]]
print(tabulate(table[:10], headers=["Language", "Character", "Value", "Segments", "Type", "Cognates"]))

This yields:
Language          Character    Value    Segments       Type    Cognates
----------------  -----------  -------  -------------  ------  ----------
Middle Chinese    阿           ʔâ       ʔ â/a                  1
Middle Chinese    阿           ʔjwo     ʔ ɥ o                  1
Late Han Chinese  阿           ʔɨɑ      ʔ ɨ ɑ                  1
Old Chinese       阿           *ʔa      ʔ a            B       1
Middle Chinese    阿奴         ʔâ-nuo   ʔ â/a + n u o          1 2
Middle Chinese    哀           ʔậi      ʔ ậi/ɑi                3
Late Han Chinese  哀           ʔəi      ʔ əi                   3
Old Chinese       哀           *ʔə̂i     ʔ ə̂i/əi        A       3
Middle Chinese    艾           ŋâiᶜ     ŋ âi/ai ᶜ/³            4
Late Han Chinese  艾           ŋɑs      ŋ ɑ s                  4

@nh36, does Schuessler mark A/B also on Middle Chinese, or do these serve to disambiguate vowels here?

Definitely no A/B in Middle Chinese. Schuessler uses Li Fang-Kuei's Middle Chinese without any change.
哀           ʔậi      ʔ ậi/ʌi
艾           ŋâiᶜ     ŋ âi/ɑi ᶜ/³

Thanks, so we need a language-specific orthoography profile then. No deal, but I need to extract it now.

@LinguList By the way, in Old Chinese a/ɑ but in LHan a/æ, and (I think) in Middle Chinese â/ɑ and a/æ

Okay, the more justified the use of language-specific profiles.
Question: what is a with dot under it? there are quite a few cases in
Schuessler...

@LinguList The dot under things should only come up in Middle Chinese. It means retroflex when it is under consonants (t, d, s, z, ts, dz) and it means a different quality of vowel when under a vowel. The example of ậ/ʌ we discussed above. I have checked and ạ (without the circumflex) seems not to occur in the file (except in Vietnamese, which is not relevant.)

Ah, good, it occurs only in Middle Chinese:
https://github.com/yinyunxue/schuesslerhanchinese/blob/main/etc/orthography/MiddleChinese.tsv#L34
And the other dots with consonants had been covered before, you can check the conversions in the profile for MC, etc.

Shall I correct that file by hand? There are still many problems with the vowels.
ậi | ậi/ɑi | 95 SHOULD BE ậi | ậi/ʌi | 95
ậ | ậ/ɑ | 55 SHOULD BE ậ | ậ/ʌ | 55
âi | âi/ai | 28 SHOULD BE âi | âi/ɑi | 28
âᶜ$ | â/a ᶜ/³ | 18 SHOULD BE âᶜ$ | â/ɑ ᶜ/³ | 18
â$ | â/a | 35 SHOULD BE â$ | â/ɑ | 35
I don't know what å should be, will need to look at some concrete examples.

If it is convenient, you can do so. I'd then re-run the conversion and
we'd have all done. I have not yet implemented what you told me about
the MC etc., so these errors are there because I did not look at them yet.

I just made those changes. But now it doesn't let me make any more changes because the file is not on a branch.
"This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository."
I have looked into å and it is what Baxter does as æw

Ah, you probably did not commit to the main branch.

Yes, what you did when editing is: you copied the repository to your own user account, edited it there on a patch-1 branch, which is here: https://github.com/nh36/schuesslerhanchinese/tree/patch-1, and this we can now commit.

I just did so by creating a "pull-request", that suggests your updates to the main repository: https://github.com/yinyunxue/schuesslerhanchinese/pull/6

You can see your changes here: https://github.com/yinyunxue/schuesslerhanchinese/pull/6/files

If you are happy with those changes, we can "merge" and thus overwrite the old version of the profile.


added hover effects to buttons

Fixes Issue
Closes #1573
Changes proposed
I have added fill slide hover effects to the buttons - fork, star, contributors
Screenshots
Screencast from 26-06-23 11:51:31 PM IST.webm

Checklist

[x] You've linked this PR to the correct issue.
[x] You have checked that the code is working correctly.
[x] You ⭐ the repository!

@Swapnil-Singh-99 Thank you for your contribution!
Please ⭐ the repo if you like it!
Looking forward to more contributions from you!


TieBreaking - most_frequent_response

Hi,
If I choose most_frequent_response, chatterbot/adapters/logic/mixins.py:16 pass only one argument, but get_most_frequent_response() expect 3.
Thanks,
Davi

Could you elaborate your issue a bit more? If you instantiate a TieBreaking class, and call get_most_frequent_response(), the method expects 2 arguments, not 3. However, I don't see "most_frequent_response" method in the TieBreaking class. Where are you calling it?

Hi,
Sorry about that,
I`m setting:
chatbot = ChatBot(
...
tie_breaking_method="most_frequent_response"
...
)
I created a pull request, #256 , see if its ok for you.
Thanks!

It's alright. I'm still new to this project, and learning about how this all works.

@slin17,  I`m new too. Great question, IRC or Slack are very straightforward. We should ask to
@gunthercox if there is any.

This issue was fixed in https://github.com/gunthercox/ChatterBot/pull/268/files, closing this ticket off.

Hello @gunthercox , is there like a IRC channel or Slack for this project?
Thanks.

Hi @slin17, there is on Gitter: https://gitter.im/chatter_bot/Lobby


Either bump the dependencies or mark the generator as deprecated.

First off, please let me thank you for the work you've done on Thorax, there is a lot here to unpack and we've enjoyed using it.
However...
If there is no intention of updating the generator to bring it up to parity with the rest of the framework. I'm advising my team no longer use this generator, or framework as it does have critical flaws. https://github.com/walmartlabs/thorax/pull/297 is a major flaw in the framework, and it is dangerous for a team to not be aware of the generator being out of date. I understand keeping the repo up for obvious reasons, but as this repo has not been touched in basically 2 years, I think it's pretty clear that there's no intention to maintain this code.
Please mark the readme as deprecated and remove it from the registry, it's too easy for someone to make incorrect assumptions on the state of this work.

This is taken care of by https://github.com/walmartlabs/generator-thorax/pull/149


small update GAT tutorial

Making a small/quick update on the GAT tutorial:

Title and description modified: plural to singular ('Networks' -> 'Network'), and add an abbreviation to the title ("GAT").
rename (in code) "node_features" to "node_states" as this would better describe the data.
Make corrections to the edges. Before, cited papers were pointing to citing papers; now, citing papers are pointing to cited papers (which is more intuitive).
Further minor modifications to text associated with the changes in (3)

Note: generated files are included in this pull request as the update is relatively minor. If this is not preferred, then let me know (and sorry for the inconvenience).


Add system-agent installation script to etcd restore

What this PR does / why we need it:

Add system-agent installation script to etcd restore, it's a modified version of https://github.com/rancher/system-agent/blob/main/install.sh, we should make some changes in system-agent repo and also use this script so don't have to duplicate efforts, for now, let's have our version to not block development.
Fix webhook configuration
Add insecure skip verify to etcd restore webhook and also tilt support for it

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 #
Special notes for your reviewer:
Checklist:

[ ] squashed commits into logical changes
[ ] includes documentation
[ ] adds unit tests
[ ] adds or updates e2e tests

@alexander-demicev please link the corresponding issue from the list if it applies in the PR description, thanks!

@Danil-Grigorev we can collect system logs for it's service


feat: Flush animation frames every 16ms when using legacy timers

Summary
Closes https://github.com/facebook/jest/issues/11565
Defaulting to 60fps target for animation frames which matches jsdom.
Test plan

[ ] CI green

Codecov Report

Merging #11567 (26dc18c) into master (d1882f2) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master   #11567      +/-   ##
==========================================
+ Coverage   68.94%   68.95%   +0.01%
==========================================
  Files         312      312
  Lines       16314    16324      +10
  Branches     4726     4730       +4
==========================================
+ Hits        11247    11256       +9
- Misses       5039     5040       +1
  Partials       28       28

Impacted Files
Coverage Δ

packages/jest-fake-timers/src/legacyFakeTimers.ts
94.84% <100.00%> (+0.23%)
:arrow_up:

packages/expect/src/utils.ts
95.58% <0.00%> (-0.56%)
:arrow_down:

Continue to review full report at Codecov.

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

Any idea what I should do about the types? Just inline the type instead of reading it from window?

https://github.com/facebook/jest/releases/tag/v27.0.5


Espresso: managing various outdirs

Required Checklist

[x] I have read the Contributing Guide. Don't lie! 😉
[x] My PR is on a custom branch and is not named main.
[ ] I have added relevant unit tests. Note: Your PR will likely not be merged without proper tests.

If you are an external contributor, you will see a comment from @buildbot-princeton. You can ignore this, as it is solely for admin purposes.
Summary of Changes
Edit: No need to be that complicated, this PR just makes sure that chosen outdirs exist if inside the calc_dir.
If the user decides to ask for outdirs that are outside the calc_dir via absolute paths, then there is nothing we should do (?). It is the user responsibility to deal with that data (this PR add a dictionary to keep track of that data but does nothing with it).

Can one of the admins verify this patch?

Thanks for adding these sanity checks! I left a few small comments, and we'll also need some more tests to evaluate the behavior of the new functionality, as you know.

If the user decides to ask for outdirs that are outside the calc_dir via absolute paths, then there is nothing we should do (?). It is the user responsibility to deal with that data (this PR add a dictionary to keep track of that data but does nothing with it).

Should we simply forbid setting of those outdirs then? Perhaps that's a simpler solution altogether.

I don't think we should forbid it as it will never make anything crash if used properly (with this patch), and it would remove some flexibility. The only cases where it might cause an issue are:

If the user specify a path outside quacc that does not exist.
If the user is inconsistent in his choice of outdir in the same flow.

But I would argue that these are cases where the calculation deserves to crash anyway. Also, this gives an alternative to copying files around, for people with a very small scratch space this might be useful. If we keep it, maybe I should add paragraph in the doc to explain all that.

I don't think we should forbid it as it will never make anything crash if used properly (with this patch), and it would remove some flexibility. The only cases where it might cause an issue are:

I see. That makes sense then. Thanks for clarifying.

Also, this gives an alternative to copying files around, for people with a very small scratch space this might be useful. If we keep it, maybe I should add paragraph in the doc to explain all that.

In this scenario, the user could simply not set a SCRATCH_DIR setting, and then there will be no file shuttling. If set, then files are moved (but not copied).
Certainly, if desired, additional details can be proved in a docstring, which is rendered in the API documentation.

Thanks for the really great test! To get this one merged, there's just a few more lines that'd be great to cover. To make the process quicker, no need to do a "real" calculation to address the remaining uncovered lines. You can simply add the following to tests/core/calculators/espresso/test_espresso.py:
from quacc.calculators.espresso.espresso import EspressoTemplate

def test_espresso_write_input(monkeypatch, tmp_dir):
    monkeypatch.chdir(tmp_dir)
    params = {...}
    new_params = EspressoTemplate._outdir_handler(params)
    # do assertions on `new_params`

@tomdemeyere: Is this ready to merge? I made some very minor changes to reflect the open comments. Thanks for this nice PR!
@buildbot-princeton: test this please.

Ready to merge


docs: Refactor docs

Fix grammar

Hi can I please be assigned for this? Will this be a good first issue to work on? Thanks.

Hi can I please be assigned for this? Will this be a good first issue to work on? Thanks.

Yeah I guess, I mostly wanted to refactor the First steps (inside Guide) part as it seems a bit off to me, other stuff in the guide should be fine. The API reference is auto-generated from code and doesn't need any changes.
docs/source/guide/firststeps.rst
Now for building... it's not pure Sphinx but I have sort of an extension on top of it. So if you want to build it locally you would need:

Make (for Makefile)
Commands:

pip install .[docs] inside the cloned folder
cd docs
make html

Or you can just create a pull request, where it will be auto built. Create a fork of repository first, edit there and then create a pull request.

I think this may be a little bit over my abilities, I'm still new to this, sorry for wasting your time.

I think this may be a little bit over my abilities, I'm still new to this, sorry for wasting your time.

That's ok, you didn't really waste my time.

Hey David, I'd like to help out, if the issue is still open.

Hey David, I'd like to help out, if the issue is still open.

Sure

Thanks, I'll keep you updated.

Hi @davidhozic, I have opened the PR. Let me know if it needs any other changes.

lgtm, merged. Thank you!


Added reload and driver flags

What
Added flags to lighthouse.go to control whether or not databases are reset at load and what driver to use.
Why
Because blowing up the users database every time the program starts is probably a bad idea.
How
Lighthouse can now be run with the flags

-databases-reload - add this to start all databases from config data.
-databases-driver <DRIVER> - specify what driver to use for databases (currently the only supported value is postgres).  Default value is postgres.

@lighthouse/owners for your review.  Also completely open to ideas of how to do the drivers in a cleaner way.

+1

+1


Port over missing bindings from other repo

@jihchi was independently working on some bindings at https://github.com/jihchi/bs-puppeteer-legacy. It makes sense to move over the ones we are missing here. Preferably we do this one feature at a time and give an opportunity to review the API choices before merging.

I could move the test first.

Sounds good to me.

Some test has been merged in commit a3a9551f13e1219b0364082ce84a9506c5329f0e.


Add SpecialFunctions extension

At the moment, the tests fail because I try to "eval into a closed module during precompilation".
For anyone who wants to take a look:

the new function overload_all calls multiple functions that define specific overloads with @eval
the typical logic for one of these functions can be seen here:
https://github.com/adrhill/SparseConnectivityTracer.jl/blob/c49dc3293941b39615d8b31e5def82f57e537d22/src/overload_connectivity.jl#L13-L24

I would love some guidance on:

whether this approach even makes sense
when to run the evals (during init or during precompilation)
where I should use the macro @eval or the function eval
in which module I should eval

The problematic @eval is here:
https://github.com/adrhill/SparseConnectivityTracer.jl/blob/main/src%2Foverload_connectivity.jl#L15
The problem is that you are invoking overload_connectivity_1_to_1(m, op) on __init__ which evals code into the module after it has been precompiled.
The design of SCT us problematic. Instead of defining new methods in the calling module, it defines new methods in SCR. The better way to do this would be to define a macro to extend methods in SCT but define those methods in the calling module.

I put this eval step in the initialization precisely because the error was warning me not to eval stuff during precompilation 🤔
What do you mean by "define new methods in the calling module"? Should I use the eval of Base/SpecialFunctions?

Codecov Report
Attention: Patch coverage is 73.14815% with 29 lines in your changes are missing coverage. Please review.

Project coverage is 72.68%. Comparing base (0278700) to head (15f9448).

Files
Patch %
Lines

src/overload_connectivity.jl
59.09%
9 Missing :warning:

src/overload_gradient.jl
77.14%
8 Missing :warning:

src/overload_hessian.jl
69.23%
8 Missing :warning:

...Ext/SparseConnectivityTracerSpecialFunctionsExt.jl
78.57%
3 Missing :warning:

src/SparseConnectivityTracer.jl
66.66%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #82      +/-   ##
==========================================
- Coverage   76.19%   72.68%   -3.52%
==========================================
  Files          14       16       +2
  Lines         689      615      -74
==========================================
- Hits          525      447      -78
- Misses        164      168       +4

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

I finally managed to get it working. Here's a summary of the changes:
Source

Make the overload_stuff functions return expressions instead of evaluating them (in overload_connectivity.jl, overload_gradient.jl and overload_hessian.jl. The inspiration is from ForwardDiff: https://github.com/JuliaDiff/ForwardDiff.jl/blob/1907196ba50e3eb337860301ece3ec37d0582257/src/dual.jl#L230-L244
Create functions list_operators_i_to_j(::Val{ModuleName}) to list operators in a certain module depending on their arity
Evaluate the generated expressions all at once in overload_all.jl. Again, the inspration is from ForwardDiff: https://github.com/JuliaDiff/ForwardDiff.jl/blob/1907196ba50e3eb337860301ece3ec37d0582257/src/dual.jl#L463-L477

Extensions

Add SpecialFunctions extension with Requires for Julia < 1.9
Classify the unary and binary operators there
Add the one-liner eval(SCT.overload_all(:SpecialFunctions))

Tests

Test classification for the operators from SpecialFunctions
Add connectivity, jacobian and hessian tests to check that they can digest tracer numbers

Add the one-liner eval(SCT.overload_all(:SpecialFunctions))

Would it be easier to implement this as a macro? A macro is a function that returns an expression and calls eval.

Would it be easier to implement this as a macro? A macro is a function that returns an expression and calls eval.

That's probably a good idea, will try it in a later PR!


Refactor: Use dependency files

Refactor some code for easier dependency handling (following Deno standards)
Added warning in README to discourage unversioned imports
Notes

Dependencies upgraded to Deno v1.2.2 in a later commit (I recommend you to add a release tag so people can tag along to this version instead of using master https://github.com/denoland/deno/issues/6755)
I ran deno fmt on top of it, so there is a lot of trailing commas added

Very nice, thank you @Soremwar !


WebFlux + Seluth performance decline

Test machine:
MacBookPro11,4
Only webflux.
wrk -t 10 -c 200 -d 30s http://localhost:8130/ok
Running 30s test @ http://localhost:8130/ok
  10 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    27.50ms  129.83ms   1.91s    97.49%
    Req/Sec     2.26k     1.04k    5.90k    53.86%
  665620 requests in 30.06s, 50.78MB read
  Socket errors: connect 0, read 184, write 0, timeout 0
Requests/sec:  22146.23
Transfer/sec:      1.69MB

with sleuth:
wrk -t 10 -c 200 -d 30s http://localhost:8130/ok
Running 30s test @ http://localhost:8130/ok
  10 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    42.29ms  102.03ms   1.99s    98.54%
    Req/Sec   626.21    154.58     2.80k    85.57%
  185667 requests in 30.08s, 14.17MB read
  Socket errors: connect 0, read 16, write 0, timeout 26
Requests/sec:   6173.14
Transfer/sec:    482.28KB

with sleuth + gateway:
wrk -t 10 -c 200 -d 30s http://localhost:8130/hello.txt
Running 30s test @ http://localhost:8130/hello.txt
  10 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    72.35ms   52.23ms   1.17s    94.96%
    Req/Sec   292.61     47.62   480.00     75.84%
  87425 requests in 30.09s, 12.34MB read
  Socket errors: connect 0, read 50, write 0, timeout 0
Requests/sec:   2905.54
Transfer/sec:    419.95KB

Jvisualvm Cpu Sampler:

Demo
test.zip
How to play:
https://github.com/spencergibb/spring-cloud-gateway-bench
** Note ** :   server.port of gateway change to 8130.

Ok. I will try do this.

Fixed via https://github.com/spring-cloud/spring-cloud-sleuth/commit/ef5efd8041b23a4524da2fd572e7f1c14dad9b41


[BUG] re-login not working after logout

Link to original issue https://github.com/opensearch-project/OpenSearch-Dashboards/issues/526
Describe the bug
Re-login not working after logging out successfully. It's looking like security_authentication is getting wiped out and can't return even after logging in until you restore the params in the url and refresh the application. Might be from the API side when we log out of Dashboards.
But it's related to the security plugin, although I believe it is the engine's plugin that is failing I think it's worth creating in the Dashboard's plugin just in case.
I would transfer this issue but for some reason I don't have access to do so.  I'm really sorry but do you mind closing this issue and creating a new issue here and copying over the content? I can do so for you if you like, just let me know!
Thanks!
To Reproduce
Steps to reproduce the behavior:

login to OpenSearch Dashboards with default credentials admin/admin -> login is successful
logout
try to relogin with the same credentials
nothing happens. Login page appears again. In Dev Console (F12) I can see http 401.

Expected behavior
re-login is possible
OpenSearch Version
1.0.0-rc.1
Dashboards Version
1.0.0-rc.1
Plugins
all plugins activated  by default
Screenshots

If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):

OS: Windows 10
Browser and version: Vivaldi 4.0.2312.25 (Stable channel) (64-Bit)

Additional context
Reload Login page with just https://:/ and you can login again with identical credentials.
The urls are looking slightly different:
not working (get this after logout):  https://opendashboards.k8s-dev.local/app/login?nextUrl=
working: https://opendashboards.k8s-dev.local/app/login?nextUrl=%2F

this bug is fixed in PR: https://github.com/opensearch-project/security-dashboards-plugin/pull/778


Problem with retrieval of TubeyToons

The domain name seems to be usedby something else: http://tubeytoons.com .
Let's consider this as deleted.


How remove old rescue kernel

CentOS Linux (4.x ..)

If you try to update your system you should also get updated RHCK (Red Hat Compatible Kernel) updated on your Oracle Linux installation. If you want to remove the RHCK you can uninstall the same from your OL installation.

If you try to update your system you should also get updated RHCK (Red Hat Compatible Kernel) updated on your Oracle Linux installation. If you want to remove the RHCK you can uninstall the same from your OL installation.

But this operation feels dangerous.
Contains packages such as glibc, gcc...

If you try to update your system you should also get updated RHCK (Red Hat Compatible Kernel) updated on your Oracle Linux installation. If you want to remove the RHCK you can uninstall the same from your OL installation.

But how do I do it?
In Ubuntu / Debian you just need apt remove linux-headers-$ver, but how do you do it in OL or other derivative distributions?
After I remove kernel-headers and reboot, I still see the CentOS kernel in the boot menu.

最终使用grubby删除了旧内核
https://docs.oracle.com/en/learn/switch_centos8_linux8/index.html#remove-non-standard-kernels-with-grubby

Eventually removed the old kernel using grubby
https://docs.oracle.com/en/learn/switch_centos8_linux8/index.html#remove-non-standard-kernels-with-grubby


Add stack logo

[x] I have read and followed CONTRIBUTING document.
[x] I only added SVG(s) to the pull request.
URL of the site or app: https://www.transip.nl/stack
Where did you took the BG color(s): https://www.transip.nl/img/cms/stack-comparison-stack.svg

It is indeed a separate account. You actually access the storage via .stackstorage.com and use a dedicated login there. You don't need to be a transip hosting customer to use it. But if you just use stackstorage.com as the url, it redirects to the transip site.


Reduce synchronization needed

See #160 figure.
Currently every asynchronous transfer and kernel_dispatch within a target offload has single_wait_scaquire (synchronization) right after. It should be nice to optimize them by enqueuing H2D, kernel_dispatch, D2H and synchronization into an in-order queue. There is only one synchronization needed.
This optimization is available in the upstream offload library with CUDA plugin.

Async is not yet used by the amdgpu backend. I"m expecting performance improvement from moving to it.

@JonChesterfield  What is status on async transfer?

Wondering what the status/possible timelines here might be? It would help reduce overheads and improve performance.

@carlobertolli I got confused. Were you not asking performance tests to show the benefit of your optimization prototype?

Have you see huge reduction in timeline the following example
int a
#pragma omp target map(tofrom: a)
{ a = a*2 }

Since the example mostly exercises overhead. I assume we should see a huge gain.

More than a reduction, there is a shift in latency reporting. In the new patch, as you guessed, we enqueue the wait for the memcopy host-to-device of 'a' in the same queue where we enqueue the launch of the kernel (technically, we enqueue an HSA barrier-and packet). Because the memory copy is just one and for a small amount of data, you are overlapping that copy with the process of launching a kernel (determine the correct launch parameters, get an HSA queue, etc.). There is a performance gain, but I would not classify it as huge.
The performance gain is much larger for target regions that copy in a large amount of big arrays, because those copies are not waited for sequentially. I asked because I thought you had a specific "real-world" application with a target region that looked like this.

@carlobertolli Here is the a benchmark you may try with from QMCPACK performance tests.
performance-NiO-a64-e768-batched_driver-w16-DU32-1-4 test case
Make a real+mixed precision build. Here is the recipe for AOMP 14.0_1
cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DQMC_MPI=OFF  \
    -DQMC_OFFLOAD_ROCM_WORKAROUND_BRANCH_IN_PARALLEL=OFF \
    -DENABLE_OFFLOAD=ON -DOFFLOAD_ARCH=gfx906 -DQMC_MIXED_PRECISION=ON \
    -DQMC_DATA=<your_data_folde_for_benchmarkr> \
    <QMCPACK_source_folder>
make -j32

make sure you run QMCPACK deterministic tests ctest -R deter -j32 --output-on-failure before running benchmarks. Some tests may fail due to numerical errors. Email me if you want me to assess the results.
Here are benchmark runs from last night.
https://cdash.qmcpack.org/CDash/testSummary.php?project=1&name=performance-NiO-a64-e768-batched_driver-w16-DU32-1-4&date=2022-01-30
ROCm-Offload-HIP-Real-Mixed-Release takes twice time on Radeon ViI than
ClangDev-Offload-Real-Mixed-Release  on RTX 3060Ti.
The build recipe I provide above are different from the nightly runs. The above recipe doesn't connect HIP part and thus heavier on OpenMP offload.
To enable HIP and roc accelerated libraries. This enables pinned host memory.
-DENABLE_CUDA=ON -DQMC_CUDA2HIP=ON -DHIP_ARCH=gfx906

You might get CMake troubles due to messy CMake in ROCm 4.5 release.
To stress the compute, input file parameters needs to be changed. Without changing input files, this test mostly stress the runtime which you are looking at.
Email me If you need additional help.

From this offload region. https://github.com/ye-luo/miniqmc/blob/c0b6c89746e424f5b198bd63ad63dd5bb5cd12cf/src/QMCWaveFunctions/einspline_spo_omp.cpp#L413
I still see two synchronization(single_wait_scaquire) being used

However, with the CUDA plugin. only one synchronize is needed.

@ye-luo I believe we can close this one? The focus on development of this feature is shifting to upstreaming to llvm trunk.

I'm thinking of leaving it open here. Once we improve the performance in upstream and propagate the change back to AOMP, then we close it here.

This is fixed by adopting plugin-nextgen.


Jittery movement for vertical "leaning"

Describe the bug
When the player's train is on a slope and the slant of the slope changes, the player's "leaning" effect will appear jittery.
To Reproduce
Steps to reproduce the behavior:

Take a seat on a train.
Take the train over some slopes.
Observe the jittery "leaning" effect.

Expected behavior
The jittery effect should instead be smooth.

Merged into #22


Latest WS2812FX Breaks McLighting?

I just updated WS2812FX (downloaded the .zip from github) and rebuilt the latest McLighting master branch. All appeared to work correctly until I tried to load the web interface. It just hangs, looks like it's trying to read the list of modes. WS2812FX has recently added an extra 'custom' mode, could this be the problem? Anyone else experiencing the same? I've tried various configurations (NodeMCU, Wemos D1 Mini) and numbers of LEDS.
Am I missing something or, more likely, done something foolish?

I should add, I reverted to the previous WS2812FX library (thank goodness I save it!) and all works perfectly.

I used latest WS2812FX, did not notice any issues.

I did a complete reinstall of the IDE, ESP8266 core and libraries, rebuilt and now everything is working nominally. Clearly, the problem was with my environment and not with WS2812FX or McLighting. Thanks for your help, I appreciate you taking the time to look into it.


Improve Documentation

Improves the documentation of FOAAS by giving API consumers a better example of the recommended use case of the /anyway/ API endpoint.

Lol :) Unfortunately the original quote was the EFF. Feel free to PR an Oracle specific resource.


Completed to Q5

Hi,
I'm unable to test these with Rake as I am having problems with either my Rakefile, my Bundler or my Rspec version ... or perhaps all three simultaneously.
V

Completed to Q5


Determine minSdkVersion with baksmali for JARs + don't compress webp

We take advantage of the fact that baksmali can determine the minimum API version needed for a given collection of opcodes and extract it, then save to mMinSdkVersion, which is only used by smali via buildSourcesSmali.
We then save that value in apktool.yml for JARs only.
This change, in addition to my previous change, allows to decompile and recompile JARs without worrying about specifying an API level via -api/--api-level.
Note: currently we only return API level from baksmali, later we can return a result object with other parameters, if ever necessary.
As an extra, added webp file extension to NO_COMPRESS_PATTERN, according to AAPT2 standards, and since it's factually never compressed as it's an already compressed format.
https://cs.android.com/android/platform/superproject/+/master:frameworks/base/tools/aapt2/cmd/Link.cpp;l=2328

We take advantage of the fact that baksmali can determine the minimum API version needed for a given collection of opcodes and extract it, then save to mMinSdkVersion, which is only used by smali via buildSourcesSmali.
We then save that value in apktool.yml for JARs only.

Clever. So knowing we have no resources in a pure jar disassembling, you are basically using the opcode "detection" of baksmali to figure it out. At that point you can return the object from baksmali and extract the needed API code to write into what Apktool needs for the next step.
My only comment is now it seems decode returns an int, which is the API level from the decode. I'm not sure that is easy to follow just looking at the method. What do you think about returning the dexFile so that can be easily interpreted from the return type?

Yeah that was my first instinct, but then the nitpicky part of me said "encapsulation, bro". I was kinda hesitant importing anything from the org.jf.dexlib2.dexbacked package where it's not relevant, you know. I would rather keep the back-end stuff to SmaliDecoder and reveal only what's relevant to a multi-purpose class like Androlib, I would have used a class like "SmaliDecoderResult" to store stuff that needs to be revealed to the outside, but tell me what you prefer.

Edit: Or even a public static class Result inside SmaliDecoder with public final int apiLevel in it and a single constuctor to be used and returned by decode, would be perfect for the task.

I like that idea, not sure on best location in file structure for intermediate result classes. Probably best for brut.androlib.meta where some other ones are.

Figured it'll be less clutter to return the dexFile, but as a simple DexFile interface rather than the back-end DexBackedDexFile implementation, as we're only interested in the getOpcodes method anyways, not the whole collection of methods that have nothing to offer to Apktool at the moment.

thanks!


Bump to v0.1.0a73

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Builds for v0.1.0a71 and v0.1.0a72 failed to publish all artifacts because of a transient issue and a missing test dep. Now the test dep is optional.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

It looks like the 'tiled-base' output doesn't have any tests.
It looks like the 'tiled-array' output doesn't have any tests.
It looks like the 'tiled-sparse' output doesn't have any tests.
It looks like the 'tiled-dataframe' output doesn't have any tests.
It looks like the 'tiled-xarray' output doesn't have any tests.
It looks like the 'tiled-compression' output doesn't have any tests.
It looks like the 'tiled-minimal-base' output doesn't have any tests.

@conda-forge-admin, please rerender.


docs(saml): session library v4.0.0

Description
Documentation for https://github.com/Kong/kong-ee/pull/4395 / KAG-235
Checklist

[X] Review label added
[X] PR pointed to correct branch

thanks for the great review @cloudjumpercat !


Added laravel-user-verification

Package does not comply with all requirements: https://github.com/chiraggude/awesome-laravel/blob/master/CONTRIBUTING.md

Hello!
New message, please read http://tamaraprokofyeva.com/future.php?c3g3
<EMAIL_ADDRESS>


number of edges for planetoid is different from paper

Hello,
It seems that the number of edges for cora in pyG is 100556/2=5278 while the GCN paper report that cora has 5429 edges. The edge number difference also holds for citeseer and PubMed. Why is the edge number different from the paper?

Please see https://github.com/rusty1s/pytorch_geometric/issues/852.


Fix: image resize mode on iOS in release build.

Summary:
Fixes #28670
On iOS, when you want to use an Image with a different resizeMode than the default one, it does not work in release build if the image is a local asset. The reason that it works in debug only is because it's using the method RCTDecodeImageWithData which is handling the resize mode properly. But in release build it is using RCTImageFromLocalAssetURL which is only made to load an image by url, so the resize mode is just never used.
In this PR, I've created a new RCTDecodeImageWithLocalAssetURL which will share the same resize strategy that was used in RCTDecodeImageWithData but it will load the image by URL instead of by Data. I've kept a fallback to use RCTImageFromLocalAssetURL in case that the image cannot be loaded to make sure that this edge case is still handled like it was previously.
Changelog:
[IOS] [FIXED] - Image resizeMode in release build #28670
Test Plan:
Without Fix
Debug  | Release

With Fix
Debug  | Release

Looks like the failed test will need to be re-run, they failed because it failed at installing bundler.


HadesEx & Grand Cosmos FR translations

For exemple, I did not have alert for regexFr: / 14:47A8:Hadès starts using Diffusion D'Ombre/, but I have it for regexFr: / 14:47A8:Hadès starts using Diffusion D'ombre/,.
Same thing for Spectre D'Ascien and Spectre d'Ascien.
Maybe the presence of ' makes it fail.

I'll take a look at the case insensitivity issue, thanks for mentioning it.  Also, Akurosia also put up a translation commit earlier yesterday that I just merged, so it looks like there are some conflicts to resolve in the grand cosmos file (sorry).


Add project to Compatible Clients on the pass site

Summary
This project should be listed in the Compatible Clients on the pass site.
Action
Request Jason A. Donenfeld to add the project to the list.
Possible issues
There exists already an entry gopass there, but does not point to this project.
It does point to cortex's which is deprecated - UNMAINTANED .

Good idea, feel free request inclusion of gopass to that list.


fix: Email & Password validation at register_view

validation
email and password validation created.

give me your mail
<EMAIL_ADDRESS>

The conflict  changed now . review again code.

@safadtm I already said to you do not modify firebase files


[SPARK-32288][UI] Add exception summary for failed tasks in stage page

What changes were proposed in this pull request?
Add exception summary table for failed tasks in stage page.
Before:

After:

Why are the changes needed?
When there're many task failure during one stage, it's hard to find failure pattern such as aggregation task failure by exception type and message. If we have such information, we can easily know which type of exception of failure is the root cause of stage failure.
Does this PR introduce any user-facing change?
Yes
How was this patch tested?
Added UT in UISeleniumSuite

Can one of the admins verify this patch?

@gengliangwang @sarutak @tgravescs  Could you help take a look and remove stale label?


[Q] Using wandb on SLURM

Usually to use wandb on a machine/server the first step to do is to login (wandb login).
In cluster, as SLURM, we login in a node but the code will run on a different one; how should one proceed to login in wandb?
I read that the login in wandb can be performed by environment variable WANDB_API_KEY.
In fact the description in the above link says: "Sets the authentication key associated with your account. This must be set if wandb login hasn't been run on the remote machine." which seems exatly my case.
I didn't understand exatly how to use (and where to put the environment variable (python code, slurm script..)). I tried to define the WANDB_API_KEY variable in the slurm script but this didn't work.
Can you explain how to proceed?

Hi @EmanueleFrancazi , can you provide example of how you define the Env variable. Additionally, you can set the environment variables in the node running your code before the script runs or within the script.

the structure that I'm using for my run is the following:
the command sbatch slurm_script.sh execute the slurm script; this one, in turn call a bash script (bash_script.sh) that finally call the python code which perform the simulation
I set the environment variable in the slurm script, before the command that launch the python code.
Here there is the complete slurm_script.sh :+1:
#!/bin/bash

#SBATCH --job-name=Test                    #This is the name of your job
#SBATCH --cpus-per-task=4                  #This is the number of cores reserved
#SBATCH --mem-per-cpu=1G              #This is the memory reserved per core.
#Total memory reserved: 4GB

#SBATCH --time=23:50:00        #This is the time that your task will run
#SBATCH --qos=1day           #You will run in this queue

# Paths to STDOUT or STDERR files should be absolute or relative to current working directory
#SBATCH --output=myrun.o%j     #These are the STDOUT and STDERR files
#SBATCH --error=myrun.e%j

#SBATCH --partition=Gpu_partition_name
#SBATCH --gres=gpu:1

#This job runs from the current working directory

#Remember:
#The variable $TMPDIR points to the local hard disks in the computing nodes.
#The variable $HOME points to your home directory.
#The variable $SLURM_JOBID stores the ID number of your job.

#load your required modules below
#################################

source $HOME/Environments/env/bin/activate

#export your required environment variables below
#################################################

WANDB_API_KEY=42

#add your command lines below
#############################

nohup ./bash_script.sh

deactivate
~
~

where instead of 42 in the field WANDB_API_KEY there is my real key

I substituted the line WANDB_API_KEY=42 with export WANDB_API_KEY=42 and now the code seems to run correctly; since here the use of the env variable is not descibed in detail and as is the first time that I use it, could you explain me how to handle them in general (or send a ref that explain this) ?
Even if the simulation now is running I got the following exception:
Traceback (most recent call last):
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/urllib/request.py", line 1317, in do_open
    encode_chunked=req.has_header('Transfer-encoding'))
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/http/client.py", line 1229, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/http/client.py", line 1275, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/http/client.py", line 1224, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/http/client.py", line 1016, in _send_output
    self.send(msg)
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/http/client.py", line 956, in send
    self.connect()
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/http/client.py", line 1384, in connect
    super().connect()
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/http/client.py", line 928, in connect
    (self.host,self.port), self.timeout, self.source_address)
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/socket.py", line 727, in create_connection
    raise err
  File "/scicore/soft/apps/Python/3.7.3-foss-2018b/lib/python3.7/socket.py", line 716, in create_connection
    sock.connect(sa)
OSError: [Errno 113] No route to host

what does it imply and what should I do to fix it?
Sorry for the dummy questions :)

Hi @EmanueleFrancazi ,
[Errno 113] No route to host denotes a network problem with your computer being unable to reach the target server.  Are you running a local version of wandb? If so please see this github response for some feedback.
Additionally when running a SLURM job  you should submit the job using export flag for the WANDB_API_KEY  env variable. Besides our documents on environmental variables you referenced above, this thread on running a SLURM job parallels your questions on setting up a SLURM script.

Hi @EmanueleFrancazi , do you still need assistance/feedback with the issue you were experiencing running a SLURM job. Did the links above help?

Hi @EmanueleFrancazi, since we have not heard back from you we are going to close this request. If you would like to re-open the conversation, please let us know!

Hi @MBakirWB,
sorry for the delay in my replay but I was out in the last weeks. The export flag solved the problem; I've also set wandb offline since the computing server has not access to internet. Thank you for all the support ;)

HI @EmanueleFrancazi , no worries, and thank-you for the update and I'm glad you were able to resolve issues on your end.


Master FLAC, Hi-Res MQA: None

The maximum download quality is 16bit 44100hz.
While in the past it could be downloaded in Hi-Res quality. but 24bit 44100hz and This is not the original Hi-Res!
I wish it would be at least 48000hz in the future.
Thank You Very Much.

Master/MQA is fine, you still need your accesstoken and to put it in the settings daily.
https://yaronzz.top/post/get_accesstoken/

need accesstoken (settings page), how to get accesstoken


[All Hosts] (DevX) updating tool articles for WXP with unified manifest

@Rick-Kirkham I replace the updated snapshot with the string updates. Here is the updated package to download if more are needed.

In the very last option in the New Project window, we still need to replace the phrase "Office apps" with "Office applications".

@Rick-Kirkham I replace the updated snapshot with the string updates. Here is the updated package to download if more are needed.

In the very last option in the New Project window, we still need to replace the phrase "Office apps" with "Office applications".

@hermanwenhe Would you take this comment and update the new package? Thanks!


Change the versioning scheme of gorilla

Gorilla has had 13 commits since beta 4, but there isn't a beta 5 yet. This makes it problematic to maintain internally if say we want to deploy our own version in the mean time and then you release beta 5.
Could we move towards something like <IP_ADDRESS> (with a prerelease version)?. Then we could internally do something like <IP_ADDRESS>.1 up to <IP_ADDRESS>.999999 until you release new version.

This was implemented in version <IP_ADDRESS>


branchObj.setContentType(int) breaks build

See my comment here:  https://github.com/BranchMetrics/cordova-ionic-phonegap-branch-deep-linking/commit/da697373b6d6855517fd83eb0c3cd0ce0ab321f8
You are passing an int to setContentType which only accepts a string.  This won't compile.

Hello @peterholcomb , Submitted PR #164 to fix this error.
Let me know if this will fix the issue. thanks 👌

Issue has been resolved.
Closing ticket


ROX-20122: bump golang.org/x/net from 0.15.0 to 0.17.0

This resolves [CVE-2023-39325](aka https://github.com/advisories/GHSA-qppj-fm5r-hxr3).

I think it'd be preferred to update the source of these deps, which is the stackrox repo: https://github.com/stackrox/scanner/pull/1274

I think it'd be preferred to update the source of these deps, which is the stackrox repo: #1274

I tried to do that (in the release-2.30 branch, by pointing stackrox to the release-4.1 branch tip), then ran go mod tidy and it didn't update the version of x/net.

Merged in https://github.com/stackrox/scanner/pull/1279


feat: check github token permissions when test connection

Summary
When testing the connection using a classic GitHub token, we will now check its permissions. If the token doesn't have the required permissions, the test will fail.
Does this close any open issues?
Part of #4571
Screenshots

Well done! I believe we should check the permission for private repos as well.
@hezyin what do you think


Load only the required driver for testing DB connection

Moving the isssue https://github.com/wso2-enterprise/mi-language-server/issues/151 by thuva9872
Description:
Currently the test db connection method loads all the drivers in the specified version without checking the driver name as the jar name may change for each driver. This logic need to be improved to load only to load the exact driver that is required.
https://github.com/wso2-enterprise/mi-language-server/blob/152e9cfc727fbabcc6948b174a2992da50381c65/org.eclipse.lemminx/src/main/java/org/eclipse/lemminx/customservice/synapse/db/DBConnectionTester.java#L129

The latest release v1.1.1 has resolved this issue. Please reopen if the problem persists.


[Question] Does deepspeed take the average or sum of gradients across devices?

Does deepspeed average or sum gradients across devices? Is there any option through which we can choose this behavior?
In my training setup, each GPU will have a different number of tokens, and I divide the loss on each device by the total number of tokens on all GPUs, so I want deepspeed to sum the gradients across devices.

Gradient averaging is explained in the docs here, does that answer your question?

https://github.com/microsoft/DeepSpeed/blob/901d80701258f59fc951c273f4c488ca04b10867/deepspeed/runtime/zero/stage_1_and_2.py#L1030

Does deepspeed average or sum gradients across devices? Is there any option through which we can choose this behavior?
In my training setup, each GPU will have a different number of tokens, and I divide the loss on each device by the total number of tokens on all GPUs, so I want deepspeed to sum the gradients across devices.

I think this part is solved by having the sequence-parallelism set in deepspeed,. As @DevHaufior has shown in the code , by dividing the total world size by sequence_parallel_size you will exactly get what you need which is summing over the sequence-parallel ranks. This was solved by a recent PR for DeepSpeed-ZeRO gradient averaging.

Thanks @RezaYazdaniAminabadi - @imoneoi does that help answer your question?


[TBBAS-1057] Support input ports in readers

Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)
[ ] This change requires a documentation update

Checklist:

[x] Pull request title reflects its content
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Description:

another PR on branch TBBASS-1057_support_inputports_in_readers_experiment has made


PDa visiual bug

Description
PDA bugs out sometimes randomly and shows things it should not.
Reproductione
open the pda doing a round. Go to Programs and enter crew manifest. Close pda and then open it again. It does not happen every time.
Screenshots

got it again randomly after playing for half an hour

I just experienced this ingame actually

Seems to be a duplicate of #27376


[Flutter doctor] Android license status unknown

Steps to Reproduce

I am running MacOS 10.15.4 (19E287) and have OpenJDK 14 installed:

openjdk 14 2020-03-17
OpenJDK Runtime Environment AdoptOpenJDK (build 14+36)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14+36, mixed mode, sharing)

I upgraded to Android Studio 4.0 and flutter doctor -v reported and Android toolchain issue:

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.0-rc4)
    • Android SDK at /Users/anthony/Library/Android/sdk
    • Platform android-R, build-tools 30.0.0-rc4
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    ✗ Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit visit https://flutter.dev/docs/get-started/install/macos#android-setup
      for detailed instructions.

There was a bunch of advice on the Internet about how to resolve this but it all boils down to installing Java 8.  Reluctantly, I did, but the problem didn't go away.  I then realized what is going on...
Android Studio ships with Java 8 -- and it says where it is located in the doctor results.
The problem is that when sdkmanager is called, it is using my OpenJDK 14, not the bundled Java 8, and so it returns an error.
A workaround is to simply override the JAVA_HOME to be the bundled Java 8, like:
export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/"

However, it would be better if that was done automatically by Flutter Doctor (or the sdkmanager).
Logs

[✓] Flutter (Channel stable, v1.17.3, on Mac OS X 10.15.4 19E287, locale en-US)
    • Flutter version 1.17.3 at /Users/anthony/flutter
    • Framework revision b041144f83 (7 hours ago), 2020-06-04 09:26:11 -0700
    • Engine revision ee76268252
    • Dart version 2.8.4

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.0-rc4)
    • Android SDK at /Users/anthony/Library/Android/sdk
    • Platform android-R, build-tools 30.0.0-rc4
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    ✗ Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit visit https://flutter.dev/docs/get-started/install/macos#android-setup
      for detailed instructions.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.2

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 46.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.45.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.10.2

[✓] Connected device (2 available)
    • iPhone 11 Pro Max     • 24F5F921-BD98-497F-9DEF-7F99FEDA41E1 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)
    • iPad (7th generation) • 9A327E6C-836E-497B-B174-86AD0B20D40E • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)

! Doctor found issues in 1 category.

This is related to #16025, but that old issue was locked.

Hi @awhitford
the issue you are describing, as you pointed out
might depend from the installation of a different OpenJDK
however there are 2 possible workaround
https://github.com/flutter/flutter/issues/51670#issuecomment-592943797
https://github.com/flutter/flutter/issues/51712#issuecomment-601863075
let me know if this fix the issue
Thank you
related to locked issue https://github.com/flutter/flutter/issues/31116

I changed to java 8 via sdkman and it worked properly (previously using java 11).

@awhitford
I hope you solved the issue, closing since long time without an answer


[BugFix] Fix replace temp partition bug for multi column partition table

Why I'm doing:
There will be a shadow partition for auto-create partition table, but for multi column partition table, it should be put into idToMultiValues.
What I'm doing:
Create the shadow partition according to isMultiColumnPartition();
Fixes
 com.starrocks.journal.JournalInconsistentException: failed to load journal type 210
        at com.starrocks.persist.EditLog.loadJournal(EditLog.java:1195)
        at com.starrocks.server.GlobalStateMgr.replayJournalInner(GlobalStateMgr.java:1879)
        at com.starrocks.server.GlobalStateMgr.replayJournal(GlobalStateMgr.java:1828)
        at com.starrocks.server.GlobalStateMgr.transferToLeader(GlobalStateMgr.java:1190)
        at com.starrocks.server.GlobalStateMgr$1.transferToLeader(GlobalStateMgr.java:732)
        at com.starrocks.ha.StateChangeExecutor.runOneCycle(StateChangeExecutor.java:103)
        at com.starrocks.common.util.Daemon.run(Daemon.java:107)
Caused by: java.lang.NullPointerException
        at com.starrocks.catalog.CatalogUtils.checkTempPartitionConflict(CatalogUtils.java:217)
        at com.starrocks.catalog.OlapTable.replaceTempPartitions(OlapTable.java:2644)
        at com.starrocks.server.LocalMetastore.replayReplaceTempPartition(LocalMetastore.java:4724)
        at com.starrocks.persist.EditLog.loadJournal(EditLog.java:834)

What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.3
[x] 3.2
[x] 3.1
[x] 3.0
[ ] 2.5

Documentation PRs only:
If you are submitting a PR that adds or changes English documentation and have not
included Chinese documentation, then you can check the box to request GPT to translate the
English doc to Chinese. Please ensure to uncheck the Do not translate box if translation is needed.
The workflow will generate a new PR with the Chinese translation after this PR is merged.

[ ] Yes, translate English markdown files with GPT
[x] Do not translate

@mergifyio rebase


Generate HTML/JS mock-ups

In the same way we generate SWING mock-ups that complement the Java generated code, we should generate some HTML/JS mock-ups that complement the (Node.)JS compiler.

A first implementation of this mock up generator now exist, I'll improve it gradually.


Please provide way to close all messages

VSCode Version: 1.17.1
OS Version: macOS

Steps to Reproduce:

Open large solution such as Microsoft/RTVS on github
You will get a lot of messages, it takes lots of clicks to close all of them

You can press Esc to close them all.

Closing, as @nmur explains you can dismiss the message boxes using ESC. We have improved support for notifications on our backlog.


Most examples do not work in Safari on Mac

The following examples played from the website (tone.js r12) do not work, i.e. they fail silently without error message in Safari 12.0.1 on Mac 10.14.1. The examples not listed work.

Envelope: no sound
Player: Start button needs to be kept pressed down to play the track
Mixer: no sound
FatOscillator: no sound
Metal Synth: no sound
Granular Synthesis: No sound
LFO Effects: no sound
Spatialization/ Panner3D: no sound
Step Sequencer: no sound
Events: (not sure)
Playback Rate: no sound
Transport Sync: no sound
Control Voltage: no sound
Ramping Values: no sound
Animation Sync: no sound, no visuals
Envelope: no sound, no visuals

thanks for the issue, this is probably related to the Autoplay policy on Safari. planning on updating soon as more browsers adopt a similarly strict Autoplay policy.

Since the same Autoplay Policy is now also affective for Chrome, all the same examples are broken for Chrome as well. Please ask authors to fix them, they are awesome!


cudnn 9 migration???

Comment:
i'm getting a similar error https://github.com/conda-forge/pytorch-cpu-feedstock/pull/259
How can i get around this? I haven't seen this i other CUDNN feedstocks.
    Encountered problems while solving:
      - nothing provides __glibc >=2.28,<3.0.a0 needed by cudnn-<IP_ADDRESS>-h0e55af2_0

    Could not solve for environment specs
    The following packages are incompatible
    ├─ cuda-version 12.0.*  is requested and can be installed;
    └─ cudnn 9.*  is not installable because there are no viable options
       ├─ cudnn <IP_ADDRESS> would require
       │  └─ cuda-version >=11.0,<12.0a0 , which conflicts with any installable versions previously reported;
       └─ cudnn <IP_ADDRESS> would require
          └─ __glibc >=2.28,<3.0.a0 , which is missing on the system.

@hmaarrfk it appears you tried to install on linux-aarch64 (based on h0e55af2_0 ). Would you let me know:

exact command you issued
output of "conda config --show channels"
output of conda "config --show channel_priority"
output of "conda list" in your environment

With the help of h-vetinari, I think i got things working.
The thing is that the default images do not have stdlib 2.28 and require you to specify a newer linux image for compilation.
Eventually we had to add
https://github.com/conda-forge/pytorch-cpu-feedstock/blob/main/recipe/conda_build_config.yaml#L7
I think ultimately, things are moving forward with some opt-in mechanisms to allow alma8 which should alleviate this
https://github.com/conda-forge/docker-images/pull/287
But today, if people want to use CUDNN9 and aarch, they must specify that giant matrix.

Thanks Billy and Mark! 🙏
Yeah we need to make it easier for folks to grab the new image and stdlib. Started some work in this direction with PR: https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/6548
Please feel free to try it out and share feedback there


Enhanced Find&Replace

Problem: We want to help people to avoid a mistake when accidentally replacing a string by an already existing string. Let's assume we want to replace the word 'ABC' by 'XYZ' but 'XYZ' already exists.
It would be easy, when users enter their term 'XYZ' into the 'replace' field, to do another search for this term. In case the term to replace 'XYZ' is found, one more 'replace' line could be presented to the user. Now the user can easily first replace the existing 'XYZ' by maybe 'UVW', then all his 'ABC' by 'XYZ'.
In case 'UVW' already exists, another new 'replace' line is presented to the user and so on.
Users also can decide NOT to replace 'XYZ' by 'UVW' as merging 'ABC' to the already existing 'XYZ' is exactly what they want.

With a little bit of intelligence this feature could also be used to easily swap two terms.
When users want to swap 'ABC' for 'XYZ' and vice versa. They simply enter 'ABC' into the search field, 'XYZ' into the replace field and again 'ABC' into the 2nd. appearing replace field. Like so:
ABC
XYZ
ABC
Now if the term in the last replace field resembles the term in the search field, no more new replace field is presented to the user but a 'swap' button instead.

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


[r2.9-rocm-enhanced] Add roctracer fix to remaining build files

Also add the tensorflow/tools/ci_build/linux/rocm/rocm_py310_pip.sh file

retest Ubuntu-CPU please


Added touch event highlighting to buttons for better user interactions

Added touch event highlighting to buttons for better user interactions
The background colour brightness (HSB) is changed according to the variable pressBrightnessFactor in SCLAertView.swift
Added two button targets

to darken button on touches
btn.addTarget(self, action:Selector("buttonTapDown:"), forControlEvents:.TouchDown | .TouchDragEnter)

to return to normal colour
btn.addTarget(self, action:Selector("buttonRelease:"), forControlEvents:.TouchUpInside | .TouchUpOutside | .TouchCancel | .TouchDragOutside)

This is my first pull request so let me know if I need to do anything else

@danbarnes333 thanks for collobaration


Clarification for wait_for_new_request_delay changes

@Ying1123  @merrymercy  Tagging the last 2 person that modified wait_for_new_request_delay.
I have noticed the delay config getting tweaked multiple times. Since this var is sensitive to deployment environment (network condition) + gpu inference speed I would like to know under what hardware env was this 0.0006 optimized for? I have some thoughts on how to refractor this away but need more understanding on how sglang is using this to max fill batch/throughput and why 0.0006 is used as the default/standard.  Thanks.
https://github.com/sgl-project/sglang/blob/fb9296f0ed07f4b9fd41f5bd9c670d5a607ae46a/python/sglang/global_config.py#L30

Yes, this variable is very sensitive and we do not have a good heuristic for setting it.
We tested 0.0006  on some NVIDIA A10G/A100/H100 setups with different CPUs and find it is a good value. As you said, it depends on many factors and we will do more test later when we start to optimize for the extreme latency.


'' is an invalid xml:space value.

Hi there
when trying to export all to Excel, it fails with this error message:
'' is an invalid xml:space value.
I am trying to understand if this means there are apostrophes in  Key perhaps, but there are none... i have looked at the resx files individually.
Any thoughts?

No idea, can you post a sample?

@exuser any input on this?

closed, no feedback


ResolverError not process exit code

What are the steps to reproduce this issue?

setting up wrong target url or wrong network status
generate from orval
orval say ResolverError

🛑  myproject - ResolverError: Error downloading https://domain/openapi.json

What happens?
sometimes occurred network error when my CI build app with generate orval
so I add in my node script retry when catch process error
but orval say ResolverError but not return process error or exit code
What were you expecting to happen?
when occurred Resolver error then my node script will retry generate orval
Any logs, error output, etc?
🍻 Start orval v6.12.0 - A swagger client generator for typescript
🛑  myproject - ResolverError: Error downloading https://mydomain/openapi.json
getaddrinfo ENOTFOUND mydomain

or socket hang up
Any other comments?
I expected change generateSpecs function in catch code call process.exit(1) but this function is very sensitive.
So I decided to write an issue instead of pr
What versions are you using?
Operating System: Ubuntu 22.04.2  LTS github action machine
Package Version: v6.12.0
Browser Version: node16

There are multiple cases where proper exit codes are not used, also when a mutator path fail to resolve.
Will you accept a PR fixing this?

@skovhus sure!

Thanks! To accommodate for both CLI usage and as a code dependency, I suggest we throw custom errors all the cases in the code where something goes wrong. These errors can then be caught when using Orval through code and will result in a non 0 exit code when using the CLI. Shallowing errors makes Orval really hard to integrate with (for example on CI or through code).

Sound great!

@skovhus please let us know: is this change in progress?

Unfortunately I never started on this. Feel free to take over. :)

@anymaniax could you please take a look at #898? It's a breaking change for those who relied on non-throwing behavior of orval. I believe throwing on errors should be the default and I couldn't think of a reason not to throw on errors, so I didn't add docs.


Restart Frame shown on async part of stacktrace

#89393 testing on Windows.
Restart Frame is shown on past parts of the stacktrace. It doesn't work:

If we do not introduce a new annotation for this the best I could do from the UX side is to not show Restart Frame action on deemphasize stack frames.
What do you think about that approach?

I think an annotation would be better. I'm not sure using deemphasis alone as the boundary is totally correct for js-debug, and may not work for other debuggers.

@connor4312 this can be closed, right?

I tried this out and was working fine for me. Thus closing this and @connor4312 can reopen if needed


Added post-checkout git hook

Description
Implemented "prepare-commit-msg"
Changed exit status wording in the bash, as the hook has no power to actually affect the checkout.
Motivation and context
Closes #9
Types of changes
What types of changes does your code introduce? Put an x in all the boxes that apply:

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

Checklist:
Go over all the following points, and put an x in all the boxes that apply.
Please, please, please, don't send your pull request until all of the boxes are ticked. Once your pull request is created, it will trigger a build on our continuous integration server to make sure your tests and code style pass.

[x] I have read the CONTRIBUTING document.
[x] My pull request addresses exactly one patch/feature.
[x] I have created a branch for this patch/feature.
[x] Each individual commit in the pull request is meaningful.
[x] I have added tests to cover my changes.
[x] If my change requires a change to the documentation, I have updated it accordingly.

If you're unsure about any of these, don't hesitate to ask. We're here to help!

Thank you ma dude!


Block variant thumbnails and descriptions

Description
Add thumbnails and descriptions to each block variant.
UX

We need the description copy for all the available block variants

UI

We need thumbnail images for all the available block variants

Related resources
Design

TODO

Acceptance criteria

Each block variant has thumbnail and description

@Ydus We have this done in Figma, I'll be adding images and descriptions to the exporter too. Can you please advise on how should I structure it in exporter.json and where to store image assets? 🙏


Let compression encoder support threshold.

Motivation:
In the process of using the compression function, we hope to compress the data of the specified length interval. Because in most cases, the length of the data in one channel is not fixed. For longer data, we want to compress it (network overhead is greater than CPU overhead), and for shorter data, we do not want compression (CPU overhead is greater than network overhead).
Modification:

introduce ThresholdCompressionEncoder.
add new constructor for the encoder.

Result:
We can control the amount of data that compression needs to process.

@carryxyh did you delete this by mistake ?

Nope..
This is a wrong pull request, because the decoder cannot correctly identify whether the encoder has compressed the content. We need more work to achieve this...

Ah ok 👌

Am 11.12.2019 um 08:14 schrieb 时无两丶<EMAIL_ADDRESS>
Nope..
This is a wrong pull request, because the decoder cannot correctly identify whether the encoder has compressed the content. We need more work to achieve this...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.


Add support for load_values_on_init to text boxes.

Add support for dynamic text and text area boxes for load_values_on_init to be respected when show refresh button is true.
This allows dynamic text boxes to not load on init similar to dialog_field_sorted_item used by drop downs and radio buttons.
https://bugzilla.redhat.com/show_bug.cgi?id=1613987

@jeffmcutter I'm marking this as a bug.  If you feel it needs to be back-ported to the gaprindashvili branch can you please open a BZ and we'll associate it to these changes.

@gmcculloug I have BZ 1613987 open for this issue, will that do the trick?  I definitely need it back-ported, so if not let me know I can do another one.
Thanks!

That's what I needed, thanks.

Gaprindashvili backport details:
$ git log -1
commit 5741f3ec29700e988c78bd8fdb04f1dd9a5f5d26
Author: Greg McCullough<EMAIL_ADDRESS>Date:   Fri Aug 10 14:44:03 2018 -0400

    Merge pull request #17814 from jeffmcutter/add_load_values_on_init_support_for_text_boxes

    Add support for load_values_on_init to text boxes.
    (cherry picked from commit 43a91465d9ce7743b70f075b3946f4b7aaef1d75)

    https://bugzilla.redhat.com/show_bug.cgi?id=1623560


Provider sees capacity for MSA

As a Provider I need to know how much capacity I have.
Acceptance Criteria

[x] A Provider inputs an MSA and is shown the Capacity values for the given MSA as of a particular block.
[ ] Values shown are:

[x] remainingCapacity
[x] totalTokensStaked
[x] totalCapacityIssued
[x] lastReplenishedEpoch
[x] current epoch
[x] block number at which these values were retrieved

[ ] Unit and end-to-end tests for same

E2E tests waiting for @mattheworris's work to get merged so we don't step on each other's toes.

@shannonwells Is it worth doing the math and hiding the lastReplenishedEpoch? Effectively telling the user how much capacity they have in the current epoch (aka lastReplenishedEpoch == currentEpoch ? remainingCapacity : totalCapacityIssued)? Be a simpler value for the user to understand.

@wilwade sure, we were just displaying the raw info while waiting for some design.  Remember also we had intended to include "real" time estimates for things like epoch, and last/next replenishment, etc.

Ah right. That sounds like a good plan.