Build failure: bluej

Steps To Reproduce
Steps to reproduce the behavior:

build bluej at 5.2.0

Additional context
The build failure occurs within openjfx, but not when i only install openjfx or openjdk itself.
Build log
Log is too long to copy and does not tell you anything except that it failed during a perl command. I'll try to upload it somehow after I've tried another (the 3rd) rebuild.
Log is 1.2M and cannot be uploaded to gist (bad request). Here it is from my own host: https://data.tudbut.de/openjfx_log
Notify maintainers
@chvp
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.6.50, NixOS, 24.11 (Vicuna), 24.11pre679633.1355a0cbfeac`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.5`
 - channels(root): `"nixos"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Add a :+1: reaction to issues you find important.

The relevant error is:
/build/source/modules/javafx.web/src/main/native/Source/JavaScriptCore/offlineasm/parser.rb:877:in `block in parseIncludes': undefined method `exists?' for class File (NoMethodError)

                if not File.exists?(fileName)
                           ^^^^^^^^
Did you mean?  exist?
	from <internal:kernel>:187:in `loop'
	from /build/source/modules/javafx.web/src/main/native/Source/JavaScriptCore/offlineasm/parser.rb:858:in `parseIncludes'
	from /build/source/modules/javafx.web/src/main/native/Source/JavaScriptCore/offlineasm/parser.rb:914:in `parseHash'
	from /build/source/modules/javafx.web/src/main/native/Source/JavaScriptCore/offlineasm/generate_settings_extractor.rb:54:in `<main>'
make[2]: *** [Source/JavaScriptCore/CMakeFiles/LLIntSettingsExtractor.dir/build.make:104: JavaScriptCore/DerivedSources/LLIntDesiredSettings.h] Error 1
make[1]: *** [CMakeFiles/Makefile2:597: Source/JavaScriptCore/CMakeFiles/LLIntSettingsExtractor.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

Which is due to the upgrade to Ruby 3 (#224018), it removed this deprecated method. The fix is simple, I will open a PR shortly.


added python create, get, and list course snippets

@asrivas  i added most of the changes, including a first test for the create_course function!

@asrivas i added most of the changes, including a first test for the create_course function!
Great! Can you split this PR? It's best practice to check in code with corresponding tests. As you get more of the tests written, let's add back in the other snippets.


fix default master journal type setting

Ⅰ. Describe what this PR does
In default setting, the alluxio.master.journal.type will set to UFS, causing the HA mode fail. Now we change the default setting according to the master replicas.
Ⅳ. Describe how to verify it
Deploy a HA alluxio dataset,  delete the leading master pod, you will see:

Without this commit, the leading master will always be master-0 if it exists, and the workers will lost when the old leading master restart.
With the commit, everything works well.

@VincentLeeMax could you please fix DCO issue by following https://github.com/fluid-cloudnative/fluid/pull/3281/checks?check_run_id=14182631765


Is it possible to show a trello card associated with the line?

I believe number 3 is also just as crucial and can be improved a lot.
3 is about finding out why was this code written. It's less about finding bugs and more about finding business case behind the code.
I think it's possible to use commits to figure out pull request and pull request to figure out trello card the given request was associated with. Then show a link to trello card in context menu.

Trello Lens?

Currently that type of rich autolinks is only possible with supported remote providers (GitHub), but I am planning on looking into a way to allow others to plug in and provide richer autolink support.


Split DNS not respected by Docker for Mac

Output of docker version:
Client:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 17:32:24 2016
 OS/Arch:      darwin/amd64
 Experimental: true

Server:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 17:32:24 2016
 OS/Arch:      linux/amd64
 Experimental: true

Output of docker info:
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.12.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 0
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: null host bridge overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 4.4.19-moby
Operating System: Alpine Linux v3.4
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 1.952 GiB
Name: moby
ID: CLBH:H3G5:QBCJ:DFB4:MOGO:Z5PG:GYQU:EFKL:5USC:MTZI:Y4BT:K57I
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 16
 Goroutines: 27
 System Time: 2016-09-07T19:02:05.77157673Z
 EventsListeners: 1
No Proxy: *.local, 169.254/16
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 <IP_ADDRESS>/8

Additional environment details (AWS, VirtualBox, physical, etc.):
I have split DNS as a result of my VPN.  The VPN sets MacOS's resolver to send queries for certain zones to the VPN's DNS servers, while everything else goes to the standard DNS server.  This is using the built-in Mac VPN client and can be seen using the scutil --dns command (expurgated):
DNS configuration

resolver #1
  search domain[0] : a.vpn.example.com
  search domain[1] : int.a.vpn.example.com
  search domain[2] : b.vpn.example.com
  search domain[3] : c.vpn.example.com
  search domain[4] : d.vpn.example.com
  search domain[5] : e.vpn.example.com
  search domain[6] : example.org
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  if_index : 4 (en0)
  flags    : Request A records, Request AAAA records
  reach    : Reachable

resolver #2
  domain   : d.vpn.example.com
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  flags    : Request A records, Request AAAA records
  reach    : Reachable,Transient Connection
  order    : 100004

resolver #3
  domain   : int.a.vpn.example.com
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  flags    : Request A records, Request AAAA records
  reach    : Reachable,Transient Connection
  order    : 100001

resolver #4
  domain   : a.vpn.example.com
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  flags    : Request A records, Request AAAA records
  reach    : Reachable,Transient Connection
  order    : 100000

resolver #5
  domain   : c.vpn.example.com
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  flags    : Request A records, Request AAAA records
  reach    : Reachable,Transient Connection
  order    : 100003

resolver #6
  domain   : e.vpn.example.com
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  flags    : Request A records, Request AAAA records
  reach    : Reachable,Transient Connection
  order    : 100005

resolver #7
  domain   : b.vpn.example.com
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  flags    : Request A records, Request AAAA records
  reach    : Reachable,Transient Connection
  order    : 100002

resolver #8
  domain   : local
  options  : mdns
  timeout  : 5
  flags    : Request A records, Request AAAA records
  order    : 300000

resolver #9
  domain   : 254.169.in-addr.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records, Request AAAA records
  order    : 300200

resolver #10
  domain   : 8.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records, Request AAAA records
  order    : 300400

resolver #11
  domain   : 9.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records, Request AAAA records
  order    : 300600

resolver #12
  domain   : a.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records, Request AAAA records
  order    : 300800

resolver #13
  domain   : b.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records, Request AAAA records
  order    : 301000

DNS configuration (for scoped queries)

resolver #1
  search domain[0] : b.vpn.example.com
  search domain[1] : a.vpn.example.com
  search domain[2] : int.a.vpn.example.com
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  if_index : 10 (utun0)
  flags    : Scoped, Request A records
  reach    : Reachable,Transient Connection

resolver #2
  search domain[0] : example.org
  nameserver[0] : <IP_ADDRESS>
  nameserver[1] : <IP_ADDRESS>
  if_index : 4 (en0)
  flags    : Scoped, Request A records, Request AAAA records
  reach    : Reachable

example.org is the zone configured in the OS directly.  All the various vpn.example.com zones are the ones defined by my VPN.
Steps to reproduce the issue:

docker login https://dev-artifactory.int.a.vpn.example.com:5002 -u username -p password

Describe the results you received:
The first time after resetting Docker to "factory defaults" I get:
Error response from daemon: Get https://dev-artifactory.int.a.vpn.example.com:5002/v1/users/: dial tcp: lookup dev-artifactory.int.a.vpn.example.com on <IP_ADDRESS>:53: no such host
(I have no idea where <IP_ADDRESS> comes from)
and subsequent times I get:
Error response from daemon: Get https://dev-artifactory.int.a.vpn.example.com:5002/v1/users/: dial tcp w.x.y.z:5002: i/o timeout
where w.x.y.z is the IP address of the given system when requested from the "external" DNS.
Describe the results you expected:
Login Succeeded
Additional information you deem important (e.g. issue happens only occasionally):
On the Beta channel (the details of which are the details reported above), I can work around the problem by defining dev-artifactory.int.a.vpn.example.com in /etc/hosts on the Mac to my expected internal IP address.  On the Stable channel (which was 1.10), this workaround didn't work.

ping @justincormack

ping @dave-tucker

ping @djs55

Thanks for the clear report. Currently in Docker for Mac we expose multiple upstream servers to the Linux VM, but unfortunately not yet zone information. It looks like we need to perform more processing on the DNS requests, probably on the host where we know the scutil configuration.
I'm glad the /etc/hosts workaround is working for you -- Mac /etc/hosts is new in beta 25 released this week.
Making VPN DNS work is a high priority for us, so thanks again for this report. (Also thanks for teaching me the word "expurgated" -- I shall use it in future!)

There is one minor error in my initial report:
In the scutil --dns output, in the "DNS configuration (for scoped queries)" section, "resolver #1" shows three search domains.  This is because I had manually added those domains in the VPN's config (Network Preferences →  → Advanced... → DNS → Search Domains).  If I hadn't filled this in, there would have been only one search domain in that section: the one provided as part of IP (DHCP?) assignment when connecting to the VPN.  All of the rest of the config looks exactly the same, and it was functionally the same.

Hi,
just wanted to chime in and let you know that I'm running almost exactly the same setup and having the same problem. I got by with some temporary workarounds screening into the docker VM, editing the resolv.conf and stuff like that.
Is docker/vpnkit#132 supposed to address this particular issue? Is it already available in the current (1.12.3-beta29.3 13640) beta?
I'd be happy to test :)

I installed 1.12.3-beta30 (13798) yesterday and this seems to resolve my DNS issues!
@wfaulk: Maybe give it a shot with the latest beta. I believe we're running similar setups.
@djs55: thanks for the work you put into this! You wouldn't believe how much of a pain relief this is! 🙌

@wfaulk are you still having this issue, or can this be closed?

Unfortunately, we ditched Docker for this project, so I no longer have this use case to test.

let me close this issue then, as it should be resolved in recent versions of docker for mac


not being able to get wikipedia es language

Hi
I am trying to run a code with wikipedia of config 20200501.es, getting:
Traceback (most recent call last):
File "run_mlm_t5.py", line 608, in
main()
File "run_mlm_t5.py", line 359, in main
datasets = load_dataset(data_args.dataset_name, data_args.dataset_config_name)
File "/dara/libs/anaconda3/envs/success432/lib/python3.7/site-packages/datasets-1.2.1-py3.7.egg/datasets/load.py", line 612, in load_dataset
ignore_verifications=ignore_verifications,
File "/dara/libs/anaconda3/envs/success432/lib/python3.7/site-packages/datasets-1.2.1-py3.7.egg/datasets/builder.py", line 527, in download_and_prepare
dl_manager=dl_manager, verify_infos=verify_infos, **download_and_prepare_kwargs
File "/dara/libs/anaconda3/envs/success432/lib/python3.7/site-packages/datasets-1.2.1-py3.7.egg/datasets/builder.py", line 1050, in _download_and_prepare
"\n\t{}".format(usage_example)
datasets.builder.MissingBeamOptions: Trying to generate a dataset using Apache Beam, yet no Beam Runner or PipelineOptions() has been provided in load_dataset or in the builder arguments. For big datasets it has to run on large-scale data processing tools like Dataflow, Spark, etc. More information about Apache Beam runners at https://beam.apache.org/documentation/runners/capability-matrix/
If you really want to run it locally because you feel like the Dataset is small enough, you can use the local beam runner called DirectRunner (you may run out of memory).
Example of usage:
load_dataset('wikipedia', '20200501.es', beam_runner='DirectRunner')
thanks @lhoestq  for any suggestion/help

@lhoestq  I really appreciate if you could help me providiing processed datasets, I do not really have access to enough resources to run the apache-beam and need to run the codes on these datasets. thanks

Hi @dorost1234, I think I can help you a little. I’ve processed some Wikipedia datasets (Spanish inclusive) using the HF/datasets library during recent research.
@lhoestq Could you help me to upload these preprocessed datasets to Huggingface's repositories? To be more precise, I've built datasets from the following languages using the 20201201 dumps: Spanish, Portuguese, Russian, French, Japanese, Chinese, and Turkish. Process these datasets have high costs that most of the community can't afford. I think these preprocessed datasets I have could be helpful for someone without access to high-resource machines to process Wikipedia's dumps like @dorost1234

Thank you so much Jonatas, I greatly appreciate your help. Yes, I
unfortunately does not have access to a good resource and need it for my
research.
thanks a lot again.
On Sat, Mar 6, 2021 at 12:55 AM Jonatas Grosman<EMAIL_ADDRESS>wrote:

Hi @dorost1234 https://github.com/dorost1234, I think I can help you a
little. I’ve processed some Wikipedia datasets (Spanish inclusive) using
the HF/datasets library during recent research.
@lhoestq https://github.com/lhoestq Could you help me to upload these
preprocessed datasets to Huggingface's repositories? To be more precise,
I've built datasets from the following languages using the 20201201 dumps:
Spanish, Portuguese, Russian, French, Japanese, Chinese, and Turkish.
Process these datasets have high costs that most of the community can't
afford. I think these preprocessed datasets I have could be helpful for
someone without access to high-resource machines to process Wikipedia's
dumps like @dorost1234 https://github.com/dorost1234
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/huggingface/datasets/issues/1994#issuecomment-791798195,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS37NMWMK5GFJFU3ACCJFUDTCFVNZANCNFSM4YUZIF4A
.

Hi @dorost1234, so sorry, but looking at my files here, I figure out that I've preprocessed files using the HF/datasets for all the languages previously listed by me (Portuguese, Russian, French, Japanese, Chinese, and Turkish) except the Spanish (on my tests I've used the wikicorpus instead).
Only with the Spanish Wikipedia's dump, I had the same KeyError: '000nbsp' problem already reported here https://github.com/huggingface/datasets/issues/577
So nowadays, even with access to a high resource machine, you couldn't be able to get Wikipedia's Spanish data using the HF/datasets :(

Thanks a lot for the information and help. This would be great to have
these datasets.
@lhoestq https://github.com/lhoestq  Do you know a way I could get
smaller amount of these data like 1 GBtype of each language to deal with
computatioanl requirements? thanks
On Sat, Mar 6, 2021 at 5:36 PM Jonatas Grosman<EMAIL_ADDRESS>wrote:

Hi @dorost1234 https://github.com/dorost1234, so sorry, but looking at
my files here, I figure out that I've preprocessed files using the
HF/datasets for all the languages previously listed by me (Portuguese,
Russian, French, Japanese, Chinese, and Turkish) except the Spanish (on my
tests I've used the wikicorpus https://www.cs.upc.edu/~nlp/wikicorpus/
instead).
Only with the Spanish Wikipedia's dump, I had the same KeyError: '000nbsp'
problem already reported here #577
https://github.com/huggingface/datasets/issues/577
So nowadays, even with access to a high resource machine, you couldn't be
able to get Wikipedia's Spanish data using the HF/datasets :(
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/huggingface/datasets/issues/1994#issuecomment-791985546,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS37NMWMO7WOHWLOROPD6Q3TCJKXPANCNFSM4YUZIF4A
.

Hi ! As mentioned above the Spanish configuration have parsing issues from mwparserfromhell. I haven't tested with the latest mwparserfromhell >=0.6 though. Which version of mwparserfromhell are you using ?

@lhoestq Could you help me to upload these preprocessed datasets to Huggingface's repositories? To be more precise, I've built datasets from the following languages using the 20201201 dumps: Spanish, Portuguese, Russian, French, Japanese, Chinese, and Turkish. Process these datasets have high costs that most of the community can't afford. I think these preprocessed datasets I have could be helpful for someone without access to high-resource machines to process Wikipedia's dumps like @dorost1234

That would be awesome ! Feel free to ping me on slack so we can put the processed wikipedia files on google storage with the other ones we've already preprocessed.

Do you know a way I could get smaller amount of these data like 1 GBtype of each language to deal with computatioanl requirements? thanks

I'd suggest to copy the wikipedia.py to a new script custom_wikipedia.py and modify it to only download and process only a subset of the raw data files.
You can for example replace this line by:
            if total_bytes >= (1 << 30):  # stop if the total amount of data is >= 1GB
                break
            else:
                xml_urls.append(_base_url(lang) + fname)

Then you can load your custom wikipedia dataset with
load_dataset("path/to/my/custom_wikipedia.py", f"{date}.{language}")

Hi @lhoestq!

Hi ! As mentioned above the Spanish configuration have parsing issues from mwparserfromhell. I haven't tested with the latest mwparserfromhell >=0.6 though. Which version of mwparserfromhell are you using ?

I'm using the latest mwparserfromhell version (0.6)

That would be awesome ! Feel free to ping me on slack so we can put the processed wikipedia files on google storage with the other ones we've already preprocessed.

I'll ping you there 👍

Thank you so much @jonatasgrosman  and @lhoestq  this would be a great help. I am really thankful to you both and to Huggingface dataset wonderful library allowing us to train models at scale.


Indicate to the user that changes are not pushed to the remote

When committing in a running notebook, it'd be nice if there was an indication that changes were committed inside the notebook, but not pushed to the remote, similar to the This branch is 1 commit ahead of origin/master message you get in the git commandline. This helps prevent dataloss and makes it more obvious to a user that pushing might be necessary.

We do this in a few different places now - the commandline prompt shows it, and the status of the session in the UI indicates whether the git status is out of sync with the remote.


Add CodeActionOptions with providedCodeActionKinds

See here for the motivation: https://github.com/Microsoft/language-server-protocol/issues/389#issuecomment-407717530
Corresponding vscode-languageclient PR: https://github.com/Microsoft/vscode-languageserver-node/pull/385

Adding this makes complete sense to me.

I renamed the property to codeActionKinds to make it consistent with the LSP naming. We never have provided in the capability name if the server provides something. The provide is already part of the top level naming (e.g. codeActionProvider)


[Question] TfLiteTensor is supposed to be deleted/released with TfLiteTensorFree?

Please make sure that this is a bug. As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 18.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary): from source
TensorFlow version (use command below): master branch
Python version:
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with:

TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"

Describe the current behavior
TfLiteTensor is supposed to be deleted/released with TfLiteTensorFree?
I found the function TfLiteTensorFree and TfLiteTensorReset in https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/c/common.h#L608 ,  however, it is not clarified in the documentation and not seen in examples that TfLiteTensor(s) are supposed to be freed.
Describe the expected behavior
Clarify whether TfLiteTensor(s) are supposed to be freed.
Contributing

Do you want to contribute a PR? (yes/no):
Briefly describe your candidate solution(if contributing):

Standalone code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate
the problem. If possible, please share a link to Colab/Jupyter/any notebook.
Other info / logs Include any logs or source code that would be helpful to
diagnose the problem. If including tracebacks, please include the full
traceback. Large logs and files should be attached.

Hi Carlos,
Normally the TfLite interpreter would take care of tensor's lifecycle. But if you created the tensor yourself (instead of getting the tensor from the interpreter), you can use TfLiteTensorFree to free the field inside TFLite tensor.
Thanks,
Tiezhen

Hi Tiezhen @wangtz,
thanks for your reply.
I am using the following arrays of pointers within an Obj structure to pass the input tensor and get the output tensors
const TfLiteTensor* tfliteInputTensors[1];
const TfLiteTensor* tfliteOutputTensors[4];

Then, I get the tensors from the model using the corresponding TfLiteInterpreterGetInputTensor and TfLiteInterpreterGetOutputTensor APIs
pObj->tfliteInputTensors[0] = TfLiteInterpreterGetInputTensor(interpreter, 0);

pObj->tfliteOutputTensors[0] = TfLiteInterpreterGetOutputTensor(interpreter, 0);
pObj->tfliteOutputTensors[1] = TfLiteInterpreterGetOutputTensor(interpreter, 1);
pObj->tfliteOutputTensors[2] = TfLiteInterpreterGetOutputTensor(interpreter, 2);
pObj->tfliteOutputTensors[3] = TfLiteInterpreterGetOutputTensor(interpreter, 3);

Since they are arrays of pointers and you mentioned that the TfLite interpreter would take care of the tensor's lifecycle, then there is no need to free the arrays, right?

Yes. Since these tensors were created and managed by the interpreter. You don't need to do deallocate them manually. Also you might want to set pObj->tfliteInputTensors[0] = nullptr after the interpreter is deallocated. Otherwise they may point to invalid memory addresses.


client.sync() produces persistent/repeating command queue state error

Scenario:
> client.server_info.versions
[ 2, 8, 18 ]
> client.sync()
true
error event - undefined:undefined - Error: node_redis command queue state error. If you can reproduce this, please report it.
error event - undefined:undefined - Error: node_redis command queue state error. If you can reproduce this, please report it.
error event - undefined:undefined - Error: node_redis command queue state error. If you can reproduce this, please report it.
error event - undefined:undefined - Error: node_redis command queue state error. If you can reproduce this, please report it.
error event - undefined:undefined - Error: node_redis command queue state error. If you can reproduce this, please report it.
error event - undefined:undefined - Error: node_redis command queue state error. If you can reproduce this, please report it.
error event - undefined:undefined - Error: node_redis command queue state error. If you can reproduce this, please report it.

In order to better support this project and its new group of collaborators under a new org we are trying to clean up and close issues older than 6 months. Your issue may have been fixed since the issue was open, however, if you are still experiencing a problem please re-open this issue and we will label it accordingly.

I can't reproduce any queue state errors with 2.0 but there's a protocol error returned if I use another command after using sync. The js parser does not throw the error without returning buffers though => reopening.
@danorton is that correct behavior?

The sync command is only used internally in redis and should not be used in any client. The command is used while syncing a slave to the master but this is done from redis itself.
The client can't handle the data returned from the sync command as it does not return valid RESP data (the newline is missing).


Compile error on Post-3.2: could not compile rustc-std-workspace-core

I know edition-3 is WIP, so sorry for bothering. I have tried edition-2 and be curious of what is different in new version. I cloned the branch post-3.2 and run cargo build immediately, which received:
 Compiling rustc-std-workspace-core v1.99.0 (/home/dhs/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core)
  error: data-layout for target `i386-code16-stage-2-5063592404793443119`, `e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-f64:32:64-f80:32-n8:16:32-S128`, differs from LLVM target's `i386-unknown-none-code16` default layout, `e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-i128:128-f64:32:64-f80:32-n8:16:32-S128`

Version of toolchains:
rustc 1.81.0-nightly (20ae37c18 2024-07-07)
binary: rustc
commit-hash: 20ae37c18df95f9246c019b04957d23b4164bf7a
commit-date: 2024-07-07
host: x86_64-unknown-linux-gnu
release: 1.81.0-nightly
LLVM version: 18.1.7

Appreciate for you help, thank you!

Between edition 2 and 3, there were changes in LLVM regarding the alignment of i128. You need to update the layout definition in your target file. See #1292 and rust-osdev/bootloader#420 .


[Question]  LLaVA1.5 model license

Question
The readme contains the following information
Usage and License Notices: The data and checkpoint is intended and licensed for research use only. They are also restricted to uses that follow the license agreement of LLaMA, Vicuna and GPT-4. The dataset is CC BY NC 4.0 (allowing only non-commercial use) and models trained using the dataset should not be used outside of research purposes.
Is this model not commercially available? Or is this explanation wrong?
I  think this model conform to the llama2 license.

Looking for the same ,.we also @unmo

LLaVA-1.5 (Vicuna-1.5 based) and LLaVA (LLaMA-2 based) are both licensed under LLaMA-2 community license, as indicated in the specific MODEL CARD on HF. Thanks.

hi @haotian-liu you are referring to models of LLaVA-1.5 (Vicuna-1.5 based) and LLaVA (LLaMA-2 based)  as llama2 license right to be specific and by that logic they are commercial applicable under llama2 terms

@haotian-liu Sorry Can you confirm if LLaVA-1.5 (Vicuna-1.5 based) and LLaVA (LLaMA-2 based) can be used commercially or not.

The dataset stack, which includes COCO, contains many non-commercial licensed images, even if the annotations are labeled as MIT/Apache 2.0.
No serious legal team would look at the underlying training set and say this is commercially usable.

https://github.com/haotian-liu/LLaVA/commit/ba72f82cc610b01dc27764b483dfe982948b0633
The terms in the README were updated on December 22nd, and, in my opinion, now permit commercial usage. The previous releases of this dataset had a non-commercial CC license imposed by the creators, but this revision removed that restriction.
So the remaining stipulations would be around (1) LLama 2 community license, which allows for commercial usage, (2) Vicuna v1.5 allows for commercial usage (previous iterations did not), (3) OpenAI's nonsensical non-competitive-usage clause for GPT-4 (i.e., GPT-4 outputs supposed cannot be used to train competing models, although OpenAI uses your inputs and the entire internet to train their models?), could be problematic. I believe CLIP and ViT-L14 are MIT licensed (anything goes), from back when OpenAI was open (pre-2023).
As to the question of ownership of the images themselves; idk.


Test issue

Overview
Expected Behavior
Actual Behavior
Steps to reproduce
(Links to sample github project preferred)
Unity Editor Version
Mixed Reality Toolkit Release Version
Closing stale issue that is older than 90 days. If this is still an issue, please reactivate

Closing stale issue that is older than 90 days. If this is still an issue, please reactivate

Closing issues older than 90 days. If this is still an issue, please reactivate with recent information.


Support binary operators on different labels

I have some cpu variables:
instance_mode:node_cpu:rate5m{mode="idle"} 8
instance_mode:node_cpu:rate5m{mode="user"} 10
and I'd like to divide them by:
instance:node_num_cpus:sum 2
and get as output:
{mode="idle"} 4
{mode="user"} 5
This currently won't work, I'd like to be able to do something like:
instance_mode:node_cpu:rate5m
/ MODIFIER by (instance, mode)
instance:node_num_cpus:sum
We need a modifier to tell us which operand is which for this behaviour. I'm thinking maybe pivot_left/pivot_right or group_left/group_right as modifier names, whatever we choose it must be obvious which is which.

@fabxc pointed out that this syntax isn't quite right, and following discussion something more like MODIFIER(mode) by (instance) is what you'd want.

Example: group_left(type) by (handler)
From which side should the type label be taken, assuming it is available on both and has different values on matching samples?
Trying either side and throwing an error if it is present on both would be an option. The latter because this is likely a mistake and it should be group_left by (handler, type). Or using the the label/value from the left side and default to the right (thus dropping the right side if both are present.)

That's incorrect usage as we're expecting type to only be on one side, so an error of some form would seem appropriate.

Done by @fabxc in https://github.com/prometheus/prometheus/pull/554.


Postgres server version now reports version 13

Describe the problem
there was no notification that the upgrade to 21.1.0 would now report server_version as 13.0.0
To Reproduce
look at server variables.
Expected behavior
some clients restrict functionality based on postgre server version. a bump from 9.5 to 13 should at least be noted in the changelog
Environment:

CockroachDB version 21.1.0

Additional context
What was the impact?
not yet known

Documented here: https://www.cockroachlabs.com/docs/v21.1/postgresql-compatibility.html
cc @vy-ton, @ericharmeling, do we need to call this out in the 21.1.0 GA release notes or anywhere else?

Based on the user feedback, we should go ahead and mention this in the release notes. We tested extensively with different client drivers. @ericharmeling lmk if you need a review

we should go ahead and mention this in the release notes.

Agreed! Opened a fix: https://github.com/cockroachdb/docs/pull/10612


[Request] Feature Suggestions and Bug Discovery

I have been using the source code you created, and it's very well. Below, I have detailed what I've noticed while working with it.
PS: I translated this because I'm not proficient in English. If there are any parts you don't understand, please answer.
Working Environment:

XCode: Version 14.3.1 (14E300c)
Swift: Version 5
iOS: 15.0 or higher

Feature Suggestions:
1. Add Menu on Message's Long Press Gesture:

Copy message
Edit message
Delete message
Forward
Message's Long Press Gesture:

2. Add shadow to message Bubble
3. Detailed View of Image Messages:

download image
Copy image

4. Voice Message Recording:
- Provide voice spectrum instead of displaying "Recording..."
ex) https://volpato.dev/posts/speech-wave-visualization-in-swiftui/
5. When New Messages Arrive (with isScrolledToBottom = true):
- Display the number of new messages as a badge
6. Add Style to Buttons:
- Use .buttonStyle(.plain)
7. Add a Closure for Handling Message Display Animations
8. Feature to Change the Profile in the Message Window When the User Profile Changes
Things Suspected to be Bugs:

Sometimes, the layout overlaps when displaying messages.
The chat scroll animation operates abnormally, causing a shaking problem.
The scroll animation behaves unpredictably when there are only a few messages (about 1-3).

Hey @nyangko, thank you for your kind words and suggestions. Most of these features are part of our future plan for this library, however we don't have resources right now to implement these.
2 - You can pass custom message builder to have any design you want
6 - If I remember correctly all the buttons are customisable too.please provide screenshots if you are having problems
7 and 8 I'm not sure I understand sorry
7 - You mean appearing from the bottom of the table animation? you want to change it? but this one is the only one which makes sense
8 - If you need to update displayed information, that is solved on your end, because you are the one providing the content in the first place. Make something @publishable I guess.
About the bugs, could you please create separate issues for each, provide full minimal compilable examples and make sure the issues reproduce on them, so I can fix. Have a wonderful day

Thank you for your reply. It's unfortunate that the resources are lacking.

I was referring to the animation effect when a message is added. In the relevant code, it is seen as tableView.insertRows(at: [IndexPath(row: offset, section: index)], with: .top) in UIList.swift. I thought it would be nice if there were a function that provided different animations.

I understand what you mean. Thank you so much.

I will organize and post about the bugs later.
I want to express my sincere thanks for your kind response.


BC VC Pilot -- remove the double email address?

Is there a way to remove the double entry of the email address in the Admin form?  Perhaps (yet another) a config setting that named the claim into which the email address should go?

If we do this, I would think it should be a general feature of Issuer Kit, not a special case for BC VC Pilot.

Unfortunately @esune said this isn't possible to combine the invitation field and the survey js email field without changeing the underlying functionality of issuer-kit.

Sounds good. Let’s leave this one for now.


Android 13 Crash on "onCharacteristicChanged"

Steps to reproduce

Connect to BLE Device using an Android 13 device

Do normal read and write functions

Expected behavior
No crash
Actual behavior
Crashes from time to time
Crashlog
[lgen.mobile.dev] java_vm_ext.cc:594] JNI DETECTED ERROR IN APPLICATION: JNI ERROR (app bug): jobject is an invalid global reference: 0x47ab6 (deleted reference at index 9173)
[lgen.mobile.dev] java_vm_ext.cc:594]     in call to DeleteGlobalRef
[lgen.mobile.dev] java_vm_ext.cc:594]     from void crc640d7c6d57b8a5f296.GattCallback.n_onCharacteristicChanged(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic)
Configuration
Version 3.0.0
Android 13
Samsung A54 5G...

Hi @rueldognidon,
I'm the friendly issue checker.
It seems like (37.50 %) you haven't used our issue template :cry: I think it is very frustrating for the repository owners, if you ignore them.
If you think it's fine to make an exception, just ignore this message.
But if you think it was a mistake to delete the template, please close the issue and create a new one.
Thanks!


For .NET Core 3.0, create a f# .net core ASP.NET Core mvc project via CLI, dotnet build failed with error FS0597: Successive arguments should be separated by spaces or tupled, and arguments involving function or method applications should be parenthesized.

From @YunWeiaa on February 15, 2019 9:8
Steps to reproduce
Using CLI : Create a F# .net core ASP.NET Core Web App (Model-View-Controller) project
Expected  behavior
dotnet restore and build succeed without errors or warnings.
Actual behavior
dotnet new mvc --> succeed
dotnet restore -->succeed
dotnet build -->Failed with error FS0597: Successive arguments should be separated by spaces or tupled, and arguments involving function or method applications should be parenthesized

Note:

Add localfeed package source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json doesn’t work.
Create a C# .net core ASP.NET Core Web App (Model-View-Controller) project via CLI, it can work well.

Environment data
dotnet --info output:
.NET Core SDK (reflecting any global.json):
 Version:   3.0.100-preview3-010274
 Commit:    0d4cadd604

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17134
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.0.100-preview3-010274\

Host (useful for support):
  Version: 3.0.0-preview3-27413-7
  Commit:  1c23cf9539

.NET Core SDKs installed:
  2.1.600-preview-009497 [C:\Program Files\dotnet\sdk]
  2.2.200-preview-009804 [C:\Program Files\dotnet\sdk]
  3.0.100-preview3-010274 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.0-preview3-19113-07 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.0-preview3-27413-7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.0.0-preview3-27413-30 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

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

Copied from original issue: dotnet/cli#10793

@livarcocc There is a PR with a fix inbound to the aspnet templates. https://github.com/aspnet/AspNetCore/pull/7637


Bootstrap test automation for MB4

Introduce TestNG and required other libs and add initial testcases.

solved with : https://github.com/wso2/message-broker/pull/31


How do I get the timestamp for each state of an agent in a Sim Agents Challenge

Hello, How do I get the time stamp for each state of an agent in a scenario?
My current issue is that a scenario has multiple agents and each agent is only partially observable i.e. each agent is not completely observed for 20 seconds in the training_20s data. I would like to know from what timestamp to what timestamp a particular agent was observed. Is this information available?

@nicomon24 Thank you for the information. Everything is clear now. I was using the testing and training_20s dataset which had more than 91 steps and I got confused. Thanks again for the quick reply 😁👍🏼


RFP - KLayout

Checklist

[x] The package I am requesting does not already exist on https://chocolatey.org/packages;
[x] There is no open issue for this package;
[x] The issue title starts 'RFP - ';
[x] The download URL is public and not locked behind a paywall / login;

Package Details
Software project URL : https://www.klayout.de/
Direct download URL for the software / installer : https://www.klayout.org/downloads/Windows/klayout-0.25.7-win64-install.exe
Software summary / short description: KLayout is a free layout viewer (GPL2) used for semiconductor engineers to view (and edit) GDSII layout files.
Package Expectations
Associate .gds files and .gds.gz files would be nice (it gunzips internally).

Status: Review
https://chocolatey.org/packages/klayout

Status: Published
https://chocolatey.org/packages/klayout
Can be closed.


chore(guided remediation): update deps.dev Maven resolver

Update deps.dev module to https://github.com/google/deps.dev/commit/b3ba03369df10d7148cd6ae39e8147aa21b6454e to pick up resolver changes.
Should fix #1240

should this be chore?

yeah, probably

No it shouldn't because it fixes a bug, so it's a fix

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

Project coverage is 69.29%. Comparing base (c4a85bb) to head (6a3d39c).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1320      +/-   ##
==========================================
+ Coverage   68.48%   69.29%   +0.80%
==========================================
  Files         177      177
  Lines       17155    13387    -3768
==========================================
- Hits        11748     9276    -2472
+ Misses       4769     3470    -1299
- Partials      638      641       +3

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

:shrug:


:ghost: get/pass maven settings for all source modes.

The analyzer requires the maven settings.xml for source-only mode even though it seems it should not.  This is a workaround that is harmless to keep long term.

This may not be needed.


BOSH director deployment fails with unspecified error

I'm trying to deploy a BOSH director in an OpenStack tenant from a JumpBox in that tenant via
BOSH_LOG_LEVEL=debug BOSH_LOG_PATH=director-deployment.log bosh2 create-env bosh-deployment/bosh.yml \
    --state=bosh-state.json \
    --ops-file bosh-deployment/openstack/cpi.yml \
    --ops-file bosh-deployment/local-dns.yml \
    --ops-file bosh-ops.yml \
    --vars-file config.yml \
    --vars-store credentials.yml \
    --var-file private_key=bosh-eu1.key

The start looks promising, however when finally waiting for the instance to be running the process fails after 5 minutes:
Started validating
  Downloading release 'bosh'... Skipped [Found in local cache] (00:00:00)
  Validating release 'bosh'... Finished (00:00:01)
  Downloading release 'os-conf'... Skipped [Found in local cache] (00:00:00)
  Validating release 'os-conf'... Finished (00:00:00)
  Downloading release 'bosh-openstack-cpi'... Skipped [Found in local cache] (00:00:00)
  Validating release 'bosh-openstack-cpi'... Finished (00:00:00)
  Validating cpi release... Finished (00:00:00)
  Validating deployment manifest... Finished (00:00:00)
  Downloading stemcell... Skipped [Found in local cache] (00:00:00)
  Validating stemcell... Finished (00:00:02)
Finished validating (00:00:04)

Started installing CPI
  Compiling package 'ruby_openstack_cpi/d4e83792911b1d80314a647ffae26a54e20cdc3e'... Finished (00:00:00)
  Compiling package 'bosh_openstack_cpi/c744c27723e696fb9e8cda00761050bb44c4c336'... Finished (00:00:00)
  Installing packages... Finished (00:00:00)
  Rendering job templates... Finished (00:00:00)
  Installing job 'openstack_cpi'... Finished (00:00:00)
Finished installing CPI (00:00:00)

Starting registry... Finished (00:00:00)
Uploading stemcell 'bosh-openstack-kvm-ubuntu-trusty-go_agent/3445.7'... Skipped [Stemcell already uploaded] (00:00:00)

Started deploying
  Waiting for the agent on VM '07c0869b-6baa-40f3-be99-efc813ff307a'... Finished (00:00:00)
  Stopping jobs on instance 'unknown/0'... Finished (00:00:00)
  Unmounting disk 'bc737c46-918c-4883-911d-7800e0ef0589'... Finished (00:00:01)
  Deleting VM '07c0869b-6baa-40f3-be99-efc813ff307a'... Finished (00:00:07)
  Creating VM for instance 'bosh/0' from stemcell 'b7e0048c-3c1e-40aa-90f5-594f9c55a422'... Finished (00:00:16)
  Waiting for the agent on VM '892166d5-cc18-4a9e-8b6b-232704d7d3f5' to be ready... Finished (00:00:36)
  Attaching disk 'bc737c46-918c-4883-911d-7800e0ef0589' to VM '892166d5-cc18-4a9e-8b6b-232704d7d3f5'... Finished (00:00:09)
  Rendering job templates... Finished (00:00:03)
  Compiling package 'ruby/29bd4c7578b245737446c04add67568c116a5c63'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'ruby_openstack_cpi/d4e83792911b1d80314a647ffae26a54e20cdc3e'... Finished (00:01:53)
  Compiling package 'mysql/b7e73acc0bfe05f1c6cbfd97bf92d39b0d3155d5'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'libpq/826813f983d38b4b4a95bb8a3df1a2d0efab14b0'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'health_monitor/aa43dacd332bda1131b141aada0ca45b4302273c'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'postgres/3b1089109c074984577a0bac1b38018d7a2890ef'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'davcli/5f08f8d5ab3addd0e11171f739f072b107b30b8c'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'verify_multidigest/8fc5d654cebad7725c34bb08b3f60b912db7094a'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'nats/63ae42eb73527625307ff522fb402832b407321d'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'postgres-9.4/1da82648840de67015d379264846a447118261a7'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'bosh-gcscli/83d331c7b6d04de64cd5257a47e1e92021cb4c8a'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'nginx/57ca1d048957399c500e0f5fd3275ed4c6d4f762'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'bosh_openstack_cpi/c744c27723e696fb9e8cda00761050bb44c4c336'... Finished (00:00:02)
  Compiling package 'director/bcbcd57fd903a7fd865545866f12e9352c2fb32f'... Skipped [Package already compiled] (00:00:00)
  Compiling package 's3cli/bb1c1976d221fdadf13a6bc873896cd5e2433580'... Skipped [Package already compiled] (00:00:00)
  Compiling package 'registry/d81865cf0ad85fd79cb19aeb565bf622f2a17a83'... Skipped [Package already compiled] (00:00:00)
  Updating instance 'bosh/0'... Finished (00:00:15)
  Waiting for instance 'bosh/0' to be running... Failed (00:05:05)
Failed deploying (00:08:48)

Stopping registry... Finished (00:00:00)
Cleaning up rendered CPI jobs... Finished (00:00:00)

Deploying:
  Received non-running job state: 'failing'

Exit code 1

The debug log I've written shows only that for five minutes the /agent endpoint is pinged:
[attemptRetryStrategy] 2018/02/21 19:15:33 DEBUG - Making attempt #299 for *agentclient.getStateRetryable
[attemptRetryStrategy] 2018/02/21 19:15:33 DEBUG - Making attempt #0 for *retrystrategy.retryable
[httpClient] 2018/02/21 19:15:33 DEBUG - Sending POST request to endpoint 'https://mbus:<mbus-password>@<IP_ADDRESS>:6868/agent'

Nothing more.
I've tried to ssh into the machine with user vcap, but unfortunately the default password for this user has been changed? At least I cannot sudo in order to check monit. So I'm stuck here. Please give some hint how to debug further. Is there a new password of vcap user perhaps I could use?
Alexander

I could solve the issue.
Finally it came down the fact that I entered an encrypted private key for the SSL certificate in the credentials.yml.
To debug this I created a "jumpbox" user using the prepared ops file, could then log into the director vm with that, saw that director_nginx and health_monitor were not running. The log of nginx gave the final hint.
Sorry for bothering.
Alexander


Unable to add apex domains via Azure DNS

The current instructions for adding an Apex domain only work on the older version of Frontdoor and CDN.  Currently, the Azure DNS service does not recognize the newest version of Azure Front Door and CDN Profiles.   This means they won't show up in the dropdown.  For more information please see https://github.com/MicrosoftDocs/azure-docs/issues/90819

@duongau

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Just noticed the pivot at the top of the article covers this, please ignore.  Closing request.


name search without facets returns error

This returns one record as of typing:
https://api-dev.col.plus/dataset/2009/name/search?facet=rank&facet=issue&facet=status&limit=50&offset=0&q=Holophrya
But without the facets we get a 400 error Collection is empty which is wrong:
https://api-dev.col.plus/dataset/2009/name/search?limit=50&offset=0&q=Holophrya

Same as #510

It's also returning this 400 error when searching CoL draft in assembly. The frontend sends the query:
GET https://api.col.plus/dataset/3/name/search?&sortBy=TAXONOMIC&status=accepted&limit=25&offset=0&q=Merostomata
{
  "code": 400,
  "message": "Collection is empty"
}

Frontend version: d656d49 October 9, 2019 8:47 AM
Backend version: 31c251f October 13, 2019 5:20 AM
It's not working on dev either, although prod and dev are running the same version:
GET https://api-dev.col.plus/dataset/3/name/search?&sortBy=TAXONOMIC&status=accepted&limit=25&offset=0&q=Merostomata
{
  "code": 400,
  "message": "Collection is empty"
}

Frontend version: 48492ee October 11, 2019 1:45 PM
Backend version: 31c251f October 13, 2019 5:20 AM

I think @ayco-at-naturalis s fix hasnt been deployed yet. I just did a deploy to both dev and prod, @gdower please check if its still valid!

Works in:
Frontend version: 48492ee October 11, 2019 1:45 PM
Backend version: d1b29dd October 14, 2019 3:23 AM


ADDITION: FreshRSS

What this PR does / why we need it:
Add FreshRSS as an alternative to MiniFlux
Which issue (if any) this PR fixes:
Fixes # Referenced here: https://github.com/davestephens/ansible-nas/issues/219
Any other useful info:
IMHO "prettier" than MiniFlux.

Appears to be a CI error. Let me know.

closing in favour of newer pr


some question about speaker generation?

Great Job！I'm interested in timbre generation？ Do you have a more detailed description (like a paper) or t he tutorial of the updates for the following two tasks。

We now use a self-supervised embedding function based on GST, but with a special training procedure to allow for very rich speaker conditioning.
We trained a GAN to sample from this new embeddingspace. This allows us to speak in voices of speakers that do not exist. We also found a way to make the sampling process very controllable using intuitive sliders. Check out our newest demo on Huggingface to try it yourself!

I saw part of the inference script about the gan. Could you provide more details on how to train and control the speaker embedding with gan？

We are submitting a paper on this to ICASSP 2023 today. If it gets accepted, we will put a preprint online, but we only find out in a few months.
The training code for the GAN will be added in a few days, we're still cleaning it up a bit. The control mechanism is the one described in https://arxiv.org/abs/2004.02546
Basically we modify the latent representations in the early layers of the GAN according to principal component analysis to change properties in the resulting embedding.

Thanks for your reply, I look forward to reading your paper in a few months。


Support helm use cases for configuring managed services

Feature or problem description
We need to be able to generate configuration and support Kubernetes native deployment models
Top level overview

Main target
Create number of RHOAS CLI commands that will simplify configuration for number of use cases like:

Local development and tooling config
RHOAS Operator/Cluster connect - resolving complexity and issues with integration
Helm/Kubernetes native use cases

Provide support for the configuration in the way it can be later used in RHOAS Operator and UI
Considerations
Service configuration needs to be accessible and viewable by users
A list of currently used services should be available to users
Inspiration can be taken from
https://kubernetes.io/docs/tasks/administer-cluster/namespaces-walkthrough/
Service accounts should be accessible as Kubernetes secret
We need to be able to get a service account
Service context should be available as env/config map/json file
Services configuration should be supported for both local and Kubernetes based development
We should use standard env names so it is easy to plug them into other plugins/extensions
Users should have the ability to manage context globally
Users should be able to switch from one instance to another/change profile.
RHOAS operator
RHOAS operator should support new workflows allowing users to Connect multiple services at the same time.
New CRD - ManagedServicesEnv can link multiple services and create KafkaConnection/SRSConnection etc.
Additionally RHOAS operator would need native kubernetes support (operator installable on kube)
CLI should have better link with the examples
CLI configuration profiles should autoconfigure maven plugins, frameworks etc.
We should showcase profile information as part of the examples organization:
https://github.com/rhoas-examples
Configuration format should be separated from existing CLI config
Configuration for active services should be separate config file making it easy to create Projects/namespaces API in future. When API is available on backend we can switch to use it in the CLI/Operator/UI without any breaking changes

This issue is dedicated for investigating a number of new ideas like "killing Operator", "Killing rhoas cluster connect" etc. ;)

FYI @secondsun @craicoverflow Let's discuss that again on next weeks technical call - I should have demo for this by then

FYI @pmuir

This issue is going to resolve https://github.com/redhat-developer/app-services-cli/issues/637

Done demo


Ensure TraderX works with BrowZer

https://github.com/finos/traderX/tree/main

TraderX works under browZer as of 0.50.0


switching position to only be included in OBS

This change adds receiver position to the attributes stored in an observation dataframe.

implemented in 984300dd4ef


Missing prerequisite

These instructions require "az extension add --name ssh" if not already installed

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

ID: aa3395d9-6a03-3431-25cc-9e9813bb9059
Version Independent ID: 90f02c63-2bd0-c8e4-2e7a-ff9eaa3a6f2d
Content: Connect to a VM using a native client and Azure Bastion - Azure Bastion
Content Source: articles/bastion/connect-native-client-windows.md
Service: bastion
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.

#reassign:tanuballa

Thank you for you dedication to our documentation.
Unfortunately, we have been unable to review this issue in a timely manner. We sincerely apologize for the delayed response. We are closing this issue. If you feel that the problem persists, please respond to this issue with additional information.
Please continue to provide feedback about the documentation. We appreciate your contributions to our community.
#please-close


Drop down menu version redirects are off

This is a...

[ ] Feature Request
[x ] Bug Report

Problem:
On kubernetes.io when you first click on the drop down menu for versions, you can see the 5 most recent versions, 1.7 - 1.11 and they all link to the correct version of their docs.  However once you click on a lower version, ex 1.9,  now when you hover over the version options, you can't see options for 1.10 or 1.11 anymore, and the top option ( in this case 1.9) will direct you to the docs for 1.11. Just that top option seems to always redirect to 1.11 no matter what, and the others seem fine.
Proposed Solution:
Have the drop-down menu show all available doc options, and redirect to the corresponding documentation.
Page to Update:
https://kubernetes.io/...

/assign


absl update required to slove MSVC compile error

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
Yes
Source
source
TensorFlow version
2.13.0
Custom code
Yes
OS platform and distribution
Windows 10 22H2
Mobile device
No response
Python version
Anaconda 2023.07-1
Bazel version
6.3.0
GCC/compiler version
Visual Studio 2022 (build tools 14.36) + msys2-x86_64-20230718
CUDA/cuDNN version
CUDA 11.8 + CUDNN 8.6.0 + TensorRT 8.5.3
GPU model and memory
GTX 750 Ti 2GB
Current behavior?
Currently, MSVC address sanitizer isn't enabled during compilation and cause compilation error. https://github.com/abseil/abseil-cpp/commit/2927340217c37328319b5869285a6dcdbc13e7a7 (LTS Jan 2023 Patch 3) has fixed it. This update required developers to check if corresponding code is necessary to change.
Standalone code to reproduce the issue
1. download https://github.com/tensorflow/tensorflow/archive/refs/tags/v2.13.0.zip and extract
2. comment out Windows CUDA build rejection code in configure.py
3. run `python configure.py` to configure Windows CUDA build
4. run `bazel build --config=opt --define=no_tensorflow_py_deps=true //tensorflow/tools/pip_package:build_pip_package`

Relevant log output
error: "no_sanitize_address" is undefined

Hi @johnnkp ,
Windows CUDA builds not officially supported for Tf>2.11 versions as per the attached source.
We recommend to use WSL on windows to enable GPU builds. Thanks!


Convert rotating disk and Wigley hull to cas.h5 format

Added cas.h5 versions of the rotating disk and Wigley hull mesh files to support using lightweight case loading in solver mode unit tests.
EDIT: Also converted all .msh files to .msh.h5 (for 3D meshes) or to .msh.gz (for 2D meshes). After merging this PR, the following PRs must also be merged to avoid breaking tests and examples:

Unit test upgrade: https://github.com/ansys/pyfluent/pull/2296
PyFluent examples: https://github.com/ansys/pyfluent/pull/2214
PyFluent miscellaneous examples: https://github.com/ansys/pyfluent-examples/pull/99

I think it would be a good idea to not remove any files in this PR (even if you are fairly sure they aren't being used).
In a subsequent PR, when we do come back to remove the deprecated files, we should request review from the people who added these files, in case they are being used in ways that we did not anticipate.

Good point, I've restored all of the original .msh files.


Barchart draws over previous data instead of clearing it first.

Hi, I'm dynamically changing data and updating a barchart. The problem is that instead of clearing the data before drawing the new data the graph simply draws over the previous data.  My bars are transparent so I can see the bars from previous data under my current data. Is there a way to force it to clear the previous data before drawing new data? Thanks!

Sorry, I figured out I had a bug In my code ...


Fix QtPlot

This PR takes elements from #387.
Changes proposed in this pull request:

Rename windowTitle argument to window_title
Add setGeometry function

@core @unga @MerlinSmiles

Added a check for the old argument name otherwise +1


Improve UI and clean up CSS

Right now the UI is hacked together and could use a lot of improvements:

Improve the testcases tab so the textboxes stretch automatically
Add a better UI component to the Test Results (right now it's just plain text)
Improve borders around panes and their headers
Clean up CSS
Match the scroll bar style with the code editor scroll bar style

I can work on this!


Comma separated lists not parsed correctly after upgrade to task 6.0.0

After updating from task 2.0.17 to 6.0.0, we have noticed new errors in our scans.
We are trying to exclude multiple tools and this does not work anymore.
You can see the difference in the logs.
We correctly pass a comma separated list:
Parsed additional argument: --detect.tools.excluded=BAZEL,DETECTOR,DOCKER,BINARY_SCAN,POLARIS
Task Version: 2.0.17 (Detect Version 6.9.1)
Parsed additional argument: --detect.tools.excluded=BAZEL,DETECTOR,DOCKER,BINARY_SCAN,POLARIS
Gets correctly passed to Detect as this:
detect.tools.excluded = BAZEL,DETECTOR,DOCKER,BINARY_SCAN,POLARIS
For the same input with Task Version 6.0.0, the behavior is different:
detect.tools.excluded = BAZEL DETECTOR DOCKER BINARY_SCAN POLARIS
NB: The parsed property has no commas anymore, commas are replaced with spaces.
This later results in the following errors where the property value fails to be parsed:
ERROR [main] --- The key detect.tools.excluded in property source 'commandLineArgs' contained a value that could not be reasonably converted to the properties type. The exception was Unknown
ERROR [main] --- Thrown at com.synopsys.integration.configuration.config.PropertyConfiguration.getValue(PropertyConfiguration.java:98)

I think this may be related to #33 as it's also related to comma separated lists.


test_asarray_copy[dask.array] fails on CI with dask==2024.12

Observed in https://github.com/data-apis/array-api-compat/pull/208 :
FAILED tests/test_common.py::test_asarray_copy[dask.array] - assert False
 +  where False = <function test_asarray_copy.<locals>.<lambda> at 0x7ff78986c220>(dask.array<getitem, shape=(), dtype=float32, chunksize=(), chunktype=numpy.ndarray> == 0.0)

Note that it

fails on python 3.11 job (https://github.com/data-apis/array-api-compat/actions/runs/12174769944/job/33957309550?pr=208) which installs dask 2024.12 (released 4 Dec 2024), and
passes on python 3.9 which installs dask 2014.08 (https://github.com/data-apis/array-api-compat/actions/runs/12174769944/job/33957305292?pr=208)

The failing test is
       # Use the standard library array to test the buffer protocol

       # ... snip ...

        a = array.array('f', [1.0])
        b = asarray(a, copy=None)
        assert is_lib_func(b)
        a[0] = 0.0
        if library == 'cupy':
            # A copy is required for libraries where the default device is not CPU
            assert all(b[0] == 1.0)
        else:
           assert all(b[0] == 0.0)      # <<<<< here

A prime suspect is https://github.com/dask/dask/pull/11524.

This is indeed a breaking change in dask: 2024.12: dask.from_asarray does
3588 ->	    if is_arraylike(x) and hasattr(x, "copy"):
3589 	        x = x.copy()
Here x is a numpy array which we constructed from an array.array instance at https://github.com/data-apis/array-api-compat/blame/main/array_api_compat/dask/array/_aliases.py#L142
So the meaning of array_api_compat.dask.array.asarray(..., copy=None) changes: there is no way it could reuse the existing buffer anymore, and copy=None is equivalent to copy=True.
Does this sound right @asmeurer ?

Also ping @lithomas1 : would be able to weigh in on the dask.array changes?

Yeah, part of the reason we wrap asarray is because dask's asarray doesn't have a copy keyword.
(I do a manual copy in there for copy=True)
I think your analysis is right that dask is always doing a copy.

cc @phofl for awareness

So I suppose the main question for this project is whether there's a supported way going forward to convert a numpy array (or anything that supports the buffer protocol) into a dask.array without copying, so that the data is shared and remains writeable.

This is indeed a breaking change in dask

I disagree.
The definition of copy=None is

If None, the function must reuse existing memory buffer if possible and copy otherwise.

"if possible" should be something left at the library developer's discretion, so a change of behaviour there should not be treated as a breaking change. I believe instead that the test is over-eager in expecting a specific outcome.
As @phofl and @fjetter correctly observe on https://github.com/dask/dask/pull/11524, it is extremely unhealthy to store large arrays inside the dask graph. asarray and from_array are meant to be used strictly for small data - e.g. kilobytes to a few megabytes - whereas to load gigabytes one must always use dask's compute-time data loading methods (from_zarr etc.). So it makes perfect sense to disallow sharing the buffer between these small data arrays and the dask graph, as it gives no material performance benefit and is a major source of trouble, e.g. when the input array is a smaller view of something worth gigabytes or when the user accidentally (or deliberately !!!!!) modifies the input data after using it to build the graph.

I'm working on a PR; should have something ready tomorrow

Hm, not sure I completely understand here why this can't be possible.
In the linked issue, there is this comment:

There are other reasons that are more complex to explain (TLDR if we use a specialized API we can make certain assumption we can't make for the generic from_array)

This suggests that dask has an internal API somewhere that can create a dask Array from a numpy array or something else in a zero-copy many. Maybe we can ask for that to be exposed instead?
This'd be pretty useful in the case where I know I won't use the original array I create the dask array from after passing it into asarray.

It's not impossible, it's just very, very unhealthy to let something at the root of your dask graph point to an array that could be updated by the user later on.
It's an antipattern to use from_array/asarray to embed large arrays in the graph to begin with, as it carries all sorts of performance issues and will very likely kill off or at least hamstring the scheduler and/or the worker processes. So the wastefulness of always deep-copying an array that must be small (<10 MB) becomes inconsequential.


Reviewers requested for review in a PR

Proposed Method:
.reviewers()
Description
Get the list of reviewers assigned in a PR, if any.
To what class it belongs?:
PullRequest()
Note
Add the method in github/pull_request.py

i Would like to contribute to this issue under JWOC

Go ahead @neokd  :_)

Thanks


Generated includes file incorrectly prioritizes user headers over system version

The TensorFlow Lite source tree contains a header file with the name "string.h", inside the folder tensorflow/lite/. When compiling an mbed project with this nested file, any code that does #include <string.h> will import this version instead of the expected system header, causing mysterious compiler errors early in the process.
Other users have encountered the same problem: https://os.mbed.com/questions/85362/include-path-uses-incorrect-search
I thought I'd found a workaround by using .mbedignore to exclude the tensorflow folder and subdirectories, but while that gets around the earlier compilation errors, it has the unfortunate side effect of also not compiling the code in those folders.
After some digging, I found that the include paths were being set by a file like @./BUILD/DISCO_F746NG/GCC_ARM/.includes_18349b8ce7da3e19df69aba86e441bb6.txt. This contains a long list of -I directives, apparently for every subfolder in the workspace. There are a few problems with this:

Using -I means that every file is treated as a candidate for angle-bracket (system) includes. This is not what developers would normally expect for their own headers.
Recursively searching every subfolder is pretty surprising behavior too.
All of these directives override the default system headers, since they're searched first.

I would love any suggestions on workarounds. Renaming the current offending string.h in our codebase might work in the short term, but it's likely that other headers will hit similar issues in the future.

Internal Jira reference: https://jira.arm.com/browse/IOTBTOOL-366

Thanks for reporting. This is known issue of our build system. All folders are being included and are  subject to errors like this. There should be at least one issue related to this one. Have you checked in cli/or in this repository?

Using -I means that every file is treated as a candidate for angle-bracket (system) includes. This is not what developers would normally expect for their own headers.

What would you suggest ?
Besides valid points above, TensorFlow should fix the name clash with the standard library, I would not expect string.h in their tree. Or if there already is, I would use relative inclusion to avoid surprises like this, "lite/string.h" in the tree. This does not fix the issue with our build system though as noted above (headers name clash in the tree).

Or if there already is, I would use relative inclusion to avoid surprises like this, "lite/string.h" in the tree.

This is already the case, we always include it via #include "tensorflow/lite/string.h". The problem is that other system headers (for example cstring.h) #include <string.h>, and the current setup means the TensorFlow version is chosen instead of the system version.
Can we just use -iquote instead of -I for user-supplied code? https://gcc.gnu.org/onlinedocs/gcc-9.2.0/gcc/Directory-Options.html#Directory-Options
That will avoid the problem of user headers being in the system header search path.

Thank you for raising this issue. Please note we have updated our policies and
now only defects should be raised directly in GitHub. Going forward questions and
enhancements will be considered in our forums, https://forums.mbed.com/ . If this
issue is still relevant please re-raise it there.
This GitHub issue will now be closed.

Apologies, this was closed in error by the automated bot - re-opening.

Internal Jira reference: https://jira.arm.com/browse/IOTBTOOL-460

Is there any update on this issue?

Is there a fix for this issue? I am having a similar problem with a header file in a third party library (ros_lib_kinetic) named time.h which is messing up the #include <time.h> directives within the mbed os source code.
Only the root folder of the ros_lib_kinetic library needs to be passed to the compiler via -I. All the internal #include directives within the library are namespaced properly with relative paths.  Is there a way to disable this recursive behavior and manually set the directories passed with -I?

@dardeshna if you use mbed tools (based on CMake), then this problem should not be there.
However, with mbed cli, the problem persists and it won't be fixed as the tools were frozen long time ago (deprecated).


fix: Correct demand Icon spacing

Addresses an issue in CX-3077
Description
Correct demand Icon spacing (more context).

You'll need to rebase with main for acceptance to pass.


fix(reat-query): infer data type correctly when conditional skipToken is passed to useQueries

closes #7035

hm, this creates some more type errors when applying defaultedQueries. I don't really see why, but I get the same results when trying to apply the fix to solid/vue/svelte ...

superseded by:

https://github.com/TanStack/query/pull/7150


Allow code fixing for backends which provide such functionality

Eslint has a wonderful --fix option, which tries to automatically fix the code based on the same config as it's using for linting. I believe other backends provide similar fixing tools as well (for example JSCS).
It'd be great if SublimeLinter would enable using these built-in fixing backends, without the need to have a separate plugin written for each backend which supports fixing. Those custom plugins would probably replicate 90% the code which is already implemented in SL and in the backend modules, thus sharing that 90% would be nice.
JSCSFormatter: https://github.com/TheSavior/SublimeJSCSFormatter
issue in SL-eslint: https://github.com/roadhump/SublimeLinter-eslint/issues/104

+1

I am not an expert on writing Sublime Text packages, but this seems like functionality that the language specific linter packages should implement not the core SublimeLinter package. They are after all standalone packages that just hook into an API provided by SublimeLinter. It seems like they should just be able to reach directly into the Sublime API and support this functionality along side their integration into SublimeLinter. You should reach out to the maintainers of the SublimeLinter-eslint repo and ask them to add support for this into their package.

+1

I have it working, but I don't know enough about Python, Sublime Plugins, SublimeLinter3, or SublimeLinter-eslint to understand the nature of how I got it to work (how will it affect performance, stability, features, etc.)
Another set of eyes would be much appreciated!
https://github.com/roadhump/SublimeLinter-eslint/issues/104#issuecomment-312324377

I don't think SL is set up really well for linters that modify the buffer, so it may need some work to deal with this properly. I am kinda hoping this to be implemented on the linter end, but please report if it's clear that'll work or not.

Fixers are definitely out of scope for SL. Linters that provide such functionality are better off providing their services via language protocol.

Proof of concept PR is https://github.com/SublimeLinter/SublimeLinter-eslint/pull/254 (for eslint)


GFCarousel active page indicator not updated if autoplay false

If the carousel is not in autoplay and the pages are scrolled with user input, the active page indicator has to be updated accordingly too. Currently nothing happens.

Resolved on new version. please update package to the latest version.
current working version is
getflutter: ^1.0.11


report native and mixed mode (i.e., Java + native) stack frames

Recent changes last year to the jvm fixed up frame pointers so that native stack frames / whole stack could be walked.
Jeremy Manson reported that google had this working previously in LJP.
Some workloads spend a lot of time in kernel for whatever reason, by extending HP to native and mixed mode stacks this could extend the field of vision for HP.

My 2c:
Adding full stack walking capabilities is a large problem to solve (it is solved elsewhere by perf+PMA for Unix users, but that has further issues, and with Solaris Studio with other issues) and I'm not sure this is the place to solve it.

@RichardWarburton close as WONTFIX?

That's probably fair.


chore: update to new RectorConfig::configure() syntax for config

Description
new RectorConfig::configure() syntax exists since Rector 1.0, this PR update to new syntax.
Checklist:

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

Ready to merge 👍

Thank you @kenjis for the review, let's merge ;)


update to use less verbose schema style (avoid xs: and tdml: everywhere)

fixed in 3af6cbb7ea6e3dd48438a1ef5367b514c2688d1d


Improve filter description in extapi series/statistics/workflow-definitions

Like in #4062, this PR improves the API docs description of the available filters, this time the GET endpoint of:

api/series
api/statistics
api/workflows-definitions

Next step is to add some examples in the dev documentation on how to use these filters.
Your pull request should…

[x] have a concise title
[ ] close an accompanying issue if one exists
[x] be against the correct branch
[ ] include migration scripts and documentation, if appropriate
[ ] pass automated tests
[x] have a clean commit history
[x] have proper commit messages (title and body) for all commits

Ps, if you know another endpoint that needs the filter description to be improved, let me know :)


.NET Standard / .NET Core support?

Hello,
The library seems to be recently created, but it targets .NET 4.x for some reason.
It is recommended for library authors to target .NET Standard.
Right now the library is hard to use from .NET Core projects: I had to install dependencies manually (RestSharp, Newtonsoft Json, Tethys.Logging). And there is a NU1701 warning.
Are there plans to bring the library up to modern standards?

I am aware of the situation and yes definitely we will move to .NET core soon.

Hi Pavel,
version 1.1.0 has been released. It targets netstandard2.0, uses the new REST API 1.0.16 features and has been tested with the latest FOSSology docker image.

@tngraf thanks for the update, I'll give it a try!


Add doc for managing curated packages in airgapped environment

Issue #, if available:
Description of changes:
Testing (if applicable):
Documentation added/planned (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve


Updated Scala versions, added 2.12. Updated play-json dependency. Updated to ScalaTest 3.0.1.

@AhmedSoliman could you check this PR?

@AhmedSoliman please, that's a crucial thing

@pslaski PR merged notification

@montaro thanks a lot!

@montaro publishing it to maven/nexus would be helpful ;)

@montaro @AhmedSoliman still the newest version is not published. Sorry guys that I'm quite tedious ;)


Genrating chart in onResume.

When I am generating chart in onResume, a new chart gets created on top of previous chart every time onResume is called. Can you tell how to refresh the same chart and avoid a new chart on top of previous ?

I doubt this problem it is related to library implementation, you are probably just creating multiple views. If you are able to provide more info(code, screens, logs) add it here and reopen this issue.


add minimal sample for post request

hi, first of all i am a total python newbee and i am trying to use your bookstack api.
the connection works and the api element shows me all the allowed api methods.
however i am not able to perform a post request.
is it somehow possible to add a minimal sample how to perform a post request using a simple json payload ?
That would be awesome. Thanks

Thanks @DerpyJakey


There is no query string in the table statistics activity log under the query status

Storage Explorer Version: 1.22.1
Build Number: 20220122.3
Branch: hotfix/1.22.1
Platform/OS: Windows 10/Linux Ubuntu 20.04/MacOS Big Sur 11.6.1
How Found: Ad-hoc testing
Regression From: Previous release (1.21.3)
Steps to Reproduce

Expand one storage account -> Tables.
Create a table -> Add some entities.
Click 'Query' -> Execute query.
Click 'Table Statistics' -> Observe the activity log.
Check whether there is a query string in the activity log.

Expected Experience
There is a query string in the activity log.

Actual Experience
There is no query string in the activity log.

Verified this issue on the build 20220127.4. Fixed.


Object browser changes

Changes

Added ability to create a source PF from the right click menu of object browser
Corrected an issue when only 1 file exists in a library in object browser
Added clarification to UI that underlying IBMi object will not be removed when taking remove options

Checklist

[X] have tested my change
[N/A] updated relevant documentation
[N/A] Remove any/all console.logs I added
[X] eslint is not complaining
[X] have added myself to the contributors' list in the README

This is an awesome PR! Other than my one comment, we can merge ASAP.

Need to do some testing a bit later and then I can merge!

@priceaj Can you just fix the conflict in the readme? Should be ok to merge then.

That's done, but I don't have permission to merge

Working good to me @priceaj!! Thanks for a great contribution.


NineSlice does not respect pivot point of texture set by TexturePacker

When Phaser.Gameobjects.Image from an atlas made by TexturePacker is added to scene, and the Frame of such image has a custom Pivot Point, this image in Phaser will automatically have it's pivot point set to the pivot point set inside the TexturePacker IDE.
Is same possible to be done, when NineSlice is used for such atlas Frame? Currently the NineSlice created using frame with custom Pivot point will not inherit this custom pivot point. This introduces a discrepancy, when Image or NineSlice is used for same Frame.

The image above, when NineSlice is used to display it, will not take it's custom pivot point into account, but will have its origin set to (0.5,0.5)
EDIT: it seems NineSlice doesnt support setOrigin at all. Can it be made to support custom origin?

setOrigin seems to work.
However loading the origin from the sprite sheet does not - I can confirm this.
button.png has a pivot point of 0/0
        this.add.nineslice(50,50,'cityscene', 'button.png', 100, 50);
        this.add.sprite(50,50,'cityscene', 'button.png');

When loaded as a Sprite, it's positioned correctly. The NineSlice is misaligned with the origin of 0.5/0.5

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.


Output of catch-all routes broken since v4.1.13

Describe the bug
Output of dynamic routes (via [...slug].vue) in the sitemap seems to be broken from v4.1.13 onwards.
It was working in v4.1.12 as shown in this stackblitz:
https://stackblitz.com/edit/nuxt-starter-wt1gzo?file=package.json
Reproduction
https://stackblitz.com/edit/nuxt-starter-iuktax?file=package.json
System / Nuxt Info
------------------------------
- Operating System: Linux
- Node Version:     v18.18.0
- Nuxt Version:     3.8.2
- CLI Version:      3.10.0
- Nitro Version:    2.8.1
- Package Manager<EMAIL_ADDRESS>- Builder:          -
- User Config:      devtools, modules, nitro, site, sitemap
- Runtime Modules<EMAIL_ADDRESS>- Build Modules:    -
------------------------------

Thank you for the reproduction, looks fixed in v4.1.17.

looks good! thanks for your impeccable support! 👍


Fix Gold sniping for cblock mode

If max reachable zone was out of stats reach it was doing contstant sniping..

Already fixed this a different way


Re-use MultiHeader<()> in subsequent recvmmsg() calls

Problem
Before call:

MultiHeaders { items: [mmsghdr { msg_hdr: msghdr { msg_name: 0x1, msg_namelen: 0, msg_iov: 0x5583b86edbe0, msg_iovlen: 1, msg_control: 0x5583b86edc30, msg_controllen: 32, msg_flags: 0 }, msg_len: 0 }], addresses: [core::mem::maybe_uninit::MaybeUninit<()>], _cmsg_buffers: Some([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), msg_controllen: 32 }

After call:

MultiHeaders { items: [mmsghdr { msg_hdr: msghdr { msg_name: 0x1, msg_namelen: 28, msg_iov: 0x5583b86edbe0, msg_iovlen: 1, msg_control: 0x5583b86edc30, msg_controllen: 32, msg_flags: 0 }, msg_len: 1200 }], addresses: [core::mem::maybe_uninit::MaybeUninit<()>], _cmsg_buffers: Some([32, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 35, 0, 0, 0, 30, 33, 234, 102, 0, 0, 0, 0, 139, 247, 225, 58, 0, 0, 0, 0]), msg_controllen: 32 }

The main thing to call out is that the kernel set the msg_namelen value to 28. This makes re-using MultiHeader for subsequent reads impossible because the kernel will complain with err=Bad address (os error 14) due to the fact we have a msg_name: NULL and msg_namelen: 28 in the input.
I'd like to re-use MultiHeader for subsequent reads and have confirmed it works if I instead use MultiHeaders<UnixAddr>, as we now have space of the address to be written.
Potential Solution
Letting the caller set the msglen would allow us to re-zero it so the kernel doesn't think we have space available for an address when we don't.
Side Question
Do you know why msg_name renders like this: msg_hdr.msg_name: 0x1, I would have thought 0x0 for NULL?

I'd like to re-use MultiHeader for subsequent reads

From git history, MultiHeaders was added to avoid the allocation in the loop within recvmmsg() in #1744, gentle ping on @pacak, could you please take a look at this issue?

Do you know why msg_name renders like this: msg_hdr.msg_name: 0x1, I would have thought 0x0 for NULL?

Could you please provide the code of how you initialize that MultiHeaders, and seems that NULL is not something we want, we don't want to the kernel to write to a NULL pointer? 🤔

Do you know why msg_name renders like this: msg_hdr.msg_name: 0x1, I would have thought 0x0 for NULL?

I guess this is an optimization done by Rust, MultiHeader::preallocate() uses MaybeUninit::<S> under the hood, MaybeUninit<()> does not need to be writable, so Rust does not need to allocate memory, and thus MaybeUninit<()>.as_ptr() could use something like std::ptr::dangling():
$ cat src/main.rs
#![feature(strict_provenance)]

fn main() {
    println!("{:p}", std::ptr::dangling() as *const nix::libc::c_void);
}

$ cargo +nightly r -q
0x1

According to documentation for recvmsg, msg_name is optional and it is valid for it to be NULL:

The msg_name field points to a caller-allocated buffer that is used to return the source address if the socket is unconnected.  The caller should set msg_namelen to the size of this buffer before this call; upon  return  from  a  successful call, msg_namelen will contain the length of the returned address.  If the application does not need to know the source address, msg_name can be specified as NULL.

We've been using it in production in this way for quite a while now while reusing reallocated headers with no problems on Linux.
The fact that msg_name is not NULL and kernel manages to write 28 bytes there even though it was told that the buffer is 0 bytes long is a bit worrying.

I guess API can/should be extended to be able to set and reset buffer length? My main use case was working with multicast streams so knowing source address is not necessary.

A data point, I'm using fbdac70c78975fe7c75b882337bf9f40a639f51a, about to upgrade. Both before and after I'm seeing msg_name: 0, msg_namelen: 0. Off to upgrade to more recent version.

0.25 works, 0.26 does not - producing msg_name: 1, going though the changelog.

https://github.com/nix-rust/nix/pull/2041 - regression originates here

Reverting this "fixes" this problem by initializing address with a null pointer, not sure if things fixed by #2041 are still working after that.
-    (*p).msg_name = (*address).as_mut_ptr() as *mut c_void;
+    (*p).msg_name = address as *mut c_void;

I guess the right fix would be to figure out how to make it work as expected. From what I can tell this code existed before my changes to recvmmsg... Poking around a bit more.

core::mem::maybe_uninit::MaybeUninit<()> is a zero sized type, vec of them occupies zero space, iterating over each member gets mutable pointer with addr 1 and size 0. recvmmsg is not aware of such tricks. So the fix would be to do something like this
This fixes the problem:
(*p).msg_name = if S::size() == 0 { ptr::nul_mut() } else { (*address).as_mut_ptr() as *mut c_void }

Proper fix should include some tests for both sized and unsized addresses. There might be similar patterns in the code.

If you're using vscode you can:
    "rust-analyzer.cargo.features": "all",

in your global/workspace settings.json

I'm using neovim. This kind of setting doesn't belong to global editor settings - I'm working on other projects as well. I'll look into making a fix after I figure out the config - fairly low priority at the moment.

global/workspace

I made this that fixes the problem with R-A: https://github.com/nix-rust/nix/pull/2516
There will be one more to fix rustfmt and after that will make a fix for recvmmsg


[1.3] Unit Localization Cluster XML has to be updated as per spec

Description:

[ ]  In XML Default value and  Access are not defined for "TemperatureUnit" attribute.

Screenshot:

Spec Reference:

https://github.com/CHIP-Specifications/connectedhomeip-spec/blob/master/src/service_device_management/LocalizationUnit.adoc#6-attributes

XML Reference:

https://github.com/project-chip/connectedhomeip/blob/master/src/app/zap-templates/zcl/data-model/chip/unit-localization-cluster.xml

Default in XML is unrelated to default in spec.
The Manage thing is fixed in https://github.com/project-chip/connectedhomeip/pull/29960


Update gestures.md - Changed metadata

Changed metadata

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/gestures.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/gestures.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


about the  training implementation

Great work. Thanks for your code.  Do you have a plan to publish the training implementation? I really want to follow your job.

Thanks for your detailed response. I appreciate it, and I agree with you. I will implement my own pipeline according to your paper and my task.

Hi Marvin,
I wrote a script to train the convCRF using nll loss. I treat the air plane image as a two class segmentation problem. At the beginning the training went well, the segmentation was improving, but if I keep train it, it would not converge. It reaches the min loss value then the loss stated to increase and the segmentation become worse. Finally, the result become look like the noisy unary. Could you give me some suggestions on what problem this could be? Thank you very much!
Hai

Hi Hai,
may I ask you why have you used the nll loss and not the cross entropy loss in the training?
Thanks

Hi prio1988,
I think nll loss is actually multiclass cross entropy, right? It should also work when I set the model to work on only two classes, that is background and foreground. Right?

Nll loss assume that you have already applied a logSoftMax layer on the top of your network. The multi class cross entropy loss is the torch.nn.CrossEntropyLoss. I think that probably you should use the last one. Instead I am still wondering why to apply a logsoftmax on the unary instead that just a softmax.

Oh, thank you for the very good suggestion! I will dig into the problem of logsoftmax+nll or softmax+crossEntropyLoss.I read somewhere that logsoftmax is numerically more stable than softmax.   On Tuesday, August 28, 2018, 5:00:05 PM EDT, prio1988<EMAIL_ADDRESS>wrote:
Nll loss assume that you have already applied a logSoftMax layer on the top of your network. The multi class cross entropy loss is the torch.nn.CrossEntropyLoss. I think that probably you should use the last one. Instead I am still wondering why to apply a logsoftmax on the unary instead that just a softmax.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

If you use the crossEntropyLoss you can avoid also the softmax. It is done internally by the loss.

OK. Then that would be much better. Since the implementation of crossEntropyLoss already considered the numerical stability issues.Thank you!
On Tuesday, August 28, 2018, 5:09:38 PM EDT, prio1988<EMAIL_ADDRESS>wrote:
If you use the crossEntropyLoss you can avoid also the softmax. It is done internally by the loss.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

I have trained it however I get the following error:
RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn

I have the same problem. Have you solved it?

@HqWei  @qiqihaer Could you share a portion of your code for training convCRF?

There is a paper called PAC-CRF, you may find the convCRF implementation there.
On Tuesday, June 2, 2020, 02:00:21 AM PDT, pvthuy<EMAIL_ADDRESS>wrote:
@HqWei @qiqihaer Could you share a portion of your code for training convCRF?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

@SHMCU It's very helpful. Thank you very much!

@SHMCU It's very helpful. Thank you very much!

Hi, did you solve the in-place operation problem?
Should we set CRF iteration step to 1 to avoid this error? I tried it on PACCRF and the same problem occured.

ConvCRFs can be trained using PyTorch. Training is straight forward and can be done like any other neural network. Iterate over the training data, apply softmax cross-entropy loss and use the pytorch autograd package to backprop.
I strongly recommend that you implement your own pipeline. Having a good understanding of your training process is quite crucial in deep learning.
I am considering to make my pipeline public, however the code is currently quite messy, undocumented and will not work out of the box. I think implementing your own pipeline by following some of the pytorch tutorials is much more rewarding and easiert then trying to make mine work.
Edit: I deleted part of my earlier response to increase my overall niceness. You can find the full response in the changelog.

Hi, I have a question about the training step with this wonderful CRF impletement.
Should we set CRF iteration step=1 in training step ? And in inference step to set it bigger than 1?


Update Form.tsx to solve issue #1

Add regex for email validation and name in norwegian name space
Also see regex for e-post please

Thank you so much for your contributions! 🤩👏 This encourages us to publish more of our projects as open source!
Our apologies, but we had to revisit #1 and have some minor changes on the issue description, which I'll follow up on in the comments below.
We will give you a chance to update this if you want, and then review your PRs in full hopefully within the coming week 🤞

Hey did you have a Chance to Look at it in full?


method to distribute message receives across pes in node

Original author: Jim Phillips (@jcphill)
Original issue: https://charm.cs.illinois.edu/redmine/issues/639

If I have a group or array chare that needs to send a large number of messsages while the rest of the pes in the node have nothing more urgent to do I can use CkLoop to distribute the send work.  On the other hand, if a group or array chare needs to receive a large number of urgent messages there is no corresponding mechanism to distribute this work to other threads in the node.  The workaround is to send the messages to a nodegroup proxy that then directly calls a member function on the chare object regardless of the pe it belongs to and uses atomics to count the number of messages received.  This means the sender has to know which node the target chare lives on and the nodegroup proxy needs to have pointers to all of the target objects.  This could be handled more cleanly through the runtime, and ideally expressed in sdag as a parallel for loop or other control structure.

Original date: 2016-01-18 00:19:11

I believe the task construct Harshitha is working on should directly address this exact use case.

Original author: Harshitha Menon
Original date: 2016-01-18 00:49:04

I have an implementation of the task queue and parallel for using it but not sdag construct yet. Jim, if you have a specific case where this is required and it could benefit can you please share it with us so that I can try it out?

Original author: Jim Phillips (@jcphill)
Original date: 2016-01-18 01:59:27

One NAMD use case was PME FFT transposes, specifically NodePmeMgr methods recvTrans, recvUntrans, recvUngrid, recv[XY]Trans, recv[YZ]Untrans.

Original date: 2017-01-17 03:18:12

Reassigning to PPL for now since Harshitha graduated...