LoRaPacket.h Error

Hi,
we have those issues with the following command:
sudo g++ -lpthread -lrt from our application.cpp arduPi.o SX1272.o -o from our application
<In file included from EmbitLoRaModem.h:11:0, from our application.cpp:5:
LoRaModem.h:10:24: fatal error: LoRaPacket.h: No such file or directory
#include <LoRaPacket.h>
compilation terminated.>
If you have any idears how to solve this problem can you message us?!
Happy programming
Alex

HI,
Looking at your sudo statement, I believe you are trying to build it on something other then for the sodaq mbili board from our kit?
The library uses   '<>' style of includes for the header files. You might have to put the library in your compiler's library path instead of directly in your project.


Lock.acquire() does not have a matching release() method.

My understanding is that the Python convention on locks is to have methods acquire and release for callers who want to manage releasing themselves, and __enter__ and __exit__ for those using the lock as a context manager.  portalocker.Lock has everything but release.

Thanks for the pull request, I'll push out a new release within a week with a big overhaul :)


[AIRFLOW-1185] Fix PyPi URL in templates

Dear Airflow maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[x] My PR addresses the following AIRFLOW-1185

https://issues.apache.org/jira/browse/AIRFLOW-1185

Description

[x] Here are some details about my PR, including screenshots of any UI changes:

After changing the package name "apache-airflow" link on PyPi points to the old name. This PR fix it.

Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:

This PR does not require tests

Codecov Report

Merging #2283 into master will increase coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2283      +/-   ##
==========================================
+ Coverage   68.86%   68.91%   +0.04%
==========================================
  Files         142      142
  Lines       10969    10969
==========================================
+ Hits         7554     7559       +5
+ Misses       3415     3410       -5

Impacted Files
Coverage Δ

airflow/models.py
87.01% <0%> (+0.04%)
:arrow_up:

airflow/jobs.py
74.41% <0%> (+0.4%)
:arrow_up:

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 cb33646...fcfbdf9. Read the comment docs.

LGTM


Maintenance

Changes

[x] Update dependencies (use latest solc-typed-ast).

Regards.

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

Comparison is base (a88c4df) 87.40% compared to head (fe93797) 87.40%.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #260   +/-   ##
========================================
  Coverage    87.40%   87.40%
========================================
  Files           72       72
  Lines         5517     5517
  Branches      1240     1240
========================================
  Hits          4822     4822
  Misses         410      410
  Partials       285      285

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


Page UI Customization - Sign Up or Sign In policies

When I try to use the Page UI Customization feature I notice that it only works when I use Unified Sign-up or Sign-in page.  When I turn on the customization for either  Local account sign-up page or Social account sign-up page neither has any effect.  Customization only appears when I use Unified Sign-up or Sign-in page customization.  So why does this not work for the local ort social customization options?  My customization html is stored in blob storage.   Am I doing something wrong or does this feature not work correctly.

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

ID: 0b1a5dbe-3776-6cbf-41b1-a2b00dcfe95e
Version Independent ID: 14bb0adf-b9d0-7f70-1d35-ba38e85e0f65
Content: User interface (UI) customization in Azure Active Directory B2C
Content Source: articles/active-directory-b2c/active-directory-b2c-reference-ui-customization.md
Service: active-directory
GitHub Login: @davidmu1
Microsoft Alias: davidmu

@JamesTerHark
Thanks for your feedback! We will investigate and update as appropriate.

@JamesTerHark  I have followed the tutorial and used a local b2c application with page customization and it worked fine for me and I see customized sign-up page coming up on the web page when unified is not setup.
Policy customization settings

Sign-up page

@JamesTerHark We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


DatePicker in year mode crashes

Bug type
Component
Component name
MudDatePicker
What happened?
Visit: https://mudblazor.com/components/datepicker#fixed-values-usage and click the first date picker icon
Once the popup displays, a null reference exception is thrown to console
Expected behavior
Don't throw on nullable datetime
Reproduction link
https://mudblazor.com/components/datepicker#fixed-values-usage
Reproduction steps

Visit link
Click year mode datepicker with null datetime

...
Relevant log output
No response
Version (bug)
6.0.11
Version (working)
No response
What browsers are you seeing the problem on?
Chrome
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

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

We are having this issue also,
The component throws if the datetime is nullable in 6.0.11 - Was fine in 6.0.10 tho so we are sticking with that for now.
Ours is not year only, its date and still throwing.

Same here, reverting to 6.0.10 for now.

Its probably about #4631. @just-the-benno @henon
Its gives null reference at await _keyInterceptor.UpdateKey(new() { Key = "Escape", StopDown = "key+none" }); (in OnOpened method)
If i add null checking and add the connection like we did in OnAfterRender it works:
if (_keyInterceptor == null)
            {
                _keyInterceptor = _keyInterceptorFactory.Create();

                await _keyInterceptor.Connect(_elementId, new KeyInterceptorOptions()
                {
                    //EnableLogging = true,
                    TargetClass = "mud-input-slot",
                    Keys =
                    {
                        new KeyOptions { Key = " ", PreventDown = "key+none" },
                        new KeyOptions { Key = "ArrowUp", PreventDown = "key+none" },
                        new KeyOptions { Key = "ArrowDown", PreventDown = "key+none" },
                        new KeyOptions { Key = "Enter", PreventDown = "key+none" },
                        new KeyOptions { Key = "NumpadEnter", PreventDown = "key+none" },
                        new KeyOptions { Key = "/./", SubscribeDown = true, SubscribeUp = true }, // for our users
                    },
                });
            }

Does it some transient issue?

I won't be able to look at this until August

NullReferenceException while using OpenTo with MudDatePicker #4897

#4897


AppCafe item information: clicking 'Back' takes the user too far back

After viewing information for a listed/highlighted item, click Back.
Expected
The list, with the line (or multiple lines) still highlighted.
Actual result
Too far back: the Browse tab. After which the user must again click Installed to review what was truly one step back.
Before attending to this issue, I suggest priority to #17.

Fixed!
https://github.com/trueos/sysadm-ui-qt/commit/d19c9b8382571857117826859df2c22d742f814a


answer

Hi !!

(void) shareWith:(NSString *)userOrGroup isGroup:(BOO ... it's valid too for (remote) user ?

... and permission for users or/and Groups ?
thanks !!

Hey @marinotws when do you say "remote"... are users from other servers?
In that case no...yet because we are not doing it right. We plan to fix it soon on a new update of the library

Already support with latest version


Graphs continuously flashing

Rancher Version:
1.0.2
Docker Version:
1.11.2
OS and where are the hosts located? (cloud, bare metal, etc):
CentOS - Baremetal
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single Node Rancher, Internal DB
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
Install rancher:server:stable
Go to container view for the server or any other container
Results:
Graphs continuously flash. Getting graph details for a split second before reverting back to the Connecting text.
Expected:
Graphs are working perfectly showing the history of the cpu, ram, etc etc
Other details
Web inspector shows the graph polling as "101 Switching Protocols"
Its response is...
Reload the page to get source for: http://domain.com:8080/v1/containerstats/0988a62ea3c35a495a5
Opening that page in a new tab gives this error: 400 Bad request
Failed to upgrade connection.```

Duplicate of https://github.com/rancher/rancher/issues/4406

Ah sorry. I didn't find this while searching for issues.


Overriding _handleBack in Router.App component

Hi, I've found interesting issue. _handleBack is not getting called  in component which extends Router.App.
export class App extends Router.App {
  static _template() {
    ...
  }

  _setup() {
    startRotuer(routes)
  }

  _handleBack() {
    //This will be never called
  }
}

I've looked into router code and I've found that this is caused by this line:  https://github.com/rdkcentral/Lightning-SDK/blob/8a841d7b525503c9ba1d6212470727943710d420/src/Router/utils/router.js#L167
Is this expected that router will override _handleBack? Shouldn't the app be able to decide whether it wants to navigate back or not?
In order to handle back navigation in our app component we had to fix it like this:
export class App extends Router.App {
  static _template() {
    ...
  }

  _setup() {
    startRotuer(routes)
    app._handleBack = function () {
      // Handle back here. Decide whether we should step back in navigation (pop) or do something else.
    }
  }

  _handleBack() {
    //This will be never called
  }
}

Thanks for your help!

@sandeep-vedam Thanks for your answer. Still, it will be great if developers would have a possibility to enable this or not. Right now we can't change this behavior and we need to override once again _handleBack variable.
Also it would be useful if Router documentation will have this scenario explained. I couldn't find anything related to this behavior in docs page.
Thanks again!


passlib alternative ?

Is your feature request related to a problem? Please describe.
There is a minor issue as of now, but it encompasses potential issues, passlib is not in active development (last commit 2 years ago)
on the practical side of things, I have deprecation warnings like this one
.venv/lib/python3.11/site-packages/passlib/utils/__init__.py:854: DeprecationWarning: 'crypt' is deprecated and slated for removal in Python 3.13
    from crypt import crypt as _crypt

Describe the solution you'd like
I am willing to help with this issue, I haven't done the research needed for a replacement or a fork yet. I just wanted to raise a flag and see from there.
Ideas are welcome :)
Describe alternatives you've considered

TBD

Additional context
passlib-src: https://foss.heptapod.net/python-libs/passlib
pypi: https://pypi.org/project/passlib/1.7.4/#history

It looks like passlib is used only for argon2 hashing (ref). Maybe it could be replaced by argon2-cffi?

argon2-cffi is used by passlib internally, so the transition was fairly simple, PR raised: https://github.com/dajiaji/pyseto/pull/315


Added Hangman game

#Fixed issue #172
https://github.com/DhanushNehru/Ultimate-Web-Development-Resources/assets/143418802/c5e4c524-0f16-4ddf-bafc-2eeff808db09

Please resolve merge conflicts @Kedarnath-Rothe

@DhanushNehru   I resolved merge conflicts.... Please see my PR

@DhanushNehru  Please see my PR


Initializing

How do I call the transition? I am creating buttons dynamically (in the code) so how do I attach it?

Hi @joshharington
You can follow the readme and instead of implementing prepareForSegue, hooke the delegate and the transition style where you are instantiating your new controller:
if let controller = /* your custom instantiation here */ {
  controller.transitioningDelegate = self
  controller.modalPresentationStyle = .Custom
  presentViewController(controller, animated: true, completion: nil)
}


docker compose file need to update because compose V1 has been depreted

Return following error when use with docker compose v2.x:
(root) Additional property mysql is not allowed

@robertmcnees Any idea how to fix that one?

The docker-compose.yml file requires a services: top level element.
This was fixed with #58


feature: custom faucet addition

Overview
Alot of the chains are not able to support cosmjs facuet, which causes the issues around scaling.
Proposal
Create a custom go facuet binary that runs inside the docker image of the chain. This faucet will be a wrapper around running exec commands for tx send tokens.
We will also have the type of faucet be:
chains:
- name: osmosis-1
  type: osmosis
  numValidators: 1
  faucet:
    type: starship-faucet
    resources:
      ...

starship-faucet will have the same endpoints as cosmjs faucet, which are:

/status
/credit

Implementation

Go microservice with /credit endpoint
Need a queue, with the requests or a lock on performing the send transfer
Alternatively: Use concurrent addresses, more similar to cosmjs-faucet

Test

Add tests for current and new faucets
Test against non cosmjs compatible chains: injective, evmos

Need to create a job queue from /credit endpoint. The job itself should transfer tokens based on exec.Command using the chain binary to perform a send-transfer token request.
Good material on job queue: https://blog.devgenius.io/big-int-in-go-handling-large-numbers-is-easy-157cb272dd4f


Readding Teams to a division gets rid of results in division table

Maybe we should refactor tracking of this status in another way

We should have an indepth look at how we deal with these things. Maybe the models and relations I created aren't that optimal and need to be redone.


Unable to access https://<IP_ADDRESS>:3333

After successfully installing evilgophish, i run the ./gophish but unable to access the local host
Expected Behavior
 I expected to see the login page.
Current Behavior
 when i try connecting to https://<IP_ADDRESS>:3333 it says <IP_ADDRESS> refused to connect.
Possible Solution

Steps to Reproduce

Environment
 digitalocean vps ubuntu 22.04
Severity/Priority
 very critical i have tried resolving this issues so many times but no to avail and it is blocking my work
Screenshots

Logs/Tracebacks

Detailed Description

Possible Implementation

You might want to consider checking your configuration, especially with the Apache2.

thank you for your response but can you help with apache2 configuration that works for you

thank you for your response but can you help with apache2 configuration that works for you

thank you for your response but can you help with apache2 configuration that works for you

Are you accessing within the host itself?  <IP_ADDRESS> will only work if you're trying that from the VPS.  If not you'd want to change config.json to <IP_ADDRESS>:3333 instead so you could access it from an external IP.   However, you'd probably not want to expose that port to the open internet.  Alternatively could also do something like port forwarding through SSH.


Adaptive form fragment responsive grid not respected when linked from fragment component

Expected Behaviour
Adaptive form fragment responsive grid layout should be respected when linked from a fragment component
Actual Behaviour
Individual form fields within the fragment fill the width of the fragment container
Steps to Reproduce

Create and edit a new adaptive form fragment
Add at least 1 field into the guide container
In Layout mode, make the new field within the container shorter in width (11 columns or less)
Return to the forms and documents AEM page and create a new adaptive form
Add an adaptive form fragment (resource type of 'core/fd/components/form/fragment/v1/fragment' into the guide container)
Open the dialog for the adaptive form fragment and point the 'Fragment reference' field to the fragment created in step 1
Enter preview mode to see the difference in field layout between the forms from step 1 and 4

AEM Version (mention the exact version in case of cloud SDK)
2023.12.14697.20231215T125030Z-231200
AEM Forms Version
2<IP_ADDRESS>-231200
Sample Code that illustrates the problem
The page source for a text input field in the form fragment container from step 1 (core/fd/components/form/fragmentcontainer/v1/fragmentcontainer -> textinput):

The page source for a text input field within a form fragment from step 4 (core/fd/components/form/fragment/v1/fragment):

@tpedrazar Thank you for bringing this to our attention. @sakshi-arora1, could you please investigate whether this is a bug?

Looks like this issue was resolved as of this PR, so upgrading my core forms component version to 3.0.24 has fixed this issue for me. Thank you!


Update 5.2.4 Causes Display Issue in Live Preview.

Update 5.2.4 seems to have altered Live Preview by moving some elements of the page to the far left. I also notice that images do not conform to the specified sizes required. For example, I have an image set at 200 pixels that displays at 200 pixels in Reading Mode. But in Live Preview, it displays at its full 800-pixel size. These display errors only seem to show up in Live Preview.
See, for example, this image.

Thanks.
SYSTEM INFO:
Obsidian version: v0.14.9
Installer version: v0.14.2
Operating system: Windows 10 Enterprise 10.0.22000
Login status: logged in
Catalyst license: supporter
Insider build toggle: on
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: Minimal
Snippets enabled: 1
Safe mode: off
Plugins installed: 8
Plugins enabled: 8
1: Advanced Tables
2: Sliding Panes (Andy's Mode)
3: Minimal Theme Settings
4: Style Settings
5: Editor Syntax Highlight
6: Better Word Count
7: Hider
8: Contextual Typography

I think I have a fix for the first issue with the HTML block. Please update to the latest.
Regarding the image issue, can you share a screenshot and the associated markdown text?

Your quick fix seems to have resolved the first issue. Thank you. The image issue remains unresolved. Here are the screenshots you requested (Source View for the code, Reading View for proper display, and Live Preview) showing` how Live Preview is not responding to the size parameter.

This should now be fixed in 5.2.5

This update fixed it. Thank you! I appreciate it, Mr. Wizard.


OSF clone fails.

osf clone
Please input your password:
0files [00:07, ?files/s]
usage: osf clone [-h] [output]
osf clone: error: You are not authorized to access this project.
I am admin on the project!

Fixed in [v0.0.4])(https://github.com/osfclient/osfclient/tree/0.0.4)


fix(slpjs): Updating to version 0.15.3 of slpjs

Updating slpjs from v0.14.0 to v0.15.3

:tada: This PR is included in version 1.1.13 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


Can least_conn and sticky work together in the nginx controller?

Hi,
In my environment, one upstream in nginx.conf include both
least_conn;
sticky hash=sha1 httponly;
Then in the nginx log I found the error message:
E1108 04:33:07.380779       1 command.go:92] failed to execute nginx -s reload: 2016/11/08 04:33:07 [emerg] 156#156: You can't use sticky with another upstream module in /etc/nginx/nginx.conf:254
Is it possible to make least_conn and sticky work together?
Thanks
Liu Peng

Is it possible to make least_conn and sticky work together?

No. You can choose sticky sessions or custom balancing algorithm.

@aledbf , for a new session, what algorithm is used to decide an upstream server for this session and then assign a cookie "route" to it?


helm installation fail

helm upgrade -f /home/pathto/airflow/values.yaml
--install
--debug
airflow
./airflow
[debug] Created tunnel using local port: '43327'
[debug] SERVER: "<IP_ADDRESS>:43327"
Error: found in requirements.yaml, but missing in charts/ directory: postgresql, redis
Makefile:35: recipe for target 'helm-install' failed
make: *** [helm-install] Error 1

Run helm dependency update in ./airflow to get the dependencies before run make helm-install


chore: Correct indexing

In reference to #5

I have added a Travis CI which will automatically perform a CI for all commits and merges. Just need to enable travis app for the repository

Nice work on adding Travis CI also


Multiple select with withCreate=true results in incorrectly named record

The full "Add ..." is passed to the oncreate hook.

fixes in #46


[ERROR]: DeleteModel: model [X1-Y1-Z2_1] does not exist

Hello, I got several errors like "DeleteModel: model [......] does not exist". The feedback was like this:
PARAMETERS

/gazebo/enable_ros_network: True
/gazebo_ros_control/pid_gains/elbow_joint/d: 50.0
/gazebo_ros_control/pid_gains/elbow_joint/i: 10
/gazebo_ros_control/pid_gains/elbow_joint/i_clamp: 100
/gazebo_ros_control/pid_gains/elbow_joint/p: 10000
/gazebo_ros_control/pid_gains/robotiq_85_left_knuckle_joint/p: 100.0
/gazebo_ros_control/pid_gains/shoulder_lift_joint/d: 100.0
/gazebo_ros_control/pid_gains/shoulder_lift_joint/i: 10
/gazebo_ros_control/pid_gains/shoulder_lift_joint/i_clamp: 100
/gazebo_ros_control/pid_gains/shoulder_lift_joint/p: 10000
/gazebo_ros_control/pid_gains/shoulder_pan_joint/d: 100.0
/gazebo_ros_control/pid_gains/shoulder_pan_joint/i: 0.2
/gazebo_ros_control/pid_gains/shoulder_pan_joint/i_clamp: 10
/gazebo_ros_control/pid_gains/shoulder_pan_joint/p: 2500.0
/gazebo_ros_control/pid_gains/wrist_1_joint/d: 25.0
/gazebo_ros_control/pid_gains/wrist_1_joint/i: 0.2
/gazebo_ros_control/pid_gains/wrist_1_joint/i_clamp: 0
/gazebo_ros_control/pid_gains/wrist_1_joint/p: 1000.0
/gazebo_ros_control/pid_gains/wrist_2_joint/d: 25.0
/gazebo_ros_control/pid_gains/wrist_2_joint/i: 0.7
/gazebo_ros_control/pid_gains/wrist_2_joint/i_clamp: 5
/gazebo_ros_control/pid_gains/wrist_2_joint/p: 1000.0
/gazebo_ros_control/pid_gains/wrist_3_joint/d: 25.5
/gazebo_ros_control/pid_gains/wrist_3_joint/i: 0.7
/gazebo_ros_control/pid_gains/wrist_3_joint/i_clamp: 5
/gazebo_ros_control/pid_gains/wrist_3_joint/p: 1000.0
/gripper_controller/action_monitor_rate: 20
/gripper_controller/gains/robotiq_85_left_knuckle_joint/d: 0.1
/gripper_controller/gains/robotiq_85_left_knuckle_joint/i: 0
/gripper_controller/gains/robotiq_85_left_knuckle_joint/i_clamp: 0
/gripper_controller/gains/robotiq_85_left_knuckle_joint/p: 4
/gripper_controller/goal_tolerance: 0.002
/gripper_controller/joint: robotiq_85_left_k...
/gripper_controller/max_effort: 100
/gripper_controller/stall_timeout: 1.0
/gripper_controller/stall_velocity_threshold: 0.001
/gripper_controller/type: effort_controller...
/joint_state_controller/publish_rate: 125
/joint_state_controller/type: joint_state_contr...
/robot_description: <?xml version="1....
/robot_state_publisher/publish_frequency: 50.0
/rosdistro: noetic
/rosversion: 1.16.0
/trajectory_controller/action_monitor_rate: 10
/trajectory_controller/constraints/elbow_joint/goal: 0.1
/trajectory_controller/constraints/elbow_joint/trajectory: 0.1
/trajectory_controller/constraints/goal_time: 0.6
/trajectory_controller/constraints/shoulder_lift_joint/goal: 0.1
/trajectory_controller/constraints/shoulder_lift_joint/trajectory: 0.1
/trajectory_controller/constraints/shoulder_pan_joint/goal: 0.1
/trajectory_controller/constraints/shoulder_pan_joint/trajectory: 0.1
/trajectory_controller/constraints/stopped_velocity_tolerance: 0.05
/trajectory_controller/constraints/wrist_1_joint/goal: 0.1
/trajectory_controller/constraints/wrist_1_joint/trajectory: 0.1
/trajectory_controller/constraints/wrist_2_joint/goal: 0.1
/trajectory_controller/constraints/wrist_2_joint/trajectory: 0.1
/trajectory_controller/constraints/wrist_3_joint/goal: 0.1
/trajectory_controller/constraints/wrist_3_joint/trajectory: 0.1
/trajectory_controller/joints: ['shoulder_pan_jo...
/trajectory_controller/state_publish_rate: 25
/trajectory_controller/stop_trajectory_duration: 0.5
/trajectory_controller/type: position_controll...
/use_sim_time: True

NODES
/
gazebo (gazebo_ros/gzserver)
gazebo_gui (gazebo_ros/gzclient)
levelManager (levelManager/levelManager.py)
robot_controllers (controller_manager/spawner)
robot_state_publisher (robot_state_publisher/robot_state_publisher)
spawn_gazebo_model (gazebo_ros/spawn_model)
auto-starting new master
process[master]: started with pid [40240]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 0df3ab5a-2989-11ef-8661-21bf0179b47c
WARNING: Package name "levelManager" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "robotName_description" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
process[rosout-1]: started with pid [40261]
started core service [/rosout]
process[gazebo-2]: started with pid [40268]
process[gazebo_gui-3]: started with pid [40273]
process[spawn_gazebo_model-4]: started with pid [40278]
process[robot_controllers-5]: started with pid [40279]
process[robot_state_publisher-6]: started with pid [40280]
process[levelManager-7]: started with pid [40281]
[ WARN] [1718285409.940103438]: link 'robotiq_coupler' material 'flat_black' undefined.
[ WARN] [1718285409.940638207]: link 'robotiq_coupler' material 'flat_black' undefined.
WARNING: Package name "levelManager" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "robotName_description" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "levelManager" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "robotName_description" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "levelManager" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "robotName_description" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "levelManager" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "robotName_description" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
Waining gazebo service..
[INFO] [1718285410.255749, 0.000000]: Loading model XML from ros parameter robot_description
[INFO] [1718285410.259179, 0.000000]: Waiting for service /gazebo/spawn_urdf_model
[ INFO] [1718285410.268978430]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1718285410.269540019]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
[ INFO] [1718285410.310159469]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1718285410.310816769]: waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting...
Warning [parser.cc:833] XML Attribute[version] in element[sdf] not defined in SDF, ignoring.
Warning [parser.cc:833] XML Attribute[version] in element[sdf] not defined in SDF, ignoring.
Warning [parser.cc:833] XML Attribute[version] in element[sdf] not defined in SDF, ignoring.
[ERROR] [1718285410.857407413]: DeleteModel: model [X1-Y1-Z2_1] does not exist
[ERROR] [1718285410.858331118]: DeleteModel: model [X1-Y2-Z1_1] does not exist
[ERROR] [1718285410.859073138]: DeleteModel: model [X1-Y2-Z2_1] does not exist
[ INFO] [1718285410.859237467]: waitForService: Service [/gazebo/set_physics_properties] is now available.
[ERROR] [1718285410.859865716]: DeleteModel: model [X1-Y2-Z2-CHAMFER_1] does not exist
[ERROR] [1718285410.860703275]: DeleteModel: model [X1-Y2-Z2-TWINFILLET_1] does not exist
[ERROR] [1718285410.861586199]: DeleteModel: model [X1-Y3-Z2_1] does not exist
[INFO] [1718285410.862440, 0.000000]: Calling service /gazebo/spawn_urdf_model
[ERROR] [1718285410.862830132]: DeleteModel: model [X1-Y3-Z2-FILLET_1] does not exist
[ERROR] [1718285410.864892391]: DeleteModel: model [X1-Y4-Z1_1] does not exist
[ INFO] [1718285412.802787410]: SetStatic service at: /link_attacher_node/setstatic
[ INFO] [1718285412.803449601]: Attach service at: /link_attacher_node/attach
[ INFO] [1718285412.803729601]: Detach service at: /link_attacher_node/detach
[ INFO] [1718285412.803757448]: Link attacher node initialized.
[ERROR] [1718285412.881853076]: DeleteModel: model [X1-Y4-Z2_1] does not exist
[INFO] [1718285412.881995, 0.000000]: Spawn status: SpawnModel: Successfully spawned entity
[INFO] [1718285412.882983, 0.000000]: Waiting for service /gazebo/set_model_configuration
[ERROR] [1718285412.884010473]: DeleteModel: model [X2-Y2-Z2_1] does not exist
[INFO] [1718285412.884801, 0.000000]: temporary hack to fix the -J joint position option (issue #93), sleeping for 1 second to avoid race condition.
[ERROR] [1718285412.885527559]: DeleteModel: model [X2-Y2-Z2-FILLET_1] does not exist
[ INFO] [1718285412.886724504]: Physics dynamic reconfigure ready.
[ INFO] [1718285412.957291885]: Loading gazebo_ros_control plugin
[ INFO] [1718285412.957358293]: Starting gazebo_ros_control plugin in namespace: /
[ INFO] [1718285412.957967351]: gazebo_ros_control plugin is waiting for model URDF in parameter [robot_description] on the ROS param server.
[ WARN] [1718285413.069146014]: Deprecated syntax, please prepend 'hardware_interface/' to 'PositionJointInterface' within the  tag in joint 'shoulder_pan_joint'.
[ WARN] [1718285413.075609275]: Deprecated syntax, please prepend 'hardware_interface/' to 'PositionJointInterface' within the  tag in joint 'shoulder_lift_joint'.
[ WARN] [1718285413.081328306]: Deprecated syntax, please prepend 'hardware_interface/' to 'PositionJointInterface' within the  tag in joint 'elbow_joint'.
[ WARN] [1718285413.086929827]: Deprecated syntax, please prepend 'hardware_interface/' to 'PositionJointInterface' within the  tag in joint 'wrist_1_joint'.
[ WARN] [1718285413.092324222]: Deprecated syntax, please prepend 'hardware_interface/' to 'PositionJointInterface' within the  tag in joint 'wrist_2_joint'.
[ WARN] [1718285413.098104175]: Deprecated syntax, please prepend 'hardware_interface/' to 'PositionJointInterface' within the  tag in joint 'wrist_3_joint'.
[ INFO] [1718285413.105645071]: Loaded gazebo_ros_control.
[ INFO] [1718285413.120592435]: ft_sensor plugin reporting wrench values to the frame [wrist_3_link]
[Error]: select level from 1 to 4
All done. Ready to start.
[levelManager-7] process has finished cleanly
log file: /home/xxx/.ros/log/0df3ab5a-2989-11ef-8661-21bf0179b47c/levelManager-7*.log
[INFO] [1718285413.886536, 0.000000]: Calling service /gazebo/set_model_configuration
[INFO] [1718285413.888390, 0.000000]: Set model configuration status: SetModelConfiguration: success
[spawn_gazebo_model-4] process has finished cleanly
log file: /home/xxx/.ros/log/0df3ab5a-2989-11ef-8661-21bf0179b47c/spawn_gazebo_model-4*.log
Does this matter? Because I can't receive any image now, the robot is unable to pick and place bricks, I don't know whether they are related.

hi, i also meet it , how to solve this problem . thank~


How to clear Console.Out

After running several times in Juypter Notebook. The output from last steps staying there.
My question is how to clear the output when completed the runner.Execute invoke.
It does't clear Console.Out even I called #cls.

Hi and thanks for reporting this. Are you able to reproduce this behaviour outside of Jupyter Notebook? Is this an integration that is hosted in a repo here on GitHub?

Hi @seesharper ,
The code is here.
I have to expose the Execute to public in my project.


Autocompletion seems not working for git

Hi, just a quick question. I have enable git plugin along with base and some other plugins but when I'm in a repository entering commands I get no autocompletion. Is there any issues with autocompletion?

Can you please post an example of what you're trying to do? I'll try to reproduce this.
I'm not aware of any issues.

Sure thing, here's a description.

Fresh installation of bash-it
Clone a git repo from my projects
cd into the repo
execute git st for git status or git pu for git push and press tab to autocomplete.

Nothing comes up, also from the plugins I only have git enabled.
Am I doing sth wrong here?

Greetings,
It looks like you're interested in using the git auto-completions.
Just to confirm, bash-it's git plugin is different than its git completion:
$ bashit search git

      aliases:  git gitsvn
      plugins:  autojump git git-subrepo jgitflow jump
  completions:  git git_flow git_flow_avh

If you haven't already, try:
$ bashit enable completion git

You'll need to start a fresh terminal session ( or use bashit reload if you've enabled it) as the completions are only executed when bash-it is initialized.
Let us know if that helps,
-DF

@davidpfarrell Great thanks a lot for the clarifications. I just have a last question. From my understanding it seems that for the completions to work one needs to have the equivalent plugin enabled, is that correct or would the completions still work?

Hi @kirk86,
I do not believe you need the plugin to be enabled to use the completions.
I believe the plugin just adds functions that the user can use to aid their git usage.
I would recommend you disable the plugin and enable the completions.
DO lemme know if something breaks :)
-DF

Hi @davidpfarrell, that's great thanks for all the help. Appreciate it!

Thanks for clarifying this, @davidpfarrell - closing this now.


Will not run

Ok so, I had atom before my PC crashed. It worked beautifully.  I downloaded the exact file I did before... Help?

Thanks for reaching out!
We require the template to be filled out on all new issues and pull requests so if you can open a new issue with the template filled out, that would be helpful for us.  If you can share a screenshot of what you see when you say:

Now when I get it back with nothing on it (except all updates) it says it cannot run on my pc.

That would be helpful too.
We do this so that we can be certain we have all the information we need to address your submission efficiently. This allows the maintainers to spend more time fixing bugs, implementing enhancements, and reviewing and merging pull requests.
Thanks for understanding and meeting us half way :grinning:


Show loading dialog / Set try-catch

Improvements:

Show dialog when heavy processing
Set try-catch for some processes to avoid crashes

This is a nice change, but I don't think it should be done with a notification. As you have found, I'd prefer a message box modal created and destroyed locally like in RegenFrq().

This may be called from the ViewModel, so they cannot find the parent window...


crypto/tls: avoid linkability across sessions by not reusing session tickets

What version of Go are you using (go version)?

$ go version
go version go1.20.3 darwin/arm64

What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="arm64"
GOBIN=""
GOCACHE="/Users/marten/Library/Caches/go-build"
GOENV="/Users/marten/Library/Application Support/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="arm64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/marten/src/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/marten/src/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/Users/marten/bin/go1.20ex"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/Users/marten/bin/go1.20ex/pkg/tool/darwin_arm64"
GOVCS=""
GOVERSION="go1.20.3"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/dev/null"
GOWORK=""
CGO_CFLAGS="-O2 -g"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-O2 -g"
CGO_FFLAGS="-O2 -g"
CGO_LDFLAGS="-O2 -g"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -arch arm64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/q0/b5ynf00142l7bl9sp8y098zr0000gn/T/go-build2554136632=/tmp/go-build -gno-record-gcc-switches -fno-common"

Does this issue reproduce with the latest release?
Yes
What did you do?
I resumed multiple TLS session to the same server (without saving the session ticket issued on the first resumed connection).
What did you expect to see?
I expected the ticket to not be reused. RFC 8446 Appendix C.4 says:

Clients SHOULD NOT reuse a ticket for multiple connections.  Reuse of a ticket allows passive observers to correlate different connections.

While it's just a SHOULD NOT and not a MUST NOT, is there any good reason to deviate from the advice given in the RFC?
What did you see instead?
Session tickets are only removed when the handshake fails or when either the server certificate or the session ticket has expired.

CC @FiloSottile @golang/security @rolandshoemaker


[Question] What is the recommended setting for web.config file

We're using ASP.NET Core 2.1 and I'm wondering which of the following is the recommended configuration for the web.config file:
Is it this
<aspNetCore processPath="dotnet" arguments=".\MyApp.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout.log" />
or this
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout.log" />
In other words, is it using dotnet and the application DLL name specifically, or using the variables LAUNCHER_PATH and LAUNCHER_ARGS?

We usually prefer the second one when adding a web.config to your codebase as Visual Studio is able to control that. For example. the values of processPath and arguments may need to be different based on whether you are trying to run the app with IISExpress or with IIS. If you hardcode dotnet and 'MyApp.dll', VS can't control it anymore.  Do note that LAUNCHER_PATH and LAUNCHER_ARGS should not be in your published output. VS will replace those value on publish.

Thanks, @jkotalik.


a single solution to the 'rows with unequal values' exrecise

It's a single solution that works for any type of elements in the array (numbers, strings, records) and any number of columns.
I deleted the two previous solutions.

What is the number of the exercise ?

This is exercise no. 94


upgrade jetty due to cves

ISSUE TYPE

Bug Report

https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server

Fixed in #5953


Big packet will send failed on BRPC

W0731 21:36:10.921273  3404 data_stream_sender.cpp:141] failed to send brpc batch, error=Host is down, error_text=[E110]Fail to connect Socket{id=256 addr=<IP_ADDRESS>:8760} (0x0x7cd4000): Connection timed out [R1][E112]Not connec
ted to <IP_ADDRESS>:8760 yet, server_id=256 [R2][E112]Not connected to <IP_ADDRESS>:8760 yet, server_id=256 [R3][E112]Not connected to <IP_ADDRESS>:8760 yet, server_id=256
W0731 21:36:10.921330  3404 data_stream_sender.cpp:141] failed to send brpc batch, error=Host is down, error_text=[E110]Fail to connect Socket{id=256 addr=<IP_ADDRESS>:8760} (0x0x7cd4000): Connection timed out [R1][E112]Not connec
ted to <IP_ADDRESS>:8760 yet, server_id=256 [R2][E112]Not connected to <IP_ADDRESS>:8760 yet, server_id=256 [R3][E112]Not connected to <IP_ADDRESS>:8760 yet, server_id=256
I0731 21:36:11.014581  3512 socket.cpp:2260] Checking Socket{id=256 addr=<IP_ADDRESS>:8760} (0x7cd4000)
I0731 21:36:11.015164  3555 socket.cpp:2322] Revived Socket{id=256 addr=<IP_ADDRESS>:8760} (0x7cd4000)

I have a table with 6 rows.
Every row have 130MB, with all size at 780 size.
If I send this batch, it will encounter the above problem.


change(scan): Create a function that scans one block by height, and stores the results in the database

Motivation
This is a quick follow up to a bunch of recent scanner changes.
@upbqdn or @oxarbitrage this might conflict with what you're working on, but I'm happy to re-do it, because your PRs are actually changing things.
PR Author Checklist
Check before marking the PR as ready for review:

[x] Will the PR name make sense to users?
[x] Does the PR have a priority label?
[x] Have you added or updated tests?
[x] Is the documentation up to date?

If a checkbox isn't relevant to the PR, mark it as done.
Solution

Create a function that scans one block by height, gets it from the state, and puts the results in the database
Add some TODOs and update some function comments

Most of these arguments are cheap to clone, but if we have a lot of keys the key sets could be very large, so I used Arc.
Testing
This is just a cleanup of the previous PR.
Review
This is a routine cleanup.
Reviewer Checklist
Check before approving the PR:

[ ] Does the PR scope match the ticket?
[ ] Are there enough tests to make sure it works? Do the tests cover the PR motivation?
[ ] Are all the PR blockers dealt with?
PR blockers can be dealt with in new tickets or PRs.

And check the PR Author checklist is complete.

Just an import merge conflict, should be fixed now.


Cannot read property 'user' of undefined - lib\socket\update-entity.js:26:104

Getting the following error:
error: Unhandled Rejection at: Promise  Promise {
 TypeError: Cannot read property 'user' of undefined
at local-path\node_modules\feathers-authentication\lib\socket\update-entity.js:26:104
at Array.forEach (native)
at Object.updateEntity (local-path\node_modules\feathers-authentication\lib\socket\update-entity.js:24:26)
Looks to be an issue when assigning socketEntity:
feathers-authentication/src/socket/update-entity.js
Object.keys(socketMap).forEach(socketId => {
    const socket = socketMap[socketId];
    const socketEntity = (socket.feathers && socket.feathers[authConfig.entity]) || socket.request.feathers[authConfig.entity];
\\...

I would change that to:
Object.keys(socketMap).forEach(socketId => {
    const socket = socketMap[socketId];
    const feathers = socket.feathers || socket.request.feathers;
    const socketEntity = feathers && feathers[authConfig.entity];
\\...

I'll try and submit a pull request... if I can find the time!

I can confirm that I get this error every patch that is sent out


Change pagination behavior and add more customization options to it

Hi, I made some changes and adjustments to the way in which the pagination of the tables works:

If the table has only one page (or no pages at all), it won't show the navigation controls (first, prev, next, last).

[ 1 ]

If the user is on the very first or the very last page of the table, it won't show the first/prev or next/last buttons respectively:

([ 1 ]) [ 2 ] [ 3 ] [ 4 ] [>] [>>]

[<<] [<] [ 7 ] [ 8 ] ([ 9 ])

If the first or the last page is within the range of the pagination size, it won't show the first or last button respectively:

[<] [ 1 ] ([ 2 ]) [ 3 ] [ 4 ] [>] [>>]

[<<] [<] [ 7 ] ([ 8 ]) [ 9 ] [>]

(These two last changes were made because in that way you can instantly show to the user where the table begins and ends.)
I also add some props on the options in order to be able of changing the text of the navigation controls, by default they are as they were before (<< < > >>) but now you can specify the name you want to give to it in case you would want change it:
var options = {
   prePage: "Anterior", // Previous page button text
   nextPage: "Siguiente", // Next page button text
   firstPage: "Primero", // First page button text
   lastPage: "Ultimo" // Last page button text
}

[Primero] [Anterior] [ 7 ] ([ 8 ]) [ 9 ] [Siguiente] [ Ultimo ]

I changed too the file custom-pagination-table.js in order to exemplify these customizations' options.

@diazproduction, thanks your contribution, it's a nice patch :+1:  Anyway, I've released on v1.5.0

Thanks! :D


#1608: improve apoc.ttl to enable deletion of more than 1000 nodes at once

Fixes #1608
One sentence summary of the change.
Proposed Changes (Mandatory)
A brief list of proposed changes in order to fix the issue:

removed limit 1000 to apoc.ttl.expire and apoc.ttl.expireIn
moved and updated TTLTest from apoc.date to apoc.ttl
changed apoc.ttl.expireAtInstant and apoc.ttl.expireAfterTimeLength to apoc.ttl.expire and apoc.ttl.expireIn

we shouldn't change API without backwards compatibility
and we cannot just remove 1000 limit, but if we do it we need to batch changes
we also might need to change it from detach delete to a batched

delete relationships first with periodic iterate
then do detach delete on the nodes with periodic iterate

then we can also have a large batch size each e.g. 10k per batch
detach delete is more trick as depending on degree you could delete 1000 nodes and rels or 1000 nodes and 10M rels. which then blows the memory.


Added a link to the issue we're using to track data race safety reporting inconsistencies to the builds FAQ

Good idea!


feat(engine): add push method to VoxelPalette

Description
Include a summary of the changes here.
Checklist

[X] Self-review changes.
[X] Evaluate impact on the documentation.
[X] Ensure test coverage.
[ ] Write new samples. (#270 will do it)

LGTM :) please squash the commits before mergung: you can do so by using git rebase -i, switch pick to fixup on the last commit and the running git push --force-with-lease


⚠ IMAP has degraded performance

In d3c92a5, IMAP (https://news.ycombinator.com) experienced degraded performance:

HTTP code: 502
Response time: 325 ms

Resolved: IMAP performance has improved in 5966c04.


Deleting SoC nodes causes hang

This is due to the logic found in the PortalMainFrame::DeleteNode function for removing the IR.  The logic at line 1139 doesn't correctly check for the end of file.  The SoC nodes are the last nodes printed in the IR, so the GUI hangs.

fixed and pushed


Incorrect datatype in lib/os/json.c

Incorrect datatype "int ret" should be changed to "int64_t ret"
See: https://github.com/zephyrproject-rtos/zephyr/issues/61829

@ShahinHaque97-CT Does this fix the use of other datatypes such as float, uint16_t etc.? I noticed the Zephyr unit test doesn't cover these (tests/lib/json/src/main.c).

@ShahinHaque97-CT Does this fix the use of other datatypes such as float, uint16_t etc.? I noticed the Zephyr unit test doesn't cover these (tests/lib/json/src/main.c).

No this does not, This fix allows more than 32 members in the json struct.
Here is a screenshot of an example - See: https://blog.golioth.io/how-to-parse-json-data-in-zephyr/

Accidental new PR when fixing compliance on the web - https://github.com/zephyrproject-rtos/zephyr/pull/63511
Note will fork the project and use git next time


Installation failed

Dieser Fehler wurde von einer benutzerdefinierten Integration verursacht
Logger: homeassistant.loader
Source: custom_components/moonraker/sensor.py:25
Integration: Moonraker (documentation, issues)
First occurred: 16:05:35 (2 occurrences)
Last logged: 16:13:34
Unexpected exception importing platform custom_components.moonraker.config_flow
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.9/site-packages/homeassistant/loader.py", line 744, in get_platform
cache[full_name] = self._import_platform(platform_name)
File "/srv/homeassistant/lib/python3.9/site-packages/homeassistant/loader.py", line 761, in _import_platform
return importlib.import_module(f"{self.pkg_path}.{platform_name}")
File "/usr/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 972, in _find_and_load_unlocked
File "", line 228, in _call_with_frames_removed
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 790, in exec_module
File "", line 228, in _call_with_frames_removed
File "/home/homeassistant/.homeassistant/custom_components/moonraker/init.py", line 27, in
from .sensor import SENSORS
File "/home/homeassistant/.homeassistant/custom_components/moonraker/sensor.py", line 22, in
class MoonrakerSensorDescription(SensorEntityDescription):
File "/home/homeassistant/.homeassistant/custom_components/moonraker/sensor.py", line 25, in MoonrakerSensorDescription
value_fn: Callable | None = None
TypeError: unsupported operand type(s) for |: 'ABCMeta' and 'NoneType'

What version of Home Assistant are you using?


Category & tags don't persist on plugin creation

Plugin URL: http://vimawesome.com/plugin/expresso-vim
When I first created this plugin entry, I placed it in the "Commands" category, and gave it the "Math" tag. Neither of these were persisted when the plugin was added to vim-awesome; I had to manually re-add both the category & tags.
I don't know if #142 fixed the tags portion of this.

@m1foley I believe this is actually because we discovered your plugin from vim.org rather than from your submisssion.
We scraped your plugin at Wed, 30 Mar 2016 00:00:00 GMT, and you didn't submit it until nearly 24 hours later: Wed, 30 Mar 2016 23:22:28 GMT.
At this point we don't have any facility for merging submissions with scrapped plugins. We probably should.


[ENG-231] Stop parsing the test tree when reaching a method

One of our customers reported an issue that nose-launchable didn't stop parsing tree when it reached a method and executed it when during prepareTest. To avoid that I added logic to stop parsing the tree when it reached a method. In addition, I slightly changed the code by replacing type(getattr(suite, "context", None)) is FunctionType with inspect.isfunction.

Thanks!


Update Jalali calendar to remove warnings

Update Jalali calendar to remove warnings, it has many errors on test, and it is not comfortable with Elixir 1.12.
I did pull request to improve its documents before.
https://github.com/jalaali/elixir-jalaali/pull/11

I sent a pull request for this
https://github.com/jalaali/elixir-jalaali/pull/12

done!


protoc plugin install error

Describe the bug
Error when installing the protoc community plugin.
To Reproduce
$ mise plugin install protoc
mise ⚠ protoc is a community-developed plugin – https://github.com/paxosglobal/asdf-protoc
Would you like to install protoc? Yes
mise plugin:protoc cloning https://github.com/paxosglobal/asdf-protoc.git
smunmap_chunk(): invalid pointer
Aborted (core dumped)

Expected behavior
Plugin installs fine, like it does with asdf on the same machine.
mise doctor output
$ mise doctor
version: 2024.6.3 linux-arm64 (f01cc8d 2024-06-10)
activated: yes
shims_on_path: no

build_info:
  Target: aarch64-unknown-linux-gnu
  Features: DEFAULT, NATIVE_TLS, OPENSSL
  Built: Mon, 10 Jun 2024 15:39:56 +0000
  Rust Version: rustc 1.78.0 (9b00956e5 2024-04-29)
  Profile: release

shell:
  /bin/bash
  GNU bash, version 5.1.16(1)-release (aarch64-unknown-linux-gnu)
  Copyright (C) 2020 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

  This is free software; you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.

dirs:
  data: ~/.local/share/mise
  config: ~/.config/mise
  cache: ~/.cache/mise
  state: ~/.local/state/mise
  shims: ~/.local/share/mise/shims

config_files:
  ~/.config/mise/config.toml
  ~/Documents/mise-demo/.tool-versions

backends:
  cargo
  core
  go
  npm
  pipx
  spm
  ubi
free(): invalid next size (fast)
Aborted (core dumped)

Additional context
$ mise plugin install protoc --debug --force
[DEBUG] ARGS: /home/parallels/.local/bin/mise plugin install protoc --debug --force
[DEBUG] Config {
    Config Files: [
        "~/Documents/mise-demo/.tool-versions",
        "~/.config/mise/config.toml",
    ],
}
[DEBUG] install protoc "https://github.com/paxosglobal/asdf-protoc.git"
uninstalling
removing ~/.local/share/mise/plugins/protoc
cloning https://github.com/paxosglobal/asdf-protoc.git
[DEBUG] cloning https://github.com/paxosglobal/asdf-protoc.git to /home/parallels/.local/share/mise/plugins/protoc
free(): invalid next size (fast)
Aborted (core dumped)

The operating system is Ubuntu 22.04.2 LTS, running in Parallels VM with x86_64 emulation on a mac with Apple Silicon chip.
asdf plugin add protoc and asdf install did not yield errors on the same machine.
Here is the relevant entry in .tool-versions:
protoc 25.3

I am unable to reproduce this neither on macOS nor on the Linux (aarch64)  Dev Container but it seems to occur if i use a minimal Ubuntu Docker image. I assume this is caused by a missing library.

there was a similar issue around something involving page size

I assume you're referring to #2196?

The git2 crate states that it has a dependency on libgit2.
Installing libgit2-1.7 on my Ubuntu 24.04 Docker image does resolve the issue.
apt-get install libgit2-1.7

I'm on board but maybe just for precompiled mise like we do for OpenSSL.

As mentioned in git2 crate some systems still require the system version of libgit2. Setting the environment variable LIBGIT2_NO_VENDOR=1 resolves the issue in this case.

As mentioned in git2 crate some systems still require the system version of libgit2 even with vendored libgit2 . Setting the environment variable LIBGIT2_NO_VENDOR=1 resolves the issue in this case.

I'm not sure I understand what you are talking about here, but on Ubuntu 24.04 apt-get install libgit2-1.7 with or without LIBGIT2_NO_VENDOR=1 on a mise use didn't help stop it crashing.
docker run -t ubuntu:24.04 bash -c 'apt-get update && apt-get -y install curl libgit2-1.7 && (curl https://mise.jdx.dev/install.sh | sh) && LIBGIT2_NO_VENDOR=1 /root/.local/bin/mise use --global --debug -vv<EMAIL_ADDRESS>

I suggest cargo install mise as a workaround

I suggest cargo install mise as a workaround

error: cannot install package mise 2024.6.6, it requires rustc 1.76.0 or newer, while the currently active rustc version is 1.75.0
Additionally, I don't really want to install a 668MB toolchain (estimate from just adding cargo) while trying to use mise within a container to install other tools.
Will go back to an earlier version for now.

maybe we'd have better luck with gitoxide

There is a newer version of git2 available (see https://github.com/jdx/mise/pull/2300) which bumps to libgit2-sys-1.8.1 which might or might not address some issues. Unfortunately the dependency on built also using git2 currently prevents us from updating. I prepared a PR to bump the git2 version in built at https://github.com/lukaslueg/built/pull/69.

I also had a quick look at gitoxide but is seems it's far from feature complete and checkouts of specific revisions as used by SPM (Swift Package Manager) backend for example are not supported yet.

@chadlwilson If you have a way to verify, i would be interested to know if the issue still occurs with version 2024.7.1 (now that https://github.com/jdx/mise/pull/2357 is merged).
I personally run a couple manual tests on a Debian Docker container and did not encounter it anymore.

Thanks @roele - this seems to have done the trick!
https://github.com/gocd-contrib/gocd-oss-cookbooks/actions/runs/9844334610/job/27177733650 (this is building an arm64 CrntOS Stream 9 image with mise installed on a native arm64 Linux GHA runner - failing due to an unrelated Node issue but not crashing now)

I also cannot replicate anything via arm64 containers on my Apple Silicon machine with 2024.7.1, which I could 95% reliably replicate before, so I think it's reasonably safe to say this has nailed both this and #2196 ?


Handling of xml namespaces

Undefined. Check back with doc-team.

I spoke with friend, we do not need to worry about this as we use relaxNG.


Roll engine c812a62b8810..176f56329631 (7 commits)

git@github.com:flutter/engine.git/compare/c812a62b8810...176f56329631
git log c812a62b8810..176f56329631 --no-merges --oneline
2019-11-19<EMAIL_ADDRESS>Roll src/third_party/dart eeca3fb1cb..1f933abcee (7 commits) (flutter/engine#13931)
2019-11-19<EMAIL_ADDRESS>Imagefilter wrapper object (flutter/engine#13711)
2019-11-19<EMAIL_ADDRESS>Implement basic text rendering support in CanvasKit backend (flutter/engine#13903)
2019-11-19<EMAIL_ADDRESS>Roll Skia to e678b79c489d (2 commits) (flutter/engine#13923)
2019-11-19<EMAIL_ADDRESS>Changing test runner and platform to be browser independent (flutter/engine#13869)
2019-11-19<EMAIL_ADDRESS>Roll fuchsia/sdk/core/linux-amd64 from T9BAw... to 7mmHP... (flutter/engine#13924)
2019-11-19<EMAIL_ADDRESS>Expose the platform view mutator stack to custom compositors. (flutter/engine#13731)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

PullRequest is not longer mergeable. Closing it.

PullRequest is not longer mergeable. Closing it.

Commit queue failed; closing this roll.

PullRequest is not longer mergeable. Closing it.


Fix missing correlation ID in log messages

Added distributed log tracing.

Pushkaraj gave me background info for this. I don't understand it enough :), but guess after upgrade to 75.0.0, we tried removing code (https://github.com/predix/spring-log-filter/commit/6087cfc668d3e2b7d8a25d74ded82cfff3ff2693) that added the correlation ID hoping that Spring Sleuth (added/enabled in 75.0.0?) will take care of it for us? But it doesn't in some cases because UAA isn't fully spring-booted :D. So this commit is bringing in that customization but by extending spring-log-filter?
I had some comments about the commit message. I tend to follow guidelines mentioned in https://chris.beams.io/posts/git-commit/. So if we follow that, the commit message could be something like what is below. Subject line limited to 50 characters. A blank link separating subject and body. Body lines wrapped at 72. Title/subject should ideally be about what the commit achieves maybe? We used to have distributed log tracing, but it went away after upgrade changes in some cases?
Fix missing correlation ID in log messages

Add distributed log tracing. In addition to Predix Spring Log Filter, it
enables UAA to populate the corr field of the log using the 'traceId'
attribute of the SLF4J MDC: predix/spring-log-filter@49d6ecd.

Note, spring-cloud-sleuth (Reference:
https://cloud.spring.io/spring-cloud-sleuth) doesn't seem to do this as
expected. Since UAA is "spring boot wannabe", sleuth doesn't correctly
instrument UAA beans for distributed tracing. Spring-cloud-sleuth is
boot based and only works with spring boot applications.

@metacubed, @akarollil, implemented requested changes.  Please review again.

Looks good to me, I will let Pushkaraj approve.


FileType event is not fired when opening a file

I have noticed that the settings for each file type configured in dein's ftplugin are not being loaded when I open by ddu.vim.
The minimum configuration is the following two files, but essentially init.vim alone should probably suffice.
Open neovim ($ NVIM_APPNAME=minimal nvim).
Start ddu (:call ddu#start({}))
You are already in the filter because startFilter is set to v:true.
Select ftplugin.toml with <C-n>/<C-p> and open it with <CR> (these three are mapped in insert mode).
You can see that the contents of toml are not folded.
If you close the filter and open it from ddu-ff (I do nmap to <CR>), you will see that it is properly folded.

In the first, it is not ddu-kind-file issue.  It is ddu-ui-ff issue.

And Filetype event is fired.  foldmethod is already set.
But fold is not enabled yes.

I have fixed the problem in ddu-ui-ff.
Note: it is experimental fix.  I may revert the change.
Reason: you have opened the file by insert mode.    So it is in insert mode when you open files.

So the title should be fold is not enabled when opening file in insert mode

And please don't use dein.vim if it is not needed.
set runtimepath+=~/work/denops.vim
set runtimepath+=~/work/ddu.vim
set runtimepath+=~/work/ddu-ui-ff
set runtimepath+=~/work/ddu-source-file_rec
set runtimepath+=~/work/ddu-filter-matcher_substring
set runtimepath+=~/work/ddu-kind-file

call ddu#custom#patch_global({
      \ 'sources': [{'name': 'file_rec'}],
      \ 'ui': 'ff',
      \ 'input': '.toml',
      \ 'uiParams': {
      \   'ff': {
      \     'startFilter': v:true,
      \   },
      \ },
      \ 'sourceOptions': {
      \   '_': {
      \       'ignoreCase': v:true,
      \       'matchers': ['matcher_substring'],
      \   },
      \ },
      \ 'kindOptions': {
      \   '_': {
      \     'defaultAction': 'open',
      \   },
      \ },
      \})

augroup my-ddu-ff
  autocmd!
  autocmd FileType ddu-ff        call <SID>ddu_ff_mapping()
  autocmd FileType ddu-ff-filter call <SID>ddu_ff_filter_mapping()
augroup END

function! s:ddu_ff_mapping() abort
  nnoremap <buffer><silent> <CR> <Cmd>call ddu#ui#do_action('itemAction')<CR>
  nnoremap <buffer><silent> i <Cmd>call ddu#ui#do_action('openFilterWindow')<CR>
endfunction

function! s:ddu_ff_filter_mapping() abort
  inoremap <buffer><silent> <CR> <ESC><Cmd>call ddu#ui#do_action('itemAction')<CR>
  nnoremap <buffer><silent> <CR> <Cmd>call ddu#ui#do_action('itemAction')<CR>
  inoremap <buffer><silent> <C-n> <Cmd>call ddu#ui#ff#execute('normal! j')<CR>
  inoremap <buffer><silent> <C-p> <Cmd>call ddu#ui#ff#execute('normal! k')<CR>
endfunction

" Show cursorline
set cursorline

set debug=msg

filetype plugin indent on

autocmd FileType toml call s:toml_config()

function! s:toml_config()
  set foldmethod=expr
  set foldexpr=<SID>fold_expr(v:lnum)

  function! s:fold_expr(lnum) abort
    let line = getline(a:lnum)
    return line ==# '' || line[0:3] ==# '    '
  endfunction
endfunction

call ddu#start()

This is the real minimal vimrc.

function! s:ddu_ff_filter_mapping() abort
  inoremap <buffer><silent> <CR> <ESC><Cmd>call ddu#ui#do_action('itemAction')<CR>
  nnoremap <buffer><silent> <CR> <Cmd>call ddu#ui#do_action('itemAction')<CR>
  inoremap <buffer><silent> <C-n> <Cmd>call ddu#ui#ff#execute('normal! j')<CR>
  inoremap <buffer><silent> <C-p> <Cmd>call ddu#ui#ff#execute('normal! k')<CR>
endfunction

Not only do you remove dependence on dein.vim, but you also add <ESC> in the imap <CR>? So you are saying that this is a problem that needs to be corrected in the way it is mapped?

OK.  I get it.  I have fixed.  Please update ddu-ui-ff again.

I have confirmed that it has been fixed. Tysm!


Put all the pieces together

This PR constitutes a proof-of-concept MVP. It will essentially take in current market data, make a decision on what it would (hypothetically) do, and print the trades it would make to the console.
Still a lot of work to be done, but this is the general outline for how the app will work end to end and integrate all the separate pieces.
Thanks to @hlian for the help with using Monad.State. Also tagging @frances-h, @matthandlersux, @soenkehahn, @jondistad, @astampoulis
If I could get one or two code reviews before I merge it into master I would really appreciate it! Thanks!

Short SMA: SMA<PHONE_NUMBER>0866467 %<PHONE_NUMBER>77152)
Long SMA: SMA<PHONE_NUMBER>66846975 %<PHONE_NUMBER>76896)
Held with market price at: Price (223 % 1)
Short EMA: EMA<PHONE_NUMBER>5518929 %<PHONE_NUMBER>77152)
Long EMA: EMA<PHONE_NUMBER>741065469 %<PHONE_NUMBER>6060672)
7851744475343749 %<PHONE_NUMBER>8832
Held with market price at: Price<PHONE_NUMBER>343749 %<PHONE_NUMBER>8832)
Short EMA: EMA<PHONE_NUMBER>56850679 %<PHONE_NUMBER>862912)
Long EMA: EMA<PHONE_NUMBER>1689708659 %<PHONE_NUMBER>96970752)
3922177878602547 %<PHONE_NUMBER>4416
Held with market price at: Price<PHONE_NUMBER>602547 %<PHONE_NUMBER>4416)
Short EMA: EMA<PHONE_NUMBER>387576173 %<PHONE_NUMBER>497344)
Long EMA: EMA<PHONE_NUMBER>087360803079 %<PHONE_NUMBER>806093312)
3922177878602547 %<PHONE_NUMBER>4416
Held with market price at: Price<PHONE_NUMBER>602547 %<PHONE_NUMBER>4416)
Short EMA: EMA<PHONE_NUMBER>393837871 %<PHONE_NUMBER>0994688)
Long EMA: EMA<PHONE_NUMBER>7274980451689 %<PHONE_NUMBER>40897492992)
3922177878602547 %<PHONE_NUMBER>4416
Held with market price at: Price<PHONE_NUMBER>602547 %<PHONE_NUMBER>4416)
Short EMA: EMA<PHONE_NUMBER>6095545059 %<PHONE_NUMBER>45968128)
Long EMA: EMA<PHONE_NUMBER>74557801263399 %<PHONE_NUMBER>854359887872)
3922001956742103 %<PHONE_NUMBER>4416
Held with market price at: Price<PHONE_NUMBER>742103 %<PHONE_NUMBER>4416)
Short EMA: EMA<PHONE_NUMBER>99386834911 %<PHONE_NUMBER>75808768)
Long EMA: EMA<PHONE_NUMBER>581119064023369 %<PHONE_NUMBER>9669758205952)
3924288940927877 %<PHONE_NUMBER>4416
Held with market price at: Price<PHONE_NUMBER>927877 %<PHONE_NUMBER>4416)

Example output; I know it is a UI from hell right now but like I said there's still a lot more coming through the pipeline in future PRs

Looks great! Three general comments, which you should take with a grain of salt.

@archerwheeler

This looks nice! Might I suggest adding *.svg to .gitignore? It's generally good practice not to commit build/run artifacts. Since they're already checked in you'll want to run git rm --cached *.svg after updating gitignore, and then committing the removal. The --cached option means it doesn't delete the files on disk, only their record in the repository.

At one point I was considering using the chart package for visualization but have since changed my mind. Not only did I remove the SVGs, I also got rid of the associated dependencies (that were very very heavy) so it should be quicker to get up and running in the future


Move winget install to user temp folder

This fixed the issue I was having in https://github.com/ChrisTitusTech/winutil/issues/189#issue-1384663355

@DeveloperDurp Going to modify this PR the variable you were looking for is $env:TEMP instead of the long $env:userprofile one.


Deduplication errors out if the provided SHA is different from top commit

Basically, it doesn't find any runs of the workflow that called the action, so it explodes:
found 0 cancellable runs of workflow #[number]
Error: Cannot read property 'id' of undefined
TypeError: Cannot read property 'id' of undefined
    at default (file:///action/lib/deduplicate.js:43:38)
    at processTicksAndRejections (node:internal/process/task_queues:94:5)
    at async default (file:///action/lib/index.js:35:3)
    at async file:///action/index.js:37:1

This fixes the issue by making the deduplication always use the latest commit SHA (the one from the github context).
I didn't get to test if the rest of the deduplication works because of this, but in my ~flailing~ test version the most reliable way to deduplicate proved to be cancelling the current workflow if there is any other running or successful workflow with the same id and hash (if the oldest run detects that all upstreams finished and completes while the current run is still waiting in queue there will be duplicate runs).

I think the specific error you posted is better fixed with this: https://github.com/ahmadnassri/action-workflow-run-wait/commit/251cb08f0da418073cddff8c35b85620cda16a2d
I'm not sure checking the head commit always is a good thing ... and it actually negates your original pull request...

I think the specific error you posted is better fixed with this: 251cb08

that is definitely useful because it makes the thing degrade gracefully

I'm not sure checking the head commit always is a good thing ... and it actually negates your original pull request...

not really, this only affects deduplication: turns out the workflow_run workflow will always have the latest SHA attached, so if you look for other runs of the same workflow with the provided SHA (the SHA from upstream workflows) you'll find nothing (not even the current run, that's why the error happened)

turns out the workflow_run workflow will always have the latest SHA attached

okay, wow ... every day I find more weird / broken things in GitHub Actions ... fun!

as suspected, the oldest run finishes while the newest one is still queued, so this results in a double run; the fix is to look for a completed successful run as well, and cancel the current run if one is found; should I send a PR for this?

so things are happening too fast for the deduplication logic to be meaningful...
however with the latest change (since it's not filtering by sha) ... if you also include successful state, it becomes a race ... whichever finishes first, even if it comes from a different  (later) commit, right?
also worth mentioning, for a separate use-case I did built https://github.com/ahmadnassri/action-workflow-queue which will queue all runs of the same workflow by trigger date...
the use case there was for a "deploy" type workflows... when multiple team members are committing work in parallel you want to ensure that the deployment actually goes in sequence.
and I ended up using it in combination with THIS workflow, to further ensure that sequencing is occurring properly (since workflows from different commits run in parallel)
so that would explain why I didn't come across this scenario!

though I suppose the "race" point is moot cuz workflow_run even is always gonna be on the last commit on default branch

in that case, yes. let's add "successful" on the filters as well

also, it should be "completed" not "successful", because you want to stop if it failed as well


[lint] Untyped int constant overflows int

Hello, golang linter is picking up potential integer overflows in this package:
Error: /home/runner/go/pkg/mod/github.com/sijms/go-ora/v2@v2.8.21/converters/other_types.go:81:25:<PHONE_NUMBER> (untyped int constant) overflows int
Error: /home/runner/go/pkg/mod/github.com/sijms/go-ora/v2@v2.8.21/converters/other_types.go:102:23:<PHONE_NUMBER> (untyped int constant) overflows int
Error: /home/runner/go/pkg/mod/github.com/sijms/go-ora/v2@v2.8.21/converters/other_types.go:108:21:<PHONE_NUMBER> (untyped int constant) overflows int
Error: /home/runner/go/pkg/mod/github.com/sijms/go-ora/v2@v2.8.21/converters/other_types.go:1[16](https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/10906799019/job/30269344525?pr=35247#step:7:17):21:<PHONE_NUMBER> (untyped int constant) overflows in

This is not a new issue, but is being hit due to golang's linter now checking for this. We hit these failures when attempting to upgrade the sjims/go-ora/v2 dependency in the OpenTelemetry Collector here.

Hi @crobert-1
this file is no longer use. I will remove it next release

fixed in next release


Pulse autoname in p# format

Summary
This changes the autoname of pulses. User cannot name the pulse when it is created from pulse.function decorator. Instead, pulses are automatically named p# . User still be able to name the pulse when SamplePulse is directly called. This is because a pulse could given by backend pulse_lib with a default name.
Details and comments
my_pulse = gaussian(duration=10, amp=0.7, t0=4.5, sig=4)
# my_pulse.name = 'p0'
my_pulse = gaussian(duration=10, amp=0.5, t0=4.5, sig=4)
# my_pulse.name = 'p1'

Is this ready to be merged?

Yes. Unittest and assembler are both updated. This can be installed also in test branch.


Added Lightlink Mainnet and LightLink Goerli Testnet

Added new chains:

LightLink Phoenix Mainnet
LightLink Pegasus Testnet

I'm wondering if we should implement some kind of tiers between chains in this package (ones that are supported by API3 market and others) because I don't want us to be bogged down by boba-avalanche tier stuff caused by hundred of chain integrations such as this one

I guess just a flag that disables provider CI for certain chains for the moment. When we have hundred of chains (where we don't provide any services on half of them) we may need to do more.

Closing this PR for now. Will wait on either having a better way to accommodate other chains/ flags to disable CI for certain chains.

Added the skipProviderCheck flag and reopened the PR. For reference, check this


Minified File Should Probably be Backported for ES5

Again, excellent project!
One more recommendation/suggestion for this project is to recompile it to be compatible with ES5. My reasoning is that since this library is an alternative to the official one, many people using it will be adding it via vanilla JS and won't have babel automatically transpile it to be backwards compatible (IE, etc).

Sorry this is like a year over due. I haven't kept up with this project much recently. I have been thinking about a new version though, so I'll keep this in mind for that.


Server: support GetPrevRegion

What have you changed? (required)
Support the GetPrevRegion
What are the type of the changes (required)?

New feature (non-breaking change which adds functionality)

How has this PR been tested (required)?
UT
Refer to a related PR or issue link (optional)
#1055
kvproto
Benchmark result if necessary (optional)
Add a few positive/negative examples (optional)

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

PTAL @disksing @nolouch

/rebuid

/rebuild

/rebuild

/rebuild

The integration test failed again. @nolouch  @disksing

PTAL @nolouch @rleungx

Awesome work, dude!


Cannot select webcam

Hello Philip
I just went through your instructions to install beams. The only part which failed on me was installing "opencv" with the following error:
PackageNotFoundError: Package not found: Conda could not find '
VideoCapture installation worked though so I thought I do not need opencv anyways.
I have a webcam with optics removed plugged in. When I open the "camera" menu in beams the only option I have there is the dummy gaussian.
Am I missing something?
Regards
Marek

Is your operating system by any chance not Windows? VideoCapture will only work on Windows.
If that's not the problem, try running the small script under "Trying it out" on the VideoCapture website inside your Conda environment, and see if it works. Please post any error messages here if it doesn't.

Thank you Philip for your reply.
My operating system is Windows, but I poked around and found some other problems. Most of them come from the fact that I am exactly a python guru. :)
I am using Python 3.6 and VideoCapture runs under Python 2.7 because it ned PIL.
Am I on the right track here?

That's probably it. Beams only supports Python 2 until someone can maintain it again.

So I learned a ton since yesterday. Since I created beams environment with
conda create -n beams python=2.7 scipy chaco=4.4.1
it installed python 2.7 inside that environment. Therefore python version was not the problem. However, when I installed VideoCapture I placed the libraries inside the main python 3.6 libs directories. Moving them to the location inside beams environment seems to have fixed the problem.
Well, kind of.
Inside "choose camera" window I now have an option "DirectShow - Video camera interfacing through DirectShow". Selecting that and clicking "Take Video" or "Take Photo" results in the image changing in the main window but it changes into something which seems to have nothing to do with what camera sees. I know that because pointing camera in any direction results in exactly the same image. Also "Take Video" updates the image once and then does not do anything. It is also worth noting that that image which shows up is exactly the same as the one which I get by running the script from "Try it out" section on "VideoCapture Website"
now I am stuck. No more ideas. Any help greatly appreciated.

Can you post the image that you get?
Otherwise I would suggest trying to get opencv working after all. If the opencv in the instructions isn't working, maybe another Conda repository provides it?

Here is the image I got after running the few lines of script from VideoCapture website:

I also did the following test.

Position my Surface (i.e. camera) in one orientation and click "Take Video"; The image in beams changes;
Rotating the camera does not result in any changes in the image area in beams;
Clicking "Take Video" second time (i.e. turning the video off) results in updated image in the image area in beams;
That would suggest that the camera might be actually taking images at whatever rate it set for but beams is not refreshing the image area at any other time but when I click "Take Video" button.

It's OK to leave VideoCapture installed. Are you sure you installed opencv inside the Conda environment for Beams?

activate beams
then
conda list
results in
opencv                    2.4.11                   py27_1    menpo
among others


Migrate to eleventy 1.0

Will also need to use node-sass instead of the eleventy plugin

All done. The process is documented correctly on docs.nathanblaylock.com


Only limit local transfter speeds

Is your feature request related to a problem? Please describe.
If you set a Maximum transfer rate in settings it also rate limits copying objects within Azure when really I just want it to limit my local upload speed.
Describe the solution you'd like
Something that allows a max transfer rate just for local transfers. Maybe there is a valid use case for rate limiting copy inside Azure if you have lot of traffic?
The AzCopy command that gets run when copy and paste within storage explorer:
./azcopy.exe copy "https://xxxxxx.blob.core.windows.net/xxxxxx/1" "https://xxxxxx.blob.core.windows.net/xxxxx/2" --overwrite=prompt --recursive --cap-mbps 15 --s2s-preserve-access-tier=false;
Maybe you can just check if both src and dst are x.blob.core.windows.net and not apply limit etc.
Thanks.

Maybe there is a valid use case for rate limiting copy inside Azure if you have lot of traffic?
Yes, you can get throttled if you egress too much.

Anyways, we'll pass this feedback onto the AzCopy team.

@AtomicNibble we talked to the AzCopy team and they would prefer this be implemented as a convenience feature in Storage Explorer. With that said, for now we're going to hold off on implementing this. We'll keep an eye on this issue and look for additional feedback from users who want this issue.


telegram step service down - AutoSSL on server broken, meantime please use alternatives for notifications

I've re-requested issue of new SSL certs and also ask server vendor to fix this. No ETA at the moment.

The telegram notification service is up now!
Server vendor can't do anything about it some issue with AutoSSL issuer, so I bought a SSL cert and install it myself.


"Update" task fails due to excess memory usage

The regularly-run "update" workflow is failing because we are running out of memory. This means that this repo will not get updated as the schema evolves.
This seems to be a known issue with Prettier, which we use the formatting.
I am able to run the process on my local machine, but it fails in GitHub Actions.
I have already tried increasing Node's memory limits, but that didn't work (see #250) and the GitHub Actions runners only have 7GB of RAM to our ability to do anything is limited.
I'm not sure why this has only started happening recently.

Should we disable the job temporarily until we find the root cause?

Have you tried downgrading NodeJS to v14? One user said that that has helped for them

Have you tried downgrading NodeJS to v14? One user said that that has helped for them

I didn't try that, no. I kinda figured that we would get ourselves more confused by downgrading, and it would be better just to find a way to make it work in the current Node version.


Check of camera disconnected

Is your feature request related to a problem? Please describe.
There is an event or exception to catch in order to detect camera disconnected during acquisition?
Describe the solution you'd like
A event like "camera disconnected"
Describe alternatives you've considered
I tried to catch acquisition exceptions, but I'm not able to detect this kind of error
Additional context
Add any other context or screenshots about the feature request here.

Hi @EnricoBeltramo ,
I know that the Harvesters have the following events:

ImageAcquirer.Events.TURNED_OBSOLETE - This event occurs after releases all preserved external resources such as buffers or the connected remote device.
ImageAcquirer.Events.NEW_BUFFER_AVAILABLE - This event occurs after acquiring a new buffer/image.
ImageAcquirer.Events.RETURN_ALL_BORROWED_BUFFERS - This event occurs to notify that he has to return/queue buffers back.
ImageAcquirer.Events.READY_TO_STOP_ACQUISITION - This event occurs when the number of images to be acquired is equal zero.
ImageAcquirer.Events.INCOMPLETE_BUFFER - This event occurs when acquired buffer was incomplete.

To use you must add a new callback

Thank for support, I was able to detect the status checking this flag:
ia.device.module.access_status
when the camera is disconnected, the value is set to 3
Anyway, I tried to reset all e restart communication in order to recovery the camera acquisition, but the driver after reset look not able to reconnect again. There is a procedure to close all pending action and restart the acquisition from scratch?

This is a problem I have too.
I imagine that it is possible to perform the reconnection to the device through the manipulation of the network interface and GenTL, but I haven't had time to work on that yet.

I am afraid, the expected feature requires a feature on the GenTL Producer side and it is not standardized. For now, please accept a fact that there is nothing that Harvester can help you. (I will discuss this issue with my GenICam colleagues.) Regards, Kazunari.


Optim

A quick human readable fixup
sqrt() and invqsrt() should have the same Newton's method guess precision
A fastest log10 based on already existed natural log

I just saw that you change the API recently
I will push new updated pactches


replacing cads-ap-client with datapi, requiring cdsapi=> 0.7.5

Closes #31
Apologies for the PR spam today, but more CDS fun. Without warning (or guidance), cads-api-client which our tests and cdsapi (prior to 0.7.5) depended on was deprecated in favour of datapi.
datapi is literally just a copy of cads-api-client, but renamed and in a different repo...
This PR replaces cads_api_client with datapi in the tests and mandates cdsapi to be above 0.7.5 (datapi dependency baked in).

Actually before we merge, in test.yml
  pull_request:
    branches: [ "main" ]

Shall we add "packaging" to this for the time being, so we can catch test fails before a merge?

Shall we add "packaging" to this for the time being, so we can catch test fails before a merge?

You are most wise, I'd forgotten we had CI tests at all.. Have added to the packaging branch now, you might have to force push or push an empty commit (git commit --allow-empty) to force them to run on this PR.


Add support for providing pip provider

Pull Request (PR) description

Provide the ability to specify which pip provider to utilize. This will allow support for the use of pip3. Currently the syntax only specifies "pip" this will allow the execution to use "pip3"
Updated readme to add documentation of how to install anything outside of system python

This Pull Request (PR) fixes the following issues
Fixes #303
Fixes #226

Hi @danquack, thanks for the PR! Can you please take a look at the used email address in your commit? It isn't associated with your github account. Can you also extend the current tests to validate variations of the new parameters?

Thanks for the feedback. I fixed that typo real quick, and will work on tying/adding tests.

Hi @danquack,
you can probably fix the rubocop errors with:
 bundle exec rake rubocop:auto_correct

@bastelfreak copying over to a different fork to consolidate numerous git commits #414


Add a super simple health check endpoint.

Changes
Adds a dead simple /status endpoint that New Relic can ping to make sure the server is not dead.

For review: @mshmsh5000

A thing of beauty is a joy forever. :+1:


Automatic deployment with Travis.

This PR is still pending. Will keep you posted on it's status.

Ready for review!

into develop


WIP: blog post falcosidekick 2.30.0

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface

/kind content

/kind event

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area community

What this PR does / why we need it:
Blog post for the release of Falcosidekick 2.30
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Issif
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS [Issif]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Issif, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS [Issif,LucaGuerra]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: af97b98dc97b10c31f56a9ba64745b576c0f35c3


Restyle README.md

Restyle README.md
I'm opening a PR for this because I'm not sure if everyone will agree with my restyle choices... vote in the comments

ig ill just merge this and wait for complaints :)

nah i agree, but demo listed some problems in issues


[BSO] Remove twisted kit+metamorphic dust from boss log

Description:.
This is for BSO only. Removed Metamorphic dust+twisted kit from log as they were only obtainable from early mboxes, and cannot be obtained anymore. Giving an unfair advantage to those who were lucky enough to pull it from boxes on the boss log leaderboard. Also doesn't make sense for a log to have unobtainable items
Changes:

Deleted Metamorphic dust + Twisted ancestral kit from the "cox2" line in Boss Collection log

Other checks:

[ ] I have tested all my changes thoroughly.

can get dust+kits now