builder for '/nix/store/5j3l8lpk4s6l80bw9jip3x0pld1kgfj4-luv-1.43.0-0.drv' failed with exit code 1;

Describe the bug
I was trying to use home-manager to install neovim and it resulted in this error. I have nixpkgs channel set to unstable but I've also tried 21.11 with the same error.
Is there a quick workaround for this? 🙏
building '/nix/store/5j3l8lpk4s6l80bw9jip3x0pld1kgfj4-luv-1.43.0-0.drv'...
unpacking sources
unpacking source archive /nix/store/ajf96bi4gp1547gdm0vkdmh609jld5mq-luv
source root is luv
patching sources
updateAutotoolsGnuConfigScriptsPhase
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/share/doc/luv -DCMAKE_INSTALL_INFODIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/include -DCMAKE_INSTALL_SBINDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/qc4fzcja2bs760vsqcsc6v28imjwy0wi-clang-wrapper-11.1.0/bin/strip -DCMAKE_RANLIB=/nix/store/hwjqaci7cz4r7sxivsciil0ipfdg1nwf-cctools-binutils-darwin-949.0.1/bin/ranlib -DCMAKE_AR=/nix/store/hwjqaci7cz4r7sxivsciil0ipfdg1nwf-cctools-binutils-darwin-949.0.1/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/h6wj9p6j46jgcwznj36lk63gbfrhrn9b-luv-1.43.0-0 -DBUILD_SHARED_LIBS=ON -DBUILD_MODULE=OFF -DWITH_SHARED_LIBUV=ON
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- The C compiler identification is Clang 11.1.0
-- The ASM compiler identification is Clang with GNU-like command-line
-- Found assembler: /nix/store/qc4fzcja2bs760vsqcsc6v28imjwy0wi-clang-wrapper-11.1.0/bin/clang
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /nix/store/qc4fzcja2bs760vsqcsc6v28imjwy0wi-clang-wrapper-11.1.0/bin/clang
-- Check for working C compiler: /nix/store/qc4fzcja2bs760vsqcsc6v28imjwy0wi-clang-wrapper-11.1.0/bin/clang - broken
CMake Error at /nix/store/nqq9ibczlajray3qfg0b1m8cc2qjvik1-cmake-3.22.2/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake:69 (message):
  The C compiler

    "/nix/store/qc4fzcja2bs760vsqcsc6v28imjwy0wi-clang-wrapper-11.1.0/bin/clang"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /tmp/nix-build-luv-1.43.0-0.drv-0/luv/build/CMakeFiles/CMakeTmp

    Run Build Command(s):/nix/store/1nvk71lbggjfvjh6gppb3kbkq60l88l2-gnumake-4.3/bin/make -f Makefile cmTC_2832c/fast && /nix/store/1nvk71lbggjfvjh6gppb3kbkq60l88l2-gnumake-4.3/bin/make  -f CMakeFiles/cmTC_2832c.dir/build.make CMakeFiles/cmTC_2832c.dir/build
    make[1]: Entering directory '/private/tmp/nix-build-luv-1.43.0-0.drv-0/luv/build/CMakeFiles/CMakeTmp'
    Building C object CMakeFiles/cmTC_2832c.dir/testCCompiler.c.o
    /nix/store/qc4fzcja2bs760vsqcsc6v28imjwy0wi-clang-wrapper-11.1.0/bin/clang    -MD -MT CMakeFiles/cmTC_2832c.dir/testCCompiler.c.o -MF CMakeFiles/cmTC_2832c.dir/testCCompiler.c.o.d -o CMakeFiles/cmTC_2832c.dir/testCCompiler.c.o -c /tmp/nix-build-luv-1.43.0-0.drv-0/luv/build/CMakeFiles/CMakeTmp/testCCompiler.c
    Linking C executable cmTC_2832c
    /nix/store/nqq9ibczlajray3qfg0b1m8cc2qjvik1-cmake-3.22.2/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2832c.dir/link.txt --verbose=1
    /nix/store/qc4fzcja2bs760vsqcsc6v28imjwy0wi-clang-wrapper-11.1.0/bin/clang -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_2832c.dir/testCCompiler.c.o -o cmTC_2832c
    ld: library not found for -lluajit-5.1
    clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
    make[1]: *** [CMakeFiles/cmTC_2832c.dir/build.make:100: cmTC_2832c] Error 1
    make[1]: Leaving directory '/private/tmp/nix-build-luv-1.43.0-0.drv-0/luv/build/CMakeFiles/CMakeTmp'
    make: *** [Makefile:127: cmTC_2832c/fast] Error 2

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:7 (project)

-- Configuring incomplete, errors occurred!
See also "/tmp/nix-build-luv-1.43.0-0.drv-0/luv/build/CMakeFiles/CMakeOutput.log".
See also "/tmp/nix-build-luv-1.43.0-0.drv-0/luv/build/CMakeFiles/CMakeError.log".
error: builder for '/nix/store/5j3l8lpk4s6l80bw9jip3x0pld1kgfj4-luv-1.43.0-0.drv' failed with exit code 1;
       last 10 log lines:
       >
       >
       >   CMake will not be able to correctly generate this project.
       > Call Stack (most recent call first):
       >   CMakeLists.txt:7 (project)
       >
       >
       > -- Configuring incomplete, errors occurred!
       > See also "/tmp/nix-build-luv-1.43.0-0.drv-0/luv/build/CMakeFiles/CMakeOutput.log".
       > See also "/tmp/nix-build-luv-1.43.0-0.drv-0/luv/build/CMakeFiles/CMakeError.log".
       For full logs, run 'nix log /nix/store/5j3l8lpk4s6l80bw9jip3x0pld1kgfj4-luv-1.43.0-0.drv'.
error: 1 dependencies of derivation '/nix/store/xgr17r0kz9ddrd2b5qp34wj9anmcnfn4-neovim-unwrapped-master.drv' failed to build
error: 1 dependencies of derivation '/nix/store/r6d7v7rldwpsaska7qxn4n5jvjryf6ff-neovim-master.drv' failed to build
error: 1 dependencies of derivation '/nix/store/jlr2zp7ix8b7vqkcw3b9wm3s4yavr2fz-home-manager-fonts.drv' failed to build
error: 1 dependencies of derivation '/nix/store/szps6xd3pvcbx0hxa3hyj7vcyc9x3vc7-home-manager-path.drv' failed to build
error: 1

Steps To Reproduce
Steps to reproduce the behavior:
1.
nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs
nix-channel --update
nix-shell '<home-manager>' -A install

home.nix
{ config, pkgs, ... }:

{
  # Get overlay for neovim-nightly
  nixpkgs.overlays = [
   (import (builtins.fetchTarball {
     url = https://github.com/nix-community/neovim-nightly-overlay/archive/master.tar.gz;
   }))
  ];

   programs.neovim = {
    enable = true;
    package = pkgs.neovim-developer;
  };
}

Expected behavior
Expect the build the succeed.
Screenshots
n/a
Additional context
Notify maintainers
@teto seems related to this https://github.com/NixOS/nixpkgs/pull/166162
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
these 2 paths will be fetched (0.01 MiB download, 0.14 MiB unpacked):
  /nix/store/hs4jlkfq2imyg4hs7v4dii762lbfmn5n-DarwinTools-1
  /nix/store/r6r37wmgrhg8ff1v5hq4xr2dmnmxy0dv-nix-info
copying path '/nix/store/hs4jlkfq2imyg4hs7v4dii762lbfmn5n-DarwinTools-1' from 'https://cache.nixos.org'...
copying path '/nix/store/r6r37wmgrhg8ff1v5hq4xr2dmnmxy0dv-nix-info' from 'https://cache.nixos.org'...
 - system: `"aarch64-darwin"`
 - host os: `Darwin 21.2.0, macOS 12.1`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.7.0`
 - channels(sam): `"home-manager, nixpkgs"`
 - channels(root): `"nixpkgs"`
 - nixpkgs: `/Users/sam/.nix-defexpr/channels/nixpkgs`

You are using a neovim from another repo so you should report the issue over there. Can you build neovim from unstable ?
the nix-community flake does neovim-flake.inputs.nixpkgs.follows = "nixpkgs"; which means "let's try our luck and see if that can compile".

oh i just googled this new error https://discourse.nixos.org/t/help-needed-neovim-completions-fail-to-build/14223/3
and using neovim-unwrapped worked.
Closing now thanks for the help!

it's tricky, home-manager expects the "unwrapped" version of neovim so it should be
programs.neovim = {
 enable = true;
 withPython3 = true;
 package = pkgs.neovim-unwrapped;
};

but even better: dont specify the package if you are not sure.


Code exception

Hi，it was used normally a few days ago, but now it reports an error when it is used。
Error message ：
error occurred while processing payload from file path\xxx.json: list index out of range

Hello, I don't get this error, what parameters you run to reproduce error

Ok, thank u, I've made fixes, try to check it now from the main branch

Might be related, but I'm getting this on my Windows box (python version is 3.11.0):
PS C:\Tools\Recon\waf-bypass> python .\main.py --host='https://<foobar>' --proxy='http://<IP_ADDRESS>:8081' --details

##
# Target:       https://<foobar>
# Proxy:        http://<IP_ADDRESS>:8081
# Timeout:      30s
# Threads:      5
# Block code:   403
# Exclude dirs:
# User-Agent:   Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
##

An incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\API\1.json in URL: 0
An incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\LFI\4.json in URL: 0
An incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\API\2.json in URL: 0
An incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\NoSQLi\2.json in URL: 0
An incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\RCE\13.json in URL: 0
An incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\API\3.json in URL: 0
An incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\LFI\5.json in URL: 0

Yes, new versions of my windows and kali both have this result, but it does not affect the generation of the result, I think it is possible that the return state of the website as long as it is not specified in the code several states will throw this exception.

Might be related, but I'm getting this on my Windows box (python version is 3.11.0):
PS C:\Tools\Recon\waf-bypass> python .\main.py --host='https://<foobar>' --proxy='http://<IP_ADDRESS>:8081' --details

##
# Target:       https://<foobar>
# Proxy:        http://<IP_ADDRESS>:8081
# Timeout:      30s
# Threads:      5
# Block code:   403
# Exclude dirs:
# User-Agent:   Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
##

�[33mAn incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\API\1.json in URL: 0�[0m
�[33mAn incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\LFI\4.json in URL: 0�[0m
�[33mAn incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\API\2.json in URL: 0�[0m
�[33mAn incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\NoSQLi\2.json in URL: 0�[0m
�[33mAn incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\RCE\13.json in URL: 0�[0m
�[33mAn incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\API\3.json in URL: 0�[0m
�[33mAn incorrect response was received while processing request from file C:\Tools\Recon\waf-bypass\payload\LFI\5.json in URL: 0�[0m

This happens when an invalid response code is received from the webserver/waf (eg 0, 100, 499, etc.). In this case, you need to fix your webserver/waf/webapp according to your last comment.


pandas inssure when ploting

ValueError: Buffer has wrong number of dimensions (expected 1, got 2)

ValueError                                Traceback (most recent call last)
 in
4                         cmap='Blues', label='Expression',
5                        legend=True,legend_anchor='auto',
----> 6                        yticklabels_kws=dict(labelcolor='black',labelsize=15),legend_gap=5)
7 plt.show()
~/.local/lib/python3.7/site-packages/PyComplexHeatmap/clustermap.py in init(self, data, z_score, standard_scale, top_annotation, bottom_annotation, left_annotation, right_annotation, row_cluster, col_cluster, row_cluster_method, row_cluster_metric, col_cluster_method, col_cluster_metric, show_rownames, show_colnames, row_names_side, col_names_side, xticklabels_kws, yticklabels_kws, row_dendrogram, col_dendrogram, row_dendrogram_size, col_dendrogram_size, row_split, col_split, row_dendrogram_kws, col_dendrogram_kws, tree_kws, row_split_order, col_split_order, row_split_gap, col_split_gap, mask, subplot_gap, legend, legend_kws, plot, plot_legend, legend_anchor, legend_gap, legend_width, legend_hpad, legend_vpad, legend_side, cmap, label, xlabel, ylabel, xlabel_kws, ylabel_kws, xlabel_side, ylabel_side, xlabel_bbox_kws, ylabel_bbox_kws, rasterized, legend_delta_x, verbose, **kwargs)
1284                 self.ylabel_bbox_kws = ylabel_bbox_kws
1285                 if plot:
-> 1286                         self.plot()
1287                         if plot_legend:
1288                                 if legend_anchor == "auto":
~/.local/lib/python3.7/site-packages/PyComplexHeatmap/clustermap.py in plot(self, ax, subplot_spec, row_order, col_order)
2306                                 subplot_spec=gs,
2307                                 idxs=col_order,
-> 2308                                 wspace=self.wspace,
2309 			)
2310                 if not self.bottom_annotation is None:
~/.local/lib/python3.7/site-packages/PyComplexHeatmap/annotations.py in plot_annotations(self, ax, subplot_spec, idxs, wspace, hspace)
1930                                 else:
1931                                         ax1.set_ylim([0, len(idx)])
-> 1932                                 ann.plot(ax=ax1, axis=self.axis) #subplot_spec=gs
1933                                 if self.axis == 1:
1934                                         # ax1.yaxis.set_visible(False)
~/.local/lib/python3.7/site-packages/PyComplexHeatmap/annotations.py in plot(self, ax, axis)
361                         xticklabels=False,
362                         yticklabels=False,
--> 363                         **self.plot_kws
364 		) #y will be inverted inside plot_heatmap
365 		ax.tick_params(
~/.local/lib/python3.7/site-packages/PyComplexHeatmap/clustermap.py in plot_heatmap(data, vmin, vmax, cmap, center, robust, annot, fmt, annot_kws, xticklabels, yticklabels, mask, na_col, ax, linewidths, linecolor, **kwargs)
570                 plot_data = data.values
571         else:
--> 572                 plot_data = np.asarray(data)
573                 data = pd.DataFrame(plot_data)
574         # Validate the mask and convert to DataFrame
/cluster/apps/anaconda3/2020.02/lib/python3.7/site-packages/numpy/core/_asarray.py in asarray(a, dtype, order)
83
84     """
---> 85     return array(a, dtype, copy=False, order=order)
86
87
~/.local/lib/python3.7/site-packages/pandas/core/arrays/categorical.py in array(self, dtype)
1449             categorical.categories.dtype.
1450         """
-> 1451         ret = take_nd(self.categories._values, self._codes)
1452         if dtype and not is_dtype_equal(dtype, self.categories.dtype):
1453             return np.asarray(ret, dtype)
~/.local/lib/python3.7/site-packages/pandas/core/array_algos/take.py in take_nd(arr, indexer, axis, fill_value, allow_fill)
106
107     arr = np.asarray(arr)
--> 108     return _take_nd_ndarray(arr, indexer, axis, fill_value, allow_fill)
109
110
~/.local/lib/python3.7/site-packages/pandas/core/array_algos/take.py in _take_nd_ndarray(arr, indexer, axis, fill_value, allow_fill)
152         arr.ndim, arr.dtype, out.dtype, axis=axis, mask_info=mask_info
153     )
--> 154     func(arr, indexer, out, fill_value)
155
156     if flip_order:
pandas/_libs/algos_take_helper.pxi in pandas._libs.algos.take_1d_int64_int64()
ValueError: Buffer has wrong number of dimensions (expected 1, got 2)

How do I reproduce this error?
If you run the example code from the docu website, did you get a similar error? @Simmon23

If I restart the kernal when this error appeared and re-running plotting it can be solved sometiomes.

I use the same data, but sometimes it appeared error above

which pandas version did you use when testing pycomplexheatmap?

And sometimes cmap = 'auto' went well but sometimes it remind me can not assign cmap for XXX. They are the same data

Here is the version of the independencies:
https://github.com/DingWB/PyComplexHeatmap/blob/b875d8c4818f7a0fc9a7484e841009cb36d10efa/pyproject.toml#L12
I guess it is related to the version of matplotlib

My packages meets the above criteria

Could you please try a different version of pandas or matplotlib?

This error was solved by tran df_cols type as 'O'


Why image size limit is < 6mb?

What is your question?
Why the original image size limit is only 6MB, why can not be higher than it like 25MB?

@veeramarni 6 MB is Lambda's response invocation payload quote, please refer to https://docs.aws.amazon.com/lambda/latest/dg/lambda-invocation.html to see more details. Also, refer to https://github.com/aws-solutions/serverless-image-handler/issues/280, https://github.com/aws-solutions/serverless-image-handler/issues/322, https://github.com/aws-solutions/serverless-image-handler/issues/35

Closed as duplicate https://github.com/aws-solutions/serverless-image-handler/issues/280, https://github.com/aws-solutions/serverless-image-handler/issues/322, https://github.com/aws-solutions/serverless-image-handler/issues/35


RC Spot-Check Test: Function Builder 1.2.0-rc.2

RC Spot-Check Test
Mentions: @amanda-phet @kathy-phet
Simulation links

github repository for issues
phet top level directory
sim: all_phet.html

Test Matricies
General Test:

[x] Tester = KW, Platform = iPadOS 15, Time = .5 hr
[x] Tester = NS, Platform = iPadOS 15/macOS 12.4 + safari, Time = .5hr

Features included
(General features only, none of these features are included.)

PhET-iO
Alternative Input
UI Sound
Sonification
Description
Voicing

Issues to Verify
These issues have the "status:ready-for-review" label. Unless an issue says to close after verifying, assign the
issue back to the developer.

[ ] https://github.com/phetsims/function-builder/issues/150

For QA...

General features

What to Test

Click every single button.
Test all possible forms of input.

Test all mouse/trackpad inputs.
Test all touchscreen inputs.

If there is sound, make sure it works.
Make sure you can't lose anything.
Play with the sim normally.
Try to break the sim.
Test some query parameters. (See QA Book for a list of query parameters.)
When making an issue, check to see if it was in a previously published version.
Try to include version numbers for browsers.
If there is a console available, check for errors and include them in the Problem Description.
As an RC begins and ends, check the sim repo. If there is a maintenance issue, check it and notify developers if there is a problem.
As the RC ends, notify the developer of any new QA credits that need to be added.

PhET-iO features

What to Test

Make sure that public files do not have password protection. Use a private browser for this.
Make sure that private files do have password protection. Use a private browser for this.
Make sure standalone sim is working properly.
Make sure the wrapper index is working properly.
Make sure each wrapper is working properly.
Launch the simulation in Studio with ?stringTest=xss and make sure the sim doesn't navigate to youtube
For newer PhET-iO wrapper indices, save the "basic example of a functional wrapper" as a .html file and open it. Make
sure the simulation loads without crashing or throwing errors.
Load the login wrapper just to make sure it works. Do so by adding this link from the sim deployed root:/wrappers/login/?wrapper=record&validationRule=validateDigits&&numberOfDigits=5&promptText=ENTER_A_5_DIGIT_NUMBER

Further instructions in QA Book
Conduct a recording test to Metacog, further instructions in the QA Book. Do this for iPadOS + Safari and one other
random platform.
Conduct a memory test on the stand alone sim wrapper (rc.1).
Test one platform combination with ?phetioDebug=true on the Studio and State wrapper.
If Pan/Zoom is supported, make sure that it works when set with PhET-iO State.
Test that the sim works offline:

Click the link to the phet-io zip file (at top of issue) to download the zip file.
Unzip it to a spot locally.
Open index.html by double clicking it on your desktop or in a Finder-view.
It should look like the standalone version of the sim in PhET-iO brand.

Accessibility features

What to Test

Specific instructions can be found above.

Make sure the accessibility (a11y) feature that is being tested doesn't negatively affect the sim in any way. Here is
a list of features that may be supported in this test:

Alternative Input
Interactive Description
Sound and Sonification
Pan and Zoom
Mobile Description
Voicing

Test all possible forms of input.

Test all mouse/trackpad inputs.
Test all touchscreen inputs.
Test all keyboard navigation inputs (if applicable).
Test all forms of input with a screen reader (if applicable).

If this sim is not in this list or up to date there, make an
issue in website to ask if PhET research page links need updating. Please
assign to @terracoda and @emily-phet.

Screen Readers
This sim may support screen readers. If you are unfamiliar with screen readers, please ask Katie to introduce you to
screen readers. If you simply need a refresher on screen readers, please consult the
QA Book, which should have all of the information
you need as well as a link to a screen reader tutorial made by Jesse. Otherwise, look over the a11y view before opening
the simulation. Once you've done that, open the simulation and make sure alerts and descriptions work as intended.

Platforms and Screen Readers to Be Tested

Windows 10 + Latest Chrome + Latest JAWS
Windows 10 + Latest Firefox + Latest NVDA
macOS + Safari + VoiceOver
iOS + Safari + VoiceOver (only if specified in testing issue)

Critical Screen Reader Information
We are tracking known screen reader bugs in
this Google Document. If you find a
screen reader bug, please check it against this list.

Keyboard Navigation
This sim supports keyboard navigation. Please make sure it works as intended on all platforms by itself and with a
screen reader.
Magnification
This sim supports magnification with pinch and drag gestures on touch screens, keyboard shortcuts, and mouse/wheel controls. Please test magnfication and make sure
it is working as intended and well with the use cases of the simulation. Due to the way screen readers handle user input, magnification is NOT expected to
work while using a screen reader so there is no need to test this case.

FAQs for QA Members

There are multiple tests in this issue... Which test should I do first?
Test in order! Test the first thing first, the second thing second, and so on.

How should I format my issue?

We typically assign the developer who opened the issue in the QA repository.

My question isn't in here... What should I do?
You should:

Consult the QA Book.
Google it.
Ask Katie.
Ask a developer.
Google it again.
Cry.

QA is done with the spot check

Thanks QA team.  After updating QA credits for https://github.com/phetsims/function-builder/issues/141, I'll proceed with 1.2 production deploy. Closing.


AxesChanged - MatchAxis feature has shots and lags

I synchronize 2 or more FormsPlots using AxesChanged and MatchAxis. When I zoom or pan, there is a noticeable shot/lag in synchronization. It is also detectable in the demos. This has happened since the version 4.0.20 (version 4.0.19 is OK). Consider the following code which synchronizes 4 "FormsPlot"s, in previous versions it was perfect for synchronizing 4 FormsPlots each include a 10000 points Signal. But now it has shot/lag. (currently I have to use V4.0.19)
private void FormsPlot_AxesChanged(object sender, EventArgs e)
{
    foreach (var plot in PlotList)
    {
        plot.plt.MatchAxis((sender as FormsPlot).plt, vertical: false);
        plot.Render();
    }
}

Hi @robokamran,
I fixed lagging in #452
if you don't want wait for new release, you can grab changes manualy (its only few lines of code).
If you need additional performance, you can render linked plot in low quality
Render(true, lowQuality:true, processEvents:true)

Hey @robokamran, thanks for reporting this! @StendProg, thank you for your rapid identification of the issue, and your helpful PR (#452). I'll take a closer look and release an updated NuGet package tonight 👍

I have just noticed a key point and somehow my mistake!
In V4.0.19, the axis change update happened on the "right click up" event after the zoom/pan on the original plot is completed. In newer version the synchronization happens in real-time. I write log programs for hardware interfaces and the former type of functionality was so good and applicational that all our guys (the users) didn't care about the real-time synchronization! Their focus was on the original plot, since we have up to 16 plots at the same time with more than 20K points and we need time synchronization for all of them when we zoom in time. Could this sync type be optional? Because the "not real-time" type is very clear, robust, applicational and render OK.

It seems that it does the trick! :sunglasses:
Thanks a lot @swharden :wink: 🙏🏻


Add ability to open multiple scenes in the Dependency Editor

Just a random bit of functionality I needed while devving today but noticed it's not available.

Thanks!


fxmanifest missing files

Not 100% sure, but just updated to latest and on boot says files are missing that are listed in fxmanifest.lua, I assume it's just a cleanup thing that was missed but might throw people off:
https://i.imgur.com/NEdwFLp.png
<3

@nzkfc not sure what you downloaded but there are no missing files that are mentioned in fxmanifest.lua as of the latest release v5.1.0. Same goes with the main branch but you're not supposed to use that

Ahh yeah this was before our chat, so can close.
On Fri, 28 Apr 2023, 10:28 pm iLLeniumStudios, @.***>
wrote:

@nzkfc https://github.com/nzkfc not sure what you downloaded but there
are no missing files that are mentioned in fxmanifest.lua as of the latest
release v5.1.0. Same goes with the main branch but you're not supposed to
use that
—
Reply to this email directly, view it on GitHub
https://github.com/iLLeniumStudios/illenium-appearance/issues/301#issuecomment-1527345692,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGHUHIGLX3FDZ6RBUV6YUDXDOLWVANCNFSM6AAAAAAXPBOH7Q
.
You are receiving this because you were mentioned.Message ID:
@.***>


Error: This process has too many PC guards

Problem

using hoggfuzz-rs
Run status:

Persistent signature found in 'hfuzz_target/x86_64-apple-darwin/release/submit_solution'. Enabling persistent fuzzing mode
cmdline:'hfuzz_target/x86_64-apple-darwin/release/xxx', bin:'hfuzz_target/x86_64-apple-darwin/release/xxx' inputDir:'hfuzz_workspace/xxx/input', fuzzStdin:false, mutationsPerRun:6, externalCommand:'', timeout:30, mutationsMax:0, threadsMax:16

All fuzz threads are terminated via
[2020-02-20T08:59:30+0100][F][7115] __sanitizer_cov_trace_pc_guard_init():299 This process has too many PC guards:67108864 (current module:108108 start:0x10cc96308 stop:0x10cd6956c)

namely
https://github.com/google/honggfuzz/blob/67db30a280ff46335b2ef9aaf71fa4c8cb89005b/libhfuzz/instrument.c#L341-L345
More context

I have tried combinations of -P and -x for different mode and none changes anything.

I couldn't find any issue pertaining to this error message. For now I am interested in learning what can lead to this message. This happens to me on a rather big codebase and I am working on getting a small reproducible example. Thanks!

Which honggfuzz version are you using? There were some changes along the way which limited the number of required pc guards for MacOS X. Please try with honggfuzz at HEAD.
If this doesn't work, I'd suggest recompiling honggfuzz and your fuzzed programs with increased _HF_PC_GUARD_MAX to (1024ULL * 1024ULL * 128ULL) or even more if needed.
Also... >64M guards is a looooot, are you sure your fuzzed code is complex enough to have so many? A typical code (like openssl binary) will not have more than 50k, a bigger program mayb 2M. If not, maybe there's a bug somewhere in sanitizer-coverage or in honggfuzz libs.

There were some changes along the way which limited the number of required pc guards for MacOS X. Please try with honggfuzz at HEAD.

AFAIK last I built the HEAD with some minor tweaks to get it to work on the latest OSX.

Also... >64M guards is a looooot, are you sure your fuzzed code is complex enough to have so many? A typical code (like openssl binary) will not have more than 50k, a bigger program mayb 2M. If not, maybe there's a bug somewhere in sanitizer-coverage or in honggfuzz libs.

That's a good point. I am not sure what PC guards exactly match to but all in all:

No my code is def. smaller than openssl :D
It is a rather long and iterative algorithm though. Running it usually takes a few seconds per iteration.

Could this make sense?

I can only recommend looking into the __sanitizer_cov_trace_pc_guard_init function, and adding some debug info there, to see how many modules its initializing, and what's the range of start-stop params for each module.
Maybe this way you can figure out which module is responsible for those millions of guards.


feat: Axum Middleware Integration

Added github workflow, and template for the the middleware. Work is yet in progress

Its yet in progress, I am yet finding substitute for Rc<RefCell<S>> since its not compatible with Axum

@hackerchai

@hackerchai can you please review now

@hackerchai can you please review

@SiddheshKanawade plz click all "Resolve" buttons if resolved.

@hackerchai added tests/examples, please review

@SiddheshKanawade hi, you don't need to wait for this PR to be merged. The review cycle can be very long. You can work on other tasks during the mentors are reviewing this one.

Yeah, I was not so familiar with the process, sorry for the inconvenience. Also, I will add a Readme to this repository by EOD today.


Adding contributing.md for DWO

Currently, there is no contributing.md file in the devworkspace-operator repository to help new contributors set up a local development environment. New contributors could learn more about the codebase and how the repository utilises the devfile/api repository by reading the contributing.md file. It would also include instructions on how to set up the workspace.

@kernelpanic77 Thanks for reporting this :) Adding a contributing.md to the repository would be great.
Feel free to come up with a structure for the document that you think would work best - though if you want me to suggest one, let me know :+1:

@kernelpanic77 Can I assign this issue to you?

Yes, Sure. I'll work on this issue.

@kernelpanic77 awesome thank you :grin:


Apply condition on a child instead of the element itself

The problem
I would like to be able to filter an ElementsCollection (using the filterBy function for example) by providing a condition on a specific child of each element of the collection instead of on the element itself. For example, if I have an ElementsCollection of div, I would like to filter them based on a a element contained in each div.
Details
I tried creating a new Condition called childHasCondition. Here's what I came up with:
  public static Condition childHasCondition(final String childCssSelector, final Condition condition) {
        return new Condition("childHasCondition") {
            public boolean apply(WebElement element) {
                WebElement child = element.findElement(By.cssSelector(childCssSelector));
                return child.has(condition);
            }
        };
    }

Obviously, this does not work since child is a WebElement and not a SelenideElement, sot it does not have the has method.
So in my specific case, here's what I ended up doing:
 public static Condition childHasText(final String childCssSelector, final String text) {
        return new Condition("childHasText") {
            public boolean apply(WebElement element) {
                WebElement child = element.findElement(By.cssSelector(childCssSelector));
                return Html.text.contains(child.getText(), text.toLowerCase());
            }
        };
    }

So yes, this is a copy/paste from the actual hasText condition,  but applied to a child instead of the element itself. Not very elegant.
Is there a way to create something looking like my first solution? Or maybe there's an already existing way of doing something like this?

I realized while typing this question that you can do something like that:
public static Condition childHasCondition(final String childCssSelector, final Condition condition) {
        return new Condition("childHasCondition") {
            public boolean apply(WebElement element) {
                WebElement child = element.findElement(By.cssSelector(childCssSelector));
                SelenideElement sel = $(child);
                return sel.has(condition);
            }
        };
    }

https://github.com/codeborne/selenide/wiki/Community-conditions#child


PED bug fixes and small user guide changes

Resolves #209, #170

Improve on formatting of user guide

Codecov Report

Merging #235 (e76423f) into master (24e6d1b) will increase coverage by 0.06%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #235      +/-   ##
============================================
+ Coverage     56.30%   56.36%   +0.06%
- Complexity      499      500       +1
============================================
  Files            93       93
  Lines          2149     2152       +3
  Branches        261      261
============================================
+ Hits           1210     1213       +3
  Misses          867      867
  Partials         72       72

Impacted Files
Coverage Δ

src/main/java/coydir/model/person/Leave.java
9.75% <ø> (ø)

.../main/java/coydir/logic/commands/ClearCommand.java
100.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


2b - Create a GET route to handle response and send all products to the frontend.

GET route created to pull all products stored in database.
Redux store was setup to GET route to store all products in state.
AllProducts component created to display all products for sale.
Refactored AllProducts from class component to functional component using react-redux hooks (kept class component in comments for now).


Fix empty examples in bucc18

As reported in https://huggingface.co/muibk, there are empty examples in xtreme/bucc18.de
I applied your fix @mustaszewski
I also used a dict to make the dataset generation much faster

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

I guess the report link is this instead: https://huggingface.co/datasets/xtreme/discussions/1


feat: iInter_sigma

(similar to prod_sigma)

Thanks @YaelDillies , updated!

Can you resolve the comments accordingly (big button written Resolve conversation)?

Replacing with #8964


Question

Hello! This app is super, I would not even call it an app, it feels alive.
A question about llm settings (sorry, I am a noob). I am running this with command-r-plus, and it works amazingly.
Is there a place to tweak max context length, or does it get passed down from the whatever backend I am using? (Ollama, koboldcpp)
I noticed that some very very long files are possibly not being added to the database in their entirety. Could this be a bug, or maybe there's a limit on file length?
Lastly, a humble ask. Thank you for providing an example of an embeddings server. I am trying to use GPT4 to figure out how to make it work, but no luck so far. I and many many other noobs like myself would appreciate you implementing it fully.
If there's a way I can support the development of this app, please let me know. Thank you!

I think the first part is similar to the other question https://github.com/v2rockets/Loyal-Elephie/issues/10?
As to embedding server, there is an example code in external_example, feel free to try.

TY for providing that code. I have zero coding experience, but was able to figure it out with aider and gpt-4o, by basically telling it 'to make it work' :-)


[Cosmos] Bug Fix for _retry-utility refactors input to _timeout_failover-retry-policy

Description
Changes input to _timeout_failover-retry-policy in _retry-utility.py to avoid AttributeError.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check
API changes are not detected in this pull request.

fixes https://github.com/Azure/azure-sdk-for-python/pull/28420


SpaceDragon : fixes

Changes / Comments
Fixed macrobar bug.
Also, now the sheet display the weight carried.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[x] Is this a bug fix?
[x] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


ESY Stromzähler Information received wich is not part of this adapter

discovergy.0 | 2020-01-12 14:34:34.555 | error | (32383) Send this information to developer : loadProfileType : SLP
-- | -- | -- | --
discovergy.0 | 2020-01-12 14:34:34.555 | error | (32383) Information received from Discovergy which is not yet part of this adapter
discovergy.0 | 2020-01-12 14:34:34.554 | error | (32383) Send this information to developer : fullSerialNumber : xxx
discovergy.0 | 2020-01-12 14:34:34.554 | error | (32383) Information received from Discovergy which is not yet part of this adapter
discovergy.0 | 2020-01-12 14:34:34.554 | error | (32383) Send this information to developer : manufacturerId : ESY
discovergy.0 | 2020-01-12 14:34:34.553 | error | (32383) Information received from Discovergy which is not yet part of this adapter

i can also add full serialnumber if needed

I've the same issue...

which adapter version ?

The official 0.4.0

Please try 0.5.0

I don't know why, but I only get v0.4.9 not 0.5.0 which I see in WebGUI.
`pi@iobroker:/opt/iobroker/node_modules $ npm view iobroker.discovergy
<EMAIL_ADDRESS>| MIT | deps: 2 | versions: 12
Receive all data of Discovery API into ioBroker to have your daily, weekly etc power consumption and delivery monitored
https://github.com/iobroker-community-adapters/ioBroker.discovergy
keywords: energy, meter, consumption, messurement
dist
.tarball: https://registry.npmjs.org/iobroker.discovergy/-/iobroker.discovergy-0.4.9.tgz
.shasum: 2d37498985c1dec8761219874174cb021d049364
.integrity: sha512-yvoK2Y+2gbow4xWnO4cnvoQC9WQqN/iOKwfJH/5YsOz4kQ6+Nud9q+aXDCT2AwyCX8CVaDOhQmfd7x4bxjzsTA==
.unpackedSize: 115.8 kB
dependencies:
@iobroker/adapter-core: ^1.0.3 request: ^2.88.0
maintainers:

buzzy1337<EMAIL_ADDRESS>forelleblau<EMAIL_ADDRESS>garfonso<EMAIL_ADDRESS>algar42<EMAIL_ADDRESS>ctjaeger<EMAIL_ADDRESS>zefau<EMAIL_ADDRESS>basgo<EMAIL_ADDRESS>alcalzone<EMAIL_ADDRESS>nisiode<EMAIL_ADDRESS>bluefox<EMAIL_ADDRESS>prinzeisenherz1<EMAIL_ADDRESS>foxthefox<EMAIL_ADDRESS>meistertr<EMAIL_ADDRESS>ldittmar<EMAIL_ADDRESS>jey-cee<EMAIL_ADDRESS>apollon77<EMAIL_ADDRESS>andiling<EMAIL_ADDRESS>dutchmannl<EMAIL_ADDRESS>jogibear9988<EMAIL_ADDRESS>
dist-tags:
latest: 0.4.9
published 4 months ago by dutchmannl<EMAIL_ADDRESS>But the 0.4.9 seems to work fine :-) thx

`

discovergy.0
2020-02-15 18:50:26.306
info
(3391) Discovergy meter found at your account with serial : 61230000

discovergy.0
2020-02-15 18:50:25.704
info
(3391) Discovergy Adapter startet, trying to discover meters associated with your account

discovergy.0
2020-02-15 18:50:25.575
info
(3391) starting. Version 0.4.9 in /opt/iobroker/node_modules/iobroker.discovergy, node: v10.19.0

host.iobroker
2020-02-15 18:50:18.308
info
instance system.adapter.discovergy.0 started with pid 3391

`

0.5.0 will be installabel tomorrow or using latest repo

yes with 0.4.9 it works now - red message gone away ;)
thanks

yes with 0.4.9 it works now - red message gone away ;)
thanks

i assume you mean 0.5 :), great thank you providing feedback !


VsTestConsoleWrapper.CancelDiscovery is not implemented

It'd be nice to be able to cancel test discovery when LUT is paused or discovery hangs due to bugs in test platform/test adapter/test framework.
Also, behavioral wise, I think it'd make sense to let CancelDiscovery  to immediately abort current discovery, kill testhost process and cause the call to DiscoverTests to return (with isAbortedset to true). @saikrishnav Does this sound reasonable?

Closing this; reactivate if still required.

I've gone ahead and reopened this issue. It would be really great to have a form of discovery cancellation where other high priority operations need to supersede a currently running potentially long discovery operation. For instance a build/rebuild/clean operation or a solution close.
From an implementation standpoint if I understand this correctly it could probably just be killing the testhost process.

@cltshivash - any update on this issue?

@ManishJayaswal The changes are in and we should be inserting the TP version with the fix for 16.3 this week.

@cltshivash great to hear this!

@cltshivash : I just tried this out on a solution with 100,000 MSTest tests -> Closed solution while discovery is still in progress but that did not stop the operation. It looks like we bail out from discovery between adapter calls but if an adapter is still servicing a request, there isn't a way of hard-stopping it. That's probably a change in the adapter interface but until that is fixed, we could probably use a testhost process kill similar to AbortTestRun. That should fix the scenario above for us.

This should be resolved by https://github.com/microsoft/vstest/pull/2076 and https://github.com/microsoft/vstest/pull/2134


how can i install funcit from github?

In a separate post, i found the link of funcit
https://github.com/jupiterjs/funcit
How can i install(or use) it after downloading the project from github?

Hi @debajyoti3061, https://github.com/jupiterjs/funcit is no longer actively maintained and no one is supporting it.


Output DIR: OSError: Model name 'output_dir' was not found in tokenizers model name list (bert-base-uncased...). We assumed '/content/drive/MyDrive/x-final/outputs' was a path, a model identifier, or url to a directory containing vocabulary files named ['vocab.txt']

Hi, I was wondering if you could give me an idea of what should be in the argument output_dir? At first, I thought it should be an empty folder for just storing outputs. With this approach, I'm getting the above error.
Then I git cloned https://huggingface.co/bert-base-cased and gave this folder as outputs dir. This ends up with the following error:
OSError: Unable to load weights from pytorch checkpoint file. If you tried to load a PyTorch model from a TF 2.0 checkpoint, please set from_tf=True.
I use transformers=2.5.1, torch=1.9, and python=3.7 in google colab.
Here is the script I'm using:
!python /content/RecAdam/run_glue_with_RecAdam.py
--model_type bert
--model_name_or_path bert-base-cased
--log_path '/content/drive/MyDrive/x-final/log.txt'
--task_name CoLA
--do_train
--do_lower_case
--data_dir '/content/drive/MyDrive/FYP/CoLA'
--max_seq_length 128
--per_gpu_train_batch_size 32
--learning_rate 2e-5
--max_steps 9000
--output_dir "/content/bert-base-cased"
--train_logging_steps 50
--eval_logging_steps 180
--optimizer RecAdam
--recadam_anneal_fun sigmoid
--recadam_anneal_t0 1000
--recadam_anneal_k 0.1
--recadam_pretrain_cof 5000.0
--logging_Euclid_dist
--overwrite_output_dir
--do_eval
--evaluate_during_training \

Turns out it was a python compatibility issue. Works with Python 3.6 and output_dir needs to be, for example for bert, bert-base-cased.


Update docs after removing an option to close SPCs with open editors

The checkbox has been removed so this commit provides the new
screenshot and also the description in Memory consumption section is
updated.

It's related to https://github.com/scala-ide/scala-ide/pull/901

LGTM

@sschaef I removed also "or start typing in an existing file". Right now editors have to be closed and hence it's not possible to start typing in the existing one. I overlooked this previously.

What about this PR?


data requests: reminder email

If a data request has not been approved/rejected in system after 10 working days then an email should be sent to the data custodian and marinemammals@ to remind them that this needs to be actions

This is an example of a kind reminder:

Should we start from the fresh with the reminders?

Should we start from the fresh with the reminders?

Yes, fresh reminders make sense. Thanks Carlos!

@NikiClear to make a request (and make it clear this is a test and shouldn't be answered) and then we will wait 1 week to see if the email is fired;

Solved.


respond example in the documentation fails "interpretation"; requires a small change to make it work

The guide for respond includes the following example:
// when used inside the online visualizer
const { respond } = actions;

const authServerMachine = Machine({
  initial: 'waitingForCode',
  states: {
    waitingForCode: {
      on: {
        CODE: {
          actions: respond('TOKEN', { delay: 10 })
        }
      }
    }
  }
});

const authClientMachine = Machine({
  initial: 'idle',
  states: {
    idle: {
      on: { AUTH: 'authorizing' }
    },
    authorizing: {
      invoke: {
        id: 'auth-server',
        src: authServerMachine
      },
      entry: send('CODE', { to: 'auth-server' }),
      on: {
        TOKEN: 'authorized'
      }
    },
    authorized: {
      type: 'final'
    }
  }
});

However, this does not "compile" (if you will).  The error:
respond is not a function.

The fix is straightforward:
actions: (context, event) => respond (/* .... */);

\ - E

The respond action creator comes from:
import { actions } from 'xstate';

actions.respond(...);

Good idea. However, here is a link to the interpreted state-graph.  This works.  On the 9th line, remove the () =>  and it fails.

That's because the visualizer is currently running on an older version of XState, where actions.respond is not available.

That makes sense.  I'm still getting familiar with the library and how to run it outside viz.  So I can't confirm accordingly, but close it regardless.  Thank you.

@davidkpiano Thinking more about the viz tool...  One of the things I really like about working graphql is being able to set-up an endpoint for the GraphiQL tool.  The tool reflects 100% of the functionality of the service.  The basis for how it works is js template provided by the community, and my setting-up the end-point on my http-server and configuring the client template to fetch the request at that endpoint.
In a react setting, I wonder if it would be possible to create a <Route> entry that accomplishes the same?  The infrastructure in the graphql setting is different, but nonetheless I wonder if this is a useful parallel for thinking about how to integrate viz into the project.
What do you think?

Good thinking; here's what I have so far (and this probably should be in discussions instead...)
Ideally, in any project you create that uses XState, you should only have to do two things:

Install @xstate/inspect (don't install this yet; it's not for public use yet unless you're really curious) and import it

import { inspect } from '@xstate/inspect';

if (process.env.NODE_ENV !== 'production') {
  inspect({
    iframe: false // open in new window
  });
}

Enable devtools for any machine that's used (this should work with any framework):

const someService = interpret(someMachine, { devTools: true });

// Or in React...
const [state, send] = useMachine(someMachine, { devTools: true });

And then all the machines and states will be able to be inspected in that window.

I think the first option should be preferred - would be much easier for people to use it if they could only enable devtools globally in a single place.

@Andarist Both steps would be done together.

As in both would be required to make it work or one could choose between both approaches? If second - what would be the benefit of the second approach if the first one would be implemented? I assume the devtool would have filtering options, so I'm not sure how useful the second one really would be 🤔 .

To help provide more context, I'm not sure how much you have an eye on redux as competition; either or.  A little verbose, but hopefully useful.
In my use case, while there is clearly overlap, I see them more as "one complements the other".  For my purposes and vision for an ideal workflow, I would have a separate window for redux and viz; each something I can open outside of devtools.  Also, to the degree viz can be used to drive state changes that are then expressed in the app that would be great.
In my use case, what is differentiating with XState v. redux is the capacity to express and exploit the finite states of the app/subset therein.  Thus the compliment: redux helps me manage the information that informs xstate's context.  Xstate let's me express the line between my finite states; a complete blindspot in redux - apples and oranges.  Prior to xstate, the implied state-machine  was only made explicit in how I rendered my components in response to current state and user commands... both unclear (wrong vocabulary) and late in the design process.
Speaking of vocabulary, the distinction between the finite state (i.e., specified in the states prop), and the context is a distinction that hasn't been described as clearly as you have.  Working with Xstate gave me terminology to describe the line between finite states and infinite possibilities for things such as a string... not only in my code, but in my head! i.e., the difference/relationship between state and context.  Perfect!
So all in all, to the degree the problem is designing, specifying and managing a state that is mostly controlled by the user (chaotic), and the solution is consistent, predictable use of a norm (routine neutralizes chaos), the xstate-redux-react combination will resonate.
(It's for this reason I often defend the boilerplate in redux; it's a useful echo that cuts through the user-generated noise).


Set content type header

The doubles page should have a dropdown allowing us to specify the content type.
Populate the dropdown with this:
require "rack"
Rack::Mime::MIME_TYPES

I'll start with allowing headers via api.


Add Z80 support

This pull request is intended to demonstrate how to add a new backend to strop.

The first thing we need to do is pick an emulator to use to execute the generated programs.
The reason to do this first is to test that this new backend generates correct instructions. In other words, strop will be tested against the third-party emulator. The emulator I picked, iz80, panics if it's set to execute an unimplemented opcode, so we'll make sure our unit tests execute all the instructions.

So we've now got two emulators. One emulates the Z80, and the other emulates the Intel 8080.
I am intending to use these two emulators to test what I'm going to do next: the types Z80Instruction and Z80InstructionSet. (There is no I8080Instruction or I8080InstructionSet, since 8080 is a subset of Z80, and so can be handled by static analysis.)
Definitely src/z80/emulators.rs has a lot of duplicated code which violates DRY, but this pull request is supposed to show what I'm doing and why. Prettiness is a secondary concern at this point.


Avoid OP steer cancel with cancel button on non OP long

For non OP long vehicles-(stock SCC or normal cruise)
OP steer should enable/disable with cruise on/off button
OP steer should not cancel with cruise "cancel" button( this is only recommended for OP long vehicles)

@xps-genesis but what about if user wants to disable OP steer without turn off curies control complacently and lose stored set speed? (cruise control has to disable and enabled again to re-enabled OP though)
what do you think?

according to me we should enable OP steer with any of these conditions
1.) cruise set-/res+
2.) cruise button on
OP steer should disable with any of these conditions
1.) brake/gas
2.) cruise button off

@xps-genesis that make sense (except disable on pedal which I hate), but I do not see why cruise cancel is not an option.
I think it is a user preference, and UI toggle should  do it
personally I like OP steer only to be enabled by ( 1- cruise on 2- cruise set-)
and disabled by (1- cruise off 2- cruise cancel)
this give the user all option by using buttons only, use OP steer with cruise enabled/ without cruise enabled (cancel then resume )


FF ONLY Merge 0.6.x into master, November 26

Motivation: Bring in test adapter fixes (#3194) for #3033.
$ git checkout -b merge-0.6.x-into-master-november-26
Switched to a new branch 'merge-0.6.x-into-master-november-26'

$ export mb=$(git merge-base scala-js/0.6.x scala-js/master)

$ git log --graph --oneline --decorate $mb..scala-js/0.6.x | cat
* e952f9ce5 (sjrd/0.6.x, scala-js/0.6.x, 0.6.x) Merge pull request #3194 from gzm0/fail-well
* fbe0421ac (origin/fail-well) Fix #3175: Propagate failures in TestAdapter

$ git merge --no-commit scala-js/0.6.x
Auto-merging test-adapter/src/main/scala/org/scalajs/testadapter/TestAdapter.scala
CONFLICT (content): Merge conflict in test-adapter/src/main/scala/org/scalajs/testadapter/TestAdapter.scala
Auto-merging test-adapter/src/main/scala/org/scalajs/testadapter/RunnerAdapter.scala
Auto-merging test-adapter/src/main/scala/org/scalajs/testadapter/ComJSEnvRPC.scala
Auto-merging project/BinaryIncompatibilities.scala
CONFLICT (content): Merge conflict in project/BinaryIncompatibilities.scala
Automatic merge failed; fix conflicts and then commit the result.

$ git status
On branch merge-0.6.x-into-master-november-26
You have unmerged paths.
  (fix conflicts and run "git commit")
  (use "git merge --abort" to abort the merge)

Changes to be committed:

	modified:   test-adapter/src/main/scala/org/scalajs/testadapter/ComJSEnvRPC.scala
	modified:   test-adapter/src/main/scala/org/scalajs/testadapter/RunnerAdapter.scala
	modified:   test-common/src/main/scala/org/scalajs/testcommon/RPCCore.scala
	modified:   test-common/src/test/scala/org/scalajs/testcommon/RPCCoreTest.scala
	modified:   test-interface/src/main/scala/org/scalajs/testinterface/internal/JSRPC.scala

Unmerged paths:
  (use "git add <file>..." to mark resolution)

	both modified:   project/BinaryIncompatibilities.scala
	both modified:   test-adapter/src/main/scala/org/scalajs/testadapter/TestAdapter.scala

$ git checkout scala-js/master project/BinaryIncompatibilities.scala

Fix trivial conflict in TestAdapter.scala.
$ git diff -w
diff --cc test-adapter/src/main/scala/org/scalajs/testadapter/TestAdapter.scala
index 62860c501,1bf13c96d..000000000
--- a/test-adapter/src/main/scala/org/scalajs/testadapter/TestAdapter.scala
+++ b/test-adapter/src/main/scala/org/scalajs/testadapter/TestAdapter.scala
@@@ -135,9 -163,13 +164,13 @@@ final class TestAdapter(jsEnv: ComJSEnv
      """

      val launcher = new MemVirtualJSFile("startTestBridge.js").withContent(code)
 -    val runner = jsEnv.comRunner(launcher)
 +    val runner = jsEnv.comRunner(jsFiles :+ launcher)
+     val com = new ComJSEnvRPC(runner)
+     val mux = new RunMuxRPC(com)
+
      runner.start(config.logger, config.console)
-     new ManagedRunner(threadId, runner)
+
+     new ManagedRunner(threadId, runner, com, mux)
    }
  }

$ git add -u
$ git commit
[merge-0.6.x-into-master-november-26 5a65bb4b5] Merge remote-tracking branch 'scala-js/0.6.x' into merge-0.6.x-into-master-november-26

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


Remove Feature Flag PROFILE_V3_USE_PROFILE_API_V3 and delete old code

User Story - Business Need
Companion Ticket from VA-IIR Team
We've enabled the PROFILE_V3_USE_PROFILE_API_V3 feature flag in production and are observing Datadog for any irregularities.  Once we are satisfied that the new functionality works as expected, we will need to remove the feature flag and the old logic.

[ ] Ticket is understood, and QA has been contacted (if the ticket has a QA label).

User Story(ies)
As a software developer working on the notification api
I want to remove feature flags after the new code has been proven
So that we retain a concise and easy to read codebase
Additional Info and Resources

Acceptance Criteria

[ ] PROFILE_V3_USE_PROFILE_API_V3 feature flag is removed
[ ] Old code which was bypassed by enabling the feature flag is removed
[ ] All existing functionality is maintained
QA Considerations

The code should be functionally identical, with no expected changes in behavior.  Notable Postman collection requests to use:

send sms with phone_number
send sms with recipient_id
send email with email_address
send email with recipient_id

Potential Dependencies

PR is open for reviews.

PR approved and merged, will be sent to Prod today.

In the pipeline and staged for deployment to Prod. Closing ticket as Done.


Writer

add Writer
fix the problem: obervation = [] by adding self._current_turn += 1

Hey there, not sure if this is something you intend to reopen later but id be happy to look through another PR if you want, not 100% sure what the bug you’re fixing is here but if you can specify it that would be good to know.

Sorry for the unintended pull request, we are working on a different
project based on the framework of ChatArena, and I made a mistake to pull
request to your codebase instead of ourselves. Really sorry to bother you.
Elliot Tower @.***> 于 2023年11月28日周二 上午9:40写道：

Hey there, not sure if this is something you intend to reopen later but id
be happy to look through another PR if you want, not 100% sure what the bug
you’re fixing is here but if you can specify it that would be good to know.
—
Reply to this email directly, view it on GitHub
https://github.com/Farama-Foundation/chatarena/pull/106#issuecomment-1829980559,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMVIV3HA6X7K3C55USUPVQDYGXZVBAVCNFSM6AAAAAA73BM6JOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRZHE4DANJVHE
.
You are receiving this because you modified the open/close state.Message
ID: @.***>


additionalProperties now reports name of the property that caused failure.

I think being able to tell in the error message which property was "extra" is a very useful thing.

@akidee I agree, this is a good start. Thanks for accepting it.


Add documentation on Database introspection methods to internals.rst

internals.rst will be landing as part of #683

Here's what I have so far:
db.name

db.size

db.mtime_ns

await db.table_exists(table)

await db.table_names()

await db.table_columns(table)

await db.primary_keys(table)

Returns the names of the columns that are part of the primary key for this table.

await db.fts_table(table)

Returns the name of the FTS table associated with this table, if one exists.

await db.label_column_for_table(table)

Returns the label column that is associated with thhis table - either automatically detected or using the ``"label_column"`` key from :ref:`metadata`.

await db.goreign_keys_for_table(table)

await db.hidden_table_names()

await db.view_names()

await db.get_all_foreign_keys()

await db.get_outbound_foreign_keys(table)

await db.get_table_definition(table)

await db.get_view_definition(view)

This page here: https://datasette.readthedocs.io/en/latest/internals.html

More important is to document execute() - see #685

This documentation is live here: https://datasette.readthedocs.io/en/latest/internals.html#database-introspection


Can't run python demo/demo_skeleton.py demo/ntu_sample.avi demo/demo.mp4

load checkpoint from http path: https://download.openmmlab.com/mmaction/pyskl/ckpt/posec3d/slowonly_r50_ntu120_xsub/joint.pth
load checkpoint from http path: http://download.openmmlab.com/mmdetection/v2.0/faster_rcnn/faster_rcnn_r50_fpn_2x_coco/faster_rcnn_r50_fpn_2x_coco_bbox_mAP-0.384_20200504_210434-a5d8aa15.pth
Performing Human Detection for each frame
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 72/72, 20.9 task/s, elapsed: 3s, ETA:     0sload checkpoint from http path: https://download.openmmlab.com/mmpose/top_down/hrnet/hrnet_w32_coco_256x192-c78dce93_20200708.pth
Performing Human Pose Estimation for each frame
[                                                  ] 0/72, elapsed: 0s, ETA:Traceback (most recent call last):
File "demo/demo_skeleton.py", line 314, in
main()
File "demo/demo_skeleton.py", line 258, in main
pose_results = pose_inference(args, frame_paths, det_results)
File "demo/demo_skeleton.py", line 184, in pose_inference
pose = inference_top_down_pose_model(model, f, d, format='xyxy')[0]
File "/home/xunlong/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/mmcv/utils/misc.py", line 340, in new_func
output = old_func(*args, **kwargs)
File "/home/xunlong/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/mmpose/apis/inference.py", line 380, in inference_top_down_pose_model
poses, heatmap = _inference_single_pose_model(
File "/home/xunlong/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/mmpose/apis/inference.py", line 247, in _inference_single_pose_model
data = test_pipeline(data)
File "/home/xunlong/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/mmpose/datasets/pipelines/shared_transform.py", line 107, in call
data = t(data)
File "/home/xunlong/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/mmpose/datasets/pipelines/top_down_transform.py", line 289, in call
c = results['center']
KeyError: 'center'
I can't run pose_infererce ,but the frame_paths and det_results are not none,I don't know where is wrong.

I have solve this question ,because the mmpose and mmdet are too higher

Can you list the compatible versions of torch,
mmcv-full, mmdet, mmpose

Please provide the version of packages you used.

i ran it on colab for stgcn++ and posec3d  with torch=1.11.0, mmcv-full=1.5.0, mmdet=2.23.0, mmpose=0.25.0

Is there a solution？

Checked，it's useful。（mmcv-full=1.5.0, mmdet=2.23.0, mmpose=0.25.0）

Can you list the compatible versions of torch,
mmcv-full, mmdet, mmpose

I have met the same issue, but it works after installing the suitable version of mmdet (2.23.0) and mmpose (0.25.0). Thanks.

mmcv-full=1.3.18, mmdet=2.23.0, mmpose=0.24.0

mmcv-full=1.3.18, mmdet=2.23.0, mmpose=0.24.0

These versions are OK. If you still failed to run the demo, try to create a new environment, first install mmcv-full and then install mmdet, mmpose, pyskl.

I  met the same error .and this is my version.could the problem be that my version is a little high?

 I met the same error .and this is my version.could the problem be that my version is a little high?

We have updated the pose estimation config file, now it is compatible with mmpose v0.26.0


my bug :D

[$20000][1073015] High CVE-2020-6465: Use after free in reader mode. Reported by Woojin Oh(@pwn_expoit) of STEALIEN on 2020-04-21
https://chromereleases.googleblog.com/2020/05/stable-channel-update-for-desktop_19.html

Awesome Works!
It just updated now.
Thank you for your waiting.


https://discord.gg/vPhZpmhQ discord link tiktok code

TikTok coin source https://discord.gg/vPhZpmhQ

``

the invite doesnt work

https://discord.gg/sJDsj7Zk

the invite doesnt work

https://discord.gg/rnzjAqDhx , report that gh account


Feature request: xlabel and ylabel for GeoAxes

Hi, thanks for the great package. I found this package today and got very excited about it. I have skimmed over the document with great enthusiasm. It is really what matplotlib should have become!
I am an astronomer, sometimes I need to plot the stars in the sky coordinate with a certain projection. (This is actually how I found your package :)
This task is pretty much the same as plotting a map of the world. So proplot seems very attractive for the task for its concise API (compared with cartopy).
However I found a small problem for my usage, the GeoAxes of proplot does not allow one to set xlabel and ylabel (as I have tried and if I understand correctly). I can understand when plotting the map on the earth, everyone knows the axes should be longitude and latitude, so it makes sense to ignore the labels. But in our case, astronomers frequently use different sky coordinates, e.g., based on the sun or the Milky Way location. So it is critical to label the axes that we use.
I am wondering if it is possible to enable setting xlabel and ylabel for GeoAxes. Thanks!
My system:
proplot.__version__, matplotlib.__version__, cartopy.__version__
('0.9.5', '3.4.3', '0.20.2')

BTW, I found that I can play a trick by using the leftlabels and bottomlabels as alternatives of the xlabel and ylabel as a workaround, see the code below. They look just like normal xy labels in the right panel.
However, this trick is limited. It does not work well when I have multiple panels. For example, I can not change the order of defining the two subplots, unless I define labels for every panel through this trick.
import numpy as np
import proplot as pplt

fig = pplt.figure(span=False, suptitle='Example')

ax = fig.subplot(121, proj='ortho', proj_kw={'lon_0': 0, 'lat_0': 0})
ax.format(lonlim=(-20, 20), latlim=(-20, 20),
          lonlines=10, latlines=5, labels=True,
          latformatter="simple", lonformatter="simple",
          leftlabels=['dec'],
          bottomlabels=['ra'],
          leftlabels_kw=dict(fontweight='regular', fontsize='medium'),
          bottomlabels_kw=dict(fontweight='regular', fontsize='medium')
          )
ax.scatter(np.random.rand(100) * 15, np.random.rand(100) * 15, s=2)
ax.plot(np.arange(20), s=10)

ax = fig.subplot(122)
ax.format(xlim=(-20, 20), ylim=(-20, 20),
          xlabel='xdata', ylabel='ydata')

Really appreciate the kind words! Very cool to hear someone from astronomy using this.
I can definitely add xlabel and ylabel as optional GeoAxes.format and PolarAxes.format keywords. Maybe will add this when resolving #79/#199. For now, it looks like you can use matplotlib's native setters to add axis labels:
import proplot as pplt
fig, ax = pplt.subplots(proj='polar')
ax.set_xlabel('very very long xlabel')
ax.set_ylabel('ylabel')
ax.xaxis.set_ticks([])
ax.yaxis.set_ticks([])
ax.xaxis.set_visible(True)
ax.yaxis.set_visible(True)

Ah, I wasn't aware of this part ax.xaxis.set_visible(True).
Thanks! The native setters of axis labels work well.

I think this is OK:
ax.format(xlabel='ra', ylabel='dec', xlabelsize=5, ylabelsize=5, ylabelweight='heavy')


Fix #2347 - issue with terminating error

Type

[x] Bug Fix
[ ] New Feature
[ ] Sample

Related Issues?
Fixes #2347
What is in this Pull Request ?
Issue with SilentlyContinue error action

Nice that you managed to crack this one @gautamdsheth!


VM for exercises and project work

We need computing resources before the course starts.

We got a beefy server for this semester. I therefore close this issue.

We got a beefy server for this semester. I therefore close this issue.


✨ Book completed toggle button and fix read again button

Resolves https://github.com/stumpapp/stump/issues/206
Resolves https://github.com/stumpapp/stump/issues/204

This should be good to merge once CI passes, a couple notes:

I added endpoints to query for a book's completion status AND a series' completion status
I added an endpoint for toggling a book's completion status
I added an unimplemented endpoint for toggling a series' completion status

This will eventually mark each book in the series as read. I'll try and add that in sometime soon

Caught and fixed a couple of bugs related to prefetching, primarily the prefetch media and series queries. The TLDR; for those is the raw response, rather than just the data, was being cached, and the invalid type caused UI issues/errors


Scheduled GitHub action of cluster-api fork fails because we don't have the previous release branches

Run: https://github.com/giantswarm/cluster-api/actions/runs/6024541052
Since we only care about the latest release branch in the fork, we should tweak or disable the action.
Could also be done by Turtles if we want to hand the project ownership over immediately. Ask @AndiDog questions about the fork if needed 😉

@Rotfuks can u discuss this in your team? Issue is with the cluster-api which is shared across providers

PR checks such as verify PR contents also don't make sense in the fork. Guess we have to mostly replace .github/.

Opened PR: https://github.com/giantswarm/cluster-api/pull/20

Merged, monitoring next action fails.

Actions no longer check for previous release branches (that are not in our fork).
"Weekly security scan" and "Weekly check all Markdown links" currently fail on main branch but that is the expected behavior since they identify some issue.


Desktop. Burger menu. Button Close can disappear in certain terms

WTR:

Open https://vs-work.github.io/#/
Open burger menu
Use right scroll bar for navigating
Pay attention at close button

Result: Button Close can disappear
Expected result: Button Close can't disappear

Fixed


Checkable properties behave differently based on where they are edited

Tested versions
v4.3.stable.official [77dcf97d8]
System information
Godot v4.3.stable - Windows 10.0.19045 - Vulkan (Forward+) - dedicated GeForce GTX 1660 Ti - Intel(R) Core(TM) i5-9300HF CPU @ 2.40GHz (8 Threads)
Issue description
I use "checkable properties" to refer to properties exposed to the editor through _get_property_list with the usage flag PROPERTY_USAGE_CHECKABLE.
Assume we have the following:

a custom resource class MyResource with a checkable property of type int
a file my_resource.tres storing an instance of the resource
a scene MyNode with an exported member of type MyResource set to my_resource.tres

When editing my_resource.tres directly, checking on and off the property work as I expect it to. Specifically, toggling it off sets the value to null internally and the editor displays 0. However, when editing my_resource.tres through MyNode's inspector, toggling it on or off does nothing. This doesn't just affect the editor: even if my_property is manually set to 0 and unchecked, it will be saved as 0 and not null when the two may have different meanings.
In my project, I use checkable properties in a system similar to Control's themes. null and only null means "don't override the parent's value". As a workaround, I store all such theme-like resources externally.
Steps to reproduce
The minimal reproduction project below contains all the necessary files to reproduce the issue.

Open my_resource.tres. Toggling its property on should print my_property <- 0 to the console (replace 0 with whatever value you've entered if using the spinbox directly). Toggling it off should always display my_property <- <null>.
Open my_node.tscn, and click on its first field to edit it. Since its value is set to my_resource.tres, I expect it to work just like in the previous case. Instead, toggling the property on or off does nothing. It is possible to input a non-zero value and toggle it off without the value being reset.

Minimal reproduction project (MRP)
mrp_checkable_properties.zip

@jokosablenk Any luck fixing the issue?


Update zio, zio-streams to 2.0.7

Updates

dev.zio:zio
dev.zio:zio-streams

from 2.0.2 to 2.0.7.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.zio" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #433.


OpenBot remote interface

stream images and vehicle state to a computer and send controls and indicator commands to the robot.

Similar to #182, but using WebRTC for low-latency. Optimally, also with web brewers interface.


Salve(ei) shows as separate item

Not sure if this is just an instance ID issue (in which case no issue) or how it is displayed via site.

There are different item ids depending on what you used to imbue the salve amulet. nightmare zone, soul wars, pvp arena


Added Kevin Hart

Added a small video of Kevin hart, not the exact text but close enough I believe:
https://www.youtube.com/watch?v=S81Ttg6B59g

:100: Thanks! :tada:


GSO-Friendly Packets Out Memory

this trivial patch enables the batching of packets out into a persistent buffer per connection, for cleaner more efficient GSO.
currently there is no way to relate the peer_ctx back to a connection inside the pmi_allocate callback, so the best you can do is a pool of packet buffers. This can lead to ~40+ unique packet buffers being passed via sendmsg into the kernel and just as many unique copies.
or one could construct a contiguous buffer of all packets for GSO within the ea_packets_out at the expense of all those copies.
and all is complicated further by using io_uring given the asynchronous sendmsg completions.
this patch relies on the assumption of sequence. That for a given connection, the sequence in which packet buffers are requested from pmi_allocate matches the order in which they are passed to ea_packets_out.
now all you need to do is group packets by connection in your ea_packets_out callback, then calculate the contiguous buffer they constitute into a new iov_vec and pass it into sendmsg.

@dtikhonov


More fix tests

Codecov Report

Merging #55 (387588e) into master (081a8aa) will decrease coverage by 2.82%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #55      +/-   ##
==========================================
- Coverage   45.07%   42.24%   -2.83%
==========================================
  Files          20       20
  Lines        1562     1567       +5
==========================================
- Hits          704      662      -42
- Misses        858      905      +47

Impacted Files
Coverage Δ

server/src/server.rs
87.70% <100.00%> (-0.22%)
:arrow_down:

server/src/connection_list.rs
43.90% <0.00%> (-17.08%)
:arrow_down:

server/src/id_manager.rs
69.23% <0.00%> (-15.39%)
:arrow_down:

server/src/error.rs
0.00% <0.00%> (-8.52%)
:arrow_down:

server/src/tcp.rs
46.62% <0.00%> (-5.41%)
:arrow_down:

server/src/websockets.rs
60.92% <0.00%> (-3.98%)
:arrow_down:

server/src/connection.rs
29.47% <0.00%> (-2.62%)
:arrow_down:

Continue to review full report at Codecov.

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

bors r+


Source Control (Git) Changes Not Appearing

Type: Bug
All of a sudden, I opened up my Source Control pane and no changes were there. When I run git status in my folder, I see a bunch of changes, but they aren't showing up in VS Code.
VS Code version: Code 1.73.1<PHONE_NUMBER>f055b99068d3688932416f2346dd3b, 2022-11-09T04:27:29.066Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz (8 x 2904)

GPU Status
2d_canvas: unavailable_softwarecanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: disabled_softwaremultiple_raster_threads: enabled_onopengl: disabled_offrasterization: disabled_softwareraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: unavailable_softwarewebgl2: unavailable_softwarewebgpu: disabled_off

Load (avg)
undefined

Memory (System)
15.88GB (2.43GB free)

Process Argv
--folder-uri file:///c%3A/Users/jmaxwell/Source/Repos/hylandtechoutreach/hackathon --crash-reporter-id 0f54b44e-3ae3-49eb-a414-ec8917f6e8f6

Screen Reader
no

VM
0%

Extensions (27)

Extension
Author (truncated)
Version

read-aloud-text
azu
1.2.3

vscode-eslint
dba
2.2.6

javascript-ejs-support
Dig
1.3.1

vscode-extempore
ext
0.2.10

godot-tools
gee
1.3.1

vscode-peacock
joh
4.2.2

solidity
Jua
0.0.141

wordcounter
kir
2.4.3

rainbow-csv
mec
3.3.0

csharp
ms-
1.25.2

isort
ms-
2022.8.0

python
ms-
2022.18.2

vscode-pylance
ms-
2022.11.30

jupyter
ms-
2022.9.1303220346

jupyter-keymap
ms-
1.0.0

jupyter-renderers
ms-
1.0.12

vscode-jupyter-cell-tags
ms-
0.1.6

vscode-jupyter-slideshow
ms-
0.1.5

vsliveshare
ms-
1.0.5783

vsliveshare-audio
ms-
0.1.91

vsliveshare-pack
ms-
0.4.0

betterfountain
pie
1.11.0

gruvbox-material
sai
6.5.1

vscode-open
san
0.1.0

code-spell-checker
str
2.11.1

open-in-browser
tec
2.0.0

code-to-image
tho
0.0.4

(2 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012cf:30540253
azure-dev_surveyonecf:30548226
vscccc:30610679
pyindex848cf:30577861
nodejswelcome1:30587005
282f8724:30602487
gswce1:30612156
iaj6b796:30613358
dbltrim-noruby:30604474
f6dab269:30613381

Hello,
The issue is actually not occurring any longer! I think it may have been a Windows update that fixed it. Whatever it was, I’m all good now!
Thanks,
Joseph
From: Ladislau Szomoru @.>
Sent: Monday, December 5, 2022 9:18 AM
To: microsoft/vscode @.>
Cc: Joseph Maxwell @.>; Mention @.>
Subject: Re: [microsoft/vscode] Source Control (Git) Changes Not Appearing (Issue #167771)
@josephmaxwellhylandhttps://urldefense.com/v3/__https:/github.com/josephmaxwellhyland__;!!C8mu0vCj!b3kqoLa6sLc7WVMaInDkBUmd0b86-LqLwPy-RcKB0bqvK-gjZQyTL9wBaCdxnwYpyGdRm2EEgmOnQteY-xzpOYWOD1WKKg$, does this happen with one repository only or all the repositories that you open in VS Code? Does the list refreshes when you click the "Refresh" button in the "Source Control" view? Could you please share the contents of the git output windowhttps://urldefense.com/v3/__https:/code.visualstudio.com/docs/sourcecontrol/overview*_git-output-window__;Iw!!C8mu0vCj!b3kqoLa6sLc7WVMaInDkBUmd0b86-LqLwPy-RcKB0bqvK-gjZQyTL9wBaCdxnwYpyGdRm2EEgmOnQteY-xzpOYU_2k9XYQ$ when you open a repository. Thanks!
—
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https:/github.com/microsoft/vscode/issues/167771*issuecomment-1337448404__;Iw!!C8mu0vCj!b3kqoLa6sLc7WVMaInDkBUmd0b86-LqLwPy-RcKB0bqvK-gjZQyTL9wBaCdxnwYpyGdRm2EEgmOnQteY-xzpOYUEPdLOAQ$, or unsubscribehttps://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/AZPBQR2SUNMDBE3DUNFNSKDWLX2TBANCNFSM6AAAAAASQBYGQU__;!!C8mu0vCj!b3kqoLa6sLc7WVMaInDkBUmd0b86-LqLwPy-RcKB0bqvK-gjZQyTL9wBaCdxnwYpyGdRm2EEgmOnQteY-xzpOYWw_VkaOg$.
You are receiving this because you were mentioned.Message ID: @.***>
-----------------------------------------  Please consider the environment before printing this e-mail -----------------------------------------
CONFIDENTIALITY NOTICE: This message and any attached documents may contain confidential information from Hyland Software, Inc. The information is intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, or an employee or agent responsible for the delivery of this message to the intended recipient, the reader is hereby notified that any dissemination, distribution or copying of this message or of any attached documents, or the taking of any action or omission to take any action in reliance on the contents of this message or of any attached documents, is strictly prohibited. If you have received this communication in error, please notify the sender immediately by e-mail or telephone, at +1<PHONE_NUMBER>, and delete the original message immediately. Thank you.


Provide a standard way to switch protocol

There should be a way to switch protocol in already connected transport, just like HTTP 101 case, it may be useful when switching http to websockets protocol.
Currently it's done by accessing the private property on a transport, like here aiopyramid's gunicorn worker is doing (https://github.com/housleyjk/aiopyramid/blob/8aef5f4f8c823d138f36b68df2ad40a8b5adb6a3/aiopyramid/websocket/config/gunicorn.py#L126.).

@gvanrossum What do you think? Should we consider adding transport.get_protocol() and transport.set_protocol()?

IIRC protocol switch is very useful feature for upgrading raw socket up to tls also.

Might this feature help to implement protocols on the top of WebSockets like for SIP: https://tools.ietf.org/html/rfc7118 ?
Or I'm too much optimistic ?
(The goal of this feature is to permit the Web browsers to use some raw sockets protocols through a proxy,  and in the same time, bypass most firewalls)

Adding get/set_protocol sounds reasonable.
--Guido (mobile)

@gvanrossum Should we allow to swap protocols only after connection_made is called, or make it simple and allow it at any time?

I'm sorry, I have no bandwidth to think about this. I recommend doing the
thing that has obviously no errors, even if it's more constrained than the
thing that has no obvious errors.

Alright, I think that we should allow to set a new proto at any time. This will be an advanced low-level feature anyways. I'll make a PR soon.

Landed in https://github.com/python/asyncio/commit/32b8996e81cbb9756dea17a058f46557e5cfa691 and https://hg.python.org/cpython/rev/f12a59311885.

What do you think about updating PEP 3156? Or is it too hopelessly behind?

Would be cool to sync it with the docs. Maybe we can ask on python-dev for help?

Please do!

Sent an email to python-ideas. Although it's probably not the best mailing list for such requests, I think there are more people there who could help us with this.


cannot login from LAN and WAN at the same time

I notice in some previous issue , some method has been provide to make the system could be login from LAN #1093  or WAN #1095  . But I found that if I set the system login from WAN for my peers, I could not even login from LAN for task managent . Can any one provide an solution ?

The issue should be resolved by cvat-proxy service. @yxftju feel free to reopen if you have questions related to this issue.


 Thus, it is vulnerable to being dispelled.

Fixed in 0ff5d22


wip: remote test2

Signed-off-by: Tao Li<EMAIL_ADDRESS>

the approved workflow test https://github.com/cloudnative-pg/cloudnative-pg/actions/runs/2718612466


Triggers: Allow chat trigger to detect client-side messages

I can separate these into 2 triggers, if that makes more sense.  So users can guarantee that something came from client or server, rather than it being ambiguous


fix: link displays entry-hyperlink id

🔗 Linked issue

#337

❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

1-3 sentence description of the changed you're proposing, including a link to
a GitHub Issue # or Trello card if applicable.

Description en 1 à 3 phrases de la modification proposée, avec un lien vers le
problème (« issue ») GitHub ou la fiche Trello, le cas échéant.

📝 Checklist

[ ] I have linked an issue or discussion.

[ ] I have updated the documentation accordingly.

Curious, will this activate functionality for internal Contentful "entries" as well as external "URLs" and will it work across content types/models: Resources, Topics, Subtopics, Collections?

Curious, will this activate functionality for internal Contentful "entries" as well as external "URLs" and will it work across content types/models: Resources, Topics, Subtopics, Collections?

What will work with the current fix is:

external URLs
Resources (Contentful entries)

I can enable the remains content types as well, while we're at it!


Standardize design system

App font sizing standards, colors, etc.

My Friend Ben Brand Guide_v3.pdf

@sydney-devine @rickyctd Wanted to clarify - the system would be for both web and mobile or just web?

probably both? We would want both eventually. I think just a matter of if we want it all on one ticket or split.

probably both? We would want both eventually. I think just a matter of if we want it all on one ticket or split.

Agree. I kinda think we should just do both at the same time, even if this spans a longer sprint for you.

probably both? We would want both eventually. I think just a matter of if we want it all on one ticket or split.

Agree. I kinda think we should just do both at the same time, even if this spans a longer sprint for you.

Ok cool! Can I get the current version of the mobile mockup (for reference) along with screen size dimensions used for it?

probably both? We would want both eventually. I think just a matter of if we want it all on one ticket or split.

Agree. I kinda think we should just do both at the same time, even if this spans a longer sprint for you.

Ok cool! Can I get the current version of the mobile mockup (for reference) along with screen size dimensions used for it?

https://xd.adobe.com/view/9c25b118-90b5-409e-b9b6-36662f2b59c2-c976/?fullscreen
Here's the results mockup.
Not 100% sure the screen dimensions used.


exclude more resampled files, including converted and focuspoint ones

This expands the regex to exclude more resampled files, including converted ones (SS 5.3) as well as ones generated by https://github.com/jonom/silverstripe-focuspoint.
It also allows for any file extensions with a length between 1 and 4 (this includes webp and avif images, but also other converted files like pdf).

Thanks! I will need to give this more testing this weekend (I'm away for work this week) as I suspect there may be a regression in my original code (with newer releases of Silverstripe 5) whereby CMS thumbnails (displayed in the "Files" section) now use the "Fit" (FitMax) prefix logo__FitMaxWzM1MiwyNjRd.jpg?vid=5. Unless something has changed, Silverstripe does not auto-generate CMS thumbnails - meaning that the CMS Files are somewhat broken when this is restored.

I was correct - CMS-generated thumbnails were also being skipped, meaning the Files section did not show any after a restore. I have created a (very ugly) workaround which assumed that the default thumbnail size is used (although I don't think many, if any change this).
Thanks for your contribution, this has been released in 1.1.6!

@axllent Thanks so much. This has more than halved the backup size of one of my larger sites! ;)
But I noticed that in the current version of Silverstripe (5.3) the thumbnails are regenerated automatically when they are needed? Can you cheack that from your side?
This would mean that which means that your workaround for "__FitMaxWzM1MiwyNjRd" is not needed anymore?

Yeah, the moment alternative thumbnail sizes or methods are used the exclusion won't work, or rather will, but it will exclude those resampled images from the backup too. Given that ssbak is written in Go, there isn't a way around this unfortunately without using a PHP interpreter to load the project and reverse-engineer the default sizes / method - so it is what it is.


[BUG] Cannot migrate VMs after shutdown nodes

Describe the bug
Users stop VMs and enable maintenance mode on nodes. Before maintaining the network, they also shut down nodes. However, when they start nodes again, VMs can start, but VMs cannot be migrated. The status of VMs is like the following. The weird part is that nodes are in Ready status, but there is a Node is not ready event in VM.

I also occasionally reproduce this issue like that, but it's not always reproducible with the following steps. Also, we have a workaround to fix the error by forcing to remove pods like kubectl delete pod xxx --grace-period=0 --force.
To Reproduce
Steps to reproduce the behavior:

Create a 3-node cluster.
Create 9 VMs.
Stop 9 VMs.
Enable maintenance mode on node-2 and node-3.
Shutdown all nodes.
Wait 30 minutes.
Start all nodes.
Start 9 VMs.
Disable maintenance mode on node-2 and node-3.
Migrate some VMs to other hosts. (4 VM's)

Expected behavior
VMs can be migrated.
Support bundle
supportbundle_e31e409d-5aa5-4fac-a430-a0a2c487a958_2022-04-08T14-30-02Z.zip
Environment:

Harvester ISO version: v1.0.0
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): Baremetal

Additional context
Users use 1GbE for the management network and 25GbE for VM (VLAN).

I try to use Network QoS to limit my network speed in KVM, but I still can't reproduce this issue. I limit bandwidth to 250MB/s and have 4 VMs. All VMs can be started and migrated successfully.
    <inbound average='250000' peak='250000' burst='250000'/>
    <outbound average='250000' peak='250000' burst='250000'/>

close due to inactivity and can't reproduce it in our env; feel free to reopen it if u reencountering it, thanks.


Feedback Wanted

For the next version, I am in the process of trying to clean up the build process for this project. I would also like to clean up the way the custom Axios types (e.g. AxiosRequestConfigWithVersioning) are exported since I feel like the current way is a bit cumbersome.
Instead of:
import { AxiosRequestConfigWithVersioning } from 'axios-api-versioning/dist/types/axios';

I would rather prefer:
import { AxiosRequestConfigWithVersioning } from 'axios-api-versioning';

I would like some feedback from those that use this library if this TypeScript change is a good Quality of Life change.

See v3 release notes that address these concerns.


UE4-Wrapper Editor crash in UE 4.22

Required Info

Camera Model
D435i

Firmware Version
<IP_ADDRESS>

Operating System & Version
Win 10

Platform
PC

SDK Version
2.30.0

Language
Unreal Engine 4.22

Segment
other

Issue Description
Hi,
i followed the instructions on how to build an run the UE4-Wrapper project. I tried it with UE 4.22, because I need this version for another plugin. I can successfully run the TestLevel and see the camera output on the blocks.
 I haven't tried other versions yet.
Thanks for your feedback,
Maik

Hi @mfruhner
Thanks for the feedback
In general, we test with specific versions of UE and LRS, and fix issues with new versions based on user feedback
Please take a look at https://github.com/IntelRealSense/librealsense/pull/5306
I think it can address some of the issues

I tested this in Linux. If I open the inspector and start/stop several times I can make it crash after a while.
Application version <IP_ADDRESS>
 ... built from changelist 0

OS version Linux 5.3.13-200.fc30.x86_64
Running 4 x86_64 processors (8 logical cores)
Exception was "SIGSEGV: invalid attempt to write memory at address 0x0000000000000003"

<CALLSTACK START>
libUE4Editor-Core.so!FGenericPlatformMisc::RaiseException(unsigned int) [...UnrealEngine/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:413]
libUE4Editor-Core.so!FUnixErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) [...UnrealEngine/Engine/Source/Runtime/Core/Private/Unix/UnixErrorOutputDevice.cpp:70]
libUE4Editor-Core.so!FOutputDevice::LogfImpl(char16_t const*, ...) [...UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:71]
libUE4Editor-Core.so!AssertFailedImplV(char const*, char const*, int, char16_t const*, __va_list_tag*) [...UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:101]
libUE4Editor-Core.so!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, char16_t const*, ...) [...UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:442]
libUE4Editor-OpenGLDrv.so!FOpenGLDynamicRHI::GetContextStateForCurrentContext(bool) [...UnrealEngine/Engine/Source/Runtime/OpenGLDrv/Private/OpenGLDevice.cpp:165]
libUE4Editor-OpenGLDrv.so!UE4Function_Private::TFunctionRefCaller<FOpenGLDynamicRHI::RHIUpdateTexture2D(FRHITexture2D*, unsigned int, FUpdateTextureRegion2D const&, unsigned int, unsigned char const*)::$_69, void ()>::Call(void*) [...UnrealEngine/Engine/Source/Runtime/Core/Public/Templates/Function.h:486]
libUE4Editor-OpenGLDrv.so!FOpenGLDynamicRHI::RHIUpdateTexture2D(FRHITexture2D*, unsigned int, FUpdateTextureRegion2D const&, unsigned int, unsigned char const*) [...UnrealEngine/Engine/Source/Runtime/OpenGLDrv/Private/OpenGLTexture.cpp:2304]
libUE4Editor-RealSense.so!FDynamicTexture::RenderCmd_UpdateTexture(FTextureUpdateData*) [...tools/librealsense/wrappers/unrealengine4/Plugins/RealSense/Source/RealSense/Private/DynamicTexture.cpp:185]
libUE4Editor-RealSense.so!FDynamicTexture::Update(rs2::video_frame const&) [...tools/librealsense/wrappers/unrealengine4/Plugins/RealSense/Source/RealSense/Private/DynamicTexture.cpp:125]
libUE4Editor-RealSense.so!ARealSenseInspector::ProcessFrameset(rs2::frameset*) [...tools/librealsense/wrappers/unrealengine4/Plugins/RealSense/Source/RealSense/Private/RealSenseInspector.cpp:385]
libUE4Editor-RealSense.so!ARealSenseInspector::WaitFrames() [...tools/librealsense/wrappers/unrealengine4/Plugins/RealSense/Source/RealSense/Private/RealSenseInspector.cpp:368]
libUE4Editor-RealSense.so!ARealSenseInspector::ThreadProc() [...tools/librealsense/wrappers/unrealengine4/Plugins/RealSense/Source/RealSense/Private/RealSenseInspector.cpp:305]
libUE4Editor-RealSense.so!FRealSenseInspectorWorker::Run() [...tools/librealsense/wrappers/unrealengine4/Plugins/RealSense/Source/RealSense/Public/RealSenseInspector.h:189]
libUE4Editor-Core.so!FRunnableThreadPThread::Run() [...UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
libUE4Editor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [...UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:177]
libpthread.so.0!UnknownFunction(0x84bf)
libc.so.6!clone(+0x42)

<CALLSTACK END>

Hey,
I updated to the new version 2.31, which merged the Linux patches.
Now it doesn't build on Windows in Version 4.22 or 4.23 at all. Didn't test 4.24 yet.

"librealsense2/rs.hpp": No such file or directory	RealSenseUE	C:\Users\Maik\git\ue4-realsense\Plugins\RealSense\Source\RealSense\Public\RealSenseNative.h	7
'UStaticMesh::SourceModels': Please do not access this member directly; use UStaticMesh::GetSourceModel(LOD) or UStaticMesh::GetSourceModels(). Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.	RealSenseUE	C:\Users\Maik\git\ue4-realsense\Plugins\RuntimeMeshComponent\Source\RuntimeMeshComponentEditor\Private\RuntimeMeshComponentDetails.cpp	490

Missing rs2.hpp is just a compilation issue.
I have executed sudo make DESTDIR="/.../UnrealEngine-4.24/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v15_clang-8.0.1-centos7/x86_64-unknown-linux-gnu" install to make UE see rs2.hpp and -lrealsense2 (tested with 4.24)
@gaborpapp tried it with 4.23 and 4.24 and mentioned he had to run export LD_LIBRARY_PATH=/usr/local/lib64

I haven't tested the changes on Windows, but there should not be any Linux specific about it. The missing header file can be caused by this change, where the Windows settings were moved:
https://github.com/IntelRealSense/librealsense/pull/5306/commits/fbe187c8c65c8cad18b1ca83192322025ff68527#diff-edd341da6ac45e3782b96ea2ff2c62b2R44
Can you test that the Windows conditional settings are executed?

After updating to 4.23.1 it works again.
Seems to be the minimum version now?

@mfruhner Glad to see the issue resolved. Andy other questions about this? Thanks!

I tested it with 4.23.1 and 4.24, but it should not be too difficult to keep backwards compatibility with some #ifdef's if the changes break compilation in 4.22 and 4.23. I can try looking into this in some time if you need it.