Bootstrap failure: unrecognized option '-plugin'

Chances are that my environment is too non-standard... but where can I find a config not to use it?  git grep -- -plugin didn't find anything.  Is it hard-coded in a pre-built JAR or something?  Moreover, my toolkit should accept -plugin.  Anything wrong with my CROSSTOOL ?
$ bash compile.sh
INFO: You can skip this first step by providing a path to the bazel binary as second argument:
INFO:    compile.sh build /path/to/bazel
�  Building Bazel from scratch...........
�  Building Bazel with Bazel.
.WARNING: Output base '/home/nodakai/.cache/bazel/_bazel_nodakai/b9f9d0bfe2c30f0de6e9fab9bee6c1a2' is on NFS. This may lead to surprising failures and undetermined behavior.
Extracting Bazel installation...
Sending SIGTERM to previous Bazel server (pid=9423)... done.
......
INFO: Found 1 target...
INFO: From Linking src/main/tools/namespace-sandbox:
/usr/bin/ld: unrecognized option '-plugin'
/usr/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
ERROR: /home/nodakai/src/bazel-HEAD/src/main/tools/BUILD:14:1: Linking of rule '//src/main/tools:namespace-sandbox' failed: gcc failed: error executing command /opt/rh/devtoolset-3/root/usr/bin/gcc -o bazel-out/local_linux-fastbuild/bin/src/main/tools/namespace-sandbox ... (remaining 10 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1.
Target //src:bazel failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 3.963s, Critical Path: 1.72s

Building output/bazel

$ echo 'int main(void){return 5;}' | strace -f -e execve /opt/rh/devtoolset-3/root/usr/bin/gcc -xc - && ./a.out; echo $?                                   (git)-master
execve("/opt/rh/devtoolset-3/root/usr/bin/gcc", ["/opt/rh/devtoolset-3/root/usr/bi"..., "-xc", "-"], [/* 59 vars */]) = 0
Process 29145 attached
[pid 29145] execve("/opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/cc1", ["/opt/rh/devtoolset-3/root/usr/li"..., "-quiet", "-", "-quiet", "-dumpbase", "-", "-mtune=generic", "-march=x86-64", "-auxbase", "-", "-o", "/tmp/ccQuUjFT.s"], [/* 62 vars */]) = 0
[pid 29145] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=29145, si_status=0, si_utime=0, si_stime=0} ---
Process 29146 attached
[pid 29146] execve("/opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/as", ["/opt/rh/devtoolset-3/root/usr/li"..., "--64", "-o", "/tmp/ccWsjGDv.o", "/tmp/ccQuUjFT.s"], [/* 62 vars */]) = 0
[pid 29146] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=29146, si_status=0, si_utime=0, si_stime=0} ---
Process 29147 attached
[pid 29147] execve("/opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/collect2", ["/opt/rh/devtoolset-3/root/usr/li"..., "-plugin", "/opt/rh/devtoolset-3/root/usr/li"..., "-plugin-opt=/opt/rh/devtoolset-3"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--build-id", "--no-add-needed", "--eh-frame-hdr", "--hash-style=gnu", "-m", "elf_x86_64", ...], [/* 64 vars */]) = 0
Process 29148 attached
[pid 29148] execve("/opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/ld", ["/opt/rh/devtoolset-3/root/usr/li"..., "-plugin", "/opt/rh/devtoolset-3/root/usr/li"..., "-plugin-opt=/opt/rh/devtoolset-3"..., "-plugin-opt=-fresolution=/tmp/cc"..., "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "-plugin-opt=-pass-through=-lc", "-plugin-opt=-pass-through=-lgcc", "-plugin-opt=-pass-through=-lgcc_"..., "--build-id", "--no-add-needed", "--eh-frame-hdr", "--hash-style=gnu", "-m", "elf_x86_64", ...], [/* 64 vars */]) = 0
[pid 29148] +++ exited with 0 +++
[pid 29147] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=29148, si_status=0, si_utime=0, si_stime=0} ---
[pid 29147] +++ exited with 0 +++
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=29147, si_status=0, si_utime=0, si_stime=0} ---
+++ exited with 0 +++
5

$ git di tools/
diff --git a/tools/cpp/CROSSTOOL b/tools/cpp/CROSSTOOL
index 25368e9..89e6bac 100644
--- a/tools/cpp/CROSSTOOL
+++ b/tools/cpp/CROSSTOOL
@@ -71,12 +71,12 @@ toolchain {
   target_system_name: "local"
   toolchain_identifier: "local_linux"

-  tool_path { name: "ar" path: "/usr/bin/ar" }
-  tool_path { name: "compat-ld" path: "/usr/bin/ld" }
-  tool_path { name: "cpp" path: "/usr/bin/cpp" }
+  tool_path { name: "ar" path: "/opt/rh/devtoolset-3/root/usr/bin/ar" }
+  tool_path { name: "compat-ld" path: "/opt/rh/devtoolset-3/root/usr/bin/ld" }
+  tool_path { name: "cpp" path: "/opt/rh/devtoolset-3/root/usr/bin/cpp" }
   tool_path { name: "dwp" path: "/usr/bin/dwp" }
-  tool_path { name: "gcc" path: "/usr/bin/gcc" }
-  cxx_flag: "-std=c++0x"
+  tool_path { name: "gcc" path: "/opt/rh/devtoolset-3/root/usr/bin/gcc" }
+  cxx_flag: "-std=c++14"
   linker_flag: "-lstdc++"
   linker_flag: "-B/usr/bin/"

@@ -84,21 +84,21 @@ toolchain {
   # used by gcc. That works because bazel currently doesn't track files at
   # absolute locations and has no remote execution, yet. However, this will need
   # to be fixed, maybe with auto-detection?
-  cxx_builtin_include_directory: "/usr/lib/gcc/"
+  cxx_builtin_include_directory: "/opt/rh/devtoolset-3/root/usr/include"
   cxx_builtin_include_directory: "/usr/local/include"
   cxx_builtin_include_directory: "/usr/include"
   tool_path { name: "gcov" path: "/usr/bin/gcov" }

   # C(++) compiles invoke the compiler (as that is the one knowing where
   # to find libraries), but we provide LD so other rules can invoke the linker.
-  tool_path { name: "ld" path: "/usr/bin/ld" }
+  tool_path { name: "ld" path: "/opt/rh/devtoolset-3/root/usr/bin/ld" }

-  tool_path { name: "nm" path: "/usr/bin/nm" }
-  tool_path { name: "objcopy" path: "/usr/bin/objcopy" }
+  tool_path { name: "nm" path: "/opt/rh/devtoolset-3/root/usr/bin/nm" }
+  tool_path { name: "objcopy" path: "/opt/rh/devtoolset-3/root/usr/bin/objcopy" }
   objcopy_embed_flag: "-I"
   objcopy_embed_flag: "binary"
-  tool_path { name: "objdump" path: "/usr/bin/objdump" }
-  tool_path { name: "strip" path: "/usr/bin/strip" }
+  tool_path { name: "objdump" path: "/opt/rh/devtoolset-3/root/usr/bin/objdump" }
+  tool_path { name: "strip" path: "/opt/rh/devtoolset-3/root/usr/bin/strip" }

   # Anticipated future default.
   unfiltered_cxx_flag: "-no-canonical-prefixes"

48029 execve("/opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/collect2", ...
...
48032 execve("/usr/bin/ld", ["/usr/bin/ld", "-plugin", "/opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/liblto_plugin.so", ...
48029 <... vfork resumed> )             = 48032

/opt/rh/devtoolset-3/.../collect2 execves /usr/bin/ld only under Bazel.  What is happening?

The line that does add -plugin to collect2 is the as call. It seems like an installation problem. Can you tell a bit more about your environment?

Indeed I have both of /usr/bin/gcc AND /opt/rh/devtoolset-3/root/usr/bin/gcc but why does that matter?  Does Bazel look up a command in $PATH by its own rule?
I have this in my ~/.bash_profile:
PATH=/opt/rh/devtoolset-3/root/usr/bin:$PATH

So I always invoke /opt/rh/.../ld except under Bazel:
$ bash -l -c 'which g++'
/opt/rh/devtoolset-3/root/usr/bin/g++
$ bash -l -c 'which ld'
/opt/rh/devtoolset-3/root/usr/bin/ld
$ /usr/bin/ld --version
GNU ld version <IP_ADDRESS>.2-5.42.el6 20100205
Copyright 2009 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
$ bash -l -c 'g++ -Wl,--version'
collect2 version 4.9.1 20140922 (Red Hat 4.9.1-10)
/opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/ld -plugin /opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/liblto_plugin.so -plugin-opt=/opt/rh/devtoolset-3/root/usr/libexec/gcc/x86_64-redhat-linux/4.9.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPIPYCs.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 /usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o /opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.1/crtbegin.o -L/opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.1 -L/opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.1/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.1/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /opt/rh/devtoolset-3/root/usr/lib/gcc/x86_64-redhat-linux/4.9.1/crtend.o /usr/lib/../lib64/crtn.o
GNU ld version 2.24
Copyright 2013 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.

Good point, what do you have in your environment variable? I think gcc is finding ld using environment variable and the environment is rewritten for action running in Bazel

When I set my logging wrapper of GCC to tool_path,
  tool_path { name: "gcc" path: "/home/nodakai/local/bin/mygcc.sh" }

mygcc.sh:
#! /bin/sh

{
    printenv
    echo
    echo "$0" "$@"
} >> /tmp/mygcc-$$.log
/opt/rh/devtoolset-3/root/usr/bin/gcc "$@"

I got something like this:
PWD=/home/nodakai/.cache/bazel/_bazel_nodakai/b9f9d0bfe2c30f0de6e9fab9bee6c1a2/bazel-HEAD
SHLVL=1
_=/usr/bin/printenv

/home/nodakai/local/bin/mygcc.sh -o bazel-out/local_linux-fastbuild/bin/src/main/tools/build-runfiles bazel-out/local_linux-fastbuild/bin/src/main/tools/_objs/build-runfiles/src/main/tools/build-runfiles.pic.o -lstdc++ -B/usr/bin/ -pie -Wl,-z,relro,-z,now -no-canonical-prefixes -pass-exit-codes -Wl,--build-id=md5 -Wl,--hash-style=gnu -Wl,-S

PATH=/opt/rh/devtoolset-3/root/usr/bin:/home/nodakai/local/zsh-rh6/bin:/home/nodakai/local/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/nodakai/local/bin
PWD=/home/nodakai/.cache/bazel/_bazel_nodakai/b9f9d0bfe2c30f0de6e9fab9bee6c1a2/bazel-HEAD
SHLVL=1
INTERCEPT_LOCALLY_EXECUTABLE=1
_=/usr/bin/printenv

/home/nodakai/local/bin/mygcc.sh -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -fstack-protector -fPIE -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -std=c++14 -Wpedantic -DBLAZE_OPENSOURCE -iquote . -iquote bazel-out/local_linux-fastbuild/genfiles -isystem tools/cpp/gcc3 -Wno-sign-compare -DBLAZE_JAVA_CPU="k8" -no-canonical-prefixes -Wno-builtin-macro-redefined -D__DATE__="redacted" -D__TIMESTAMP__="redacted" -D__TIME__="redacted" -frandom-seed=bazel-out/local_linux-fastbuild/bin/src/main/cpp/_objs/client/src/main/cpp/blaze_util_linux.pic.o -MD -MF bazel-out/local_linux-fastbuild/bin/src/main/cpp/_objs/client/src/main/cpp/blaze_util_linux.pic.d -fPIC -c src/main/cpp/blaze_util_linux.cc -o bazel-out/local_linux-fastbuild/bin/src/main/cpp/_objs/client/src/main/cpp/blaze_util_linux.pic.o

That is, all the invocations of mygcc.sh as a linker had almost empty environment variable whereas those as a C++ compiler had a few entries (but much fewer than what I see on my console.)  Does this have something to do with shell/Command.java?

all commands get a sanitized environment so invocations are portable across machines. If you need special tweaks, you could modify mygcc.sh to add the relevant varialbes.

For the linking phase,
linker_flag: "-B/opt/rh/devtoolset-3/root/usr/bin"

was essential rather than
tool_path { name: "ld" path: "/opt/rh/devtoolset-3/root/usr/bin/ld" }


Increase gsnapl threads from 36 to 48 for better utilization of r5d.metal machines

Description

Increase gsnapl threads from 36 to 48 for better utilization of new r5d.metal machines. r5d.metal machines have 96 vCPUs instead of 72 vCPUs on the i3.metal, so each thread gets 2 vCPUs.

Tests

Running test samples here: https://staging.idseq.net/my_data?projectId=301

I am guessing we are aiming for 1thread / physical core?

I am guessing we are aiming for 1thread / physical core?

2 per vCPU?

I am guessing we are aiming for 1thread / physical core?

2 per vCPU?

For a single thread there is no advantage of giving two vCPUs... So the justification to not give 1 thread per vCPU is that we do not want concurrency at the physical core since it is probably CPU intensive...
In any case, want to understand the logic behind the decision on number of threads.

I'd say this setting is correct for the current setting, since we are supposed to run 2 chunks per machine:
https://github.com/chanzuckerberg/idseq-web/blob/d6593d26668f20f1264e68d97355f24c33644ef0/app/models/pipeline_run.rb#L36
and
https://github.com/chanzuckerberg/idseq-dag/blob/706c18e882d0926b7fdcc600964d40e32193626b/idseq_dag/util/server.py#L454
Eventually, we want to automate this calculations by dividing the number of vCPUs available to that machine by the number of concurrent chunks allowed.

Alternatively...
It seems it is possible to set the number of vCPUs for an EC2 instance. If I understood it right, you can have the same "processing power" just using a different CPU configuration (like slicing you vCPU timing in a different way).
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html#instance-specify-cpu-options
If this understanding is correct, we could reconfigure gsnap machines to always have a fixed number of vcpus, regardless the instance type. Assuming parallelism always introduce some additional reduce step and thread coordination cost, it could actually improve the speed slightly with these settings.

I see. If it depends on chunks/instance and threads/vcpu I would make a comment explaining where the value comes from.

@tfrcarvalho added 👍


Updated dependencies

Partially fixes #149
Describe the changes you have made in this PR - Updated dependencies, sorted them, and added a few analysis options.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 72.302%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3879

Relevant Lines:
5365

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 72.302%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3879

Relevant Lines:
5365

💛  - Coveralls

@manjotsidhu The tests that were passing earlier are failing now with exceptions. Any idea why?

@manjotsidhu, please review these changes.

@aman-singh7 Can you review these changes, I am busy

@ItsAdityaKSingh Please rebase your branch changes with the master.

@ItsAdityaKSingh if you are using Mac. Can you also update the Podfile?

@aman-singh7 There are no such updates for the Podfile while running the app with latest changes.

@ItsAdityaKSingh Have you tried to build it for ios?

@manjotsidhu I have tested the app and there are no such issues. I think we can go with it.


[hotfix][table] Fix scalastyle issue

What is the purpose of the change
[INFO] --- scalastyle-maven-plugin:1.0.0:check (default) @ flink-table-api-scala-bridge_2.11 ---
error file=/Users/robert/Projects/flink/flink-table/flink-table-api-scala-bridge/src/main/scala/org/apache/flink/table/api/scala/StreamTableEnvironment.scala message=File line length exceeds 100 characters line=138

Thank you @rmetzger for the fix.


Fix styling on group proposal page when display JSON messages

We should probably have a max width on displaying JSON and scroll on overflow. Open to other ideas as well.

Hey team! Please add your planning poker estimate with Zenhub @blushi @wgwz


Fixed string value for the bottom_sheet_behavior

Table of Contents
Link to GitHub issues it solves
closes #81
Description
Fixed string value for the bottom_sheet_behavior
Contributing has more information and tips for a great pull request.

@zeobot set lc to pass


qlua: cuda runtime error (2) : out of memory

THCudaCheck FAIL file=/tmp/luarocks_cutorch-scm-1-2572/cutorch/lib/THC/THCTensorRandom.cu line=20 error=2 : out of memory
qlua: cuda runtime error (2) : out of memory at /tmp/luarocks_cutorch-scm-1-2572/cutorch/lib/THC/THCTensorRandom.cu:20
stack traceback:
[C]: at 0x010a734870
[C]: at 0x1739c460
[C]: in function 'require'
/Users/hbzhang/torch/install/share/lua/5.1/cutorch/init.lua:2: in main chunk
[C]: in function 'require'
/Users/hbzhang/torch/install/share/lua/5.1/cudnn/init.lua:1: in main chunk
[C]: in function 'require'
./detection.lua:2: in main chunk
[C]: in function 'require'
demo.lua:3: in main chunk
Get this error. How I can fix it? Thank you!

This seems to be a  cudnn installation problem. Did you check whether you can use cudnn in the torch environment after installation? As an example can you run require 'cudnn' in a th environment?

The require 'cudnn' works fine.... My GPU 750m has 2GB memory. Thanks!


makeffv1 - remove 'framehash_benchmark' from lossless csv report

https://github.com/kieranjol/IFIscripts/commit/91d6ba41f333460747f311514285e43955aeddf5 fixed


Changed app project to lib project + more

Also moved examples into their own folder and added them to .npmignore. Updated the readme for clarity. Fixed up the package.json file too.

Should have added the smoothing disabling to another pull but it's working well. :+1:

Wow, thanks for the hard work.

No problem!


[plugin/ceph] summarise Ceph manager modules

Fixes #392.
Signed-off-by: Ponnuvel Palaniyappan<EMAIL_ADDRESS>

Fucntional test fails:
tox -e functional
functional installed: astroid==2.5.6,attrs==22.1.0,autopage==0.5.1,bashate==2.1.0,cffi==1.15.1,click==8.1.3,cliff==4.0.0,cmd2==2.4.2,cryptography==3.4.8,extras==1.0.0,fixtures==4.0.1,flake8==4.0.1,future==0.18.2,importlib-metadata==4.12.0,isort==5.10.1,lazy-object-proxy==1.7.1,mccabe==0.6.1,mock==4.0.3,pbr==5.10.0,prettytable==3.3.0,progress==1.6,pycodestyle==2.8.0,pycparser==2.21,pyflakes==2.4.0,pylint==2.8.3,pyperclip==1.8.2,python-subunit==1.4.0,PyYAML==6.0,rpdb==0.1.6,simplejson==3.17.6,stestr==3.2.1,stevedore==4.0.0,testtools==2.5.0,toml==0.10.2,voluptuous==0.13.1,wcwidth==0.2.5,wrapt==1.12.1,zipp==3.8.1
functional run-test-pre: PYTHONHASHSEED='0'
functional run-test: commands[0] | /home/ponnuvel/myGit/hotsos/tools/test/functest.sh
TEST: plugin=openstack (full) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=openstack (short) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=openvswitch (full) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=openvswitch (short) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=kubernetes (full) with DATA_ROOT=./tests/unit/fake_data_root/kubernetes ... [PASS]
TEST: plugin=kubernetes (short) with DATA_ROOT=./tests/unit/fake_data_root/kubernetes ... [PASS]
TEST: plugin=storage (full) with DATA_ROOT=./tests/unit/fake_data_root/storage/ceph-mon ... [FAIL]
81a82,94
>     mgr-modules:
>       - balancer
>       - crash
>       - devicehealth
>       - orchestrator
>       - pg_autoscaler
>       - progress
>       - rbd_support
>       - status
>       - telemetry
>       - volumes
>       - iostat
>       - restful
TEST: plugin=storage (short) with DATA_ROOT=./tests/unit/fake_data_root/storage/ceph-mon ... [PASS]
TEST: plugin=juju (full) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=juju (short) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=kernel (full) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=kernel (short) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=maas (full) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=maas (short) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=rabbitmq (full) with DATA_ROOT=./tests/unit/fake_data_root/rabbitmq ... [PASS]
TEST: plugin=rabbitmq (short) with DATA_ROOT=./tests/unit/fake_data_root/rabbitmq ... [PASS]
TEST: plugin=sosreport (full) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=sosreport (short) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=system (full) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=system (short) with DATA_ROOT=./tests/unit/fake_data_root/openstack ... [PASS]
TEST: plugin=vault (full) with DATA_ROOT=./tests/unit/fake_data_root/vault ... [PASS]
TEST: plugin=vault (short) with DATA_ROOT=./tests/unit/fake_data_root/vault ... [PASS]
TEST: plugin=pacemaker (full) with DATA_ROOT=./tests/unit/fake_data_root/vault ... [PASS]
TEST: plugin=pacemaker (short) with DATA_ROOT=./tests/unit/fake_data_root/vault ... [PASS]
TEST: plugin=mysql (full) with DATA_ROOT=./tests/unit/fake_data_root/vault ... [PASS]
TEST: plugin=mysql (short) with DATA_ROOT=./tests/unit/fake_data_root/vault ... [PASS]
ERROR: InvocationError for command /home/ponnuvel/myGit/hotsos/tools/test/functest.sh (exited with code 1)
______________________________________________________________________________________________________________ summary ______________________________________________________________________________________________________________
ERROR:   functional: commands failed


No Purchase Orders were created

Hi,
When trying to create a Purchase Order on the Purchase Replenishment Journal page, an error occurs (No Purchase Orders were created), how to fix it?

Hi! This issue concerns a production system. This repository is only for issues related to the AL compiler and developer tools of the latest developer preview environment for Dynamics 365 Business Central and we cannot guarantee a timely resolution of your issue.
We suggest that you open a support case and work with our customer support team to gather all the information necessary to fix this problem.
Please read this post on how to file an issue: https://cloudblogs.microsoft.com/dynamics365/it/2019/09/25/new-process-to-submit-support-requests-for-dynamics-365-business-central/


trivy-operator: clustervulnerabilityreports only installed for helm

The CRD ClusterVulnerabilityReport is installed when using helm but not by the static kubectl apply -f.
Which one is correct?
helm install
$ kubectl api-resources | grep aqua | grep vuln
clustervulnerabilityreports       clustervuln,clustervulns   aquasecurity.github.io/v1alpha1        false        ClusterVulnerabilityReport
vulnerabilityreports              vuln,vulns                 aquasecurity.github.io/v1alpha1        true         VulnerabilityReport

kubectl apply -f
$ kubectl api-resources | grep aqua | grep vuln
vulnerabilityreports              vuln,vulns           aquasecurity.github.io/v1alpha1        true         VulnerabilityReport

@chen-keinan do you know if we should have clustervulnerabilityreports installed by kubectl apply -f or should we not install it with helm?

@josedonizetti thinking about it again, maybe we should keep it with partial results

@chen-keinan partial results? Helm installing but kubeclt no?

@chen-keinan partial results? Helm installing but kubeclt no?

any way we use to do kubectl manually

@chen-keinan Not following what you mean. Do you think is it okay for the two commands below to install something different? Shouldn't they be equivalent?
helm repo add aqua https://aquasecurity.github.io/helm-charts/
helm repo update
helm install trivy-operator aqua/trivy-operator \
   --namespace trivy-system \
   --create-namespace \
   --set="trivy.ignoreUnfixed=true" \
   --version v0.0.5

kubectl apply -f https://raw.githubusercontent.com/aquasecurity/trivy-operator/v0.0.5/deploy/static/trivy-operator.yaml

@chen-keinan and I spoke about it, and the clustervulnerabilityreports is legacy, we can remove it from the helm installation as well.


Provider GUI backend input validation

when setting any of the admin stuff, eg changing the network, check in right format on the backend


.jpg files are not get uploaded , showing image type is not supported by GDlib

Have trouble with saving photos here for the category slider photos. It seems that I can save .png files, but not .jpg or .jpeg les. I know there is a 2MB file size limit, but I cannnot figure out why I get this error message with the .jpg files that I want to use here.
@aimeos

Using JPEG files is allowed and should work without problems if they doesn't exceed the PHP file upload size limit. If the files are bigger, change the PHP configuration to allow bigger files.


How to predict image directly

Good code! But I just predict image directly without training processing.
I have not seen model parameter file such as .pth. How to run predict.py?
Thanks!

你好，请问你找到方法了吗


rip notsobot

it died because of a joke

rip

What was the joke?

https://cdn.discordapp.com/attachments/422463401122463745/438478190789263360/FhOOj9.png

We want NotSoBot back!!

ikr

When was the joke?

idk. i just open discord and go to neo and its gone. just like that

Neo?

damm sjws

The NEO Lounge

@Scaprod discord.io/theneo , it's a server lul

good server too

Is the owner Neo?

@Scaprod No lol, I own the server with someone else :p


Help req: spectrum-colorpicker directive not rendering in DOM

Hello! I'm trying to render this control but for some reason the directive is not rendered in the DOM:
<div ng-init="defaultSpectrumOptions = { showInput: true, showAlpha: true, allowEmpty: true, showPalette: true, preferredFormat: form.colorFormat || 'rgb', palette: [['#fce94f', '#fcaf3e', '#e9b96e'], ['#8ae234', '#729fcf', '#ad7fa8'], ['#ef2929', '#888a85', '#deface']] }">
	<spectrum-colorpicker ng-model="model['Color']" format="form.colorFormat || 'rgb'" style="background-color: white" type="color" schema-validate="form" options="form.spectrumOptions || defaultSpectrumOptions" class="ng-pristine ng-untouched ng-valid ng-valid-schema">
	</spectrum-colorpicker>
</div>

form:
{
key: "Color",
colorFormat: "hex",
spectrumOptions: {preferredFormat: "hex"},
type: "colorpicker"
}

schema:
Color: {
    format: "color",
    title: "Color",
    type: "string"
}

model:
Color: "#00e944"

So i tested your form/schema in the examples thing and a colorpicker popped out. So the first thing that comes to mind is if you've follower the install instructions to a t, as wrong order or something missing could be the case. Also check if you have any errors in the console, as that might indicate what's wrong.

Thanks for your feedback @Dervisevic!
The issue was indeed related to the script's loading order, as I misunderstood the README.

TL;DR; spectrum-related stuff should be loaded before angular-schema-form

Actually I'm developing a fairly complex app, therefore I use bower to handled my dependencies, and spectrum was placed after schema-form.
Can you elaborate on the issue, so I can't prevent collisions with other add-ons/controls in the future?
Thanks again and great work!

I'm not quite sure what you mean by elaborate on the issue, but i assume you're asking why they have to be loaded in that order.
Let's look at the list again.

jQuery
Angular
The Spectrum source files (see the GitHub page for documentation)
The Spectrum-angular source files (see the GitHub page for documentation)
The spectrum CSS
Translation files for whatever language you want to use (optional)
Angular Schema Form
The Angular Schema Form Colorpicker files (this project)

Let's look from the bottom and up, the most important thing is to load the projects file last as it depends on angular schema form, and ASF has no knowledge of any addons. Before you can load this projects files you have to load spectrum, so that comes before. And spectrum needs jQuery, so that has to be loaded before. So the order above isn't set in stone, as some things can be shifted, it's merely a suggestion for success :)

Cool, thanks for the clarification @Dervisevic !


Inconsistent component address space names

This section of our documentation lists address space names for our components & sub components: https://github.com/zowe/docs-site/blob/master/docs/user-guide/configure-instance-directory.md#address-space-names
However, I don't think there has been agreement on exactly those, and as a result there is some conflict in the names.
My understanding is that each first letter is the component, and the second letter is the sub component.
The components were defined here: https://github.com/zowe/zlc/blob/master/process/messageManagement.md
And, maybe there is a more recent version.
But I see 3 component-based problems:

U doesn't exist. E does, but it seems U is a split from E for explorers. It's not a big problem but documentation should be aligned.

S overlaps. The documentation says the primary started task name is ZWE1SV. Due to it starting with S, that means it would be part of ZSS, also starting with S, but it isn't.

This is still an issue, for v1


data:fatimakay

Changes proposed

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[] My change requires changes to the documentation.
[] I have updated the documentation accordingly.
[] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots

Note to reviewers

Thank you!

Looks Good!

This is brilliantly done. Well done Fatima.

Thank you so much! Appreciate the feedback


Every 20-30 seconds HA lost connection with OPPO (clone)

Hi,

@maff76. I think you did some development not long ago.
I don't know if simbaja is still looking into this.
If anything, I could help.
Thanks
@simbaja

have you enabled any scripts for ssh and telnet on the box? as it doesn't like those being enabled

have you enabled any scripts for ssh and telnet on the box? as it doesn't like those being enabled

ssh or telnet options in the Chinoppo (Oppo clone) setup menu????
not that I have seen.

there not menu options it's scripts run on the box it self
this is great resource for what can be enabled  and this could have been enabled without your knowledge
https://www.avforums.com/threads/the-ultimate-oppo-media-device.2207229/

there not menu options it's scripts run on the box it self
this is great resource for what can be enabled and this could have been enabled without your knowledge https://www.avforums.com/threads/the-ultimate-oppo-media-device.2207229/

Mmm, I understand.
I've had a look at it, but it's beyond my knowledge.
As far as I have asked some colleagues who have it (the clone) does not bring enabled ssh and telnet....
I have tried to connect by both protocols and I have not succeeded either.
I don't know... Any idea or test more?

I have the same behaviour with a original Oppo UDP-205

I've made some updates to remove deprecation warnings, not sure if that will fix your issue.  Is there any other information from the logs if not?


Continue countdown timer after being paused

Hello!
Thanks for this library, it has helped me a lot! I have one problem. I have implemented a timer in my app and use 3 button to control this timer: Start, Stop and Pause. The problem is that when user presses Pause the timer pauses, but when the user presses Start, it doesn't continue running from where it was paused, because I don't know how to do that. Here is my code:
`import UIKit
import MagicTimer
class TimerVC: UIViewController {
@IBOutlet weak var timer: MagicTimerView!

@IBOutlet weak var startButton: UIButton!

@IBOutlet weak var pauseButton: UIButton!

@IBOutlet weak var stopButton: UIButton!

@IBAction func pressedStartButton(_ sender: Any) {
    startButton.isHidden = true
    pauseButton.isHidden = false
    stopButton.isHidden = false

    timer.mode = .countDown(fromSeconds: currentTaskDefaultTime)
    timer.isActiveInBackground = true
    timer.startCounting()

}

@IBAction func pressedPauseButton(_ sender: Any) {
    timer.stopCounting()
    startButton.isHidden = false
    completeTaskButton.isHidden = true
}

@IBAction func pressedStopButton(_ sender: Any) {
    timer.resetToDefault()
    startButton.isHidden = false
    pauseButton.isHidden = true
    stopButton.isHidden = true
}

override func viewDidLoad() {
    super.viewDidLoad()

    timer.font = UIFont(name: "Comfortaa-Semibold", size: 50)

    //hides by default the buttons
    pauseButton.isHidden = true
    stopButton.isHidden = true
}

}
`
Please help me
Sincerely yours
Nurlan

I have tried to use elapsedTime in the function pressedStartButton to change continue timer from (default time - elapsedTime) if elapsedTime>0, but I get this error:
'elapsedTime' is inaccessible due to 'internal' protection level

Hi;
Your sample code is the same as the MagicTimer example please review the example. If the issue exists in the example re-open another issue.

If you want to resume timer just call startCounting() method.


Improve WebGL 2.0 data

Fixes a few incosistencies

Firefox added support in 52, not in 51 data is mixed on this, not changing anyway
The Android browser does have support

Thanks!


Normalization of shapes

I am trying to test different kind of sampling of points around the shape, using a different code base. But I am using your MSE to generate mesh based on predicted SDF. I would like to know the exact normalization that you do on every mesh. For example, can I get a small script that takes vertices of mesh (N x 3) as input and returns the normalized version of vertices? The normalization I presume includes shifting, scaling and padding.

@Hippogriff did yo try the sampling operation from Pytorch3D? maybe that can help you. they have detailed explanations about how their work.


Ch1 backmerge 21/03/24

Let's update this in every challenge backmerge PR 🙌

Created wrapper for that type of functions and added it to challenges 0-2.
Tried to use fn.name instead errorMessageFnDescription but it doesn't work well in our case since it returns name of initial function. Example:
f1 = () => {};
f1 = f2;
// f1.name = 'f1'; f2.name = 'f1';

If it's ok I'll add it to other challenges too


FAQ: explain how to export OPML with tags

This is inspired by #871, #1243, and #1735.
Reviews are welcome! I'll merge this once @der-lyse have taken a look and there is no unaddressed reviews.

Coverage increased (+0.06%) to 59.277% when pulling 8864b56684cf65d4aa41e47a072ad0d66a9c2c9f on feature/add-faq-item-re-tags-in-opml into f391958efbdd17f74a63ba75c223efdab3ab179f on master.

Thanks for the review!


Relation "migration" already exists error while executing yii migrate/history

I've created a migration, applied it successfully and when I run yii.bat migrate/history I get the error:
W:\app>yii.bat migrate/history
Yii Migration Tool (based on Yii v2.0.6)

Creating migration history table "migration"...Exception 'yii\db\Exception' with
 message 'SQLSTATE[42P07]: Duplicate table: 7 ERROR:  relation "migration" alrea
dy exists
The SQL being executed was: CREATE TABLE "migration" (
        "version" varchar(180) NOT NULL PRIMARY KEY,
        "apply_time" integer
)'

in W:\app\vendor\yiisoft\yii2\db\Schema.php:628

Error Info:
Array
(
    [0] => 42P07
    [1] => 7
    [2] => ERROR:  relation "migration" already exists
)

While the table already exists (since the migration already succeeded in the first place). I'm using PostgreSQL 9.3.9 as a database backend.
This is for the latest stable version of Yii (2.0.6).

I pinned down the issue. While the migration table is successfully created in the schema I'm working, the next time it checks if it exists or not, it fails, because the default schema at that case is the public schema and not the schema I'm working. resolveTableNames() in pgsql/Schema.php returns public as the $schemaName in $table object.
I guess a workaround is to hard code the table name in application config file.

migrate/down also does not work. It seems that using migrations with postgresql could be an issue.

can you give more details about the defined schemas and how you configured the yii database connection=

What kind of details do you need?

wasn't that clear from my message? :) show how the different schemas are defined and how you configured the 'db' appication component.

The db component is defined as this:
return [
    'class' => 'yii\db\Connection',
    'dsn' => 'pgsql:host=localhost;dbname=mydb',
    'username' => 'ktin_mitrwo',
    'password' => 'ktin_mitrwo',
    'charset' => 'utf8',
    'emulatePrepare' => false,
];

I'm using a schema named expmanager and the database owner is a user with the same name. I have defined a schema application parameter in params.php as this:
return [
    'schema' => 'ktin_mitrwo',
];

And in each model, I have defined the tableName() function as this:
public static function tableName()
{
    return Yii::$app->params['schema'] . '.ekmetalleush';
}

So that in case I changed the schema name, it would only take to change the global application parameter. The public schema is not used at all.
The migration class is defined as this (part of it):
    public function safeUp()
    {
        $schema = Yii::$app->params['schema'];

        $this->execute('ALTER TABLE ' . $schema
            . '.ekmetalleush RENAME CONSTRAINT id_ekmetalleush_pk TO ekmetalleush_pk');

        $this->execute(<<<QUERY
CREATE TABLE $schema.sygkrothma
(
   id serial NOT NULL,
   CONSTRAINT sygkrothma_pk PRIMARY KEY (id)
)
WITH (
  OIDS = FALSE
)
QUERY
        );
        $this->execute('ALTER TABLE ' . $schema . '.sygkrothma OWNER TO ktin_mitrwo');

        $this->execute(<<<QUERY
CREATE TABLE $schema.systegasmenh_ekmetalleush
(
   id_sygkrothma integer NOT NULL,
   id_ekmetalleush integer NOT NULL,
   CONSTRAINT systegasmenh_ekmetalleush_pk PRIMARY KEY (id_sygkrothma, id_ekmetalleush),
   CONSTRAINT systegasmenh_ekmetalleush_sygkrothma_fk FOREIGN KEY (id_sygkrothma) REFERENCES $schema.sygkrothma (id) ON UPDATE CASCADE ON DELETE RESTRICT,
   CONSTRAINT systegasmenh_ekmetalleush_ekmetalleush_fk FOREIGN KEY (id_ekmetalleush) REFERENCES $schema.ekmetalleush (id) ON UPDATE CASCADE ON DELETE RESTRICT
)
WITH (
  OIDS = FALSE
)
QUERY
        );
        $this->execute('ALTER TABLE ' . $schema . '.systegasmenh_ekmetalleush OWNER TO ktin_mitrwo');
        $this->execute('CREATE UNIQUE INDEX ON ' . $schema . '.systegasmenh_ekmetalleush (id_ekmetalleush ASC NULLS LAST, id_sygkrothma ASC NULLS LAST)');
    }

Adding
'schemaMap' => [
    'pgsql' => [
        'class' => 'yii\db\pgsql\Schema',
        'defaultSchema' => 'ktin_mitrwo',
    ]
]

in db.php file, inside the yii\db\Connection component fixes the problem. Could this be considered the correct solution to this issue?

Unable to reproduce. Issue either already fixed by some changeset or environment specific.


Comply with JWT

In this PR, the signature is a JWT variant. Therefore, the signature file is no longer a JSON file.
Additionally, media type is required for the manifest and is verified.
Related: https://github.com/shizhMSFT/nv2/pull/16

@shizhMSFT Sorry, I don't understand: how is JWT not JSON? Also, the PR seems to ignore canonicalization altogether for now.
Cc @SantiagoTorress @JustinCappos @mnm678

@shizhMSFT Sorry, I don't understand: how is JWT not JSON? Also, the PR seems to ignore canonicalization altogether for now.
Cc @SantiagoTorress @JustinCappos @mnm678

A JWT is a concatenation of base64 URL encoded JSON objects. The statement JWT is not JSON is elaborated as A JWT object is not a JSON object but a string of encoded JSON objects.
JSON cannoicalization is not considerred in this PR, and will be included in the next iteration.


"Hot" sort doesn't work

On dev right now:

"Will the Universe end?" has no recent comments or predictions, so it shouldn't be 4th.
Also boosting has no apparent effect. If that's a separate problem we'll make another issue.

Boost/bury not appearing to work because we recalculate hotness every hour. Let's make it ten minutes.
Hotness "window" is 7 days, which probably explains hotness sort seeming weird.

@SylvainChevalier Clanged hotness updation frequency to 10 mins + now your boost/bury actions will instantly update hotness for our feed


Editor data persistence

It's important that we work out editor data persistence across restarts to avoid frustrating users.
I think we can hit many birds with one stone by using GCE persistent disks, which can be mounted as volumes on the docker container: https://cloud.google.com/compute/docs/disks/add-persistent-disk

Data from the editor will be saved outside the container and persist across image restarts
Since the data lives outside the container, we can seamlessly update the container image without losing data
Since the data lives outside the container and can be shared among multiple instances (need to verify this), we can use load balancing to distribute traffic to multiple VMs

@antonkast-google @n8kim1 @connorcoley I could use some help knowing how to change where the editor writes data. This should probably be a high-level config parameter or environment variable for easy tweaking.

Step 1: created a new persistent disk ord-editor-data with 500GB (can be resized)
Step 2: format this blank disk and set up mounting

Step 3: start a new instance with (1) the persistent disk attached and (2) the persistent disk mounted as a volume on the container

Success!
... ssh into the VM ...

$ docker exec -it <CONTAINER ID> bash
$ df -h
...
/dev/sdb        492G   73M  492G   1% /mnt/disks/ord-editor-data
...

Update: it's not possible to share the disk with write permissions across images, so our load balancing dreams will have to wait. If we really need this we could mount a Cloud Storage Bucket (high latency) instead of a persistent disk; maybe there are other solutions as well.

Step 4: set the ORD_EDITOR_DB environment variable in the VM container options (https://cloud.google.com/compute/docs/containers/configuring-options-to-run-containers#setting_environment_variables)

(Don't worry, I'll create a documentation page for this process.)


Question about test of the Obama video clip

Hi, thanks for your project.
When I download the pretrained checkpoints that you provide on the Obama video clip and test by

python main.py data/obama/ --workspace trial_obama/ -O --test --ckpt trial_obama/checkpoints/ngp.pth   # head

I got an error:

Traceback (most recent call last):
File "/root/ER-NeRF/main.py", line 191, in
test_loader = NeRFDataset(opt, device=device, type='test').dataloader()
File "/root/ER-NeRF/nerf_triplane/provider.py", line 357, in init
with open(os.path.join(self.root_path, f'transforms_{_split}.json'), 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'data/obama/transforms_val.json'

Hi, please check whether the data preprocess has successfully completed. The file data/obama/transforms_val.json should be generated automaticly after all video preprocess steps have done.

Hi, please check whether the data preprocess has successfully completed. The file data/obama/transforms_val.json should be generated automaticly after all video preprocess steps have done.

Thanks for your reply, now I have already completed the data preprocess, but I got another error when I want to test:

(ernerf) root@autodl-container-b06911993c-c6ec5090:~/ER-NeRF# python main.py data/obama/ --workspace trial_obama/ -O --test --ckpt trial_obama/checkpoints/ngp.pth   # head
Namespace(path='data/obama/', O=True, test=True, test_train=False, data_range=[0, -1], workspace='trial_obama/', seed=0, iters=200000, lr=0.01, lr_net=0.001, ckpt='trial_obama/checkpoints/ngp.pth', num_rays=65536, cuda_ray=True, max_steps=16, num_steps=16, upsample_steps=0, update_extra_interval=16, max_ray_batch=4096, warmup_step=10000, amb_aud_loss=1, amb_eye_loss=1, unc_loss=1, lambda_amb=0.0001, fp16=True, bg_img='', fbg=False, exp_eye=True, fix_eye=-1, smooth_eye=False, torso_shrink=0.8, color_space='srgb', preload=0, bound=1, scale=4, offset=[0, 0, 0], dt_gamma=0.00390625, min_near=0.05, density_thresh=10, density_thresh_torso=0.01, patch_size=1, init_lips=False, finetune_lips=False, smooth_lips=False, torso=False, head_ckpt='', gui=False, W=450, H=450, radius=3.35, fovy=21.24, max_spp=1, att=2, aud='', emb=False, ind_dim=4, ind_num=10000, ind_dim_torso=8, amb_dim=2, part=False, part2=False, train_camera=False, smooth_path=False, smooth_path_window=7, asr=False, asr_wav='', asr_play=False, asr_model='deepspeech', asr_save_feats=False, fps=50, l=10, m=50, r=10)
Setting up [LPIPS] perceptual loss: trunk [alex], v[0.1], spatial [off]
/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/torchvision/models/_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and will be removed in 0.15, please use 'weights' instead.
warnings.warn(
/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or None for 'weights' are deprecated since 0.13 and will be removed in 0.15. The current behavior is equivalent to passing weights=AlexNet_Weights.IMAGENET1K_V1. You can also use weights=AlexNet_Weights.DEFAULT to get the most up-to-date weights.
warnings.warn(msg)
Loading model from: /root/miniconda3/envs/ernerf/lib/python3.10/site-packages/lpips/weights/v0.1/alex.pth
Setting up [LPIPS] perceptual loss: trunk [alex], v[0.1], spatial [off]
/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/torchvision/models/_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and will be removed in 0.15, please use 'weights' instead.
warnings.warn(
/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or None for 'weights' are deprecated since 0.13 and will be removed in 0.15. The current behavior is equivalent to passing weights=AlexNet_Weights.IMAGENET1K_V1. You can also use weights=AlexNet_Weights.DEFAULT to get the most up-to-date weights.
warnings.warn(msg)
Loading model from: /root/miniconda3/envs/ernerf/lib/python3.10/site-packages/lpips/weights/v0.1/alex.pth
[INFO] Trainer: ngp | 2023-07-24_11-43-16 | cuda | fp16 | trial_obama/
[INFO] #parameters: 587989
[INFO] Loading trial_obama/checkpoints/ngp.pth ...
[INFO] loaded model.
[WARN] missing keys: ['density_grid']
[INFO] load at epoch 18, global step 130896
[INFO] load 728 test frames.
[INFO] load  aud_features: torch.Size([7999, 29, 16])
Traceback (most recent call last):
File "/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc
return self._engine.get_loc(casted_key)
File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: ' AU45_r'

The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/root/ER-NeRF/main.py", line 191, in
test_loader = NeRFDataset(opt, device=device, type='test').dataloader()
File "/root/ER-NeRF/nerf_triplane/provider.py", line 422, in init
au_blink = au_blink_info[' AU45_r'].values
File "/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/pandas/core/frame.py", line 3761, in getitem
indexer = self.columns.get_loc(key)
File "/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc
raise KeyError(key) from err
KeyError: ' AU45_r'
I checked my au.csv file, and I'm sure that AU45_r exsisted.

Sorry, I've fixed the issue, it seems that it's caused by a space in front of "AU45_r" in your code.
But I got an error again:
(ernerf) root@autodl-container-b06911993c-c6ec5090:~/ER-NeRF# python main.py data/obama/ --workspace trial_obama/ -O --test --ckpt trial_obama/checkpoints/ngp.pth   # head
Namespace(path='data/obama/', O=True, test=True, test_train=False, data_range=[0, -1], workspace='trial_obama/', seed=0, iters=200000, lr=0.01, lr_net=0.001, ckpt='trial_obama/checkpoints/ngp.pth', num_rays=65536, cuda_ray=True, max_steps=16, num_steps=16, upsample_steps=0, update_extra_interval=16, max_ray_batch=4096, warmup_step=10000, amb_aud_loss=1, amb_eye_loss=1, unc_loss=1, lambda_amb=0.0001, fp16=True, bg_img='', fbg=False, exp_eye=True, fix_eye=-1, smooth_eye=False, torso_shrink=0.8, color_space='srgb', preload=0, bound=1, scale=4, offset=[0, 0, 0], dt_gamma=0.00390625, min_near=0.05, density_thresh=10, density_thresh_torso=0.01, patch_size=1, init_lips=False, finetune_lips=False, smooth_lips=False, torso=False, head_ckpt='', gui=False, W=450, H=450, radius=3.35, fovy=21.24, max_spp=1, att=2, aud='', emb=False, ind_dim=4, ind_num=10000, ind_dim_torso=8, amb_dim=2, part=False, part2=False, train_camera=False, smooth_path=False, smooth_path_window=7, asr=False, asr_wav='', asr_play=False, asr_model='deepspeech', asr_save_feats=False, fps=50, l=10, m=50, r=10)
Setting up [LPIPS] perceptual loss: trunk [alex], v[0.1], spatial [off]
/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/torchvision/models/_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and will be removed in 0.15, please use 'weights' instead.
warnings.warn(
/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or None for 'weights' are deprecated since 0.13 and will be removed in 0.15. The current behavior is equivalent to passing weights=AlexNet_Weights.IMAGENET1K_V1. You can also use weights=AlexNet_Weights.DEFAULT to get the most up-to-date weights.
warnings.warn(msg)
Loading model from: /root/miniconda3/envs/ernerf/lib/python3.10/site-packages/lpips/weights/v0.1/alex.pth
Setting up [LPIPS] perceptual loss: trunk [alex], v[0.1], spatial [off]
/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/torchvision/models/_utils.py:208: UserWarning: The parameter 'pretrained' is deprecated since 0.13 and will be removed in 0.15, please use 'weights' instead.
warnings.warn(
/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or None for 'weights' are deprecated since 0.13 and will be removed in 0.15. The current behavior is equivalent to passing weights=AlexNet_Weights.IMAGENET1K_V1. You can also use weights=AlexNet_Weights.DEFAULT to get the most up-to-date weights.
warnings.warn(msg)
Loading model from: /root/miniconda3/envs/ernerf/lib/python3.10/site-packages/lpips/weights/v0.1/alex.pth
[INFO] Trainer: ngp | 2023-07-24_13-45-38 | cuda | fp16 | trial_obama/
[INFO] #parameters: 587989
[INFO] Loading trial_obama/checkpoints/ngp.pth ...
[INFO] loaded model.
[WARN] missing keys: ['density_grid']
[INFO] load at epoch 18, global step 130896
[INFO] load 728 test frames.
[INFO] load  aud_features: torch.Size([7999, 29, 16])
Loading test data: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 728/728 [00:00<00:00, 6889.41it/s]
Traceback (most recent call last):
File "/root/ER-NeRF/main.py", line 191, in
test_loader = NeRFDataset(opt, device=device, type='test').dataloader()
File "/root/ER-NeRF/nerf_triplane/provider.py", line 570, in init
print(f'[INFO] eye_area: {self.eye_area.min()} - {self.eye_area.max()}')
File "/root/miniconda3/envs/ernerf/lib/python3.10/site-packages/numpy/core/_methods.py", line 44, in _amin
return umr_minimum(a, axis, None, out, keepdims, initial, where)
ValueError: zero-size array to reduction operation minimum which has no identity

I ran the result and it matched what the author had


Rename boxes from opscode to bento

Fixes #208 after images have been rebuilt and uploaded to S3. Spot checked CentOS 6.5 x86_64 build to ensure successful box creation on VirtualBox and VMware.

@legal90 I'm totally in, was meaning to submit this as a suggestion myself!

:+1:

Closing this PR as we're moving this all to Atlas under the bento name and deprecating S3 entirely https://github.com/chef/bento/pull/426. The names of the boxes on S3 will continue to be opscode_ prefixed to remain backward compatible until an upcoming deprecation to test-kitchen that will shift the default box strategy to grab from the bentoAtlas org


Migration of provider intiliaztion code from ibm-csi-common to vpc fi…

…le library

Reason for this changes
1.) We will only keep common code in csi-common , we dont want if else conditions for provider type
2.) We also don’t want ibm-csi-common to load file-vpc library code for block provider. If we put conditions in csi-common it will unnecessarily load file code for block and vice versa
3.) Next step is shift this code to block library and remove it from csi common


Install problem

meteor npm install generates errors. Please let me know if you cannot reproduce the error, I could send the log. Thanks. Marc

Yeah you'll definitely have to send the log if I'm going to be able to help you with anything. I tested it myself a few days ago and it worked for me.

2018-07-09T15_54_03_003Z-debug.log

I don't know, looks like a strange issue with NPM. I don't think it's an issue with this project.
Try googling "npm Error: write after end", or maybe just try running it again or something.

Some people say for their own problem it could be a NPM version with bugs. My system says NPM is not installed. I suppose it is within the Meteor installation. I did what you said; Repeat the line. it worked. But when doing meteor, the app runs, but I got:
...
=> [HMR] Dev server listening on port 3003.
W20180709-12:32:47.522(-4)? (STDERR) The stylus package has been deprecated.
W20180709-12:32:47.600(-4)? (STDERR)
W20180709-12:32:47.601(-4)? (STDERR) To continue using the last supported version
W20180709-12:32:47.601(-4)? (STDERR) of this package, pin your package version to
W20180709-12:32:47.601(-4)? (STDERR) 2.513.14 (meteor add stylus@=2.513.14).
W20180709-12:32:47.602(-4)? (STDERR) Note: you are using a pure-JavaScript implementation of bcrypt.
W20180709-12:32:47.602(-4)? (STDERR) While this implementation will work correctly, it is known to be
W20180709-12:32:47.602(-4)? (STDERR) approximately three times slower than the native implementation.
W20180709-12:32:47.602(-4)? (STDERR) In order to use the native implementation instead, run
W20180709-12:32:47.602(-4)? (STDERR)
W20180709-12:32:47.603(-4)? (STDERR)   meteor npm install --save bcrypt
W20180709-12:32:47.603(-4)? (STDERR)
W20180709-12:32:47.603(-4)? (STDERR) in the root directory of your application.
I20180709-12:33:03.259(-4)? [ok] fixtures have been loaded.
=> Started your app.
=> App running at: http://localhost:3000/
----------------------------------------------------////////////////////////////////////////////////////////////////////
doing  meteor npm install --save bcrypt
generated many errors, but the app works:

<EMAIL_ADDRESS>install /home/marc/vm/graphical-grapher-demo/node_modules/bcrypt
node-pre-gyp install --fallback-to-build

node-pre-gyp WARN Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.0/bcrypt_lib-v3.0.0-node-v57-linux-x64-glibc.tar.gz
node-pre-gyp WARN Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v57 ABI, glibc) (falling back to source compile with node-gyp)
make: Entering directory '/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/build'
CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o
make: g++: Command not found
bcrypt_lib.target.mk:97: recipe for target 'Release/obj.target/bcrypt_lib/src/blowfish.o' failed
make: *** [Release/obj.target/bcrypt_lib/src/blowfish.o] Error 127
make: Leaving directory '/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/build'
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/home/marc/.meteor/packages/meteor-tool/.1.6.0.g2theb.mfn5d++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack     at emitTwo (events.js:125:13)
gyp ERR! stack     at ChildProcess.emit (events.js:213:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Linux 4.10.0-38-generic
gyp ERR! command "/home/marc/.meteor/packages/meteor-tool/.1.6.0.g2theb.mfn5d++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node" "/home/marc/.meteor/packages/meteor-tool/.1.6.0.g2theb.mfn5d++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/lib/binding/bcrypt_lib.node" "--module_name=bcrypt_lib" "--module_path=/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/lib/binding" "--napi_version=1" "--node_abi_napi=napi"
gyp ERR! cwd /home/marc/vm/graphical-grapher-demo/node_modules/bcrypt
gyp ERR! node -v v8.8.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/home/marc/.meteor/packages/meteor-tool/.1.6.0.g2theb.mfn5d++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node /home/marc/.meteor/packages/meteor-tool/.1.6.0.g2theb.mfn5d++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/lib/binding/bcrypt_lib.node --module_name=bcrypt_lib --module_path=/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/lib/binding --napi_version=1 --node_abi_napi=napi' (1)
node-pre-gyp ERR! stack     at ChildProcess. (/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at emitTwo (events.js:125:13)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:213:7)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:927:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
node-pre-gyp ERR! System Linux 4.10.0-38-generic
node-pre-gyp ERR! command "/home/marc/.meteor/packages/meteor-tool/.1.6.0.g2theb.mfn5d++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node" "/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /home/marc/vm/graphical-grapher-demo/node_modules/bcrypt
node-pre-gyp ERR! node -v v8.8.1
node-pre-gyp ERR! node-pre-gyp -v v0.10.2
node-pre-gyp ERR! not ok
Failed to execute '/home/marc/.meteor/packages/meteor-tool/.1.6.0.g2theb.mfn5d++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node /home/marc/.meteor/packages/meteor-tool/.1.6.0.g2theb.mfn5d++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/lib/binding/bcrypt_lib.node --module_name=bcrypt_lib --module_path=/home/marc/vm/graphical-grapher-demo/node_modules/bcrypt/lib/binding --napi_version=1 --node_abi_napi=napi' (1)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR!


Add proxy (with/without authentication) support

 Issue by GoogleCodeExporter
Monday May 11, 2015 at 22:05 GMT
Originally opened as https://github.com/twogee/missing-link/issues/11

Add proxy (with/without authentication) support

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 20 Mar 2011 at 5:37

 Comment by GoogleCodeExporter
Monday May 11, 2015 at 22:05 GMT

Original comment by<EMAIL_ADDRESS>on 20 Mar 2011 at 5:38

Added labels: Project-ant-http

 Comment by GoogleCodeExporter
Monday May 11, 2015 at 22:05 GMT

Original comment by<EMAIL_ADDRESS>on 29 Mar 2011 at 11:17

Added labels: Milestone-1.2
Removed labels: Milestone-1.1


MudFileUpload (MudBlazor v.7.3.0). The file selection dialog does not open in Debian 10.

Things to check

[X] I have searched the existing issues for this bug
[X] To rule out a caching problem I made sure the bug also happens in an incognito tab

Bug type
Component
Component name
MudFileUpload
What happened?
MudFileUpload (MudBlazor v.7.3.0). If the server is Windows, then the component is working normally. If the server is Linux (Debian 10), the button does not open the file selection dialog. MudBlazor v.6.21.0 is fine and in .Net 6.0.31 and in .Net 8.0.6. Instead of my code, I tried the simplest examples from the page https://mudblazor.com/components/fileupload#api
Expected behavior
When you click on the button, a file selection dialog should open.
Reproduction link
https://try.mudblazor.com/snippet/zVRNb9pAEL37T3S6J3Ox1UsPCXZNHEWyBE0kSK9osRdY1eyi9ZiURPz37ofBdkCp1KpR9sDCzOzb997OMJ9PKBeBos9SfRpO6uKOl-xxW0pawCwi2Y2STxVTJkrAfFbpmooVKyLiqmyMxB7oNRzlyHcUpUqlQCbQhW1KQ9_UiFLAD6o4FRiR5kugIUpWkFNtZ6WylCoidgseFN9Qtb9YOEWqMMuliEhitiqYUGQav2zgg7SUdeE4k7gH0ci1SlrC4YlxIy48V2eLWsdiz_vPFt7RRd-TKdNii4uu_NmSbENX7PzgmC5YGZGxEbDlOdZKEw8_tAt1nrOq-hsPRog0XztaH0mjYdsMTE9qJpby4gSY9abSh7VEmdINU7QzAFZYe9n7OAC3vKILTepd_zf6U3-kAA7-Xwc_4Uvw50sjDz5HIOqyHHgv3lHDjP1CmO23Uj-P2YL1VxInrj5IZS3QH1jDEv9VMIrgC3wDQuAKSEUGV_Zugxef0Me8QuN_hYqLVUdospSK6f4Gf0cVGGDgAtwNg1PVS8-YI2CGbPN2R3VnJ_nJ9rrQIL8y2vHQ8eC7bj4Y5rJgsQtM-TODxR5ZNQxtuE8k7DBpUwevl4y9g3bfnG7szkx02G3FuFEM-l3YE5zn_cG1PbpV5p0Z7CQvoNOwfrfa2ujMa41rHm1UFL5NX58yYTi7v72H2g0Jrt35ClDaHxp0x5TnhB1-Aw
Reproduction steps

In the dialog window, I click the "Upload files" button.
No reaction

Relevant log output
No response
Version (bug)
7.0.3
Version (working)
6.0.21
What browsers are you seeing the problem on?
Firefox, Chrome
On which operating systems are you experiencing the issue?
Linux
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

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

If I understand correctly -- using a Debian 10 machine, when you navigate to MudBlazor's site the FileUpload component doesn't open the file picker in the first examples? Or when navigating to the snippet you provided?
Or are you running your project with the provided snippet in Blazor Server mode, and that's where it fails?

Hi,
Yes, I running my project with the provided snippet in Blazor Server mode
on Linux, and that's where it fails.
This is a fragment from my project:

<MudTextField ReadOnly="true"
Label="From the file"
@@." For="() =>
FileName"
Variant="Variant.Outlined"
Margin="Margin.Dense"
Clearable="true"
@." />
<MudFileUpload @ref="@_fileUpload"
T="IBrowserFile"
FilesChanged="UploadFiles"
Accept=".csv,.txt"
MaximumFileCount="1">

<MudIconButton Variant="Variant.Outlined"
Disabled="@(!FlagModification)"
Size="Size.Medium"
Color="Color.Primary"
@.***"
Title="Find a file" />

сб, 20 июл. 2024 г. в 14:25, Jason Rebelo @.***>:

If I understand correctly -- using a Debian 10 machine, when you navigate
to MudBlazor's site the FileUpload component doesn't open the file picker
in the first examples? Or when navigating to the snippet you provided?
Or are you running your project with the provided snippet in Blazor Server
mode, and that's where it fails?
—
Reply to this email directly, view it on GitHub
https://github.com/MudBlazor/MudBlazor/issues/9460#issuecomment-2241095532,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVE4ZUN5WJRZMDEBOZ65TK3ZNJCI7AVCNFSM6AAAAABLFYYJOCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRGA4TKNJTGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

This update has broken the Stream IBrowserFile.OpenReadStream(). The stream now is always null.

@AleksMitel some of your code got cut off by github because it thinks there are some emails mixed in -- I tried guessing what your code looks like more or less, but it seems to work for me under PopOS 22.04, could you retry with this code snippet (not fully functional, just to check if the file picker opens for you):
<MudStack Justify="Justify.FlexStart" Row="true"
          Spacing="2" Class="d-flex align-center flex-grow-1">
    <MudTextField T="string"
                  ReadOnly="true"
                  Label="From the file"
                  Text="@_file?.Name"
                  Variant="Variant.Outlined"
                  Margin="Margin.Dense"
                  Clearable="true" />
    <MudFileUpload @ref="@_fileUpload"
                   T="IBrowserFile"
                   FilesChanged="UploadFile"
                   Accept=".csv,.txt"
                   MaximumFileCount="1">
        <ActivatorContent>
            <MudIconButton<EMAIL_ADDRESS>                           Variant="Variant.Outlined"
                           Size="Size.Medium"
                           Color="Color.Primary"
                           title="Find a file" />
        </ActivatorContent>
    </MudFileUpload>
</MudStack>

@code
{
    private IBrowserFile _file;
    private MudFileUpload<IBrowserFile> _fileUpload;

    private void UploadFile(IBrowserFile file)
    {
        _file = file;
    }
}

@jrbollish could you retry your issue with microsoft's base component (InputFile)? If the problem occurs there too you should probably open an issue at dotnet/aspnetcore, otherwise feel free to open a new issue here with a reproducible code snippet and tag me in it!

@igotinfected this was a mistake on my end. No issue.

On Linux, the button does not open the file selection dialog. And it's also shifted down a couple of pixels.
I replaced my site's authorization page with your code (VPS, Debian 11).
The InputFile is working normally.

I uploaded MudFileUpload examples from the MudBlazor website instead of the authorization form. The buttons do not open the dialog box. This only happens when Blazоr Server is hosted on Linux.

@AleksMitel do you have any errors in the console? If not I'll have to get a Debian vm going 🥲

There are no errors in the console (F12).

@lvde0 which blazor type + which browser & browser version? That example should work unless the toolbar or tooltip do something weird to it. I'll take a look later tonight

@lvde0 could you add provide the following info:

blazor type (wasm, webapp, server)
browser
browser version

I'll take a look as soon as I can :) In theory though your snippet should work unless the toolbar or tooltip cause interaction issues.

@AleksMitel can't reproduce on my end:

The fact that your button is slightly offset makes me think you may have some CSS issues on your end? Make sure you have completely cleared your cache, and if you have custom CSS make sure it doesn't conflict with whatever changed in MudBlazor v7.
For the record, the way I tested was:

download a debian VM via osboxes
install dotnet sdk v8.0.3
install rider
install MudBlazor templates
dotnet new mudblazor --interactivity Server --name MudBlazor.Sandbox.Server to create the server project
insert the code snippet from before into the project
run the project

@igotinfected  Using Blazor Server & Microsoft Edge Version 126.0.2592.87
I tested with Firefox and it seems to work flawlessly. Interestingly it also fixes some other issues I was having with Mud 7. So it really is a browser issue.

@lvde0 could also be a cache issue on Edge if that's the one you usually use for development, I'd try running it in incognito to make sure. In theory edge is a copy of chrome so you should see the same issues there, too. Might be worth checking with chrome if you have it installed.
The example I mentioned in my previous comment to you works for me on Edge too but on a slightly newer version (126.0.2592.113):

@igotinfected It was indeed a caching issue! I ran it from a private window and it's now working as expected. Is there any way to force updating the cache? Would be unfortunate if users had to manually clear the cache to use the web app.

@lvde0 at work I use this:
public class CacheBuster : ICacheBuster
{
    private readonly IDateTimeProvider _dateTimeProvider;
    private readonly IVersionProvider _versionProvider;

    private string? _cacheIdentifier;

    public CacheBuster(
        IDateTimeProvider dateTimeProvider,
        IVersionProvider versionProvider)
    {
        _dateTimeProvider = dateTimeProvider;
        _versionProvider = versionProvider;
    }

    public async Task<string> GetCacheIdentifier()
    {
        if (_cacheIdentifier is not null)
        {
            return _cacheIdentifier;
        }

        var versionText = await _versionProvider.GetVersion();
        return _cacheIdentifier = string.IsNullOrWhiteSpace(versionText)
            ? _dateTimeProvider.UnixTimestamp().ToString(CultureInfo.InvariantCulture)
            : versionText;
    }
}

Locally we use a timestamp to serve as application version, when deployed we read the version from a file we include in wwwroot.
For all the files we include in our HeadContent:
<HeadContent>
    <link href="css/app.min.css@(GetCacheIdentifierText())" rel="stylesheet"/>
    ...
    <script suppress-error="BL9992" src="_content/MudBlazor/MudBlazor.min.js@(GetCacheIdentifierText())"></script>
</HeadContent>

@code {
    [Inject] protected ICacheBuster CacheBuster { get; set; }

    private string? _cacheIdentifier;

    public override async Task SetParametersAsync(ParameterView parameters)
    {
        // apply parameters first to avoid renderer issues
        parameters.SetParameterProperties(this);

        _cacheIdentifier = await CacheBuster.GetCacheIdentifier();

        // call base now with an empty parameter view as we have already applied them
        await base.SetParametersAsync(ParameterView.Empty);
    }

    private string GetCacheIdentifierText()
        => _cacheIdentifier is null
            ? string.Empty
            : $"?version={_cacheIdentifier}";
}

Note the use of suppress-error="BL9992" which is probably not recommended but has never caused us any issues.
Alternatively you can most likely do something like MudBlazor does where you have a special token in your index.html or xxx.cshtml which can be replaced in your CI/CD pipelines.
Browsers will reload reload css/js files if they are accompanied with a query parameter that is different to the previous call, so MudBlazor.min.js?v=123 is different to MudBlazor.min.js?v=124.

I created a new empty project using the Mod Blazer template, and copied the MudFileUpload example to the Home.razor file. I published the project to a folder for linux-x64 and uploaded this folder to the VPS server. Switched to a newly uploaded project. The file selection dialog opens normally. I'll try to figure it out. Thanks!

The problem was solved only by moving the site on the Linux server to a folder with a different name.

Odd one -- still makes me think there was a caching issue somewhere (bin/obj, .js, ...). Closing the issue for now but feel free to ping again if the issue reoccurs!

I encountered a similar problem when updating the library, which was due to the browser's cache. You can resolve this issue by pressing Ctrl + F5, which forces the browser to reload all resources.

pressing Ctrl + F5 is not a solution for endusers wo visit a website


Today, when shutting down GUI it submits a stop service all, which makes it impossible to combine CLI and GUI. If farming is initiated via CLI (i.e. automatically at server startup) in will be stopped if the GUI is shut down or hangs. It would be a lot more intuitive and useful if the GUI could be used in combination with already running services.

I fully agree with this REQ. Absolutely necessary. Never a GUI must stop services... remember the Viewer-Controller model


tti/test.py is missing

Thank you for preparing the baseline code.
As mentioned in the subject, tti/test.py is missing.
I would appreciate it if you could add it.
Thank you very much.

Code in which tti/test.py is used
https://github.com/IIM-TTIJ/MVA2023SmallObjectDetection4SpottingBirds/blob/76ce1017bbc6087226a3a548cbf0a35c88047616/dist_train_test.sh#L30

Sorry, these files were mistakenly removed.
Thank you very much for your feed.
Now they are uploaded.

Thank you for your prompt response.
We have resolved the issue and will close it.


Pushing up uncommitted changes from client release

PR Description

Description of what is contained in pull request?

Pushing up uncommitted changes from client release branch - Haven't started on third-party-consent
Description of why this change/addition is needed?
Some changes are not main : The Intake packet did not have imports for Client Release folder along with "Initals" styling for signature pages.
Which user story or task is this PR tied to?

As a Supervisor, I have permissions for all CRUD operations to create a Guest profile using an intake form
How many files and/or lines were changed?
4 files were changed

Type of Change

Types of Change:

[] New feature
[x] Refactoring / Bug fix
[] Documentation update
[] Executive Change (technical decision change overwrite)

Reason for change (required):

Testing

[] Yes
[x] No
[] Not needed

Completeness
Is this feature complete

[x] Feature Complete
[] Feature Incomplete
[] User story/trello card linked here

PR Requirements

[] Clean and concise commenting
[] Clean and comprehensive documentation included
[] Conforms to engineering standards and checks
[] There are no merge conflicts
[] There are no warnings
[] Corresponding documentation elsewhere has been updated to reflect these changes

Requester Questions

Add any questions, comments, or concerns you have as the person initiating the pull request for your reviewers

Other
Rubric
Template Guidelines

looks good. Now we can see that page is loaded properly

looks good. Now we can see that page is loaded properly


Please, add tests (if any) and benchmark files

In readme you have benchmarks, so is it possible to add it to repo?

Benchmarks and tests are currently included in the hashmap.c file.
https://github.com/tidwall/hashmap.c/blob/603792ba74d987f37439ecd531faa90ec2c10b2f/hashmap.c#L620
You can run the following commands for results.
//==============================================================================
// TESTS AND BENCHMARKS
// $ cc -DHASHMAP_TEST hashmap.c && ./a.out              # run tests
// $ cc -DHASHMAP_TEST -O3 hashmap.c && BENCH=1 ./a.out  # run benchmarks
//==============================================================================

Yes, I see. Sorry


TypeError: init is not a function

Be sure to search for your issue before opening a new one.
Hello, I'm not sure what's going on, but the component simply isn't working in my create-react-app setup. I tried uninstalling and reinstalling all node_modules as well.
Current Behavior

React is erroring whenever I try to use ReactPlayer
I am using it like so

import React from "react";
import ReactPlayer from "react-player";
import Box from "@material-ui/core/Box";

export default function Playground() {
  return (
    <Box>
      <ReactPlayer url="https://www.youtube.com/watch?v=iB2RT-hyD58" />
    </Box>
  );
}

And receiving this error

Expected Behavior

I expected the component to work

Steps to Reproduce

I simply installed the package, imported it into a component, and it fails.

Environment

URL attempting to play: see code snippet above
Browser: Firefox 90.0b3
Operating system: MacOS 11.2.3 (20D91)
"react-player": "^2.9.0" (Create React App)
React: 16.13.1

Other Information

Same problem but in Windows with React 16.12.0.

遇到同样的问题

这样的配置能够运行。
但是

这样的配置就会报错：

The implementation of React.lazy has changed. React16.13 has no init property，but React16.14 and React17 has init property.
my workaround for this is to fork the repo and update the react version to latest
npm install react@latest react-dom@latest


Added advanced settings and moved output to right side

Resolves #42 AND #32
Changes:
According to issue 42:

Added Dropdown-Menu for Advanced-Settings
Added Advanced-Settings:

negative Prompt
Number of steps (0-50, steps 1, default 25)
Guidance scale (0-15, steps 0.5, default 7.5)
Adapter conditioning scale (1-0, steps 0.1, default 0.6)

Added default/reset Button

According to issue 32:

Moved the output from bottom to the right side (used Flexbox & wrapped into leftSide & rightSide)
Also added arrow and named it "middleSide"
Also I added a function which initially generates and shows an empty

Update:
Added:

when pressing generate, save the negative prompt in variable negPromptPY to send to backend

Update 2:
Added:

when closing the dropdown-menu, it closed by a smooth close animation

Update 3:

Alles richtig eingerückt


Unsupported platform (os) when adding ui5linter to CAP project and running mbt build

Steps to reproduce:
I added ui5linter to my CAP project using
npm install --save-dev @ui5/linter
There is an error when building the CAP project:
mbt build -p=cf
Error Message (root cause)
Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"aix","cpu":"ppc64"} (current: {"os":"win32","cpu":"x64"})
Error Message (full)
[2024-03-13 18:56:19]  INFO executing the "npm clean-install --production" command... npm WARN config production Use --omit=dev instead. .npm WARN EBADENGINE Unsupported engine { npm WARN EBADENGINE   package: '<EMAIL_ADDRESS>npm WARN EBADENGINE   required: { node: '^18.14.2 || ^20.11.0 || >=21.2.0', npm: '>= 9.5.0' }, npm WARN EBADENGINE   current: { node: 'v20.9.0', npm: '10.4.0' } npm WARN EBADENGINE } npm ERR! code EBADPLATFORM npm ERR! notsup Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"aix","cpu":"ppc64"} (current: {"os":"win32","cpu":"x64"}) npm ERR! notsup Valid os:   aix npm ERR! notsup Actual os:  win32 npm ERR! notsup Valid cpu:  ppc64 npm ERR! notsup Actual cpu: x64
Reason:
In package-lock.json there is following dependency which came from ui5linter installation. This esbuild library has "aix" defined as operating system (os):
    "node_modules/@ui5/linter/node_modules/@esbuild/aix-ppc64": {       "version": "0.19.12",       "resolved"<EMAIL_ADDRESS>      "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",       "cpu": [         "ppc64"       ],       "extraneous": true,       "os": [         "aix"       ],       "engines": {         "node": ">=12"       }     }

Thank you for reporting this @bkrencker. This sounds like what we experienced in UI5 Tooling too: https://github.com/SAP/ui5-tooling/issues/283
Somehow devDependencies are installed when installing the ui5-linter package as a dependency. We'll need to adapt our release process the same way we did for UI5 Tooling. Sorry for the inconvenience.
CC: @flovogt

Reopening until a new release has been created


Linewrap README

yay, contributions!
heh, i'm always torn on doing this. i'm fine to make the change, but it seems to me like this is not necessarily the standard approach nowadays. you wouldn't happen to know of writeup in which someone cogently explains why we should (still) linewrap markdown READMEs?

Yeah, I wasn't completely sold on the change myself.
However, Markdown was designed to be readable without processing, even in email. And it was definitely unreadable in my editor the way it was :-)

faaaaaair nuff


added cors-proxy

Thank you for taking the time to work on a Pull Request for this project!
To ensure your PR is dealt with swiftly please check the following:

[x] Your submissions are formatted according to the guidelines in the contributing guide
[x] Your additions are ordered alphabetically
[x] Your submission has a useful description
[x] The description does not end with punctuation
[x] Each table column should be padded with one space on either side
[x] You have searched the repository for any relevant issues or pull requests
[x] Any category you are creating has the minimum requirement of 3 items
[x] All changes have been squashed into a single commit

Hello,
The proxy is hosted on a free plan on heroku so it goes to sleep if it hasnt been used for some time. Simply wait for a few more seconds to bring it back up online.
I was building an electron app to scrape for online courses but some websites always sent me the cross origin error. So i came accross this guide -
https://medium.com/@dtkatz/3-ways-to-fix-the-cors-error-and-how-access-control-allow-origin-works-d97d55946d9
The solution was to use a proxy middleman and add the header using the proxy
I used cloud scraper for my specific use case that is to get the contents of any page whose url i send via a POST request. Any other library such as axios or request will work the same

Wow, this really works:

Thanks for contribution @burhanuday 😄

@burhanuday can you correct the alphabetical order, please?

@burhanuday can you fix alphabetical order, please?

@burhanuday can you fix this, please?


ARROW-14617: [R] [CI] Upstream clang sanitizer to rhub

@github-actions crossbow submit test-fedora-r-clang-sanitizer

@github-actions crossbow submit test-fedora-r-clang-sanitizer


Performance issue when calling rust function in python

I have created this simple function:
use pyo3::prelude::*;
use std::time::{Instant};

#[pyfunction]
fn rust_sleep() -> i32 {
    let start = Instant::now();
    let num = 1 + 1;
    let duration = start.elapsed();
    println!("{:?}", duration);
    num
}

#[pymodule]
fn pythonicsqlrust(_py: Python, m: &PyModule) -> PyResult<()> {
    m.add_function(wrap_pyfunction!(rust_sleep, m)?)?;
    Ok(())
}

import time
import pythonicsqlrust

def main():
    s = time.time_ns()
    print(pythonicsqlrust.rust_sleep())
    e = time.time_ns()
    print(e - s)

main()

In pure rust it takes ~60ns and when called in python ~22350ns. Can you help understand why this happens? (is slower than running in pure python)

Thanks @richecr for the report.
TLDR:

Yes, at the moment PyO3 does introduce some framework-level overheads which make a PyO3 function call just slightly slower than a Python function call. We intend to remove this. Nevertheless, this overhead is tiny, on the nanosecond scale.
Despite this, you should not be surprised if for more complex functions the cost of converting Python types into Rust types continues to show a penalty.
For real-world workloads, you should find that the execution speed of the Rust code outstrips the Python equivalent. There are many blog posts showcasing examples of this, some which can be found on the PyO3 README.

First, I'll assume that when you say "is slower than running in pure Python" that you're testing with against this Python implementation:
def py_sleep():
    start = time.time_ns()
    num = 1 + 1
    duration = time.time_ns() - start
    print(duration)
    return num

There's several different factors coming into play. Let's try to break these down:

In both cases you are making a Python function call. In one case, that runs native Rust code, in the other case, it runs interpreted Python. There is a fundamental baseline cost to running a Python function call.
Measuring these kind of microbenchmarks is really hard. There will be a lot of volatility in these measurements from lots of hardware-level effects, such as CPU branch prediction, frequency boosting, cache locality etc. Let's take a large sample and average that to get a truer measurement.
As you're printing to stdout and also reading system time, it's quite possible there will be some one-time initialization, so let's run a warmup to eliminate those.
Let's check your Rust compile settings. You should be using --release build at a minimum.
The Rust is doing a tiny bit of extra formatting for the output to compute the scale of the duration and add ns. Let's make it a bit fairer by taking that out for now.

In the end, let's end up with this code:
use pyo3::prelude::*;
use std::time::Instant;

#[pyfunction]
fn rust_sleep() -> i32 {
    let start = Instant::now();
    let num = 1 + 1;
    let duration = start.elapsed();
    println!("{}", duration.as_nanos());
    num
}

#[pymodule]
fn pyo3_scratch(_py: Python, m: &PyModule) -> PyResult<()> {
    m.add_function(wrap_pyfunction!(rust_sleep, m)?)?;
    Ok(())
}

import time
from timeit import timeit
import pyo3_scratch

def py_sleep():
    s = time.time_ns()
    x = 1 + 1
    e = time.time_ns()
    print(e - s)
    return x

# run some warmups
pyo3_scratch.rust_sleep()
py_sleep()

# measure average duration of 1 million calls
N = 1_000_000
py = timeit("py_sleep()", setup="from __main__ import py_sleep", number=N) / N
rust = timeit("rust_sleep()", setup="from pyo3_scratch import rust_sleep", number=N) / N

# report final timings
print("py", py)
print("rust", rust)

Now, running this, I get the following output:
py 4.560636853999767e-06
rust 4.483858657999917e-06

There is still volatility in these numbers; sometimes Rust is a little slower than Python, sometimes Rust is a little faster. Overall, both are reporting around 4.5ms on my machine, which to me makes me assume the work on both languages is dominated here by the system-level operations: timing measurements and writing to stdout.

Let's try to measure the call overhead more precisely by making both of these functions into noops:
use pyo3::prelude::*;

#[pyfunction]
fn rust_sleep() {}

#[pymodule]
fn pyo3_scratch(_py: Python, m: &PyModule) -> PyResult<()> {
    m.add_function(wrap_pyfunction!(rust_sleep, m)?)?;
    Ok(())
}

from timeit import timeit
import pyo3_scratch

def py_sleep():
    return

# run some warmups
pyo3_scratch.rust_sleep()
py_sleep()

# measure average duration of 1 million calls
N = 1_000_000
py = timeit("py_sleep()", setup="from __main__ import py_sleep", number=N) / N
rust = timeit("rust_sleep()", setup="from pyo3_scratch import rust_sleep", number=N) / N

print("py", py)
print("rust", rust)

Now on my machine I get less volatility, and pure-Python shows an edge:
py 1.899612299985165e-08
rust 2.5328653000087797e-08

What we see is that calling the noop Python function is measuring as taking 18ns, and 25ns to call into Rust. This 7ns slowdown is a fairer estimate of the slowdown which PyO3 currently exhibits over pure-Python function calls.

Finally, let's go a step further and estimate what PyO3 could look like with the overheads which we're working to remove in PyO3 0.21. I'll apply the following diff to current PyO3 main, which is a crude way to disable framework-level overheads we're working to remove in #3382:
diff --git a/src/impl_/trampoline.rs b/src/impl_/trampoline.rs
index 4b4eac17a..2664d7598 100644
--- a/src/impl_/trampoline.rs
+++ b/src/impl_/trampoline.rs
@@ -174,8 +174,9 @@ where
     R: PyCallbackOutput,
 {
     let trap = PanicTrap::new("uncaught panic at ffi boundary");
-    let pool = unsafe { GILPool::new() };
-    let py = pool.python();
+    // let pool = unsafe { GILPool::new() };
+    // let py = pool.python();
+    let py = unsafe { Python::assume_gil_acquired() };
     let out = panic_result_into_callback_output(
         py,
         panic::catch_unwind(move || -> PyResult<_> { body(py) }),

(NB do not attempt to apply the above diff and run this for real world code in production. Until PyO3 is fully transitioned to the new API, the GILPool is a fundamental part of correct operation of PyO3.)
This reverses the situation. For the noop function calls, once we've sorted out this framework-level overhead, calling a noop PyO3 function will be faster than calling a noop pure-Python one, by about ~4.5ns on my machine:
py 1.5801341000042156e-08
rust 1.1012634000508115e-08

@Paulo-21 further to the above, you may want to consider using rust-numpy to convert Rust matrix types directly to numpy arrays and avoid the list-of-list-of-floats. Should be significantly faster.

Did i do somethings wrong or it due to the pyo3 implementation ? ty

Keep in mind that the Vecs you pass in and out of the function have to be converted between Python and Rust representation. How many elements are in them, roughly?

Yes i understand, it's roughly 2.5 Million elements.

@Paulo-21 further to the above, you may want to consider using rust-numpy to convert Rust matrix types directly to numpy arrays and avoid the list-of-list-of-floats. Should be significantly faster.

With 0.22 (without the GIL Refs feature) and also on the upcoming 0.23, we now have the changes I mentioned above completed, and I consistently measure calling a noop PyO3 function as faster than calling a noop Python one.
I will close this issue, I'm sure we will yet find more cases to optimise in future, they can be new issues.


Vulnerability found in dependency 'moment-duration-format-commonjs'

Testcafe version: 1.9.4
After running the vulnerability scanner Retire.js, you can find a vulnerability in dependency moment-duration-format-commonjs with  JQuery 2.1.0-beta2.
This is the full report:
jquery 2.1.0-beta2 has known vulnerabilities: severity: medium; issue: 2432, summary: 3rd party CORS request may execute, CVE: CVE-2015-9251; https://github.com/jquery/jquery/issues/2432 http://blog.jquery.com/2016/01/08/jquery-2-2-and-1-12-released/ https://nvd.nist.gov/vuln/detail/CVE-2015-9251 http://research.insecurelabs.org/jquery/test/ severity: medium; CVE: CVE-2015-9251, issue: 11974, summary: parseHTML() executes scripts in event handlers; https://bugs.jquery.com/ticket/11974 https://nvd.nist.gov/vuln/detail/CVE-2015-9251 http://research.insecurelabs.org/jquery/test/ severity: low; CVE: CVE-2019-11358, summary: jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution; https://blog.jquery.com/2019/04/10/jquery-3-4-0-released/ https://nvd.nist.gov/vuln/detail/CVE-2019-11358 https://github.com/jquery/jquery/commit/753d591aea698e57d6db58c9f722cd0808619b1b severity: medium; CVE: CVE-2020-11022, summary: Regex in its jQuery.htmlPrefilter sometimes may introduce XSS; https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/ severity: medium; CVE: CVE-2020-11023, summary: Regex in its jQuery.htmlPrefilter sometimes may introduce XSS; https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/

Hi @michalmos,
Thank you for pointing this out. Though moment-duration-format-commonjs uses jquery for testing, the test directory should not get into the package.

@michalmos, Additionally, I would like to clarify two points. Firstly, the jquery dependency is not published to npm and thus does not affect testcafe users. Secondly, we are alert to the problems with the security and will fix this issue.

Closed by https://github.com/DevExpress/moment-duration-format-commonjs/commit/12250d8ccf5dedbf61e3d5b4f5e856225002c6b0


Remove suggestion to buy local

Buying local may be beneficial for various reasons, but this paragraph seems poorly supported and less useful to the audience:

It is not clear how buying locally will reduce Covid-19 transmission.
Supporting the local economy is intuitive, but referencing evidence would make this point stronger anyway.
It seems there is some debate about the effect of buying local on carbon footprint. For example, see You want to reduce the carbon footprint of your food? Focus on what you eat, not whether your food is local by Hannah Ritchie.

Maybe rewrite this with more evidence for each claim, if desired. However it also seems to me that this paragraph is less helpful to readers who are trying to learn how to survive Covid-19 and help reduce its impact.

Agree; I had removed from gdoc after the fork to GH and forgot to follow up. Thanks for reality check.

stale PR, content moved, fixed with https://github.com/flattenthecurve/guide/commit/26061032d39673544b2f8323615e01046bdf4cc1


New layout blown up 50x

This is rediculous. The normal zoom level on link-drops new design looks like this.
https://www.dropbox.com/s/m137lqskmype85o/Screenshot 2015-11-15 15.19.57.png?dl=0
Its harder to tell in the picture how rediculously big everything is. Its HUGE.
I mean
HUGE

Oh yeah, like the text specifically? I can fix that :)

No, the entire interface. The cards are at least 1.5x larger than they used to be. Use the control key on your computer and zoom in to 175%, and thats what it looks like on every other computer in the world.

I fixed it using three laptops right now :hamburger:

WOOOT

You da bestest <3

@julianpoy Are you getting my texts/snaps? I wanted to ask you some stuff but I couldnt :'(
Also i tested onmy laptop, a chromebook, and a 15 inch macbook retina

this was closed by #90


Character is hyperactive

Even if u dont press any button it moves slowly in that direction u moved last time

fixed #46


feat: make activePromotions accessible via search hooks

Will be interested to see what changesets does with this on in it's release PR. 🤞


Can this popup sample over content view?

This is great popup sample.
By the way, i want use this sample over content view.
Is there any way to do?
Thanks

Sorry, I'm not sure that I understand. Do you want the position of the popup to be relative to a specific control?

This pop up can be used in only content page.
I want to use this in any view.


GLMakie test LoadError 'libwand' not defined

Hi
I'm using Julia on my Macbook Air (M1), installed via homebrew cask.
Julia Version 1.7.1
Commit ac5cc99908 (2021-12-22 19:35 UTC)
Platform Info:
OS: macOS (arm64-apple-darwin21.2.0)
CPU: Apple M1
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-12.0.1 (ORCJIT, cyclone)
After installing GLMakie in Pkg mode, running test GLMakie gives me a LoadError for libwand.

Thanks!
-Daniel

This is an ImageMagick issue and maybe a M1 issue... I'd take this to the ImageMagick repository!

Thanks! just in case anyone comes across this. The ImageMagick.jl issue solved the problem: https://github.com/JuliaIO/ImageMagick.jl/issues/209


Date(time) fields don't work with ISO 8601 format when UTC offset is specified

What happened?
In my notes i use datetime fields which are formatted according to ISO 8601 including UTC offset like this:
2024-11-10T16:04+02:00
These fields aren't recognized as dates by obisidan-projects for use in calendar views for example. In table view the field is shown as Text type.
Removing the UTC offset like this does seem to work though:
2024-11-10T16:04
What did you expect to happen?
I Expect datetime fields in the format of 2024-11-10T16:04+02:00 to be recognized as such.
How can we reproduce it (as minimally and precisely as possible)?
Create a note with frontmatter:
---
date-test: 2024-11-10T16:04+02:00
---

and try to use the field date-test for calendar views.
Anything else we need to know?
No response
Plugin version
1.17.4
Obsidian version
1.7.7
OS
Windows

Yes thanks for reporting. Will be solved together with issue #940

Note to myself: More work needed towards the actual support of timezone offsets. Now the datetime are majorly taken care of by dayjs, but unfortunately by default it will conduct local conversion when displaying. Possibly be a useful feature, but we'd better make this configurable (trim off the timezone / do the local conversion)


label or laber/en-US

Request type

[x] Please close this issue, I accidentally submitted it without adding any details
[ ] New documentation
[ ] Correction or update

Details
I just written a html file in input type, i mistake between "label" and "laber" but they are still operation, Then I written a css file so run it, but don't operation.

I don't know what you mean, sorry.
Have you created a page with the wrong slug, or noticed a typo somewhere?
What page is the problem on?

Please reopen if you can provide more info.