Add Known DITA-OT Issues to Docs

Probably in the Troubleshooting section, not every issue but those that are common and which users might reasonably expect to work, but either don't, or don't work as expected.
Some possible candidates:

Generating "accessible" PDFs with FOP
Cases where reltables don't work
Cases with keyref / conref resolution not working as expected

Incorrectly added to this project. Adding to the docs project instead.

See https://github.com/dita-ot/docs/issues/63


Isolated character problem

Hi,
A lot of isolated characters are lost in the Version 4.1, and even with the latest version. May be they are relatively small (at 200 DPI).
Do you know where is the problem ? Segmentation or connected component filtering ?
Environment
Tesseract Version : 4.1
Window 10
Current Behavior:

Ouput text:
No. TAG                 page
07396
Expected Behavior:
No. TAG                 page
07396                      1
Suggested Fix:

I'm also facing the same problem
Increasing the DPI doesn't help
In my case
if I highlight the word Serie:

It does work, but if I highlight "Serie" and the Letter "B"
It doesn't read anything


forwardingFilters の入力項目を追加する

変更履歴

[ADD] forwardingFilters の入力項目を新規追加する

既存の forwardingFilter も残しており、両方設定した場合はシグナリング時に両方のパラメータを送信する
@tnamao

This pull request introduces a new feature for handling forwarding filters in various parts of the application. The most important changes include updates to the state management, actions, and components to support the new forwardingFilters parameter.
State Management Updates:

Added enabledForwardingFilters and forwardingFilters to the initial state in src/app/slice.ts [1] [2].
Created new actions setEnabledForwardingFilters and setForwardingFilters in src/app/slice.ts [1] [2].

Action Handling:

Updated setInitialParameter to handle forwardingFilters in src/app/actions.ts [1] [2] [3].
Added forwardingFilters to the state selections in various functions in src/app/actions.ts [1] [2] [3].

Component Updates:

Introduced ForwardingFiltersForm component in src/components/DevtoolsPane/ForwardingFiltersForm.tsx.
Integrated ForwardingFiltersForm into the DevtoolsPane component in src/components/DevtoolsPane/index.tsx [1] [2].

Test Updates:

Added a test case for forwardingFilters in src/app/app.spec.ts.

Utility and Type Updates:

Updated utility functions and types to include forwardingFilters in src/utils.ts and src/types.ts [1] [2] [3].

確認ありがとうございます。
マージします。


Add a next (and maybe previous) command.

Hey again :smiley:
The problem
Sometimes I want to skip a song fast. The loading screen (when the app gets the current status from spotify) in this scenario adds overhead time.
The solution
You do not have to wait for the loaded status to skip a song if you could type sp next (and sp previous) immediately.
@the-lay If it suits you I would prepare a fork. :wink:

Hey hey!
Thanks for the suggestion!
No worries, I will implement it myself today, it should only be two new queries in on_keyword_query and updated help menu :)

Try out the new 56dbd95 version and let me know what you think!
I decided to also replace most icons with the actual spotify icons, I think this looks much neater now :)


Correct operation group names

This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information

[ ] The title of the PR 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 information on cleaning up the commits in your pull request, see this page.
[ ] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[ ] If applicable, the PR references the bug/issue that it fixes.
[ ] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[ ] I have read the contribution guidelines.
[ ] My spec meets the review criteria:

[ ] The spec conforms to the Swagger 2.0 specification.
[ ] The spec follows the guidelines described in the Swagger checklist document.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.

cc @felixwa

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

 https://github.com/Azure/azure-sdk-for-ruby/pull/989

No modification for AutorestCI/azure-sdk-for-node

Thanks @sarangan12 !


Add Geode driver

This is a retry of #388.

please update the most recent set of commits so their commit message starts with the component impacted, e.g. "[geode]".

I'd say this looks good to go, once the couple of nits above are addressed.
Thanks for sticking with getting this in, and kudos to the Geode community on their first release (and some impressive API compatibility)
Note to whomever ends up managing the next release: this should be labeled as a breaking change.

Thanks for taking a look Sean! I have incorporated your feedback.


Worker nodes

It appears that if I have keepalived on the worker nodes priority and unicast does not get set properly because we using the docker node ls command to populate those.  But if we are on a worker node we don't have access to that information.  Can we confirm this only works if we are using this repo on manager nodes?

Yes it currently only works on manager nodes.

I know that docker info shows labels.  I just don't know how to apply them yet.  Would be cool if we could get this goin on worker nodes.

Something like:
  --dns <IP_ADDRESS> \
  --dns <IP_ADDRESS> \
  -H unix:///var/run/docker.sock \
  --label KEEPALIVED_PRIORITY=200```

I have looked into docker info but sadly it only returns the docker daemon labels and not the swarm node labels. It returns the nodes ip though.


Word font styling in Section 2 Normative References

Right now the "normref" style gives out Times New Roman at font 12, but it should be consistent with the body text.

Fixed in isodoc

And maintaining margin differentiation between Biblio and NormRef from the Rice Model document: NormRef does not have hanging indent.


Dynamic Form - Lookup field limited to first 100 items

Category
[ ] Enhancement
[x] Bug
[ ] Question
Version
Please specify what version of the library you are using: [  3.14.0       ]
Expected / Desired Behavior / Question
I am using the Dynamic Form to create a custom new form in SharePoint.  My list has a lookup field that has 115 items in it.  I would expect to see all 115 items in the dropdown for the Dynamic form.
Observed Behavior
Instead of getting all of my list items, the form only shows the first 100 items.
Steps to Reproduce

Create a SharePoint list to use as a lookup with more than 100 items in it. (Example: Clients list)
Create a Site Request list that has as one of its fields, the Client list as a lookup.
Create a custom SPFx form using the Dynamic Form control
When testing the form, you will only see the first 100 clients in the lookup field.

A fix is already in progress 😄
You can check the status here.


Nuget Package Update

Hi, Can someone please update the Nuget package for MahApps with all the changes made for .net core and with the updated third parties dependencies.

@hassaanmasood The latest stable alpha is already available on NuGet. If you want the latest CI NuGet package then put this feed in your NuGet list.

The problem is that nuget package has dependency on ControlzEx version < 4.0. But I want to use another nuget package which has requirement for ControlzEx version > 4.0. This is why I am requesting to update the dependencies version.

@hassaanmasood ,
just install the prerelease of MahApps. But please keep in mind that there are many breaking changes, especially for the ResourceKeys.

Happy coding
Tim


Issue building with CUDA enabled inside a docker container on Jetson Orin NX

I have been trying to compile the Llama ROS package with the two lines of the cmake file uncommented:
option(LLAMA_CUDA "llama: use CUDA" ON)
add_compile_definitions(GGML_USE_CUDA)
I receive errors referencing:
/usr/bin/ld: CMakeFiles/llava.dir/clip.cpp.o: in function clip_model_load': clip.cpp:(.text+0x214f8): undefined reference to ggml_backend_cuda_init'
undefined reference to ggml_backend_cuda_host_buffer_type' undefined reference to ggml_backend_cuda_get_device_count'
undefined reference to `ggml_backend_cuda_reg_devices'
Trying to find similar errors I came across this from the Llama.cpp repo:
https://github.com/ggerganov/llama.cpp/issues/5389
Also, it does look like there was some active development today on that repository so I am not sure if it could also be related to that???
It looks like CUDA is available (I can find the command I did but it showed CUDA devices available inside the docker container.
Also I am starting the container with...
sudo docker run -it  --net=host  --runtime nvidia --gpus all ros2-mgonzs-llama
Which should be giving CUDA access to the container...
Any ideas?

Hey @kyle-redyeti, can you check your nvcc version (nvcc --version)? I was able to compile with CUDA inside a Jetson Orin some time ago, let me check if it is still possible for me.

nvcc --version
Cuda compilation tools, release 12.2, V12.2.140
Build cuda_12.2.r12.2/compiler.33191640_0

I am using a Jetson Orin NX running Jetpack 6.
$ apt show nvidia-jetpack -a
Description: NVIDIA Jetpack Meta Package
Package: nvidia-jetpack
Version: 6.0+b87
I am also starting with a ros-llm docker container.
FROM dustynv/ros:humble-llm-r36.3.0
I figured that the llm container may have more of the things I would need (also was going to try to wrap NanoLLM in a ROS2 Node) but I will try the regular ros:humble-ros-base image instead to see if there is anything different...

I was able to get it to build without major errors... (there is a warning that LLAMA_CUDA is being deprecated an to switch to GGML_CUDA but I think that is going to take more than just changing that line...)
I started with  dustynv/ros:humble-ros-base-l4t-r36.2.0 as my base image and then installed from a fork of your repo so I could have those two line not commented-out.  I am not seeing any speed improvement when running the marcoroni.launch.
Hopefully you can verify that everything is still working correctly for you!
I am now on to trying to make your whole chatbot pipeline work!!!
Thanks!
Kyle

Hey @kyle-redyeti, I have updated llama_ros to change LLAMA_CUDA to GGML_CUDA. I have to test that docker image in my Jetson Orin but the last time I tried llama.cpp in a Jetson, the CUDA version didn't really improve the performance. There may be more parameters to optimize llama.cpp for Jetson.

@mgonzs13 I will give it a try... I am now trying to get the colcon build to comeback with no warning (and warnings as errors) so that my docker build will work.  I know when I was test llama_cpp_python on my old Xavier AGX I saw a fairly large improvement when enabling CUDA (If I remember correctly)... I did expect the same from the Orin... I will keep trying... thanks!

Hey @kyle-redyeti, I have tested the new llama_ros version within my Jetson Oring using Jetpack 6.0 and nvcc 12.2 and, though it is not as accelerated as in my other tests with a RTX 4070 and a GTX1060, the token generation is also updated. I am also thinking about modifying the chatbot_ros to use the tts as soon as the LLM stream tokens but now I am waiting for the whisper.cpp update.


Deployment of all pods on sopnode servers

The demo script deploys multiple pods on FIT nodes. This enhancement is to deploy all pods on sopnode server.

Implemented as part of other improvements.


Add edgeconnect  provisioner mode

Description
The operator supports EdgeConnect Provisioner mode.  EdgeConnect CR has new flag spec.oauth.provisioner.
If the flag is set to true then the operator

creates the EdgeConnect entry on the tenant
updates the EdgeConnect entry on the tenant if HostPatterns field is changed in the CR
removes the EdgeConnect entry on the tenant when the CR is being deleted
handles the OAuth credentials, provides spec.oauth.clientSecret to the EC deployment in Regular mode and an additional secret with credentials from the EC API (CREATE) in Provisioner mode

TODO comments point out to locations where error recovery logic should be added (based on managedByDynatraceOperator attribute). For example:

EdgeConnect entry on the tenant created by the operator exists but has to be re-created
EdgeConnect entry on the tenant having the same name as CR already exist
EdgeConnect entry on the tenant has the same name as CR but different ID

OAuth credentials provided by the EC API are not rotated because there is no way to detect the problem.
How can this be tested?
Make sure your tenant OAuth client has required scopes.

Deploy EdgeConnect CR

apiVersion: v1
kind: Secret
metadata:
  name: ec-provisioner
  namespace: dynatrace
data:
  oauth-client-id: <client-id>
  oauth-client-secret: <client-secret>
---
apiVersion: dynatrace.com/v1alpha1
kind: EdgeConnect
metadata:
  name: ec-provisioner
  namespace: dynatrace
spec:
  apiServer: <tenant>.dev.apps.dynatracelabs.com
  oauth:
    clientSecret: ec-provisioner
    endpoint: <sso-endpoint>
    resource: <resource>
    provisioner: true
  hostPatterns:
    - "*.internal.org"

After a moment

the EdgeConnect CR status is RUNNING
ec-provisioner deployment is created
ec-provisioner-client secret is created
ec-provisioner entry on the tenant is created

Modify CR hostPatterns field and apply changes

ec-provisioner entry on the tenant is updated accordingly

Delete EdgeConnect CR

ec-provisioner entry on the tenant is also deleted

Checklist

[x] Unit tests have been updated/added
[x] PR is labeled accordingly with a single label
[x] I have read and understood the contribution guidelines

Codecov Report

Merging #2298 (5e6d33d) into main (32dc67e) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 5e6d33d differs from pull request most recent head 0089c7f. Consider uploading reports for the commit 0089c7f to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@           Coverage Diff           @@
##             main    #2298   +/-   ##
=======================================
  Coverage   64.47%   64.47%
=======================================
  Files         253      253
  Lines       15905    15905
=======================================
  Hits        10254    10254
  Misses       4902     4902
  Partials      749      749

From my point of view my review finished, as I think it is okay. Maybe @0sewa0 and @andriisoldatenko have more things to add, so let us wait for their review.

yeah it's in my list :) will do


Conflicting information for parameters applicable to Skype for Business Online

The last paragraph of the Description reads "The following parameters are not applicable to Skype for Business Online: AsJob, CalendarPollInterval, Force, Identity, Instance, PipelineVariable, SIPSecurityMode, Tenant, Voice8021p, and VoiceDiffServTag". However, within the description for each of these parameters, "Skype for Business Online" appears in the "Applies to" row of the table (except for AsJob and PipelineVariable, which don't appear at all).

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

ID: 27501e53-7915-e774-a5f8-153a86e4b497
Version Independent ID: 826e461a-0bb8-eb12-aff0-4f27831f5f71
Content: Set-CsUCPhoneConfiguration (skype)
Content Source: skype/skype-ps/skype/Set-CsUCPhoneConfiguration.md
Service: skypeforbusiness-powershell
GitHub Login: @kenwith
Microsoft Alias: kenwith

Hi @rgsteele Thanks for your feedback! Actually, that parameters are present in Online Version so I created a PR to remove that from description. Thank you

@kenwith Please merge this PR if you find it suitable

This is a known issue. The 'applies to' is auto generated by a tool called PlatyPS that uses reflection to see what cmdlets and parameters are available from a user point of view. PlatyPS then spits out the cmdlet stubs and sets the applies to. Some parameters are legacy from Skype for Business Server so they appear in Skype for Business Online even though they are not used. This issue will be resolved in the near future but for now we added that sentence at the top of the description since the 'applies to' is more of 'cmdlet contains' for the parameters. We thought of adding a 'do not use for Skype for Business Online' to all of the relevant parameters but there are many of them and this issue is across many cmdlets. And also this will be fixed.
Before we had this statement in the description it was very confusing too because the params were shown as 'applies to' but they aren't used in SfBO. That line was to help mitigate as a stopgap measure. Hope that explains and I know this is a constant source of confusion. And we are working on it.
@islubin @tomkau FYI


"Unreachable" exception in inline formatter reached

The npf blocks from the following post causes a raise when attempting to render through npf-renderer:
https://www.tumblr.com/grimmfitzz/736971864691425280/eddies-first-dinner-with-dad-steve-and-his?source=share
The culprit is what should be an unreachable exception in the inline formatter.
The cause appears to be this specific block:

Inline formatting options:

Of the same type can overlap (and can do so multiple times in fact)
Can be given out of order


Update poetry

when I try to install these updates and run tests, nothing works. The singer-sdk version seems to have broken things. @sdhibit does poetry run pytest work for you without error?

It would seem that this tap is dependent on the singer-python package, but it is completely incompatible with the singer-sdk which makes me wonder how I got this working in the first place. If we can replace the use of get_bookmark and write_bookmark in the client.py then we should be able to remove the singer-python dependency and update it as you have suggested in this PR.
It will be a while before I can get to this work. So if you wanted to tackle it, it would be a help.


Make error messages consistent

Can we agree on a certain format (either remove all Error:s or add it)?

Yes, we definitely should.
I would suggest we pick a tool that Drone developers are likely familiar with (git, docker) and we should adopt their convention.
Docker error format:
Error: No such object: xxx

Git error format:
fatal: Not a git repository (or any of the parent directories): .git

Since we have Error: already, let's go with Docker error format for CLI error outputs.

hey sorry for delayer here


Compiling problems with Elixir 1.8, OTP21 and OSX 10.14.2

Can't compile the dependency
System:
Erlang/OTP 21 [erts-10.2.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe] [dtrace]

Elixir 1.8.0 (compiled with Erlang/OTP 21)

Output:
===> Compiling prometheus_process_collector
cc prometheus_process_collector_nif.o prometheus_process_info_macos.o -L/usr/local/opt/openssl/lib -shared -L /usr/local/Cellar/erlang/21.2.2/lib/erlang/lib/erl_interface-3.10.4/lib -lerl_interface -lei -lstdc++ -o /Users/andresouza/arvore/deps/prometheus_process_collector/c_src/../priv/prometheus_process_collector.so
Undefined symbols for architecture x86_64:
  "_enif_make_atom", referenced from:
      on_load(enif_environment_t*, void**, unsigned long) in prometheus_process_collector_nif.o
  "_enif_make_double", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_int", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_list_from_array", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_long", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_tuple", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_ulong", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/Users/andresouza/arvore/deps/prometheus_process_collector/c_src/../priv/prometheus_process_collector.so] Error 1
===> Hook for compile failed!

same thing here.
#define ATOM(Id, Value)                         \
    {                                                              \
        Id = enif_make_atom(env, Value);        \
    }

there is any way to include it?
the code is https://github.com/erlang/otp/blob/master/erts/emulator/beam/erl_nif.c but no idea how to include / reference

I tried to help here, but my no knowledge in c make it impossible
here there is more details if helps in any way
matiasberrueta@mac:~/c/p/w|update_libs⚡*?
➤ env DEBUG=1  mix deps.compile prometheus_process_collector
===> Expanded command sequence to be run: []
===> Provider: {default,do}
===> Expanded command sequence to be run: [{default,app_discovery},
                                           {bare,compile}]
===> Provider: {default,app_discovery}
===> Provider: {bare,compile}
===> Compiling prometheus_process_collector
===> sh info:
	cwd: "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector"
	cmd: make -C c_src

===> 	opts: [use_stdout,
               {cd,"/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector"},
               {env,[{"REBAR_DEPS_DIR",
                      "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/lib"},
                     {"REBAR_BUILD_DIR",
                      "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default"},
                     {"REBAR_ROOT_DIR",
                      "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/."},
                     {"REBAR_CHECKOUTS_DIR",
                      "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_checkouts"},
                     {"REBAR_PLUGINS_DIR",
                      "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/plugins"},
                     {"REBAR_GLOBAL_CONFIG_DIR",
                      "/Users/matiasberrueta/.config/rebar3"},
                     {"REBAR_GLOBAL_CACHE_DIR",
                      "/Users/matiasberrueta/.cache/rebar3"},
                     {"REBAR_TEMPLATE_DIR",
                      "/Users/matiasberrueta/.config/rebar3/templates"},
                     {"REBAR_APP_DIRS",
                      "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/apps/*:/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/lib/*:/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/."},
                     {"REBAR_SRC_DIRS",[]},
                     {"ERLANG_ERTS_VER","10.3.4"},
                     {"ERLANG_ROOT_DIR",
                      "/usr/local/Cellar/erlang/21.3.7/lib/erlang"},
                     {"ERL",
                      "/usr/local/Cellar/erlang/21.3.7/lib/erlang/bin/erl"},
                     {"ERLC",
                      "/usr/local/Cellar/erlang/21.3.7/lib/erlang/bin/erlc"},
                     {"ERLANG_ARCH","64"},
                     {"ERLANG_TARGET","21.3.7-x86_64-apple-darwin18.5.0-64"},
                     {"ERLANG_LIB_DIR_erl_interface",
                      "/usr/local/Cellar/erlang/21.3.7/lib/erlang/lib/erl_interface-3.11.2"},
                     {"ERLANG_LIB_VER_erl_interface","3.11.2"}]},
               {abort_on_error,"Hook for compile failed!\n"}]

===> Port Cmd: make -C c_src
Port Opts: [{cd,"/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector"},
            {env,[{"REBAR_DEPS_DIR",
                   "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/lib"},
                  {"REBAR_BUILD_DIR",
                   "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default"},
                  {"REBAR_ROOT_DIR",
                   "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/."},
                  {"REBAR_CHECKOUTS_DIR",
                   "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_checkouts"},
                  {"REBAR_PLUGINS_DIR",
                   "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/plugins"},
                  {"REBAR_GLOBAL_CONFIG_DIR",
                   "/Users/matiasberrueta/.config/rebar3"},
                  {"REBAR_GLOBAL_CACHE_DIR",
                   "/Users/matiasberrueta/.cache/rebar3"},
                  {"REBAR_TEMPLATE_DIR",
                   "/Users/matiasberrueta/.config/rebar3/templates"},
                  {"REBAR_APP_DIRS",
                   "/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/apps/*:/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/lib/*:/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/_build/default/."},
                  {"REBAR_SRC_DIRS",[]},
                  {"ERLANG_ERTS_VER","10.3.4"},
                  {"ERLANG_ROOT_DIR",
                   "/usr/local/Cellar/erlang/21.3.7/lib/erlang"},
                  {"ERL","/usr/local/Cellar/erlang/21.3.7/lib/erlang/bin/erl"},
                  {"ERLC",
                   "/usr/local/Cellar/erlang/21.3.7/lib/erlang/bin/erlc"},
                  {"ERLANG_ARCH","64"},
                  {"ERLANG_TARGET","21.3.7-x86_64-apple-darwin18.5.0-64"},
                  {"ERLANG_LIB_DIR_erl_interface",
                   "/usr/local/Cellar/erlang/21.3.7/lib/erlang/lib/erl_interface-3.11.2"},
                  {"ERLANG_LIB_VER_erl_interface","3.11.2"}]},
            exit_status,
            {line,16384},
            use_stdio,stderr_to_stdout,hide,eof]

cc prometheus_process_collector_nif.o prometheus_process_info_macos.o -L/usr/local/opt/openssl/lib -shared -L /usr/local/Cellar/erlang/21.3.7/lib/erlang/lib/erl_interface-3.11.2/lib -lerl_interface -lei -lstdc++ -o /Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/c_src/../priv/prometheus_process_collector.so
Undefined symbols for architecture x86_64:
  "_enif_make_atom", referenced from:
      on_load(enif_environment_t*, void**, unsigned long) in prometheus_process_collector_nif.o
  "_enif_make_double", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_int", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_list_from_array", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_long", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_tuple", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
  "_enif_make_ulong", referenced from:
      Prometheus::get_process_info(enif_environment_t*, int, unsigned long const*) in prometheus_process_collector_nif.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/Users/matiasberrueta/code/p/w/deps/prometheus_process_collector/c_src/../priv/prometheus_process_collector.so] Error 1
===> Hook for compile failed!

** (Mix) Could not compile dependency :prometheus_process_collector, "/Users/matiasberrueta/.mix/rebar3 bare compile --paths "/Users/matiasberrueta/code/p/w/_build/dev/lib/*/ebin"" command failed. You can recompile this dependency with "mix deps.compile prometheus_process_collector", update it with "mix deps.update prometheus_process_collector" or clean it with "mix deps.clean prometheus_process_collector"
matiasberrueta@mac:~/c/p/w|update_libs⚡*?

I tried compiling myself https://github.com/erlang/otp that has the code but I don't know what else is missing

https://bugs.erlang.org/browse/ERL-935
with
Erlang/OTP 21 [erts-10.3.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe] [dtrace] Eshell V10.3.4  (abort with ^G)  fails
but with
Erlang/OTP 21 [erts-10.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1]

Eshell V10.2  (abort with ^G)

works

Just compiled here:
Erlang/OTP 21 [erts-10.3] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]

Eshell V10.3  (abort with ^G)

no idea what's up.

@andrelip @mberrueta what is your mix-installed rebar3 version? You can run this:
~/.mix/rebar3 version

Please try running mix local.rebar and trying again.

@josevalim:
$ ~/.asdf/installs/elixir/1.8.1/.mix/rebar3 version
rebar 3.6.1 on Erlang/OTP 21 Erts 10.3.4

now it's working for me, but I don't know what solve it. I update and restart everything

@mberrueta what is your rebar3 version? I think this is actually a build tool issue, so perhaps it is worth closing the bug report in bugs.erlang.org until we can trim it down?

~/.mix/rebar3 --version
rebar 3.6.1 on Erlang/OTP 21 Erts 10.3.5

I opened a rebar issue before, but they said that wasn't related
https://github.com/erlang/rebar3/issues/2064

@andrelip @mberrueta I think your problem may be this:
-L/usr/local/opt/openssl/lib

I had CPPFLAGS and LDFLAGS set in my environment for compiling in support for MySQL, and their being set was preventing the prometheus_process_collector Makefile from setting them correctly itself. I unset both env vars and now this compiles fine.

My Makefile skills are rusty, but I think the line at https://github.com/deadtrickster/prometheus_process_collector/blob/master/c_src/Makefile#L25 says "set LDFLAGS if it's not already set". It probably should be appending to LDFLAGS instead.

that's true!

@deadtrickster I'm not trying to duck the responsibility of creating a PR for my suggestion -- I'm just elbows deep in something else at the moment. 😄

oh, no expectations at all. just agreeing.

This problem is occurring for me as well. While troubleshooting, one of my colleagues and I tried running make on the c_src and it fails. My colleague, whose experience with C is more extensive than mine, says it seems to him like the problem is with ld. I have a newer version of ld. Here is the output from running make on the c_src.
https://gist.github.com/clifton-mcintosh/9e5c9d546f8f45bd1d12377c1d709ed9
This is my version of ld, which fails when running make on the c_src:
ld -v
@(#)PROGRAM:ld  PROJECT:ld64-450.3
BUILD 18:45:16 Apr  4 2019
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
LTO support using: LLVM version 10.0.1, (clang-1<IP_ADDRESS>) (static support for 22, runtime is 22)
TAPI support using: Apple TAPI version 10.0.1 (tapi-1<IP_ADDRESS>)

My colleague's earlier version of ld, which works when running make on the c_src.
ld -v
@(#)PROGRAM:ld  PROJECT:ld64-409.12
BUILD 02:04:28 Aug 14 2018
configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
LTO support using: LLVM version 10.0.0, (clang-1<IP_ADDRESS>) (static support for 21, runtime is 21)
TAPI support using: Apple TAPI version 10.0.0 (tapi-1000.10.8)

I'm also having trouble compiling.
===> Compiling prometheus_process_collector
cc prometheus_process_collector_nif.o prometheus_process_info_macos.o -arch x86_64 -flat_namespace -undefined suppress -shared -L /usr/local/Cellar/erlang/22.0.5/lib/erlang/lib/erl_interface-3.12/lib -lerl_interface -lei -lstdc++ -o /Users/acrogenesis/Library/CloudStorage/iCloud Drive/Documents/Development/valiot/valiot-jobs/deps/prometheus_process_collector/c_src/../priv/iCloud iCloud prometheus_process_collector.so
clang: error: no such file or directory: 'Drive/Documents/Development/valiot/valiot-jobs/deps/prometheus_process_collector/c_src/../priv/iCloud'
clang: error: no such file or directory: 'iCloud'
clang: error: no such file or directory: 'prometheus_process_collector.so'
make: *** [/Users/acrogenesis/Library/CloudStorage/iCloud] Error 1
===> Hook for compile failed!

~/.mix/rebar3 --version
rebar 3.6.1 on Erlang/OTP 22 Erts 10.4.4

ld -v
BUILD 10:27:00 May 27 2019
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
LTO support using: LLVM version 11.0.0, (clang-1<IP_ADDRESS>) (static support for 23, runtime is 23)
TAPI support using: Apple TAPI version 11.0.0 (tapi-1<IP_ADDRESS>)

It seems it only fails if I'm compiling inside an iCloud Drive folder.

Also an issue on Erlang 22.0.6

Also an issue on Erlang 22.0.6

unset LDFLAGS
unset LD_LIBRARY_PATH
unset CFLAGS

and it compiled fine.

@deadtrickster Created PR to fix this issue - tested on OSX / Docker (alpine) - would be sweet if it made it into a hex release.

Also fixed the issue (Elixir) where compilation fails with error message:

/code/common/horde_test/ DEBUG=1 mix compile
==> prometheus_process_collector
make: *** No targets specified and no makefile found.  Stop.
could not compile dependency :prometheus_process_collector, "mix compile" failed. You can recompile this dependency with "mix deps.compile prometheus_process_collector", update it with "mix deps.update prometheus_process_collector" or clean it with "mix deps.clean prometheus_process_collector"
==> horde_test
** (Mix) Could not compile with "make" (exit status: 2).
You need to have gcc and make installed. Try running the
commands "gcc --version" and / or "make --version". If these programs
are not installed, you will be prompted to install them.

It seems that with @bryanhuntesl PR in v1.4.4 elixir_make became a dependency.
This is a bit unfortunate for Erlang-only projects as it apparently requires some configuration of mix and a working Elixir installation. Was this intended?
===> Compiling elixir_make
===> Error building application elixir_make:
     No project builder is configured for type mix

Woops, nope. hmmm

It seems that with @bryanhuntesl PR in v1.4.4 elixir_make became a dependency.
This is a bit unfortunate for Erlang-only projects as it apparently requires some configuration of mix and a working Elixir installation. Was this intended?
===> Compiling elixir_make
===> Error building application elixir_make:
     No project builder is configured for type mix

@bieniusa - Is this analysis correct ?
There are two build systems for this project - the mix.exs used by Elixir and the rebar.config used by hex. Although I only added the dependency to the mix.exs, a dependency has been introduced for 'elixir_make' when using as a rebar3 dependency ?
@deadtrickster - how is this package published - how did the dependency creep in to rebar3 ?

It does not show up in rebar.config, but hex lists it on the webpage.

I just upgraded my AntidoteDB dependencies (for some other reason) and there it showed up.

What do you think @deadtrickster ?

Or make the 'elixir_make' dependency ':optional' - but that will create headaches for the Elixir people

This is going to be a nightmare to fix. If we want to have erlang and elixir support it would probably be best to dump the mix stuff completely and use rebar3 / port compiler / rebar3_publish and nothing else.

Yup, I would say this is the way to go. elixir_make is meant to be an alternative to the conveniences provided by rebar for handling native code anyway. So both should take you to the same place.

published 1.4.5 without mix

@andrelip have you tried / tested - can this be closed  ?

I had the same issue today. Elixir 1.9.1 with Erlang/OTP 22.
I spotted the openssl part L/usr/local/opt/openssl/lib in @andrelip output. Commented them out in my .zshrc and it would compile. But, I can't seem to reproduce it ... ? 💁♂

Good to close this ticket now ?

I'm going to vote "yes", with the qualification that I haven't used Elixir 1.8, OTP 21, or macOS 10.14 in some time. 😄

Yes!


Mandatory REST Api Scopes for using the IOS SDK

Are there any mandatory scopes to use the native IOS SDK with an access token that we obtained by using the OAuth2 Authentication? It seems so.
If we authorize our Demo Account with the Scopes “payments” and “transaction.history” we aren’t able to login to the native SDK. The following error message will be displayed.

But if we authorize our user with full scopes: “payments”, “transactions.history”, “user.profile_readonly”, “user.profile” “user.app-settings”, “payment_instruments”, “user.payout-settings” and “user.subaccounts” for instance, the login just works fine.
Is that an intented behavior?
If yes, which scopes are mandatory?

hi, fixed this issue?


Remarkable Addin Error with Tablet Version <IP_ADDRESS>5 Software Update

Everything was working great with table 2.xx software.  Love this Addin.  The tablet updated to <IP_ADDRESS>5 today.  OneNote wouldn't sync.  I tried using a new one-time code and entered under OneNote reMarkableSync Addin and received "Error registering new reMarkable device".  Tried to reinstall Addin but received same error message.

Update: Using the "switch.sh" script I was able to boot back to the previous tablet v<IP_ADDRESS>9 since it's saved on the tablet in a separate partition.  I unpaired with the cloud and re-established sync using the downgraded OS.  However, I'm still receiving the same error when I try to connect the Addin using the one-time code via cloud.  I am however able to connect directly using USB SSH method.  Any help/advice is appreciated.

Same issue, with beta <IP_ADDRESS>6

Same here, with <IP_ADDRESS>5 :-(

This is content of log file:
08.01.2023 11:23:59	RmCloudDataSource.RegisterWithOneTimeCode(70) - registring with code: xxxxxxxx
08.01.2023 11:23:59	RmCloudDataSource.Request(173) - url is: https://webapp-production-dot-remarkable-production.appspot.com/token/json/2/device/new
08.01.2023 11:23:59	RmCloudDataSource.RegisterWithOneTimeCode(86) - response code: InternalServerError

Same issue here. Does anyone have a fix?

Also having same issue here, with new install of version 3

The Auth URL of the API has changed.
This was fixed in the last version of juruen/rmapi v0.0.25
These issues are the same:
#49
#48

https://github.com/jamesf91/reMarkableSync/pull/52#issuecomment-1526242025
I tried to rewrite a part of this to make it work with the new reMarkable file version as well.
The beta release can be found here:
https://github.com/SaWey/reMarkableSync/releases/tag/4.0.0-beta


Update MoT to support 1ES Pools

With all the changes that were made recently to the 1ES agent pools in Azure DevOps, I do not believe the data in the Matrix of Truth is accurate. Please evaluate what the current status of the agent pools is and modify the Matrix of Truth data to reflect any changes.

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description
Update MoT to support 1ES Pools

The matrix was missing the 1es PT images in it's configuration. This PR adds those images, and refactors the code a bit to better reflect reality https://dev.azure.com/dnceng/internal/_git/dotnet-helix-machines/pullrequest/38695

@dkurepa did your changes in https://dev.azure.com/dnceng/internal/_git/dotnet-helix-machines/pullrequest/40291 or other helix-machines work resolve this issue❓


LEP-279 tighten validation in v6 controller

https://dsdmoj.atlassian.net/browse/LEP-279
Add tightened validation from v7 controller into v6

Slight risk when merging this - do first thing in the morning, so we are on hand to revert if needed


ClusterRole names conflict if multiple OperatorGroups share the same name

Bug Report
What did you do?
I installed the olm in a k8s cluster. Then I created an OperatorGroup specifying only the kfox namespace in the kfox namespace. I then subscribed to the elastic operator naming the subscription 'foo'
I noticed clusterroles are on the cluster:
+foo-admin
+foo-edit
+foo-view
They are labeled:
  labels:
    olm.owner: foo
    olm.owner.kind: OperatorGroup
    olm.owner.namespace: kfox

I believe this will run into problems if there is a second subscription named 'foo' in another namespace
What did you expect to see?
No non-namespaced roles.
Environment

operator-lifecycle-manager version:

image: quay.io/operator-framework/olm@sha256:73d60e4f2adbc70ed8df93245fb2d83c9e0062489a22110d897b83c21918e101

Kubernetes version information:

Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:20:10Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:12:17Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes cluster kind:

minikube

Hi @kfox1111, thanks for taking the time to report this issue.
A set of ClusterRoles is generated for each operator-provided API (i.e. CRDs and APIServices). Each OperatorGroup also gets its own set of ClusterRoles, to aggregate (https://kubernetes.io/docs/reference/access-authn-authz/rbac/#aggregated-clusterroles) the set of roles provided by operators that are members of the OperatorGroup.
I believe that you're seeing these per-OperatorGroup roles, which would be expected if there is an OperatorGroup "foo" in your cluster's "kfox" namespace. This does look like a problem for clusters with multiple OperatorGroups sharing the same name.

That makes sense. So its basically missing the namespace name in the generated name clusterrole name?

That makes sense. So its basically missing the namespace name in the generated name clusterrole name?

Yes, that would work. The name is generated here: https://github.com/operator-framework/operator-lifecycle-manager/blob/d921b442f104fdf7d5fae5aacb56d6038860e785/pkg/controller/operators/olm/operatorgroup.go#L887, and changing that should be straightforward, but a fix for this issue will also need to take care of migrating any pre-existing roles.

Yeah, that looks about right. Guessing there is some code to make a RoleBinding pointing at it somewhere as well.

Any updates?

I encountered this problem cause I was naming my OperatorGroups cluster (since they target all namespaces it seemed reasonable!) and they were overwriting the cluster-admin ClusterRole. It took me quite a few hours to understand the issue! Including the namespace in the ClusterRole's name would've helped.


drop shema by id

no issue to closes
Description
CatalogManager::drop_schema requires u64 schema id instead of name
Client output
no changes to output

Pull Request Test Coverage Report for Build 240507594

68 of 93 (73.12%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.1%) to 86.908%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/sql_engine/src/catalog_manager/data_definition.rs
2
3
66.67%

src/sql_engine/src/query/process.rs
37
40
92.5%

src/sql_engine/src/ddl/drop_schema.rs
9
19
47.37%

src/sql_engine/src/catalog_manager/mod.rs
17
28
60.71%

Totals

Change from base Build 240422742:
-0.1%

Covered Lines:
5908

Relevant Lines:
6798

💛  - Coveralls


enhancement to open-cluster-management.io

front page enhancement: modified front page to mention other addons
divide pieces into core components and addons/integrations

@qiujian16 could you please provide some feedback. If you think this is ok, I want to get the doc developers to review it before merging. Thanks.

Signed-off-by: Mike Ng<EMAIL_ADDRESS>

@qiujian16 @mikeshng it would help if you could make sure the doc team (Myself, Chris, Mikela) all could edit your PRs into your branches or forks.... seems on this one, I cannot assign myself or edit so I will make comments.

/assign swopebe
@swopebe I am not sure if this will help but we will have to wait for Qiu Jian to be back from vacation to modify access control. I don't have enough permission to add you.

Thank you Brandi for the review. Added commit https://github.com/open-cluster-management/website/pull/72/commits/6ed94b0e4b0fcd39538e1771ba28335c6a0916cb to address all the issues.

added https://github.com/open-cluster-management/website/pull/72/commits/eb19c57ed9d15999358deb500410ced4638c2bf8 based on Christopher's feedback.

/hold
/lgtm
it looks good to me, feel free to unhold

/unhold
Should be good to merge as all the feedbacks has been addressed.


Parachuting crates

Crates should be able to parachute in if the map isn't closed

see: https://discord.com/channels/912049625337307136/937825802073022595/1099383056378368112


Configmap

Reworked JSON_INPUT to ConfigMap instead of env variable

Note, this version requires configmap version of tesk-core and is not compatible with non-configmap versions.

Look good to me, I will merge it now. (Only food for thought is that the configmaps were not deleted after the completion)


Bug/remove reflect usage

This should now work with React Native Android.

I respect that you want to contribute, but adjusting a bunch of indentation and changing the .gitignore is a weirdly pushy thing do to. Commiting compiled code is super bad form, and there was nothing wrong with the indentation, you appear to have just decided it wasn't to your liking.
Removing Reflect.construct makes this transform dramatically less useful to people. Have you explored using the approximate mode, or loading a polyfill for Reflect.construct as an alternative? This PR is extremely hard to review without any information about the reasoning behind why you feel it is necessary.

@loganfsmyth Ah sorry it wasn't my intent to make a PR to your repo, but my fork. The reason for removing the Reflect usage is that it doesn't work with React Native on android. I'll close this. Apologies.


Removed some code duplication between Depictor.cpp and common.h

This is reapplying #6368
Apologies for the original premature merge of this which lead to the back-and-forth

@ptosco and I have already both reviewed this


MWPW-123745 SVG alt text

Feature added to svg images that allows authors to add alt text.

Adds the ability to author alt text on svg images.
Defaults to empty alt tag on the image if no alt text is authored. Per accessibility best practices this declares the image as "decorative".

Authors can add a pipe character " | " after the image path followed by whatever text is desired to be displayed as alt text.

Fixed bug where all svg images added to a page were treated as links when previewed.
Now, only svgs that have a different  href will be treated as links.

Resolves: MWPW-123745
Test URLs:

Before: https://main--milo--adobecom.hlx.page/drafts/rclayton/svg-alt-tag?martech=off
After: https://mwpw-123745-svg-alt-text--milo--adobecom.hlx.page/drafts/rclayton/svg-alt-tag?martech=off

Bacom Test URLs:

Before: https://main--bacom--adobecom.hlx.page/drafts/rclayton/svg-alt-tag?martech=off
After: https://main--bacom--adobecom.hlx.page/drafts/rclayton/svg-alt-tag?milolibs=mwpw-123745-svg-alt-text&martech=off

@rgclayton we will need to address test coverage tomorrow.


License

Hi,
I've worked on this code a bit as I encountered some bugs. I noticed there is no license specified. As such, I can't be sure I can fork the code and use the forked version, or contribute.
Can you specify a license? MIT is a good default I think.
Thanks!

Added thanks! Sorry about the delay


JiaoZiVideoPlayer logo proposal

Hello, I am a graphic designer. I contribute to open source softwares by designing logos. Do you want me to design a logo for jJiaoZiVideoPlayer?. I will wait for feedback. Have a nice day!

Yes I want

U are a good man

OK. 2 days, 3 days later the logo is ready

Thank you every much

Did you like it? which one did you like? Is there a place you want to change?

I think the circular icons suitable for icons, it looks good on the phone desktop.
What do you think of my unprofessional idea

I'm not a full professional. 2. Do you like the logo?

I can make an album if you like the second and third logo.

This is demo run on phone screenshot, and make the icon

in that color,

Just give me the source file ps or sketch.  Cut the icon and export the icon shoud not trouble you.

What can I do for you, Do you have blog, I can show it here.

AND if you have time you can design the banner in the main page of the github

Okay, I will send you the editable file.(ai)
I will design a banner and i will update the readme file.
Which one do you prefer? Please select. I will also send png variations.

the circular icon in this color

i sent a pr
https://github.com/lipangit/JiaoZiVideoPlayer/pull/1965

Do you confirm :)

Yes very good

I look forward to your approval :)

perfect

save picture for main page

Oo good :) I just wait for the pull requests to confirm :)

Save picture


Some question about ffmpeg

Hi,PixxxeL.
I'm a CS student from China.Can i use the django-ffmpeg module to encode mp4/flv video file to stream server?
When i run the command "ConvertingCommand(match_by='name', match_regex='.*', command='/usr/bin/ffmpeg -hide_banner -nostats -i %(input_file)s -target film-dvd %(output_file)s', convert_extension='mp4').save()" you provided in the readme,It just convert the file format?

Hi!
In my opinion, yes. You may use this module for streaming if ffmpeg tool it resolve. Read ffmpeg help as ffmpeg --help in shell or find manual in web.
Sorry for my late response.

@PixxxeL Thanks very much.


perf: do not lint unused variables defined in tactics by default

Should ensure we visit at most as many expr nodes as in the final expr instead of many possibly overlapping mvar assignments

What is the plan here? It generates a massive number of warnings in Mathlib.

Reconsider the design?
Resolve them all in Mathlib. There are enough that it is probably worth automating.


Update day5_2.rs

liked your solution! fixed a small typo in var name 😄

Thanks !
I updated the repo to add the License file.
If you agree to contribute under the same license (Apache 2.0), i'll be happy to merge your PR :D

thanks @ithinuel - I agree to place my (trivial) contribution under the project license, Apache 2.0 😄

Arf, sorry about that conflict.  :D

Arf, sorry about that conflict.  :D

rebased - thanks!
(if needed:
I agree to place my (trivial) contribution under the project license, Apache 2.0
)

rebased - thanks!
(if needed:
I agree to place my (trivial) contribution under the project license, Apache 2.0
)


Option to provide flash while clicking pictures

An option to enable to click pictures in flash.

please assign me this issue

sir In the app when we open the option to scan so it opens the phone camera and there is an option to use flash while scanning
so what to do

@anushbhatia please help

Yes this has been resolved. You can create another if you find so.


Solves issue #1151 Login SignUp

Related Issue
Fixes:  #1151
Description
Login SignUp animatin fixed and dark mode light mode toggle functionality restored
Type of PR

[x] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes. Make sure to attach before & after screenshots in your PR.]
Checklist:

[x] I have made this change from my own.
[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

Fix the logo size.


Don't append the 443 https port to the Host-header

Breaks the SSL communication with some servers,
follow the curl, wget, firefox & co
Fixes #9146

@capnm Just to make sure, did you check if it runs fine with this change?

@capnm Just to make sure, did you check if it runs fine with this change?

Sure, the SSL connection works now  :sunglasses:
request: 'https://www.capitanio.org/tests/godot/' = 0
CERT STR: /CN=www.capitanio.org
VALID: 1
CONNECTION RESULT: 1
cert_ok: 1
XXXX SSL_write [122]
-=>GET /tests/godot/ HTTP/1.1
Host: www.capitanio.org
User-Agent: GodotEngine/3.0.alpha.custom_build (X11)
Accept: */*

<=-
result: 0
response_code: 200
headers: [Date: Tue, 13 Jun 2017 17:16:53 GMT, Server: Apache/2.2.31 (Unix), X-Powered-By: PHP/7.0.17, Cache-Control: max-age=60, Expires: Tue, 13 Jun 2017 17:17:53 GMT, Vary: Accept-Encoding, Content-Type: text/html, Transfer-Encoding: chunked]
body.length: 150
body:
<!DOCTYPE html>

<title>gogot https test</title>
<meta charset="utf-8" />

Waiting for godot 3.1

I think you should also not add port 80 in case it is non-ssl.

Ok, looks like it's also not appended by the other clients:
curl -vv http://capitanio.de:80/tests/godot/
*   Trying <IP_ADDRESS>...
* Connected to capitanio.de (<IP_ADDRESS>) port 80 (#0)
> GET /tests/godot/ HTTP/1.1
> Host: capitanio.de
> User-Agent: curl/7.47.0
> Accept: */*

@bojidar-bg The godot http implementation has IMO generally a many subtle bugs, but it is ok, if you can control the server content. I've tested some random urls and everything seems to work atl least better as before :-)
Everything bellow ended with response_code: 200 + body:
request: 'http://www.capitanio.de:80/tests/godot/' = 0
GET /tests/godot/ HTTP/1.1
Host: www.capitanio.de

request: 'http://www.capitanio.de/tests/godot/' = 0
GET /tests/godot/ HTTP/1.1
Host: www.capitanio.de

request: 'http://www.capitanio.de:21/tests/godot/' = 0
GET /tests/godot/ HTTP/1.1
Host: www.capitanio.de:21

request: 'http://rpi.local:8888/doku.php' = 0
GET /doku.php HTTP/1.1
Host: rpi.local:8888

-----
request: 'http://google.com' = 0
GET / HTTP/1.1
Host: google.com

request: 'https://google.com' = 0
Host: google.com
XXXX SSL_write
-=-GET / HTTP/1.1
Host: google.com

----

request: 'https://github.com' = 0
Host: github.com
XXXX SSL_write
-=-GET / HTTP/1.1
Host: github.com

request: 'http://github.com:80' = 0
Host: github.com

@bojidar-bg This should be also cherry-picked to the 2.x  branch.

@akien-mga could you cherrypick it to the 2.x branch as well?

@capnm I think he would do it when he starts getting 2.1.4 ready anyway.


Unturned Server Freezes Entire Computer

After the latest release of the Rocket to fix console commands (724), I run my server and... It freezes my computer. I've restarted my computer 4 times already, to no avail. Anything to help would be great. I'm running my MySQL Database server on the same computer. I notice that I'm running out of RAM upon startup when everything is loaded in. Should I try reinstalling MySQL?

What is the size of your map's barricades file? It sounds like it has gotten corrupted and has blown up to an enormous size, which would eat up enormous amounts of ram. I've had this happen to me a number of time on my server, each time it would make the server use about 8-12GB of ram after startup(I have 32GB of ram on the system that my server's are running on.) and the barricades file would be around 4-7gb in size.
If it is due to a corrupted barricades file, then it isn't an issue with the update to Rocket that is causing your problem.


Update threaded_engine.cc

Description
(Brief description on what this PR is about)
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[ ] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[ ] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[ ] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[ ] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

[ ] Feature1, tests, (and when applicable, API doc)
[ ] Feature2, tests, (and when applicable, API doc)

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

As we are all trying to get up to speed, it would be nice to explain why this is necessary, and what bug that caused.

It shouldn't have any effect for any use cases currently supported.
I encountered this when working on something new. I'll add tests and explanation in later PRs

I see, why not doing this modification along the related one in your follow-up PR then? That would make it easier to follow.


v3.2.0 HeatmapSeries has wrong capitalization in npm package

Bug or Feature Request?
Bug, probably needs just rm -rf dist and rebuild & republish
Description
Wrong capitalization of HeatmapSeries folder in npm packages dist folder causes error:
ERROR in ./node_modules/react-jsx-highcharts/dist/es/index.js
Module not found: Error: Can't resolve './components/HeatmapSeries' in 'node_modules/react-jsx-highcharts/dist/es'
 @ ./node_modules/react-jsx-highcharts/dist/es/index.js 36:0-70 36:0-70

The folder is HeatMapSeries but it should be HeatmapSeries.
How to reproduce
It can be reproduced with case sensitive filesystem, for example on Linux, but not necessarily on MacOS.
Rebuilding from source with clean dist folder gives right capitalization, so it is probably just an artifact from earlier build.
Versions

React JSX Highcharts version: 3.2.0
Highcharts version: 6.1.0
React version: 16.4.2

Ah dang, this is from me poorly resolving a merge conflict. Will fix now.


ES256KR isn't working

I'm running into verification errors when verifying a JWT with alg "es256k-r".  Running the relevant tests produces failures.  The command I'm using is:
RUST_BACKTRACE=1 RUST_LOG=debug cargo test --features k256,rand,ring,k256/keccak256 secp256k1_sign_verify -- --nocapture
The failure occurs at https://github.com/spruceid/ssi/blob/a2ede18ceb6661de1badc38667e031a081ca7b67/src/jws.rs#L661

I'm unable to reproduce this. What error do you get? What cargo/rustc version? Try cargo update?


REST postman sample collection has wrong body for Lookup Subjects

The link https://www.postman.com/authzed/workspace/spicedb/request/21043612-bdadf2bc-b239-4bb4-b248-b21bcf676d31
states for Lookup Subjects the body:
{     "consistency": {         "minimizeLatency": true     },     "subjectObjectType": "user",     "permission": "view",     "resource": {         "object": {             "objectType": "document",             "objectId": "topsecret1"         }     } }
But it should be without the "object" { }
{     "consistency": {         "minimizeLatency": true     },     "subjectObjectType": "user",     "permission": "view",     "resource": {             "objectType": "document",             "objectId": "topsecret1"     } }

Thanks @danmunteanuevo! We'll take a look at this.

@danmunteanuevo can you provide more context around how you're making Lookup Subject requests eg your HTTP client, spicedb version, and any other relevant info?
I've tested lookup requests against a spicedb 0.14.1 instance and the currently documented message bodies are working as expected for me.

I am using the latest docker version available: https://hub.docker.com/r/authzed/spicedb/tags whish I believe is version 1.15.0.
If I do a Postman call with the documentation body I receive this error:
{     "error": {         "code": 3,         "message": "invalid LookupSubjectsRequest.Resource: embedded message failed validation | caused by: invalid ObjectReference.ObjectType: value does not match regex pattern \"^([a-z][a-z0-9_]{1,61}[a-z0-9]/)?[a-z][a-z0-9_]{1,62}[a-z0-9]$\"; invalid ObjectReference.ObjectId: value does not match regex pattern \"^(([a-zA-Z0-9_][a-zA-Z0-9/_|-]{0,127})|\\\\*)$\"",         "details": []     } }
If I remove the  "object" { } from the  "resource": and leave only the { "objectType": "document", "objectId": "topsecret1" }
than it works.

🤦 I had been testing Lookup Resources even though I had read your comment about Lookup Subject.
Yes, you're correct and I've updated the example in our Postman examples to match the API documentation. Thanks!


Can't setup duell

I am trying to setup duell on Windows but keep becoming this error: http://i.imgur.com/Q3s2DHc.png

Hi,
Can you please run the the command again and add -verbose to it so we can get more details
Best,
Khaled

cc @catdawg

Hi Khaled,
This is what I have with -verbose: http://i.imgur.com/6NuQwAc.png

Try to clone the repo list manually
git clone git@github.com:gameduell/duell-repository-list.git and check if everything is fine with your ssh key

It looks like I don't have the permission for it: http://i.imgur.com/BMzyj5T.png

you just need to setup ssh key in your pc and add it to your github account, https://help.github.com/articles/generating-ssh-keys/

That worked, thanks a lot !


Consider adding bin convergence in xdr commands

The aerolab xdr connect could have some extra features to allow for bin convergence configuration.

As it is a static config, not requiring any context of the cluster, you can use the aerolab conf adjust command.
Documentation is here
Example to adjust live after connecting via XDR command on aerolab:
aerolab conf adjust -n dst set "namespace test.conflict-resolve-writes" true
aerolab conf adjust -n src set xdr.src-id 1
aerolab conf adjust -n src set "xdr.dc dst.namespace test.bin-policy" only-changed
aerolab conf adjust -n src set "xdr.dc dst.namespace test.ship-bin-luts" true


Rename repo to azure-functions-core-tools

It's confusing to find this repo when it's name is different to the npm package now it has been renamed
It's probably a pain to move an entire project in GitHub but if it could be done you just need a README here with a redirect to the new home.

This can be done by looping in the OSS team (Jeff Wilcox)

GH handles repo renames pretty well. Wouldn't be the first time we do it.


[Event Request] Whse.-Post Shipment - OnHandleServiceLineOnSourceDocumentServiceOrderOnBeforeModifyLine, OnBeforeServiceLineModify

Describe the request
We need publisher on source document before the validate Service Line.
Function:
local procedure HandleServiceLine(var WhseShptLine: Record "Warehouse Shipment Line")
if ServLine.Find('-') then
    repeat
        SetRange("Source Line No.", ServLine."Line No.");  // Whse Shipment Line
        if Find('-') then begin   // Whse Shipment Line
            if "Source Document" = "Source Document"::"Service Order" then begin
                ModifyLine := ServLine."Qty. to Ship" <> "Qty. to Ship";
                if ModifyLine then begin
                    ServLine.Validate("Qty. to Ship", "Qty. to Ship");
                    ServLine."Qty. to Ship (Base)" := "Qty. to Ship (Base)";
+                   OnHandleServiceLineOnSourceDocumentServiceOrderOnBeforeModifyLine(ServLine, WhseShptLine, InvoiceService);
                    if InvoiceService then begin
                        ServLine.Validate("Qty. to Consume", 0);
                        ServLine.Validate(
                          "Qty. to Invoice",
                          "Qty. to Ship" + ServLine."Quantity Shipped" - ServLine."Quantity Invoiced" -
                          ServLine."Quantity Consumed");
                    end;
                end;
            end;
            if ServLine."Bin Code" <> "Bin Code" then begin
                ServLine."Bin Code" := "Bin Code";
                ModifyLine := true;
            end;

end else begin
          ModifyLine :=
            ((ServiceHeader."Shipping Advice" = ServiceHeader."Shipping Advice"::Partial) or
             (ServLine.Type = ServLine.Type::Item)) and
            ((ServLine."Qty. to Ship" <> 0) or
             (ServLine."Qty. to Consume" <> 0) or
             (ServLine."Qty. to Invoice" <> 0));

          if ModifyLine then begin
              if "Source Document" = "Source Document"::"Service Order" then
                  ServLine.Validate("Qty. to Ship", 0);
              ServLine.Validate("Qty. to Invoice", 0);
              ServLine.Validate("Qty. to Consume", 0);
          end;
      end;
+     OnBeforeServiceLineModify(ServLine, WhseShptHeader, ModifyLine, InvoiceService);
      if ModifyLine then
          ServLine.Modify();
  until ServLine.Next() = 0;

+  [IntegrationEvent(false, false)]
+  local procedure OnHandleServiceLineOnSourceDocumentServiceOrderOnBeforeModifyLine(var ServiceLine: Record "Service Line"; WhseShptLine: Record "Warehouse Shipment Line"; var InvoiceService: Boolean)
+  begin
+  end;

+  [IntegrationEvent(false, false)]
+  local procedure OnBeforeServiceLineModify(var ServiceLine: Record "Service Line"; var WarehouseShipmentLine: Record "Warehouse Shipment Line"; var ModifyLine: Boolean; var InvoiceService: Boolean)
+  begin
+  end;

Additional context
We need to use a custom field to decide whether to validate "Qty. to Invoice" value.
Almost the same events already exist in HandleSalesLine, but not for the service document.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 14606.


add scrypt

@nikgraf As we flesh out & effectify the first few re-exports here we'll likely discuss more of these patterns. Once we've found a good set of rule of thumbs, things will get easier ;-)


If image size is larger than 5MB, it will get submitted anyways.

Show some warning/error if file larger than 5MB. Maybe some javascript/jquery ?

Form gets submitted anyways but image is not displayed.

Now it's 10MB, let's see what happens.


COMP: Revert removal of custom CTK Dialog options

This reverts commit 720deca2337f089282a95f2b5ff2e86580213a74 integrated though:

https://github.com/commontk/CTK/pull/1127

Considering that ctkDirectoryButton and ctkPathLineEdit both derive from QWidget and user code may use reference to option like ctkPathLineEdit::ShowDirsOnly (instead of QFileDialog::howDirsOnly), this reverts the commit.

@jamesobutler Until we find a more graceful way to deprecate the older API and avoid breaking current code, do you have any objection if we revert this change ?


Populate tooltip content using the aria-label attribute

Hi @chinchang!
Copying some notes from my original issue comment:
You'll see that using aria-label instead of data-hint has the same results:

But the tooltip's contents are now accessible to screen-readers:

These changes follow the assumption that the tooltip is labeling the element it is annotating. This means that screen-readers will not read off the actual content of the element itself, but only its tooltip.
Consider the following:

In the above scenario, "Checkout" will be omitted in favor of "You will be charged $5.00" by the screen-reader.

In your response you outlined the following strategy for generating the tooltip text:

If only data-hint present, use data-hint
If only aria-label present, use aria-label
If both data-hint and aria-label present, use aria-label

Do you know if it's possible to do this with content/attr alone?

:+1:

:+1:

This would be really helpful to get merged in, any progress on this @chinchang?

@jdan I have some theories in mind. Will try implementing them if they work out.
@danlopez Will spend time on this the coming weekend.
Merging this branch into the a11y WIP branch to take it forward.

Excellent, keep me posted! Happy to contribute in any capacity.

Hey @chinchang - any updates on the timeline to get this work merged back into master?

I went through the specs for css3-content property: https://www.w3.org/TR/css3-content/
Though they seem to have a provision for fallback syntax in attr like so:
figure[alt] { content: attr(href, url), attr(alt); }

it doesn't look like its implemented in browsers yet!
So that means handling aria-label and data-hint attributes probably won't be possible by a single file. That leaves us to having a separate version of hint.css with a11y features, say hint-a11y.css (just like we have hint-base.css now).
How does that sound? Comments, suggestions?

My suggestion is to use aria-label instead of data-hint completely as a breaking change :) I'm biased though.
Separating them into two files sounds fine, just hoping folks will use it!

We'd definitely use hint-a11y.css if it were provided.

@jdan @danlopez :) You guys are a11y supporters! Though I am also running a poll to get more inputs: https://twitter.com/hint_css/status/722155293518376961
BTW, good news is that I have been able to provide support for both aria-label and data-hint attributes just using CSS using @tfoxy code in the associated issue #81 : https://github.com/chinchang/hint.css/issues/81#issuecomment-186471802 👍
Have opened a PR against dev with my changes.
Would be great if you guys can review #137


Create Security Guidance Documentation

@galenatjpl can we mark this as 'in progress' on the zenhub board?

@galenatjpl is this epic done? Looks like the included jobs are complete.


Not permission to create the /persistent/home directory

I get an error message when I start my computer and when I rebuild my configuration.
# nixos-rebuild switch --flake '.#'
building the system configuration...
activating the configuration...
setting up /etc...
mount already exists at '/etc/machine-id', ignoring
mount already exists at '/etc/mullvad-vpn/settings.json', ignoring
'/etc/nix/id_rsa' already links to '/persistent/etc/nix/id_rsa', ignoring
'/etc/ssh/ssh_host_ed25519_key' already links to '/persistent/etc/ssh/ssh_host_ed25519_key', ignoring
'/etc/ssh/ssh_host_ed25519_key.pub' already links to '/persistent/etc/ssh/ssh_host_ed25519_key.pub', ignoring
'/etc/ssh/ssh_host_rsa_key' already links to '/persistent/etc/ssh/ssh_host_rsa_key', ignoring
'/etc/ssh/ssh_host_rsa_key.pub' already links to '/persistent/etc/ssh/ssh_host_rsa_key.pub', ignoring
reloading user units for a12l...
setting up tmpfiles
warning: the following units failed: home-manager-a12l.service

× home-manager-a12l.service - Home Manager environment for a12l
     Loaded: loaded (/etc/systemd/system/home-manager-a12l.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2021-12-15 12:17:05 CET; 65ms ago
    Process: 32485 ExecStart=/nix/store/k7q69xknc9vg8ikwpf8ff5lbawb27pn1-hm-setup-env /nix/store/p9k6zsqj6z56idmjd37lzlzqvxxsiccx-home-manager-generation (code=exited, status=1/FAILURE)
   Main PID: 32485 (code=exited, status=1/FAILURE)
         IP: 0B in, 0B out
        CPU: 249ms

Dec 15 12:17:05 mobile-p-ep1 systemd[1]: Starting Home Manager environment for a12l...
Dec 15 12:17:05 mobile-p-ep1 hm-activate-a12l[32485]: Starting home manager activation
Dec 15 12:17:05 mobile-p-ep1 hm-activate-a12l[32485]: Activating checkFilesChanged
Dec 15 12:17:05 mobile-p-ep1 hm-activate-a12l[32485]: Activating checkLinkTargets
Dec 15 12:17:05 mobile-p-ep1 hm-activate-a12l[32485]: Activating unmountPersistentStoragePaths
Dec 15 12:17:05 mobile-p-ep1 hm-activate-a12l[32485]: Activating createAndMountPersistentStoragePaths
Dec 15 12:17:05 mobile-p-ep1 hm-activate-a12l[32508]: mkdir: cannot create directory ‘/persistent/home’: Permission denied
Dec 15 12:17:05 mobile-p-ep1 systemd[1]: home-manager-a12l.service: Main process exited, code=exited, status=1/FAILURE
Dec 15 12:17:05 mobile-p-ep1 systemd[1]: home-manager-a12l.service: Failed with result 'exit-code'.
Dec 15 12:17:05 mobile-p-ep1 systemd[1]: Failed to start Home Manager environment for a12l.
warning: error(s) occurred while switching to the new configuration

The relevant parts of my (flake based) config
modules = [
    home-manager.nixosModules.home-manager
    {
        home-manager.users.a12l = {
            home.username = "a12l";
            home.homeDirectory = "/home/a12l";

            imports = [ impermanence.nixosModules.home-manager.impermanence ];

            home.persistence."/persistent/home/a12l" = {
                directories = [
                    ".cache/lorri"
                    ".cache/nix"
                    ".config/pijul"
                    ".gnupg"
                    ".local/share/keyrings"
                    ".local/share/direnv"
                    ".mozilla"
                    ".scribus"
                    ".ssh"
                    ".thunderbird"
                    ".zoom"
                    "Long-Term_Memory"
                    "Short-Term Memory"
                ];

                allowOther = true;
            };
        };
    }

    impermanence.nixosModules.impermanence
    {
        environment.persistence."/persistent" = {
            directories = [
                "/var/log"
                "/var/lib/systemd/coredump"
                "/etc/NetworkManager/system-connections"
            ];

            files = [
                "/etc/machine-id"
                "/etc/mullvad-vpn/settings.json"
                "/etc/nix/id_rsa"
                "/etc/ssh/ssh_host_ed25519_key"
                "/etc/ssh/ssh_host_ed25519_key.pub"
                "/etc/ssh/ssh_host_rsa_key"
                "/etc/ssh/ssh_host_rsa_key.pub"
            ];
        };
    }
]

What should I do? I don't want to manually have to create the /persistent/home directory.

When using the home-manager module you need to create the /persistent/home/<username> directory and give it appropriate permissions. The module can't do it, since it's running as your user, not root.

When using the home-manager module you need to create the /persistent/home/<username> directory and give it appropriate permissions. The module can't do it, since it's running as your user, not root.

Thanks for the explanation! I did that
$ ls -l /persistent/
total 50
drwxr-xr-x 6 root root 7 Dec 15 09:29 etc
drwxr-xr-x 3 root root 3 Dec 16 10:49 home
drwxr-xr-x 4 root root 4 Dec 11 14:27 var

$ ls -l /persistent/home/
total 17
drwxr-xr-x 3 a12l users 3 Dec 16 11:00 a12l

But now when I try to start up the Home Manager service I get another problem.
systemctl status home-manager-a12l.service
× home-manager-a12l.service - Home Manager environment for a12l
     Loaded: loaded (/etc/systemd/system/home-manager-a12l.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2021-12-16 11:09:22 CET; 2min 24s ago
    Process: 1743 ExecStart=/nix/store/k7q69xknc9vg8ikwpf8ff5lbawb27pn1-hm-setup-env /nix/store/p9k6zsqj6z56idmjd37lzlzqvxxsiccx-home-manager-generation (code=exited,>
   Main PID: 1743 (code=exited, status=1/FAILURE)
         IP: 0B in, 824B out
        CPU: 233ms

Dec 16 11:09:22 mobile-p-ep1 hm-activate-a12l[1743]: Activating checkFilesChanged
Dec 16 11:09:22 mobile-p-ep1 hm-activate-a12l[1743]: Activating checkLinkTargets
Dec 16 11:09:22 mobile-p-ep1 hm-activate-a12l[1743]: Activating unmountPersistentStoragePaths
Dec 16 11:09:22 mobile-p-ep1 hm-activate-a12l[1743]: Activating createAndMountPersistentStoragePaths
Dec 16 11:09:22 mobile-p-ep1 hm-activate-a12l[2247]: fuse: mountpoint is not empty
Dec 16 11:09:22 mobile-p-ep1 hm-activate-a12l[2247]: fuse: if you are sure this is safe, use the 'nonempty' mount option
Dec 16 11:09:22 mobile-p-ep1 systemd[1]: home-manager-a12l.service: Main process exited, code=exited, status=1/FAILURE
Dec 16 11:09:22 mobile-p-ep1 systemd[1]: home-manager-a12l.service: Failed with result 'exit-code'.
Dec 16 11:09:22 mobile-p-ep1 systemd[1]: Failed to start Home Manager environment for a12l.
Dec 16 11:09:22 mobile-p-ep1 systemd[1]: home-manager-a12l.service: Consumed 233ms CPU time, received 0B IP traffic, sent 824B IP traffic.

I don't understand what the error log says.

This is because your temporary home directory has already been populated; i.e. one of the directories you've listed in your config has already been created by a program and files have been put in it. You either have to move the offending directory out of the way or reboot (which is probably the easier and safer option). The reason the error message is coming from fuse is that we're using bindfs to set up the bind mounts.

This is because your temporary home directory has already been populated; i.e. one of the directories you've listed in your config has already been created by a program and files have been put in it. You either have to move the offending directory out of the way or reboot (which is probably the easier and safer option). The reason the error message is coming from fuse is that we're using bindfs to set up the bind mounts.

Thanks for the explanation!
I was able to find files by commenting out every directory and file in the home.persistence.<path>.directories and in the home.persistence.<path>.files list; and the uncommenting them line-for-line while switching config between each step.


Adsk contrib: Address issue 549 & 548

Here are some improvements following the comments from #549 and #548.
In order to better test ocio v1 (i.e. baked gpu shader) versus ocio v2 (i.e. generic gpu shader), I've added a new command line argument to ociodisplay. The default is to act as ocio v1.

@pjurkas and/or @michdolan Could validate the fix with your tool and merge it if it's fine?

Hey @hodoulp, I have tested your changes with our tool. GPU memory leak was fixed, texture unit indices are not wasted. @michdolan will merge the branch. Thank you!


fix(graphql-index-transformer): update snapshots for tests

Description of changes

Issue #, if available

Description of how you validated changes
Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Added the commit from https://github.com/aws-amplify/amplify-cli/pull/8274 because even though the tests will pass, the build fails 🤪


Teku stuck while loading storage

Each time I'm starting teuk, it gets stuck at "Processed 2500 blocks":
2020-08-15 23:40:50.922+01:00 | main | INFO  | teku-status-log | Initializing storage
2020-08-15 23:41:00.959+01:00 | beaconchain-async-2 | INFO  | Store | Process 2739 block(s) to regenerate state
2020-08-15 23:42:00.002+01:00 | beaconchain-async-3 | INFO  | Store | Processed 100 blocks
2020-08-15 23:43:15.774+01:00 | beaconchain-async-3 | INFO  | Store | Processed 200 blocks
2020-08-15 23:43:36.027+01:00 | beaconchain-async-4 | INFO  | Store | Processed 300 blocks
2020-08-15 23:44:26.693+01:00 | beaconchain-async-4 | INFO  | Store | Processed 400 blocks
2020-08-15 23:44:31.346+01:00 | beaconchain-async-4 | INFO  | Store | Processed 500 blocks
2020-08-15 23:44:33.829+01:00 | beaconchain-async-5 | INFO  | Store | Processed 600 blocks
2020-08-15 23:44:35.990+01:00 | beaconchain-async-5 | INFO  | Store | Processed 700 blocks
2020-08-15 23:44:38.083+01:00 | beaconchain-async-6 | INFO  | Store | Processed 800 blocks
2020-08-15 23:45:06.765+01:00 | beaconchain-async-6 | INFO  | Store | Processed 900 blocks
2020-08-15 23:45:22.610+01:00 | beaconchain-async-6 | INFO  | Store | Processed 1000 blocks
2020-08-15 23:45:33.748+01:00 | beaconchain-async-7 | INFO  | Store | Processed 1100 blocks
2020-08-15 23:46:33.866+01:00 | beaconchain-async-7 | INFO  | Store | Processed 1200 blocks
2020-08-15 23:48:54.572+01:00 | beaconchain-async-8 | INFO  | Store | Processed 1300 blocks
2020-08-15 23:51:04.670+01:00 | beaconchain-async-8 | INFO  | Store | Processed 1400 blocks
2020-08-15 23:51:36.089+01:00 | beaconchain-async-8 | INFO  | Store | Processed 1500 blocks
2020-08-15 23:52:21.566+01:00 | beaconchain-async-9 | INFO  | Store | Processed 1600 blocks
2020-08-15 23:52:46.765+01:00 | beaconchain-async-9 | INFO  | Store | Processed 1700 blocks
2020-08-15 23:53:14.794+01:00 | beaconchain-async-10 | INFO  | Store | Processed 1800 blocks
2020-08-15 23:53:47.617+01:00 | beaconchain-async-10 | INFO  | Store | Processed 1900 blocks
2020-08-15 23:54:06.441+01:00 | beaconchain-async-10 | INFO  | Store | Processed 2000 blocks
2020-08-15 23:54:27.852+01:00 | beaconchain-async-11 | INFO  | Store | Processed 2100 blocks
2020-08-15 23:54:33.547+01:00 | beaconchain-async-11 | INFO  | Store | Processed 2200 blocks
2020-08-15 23:54:51.829+01:00 | beaconchain-async-12 | INFO  | Store | Processed 2300 blocks
2020-08-15 23:55:01.789+01:00 | beaconchain-async-12 | INFO  | Store | Processed 2400 blocks
2020-08-15 23:55:21.346+01:00 | beaconchain-async-12 | INFO  | Store | Processed 2500 blocks

Thanks for logging this. There were similar tickets around loading issues at a similar time to the issue logged by prysm around time sync issues.
I'll be running some syncs now, but can you just confirm that this is still an issue you're facing if you remove your data folder and re-sync?

This may not be actually stuck but may be getting bogged down regenerating states due to the current non-finalisation of Medalla.  It appears that while initing fork choice we're triggering the rebuild of a number of states which can take a long time and can take a very long time if it starts to run into memory pressure.  We need to investigate why we're doing these regenerations as they shouldn't be necessary given we just went through rebuilding the hot state so should have been able to grab all the required information on that pass.

Yeah it did indeed pass eventually.

This is going to be fairly well covered in all of the changes in #2596, especially potentially #2615.
I'm going to close out this ticket, just because once we fix #2596 this problem will be sorted.
There's a lot of changes currently going in to handle the long period of non-finalization that probably traces back to the root cause of this long pause, and its largely all related to the fixes going in for #2596 and associated changes.


Store cat code within external lua file

Cat's are currently pretty hard coded which I'd really like to avoid. Having to compile the whole project (which also means installing quite a few things) shouldn't be required. Especially if you only want to tweak a small thing with how the cat operates.
Why Lua?
There is various reason why I choose Lua to provide the scripting support:

Its low footprint and superior speed as compared to other scripting frameworks.
In version 2.0, Lua had a major restructuring which had led toward significant performance gains.
Lua has a JIT compiler, which is very fast (with a very small footprint).
When compared to other popular scripting platforms such as Python, Lua uses a much smaller memory footprint.
Lua has a simple, but very efficient, syntax.
It has out-of-box support for passing anonymous functions as arguments, map/array as one concept called “table”, meta functions, and meta tables, allowing implementation of various programming paradigms.
Lua provides a very low-level C API

I plan on using the LuaCpp library to integrate Lua in this project. As using the Lua low-level C API would require me to learn the internals of the Lua engine before I could even imagine using it in bongocat-plus. LuaCpp addresses this issue; it's a lightweight wrapper for Lua C APIs that provides access to the Lua library.

See the refactor branch, and for active dev-logs join the Discord go to #dev-logs and click Bongocat-Plus

This issue has been reopened to keep as a tracker. Although Lua scripting now has an API and is technically supported. Many things need to be ironed out. To keep this tracker simple, I will close this issue once Bongocat-Plus can do the following:

Load Lua scripts from the cat directory
Load cat by name in config.json


Brownfield scenario - Add session hosts to existing host pool

Overview/Summary
Replace this with a brief description of what this Pull Request fixes, changes, etc.
This PR fixes/adds/changes/removes

New brownfield scenario to add new session hosts to existing host pool (AVD LZA deployment).

Breaking Changes

Replace me
Replace me

Testing Evidence
Replace this with any testing evidence to show that your Pull Request works/fixes as described and planned (include screenshots, if appropriate).
As part of this Pull Request I have

[ ] Read the Contribution Guide and ensured this PR is compliant with the guide
[ ] Ensured the resource API versions in .bicep file/s I am adding/editing are using the latest API version possible
[ ] Checked for duplicate Pull Requests
[ ] Associated it with relevant GitHub Issues
[ ] (AVD LZA Team Only) Associated it with relevant ADO Items
[ ] Ensured my code/branch is up-to-date with the latest changes in the main branch
[ ] Performed testing and provided evidence.
[ ] Updated relevant and associated documentation (e.g. Contribution Guide, Module READMEs, Docs etc.)

@swathibhat1 @moisesjgomez @jensheerin add session hosts to existing host pool code merged.


Roaring MarshalBinary

I'd like to use the implementation of Roaring Bitmaps from Pilosa in my project but I would need to marshal the Bitmap to []byte. I see that there is an UnmarshalBinary but I can't find the MarshalBinary. Is there such a function for Bitmap? Is there a specific reason that it is not implemented?

I believe you are looking for
https://github.com/pilosa/pilosa/blob/master/roaring/roaring.go#L1046

@tgruben Thanks! I guess so, but I get really weird results. Maybe because I don't understand it correctly or there are some bugs in the library  (or I'm too tired). I made a playground example:
https://play.golang.org/p/7JfR8Zq70TU
A) When I use WriteTo with small numbers, I don't even get bytes even though it says it has written bytes.  Bug?
B) When I use large ints it kind of works but then I get weird panics when comparing bitmaps
C) When I finally get bytes from WriteTo it seems to add a lot of overhead compared to writing full 8byte ints to a byte array.
D) With line 19 commented out it shows me that all bitmaps are equal even though they aren't. When I add more higher numbers it's shows that they are not equal. Seems also to be a bug?

You're using a buffered writer and I don't think you're flushing it. Try getting rid of bufio and just using bytes.Buffer directly.

https://play.golang.org/p/bZbMAS7OmhK

Rookie mistake 🙈 I had the feeling I was missing something. Not getting enough sleep lately. Thanks @jaffee  and @tgruben
Besides that, isn't it weird that it shows that all three bitmaps are equal to testBItmap with BitwiseEqual while the bitmaps are different?


Feature request : Set FontFamily for all labels

Specifically, allow us to set the FontFamily once for the entire calendar, or even better, individually for "in month" dates, "out of month" dates, and the day labels.

Added FontFamily properties for: DatesFontFamily,DatesFontFamilyOutsideMonth, DisabledFontFamily, WeekdaysFontFamily, SelectedFontFamily and specialdates.FontFamily
in version 1.1.0
Please reopen this issue if I missed something ;)


[Deepspeed-chat] Can you release model weights for different stages to HF-hub?

Hello, I have successfully ran through the three stages. But I had to make some cuts on the batch size  / lora training. I don't have a good baseline on what the performance of each step should be before moving on to the next stage. For example I would like to know the accuracy of the reward model that you put on your readmes? Mine gets to like ~%69, but it is not consistent. is that good enough for the next stage? I would like to run the evaluation scripts against the pre-verified models if possible.

Hi, we plan to upload training log into our repo. Will keep you posted

@kouroshHakha please check the repo for the training logs and let us know if it resolves your concern

Closed as no followup


Hosting/docker image Pull Request

Changes made
A docker file to generate a docker image was created from the node:alpine image and a docker-compose.yml file was created to enable storing the splats outside of the docker image to limit image size.
How to test
Copying the docker-compose.yml file into a folder with a public subfolder that holds the splats you want to see should be enough. The image is stored on Dockerhub.
Problems
The image is still rather large, even compressed (867.85 MB), partly due to still containing the test shoe. In the future the shoe could be removed, though for now it is useful for testing.
This solves #58

lgtm!
I've opened a new stretchgoal issue, so we keep don't lose sight of the fact that we could decrease the image size
https://github.com/cgtuebingen/hyperrealistic_indoor_streetview/issues/77


proposal: reflect: reflect.TypeOf(nil).Kind() panics; let's make it return nil

The Kind() method of reflect.TypeOf() returns the type of a given value, so this snippet panics:
import "reflect"

func main() {
    reflect.TypeOf(nil).Kind()
}

panic: runtime error: invalid memory address or nil pointer dereference

When checking the type of a value, may occur that it can be nil, causing the program to crash. Iterating through a slice of interface and having a nil value can be a struggle.
There's many ways to solve this, but my propose is that reflect.TypeOf(nil).Kind() should returns nil.
I'm not sure this makes sense, but brought the topic to discuss.

Duplicate of #51649?

Yes, let's fold this into #51649.  Thanks.


chore(publish): Add execution permission

Current dependencies on/for this PR:

main

PR #2370   👈

This comment was auto-generated by Graphite.


nfc1::Error dosn't implement std::error::Error

Implementing the Trait would allow for easy use of e.g. anyhow and co.

For now it implements std::io::Error, which in turn implements std::error::Error.
Does this suffice? 🙂

For now it implements std::io::Error, which in turn implements std::error::Error.
Does this suffice? slightly_smiling_face

...except it doesn't.
It implements 'From' which IS NOT the same.
The trait std::error::Error is not implemented for nfc1::Error, nor is std::fmt::Display which is required for std::error::Error.
This needs to be reopened.

Thanks for the feedback @hgonomeg, this is exactly what I needed to hear.
Will make it happen. 👍

@alexrsagen Thank you very much for the quick reaction. It has been very helpful.


sending contact leads to error 400

First try to send a contact. I get an unsent message and this:
[ 2][t 4][1568410626.113577366][MessagesManager.cpp:20297][#1][!net_actor][&error_code != 403]	Fail to send yet unsent message 351026.25 in chat 156359641 with the error [Error : 400 : MEDIA_EMPTY]
However, there is of course no media field on the input message or on the contact. tdlib 1.4...

Ok I found the issue, but the error is misleading: The phone cannot be empty. So obviously we should block sending contacts without phone nos? :)

This is a server error message, which is the same for all kind of messages.
Sending contacts with empty phone number doesn't need to be allowed, but you still can't predict all cases when the server will return that error.


[Diagnostics] Diagnose extraneous argument(s) via fixes

If there are more arguments than parameters, let's fix this by
ignoring (if possible) or removing extraneous arguments. Ignored
arguments could default to Any (be marked as a "hole")  if they
don't get any other contextual type.
This also extends existing single extra argument to cover multiple
extraneous arguments.
Note that some of the diagnostics here regressed because of current
solver limitations, especially for name shadowing since it's impossible
to get access to outer overloads. I'm going to follow up with a
resolveDeclRefExpr refactoring to fix that problem.
Resolves: rdar://problem/23948031
Resolves: rdar://problem/38827329
Resolves: rdar://problem/43351035
Resolves: rdar://problem/43848865
Resolves: rdar://problem/50927327

@swift-ci please smoke test

@swift-ci please smoke test Linux platform

@swift-ci please smoke test


Any chance we can get an upgrade to the latest version of RocksDB?

It looks like RocksDB is on https://github.com/facebook/rocksdb/releases/tag/v6.10.2. Does rocksdb-server support this?

While waiting for the author, you can dynamically link a newer version of library. I made a temporary fix: https://github.com/phatham/rocksdb-server.
I used apt-get install librocksdb-dev libuv1-dev and link them.

Any tip show to configure rocksdb?  For example how to increase the block cache or add bloom caching.  There seems to be an INI file https://github.com/facebook/rocksdb/blob/main/examples/rocksdb_option_file_example.ini  but I can't figure out where to put it (in the data directory?  how to tell that it's loaded?)
There's some commands here but I don't know how to run them https://github.com/facebook/rocksdb/wiki/RocksDB-Bloom-Filter
I was connecting to it with redis-cli -p 5555 but none of those look like redis commands...
Thanks!


Stored procedure call returns wrong BigDecimal scale.

https://github.com/microsoft/mssql-jdbc/issues/2534 - Set scale value dynamically for DECIMAL output parameters in registerOutParameter method.
This change retrieves the scale from the ParameterMetaData and applies it to the DECIMAL output parameter. This provides a more flexible approach for handling DECIMAL data types.
As an alternative, users can directly call registerOutParameter(index, sqlType, scale) to specify the scale explicitly.

Looks like test testJdbc41CallableStatementMethods is failing.

pinged you about an internal test fail

There should be significant comments in code, so that a new person can understand the code.

There should be significant comments in code, so that a new person can understand the code.
Noted.


Invalid expression: &background is# "light"

when I combined using with VimWiki, I'll get this error when I enter a wiki(defined by VimWiki) page
1 line less; before #1  1 seconds ago
"C:\xxx\xx\xx\index.wiki" [unix] 52L, 970C
Error detected while processing function <SNR>48_InitColor:
line    6:
E15: Invalid expression: &background is# "light"
line   16:
E15: Invalid expression: &background is# "light"
line   25:
E121: Undefined variable: term_color
E15: Invalid expression: "highlight Conceal ctermfg=" . term_color . " ctermbg=NONE"
line   26:
E121: Undefined variable: gui_color
E15: Invalid expression: "highlight Conceal guifg=" . gui_color .  " guibg=NONE"
line   28:
E15: Invalid expression: &term is# "linux"
line    6:
E15: Invalid expression: &background is# "light"
line   16:
E15: Invalid expression: &background is# "light"
line   25:
E121: Undefined variable: term_color
E15: Invalid expression: "highlight Conceal ctermfg=" . term_color . " ctermbg=NONE"
line   26:
E121: Undefined variable: gui_color
E15: Invalid expression: "highlight Conceal guifg=" . gui_color .  " guibg=NONE"
line   28:
E15: Invalid expression: &term is# "linux"
Error detected while processing function <SNR>48_Setup:
line   23:
E15: Invalid expression: &filetype is# ""

I'm not familiar with vim script, so I don't know why conditional statement can be "{something} is# {something}", I didn't see such grammar in help documentation, so I don't know why and how to fix it. So could you please help?

I don't know VimWiki, is it a plugin? If yes, I guess it's a bug of it.
you can try :echo &background is# "light" to see the output, it's a valid expression.

thanks for your quick response, VimWiki is a handy tool, however, it is lack of maintenance for a while.
I tried that statement both in normal vim environment and VimWiki environment, it returns 0 in normal environment, but returns dark and follows a error message
E121: Undefined variable: is#
E15: Invalid expression: is# "light"

I guess, the environment is polluted by VimWiki with some special/system variables. However, I tried to understand the conditional statement, is# is a defined variable? Is there any reference to this type of grammer?

:h is# to get the help.

thanks a lot, finally, I gave up, as I need vimwiki which is lack of maintenance, I need to disable your plugin temporary, anyway, thanks for your great plugin.

BTW, I tried following command:
:echo &background is#

in normal environment, I get this:
E121: Undefined variable:
E15: Invalid expression: &background is#

In VimWiki environment, I get this:
dark
E121: Undefined variable: is#
E15: Invalid expression: is# "light"

I still did not know what is changed by VimWiki.

I think the issue can be fixed if you change is# to ==#, you can have a try.

sorry for late response because heavy work. I tried your suggestion, and it works like a charm, not only no error any more, I also can get the indent line in VimWiki. thanks

Since it helped, I'll change the code like that.

thanks for this change, I updated to your latest code. I will try and let you know if any new issue related to this new implementation mechanism.