[FEAT] Adding option to make sidebar fixed

Is your feature request related to a problem? Please describe.
Currently I can only "swizzle" the sidebar to fully customize it. I would like to have an option to pass down a property that lets me define if the menu items in the sidebar should be fixed or not.
I have a workaround that only allows me to have the desired functionallity on non collapsed menu:

Describe alternatives you've considered
It would be great if you allow to pass down a prop "fixed" to the Sidebar that can then influences the behaviour of the renderMenu function within the Side component from "@refinedev/antd";
Additional context
No response
Describe the thing to improve
I can not add a fixed property to the menu items so that they will be fixed on the left hand side. I would like to be able to pass either a property down "fixed" to the sider with the following options and consequences:
fixed={true}
--> Menu items are fixed on the left hand side
--> I have a flow scroll on the left hand side, in case menu items are in number higher than the screen can fit in
In case you wont be able to do it due to time constraint, happy to contribute.

Hey @Jrgsto ,
The ThemedSiderV2 component already has a fixed property. You can find more details here https://refine.dev/docs/api-reference/antd/components/antd-themed-layout/#sider-props

@omeraplak that prop doesn't seem to be available on ThemedSiderV2  from @refinedev/mui. Is there any option to use?


Add the Standard User Overlay Workflow

Following the documentation in the tutorials.
This workflow will enable consumers of the kortex workspace to use the "standard" developer workflow for building dependencies, custom behaviors, and configuration packages. In particular:
# To build an connect to a developer image
$ docker compose build dev
$ docker compose up dev -d
$ docker compose exec dev bash
$ colcon build
$ ...

I also removed some of the old content from the README and pointed users to the docs.

I get an error when I pull these changes, set STUDIO_CONFIG_PACKAGE=picknik_kinova_gen3_site_config in my .env file and run docker compose build. Let me know if you're not able to reproduce
Error:
3.514 E: Failed to fetch https://jfrog-prod-usw2-shared-oregon-main.s3.amazonaws.com/aol-formant/filestore/58/58bf778bbb55214e2bbb7771262b5cd8bff99615?X-Artifactory-username=anonymous&X-Artifactory-repoType=local&X-Artifactory-repositoryKey=debian-prod&X-Artifactory-packageType=debian&X-Artifactory-artifactPath=pool%2Fformant-agent_1.140.39_jammy_amd64.deb&X-Artifactory-projectKey=default&x-jf-traceId=c155fdb745ea2694&response-content-type=application%2Fx-debian-package&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEMH%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLXdlc3QtMiJGMEQCIAlM6zvybzG0GAiaIEJBTsrI4XlbKnTqcyJVAdxTFvdxAiAQ9bBSPzg%2BG8asMmcmcbcUQepFMFJ9lErYJxAjXMTZgSqNBQja%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8BEAIaDDk5OTkzNDc5MDQxNCIMLlJS8MkCkpq7msy7KuEEUEGBiIDq3K9d%2FTq3jQsIiMZGv0fL4RrqHmmKSXpXJNO6ejrwrx3lL15INInfCd1EjteJLl4CUalVBnzyXTMoVtCzWK4dSDeRMyR12MtTUa80R%2FWjb69%2BBVapz%2BJyXkKdQyXhEr9ROt12I5pBu0scJL%2BkYeA7Y%2BXbw7jOPnJT3HrOSAORIDsjZmztBwEqNgEnbgwxTE9o5tO%2FNDF%2BZJTRUVx16jozbQm%2FqGaq3yACWaUj%2BytYAd7oIQypuPsnshdym3oiNz0SGVRPwHevtisWBYenGu2BV85vtztmkvq8trkD7%2BtmcvWvuFgnBbHo1hBQtMwVx9MSQcx5yqcoG4E51dhAaAmOT8DYmdsWXERxUfmiWAfkrdcFfKrwXCmTNtu8121E310digpYqK3YMZA1N0Uxl8tcYeHnbLDbq7GvqPyFQT%2BZBKKhyoiAcbmyyYoq3M1aO6dKxYAud%2F9VVDKNmCh1D57gZgoLPhTzGiqij7G7%2BZV6rG8uk8YnrmoVW170d1x0hqP9FBBgUfsmYZTmJQnzYgKqWLtF2k%2Fel4NwjZdESDsaqN%2B2R88gZl%2FCHIGnmsa%2BQcYnjMnNVAH77%2BrkOXynhhWgdC%2FsEEelUvJYzuifvuW%2Bo%2FnWm5W02Qosd0YWlkmSyglcFGBHOdnFZZW35GMNVZR785uaoyZ%2F8ebBlXbavnj7O6pJ7nXaWOS6msQmTrF5LT9ZV4pRoHOo8%2FEa0RDiwfL%2BfZPlFnpM%2FBXl6bejuMwPyT1mqnS4Rw6bjby4qmi4mUa2OmyffYZV%2Bp7gfcLFB%2FFmD0URl4lFNcZ9xFk3MMfbyqkGOpsBHzvUR6eErWPCEr8vlHzJGpPxEUXRm1y0%2Bu6FXi%2BUdhiGi%2B3HIGzZxI3MUj1TJtNgHCw83q84jaaT4SeTremCHFonqW0XltizynwxC2htjhnPv6sBX1mTCn5XgM7gX4QhNT7cFSMyE97KiKtNLnLB6ieh9XfZxttR5APQMC15458TF4KrlwD8hkMHpmrQgkfNDn14T3cTzcgz0Ig%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20231020T170205Z&X-Amz-SignedHeaders=host&X-Amz-Expires=30&X-Amz-Credential=ASIA6RUGCBMHOVZTEME6%2F20231020%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=b507d9dd3ea8a168c47bedb218eab7e1745bf2bcd2d49b7bb66fb018dd96b1f5  File has unexpected size (138289004 != 138289012). Mirror sync in progress? [IP: <IP_ADDRESS> 443]
3.514    Hashes of expected file:
3.514     - SHA256:2d053626b7ea65d26e842cb4e021e3759b9f1f704d21678beba1df119e440833
3.514     - SHA1:246b7a7bb99038d3c84c02aaa34f295b5af04fdd [weak]
3.514     - Filesize:138289012 [weak]
3.514 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
3.514 Fetched 21.1 MB in 1s (15.5 MB/s)
------
failed to solve: process "/bin/bash -o pipefail -c gpg --dearmor --yes -o /usr/share/keyrings/formant.gpg < /usr/share/keyrings/formant.asc &&     echo \"deb [signed-by=/usr/share/keyrings/formant.gpg] https://repo.formant.io/formant/debian jammy main\" | tee -a /etc/apt/sources.list > /dev/null &&     echo formant-agent formant-agent/service_enable boolean \"false\" | debconf-set-selections &&     apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y formant-agent --no-install-recommends" did not complete successfully: exit code: 100

Tested and I can build and load the configs without issue with these changes checked out


Call isNpmJSON directly from the deppack object to prevent undefined …

…error
deppack assigns to itself some methods when the configuration is loaded for the first time.
Using the reference for isNpmJSON in the file top level returns undefined, since deppack.loadInit was not called. I changed the code to call the method directly from the deppack object to prevent this race condition issue.

👍
Also closes https://github.com/brunch/brunch/issues/1284


Reduce package size (again)

Total package size has been reduced in https://github.com/cloud-carbon-footprint/cloud-carbon-footprint/pull/276 (issue). But it seems googleapis dependency has been added again and it is bigger than before. What do you think about fixing it again?
Output of @cloud-carbon-footprint/app: 1.1.0
ls node_modules/ | xargs -I {} du -h -d0 ./node_modules/{} | grep 'M\s' | sort -k1 -n
1.4M	./node_modules/@sinonjs
1.4M	./node_modules/winston
1.8M	./node_modules/node-forge
2.6M	./node_modules/underscore
2.9M	./node_modules/date-utils
3.0M	./node_modules/bson
3.1M	./node_modules/ramda
3.3M	./node_modules/mongodb
3.4M	./node_modules/protobufjs
4.6M	./node_modules/@cloud-carbon-footprint
4.9M	./node_modules/lodash
5.0M	./node_modules/sinon
5.1M	./node_modules/moment
5.6M	./node_modules/@grpc
5.9M	./node_modules/@types
9.3M	./node_modules/csvtojson
 11M	./node_modules/google-gax
 20M	./node_modules/@google-cloud
 26M	./node_modules/@aws-sdk
 32M	./node_modules/@azure
100M	./node_modules/googleapis

Hi @vhiairrassary thanks for looking into this and bring up this issue! It looks like the module was added back to support our implementation of Google Cloud Recommenders. Since the initial commit that you linked to, it seems we've reduced its usage to only be used for type assignments -- specifically for schemas surrounding different machines. These occur within the packages/gcp/src/lib/ServiceWrapper.ts and packages/gcp/src/lib/Recommendations.ts.
I think it's good to remove if we can replace those types with custom references or with something exported from the @google-cloud package like last time. Is this something you'd be interested in taking a stab at again? Otherwise, we're happy to add it to our backlog. Sorry for reversing your work!

After looking into this more, it seems the original package size reduction occurred before we began splitting cloud providers into their own packages. Unfortunately, the GCP package was extracted with more dependencies on the googleapis package than originally thought. Changing it would require a larger rewrite beyond the scope of just the ServiceWrapper and Recommendations files.
It's definitely possible, but just a larger refactor with more riskier changes. Keeping it in our todo list, but adjusting the size accordingly.

Thank you @4upz for taking time to have a look. It was our conclusion as well, it is not as easy as the first time. In the meantime, as roughly 150MB are coming from typings we are removing them as part of postinstall life cycle operation.
⚠ We don't recommend anyone to do it ⚠ on our side, as our targets have limited storage capacity and because we are only deploying the application without consuming the packages with typescript then it is a viable workaround.
> du -h -d0 ./node_modules
359M	./node_modules

> find ./node_modules -name '*.d.ts' -exec du -ch {} + | grep total$
153M	total

> find ./node_modules -name '*.d.ts' -delete
> du -h -d0 ./node_modules
207M	./node_modules

Awesome, thanks for the update @vhiairrassary. Glad to see you have a workaround! That's definitely a large size gap. We'll make it a priority to continue to dive into resolving this and will keep posting our progress here.

Addressed this as part of #1126 and awaiting review

Thank you 😍


Provide "function" pair

One feature that vim-sandwich has that's very useful is a special case... if you type f for the surround key (when adding at least), it prompts for the name of a function, then surrounds with functionname( on one side and ) on the other. Sounds trivial, but I end up using it all the time. Would be nice to see this in nvim-surround.

@kylechui vim-sandwich also has i which is helpful. It allows you to manual input the head and the tail, separately. Very useful in some cases. Would be great iif that was included also.

Hey all, I'm going to try and implement this feature next, please checkout the new branch add-custom-inputs (should be in the sidebar), which adds basic support for custom input types:
require("nvim-surround").setup({
    delimiters = {
        pairs = {
            i = {
                function()
                    return require("nvim-surround.utils").get_input("left: ")
                end,
                function()
                    return require("nvim-surround.utils").get_input("right: ")
                end,
            },
        }
    }
})

The above config sets up the keybind that @sQVe wanted, and I'm pretty sure that something similar can be done for @andrewferrier's idea as well. The idea is that you just need to provide an anonymous function with the desired return value for each of the left, right delimiters.

If these commits work well for the two of you, I think I can delete all of the HTML-specific code in favor of this function-style mapping

@akinsho The main problem I have right now with using vim.ui.input is that it isn't blocking, and would require a massive rewrite of a lot of the internals of the plugin in order to do all the processing in vim.ui.input's callback function. That's why for the time being, I'm still sticking with vim.fn.input. See #17
On another note, I'm going to rewrite this new feature to have one function that returns a table with two values, as otherwise the user would need to input twice for HTML tags

Fair enough, don't let that stop you as you say 👍🏿
FWIW, if the substitution is in a function somewhere, presumably that function can be called inside another callback? I haven't really read any of the code, so I'm sure I'm oversimplifying massively.

I decided to merge this first because I don't think the extra code is going to be prone to bugs/is that controversial, and also I want to start working on buffer-local mappings sooner :P

@andrewferrier Yes, please open up a new issue---I actually don't know of an elegant way to accomplish it at the moment, but I'll try my hand at it once buffer-local mappings are merged into main


[vcpkg baseline][ffmpeg] Fix dependency alsa

Fix build issue when building opencv4:
CMake Error at /mnt/vcpkg-ci/installed/x64-linux/share/ffmpeg/FindFFMPEG.cmake:68 (find_library):
  Could not find FFMPEG_DEPENDENCY_asound_RELEASE using the following names:
  asound

In FFMPEG_SOURCE/configure line 203:
  --disable-alsa           disable ALSA support [autodetect]

If we installed alsa first in x64-linux then build ffmepg, ffmpeg will enable alsa automaticly:
Enabled indevs:
alsa                    lavfi                   v4l2
fbdev                   oss                     xcbgrab

And libasound will be added into share/ffmpeg/FindFFMPEG.cmake:
  append_dependencies(FFMPEG_DEPS_LIBRARY_RELEASE NAMES "xcb-shm;xcb-xfixes;xcb-render;xcb-shape;xcb;Xau;Xdmcp;asound;GL;dbus-1;SDL2;ass;harfbuzz;fribidi;fontconfig;expat;freetype;png16;brotlidec-static;brotlicommon-static;bz2;modplug;ssl;crypto;vpx;webpmux;lzma;dav1d;snappy;z;aom;fdk-aac;ilbc;mp3lame;openjp2;opus;speex;theoraenc;theoradec;vorbisenc;vorbis;ogg;webp;x264;x265;gcc_s;gcc;rt;numa;openh264;stdc++;pthread;soxr;m;OpenCL;-pthread;Xv;X11;Xext;dl")
  append_dependencies(FFMPEG_DEPS_LIBRARY_DEBUG   NAMES "xcb-shm;xcb-xfixes;xcb-render;xcb-shape;xcb;Xau;Xdmcp;asound;GL;dbus-1;SDL2d;ass;harfbuzz;fribidi;fontconfig;expat;freetyped;png16d;brotlidec-static;brotlicommon-static;bz2d;modplug;ssl;crypto;vpx;webpmuxd;lzmad;dav1d;snappyd;z;aom;fdk-aac;ilbc;mp3lame;openjp2;opus;speex;theoraenc;theoradec;vorbisenc;vorbis;ogg;webpd;x264;x265;gcc_s;gcc;rt;numa;openh264;stdc++;pthread;soxr;m;OpenCL;-pthread;Xv;X11;Xext;dl" DEBUG)

Obviously, in the previous pipeline test, alsa was automatically enabled, resulting in this code in our binary cache, and the port alsa was not involved in #21231, which caused the alsa library to not be automatically restored, which led to this issue.
Related: https://github.com/microsoft/vcpkg/pull/21231

cc @Sibras for review this PR.

Also cc @mcmtroffaes.

@BillyONeal @strega-nil-ms Please merge this PR first.


Multiple RM3 devices

How will this work?  I've just bought a 2nd.  But I corrently specify in the mqtt.cong the ip and mac address.
Is it possible to get 2 running?

Actually this feature is not supported yet
But you can run two instances of the tool with different config files (installed in two different folders or run with specified BROADLINKMQTTCONFIG env variable)
Both configurations in this case should have correct device_type/device_type/device_mac parameters specified, 'lookup' will not work correctly

Yeah I had a look through the code today.  When I get my 2nd I might see if I can implement it.

Hi. If you're still interested - I've committed support for using several Broadlink devices
See docs at https://github.com/eschava/broadlink-mqtt#multiple-devices-configuration

Had a quick look, looks cleaner than what I did, I think I assumed every multiple device was a RM2 where you tacked on the device type to the definition.


Carla ROS bridge: 'SceneDescription' object has no attribute 'map_name'

I am trying to use carla_ros_bridge package Carla version 0.8.4 and ros kinetic
Running the test command fails
rostest carla_ros_bridge ros_bridge_client.test

Output:
Traceback (most recent call last):
  File "/home/anshul/catkin_ws/src/carla_ros_bridge/src/carla_ros_bridge/client.py", line 42, in <module>
    main()
  File "/home/anshul/catkin_ws/src/carla_ros_bridge/src/carla_ros_bridge/client.py", line 38, in main
    carla_ros_bridge.run()
  File "/home/anshul/catkin_ws/src/carla_ros_bridge/src/carla_ros_bridge/bridge.py", line 143, in run
    map_handler = MapHandler(scene.map_name)
AttributeError: 'SceneDescription' object has no attribute 'map_name'
[INFO] [1540391064.654831]: Shutdown requested
[Testcase: testtestTopics] ... ERROR!
ERROR: max time [20.0s] allotted for test [testTopics] of type [rostest/publishtest]
  File "/usr/lib/python2.7/unittest/case.py", line 329, in run
    testMethod()
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/rostest/runner.py", line 148, in fn
    self.test_parent.run_test(test)
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/rostest/rostest_parent.py", line 132, in run_test
    return self.runner.run_test(test)
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/roslaunch/launch.py", line 684, in run_test
    (test.time_limit, test.test_name, test.package, test.type))
--------------------------------------------------------------------------------

[ROSTEST]-----------------------------------------------------------------------

SUMMARY
 * RESULT: FAIL
 * TESTS: 0
 * ERRORS: 1
 * FAILURES: 0

AttributeError: 'SceneDescription' object has no attribute 'map_name'

Strange. Did you have a previous version of carla installed on your computer ?

I also have the same exact error. I am running 0.8.2 stable version and no I had no previous versions installed on my computer.

I also have Carla 0.82
Here is a workaround, I hardcoded scene.map_name as string "Town01"
map_handler = MapHandler("Town01")

Then you have another error that CarlaMap object takes 4 arguments but only 2 provided.
Missing values for pixel_density, node_density
For this, you have to change the map.py file line 20:
self.carla_map = CarlaMap(map_name)

to
self.carla_map = CarlaMap(map_name, 0.1643, 50)

pixel_density =  0.1643,  node_density = 50
I found the values from previous versions of this file

hmm.. I did another workaround. The following 2 lines:
map_handler = MapHandler(scene.map_name)
map_handler.send_map()
as mentioned in a comment they are responsible for "sending occupancy grid to rivz" and I was not planning on using rviz at the moment so I commented them and everything worked fine. Maybe I can note down your method if I plan to use rviz in the future.

Hi guys! Sorry, it is not documented. Working combination:

Carla binaries form 0.8.4 release
PythonClient from master branch
carla_ros_bridge from master branch

well thanks Danil, if I knew this info 3 days ago I would have saved a lot of effort and time :/ but thanks anyway


[support/CSM-13] - GIAS incorrect for Cardinal Hume Catholic School

This ticket is to fix an incorrect code which has been entered for eligible local district code (specifically Gateshead). This isn't a GIAS issue.


Add dask-jobqueue

If https://jobqueue.dask.org/en/latest/install.html is added to this image, it becomes a convenient entrypoint for users with an existing batch cluster that want to run coffea jobs. FYI @andrzejnovak

For those of use with conda installs, it would still be easier if it was a req

@andrzejnovak I install everything via conda because in such a way we can have automatic version update (checking new released versions in conda)

I think there was some miscommunication. I was originally proposing to have dask_jobque pulled with reqs when installing coffea[dask]

This is more or less a separate issue from that one. Here we are trying to provide a good base singularity image for sites where user home is not mounted.

@andrzejnovak we have two different images, one build on top of the other.
The first one https://github.com/CoffeaTeam/docker-coffea-base is released automatically when is released a new version of coffea. The second one https://github.com/CoffeaTeam/docker-coffea-dask which is based on the first one is allowing to release automatically Docker image each time a new version of dask/distributed is released.
coffea[dask] can be pulled from pip while here we are using conda. We inspected which packages are pulled with coffea[dask] and what we have in the image currently and it is absolutely the same :)

@andrzejnovak did you already try this image? (we use it as well for coffea-casa and it nicely works :) )


v3_ocsp.c: fix indentation of include directives

Fixes #13820

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

Merged to master in b209835364de35541d835185f3dc3a984e2c1545, thanks!

Merged to master in b209835364de35541d835185f3dc3a984e2c1545, thanks!


Account lock:  Account locking for a particular user is probably pointed to the wrong document

In [1]  "Account locking for a particular user" points to [2] which is Account Locking by Failed Login Attempts but apparently it should be pointed to [3] Locking a Specific User Account section
[1] https://docs.wso2.com/display/IS540/Account+Locking+by+Failed+Login+Attempts
[2] https://docs.wso2.com/display/IS540/Account+Locking+by+Failed+Login+Attempts#AccountLockingbyFailedLoginAttempts-Accountlockingforaparticularuser
[3] https://docs.wso2.com/display/IS540/Locking+a+Specific+User+Account

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


Duplicate class name PinvokeDllNames

We have internal static class PinvokeDllNames in System.Management.Automation and duplicate in LocalAccounts.
Can we remove the duplicate by adding InternalsVisibleTo in AssemblyInfo.cs ?

Eventually, we may want the LocalAccounts module separate from PSCore6 repo


Bump Jenkins to latest LTS for 3.11

the 3.11 build hasn't had an updated jenkins since September and is still running 2.176.3 which has multiple high vulnerabilities. Including
https://jenkins.io/security/advisory/2019-09-25/
https://jenkins.io/changelog-stable/

Fix published
https://access.redhat.com/containers/?architecture&tab=package-list#/registry.access.redhat.com/openshift3/jenkins-2-rhel7/images/v3.11.170-5


fix(tables): fix tables overflowing divs and unaligned borders

Fixes CX-179

🧰 Changes

add overflow: auto to .rdmd-table-inner to allow large tables
to scroll as per the request in:
https://linear.app/readme-io/issue/CX-179/tables-no-longer-scrolling-horizontally
remove the :after border and replace it with a border applied
directly to the table (also, nests :first-child CSS rules under
the new table rule)
sort CSS properties and lints CSS

Separated the linting/sorting changes into a separate commit for easier review:
Content changes commit:
https://github.com/readmeio/markdown/commit/8134338ce21608f943ce98cd7627fd23d1a0e894
Just linting and sorting fixes commit:
https://github.com/readmeio/markdown/commit/ba6a949d701a659966ac3093ea25fd5f55c4a8ae
🧬 QA & Testing
Demo video with audio showing markdown fixes alongside an accompanying fix to be included in the readme repo PR
Added this since it's such a pain and half getting it set up npm link + temp disabling the existing hotfixes in the browser
https://user-images.githubusercontent.com/19983248/119209229-19ad8000-ba6b-11eb-9f9d-54a4050aac1f.mp4

Do long tables with multiple columns that were built with the table
widget now show correctly and...

stay inside their containing div?
don't appear to have extra columns?
don't appear to have a line through the first overflow column?
(see video in https://linear.app/readme-io/issue/CX-179/tables-no-longer-scrolling-horizontally)

Fixes CX-179

Working in this PR app.

Here are the changes that will be included in the main ReadMe repo to fix the tables popping out of their divs at iPad widths. 👍

This PR was released!
🚀 Changes included in v6.27.1-next.2

This PR was released!
🚀 Changes included in v6.27.1


Fix some minor typos and reference to "develop" branch

Fix spelling of "license" in readme
Remove reference to "develop" branch in contributing

Requested changes done


403 Country, region, or territory not supported

I can't do any prompts because I get this error - anyone know how to fix it?

I assume you're using OpenAI models when you got this error? If so I made a PR for this at #1872.


Ability to set Preview Background colour

I find it challenging to visualise how my UIControls will look in context as they often rely on the parent to set the background.
I would like the preview plugin to include a feature that allows users to change the background colour within the preview. This would enable a more accurate and flexible design process, allowing for instant visualisation of how UI components interact with different background colours.
As an alternative, I have tried manually setting the background colour in the code and refreshing the preview, but this is a cumbersome and time-consuming process.

Yeah I agree this would be useful to have. I think we need these two properties:
+ d:DesignBackground
+ d:DesignRequestedThemeVariant

Any help is appreciated if someone wants to implement this feature.


NodeResizer + group nodes

When you resize a parent node to the top or left, the child nodes move, because they are positioned relatively. We should try to change this behaviour, so that child nodes stay in their place.

This was fixed in React Flow 12! Thanks @peterkogo ✌
If you are using 11, you can find the migration guide here: https://reactflow.dev/learn/troubleshooting/migrate-to-v12


Pseudo-Element Styling Not Working

Using the documentation found here https://heml.io/docs/styling/pseudo-elements/ I was trying to use pseudo-element styling as shown in the example:
button::text {
  background: blue;
}

No effect. Tried it with the NPM develop option and also in your online editor.
The button documentation https://heml.io/docs/elements/button lists different pseudo-elements:
table::root
  table::table
    td::cell
      a::link

So I tried all manner of combinations (e.g. button::link button::a::link button::a button a::link etc) still not getting any change. How can I apply CSS to the generated button HTML these pseudo-elements reference?

The button is also centered automatically so the additional styling example in https://heml.io/docs/elements/button is unnecessary. However, this means there is no example in the documentation to align the button left. Applying inline-block to button in the CSS works but the code example in https://heml.io/docs/styling/using-css#changing-element-displays says that display property can do "weird things"...


Proposal: Global Makefile

This is a draft how I'd imagine a global Makefile to group and compose all commands of the monorepo. More detailed explanation you can find in the comment header of the file itself.
Would be nice if you could try out the branch and let me know what you think of this approach.
Btw, can we add a "Draft" and/or a "Proposal" label for PR's? I don't have the access rights to do so...

Great! I will try it! Keep in mind, that further iterations of the porjects will require the creation and provision of the change.json file for the Frontend.
I'll create an issue for this and a flow diagram of the build process.


Cannot use with Bunyan logger

When creating a bunyan logger and trying to write a log record I get an error:
node_modules/bunyan/lib/bunyan.js:875
            s.stream.write(s.raw ? rec : str);
                     ^
TypeError: Object #<Object> has no method 'write'
    at Logger._emit (node_modules/bunyan/lib/bunyan.js:875:22)
    at Logger.<anonymous> (node_modules/bunyan/lib/bunyan.js:974:24)
    at Object.Wifi.createManager (more-thing.js:29:13)
    at Object.<anonymous> (other-thing.js:38:29)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (thing.js:23:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)

So basically the object created from calling le_node.bunyanStream({ token: token }) has a stream member, but that member doesn't have a write function.
Node: v0.10.40
le_node: v1.1.1
bunyan: v1.5.1

cc: @benweissmann @kubat

@illegalprime Can you show where you pass the object returned from 'bunyanStream()` into bunyan proper?

I am having an Issue with using Bunyan as except it is with the an undefined function of logEntry.crit().
var bunyan = require('bunyan');
var Logger = require('le_node');
var loggerStream = Logger.bunyanStream({token: process.env.LOGENTRIES_TOKEN, minLevel: 3});

var logEntry = bunyan.createLogger({
	stream: [loggerStream],
	name: process.env.APP_NAME
});

logEntry.crit('User cannot delete own account');

@bnnadi, Logger.bunyanStream() returns the configuration object.
var loggerStream = Logger.bunyanStream({ ... });
loggerStream.name = process.env.APP_NAME;
bunyan.createLogger(loggerStream);


asking permision if i can use logo

sir i want to ask if i can use your logo in a thumbnail of video i made . that video one of its part shows offer provided by partner sites with github. so can i use your logo in youtube thumbnail

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

ID: 6624d44c-f9f6-02f8-2c67-0f0637fed62e
Version Independent ID: 9346a8ff-bab5-be2c-9dc1-d546fda1efa9
Content: Azure Icons - Azure Architecture Center
Content Source: docs/icons/index.md
Service: architecture-center
GitHub Login: @doodlemania2
Microsoft Alias: pnp

Thanks for reporting - this issue is under review. This is a Microsoft Internal DevOps Bug ID # 366870

Thanks for reporting - this issue is under review. This is a Microsoft Internal DevOps Bug ID # 366870

@kartikbhatt1500 To quote the docs

Microsoft permits the use of these icons in architectural diagrams, training materials, or documentation. You may copy, distribute, and display the icons only for the permitted use unless granted explicit permission by Microsoft. Microsoft reserves all other rights.

@doodlemania2 @absheik Could you share more details on others permissions required, if any?

@kartikbhatt1500 To quote the docs

Microsoft permits the use of these icons in architectural diagrams, training materials, or documentation. You may copy, distribute, and display the icons only for the permitted use unless granted explicit permission by Microsoft. Microsoft reserves all other rights.

@doodlemania2 @absheik Could you share more details on others permissions required, if any?

This is the terms of use that is included as a pdf in the download zip file
Azure architecture icons
Helping our customers design and architect new solutions is core to the Azure Architecture Center’s
mission. Architecture diagrams like those included in our guidance can help communicate design
decisions and the relationships between components of a given workload. On this page you will find an
official collection of Azure architecture icons including Azure product icons to help you build a custom
architecture diagram for your next solution.
Do’s
• Use the icons to illustrate how products can work together
• In diagrams, we recommend to include the product name somewhere close to the icon
• Use the icons as they would appear within Azure
Don’ts
• Don’t crop, flip or rotate icons
• Don’t distort or change icon shape in any way
• Don’t use Microsoft product icons to represent your product or service
Terms
Microsoft permits the use of these icons in architectural diagrams, training materials, or documentation.
You may copy, distribute, and display the icons only for the permitted use unless granted explicit
permission by Microsoft. Microsoft reserves all other rights.

This is the terms of use that is included as a pdf in the download zip file
Azure architecture icons
Helping our customers design and architect new solutions is core to the Azure Architecture Center’s
mission. Architecture diagrams like those included in our guidance can help communicate design
decisions and the relationships between components of a given workload. On this page you will find an
official collection of Azure architecture icons including Azure product icons to help you build a custom
architecture diagram for your next solution.
Do’s
• Use the icons to illustrate how products can work together
• In diagrams, we recommend to include the product name somewhere close to the icon
• Use the icons as they would appear within Azure
Don’ts
• Don’t crop, flip or rotate icons
• Don’t distort or change icon shape in any way
• Don’t use Microsoft product icons to represent your product or service
Terms
Microsoft permits the use of these icons in architectural diagrams, training materials, or documentation.
You may copy, distribute, and display the icons only for the permitted use unless granted explicit
permission by Microsoft. Microsoft reserves all other rights.


Vertical scroll

Hello, I would love to ask if it would be possible to add vertical scroll for the heatmap.

I deployed flutter_vertical_heatmap because the package doesn't seem to be updating anymore.


Remove this unused .gitkeep file.

Since lib/tasks/ contains files now, this .gitkeep can be removed.

:+1:


mention: Fetch users to be notified of @topic mentions.

#25828 (comment)

I think the group of first 6 commits would be a good prefix to split into a new PR so that it can be merged off. The notifications commit is pretty large and would be easier to review independently :)

@abhijeetbodas2001 I guess you will review this first?

I had received the commits here as part of #25828. This looks good to me now (Prakhar has addressed my comments from there).

@zulipbot add "integration review"

This overall looks pretty good; I think https://github.com/zulip/zulip/pull/26195#discussion_r1254997553 needs to be resolved before merging, but otherwise I think this PR is ready. Thanks for breaking this out as a separate mini PR!

Updates in the recent push:

Addressed the review comments (Please check the respective review comments)
Pending CZO discussion

Merged, thanks @prakhar1144!
Please open issues with the mobile and terminal repositories for rendering topic mentions correctly when displayed in a message feed.


Improve article 2405.03553

Exact location of issue
Article fails to convert.
Problem details
Missing packages: scalerel.sty, algpseudocodex.sty, titletoc.sty.
The error cascade is mostly triggered by lack of support for algpseudocodex.sty, leading to a Fatal status conversion.

Thank your for the report! I have updated the issue description.


OCI SSO or IDCS SSO

There is some confusion on the doc regarding the SSO. the metadata exchane (SSO setup) should happen between OCI and azure ( mentioned here) or IDCS and Azure.

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

ID: 7bd22ad1-c4f8-fa9e-f43f-f5200fde8070
Version Independent ID: 80c91745-f550-bca7-6674-d42584ac9dbe
Content: Tutorial: Configure Oracle Cloud Infrastructure Console for automatic user provisioning with Azure Active Directory
Content Source: articles/active-directory/saas-apps/oracle-cloud-infratstructure-console-provisioning-tutorial.md
Service: active-directory
Sub-service: saas-app-tutorial
GitHub Login: @zchia
Microsoft Alias: Zhchia

@robabh Thank you for your feedback . We will have this reviewed and update the thread.

@robabh
The SSO is configured between Oracle Cloud Infrastructure and Azure. The IDCS is setup as a IDP as explained in this document. For more information on the SSO setup between OCI and Azure, please refer to this document.
Let us know if you need further help.

@robabh We will be closing this thread now. Let us know if you need further help.

Hi All,
Thanks for looking into the thread.
So you mean to say that for SSO... Azure is the IDP while for provisioning
idcs is the IDP?
On Mon, 11 May, 2020, 6:48 AM neeleshray-msft<EMAIL_ADDRESS>wrote:

@robabh https://github.com/robabh We will be closing this thread now.
Let us know if you need further help.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/54412#issuecomment-626422731,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APP73UODDF2TWNFVF3DGGXTRQ5G4VANCNFSM4M37D26A
.


fixes bug with np.nan in BetaDiversity

Description
dropna() from possible group in _get_grouped_df in BetaDiversity
Issue(s)
Fixes #67
Definition of Done

[ ]  New code is tested with unit tests
[ ]  Documentation has been updated
[ ]  Pull Request has been revised by a maintainer of the project

Codecov Report

Merging #68 (61a131f) into master (3e88649) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master      #68   +/-   ##
=======================================
  Coverage   56.81%   56.81%
=======================================
  Files          58       58
  Lines        2246     2246
=======================================
  Hits         1276     1276
  Misses        970      970

Flag
Coverage Δ

unittests
56.81% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

moonstone/analysis/diversity/beta.py
69.69% <100.00%> (ø)

Continue to review full report at Codecov.

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

Codecov Report

Merging #68 (61a131f) into master (3e88649) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master      #68   +/-   ##
=======================================
  Coverage   56.81%   56.81%
=======================================
  Files          58       58
  Lines        2246     2246
=======================================
  Hits         1276     1276
  Misses        970      970

Flag
Coverage Δ

unittests
56.81% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

moonstone/analysis/diversity/beta.py
69.69% <100.00%> (ø)

Continue to review full report at Codecov.

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


fix: registry deployment debug port should match the spec

Fixes #875

@sagikazarmark I don't think change the deployment port is the best solution because for registry the deault metrics port is 5001, but how about change service spec to fix this issue?

@chlins unfortunately, changing the service port is not enough: the registry debug port is configured here by the CR and the CR default value is 8001, not 5001.
So the alternative is actually changing the service port and the default in all CRs. Even then, it's half a solution because it would work with the defaults, but it wouldn't work if someone changed the debug port through the CR.
So the correct solution here is to use the port from the CR.
I'd agree that it's absolutely unimportant what the container port is, so if there wasn't an option for changing the port in the CR that would totally be fine...but there is.

@sagikazarmark Thank you, that's true, the operator has exposed the config for the metrics port of registry, so it seems no way to change it only adjust deployment container port.


Documentation:  Incorrect TRTs in ADSL Template

Please select a category the issue is focused on?
User Guides
Let us know where something needs a refresh or put your idea here!

They should be ARM and ACTARM like in the ADSL Vignette

Using deprecated function

@makropoa Maybe another one for you to pick up?

i can work on this one, i just took another ADSL template issue, so can work through both


The order of items in a dashboard does not reflect the configuration

Epic
No response
Description
When working on an internal dashboard I noticed that the order of the elements are not the same as I have configured.
Configuration - https://d.pr/i/t3iact
Actual order
Objective 1
Objective 2
Teams by Tier
ui-markdown
Contracted Revenue Utilisation
I believe the order should be the same.
Which customers would this be availble to
None
Acceptance Criteria
No response
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate
### Tasks
- [ ] https://github.com/FlowFuse/node-red-dashboard/issues/892
- [ ] https://github.com/FlowFuse/node-red-dashboard/issues/893

I just restarted the NR instance (this is running on FlowFuse 1.15) after which the items were in the correct order. I think that should not be necessary so I'll leave this bug open.

What I have noticed is that when a widget is added and deployed then its position in the dashboard right hand pane may not match its position in the dashboard.  If it is manually moved and deployed then the position becomes correct.

I have just improved this for pages with https://github.com/FlowFuse/node-red-dashboard/pull/848
Still need a little more work for groups and widgets

After adding a widget to a group, and deploying, if one exports the widgets in the group one can see that the order properties of the widgets are often messed up.

Thanks @colinl - this is one of my top priorities at the moment

Will the fix for this also be relevant for #710 and #722?

Relevant, but not a fix - that will require a bit more subflow/core work I believe

#892 and #893 opened to resolve this. I broke it into group and widget fixes to make it easier to review

This can be closed as both the attached issues are resolved


Testgrid prod dashboard does not load

Description:
I get following error message:

Issue fixed after clearing the cookies. But, issues like this keeps happening, so we need to carefully analyze and fix the dashboard. This is a critical piece of testgrid work.
Affected Product Version:
0.9.0-m18
OS, DB, other environment details and versions:
Google Chrome Version 62.0.3202.62 (Official Build) (64-bit)
Steps to reproduce:
This can possibly be reproduced with stale browser data and cookies. I cleared the cookies, so we may have to identify a fix by reading the code.
Related Issues:
We previously had an issue due to service-worker, above is not about that as I see: #551

This is not reproduced with the latest dashboard. Hence we can close this.


[AMBARI-23728] Group HDFS components into the components section of the ambari service summary page

What changes were proposed in this pull request?
The HDFS Service Page in the new Ambari UI page displays useful information about the service components. This information would be easier to digest if all the HDFS components were grouped together at the top of the page (in the components section) as they are for the rest of the services.
How was this patch tested?
UI unit tests:
21525 passing (27s)
48 pending

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2077/
Test PASSed.


Chart wont draw on Duplicate X-Axis value

Hello again!
Thank you for your contributions so far. I have noticed a potential bug in the software.
When providing the same x-axis value (string), the chart does not draw.
I am using a Line chart with 2 data sets (2 line series). I can confirm that the data sets both contain a value for the both instances of the x axis value. I have also tested with and area chart with only 1 data set, and I receive the same results.
I can see that there is data, because the tooltips show, but the lines aren't drawn and the x axis that should have been shown twice is only shown once.

I've testing duplicate x axis values against the ApexJs library and it works there. When testing using plain Apex charts JS the duplicate value gets shown twice

My current solution is to append a unique value to the end of the X-axis value, when I do this the charts draw and work as expected. Is this a bug within this library or could there be a conflicting setting that I am using?

Changing the value I passed in from a string to a DateTime and adding XAxisType="XAxisType.Datetime" fixed this issue for me.
This may still be a bug within XAxisType.Category but if you are unable to replicate then it may have just been an issue with my dataset.
Thanks

Thank you, I'll close this one.


Add Python 3 compatibility

This set of commits do tiny cleanups and then make the library usable under Python 3, at least as far as automatic tests can tell.

wow. that is really cool! I was planning to add python3 support myself but did not find the time yet.
whaaaaat is pretty new. are you using it in your projects where you need python3 support? I can not look into this pull request today but I promise do do so asap.

Not yet, but if/when this is accepted, I will try to switch my tinject tool from inquirer to wha+t, should not be hard.

@lelit a fine piece of work. thank you so much!

 Unfortunately, it seems that I didn't spot all the places: common.py needs the
import sys
...
PY3 = sys.version_info[0] >= 3

if PY3:
    basestring = str

snippet too.

I may submit another PR for this if you prefer, but I think the best would be to create a test covering setup_validator and setup_simple_validator too. Let me know and I will try to do that as well.

you are absolutely right, the test coverage is not where I want it to be. If you like to contribute the test please go ahead.
please be aware that ptk 2.0 is coming: https://github.com/jonathanslenders/python-prompt-toolkit/pull/446
this plays into our direction by providing dialogs but might also cause some rework in whaaaaat


Use decorator syntax

We can change babel config now that we've ejected
Use decorator syntax for Mobx stores

@josh- Unfortunately this is how Mobx is designed. And not using decorators and manually decorating has caused more bugs than I can count (since the declerations is seperated from the decorations).

Ahhh that makes a lot of sense – decorators it is 🙌


pub.dev repo link is missing

On pub.dev page https://pub.dev/packages/network_tools the link to the repo (github page) of the package is missing

It is now back, not sure what changed.
Closing.


[WIP] Implement Benchmark Process

This PR is still a work-in-progress and is not ready to be merged. This PR depends on the changes made in #28. As a result, the changes made in this PR will appear here until they are approved/merged.
Changes introduced with this PR:

Add benchmarking configuration options and parsing (related to #7)
use run_(timestamp) as default label for benchmark, which is used for outputting results to file
Create BenchmarkProfiler class to time different benchmark tasks (resolves #8)
Benchmark VCF to Zarr conversion process

Update vcf_to_zarr function to have hooks for benchmark profiling

Add pandas library to list of requirements, as it is used for holding benchmark results
Save benchmark results to psv file (resolves #9)

I just took a quick scan through the code, a couple of things came to mind regarding the vcf to Zarr conversion.
It might be work exposing alt_number as a configuration option the user can specify, which would mean that if specified you could skip the preliminary scan of the vcf to determine alt_number, save some time.
Also might be worth exposing chunk_length and chunk_width as configuration options, these are likely to be important tuning parameters especially if benchmarking on high latency storage (e.g. cloud object store) where bigger chunks are better.

Should we go ahead and merge?


[WIP] load data from disk batch by batch

This pull request resolves #221.
The pull request is in progress.
The details of the pull request:
Add a new class extending the pytorch Dataset class.
Open a default hyperparameter on the supervise and unsupervised for whether use it or not.

Pull Request Test Coverage Report for Build 796

9 of 9 (100.0%)  changed or added relevant lines in 1 file are covered.
31 unchanged lines in 5 files lost coverage.
Overall coverage increased (+0.07%) to 94.789%

Files with Coverage Reduction
New Missed Lines
%

autokeras/text/text_preprocessor.py
2
86.67%

autokeras/text/text_supervised.py
3
96.77%

autokeras/supervised.py
4
69.23%

autokeras/preprocessor.py
10
91.15%

autokeras/utils.py
12
80.92%

Totals

Change from base Build 774:
0.07%

Covered Lines:
2110

Relevant Lines:
2226

💛  - Coveralls


Occasional flake in TestPlatform/TestCacheMounts

Mostly opening this one for tracking, I've seen this a few times now:
	Error Trace:	/app/core/integration/platform_test.go:186
	Error:      	Received unexpected error:
	            	input: container.from.withMountedCache.withExec.sync resolve: process "sh -x -c cat /cache/s2r819a2l1q07r1x64xvzwajylinux/amd64/uname | grep 'x86_64' && cat /cache/s2r819a2l1q07r1x64xvzwajylinux/arm64/uname | grep 'aarch64' && cat /cache/s2r819a2l1q07r1x64xvzwajylinux/s390x/uname | grep 's390x'" did not complete successfully: exit code: 1

	            	Stderr:
	            	+ cat /cache/s2r819a2l1q07r1x64xvzwajylinux/amd64/uname
	            	+ grep x86_64
	            	cat: can't open '/cache/s2r819a2l1q07r1x64xvzwajylinux/amd64/uname': No such file or directory
	Test:       	TestPlatform/TestCacheMounts

A failed trace: https://dagger.cloud/dagger/traces/db059c4ff25c8b8b5bfe683ecc1e22ea?span=9adaaf6bcd75cc09#9adaaf6bcd75cc09
Not 100% sure how this can happen - it looks like content is going missing from a cache mount while the test is running?

Another recent occurrence: https://dagger.cloud/dagger/traces/7126092f67cc23b68c661cc42ec1643b?span=c8ff2f8b862d0f1c#250fccb7b7b646b3
Will take a look at this as part of https://github.com/dagger/dagger/issues/8184

Might be fixed by https://github.com/dagger/dagger/pull/8474 but will wait until we haven't seen it for a while 🤞

I haven't seen this one since, so closing for now

This one happened once again 🤔 https://dagger.cloud/dagger/traces/e43deb6cdb405124a6f2a4b1bf391a43
It's the only time I've seen it in months, so not going to start actively looking into again yet, but will reopen for tracking in case it's problematic again.
The fix seems like it probably helped (it was to prevent pruning of the cache mount) but clearly something is still happening that causes the cache mount to not be reused. The logic around reuse of cache mounts in buildkit is a bit subtle and it is best-effort, so it's not impossible for something to happen that causes it to not be reused, but still would be good to understand if possible


tags are not applied to all resources (eg. alb)

Hello,
All resources that accept tags have tags actually even the load balancer.
The only ressources without tags are the instances launched by the ASG becaus of a known issue on terraform
https://github.com/terraform-providers/terraform-provider-aws/issues/290


Prettify is mangling html

We have this source content:

Phase A

Phase B.

Phase C.

This produces this DITA:

Phase A

						<xref href="#">Phase B</xref>
						.

						<xref href="#">Phase C</xref>
						.

Which is exported to this HTML:

Note how the full-stop / period is on a line of its own.  This produces this published content:

Note the space between the link and the period.
However, if we cancel the prettify_xml step the content remains structured the same as the original:

Hmm, we have choices:

remove prettify_xml.  This affects the readability of the DITA, but the Authors will only interact with this via WYSIWYG view anyway.
follow the prettify with a find/replace that fixes the above issue (it's quite common across the document set)
after the export is complete use VS-Code global find/replace to correct the generated DITA

I'm tempted to go for 1., until it frustrates me.

Done, for now.


error when Build the raspicam library

All the previous steps of installing the libraries have end successfully but when i arrive to
Build the raspicam library ...
in make
i got the following errors
gcc -c -Wno-multichar -g -I/usr/include/opencv -I/home/pi/git/raspberrypi/userland/host_applications/linux/libs/bcm_host/include -I/home/pi/git/raspberrypi/userland/host_applications/linux/apps/raspicam -I/home/pi/git/raspberrypi/userland -I/home/pi/git/raspberrypi/userland/interface/vcos/pthreads -I/home/pi/git/raspberrypi/userland/interface/vmcs_host/linux -I/home/pi/git/raspberrypi/userland/interface/mmal  -MD RaspiCamCV.c -o objs/RaspiCamCV.o
In file included from /usr/local/include/opencv2/core/core.hpp:48:0,
from /usr/include/opencv/cv.h:64,
from RaspiCamCV.c:40:
/usr/local/include/opencv2/core.hpp:49:4: error: #error core.hpp header must be compiled as C++
In file included from /usr/local/include/opencv2/core.hpp:54:0,
from /usr/local/include/opencv2/core/core.hpp:48,
from /usr/include/opencv/cv.h:64,
from RaspiCamCV.c:40:
/usr/local/include/opencv2/core/base.hpp:49:4: error: #error base.hpp header must be compiled as C++
/usr/local/include/opencv2/core/base.hpp:52:19: fatal error: climits: No such file or directory
compilation terminated.
Makefile:45: recipe for target 'objs/RaspiCamCV.o' failed
make: *** [objs/RaspiCamCV.o] Error 1
any help in this !!
thanks

Same here. I'm getting this error while using makefile in raspicam_cv
$ make
gcc -c -Wno-multichar -g -I/usr/include/opencv -I/home/pi/git_clones/userland/host_applications/linux/libs/bcm_host/include -I/home/pi/git_clones/userland/host_applications/linux/apps/raspicam -I/home/pi/git_clones/userland -I/home/pi/git_clones/userland/interface/vcos/pthreads -I/home/pi/git_clones/userland/interface/vmcs_host/linux -I/home/pi/git_clones/userland/interface/mmal  -MD /home/pi/git_clones/userland/host_applications/linux/apps/raspicam/RaspiCamControl.c -o objs/RaspiCamControl.o
gcc -c -Wno-multichar -g -I/usr/include/opencv -I/home/pi/git_clones/userland/host_applications/linux/libs/bcm_host/include -I/home/pi/git_clones/userland/host_applications/linux/apps/raspicam -I/home/pi/git_clones/userland -I/home/pi/git_clones/userland/interface/vcos/pthreads -I/home/pi/git_clones/userland/interface/vmcs_host/linux -I/home/pi/git_clones/userland/interface/mmal  -MD /home/pi/git_clones/userland/host_applications/linux/apps/raspicam/RaspiCLI.c -o objs/RaspiCLI.o
gcc -c -Wno-multichar -g -I/usr/include/opencv -I/home/pi/git_clones/userland/host_applications/linux/libs/bcm_host/include -I/home/pi/git_clones/userland/host_applications/linux/apps/raspicam -I/home/pi/git_clones/userland -I/home/pi/git_clones/userland/interface/vcos/pthreads -I/home/pi/git_clones/userland/interface/vmcs_host/linux -I/home/pi/git_clones/userland/interface/mmal  -MD RaspiCamCV.c -o objs/RaspiCamCV.o
In file included from /usr/local/include/opencv2/core/core.hpp:48:0,
                 from /usr/include/opencv/cv.h:64,
                 from RaspiCamCV.c:40:
/usr/local/include/opencv2/core.hpp:49:4: error: #error core.hpp header must be compiled as C++
In file included from /usr/local/include/opencv2/core.hpp:54:0,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /usr/include/opencv/cv.h:64,
                 from RaspiCamCV.c:40:
/usr/local/include/opencv2/core/base.hpp:49:4: error: #error base.hpp header must be compiled as C++
/usr/local/include/opencv2/core/base.hpp:52:19: fatal error: climits: No such file or directory
compilation terminated.
Makefile:45: recipe for target 'objs/RaspiCamCV.o' failed
make: *** [objs/RaspiCamCV.o] Error 1

I think the problem might be opencv version, which version do you have? Mine is 3.0.0

yes finally that worked , i'm using opencv 3.0.0 version of opencv too

Thank you very much.


Update ref to the multi-memory tests

The specific commit has been deleted, I am pointing to the same commit in the main branch though. This should fix the build e.g. for this PR: https://github.com/bytecodealliance/wasm-micro-runtime/pull/3763

This seem to be failing for unrelated reason. @wenyongh is there any known issue with running tests on nuttx?

This seem to be failing for unrelated reason. @wenyongh is there any known issue with running tests on nuttx?

The CI spec_test_on_nuttx.yml really often ran failed these days, I had to retry several times. I guessed it is caused by the test script, e.g., the timeout to wait for the compilation of AOT compiler is too short and the script reports error before the compilation finishes. But we need to confirm, I will check whether I can fix it.


Make Error API work for any kind of Snackbar variant

I'm thinking it may make more sense, rather than having a ErrorApi, just to have a general AlertApi or SnackBarApi, and have .post() take an optional second argument for the variant to use.
Feature Suggestion

Use the API pattern you have established to support other variants besides error for the Snackbar

Possible Implementation

Rename the ErrorApi to SnackbarApi
Support an optional variant override, default it to empty
Expose an ErrorApi as well, which always sets the variant to error

Context

This would be helpful in the plugin I'm building, which could benefit from a small dismissable alert on a page transition that informs the user that the API request they just made was successful.

What do you think about adding the SnackbarApi in addition to the ErrorApi? The rationale for having a separate error API is showing a snackbar is just one of many things you might want to do with errors that are reported by plugins. The current error api implementation would then be replaced with a thing wrapper that forwards the error to the snackbar api.

Maybe not name it "snackbar" - that's an implementation detail.

i can pick this up

Fixed in #605


update messages (JA)

merge commits (EN)<PHONE_NUMBER>4fcd0145e9babb822285407f5092a8, 6980967d1153044112ade2ff4a4eda6d36cc9649,
d97c5941be6203d0d704db4c13eece0d946d5399, and 2739eb8c31ffcba5653d147e5dcde779081e6797

Thanks for the translations! I also updated the file in the Transifex system: https://www.transifex.com/idpf/epubcheck/language/ja/
@takahashim, @tomochan001 @skoji there are also some other newly introduced or changed message strings which need to be translated. Have a look at https://www.transifex.com/idpf/epubcheck/language/ja/ to either translate the spanish strings in their webapp or identify the changed/new strings and add them to your PullRequest. If you translate in Transifex I can help an take care of integrating the changes in a PullRequest...

@tofi86 I tried to translate all messages.  Is it OK?

@takahashim looks fine to me, thanks!
I cleaned up the property files from the transifex export:
https://www.dropbox.com/s/qeb5s5sq2tbdytz/epubcheck-localization_transifex-export_JA-598.zip?dl=0
Now you're ready to submit them in this PullRequest.

@tofi86 Thanks!  I'll merge these changes into this PR.

@tofi86 done :smiley_cat:

@takahashim thank YOU! :+1:
@rdeltour Romain, can you squash and merge?

@takahashim Your two commits were squashed and rebased on master to a single commit 4c32d1b. I also added the japanese schematron message file from src/main/resources/com/thaiopensource/validate/schematron/resources/Messages_ja.properties which you missed in your second commit.

thank you!


Change entity "createdBy" to "actorId"

Comment from Matt:

I don't think that createdBy should be readable over the API except as extended metadata. See 429c77031c3db8df05a66bfb589553357e21d349 and #209.
Relatedly, I think we could consider the name actorId instead of createdBy. For example, that's what comments has, and comments is one of our newest tables.

This seems like a pretty small and straightforward change (though it does require a migration to rename the column).
While we're at it, we could get clear about what a Dataset and an extended metadata dataset looks like, and also add a Dataset assertion to test/assertions.js (comment).

Maybe the name creatorId would be more descriptive than actorId?
I also think it's a little confusing that there are arguably two creators: the user who submitted the submission and the user who approved it. I'm also thinking ahead to a future in which we provide the option to "register on receive". In that case, there will only be one creator: the submitter. Will it be confusing then that createdBy/actorId/creatorId refers to the approver in some cases and the submitter in others?
We don't currently use this property in Frontend, right? How about we leave the createdBy field as-is for now, but remove readable access to it over the API?

createdBy/actorId/creatorId refers to the approver in some cases and the submitter in others

We should only be tracking the submitter ID, I think.

Oh and it looks like that's what we're doing today. Sorry, I was misunderstanding how this works!

How about the name submitterId then? That's the name we use for submissions.

that's what we're doing today

Yay!

How about the name submitterId

Does that feel right if the entity is created by e.g. a bulk upload?

leave the createdBy field as-is for now, but remove readable access to it over the API?

Keeping the API minimal sounds really good to me. In this case it would let us clarify what concept we're actually representing before exposing it.

How about the name submitterId

Does that feel right if the entity is created by e.g. a bulk upload?

Hmm good point, maybe creatorId would be better after all.

Keeping the API minimal sounds really good to me. In this case it would let us clarify what concept we're actually representing before exposing it.

:+1:
I also think that part of the reason I was confused is that right now, the actor of the entity.create audit log entry is the approver. I imagine we may need to rethink that once we introduce "register on receive". But the audit log feels like lower stakes / a slightly less stable API, so I also think it's OK to leave it as-is for now.

I was thinking about this and realized I'm very confused! The conversation about submitterId made me think we were discussing an entity's creator. But this is about a dataset's creator, no? I don't see any entity API.

It's about entities, but like you said, we don't expose entities over the API in this way, so this isn't user-facing at the moment. The issue is that we specify readable for createdBy in the Entity frame. That means that as soon as we start calling forApi() on entities, that will include createdBy — which I think should be named something else. I'll double-check that forApi() isn't called on entities anywhere, but I'm pretty sure it's not. So let's address this later!

There's a larger issue around how we use readable and writable in the Entity and Dataset frames. But a lot of those questions don't end up being user-facing.

I'll double-check that forApi() isn't called on entities anywhere, but I'm pretty sure it's not.

I realized that it's a little hard to check this, since forApi() can be called indirectly by our serialize() function. But I diffed master with v1.5.3 and searched for forApi in the diff and didn't see any relevant forApi() calls there. I also defined a forApi() method in the Entity frame and had it throw an error, then ran tests; no tests failed. All in all, I think this is something we can come back to in v2023.1.

This particular issue is getting addressed by a commit in the odata entity PR #740. It might have been tidier for me to pull it out and put it in its own PR, but since this other one is ready for review, I think I'll leave it as is.
https://github.com/getodk/central-backend/pull/740/commits/91e80575ebb216f372582c36babdae741c4eebbf


[bugfix] Fix job cancellation when job is pending due to ReqNodeNotAvail

Fixes #2411.
@casparvl Can you check if this works for you?

Thanks @casparvl for the detailed analysis! Indeed Slurm is a bit strange on how and what it reports with ReqNodeNotAvail. I think I have seen the same problem in a reservation as well, but didn't have the time to investigate it as you did, so I learnt something new!


Uneven legend scale

Fixes #22
With linear scaled legend

With uneven scaled legend

Both dynamic options now describe how it affects the legend.

Where did you get your test data from? How can I get it?

I used Twitter's streaming API.

This is really slick. I like how simple the logic is for splitting the bands.
I found one edge case where the top range is unbounded - but I think this is an artifact of having too many bands for the number of features.

I have a question about the number of bands. Should we adjust this logic with this PR as well? I am not sure the original way of picking the number of bands makes sense. I think it should be based on the number of features, not the range between min and max values.  What do you think?

I see the issue with the number of range bands in certain scenarios as well.  Your right it should go off of the number of features and not the range for this new scale.


[BUILD] Module parse failed: You may need an appropriate loader to handle this file type.

Hello! I'm using create-react-app. When I run npm run build command I have an error:
Module parse failed: Unexpected token (45:4) You may need an appropriate loader to handle this file type.
|
| ReactDOM.render((
>     <AppContainer>
|         <Provider store={store}>
|             <App history={history} />

I removed all node modules, removed .lock file then npm install. But no results.
When I run npm start - I don't have such problem!
My package.json:
{
  "name": "web-portal-react-client",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@trendmicro/react-sidenav": "^0.4.5",
    "bootstrap": "^4.1.3",
    "classname": "0.0.0",
    "connected-react-router": "5.0.1",
    "date-arithmetic": "^3.1.0",
    "history": "4.7.2",
    "immutable": "^4.0.0-rc.12",
    "key-mirror": "^1.0.1",
    "local-storage": "^1.4.2",
    "node-sass": "4.10.0",
    "prop-types": "15.6.2",
    "react": "16.6.0",
    "react-bootstrap": "^0.32.4",
    "react-bootstrap-table-next": "^1.4.0",
    "react-bootstrap-table2-paginator": "^1.0.4",
    "react-dom": "16.6.0",
    "react-hot-loader": "4.3.12",
    "react-redux": "5.1.0",
    "react-router-dom": "4.3.1",
    "react-scripts": "2.1.1",
    "react-simple-checkbox": "^1.2.0",
    "react-window-size": "^1.2.2",
    "reactstrap": "^6.5.0",
    "recharts": "^1.3.6",
    "redux": "4.0.1",
    "redux-thunk": "^2.3.0",
    "superagent": "^4.0.0-beta.5",
    "underscore": "1.9.1",
    "validate.js": "^0.12.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "build": "webpack --mode development"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ],
  "devDependencies": {
    "redux-devtools": "3.4.1",
    "webpack-cli": "^3.1.2"
  }
}

My index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux'
import thunkMiddleware from 'redux-thunk'
import { createBrowserHistory } from 'history'
import { AppContainer } from 'react-hot-loader'
import { routerMiddleware } from 'connected-react-router'
import { applyMiddleware, compose, createStore } from 'redux'

import App from './containers/App';
import rootReducer from './redux/rootReducer'
import * as serviceWorker from './serviceWorker';

import './index.scss';

import AuthInitialState from './redux/auth/AuthInitialState'
import LoginInitialState from './redux/login/LoginInitialState'
import NotifyInitialState from './redux/notify/NotifyInitialState'
import SideBarInitialState from './redux/sidebar/SideBarInitialState'
import CommunityInitialState from './redux/community/CommunityInitialState'
import OrganizationInitialState from './redux/organization/OrganizationInitialState'

const history = createBrowserHistory()

const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose

function getInitialState () {
    return {
        auth: new AuthInitialState(),
        login: new LoginInitialState(),
        notify: new NotifyInitialState(),
        sidebar: new SideBarInitialState(),
        community: new CommunityInitialState(),
        organization: new OrganizationInitialState(),
    }
}

const store = createStore(
    rootReducer(history),
    getInitialState(),
    composeEnhancers(applyMiddleware(routerMiddleware(history), thunkMiddleware))
)

ReactDOM.render((
    <AppContainer>
        <Provider store={store}>
            <App history={history} />
        </Provider>
    </AppContainer>
), document.getElementById('root'));

// If you want your app to work offline and load faster, you can change
// unregister() to register() below. Note this comes with some pitfalls.
// Learn more about service workers: http://bit.ly/CRA-PWA
serviceWorker.unregister();

Can anybody tell me how can I fix this issue?

Hi @stsiushkevich, it looks like you're using a custom build script.
From what the error tells me, Webpack is failing to parse the JSX. If you want to use your own build script, I'd recommend setting up a webpack.config.js file and including the appropriate babel config - you can use the one from this project, https://www.npmjs.com/package/babel-preset-react-app - which should be installed already as you're using react-scripts.
You could also use react-scripts to build your project.
  "scripts": {
    "start": "react-scripts start",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "build": "react-scripts build"
  },

Let me know if that helps!

I don't have any custom configs(((

But I'm going to try your suggestion

I understand, I was confused by this line "build": "webpack --mode development" as it's non-standard - did you implement this? If so, what were you trying to achieve? :)

I understand, I was confused by this line "build": "webpack --mode development" as it's non-standard - did you implement this? If so, what were you trying to achieve? :)

YESS! I left this code after some experiment and forgot to change back! ((( Now build doesn't have any issues. Thank you!


When will all the  training code and models be available ?

Hello
I want to konw when will  all code and models be available?I want to learn about train.pkl.
Thanks!!!!

why closed? looks no training code yet.


List luanda users

There are users who define their locations using the city name only, without the country name.
Others, instead of using the full word "Angola", use only the short "AO", preceded by the city name. So, these users must be listed too.
WIP: Others cities must be considered too

Well done @psantos10 . Let's work to add some value to this project.


The page of instruction to install Seisflow-2DWD is not exist

Dear Dr. Liu
I'm very interested in your research about WD method. But when taking the first step to install this project, I found that the page of instruction to install Seisflow-2DWD is not exist. Could you please upload the instruction again.
In addition, Could you please share the program about 3DWD.
Best regards.

Thank you for your interest. Recently, Bryant Chow from University of Alaska has taken over of seisflow and make a lots of changes. I guess that the latest version of seisflows has been incompatible with the lab here. I will try to create a install instruction inside this repository. I will update to you once I finish it.
About 3D WD, I haven't had a plan to make it public.  Sorry about it. In most of case, you can do several 2D WD tests for a 3D dataset along different azimuth angle.

OK， thank you very much.


Implements device ioctl

Just as a sidenote, with a couple of half-assed implemetations, I'm already able to reach

We currently crash on this, after loading so many libraries that all the outputted text doesn't fit inside the terminal

We currently load
libKernel.sprx
libSceLibcInternal.sprx
libSceSysmodule.sprx
libSceDiscMap.sprx
libSceFios2.sprx
libSceNet.sprx
libSceIpmi.sprx
libSceMbus.sprx
libSceRegMgr.sprx
libSceRtc.sprx
libSceAvSetting.sprx
libSceVideoOut.sprx
libSceGnmDriver.sprx
libSceAudioOut.sprx
libSceAudioIn.sprx
libSceAjm.sprx
libScePad.sprx
libSceCamera.sprx
libSceNetCtl.sprx
libSceHttp.sprx
libSceSsl2.sprx
libSceNpCommon.sprx
libSceNpManager.sprx
libSceNpWebApi.sprx
libSceSaveData.sprx
libSceSystemService.sprx
libSceUserService.sprx
libSceCommonDialog.sprx
libSceSysUtil.sprx
I¨ve spoken with mikusp and he says that the current crash is caused by #614 (i.e. the init function of the modules aren't being ran, which also means that There's a lot of unimplemented syscalls that got skipped because of the bug)

After doing a temp fix, we now reach syscall 593, which there is a PR for.


what do i do for ruffle flash player?

i got wrapper 1.2.3 and it is not an app and did not include flash i need help

Flash is installed within Wrapper Offline. You do not need an external download.


Golomb-Rice filter compatibility

This PR tests the GRFilters against the BIP158 test vectors that were included in the bip158 about a month ago, after we pushed the golomb-rice filter to NBitcoin.
Why
In order to achieve binary compatibility with the btcd node and neutrino when we serialize/deserialize filters, I had to change the filters internal representation. Previously we used a BitArray-like class called FastBitArray which was created for performance reasons. That class is removed in this PR in favor of a bigendian bit array data structure.
Serialization
This PR provides a format for serializing grfilters as [varint(N) | filter_data_bytes ] where | means concatenation.
Builders
Additionally, we include a set of useful methods for building grfilters such as:

BuildBasicFilter for building basic filters for a given block and,
BuildExtendedFilter for building suplementary filters with witness data for a given block.

The GolombRiceFilterBuilder class provides now convenient methods to make easier to build filters, such as:

AddScriptPubkey,
AddScriptSig,
AddWitness
AddOutPoint
AddTxId

Filters header
Filters can now calculate their header in order to verify the chain of filters is not broken (idem to chain of block headers)
Missing
Classes/methods need documentation. However I don't want to move forward without feedback.

Let me know when ready to merge so I review

If you want to use HashSet to prevent duplicated entries you must create a dedicated class and implement equality.

@NicolasDorier:  HashSet will only prevent duplicated arrays (reference wise), not content. I am not sure it is useful.

and

@nopara73   If you want to use HashSet to prevent duplicated entries you must create a dedicated class and implement equality.

You're right. That's why I've created with a ByteArrayComparer instance allowing us to prevent duplicated arrays based on their elements instead of the array reference. See: https://github.com/MetacoSA/NBitcoin/pull/415/files#diff-916615c5885ddc38ca3f9edea8fbf2a3R236
I've tested it with the block height=926485 which pushes duplicated elements into the filter.

I did not know you could pass a comparer to Hashset.

Let me know when ready to merge so I review

@NicolasDorier I think this is ready to merge. Could you take a look at it? Also, if you think it is ready and merge it, could you generate a new nuget package version?

Yes, reviewing now.


Update go.yml to use ubuntu-latest for runs-on

Updated workflow to use ubuntu-latest as ubuntu-18.04 has been deprecated.

Here's the issue describing this change https://github.com/actions/runner-images/issues/6002


padded string improved

Checking arguments in debug builds
Added constructor with std::string_view argument
std::string argument now passed by const & not by value
allocate_padded_buffer() moved in here, also with added length argument sanity check in debug builds

ammended

@DBJDBJ The tests fail because we sometimes parse an empty string. The problem is the new test you have added in allocate_padded_buffer to forbid 0 byte allocations. I don't think we want a 0-byte allocation to crash the program.

This PR should not change the files windows/dirent_portable.h and windows/toni_ronnko_dirent.h. I don't understand these changes.

Neither do I? there are no changes in there... I am even in a different branch.  And Visual Studio now has no idea about git for this solution.  Let me look into that.
ps: you want to parse an empty string? OK. I assume as some edge case ...

you want to parse an empty string? OK. I assume as some edge case ...

Well, we don't want the system to crash if there is an empty string.

@lemire What do you want to happen on allocate_padded_buffer(0)?
I assume just make and return
size_t totalpaddedlength = 0 /*length*/ + SIMDJSON_PADDING;
  char *padded_buffer = aligned_malloc_char(64, totalpaddedlength);

Something like that, I suppose, yes.

ok lets try a new PR


Disable compression to fix abnormal closure

I tried running your simplebot and it never joined the room. It turns out that the websocket was closing with an error code of 1006. I tried digging into the gorilla/websocket library to figure out exactly what's happening, but I didn't have much success.
On a whim, I tried disabling compression and it fixed the issue! I thought I would push it back.

This PR can be closed, this change was implemented here.


Too many open ssh sessions

Housekeeping is needed on the ssh sessions:
2024-10-02 19:49:52,456 [ERROR] vm_autoscale: Error processing VM 103 on host host1: [Errno 24] Too many open files
2024-10-02 19:49:52,456 [WARNING] vm_autoscale: No notification method is enabled or configured correctly. Message: Error processing VM 103 on host host1: [Errno 24] Too many open files
2024-10-02 19:49:52,456 [ERROR] ssh_utils: Error executing command on XXX.XXX.XXX.XXX: 'NoneType' object has no attribute 'open_session'
2024-10-02 19:49:52,456 [ERROR] vm_resource_manager: Failed to get resource usage for VM 105: 'NoneType' object has no attribute 'open_session'
2024-10-02 19:49:52,456 [ERROR] vm_autoscale: Error processing VM 105 on host host1: 'NoneType' object has no attribute 'open_session'
2024-10-02 19:49:52,456 [WARNING] vm_autoscale: No notification method is enabled or configured correctly. Message: Error processing VM 105 on host host1: 'NoneType' object has no attribute 'open_session'

You will need a process to clean up excessive open ssh sessions.  I've ran in to this before and restarting the sshd doesn't cut it.  Only a reboot seems to solve this problem.

Fixed here, thank you 🍻


Reorganize important markets

~-- changes 0xBTC/VSF to VSF/0xBTC~ reverted here eecef789bc386df75007c74ea6509bfeba4171ff
-- puts more active and important markets into top
-- syncs development branch with VeriSafe/0xChange
See

At the moment we need to organize manually the markets, but in my TODO I will be pushing the markets with more volume to the top


./PalServer.sh: No such file or directory

Describe the bug
SERVER_NAME=World of Pals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_DESCRIPTION=Awesome World of Pal
To Reproduce
docker run -d
--name palworld-server
-p 8211:8211/udp
-p 27015:27015/udp
-v /mnt/sata1-1/Configs/palworld:/palworld/
-e PUID=1000
-e PGID=1000
-e PORT=8211
-e PLAYERS=16
-e MULTITHREADING=true
-e RCON_ENABLED=true
-e RCON_PORT=25575
-e Asia/Shanghai
-e ADMIN_PASSWORD="adminPasswordHere"
-e SERVER_PASSWORD="worldofpals"
-e COMMUNITY=false
-e SERVER_NAME="World of Pals"
-e SERVER_DESCRIPTION="Awesome World of Pal"
--restart unless-stopped
thijsvanloef/palworld-server-docker:latest
Desktop (please complete the following information)

OS: istoreos 22.03.6<PHONE_NUMBER>
Browser chrome

Container/Host Logs
SERVER_NAME=World of Pals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_DESCRIPTION=Awesome World of Pal
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_PASSWORD=worldofpals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
ADMIN_PASSWORD=adminPasswordHere
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
PLAYERS=16
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
RCON_ENABLED=true
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
RCON_PORT=25575
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
BACKUP_ENABLED=true
STARTING SERVER
./PalServer.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
./start.sh: line 308: ./PalServer.sh: No such file or directory
time="2024-01-30T17:33:10Z" level=info msg="read crontab: /home/steam/server/crontab"
EXECUTING USERMOD
usermod: no changes
STARTING INSTALL/UPDATE
/home/steam/steamcmd/steamcmd.sh: line 38: /home/steam/steamcmd/linux32/steamcmd: cannot execute binary file: Exec format error
CHECKING FOR EXISTING CONFIG
GENERATING CONFIG
timeout: failed to run command './PalServer.sh': No such file or directory
cp: cannot stat '/palworld/DefaultPalWorldSettings.ini': No such file or directory
SERVER_NAME=World of Pals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_DESCRIPTION=Awesome World of Pal
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_PASSWORD=worldofpals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
ADMIN_PASSWORD=adminPasswordHere
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
PLAYERS=16
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
RCON_ENABLED=true
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
RCON_PORT=25575
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
BACKUP_ENABLED=true
STARTING SERVER
./PalServer.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
./start.sh: line 308: ./PalServer.sh: No such file or directory
time="2024-01-30T17:33:41Z" level=info msg="read crontab: /home/steam/server/crontab"
EXECUTING USERMOD
usermod: no changes
STARTING INSTALL/UPDATE
/home/steam/steamcmd/steamcmd.sh: line 38: /home/steam/steamcmd/linux32/steamcmd: cannot execute binary file: Exec format error
CHECKING FOR EXISTING CONFIG
GENERATING CONFIG
timeout: failed to run command './PalServer.sh': No such file or directory
cp: cannot stat '/palworld/DefaultPalWorldSettings.ini': No such file or directory
SERVER_NAME=World of Pals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_DESCRIPTION=Awesome World of Pal
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_PASSWORD=worldofpals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
ADMIN_PASSWORD=adminPasswordHere
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
PLAYERS=16
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
RCON_ENABLED=true
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
RCON_PORT=25575
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
BACKUP_ENABLED=true
STARTING SERVER
./PalServer.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
./start.sh: line 308: ./PalServer.sh: No such file or directory
time="2024-01-30T17:34:38Z" level=info msg="read crontab: /home/steam/server/crontab"
EXECUTING USERMOD
usermod: no changes
STARTING INSTALL/UPDATE
/home/steam/steamcmd/steamcmd.sh: line 38: /home/steam/steamcmd/linux32/steamcmd: cannot execute binary file: Exec format error
CHECKING FOR EXISTING CONFIG
GENERATING CONFIG
timeout: failed to run command './PalServer.sh': No such file or directory
cp: cannot stat '/palworld/DefaultPalWorldSettings.ini': No such file or directory
SERVER_NAME=World of Pals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_DESCRIPTION=Awesome World of Pal
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
SERVER_PASSWORD=worldofpals
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
ADMIN_PASSWORD=adminPasswordHere
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
PLAYERS=16
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
RCON_ENABLED=true
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
RCON_PORT=25575
sed: can't read /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini: No such file or directory
BACKUP_ENABLED=true
STARTING SERVER
./PalServer.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
./start.sh: line 308: ./PalServer.sh: No such file or directory
time="2024-01-30T17:35:44Z" level=info msg="read crontab: /home/steam/server/crontab"
Additional context
my cpu is N5000

Duplicate of https://github.com/thijsvanloef/palworld-server-docker/issues/28


Vickel: Watch labstats.com

Vickel requests the watch of the watch_keyword labstats\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

labstats\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Makyen in Charcoal HQ


fix(boilerplate): refactor signIn key to logIn

Please verify the following:

[x] yarn test jest tests pass with new tests, if relevant
[x] yarn lint eslint checks pass with new code, if relevant
[x] yarn format:check prettier checks pass with new code, if relevant
[x] README.md (or relevant documentation) has been updated with your changes

Describe your PR

Updates the jp language string file signIn key to logIn

:tada: This PR is included in version 9.7.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[c#] Handle $BondOutputDirectory missing a final slash

The C# code gen targets now work whether or not the $BondOutputDirectory
ends with a trailing slash or not.

LGTM


[Forge] - Netherite Trident is held oddly.

Describe the bug
Netherite Trident is held weirdly.
Only present in forge. (1.4.2)
To Reproduce
Hold a Netherite Trident.
Expected behaviour
It would be held normally.
Screenshots

Duplicate of #82


modelarts umn revised based on the feedback given on June 11 2022

Modelarts UMN revised based on the feedback given on June 11, 2022

part of the issues (details see OTCBIGDAI-2640) have been fixed.
remaining issues will be fixed soon and will be committed to the same pull request

close because final version is on Gitea


hostsupdater needs root/sudo access

since vagrantpress uses hostsupdater, the users need root/sudo access on their machines and the password needs to be entered on startup and halting.
I think, that this is a regression.

@maweki I don't like it either. This has been opened for a while. Did you find a solution on your own?
I see two solutions:

Add instruction to make hostupdater sudoless.
Make hostupdater optionnal

@akeif yeah. My solution was forking the project, removing hostsupdater, and cherry-picking the patches I like.
Not the best, I know.

@maweki Not the best but it works ;)
I think I can tackle this issue. I'll take a look and let you know.

All right @maweki. I got the solution and it works on my workstation. I don't think there's a way to update change Vagrantpress to make vagrant up|down password less for everybody.
Here's how you do it: sudo visudo
then add
# Allow passwordless startup of Vagrant with vagrant-hostsupdater.
Cmnd_Alias VAGRANT_HOSTS_ADD = /bin/sh -c echo "*" >> /etc/hosts
Cmnd_Alias VAGRANT_HOSTS_REMOVE = /usr/bin/env sed -i -e /*/ d /etc/hosts
%admin ALL=(root) NOPASSWD: VAGRANT_HOSTS_ADD, VAGRANT_HOSTS_REMOVE

if you're on Ubuntu 14 or newer the second line is
Cmnd_Alias VAGRANT_HOSTS_REMOVE = /bin/sed -i -e /*/ d /etc/hosts

make sure you change %admin for your user name or a group you're in.
Official documentation for this pop on hitting CTRL+C at the password prompt for hostmanager during vagrant up|down.
==> default: Waiting for cleanup before exiting...
==> default: [vagrant-hostsupdater] Failed to add hosts, could not use sudo
==> default: [vagrant-hostsupdater] Consider adding the following to your sudoers file:
==> default: [vagrant-hostsupdater]   https://github.com/cogitatio/vagrant-hostsupdater#passwordless-sudo
Vagrant exited after cleanup due to external interrupt.

I added this to the project wiki.
Look like it's the best we can do.

@battlemidget I think we can close this ticket, though, you might want to wait for @maweki 's feedback.

@akeif thanks ill wait a day for any additional feedback then close this out

I don't like any solution that requires elevated privileges in any way, but I guess, considering the way dns-resolution works, there might be no better one. I'll have to ask my coworkers if they are more comfortable with localhost:8080 than an injected hostname.
But thanks for the effort :)

Hum. I might have a solution for you then. I'll test it out tomorrow and
let you know.
On Jun 14, 2016 17:06, "Mario Wenzel"<EMAIL_ADDRESS>wrote:

I don't like any solution that requires elevated privileges in any way,
but I guess, considering the way dns-resolution works, there might be no
better one. I'll have to ask my coworkers if they are more comfortable with
localhost:8080 than an injected hostname.
But thanks for the effort :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/vagrantpress/vagrantpress/issues/100#issuecomment-226016196,
or mute the thread
https://github.com/notifications/unsubscribe/AH7cCWRr_ZW-FweOhcmP45HAIOohicX7ks5qLxe5gaJpZM4E382O
.

@maweki If you manually add the entries in your hosts file, the host manager won't ask for admin rights.
==> default: [vagrant-hostsupdater] Checking for host entries
==> default: [vagrant-hostsupdater]   found entry for: <IP_ADDRESS> vagrantpress.dev
==> default: [vagrant-hostsupdater]   found entry for: <IP_ADDRESS> www.vagrantpress.dev

@battlemidget I added both solutions to the wiki.
I think it would be a good idea to add this link to the project's README.

I know that it doesn't directly address the need for sudo, but the PR that I just created does add support for the vagrant-hostmanager plugin, which does give more flexibility.https://github.com/vagrantpress/vagrantpress/pull/126


Update jscs to 2.10.1, Also update grunt-contrib-jshint to 1.0.0

The update to grunt-contrib-jshint only fixes a problem with where sometimes it wont tell you the file where the error is coming from this update fixes it.
Update jscs to 2.10.1

Thank you!

Your welcome and thanks.


examples: Add playground examples from service configs

Signed-off-by: Ryan Northey<EMAIL_ADDRESS>Fix #12

Codecov Report

Merging #146 (a63293e) into main (cdec2bf) will increase coverage by 1.90%.
The diff coverage is 12.00%.

@@            Coverage Diff             @@
##             main     #146      +/-   ##
==========================================
+ Coverage   40.77%   42.67%   +1.90%
==========================================
  Files          83       90       +7
  Lines        2293     2404     +111
==========================================
+ Hits          935     1026      +91
- Misses       1358     1378      +20

Impacted Files
Coverage Δ

ui/src/app/playground.js
36.36% <ø> (ø)

ui/src/proxy/forms/proxy.js
5.81% <0.00%> (-0.60%)
:arrow_down:

ui/src/app/store.js
13.01% <18.18%> (+0.35%)
:arrow_up:

ui/src/shared/editor.js
13.33% <25.00%> (+4.24%)
:arrow_up:

tests/py/runner.py
100.00% <0.00%> (ø)

tests/py/event.py
100.00% <0.00%> (ø)

tests/py/connectors/docker/base.py
100.00% <0.00%> (ø)

tests/py/command.py
100.00% <0.00%> (ø)

tests/py/request.py
100.00% <0.00%> (ø)

tests/py/validators.py
100.00% <0.00%> (ø)

... and 1 more

Continue to review full report at Codecov.

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


[feature request]: Expiration date for banned IPs

What happened?
Is it possible to add expiration date for banned IPs?
How to reproduce the bug
Is it possible to add expiration date for banned IPs?
Package Version
last
PHP Version
8.1
Laravel Version
10
Which operating systems does with happen with?
Linux
Notes
No response

It is possible to set an expiration date if the banned IP is associated with a model. Is that what you're looking for?
$model->ban([
	'ip' => "<IP_ADDRESS>",
	'expired_at' => Carbon::now()->addDays(7),
]);

Otherwise, indeed, on the IP class, it's not possible to define an expiration date. It's a good idea for a future version.

Yes, for a future version, it would be cool. Thanks.

Done in v2.1.0


An UAF bug exists in muon

Operating system:
brave-v8.1.8-linux-x64.zip
Linux ubuntu 4.15.0-36-generic #39-Ubuntu SMP Mon Sep 24 16:19:09 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
ubuntu 18.04

Steps to reproduce
r /path/to/demo.html

if you want to get to the function before 0x3799940, you can use the gdb script I uploaded.

Basic info

[----------------------------------registers-----------------------------------]
RAX: 0x53582a30d8 --> 0x662f6567616d6912
RBX: 0x7fffffffd058 --> 0x0
RCX: 0x29 (')')
RDX: 0x140
RSI: 0x0
RDI: 0x7fffffffd058 --> 0x0
RBP: 0x7fffffffd040 --> 0x7fffffffd070 --> 0x7fffffffd090 --> 0x7fffffffd0d0 --> 0x7fffffffd130 --> 0x7fffffffd1c0 (--> ...)
 ()

So the bug actually happens at the base::internal::Invoker<base::internal::BindState<void (*)>
when it tries to bind a callback function, which is the 0x2D412E0
_int64 __fastcall vuln(__int64 a1, struct_a2 *a2)
{
  char *v3; // rcx
  _QWORD *v4; // rsi
  struct_a2 *v5; // rax

  v3 = a2->pchar20;
  v4 = (_QWORD *)(a2->qword28 + a2->qword30);
  v5 = a2 + 1;
  if ( (unsigned __int8)v3 & 1 )
    v3 = *(char **)&v3[*v4 - 1];
  ((void (__fastcall *)(__int64, _QWORD *, struct_a2 *))v3)(a1, v4, v5);
  return a1;
}

the obj it passed to this function has been freed before Invoker has been called, so that a2->qword28 + a2->qword30 is NULL. which caused a NULL pointer dereference eventually.

fuzz-1.zip
attached the poc html for the convenience of you

Thanks for reporting this. This repo was unofficially deprecated on Oct 5 when we started switching to https://github.com/brave/brave-browser/ and we are now actively migrating users off of it


SetTimers are killed when an FS is unloaded.

After several tests trying to find out what was going wrong, I found that when an FS is unloaded the SetTimers stop. After removing timerfix from server.cfg it stopped happening.
/rcon unloadfs
/rcon reloadfs

Tive o mesmo problema!
Adicionei um código no gm/fs que recria os timers quando um fs é encerrado, mas fica complicado se tiver que adicionar esse codigo em todo script que usar


Joi resolver crashes on File validation

Describe the bug
The validator crashed while trying to validate a File upload with an error Cannot read properties of undefined (reading 'length') .
The schema like this works fine:
const file = Joi.object<File>().label("File");

But as soon as I try to add the fields to validate it crashes.
const file = Joi.object<File>({
  name: Joi.string().max(255).required(),
}).label("File");

To Reproduce
Steps to reproduce the behavior:

Go to the codesandbox below
Drag any file to the upload area
Click 'submit'
See error

Codesandbox link (Required)
https://codesandbox.io/p/sandbox/joi-error-hcktkx?file=%2Fsrc%2FApp.tsx%3A19%2C42
Expected behavior
Such an error should not appear.
Screenshots

Desktop (please complete the following information):

OS: macOS
Browser chrome
Version 123

@romanstetsyk Did you find a solution for this?

@romanstetsyk Did you find a solution?

@hanibhat @khaleb-dev I ended up creating custom validators for file name, mimetype, and file size, e.g.:
import type { CustomValidator } from 'joi';

const fileNameValidator = (minLength: number, maxLength: number): CustomValidator<File> => {
  return (value, helpers) => {
    const nameLength = value.name.trim().length;
    if (nameLength < minLength) {
      return helpers.error('filename.min');
    }
    if (nameLength > maxLength) {
      return helpers.error('filename.max');
    }
    return value;
  };
};

Usage:
const fileSchema = Joi.object<File>()
  .instance(File)
  .custom(fileNameValidator(1, 200))
  .messages({
    'filename.min': 'name too short',
    'filename.max': 'name too long',
  });


Running multiples instances on multiple ports

I'm trying to run multiple instances on multiple ports, with no success.
docker run -p 8050:8050 scrapinghub/splash
docker run -p 8055:8055 scrapinghub/splash
Both of these start successfully, but both claim to be listening on port 8050, no matter what I pass with the -p option.
What am I doing wrong?

Internally, the port is always 8050 (not sure if it can be configured otherwise).
So the second Docker command must map 8050 to 8055, not 8055 to 8055. I don’t remember if the right syntax is -p 8055:8050 or -p 8050:8055, but one of those should work.

@Gallaecio Thank you so much.  I just found that and came back to close my ticket.
Thanks for answering such a noob question.

-p 8055:8050

For clarity, port mapping is in the format - host:container
docker run -p 8055:8050 scrapinghub/splash