Service issue due to status_command...

I fixed my own issue but figured I'd leave the detail here.  I noticed that I was having issues with using the service and starting/stopping.  Issue came down to the fact that "eye info" command always returns 0 whether the app is running or not.
I think the issue can be fixed by changing:
def status_command
"#{node['eye']['bin']} info #{new_resource.service_name}"
end
to
def status_command
"#{node['eye']['bin']} info #{new_resource.service_name}  | grep '[[:alnum:]]+ [.]+ (up|starting)'"
end
essentially I tried to match as detailed as possible to make sure that something is starting (if alpha numberic isn't general enough then that part could be cut out.
execute info $SERVICE_NAME | tee /dev/stderr | grep '[[:alnum:]]+ [.]+ (up|starting)' > /dev/null

For completeness sake I'll mention that I ended up editting/overriding the init.d template so that the service command (in linux and there using the service resource in chef both work correctly).  Only thing I had to change was the status section.  Mine now looks like:
status)
execute info $SERVICE_NAME | tee /dev/stderr | grep '[[:alnum:]]+ [.]+ (up|starting)' > /dev/null
if [ $? -eq 0 ]; then
echo "$SERVICE_NAME is running"
else
echo "$SERVICE_NAME is NOT running"
exit 1
fi
;;
I did a little slight of hand so the linux std still sees the output from eye info command and I can still grep it "| tee /dev/stderr" and then "> /dev/null" is so that line isn't displayed 2x.
I'd be more than happy to do a fork-pull if you're interested

you can check exit status by eye status process_name

@bradenwright yes, I'm interested, thank you!
but one thing.. your regex isn't working for me
$ eye info sauspiel
sauspiel
  unicorn ......................... up  (16:16, 0%, 154Mb, <61804>)
    child-61819 ................... up  (16:16, 7%, 154Mb, <61819>)
    child-61835 ................... up  (16:16, 5%, 157Mb, <61835>)
    child-61840 ................... up  (16:16, 0%, 156Mb, <61840>)
    child-61844 ................... up  (16:16, 3%, 157Mb, <61844>)
    child-61849 ................... up  (16:16, 2%, 157Mb, <61849>)

$ eye info sauspiel  | grep '[[:alnum:]]+ [.]+ (up|starting)'
$ echo $?
1

And there are other states like 'restarting' or 'unmonitored', which aren't handled by your regex

After @kostya  suggestion I ended up going with

status)
execute info $SERVICE_NAME && execute status <%= @process_name %>

I'll take a look at the details of how best to pass the process_name, etc and make a fork pull request since seems like you are interested & it should cover all states as well.


Added haversineDistance.md

Calculate the great-circle distance between two points using the Haversine formula. It is the shortest distance between two points on the surface of a sphere, measured along the surface of the sphere.

T7


Fix the bug induced by the change of the FB api version (2.3->2.7)

Look at the tests output but you forgot to add some options in some places.

And you forgot to add 'created_time'


How to write  synchronous lambda function invocation from api gateway ?

Is it possible ? If so there seems to be not samples for the same.

Yes it's possible. API Gateway's Lambda integration only supports synchronous Lambda function invokes. Here's an example of using SAM to create a serverless API using API Gateway and Lambda.
See the API Gateway documentation for more details about API Gateway's Lambda integration support, but using SAM greatly simplifies this integration.


Add to Makefile: execute a rule an error

[x] Add cd - after exit for makefile

Either: Use https://stackoverflow.com/questions/21118020/can-gnu-make-execute-a-rule-whenever-an-error-occurs
-Or: alias, but will break if exit with failure in between, so how to to it with an alias solution?

[x] Update alias

[x] FYI on shell in Makefile:

https://stackoverflow.com/questions/28597794/how-can-i-clean-up-after-an-error-in-a-makefile

Done with https://github.com/cruisen/cli-calc/commit/98d635408e21ed6a3e7546105cef1a0df4cc0a86


no image appearing in open TLD GUI window

The package is compiling without any error and it also shows the video feed back but it dosent shows any image in Open TLD GUi window. i have followed the instructions and pressed F5 many times but nothing appear in that window. I have installed open CV bridge but i haven't installed open CV in my system. Is that the reason why i am not getting any image in that window. Any help please?? @jespestana

A version of opencv is usually installed together with ROS, so you probably have it installed. What version of Ubuntu are you using? Do you have any error shown in the terminal tabs? Could you try to run the latest version of ros_opentld separately ( https://github.com/Ronan0912/ros_opentld ).

hey @jespestana.. .. thanks for replying... i am using ubuntu 14.04. yes i have tried to run latest version of ros_opentld separately but i am still not able to get anything in open tld window. The error that i get is
master has started, initiating launch
... logging to /home/hassan/.ros/log/3b05449e-afcc-11e6-b0ab-54271efd7e02/roslaunch-hassan-7G-Series-3874.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://hassan-7G-Series:40675/
SUMMARY
CLEAR PARAMETERS

/drone1/ardrone_driver/

PARAMETERS

/drone1/ardrone_driver/altitude_max: 7000
/drone1/ardrone_driver/altitude_min: 50
/drone1/ardrone_driver/bitrate: 1000
/drone1/ardrone_driver/bitrate_ctrl_mode: 1
/drone1/ardrone_driver/control_vz_max: 1000
/drone1/ardrone_driver/control_yaw: 1.75
/drone1/ardrone_driver/cov/imu_av: [1.0, 0.0, 0.0, 0...
/drone1/ardrone_driver/cov/imu_la: [0.1, 0.0, 0.0, 0...
/drone1/ardrone_driver/cov/imu_or: [1.0, 0.0, 0.0, 0...
/drone1/ardrone_driver/do_imu_caliberation: False
/drone1/ardrone_driver/enable_legacy_navdata: True
/drone1/ardrone_driver/enable_navdata_adc_data_frame: False
/drone1/ardrone_driver/enable_navdata_altitude: False
/drone1/ardrone_driver/enable_navdata_games: False
/drone1/ardrone_driver/enable_navdata_hdvideo_stream: False
/drone1/ardrone_driver/enable_navdata_kalman_pressure: False
/drone1/ardrone_driver/enable_navdata_magneto: False
/drone1/ardrone_driver/enable_navdata_pressure_raw: False
/drone1/ardrone_driver/enable_navdata_pwm: False
/drone1/ardrone_driver/enable_navdata_rc_references: False
/drone1/ardrone_driver/enable_navdata_time: False
/drone1/ardrone_driver/enable_navdata_trackers_send: False
/drone1/ardrone_driver/enable_navdata_trims: False
/drone1/ardrone_driver/enable_navdata_video_stream: False
/drone1/ardrone_driver/enable_navdata_vision: False
/drone1/ardrone_driver/enable_navdata_vision_detect: False
/drone1/ardrone_driver/enable_navdata_vision_of: False
/drone1/ardrone_driver/enable_navdata_vision_perf: False
/drone1/ardrone_driver/enable_navdata_vision_raw: False
/drone1/ardrone_driver/enable_navdata_watchdog: False
/drone1/ardrone_driver/enable_navdata_wifi: False
/drone1/ardrone_driver/enable_navdata_wind_speed: False
/drone1/ardrone_driver/enable_navdata_zimmu_3000: False
/drone1/ardrone_driver/euler_angle_max: 0.21
/drone1/ardrone_driver/flight_without_shell: 0
/drone1/ardrone_driver/indoor_control_vz_max: 1000
/drone1/ardrone_driver/indoor_control_yaw: 1.75
/drone1/ardrone_driver/indoor_euler_angle_max: 0.21
/drone1/ardrone_driver/looprate: 50
/drone1/ardrone_driver/max_bitrate: 1000
/drone1/ardrone_driver/navdata_demo: 1
/drone1/ardrone_driver/navdata_options: 6291465
/drone1/ardrone_driver/outdoor: 0
/drone1/ardrone_driver/outdoor_control_vz_max: 1000
/drone1/ardrone_driver/outdoor_control_yaw: 1.75
/drone1/ardrone_driver/outdoor_euler_angle_max: 0.21
/drone1/ardrone_driver/owner_mac: 00:00:00:00:00:00
/drone1/ardrone_driver/realtime_navdata: True
/drone1/ardrone_driver/tf_prefix:
/rosdistro: indigo
/rosversion: 1.11.20

NODES
/drone1/ardrone/front/
image_proc (image_proc/image_proc)
/drone1/
ardrone_driver (ardrone_autonomy/ardrone_driver)
ROS_MASTER_URI=http://localhost:11311
core service [/rosout] found
WARNING: Package name "driverParrotARDroneROSModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneModuleInterfaceROS" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneModuleROS" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneMsgsROS" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "referenceFrames" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneInterfaceROSModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneEKFStateEstimatorROSModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneEKFStateEstimator" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneOpenTLDTranslatorROS" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneLoggerROSModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "lib_cvgloggerROS" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneIBVSController" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneIBVSControllerROSModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
WARNING: Package name "droneTrackerEyeROSModule" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
process[drone1/ardrone_driver-1]: started with pid [4219]
process[drone1/ardrone/front/image_proc-2]: started with pid [4249]
Wait authentification
Wait authentification
Wait authentification
===================+> <IP_ADDRESS>
[ INFO] [1479720673.619981603]: ~cov/imu_la set to [0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1]
[ INFO] [1479720673.623556769]: ~cov/imu_av set to [1, 0, 0, 0, 1, 0, 0, 0, 1]
[ INFO] [1479720673.643694395]: ~cov/imu_or set to [1, 0, 0, 0, 1, 0, 0, 0, 100000]
[ WARN] [1479720673.663994068]: IMU Caliberation has been deprecated since 1.4.
Deleting Profile -cea48d22
Deleting Application -e182b69b
Input device Teleop added
Starting thread video_stage
Starting thread video_recorder
video stage thread initialisation
Video multisocket : init 2 sockets
Video multisocket : connecting socket 0 on port 0 UDP
Video multisocket : connecting socket 1 on port 5555 TCP
Starting thread update_ros
Thread update_ros started
Set IP_TOS ok
Starting thread navdata_update
Video recorder thread initialisation
Starting thread ardrone_control
PA : MEMORY SPACE ALLOWED : 40 MB
Start thread thread_academy_download
Academy download stage resumed
Start thread thread_academy_upload
Start thread thread_academy
Thread navdata_update in progress...
Timeout when reading navdatas - resending a navdata request on port 5554
Academy download stage resumed
Academy download stage paused
Sending default CAT_APPLI settings
Sending default CAT_USER settings
Sending default CAT_SESSION settings
[ INFO] [1479720679.299476192]:   SEND: CAT_COMMON/navdata_demo = 1.000000 (DEFAULT = 0.000000)
[ INFO] [1479720679.299593435]:   SEND: CAT_COMMON/altitude_max = 7000.000000 (DEFAULT = 3000.000000)
[ INFO] [1479720679.299655158]:   SEND: CAT_APPLI/navdata_options = 6291465.000000 (DEFAULT = 65537.000000)
[ INFO] [1479720679.299694070]:   SEND: CAT_USER/euler_angle_max = 0.210000 (DEFAULT = 0.209440)
[ INFO] [1479720679.299733952]:   SEND: CAT_USER/control_vz_max = 1000.000000 (DEFAULT = 700.000000)
[ INFO] [1479720679.299779786]:   SEND: CAT_USER/control_yaw = 1.750000 (DEFAULT = 1.745329)
[ INFO] [1479720679.299821500]:   SEND: CAT_USER/indoor_euler_angle_max = 0.210000 (DEFAULT = 0.209440)
[ INFO] [1479720679.299871610]:   SEND: CAT_USER/indoor_control_vz_max = 1000.000000 (DEFAULT = 700.000000)
[ INFO] [1479720679.299908661]:   SEND: CAT_USER/indoor_control_yaw = 1.750000 (DEFAULT = 1.745329)
[ INFO] [1479720679.299948621]:   SEND: CAT_USER/outdoor_euler_angle_max = 0.210000 (DEFAULT = 0.349066)
[ INFO] [1479720679.299986812]:   SEND: CAT_USER/outdoor_control_yaw = 1.750000 (DEFAULT = 3.490659)
[ INFO] [1479720679.300024945]:   SEND: CAT_SESSION/video_codec = 129.000000 (DEFAULT = 32.000000)
[ INFO] [1479720679.300069874]:   SEND: CAT_APPLI/bitrate_ctrl_mode = 1.000000 (DEFAULT = 0.000000)
[ WARN] [1479720679.572325799]: There is something wrong with the magnetometer readings (Magnitude is extremely small).
[ INFO] [1479720679.586752077]: Successfully connected to 'My ARDrone' (AR-Drone 2.0 - Firmware: 2.4.8) - Battery(%): 0
[ INFO] [1479720679.586988857]: Navdata Publish Settings:
[ INFO] [1479720679.587149114]:     Legacy Navdata Mode: On
[ INFO] [1479720679.587310582]:     ROS Loop Rate: 50 Hz
[ INFO] [1479720679.587471176]:     Realtime Navdata Publish: On
[ INFO] [1479720679.587623437]:     Realtime Video Publish: Off
[ INFO] [1479720679.587767420]:     Drone Navdata Send Speed: 15Hz (navdata_demo=1)
[ INFO] [1479720679.587992011]: using default calibration URL
[ INFO] [1479720679.588186666]: camera calibration URL: file:///home/hassan/.ros/camera_info/ardrone_front.yaml
[ INFO] [1479720679.588438809]: Unable to open camera calibration file [/home/hassan/.ros/camera_info/ardrone_front.yaml]
[ WARN] [1479720679.588612863]: Camera calibration file /home/hassan/.ros/camera_info/ardrone_front.yaml not found.
[ INFO] [1479720679.588770710]: using default calibration URL
[ INFO] [1479720679.588930254]: camera calibration URL: file:///home/hassan/.ros/camera_info/ardrone_bottom.yaml
[ INFO] [1479720679.589097781]: Unable to open camera calibration file [/home/hassan/.ros/camera_info/ardrone_bottom.yaml]
[ WARN] [1479720679.589252661]: Camera calibration file /home/hassan/.ros/camera_info/ardrone_bottom.yaml not found.
[ERROR] [1479720679.601005205]: Rectified topic '/drone1/ardrone/front/image_rect_color' requested but camera publishing '/drone1/ardrone/front/camera_info' is uncalibrated
[ERROR] [1479720709.621750849]: Rectified topic '/drone1/ardrone/front/image_rect_color' requested but camera publishing '/drone1/ardrone/front/camera_info' is uncalibrated
[ERROR] [1479720739.674112963]: Rectified topic '/drone1/ardrone/front/image_rect_color' requested but camera publishing '/drone1/ardrone/front/camera_info' is uncalibrated
[ERROR] [1479720769.710401023]: Rectified topic '/drone1/ardrone/front/image_rect_color' requested but camera publishing '/drone1/ardrone/front/camera_info' is uncalibrated

Hi, I think that you need to calibrate the camera of the AR Drone 2. Or otherwise use the standard calibration for this drone. You need to add the calibration files to the place noted on the error messages:

/home/hassan/.ros/camera_info/ardrone_front.yaml
/home/hassan/.ros/camera_info/ardrone_bottom.yaml

Without the camera calibration, the images cannot be rectified.
Can you check whether the topic '/drone1/ardrone/front/image_raw' is published?
Once you add the calibration file for the front camera, can you check whether the topic '/drone1/ardrone/front/image_rect_color' is published?

hey @jespestana  i have found a folder named as camera_calibration in my opt directory and it contains files named as cameracalibrator.py cameracheck.py and tarfile_calibration.py . but i donnt know where to place them as i am unable to find the path
/home/hassan/.ros/camera_info/ardrone_front.yaml
/home/hassan/.ros/camera_info/ardrone_bottom.yaml

Hi again,
Follow the tutorials from ROS to make a monocular camera calibration.
http://wiki.ros.org/camera_calibration
Then add the resulting calibration files to the specified locations:
cd ~/.ros
mkdir camera_info
Then copy the calibration files to:
/home/hassan/.ros/camera_info/ardrone_front.yaml
/home/hassan/.ros/camera_info/ardrone_bottom.yaml

the project already has two calibration files , why do you let him calibration the camera again ? @jespestana

Hi both, for this software the already available calibration files should
work. But, in general, for computer vision applications, e. g. visual
odometry, you need to calibrate every camera you use separately (even when
they are the same camera model).
Jesús
On Tue, Dec 27, 2016 at 3:44 AM, XidianLemon<EMAIL_ADDRESS>wrote:

the project already has two calibration files , why do you let him
calibration the camera again ? @jespestana https://github.com/jespestana
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Vision4UAV/cvg_ardrone2_ibvs/issues/12#issuecomment-269260907,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACwb5giUPkg_E1-2O-D62K5I6Wn4Fg3Sks5rMHuYgaJpZM4KyzeX
.

Thank you so much for your reply .  where should I obtain the introduction of each node function&principle, I am new  to ROS.
Any help would be highly appreciated.
Thank you ! @jespestana

@XidianLemon , which nodes are you interested in? The best is to follow
some of the available ROS tutorials first.
On Tue, Dec 27, 2016 at 9:25 AM, XidianLemon<EMAIL_ADDRESS>wrote:

Thank you so much for your reply . where should I obtain the introduction
of each node function&principle, I am new to ROS.
Any help would be highly appreciated.
Thank you ! @jespestana https://github.com/jespestana
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Vision4UAV/cvg_ardrone2_ibvs/issues/12#issuecomment-269292015,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACwb5tuQKSByLRYDwJB9x5WUJgewees2ks5rMMtsgaJpZM4KyzeX
.

@jespestana I have followed some ROS tutorials , such as turtlesim , ardrone_autonomy , falkor_ardrone  and tum_ardrone . I find that there are each nodes introduction in tum_ardrone , https://github.com/tum-vision/tum_ardrone , README.md , I would like to ask if there is such an introduction under this package like tum_ardrone , introduct each node function&principle .
think you so mach !


Font styles on the Cost Management pages are not consistent

All page titles should be 24px
All card titles should be 18px
All "hero" numbers should be 36px

Overview

Cost breakdown

Historical charts

Codecov Report

Merging #1689 into master will not change coverage.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##           master    #1689   +/-   ##
=======================================
  Coverage   77.86%   77.86%
=======================================
  Files         244      244
  Lines        3984     3984
  Branches      763      763
=======================================
  Hits         3102     3102
  Misses        798      798
  Partials       84       84

Impacted Files
Coverage Δ

...nts/reports/reportSummary/reportSummaryDetails.tsx
48.83% <0.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 df4240c...f46deac. Read the comment docs.


Add versioninfo to MSE comparsion

Not a solution to unstable MSE problems, but this will print something like:
Julia Version 1.9.3
Commit bed2cd540a1 (2023-08-24 14:43 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 32 × Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-14.0.6 (ORCJIT, skylake-avx512)
  Threads: 1 on 32 virtual cores
Environment:
  LD_LIBRARY_PATH = /central/software/hdf5/1.12.2-ompi415//lib:/central/software/OpenMPI/4.1.5_cuda-12.2//lib:/central/software/ucx/1.14.1_cuda-12.2//lib:/central/software/CUDA/12.2/lib64:/central/software/CUDA/12.2/extras/CUPTI/lib64:/central/software/CUDA/12.2/targets/x86_64-linux/lib:/central/software/julia/1.9.3/lib
  LD_RUN_PATH = /central/software/OpenMPI/4.1.5_cuda-12.2//lib:/central/software/ucx/1.14.1_cuda-12.2//lib:/central/software/CUDA/12.2/lib64:/central/software/CUDA/12.2/extras/CUPTI/lib64:/central/software/CUDA/12.2/targets/x86_64-linux/lib

This can help identifying runs that are known to have MSE problems (e.g., because they are not broadwell nodes).

If you just want the features, we can also get that by
scontrol show node $SLURM_NODELIST

I can add this to the default output

I've added this to the environment script, so now it should now it should display something like:
NodeName=hpc-92-37 Arch=x86_64 CoresPerSocket=14
   CPUAlloc=22 CPUEfctv=28 CPUTot=28 CPULoad=20.66
   AvailableFeatures=broadwell
   ActiveFeatures=broadwell
   Gres=gpu:p100:4
   NodeAddr=hpc-92-37 NodeHostName=hpc-92-37 Version=22.05.6
   OS=Linux 3.10.0-1160.53.1.el7.x86_64 #1 SMP Fri Jan 14 13:59:45 UTC 2022
   RealMemory=250000 AllocMem=145408 FreeMem=187328 Sockets=2 Boards=1
   State=MIXED+RESERVED ThreadsPerCore=1 TmpDisk=0 Weight=30 Owner=N/A MCS_label=N/A
   Partitions=any
   BootTime=2023-09-20T09:28:59 SlurmdStartTime=2023-11-02T07:05:01
   LastBusyTime=2023-11-09T09:28:17
   CfgTRES=cpu=28,mem=250000M,billing=28,gres/gpu=4
   AllocTRES=cpu=22,mem=142G,gres/gpu=2
   CapWatts=n/a
   CurrentWatts=0 AveWatts=0
   ExtSensorsJoules=n/s ExtSensorsWatts=0 ExtSensorsTemp=n/s


Invalid memory address or nil pointer dereference while tests stomp over websocket

I've run xk6-stomp to test stomp over websocket implemented by using spring boot and get the following error during teardown.

DEBU[0060] Executor finished successfully                executor=default startTime=0s type=per-vu-iterations
DEBU[0060] Running teardown()                            phase=local-execution-scheduler-run
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x9caf61]
default   [--------------------------------------] 1 VUs  01m00.0s/10m0s  0/1 iters, 1 per VU
goroutine 87 [running]:
go.k6.io/k6/metrics.PushIfNotDone(...)
go.k6.io/k6@v0.40.0/metrics/sample.go:119
github.com/walterwanderley/xk6-stomp/stomp.(*Client).reportStats(0xc0015f4cf0, 0xc000771680, 0x0, {0x0?, 0x0?, 0x2009ca0?}, 0x0)
github.com/walterwanderley/xk6-stomp@v0.0.25/stomp/stomp.go:388 +0x1a1
github.com/walterwanderley/xk6-stomp/stomp.(*StatsReadWriteClose).Read(0xc0012d6060, {0xc000b34000?, 0x0?, 0xc0022f7ca0?})
github.com/walterwanderley/xk6-stomp@v0.0.25/stomp/stats.go:94 +0x7c

Hi @vorrarit
please, try the new version v0.0.26

Thank you.  It's work perfect now.


[Logic Apps] Updating an entity in table fails with 400

Which service(blob, file, queue, table) does this issue concern?
Table
Which version of the Azurite was used?
Latest from table branch (c828ed057e03bbf6346b720fd30dfef8a2c5a55e)
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
Local npm build. Please see above.
What's the Node.js version?
v14.15.0
What problem was encountered?
Updating an entity in table store fails with 400. The same works on Azure storage emulator.
Azurite
Here is the request that first creates the entity in table store. This works.
Request:
PUT http://<IP_ADDRESS>:10002/devstoreaccount1/flowa49f8c2bfdc52fajobdefinitions(PartitionKey='00000',RowKey='CDA73719C98B4A7984513F82EBFB40B7_FlowConsistencyJob-08585963118660698813-Immediate')?sv=2018-03-28&sig=5w4SkcJeXhcy0yvROWF10s1gznMuueVwaizj1sgaKXE%3D&se=2022-11-13T19%3A16%3A58Z&srt=sco&ss=bqt&sp=racupwdl&timeout=15 HTTP/1.1
Host: <IP_ADDRESS>:10002
User-Agent: ResourceStack/<IP_ADDRESS>8
x-ms-version: 2018-03-28
x-ms-client-request-id: f76c4d3a-f42e-4d55-96d1-9106b01a74fd
Accept: application/json; odata=nometadata
Content-Type: application/json
Content-Length: 3173

{"JobPartition":"CDA73719C98B4A7984513F82EBFB40B7","JobId":"FlowConsistencyJob-08585963118660698813-Immediate","Version":"0","Version@odata.type":"Edm.Int64","Callback":"FlowConsistencyJob","MetadataFlags":"Compressed","BinaryMetadata00":"jZHLbsMgEEX/ZdamAr8A76Ks","BinaryMetadata00@odata.type":"Edm.Binary","BinaryMetadata01":"IlVd1Er2GMYWkgMuxk7TKP9e","BinaryMetadata01@odata.type":"Edm.Binary","BinaryMetadata02":"4fSh7ro9ume4zNxgCn61s/XO","BinaryMetadata02@odata.type":"Edm.Binary","BinaryMetadata03":"uqGNKiI00C5aIxo0kEE/+svB","BinaryMetadata03@odata.type":"Edm.Binary","BinaryMetadata04":"QAPaKF5wJrUUXam4FGXFil7k","BinaryMetadata04@odata.type":"Edm.Binary","BinaryMetadata05":"2PVdSTv+lW3xbUGncXOoqEQl","BinaryMetadata05@odata.type":"Edm.Binary","BinaryMetadata06":"64IxUde0lkKwAjKYtRrx6GyE","BinaryMetadata06@odata.type":"Edm.Binary","BinaryMetadata07":"BvZHShNaulkHO0Xr3aaer2gG","BinaryMetadata07@odata.type":"Edm.Binary","BinaryMetadata08":"RLfa4N0ZXYQMQpo9x70PAUeV","BinaryMetadata08@odata.type":"Edm.Binary","BinaryMetadata09":"onvvIr5HaG7/m6B/1e0ViZXU","BinaryMetadata09@odata.type":"Edm.Binary","BinaryMetadata10":"uemIymVHSso5kZRxYpTsBS9Y","BinaryMetadata10@odata.type":"Edm.Binary","BinaryMetadata11":"kfcSMtBLCOjiTke72ng9oY4+","BinaryMetadata11@odata.type":"Edm.Binary","BinaryMetadata12":"QAOHl6c8tR+9VqP92Co9Kzcs","BinaryMetadata12@odata.type":"Edm.Binary","BinaryMetadata13":"akh7REeObdJHiy4epp0xAecZ","BinaryMetadata13@odata.type":"Edm.Binary","BinaryMetadata14":"GviBr48vbWV+YItzusg3VJM9","BinaryMetadata14@odata.type":"Edm.Binary","BinaryMetadata15":"YUgEGsgpk4TWhDIyBVwtXpKW1uDin1T9SMH9/gk=","BinaryMetadata15@odata.type":"Edm.Binary","CurrentLocation":"CU00","Flags":"DeleteJobIfCompleted, DeleteJobIfFaulted","State":"Enabled","ExecutionState":"Waiting","StartTime":"2020-11-13T19:16:59.8241855Z","StartTime@odata.type":"Edm.DateTime","EndTime":"2020-11-20T19:16:59.8240753Z","EndTime@odata.type":"Edm.DateTime","RepeatCount":0,"RepeatInterval":"0","RepeatInterval@odata.type":"Edm.Int64","RepeatUnit":"None","RepeatSchedule":"","CurrentRepeatCount":0,"RepeatMode":"None","RetryCount":2147483647,"RetryInterval":"600000000","RetryInterval@odata.type":"Edm.Int64","RetryUnit":"Tick","RetryMode":"Exponential","RetryMaximumInterval":"6000000000","RetryMaximumInterval@odata.type":"Edm.Int64","CurrentRetryCount":0,"CurrentExecutionCount":0,"TotalSucceededCount":0,"TotalCompletedCount":0,"TotalFailedCount":0,"TotalFaultedCount":0,"TotalPostponedCount":0,"Timeout":"6000000000","Timeout@odata.type":"Edm.Int64","NextExecutionTime":"2020-11-13T19:16:59.8241855Z","NextExecutionTime@odata.type":"Edm.DateTime","NextExecutionMode":"RunNow","TriggerId":"fc3dd825-3c81-46d4-8018-0c28ca01c38c","TriggerId@odata.type":"Edm.Guid","MessageId":"","TriggerExpirationTime":"2020-11-19T19:16:59.8241833Z","TriggerExpirationTime@odata.type":"Edm.DateTime","CreatedTime":"2020-11-13T19:16:59.8373144Z","CreatedTime@odata.type":"Edm.DateTime","ChangedTime":"2020-11-13T19:16:59.8373144Z","ChangedTime@odata.type":"Edm.DateTime","ChangedOperationId":"f76c4d3a-f42e-4d55-96d1-9106b01a74fd","DeletedTime":"1970-01-01T00:00:00Z","DeletedTime@odata.type":"Edm.DateTime"}

Response:
HTTP/1.1 204 No Content
Server: Azurite-Table/3.9.0-table-alpha.1
x-ms-client-request-id: f76c4d3a-f42e-4d55-96d1-9106b01a74fd
x-ms-request-id: 7792c92e-9ac4-4a3f-88db-af34e8e0a330
x-ms-version: 2019-12-12
date: Fri, 13 Nov 2020 19:16:59 GMT
etag: "0x19161DAD7291080"
Connection: keep-alive
Keep-Alive: timeout=5

Subsequently, when I try to update the entity, it fails with 400.
Request:
POST http://<IP_ADDRESS>:10002/devstoreaccount1/flowa49f8c2bfdc52fajobdefinitions(PartitionKey='00000',RowKey='CDA73719C98B4A7984513F82EBFB40B7_FlowConsistencyJob-08585963118660698813-Immediate')?sv=2018-03-28&sig=5w4SkcJeXhcy0yvROWF10s1gznMuueVwaizj1sgaKXE%3D&se=2022-11-13T19%3A16%3A58Z&srt=sco&ss=bqt&sp=racupwdl&timeout=15 HTTP/1.1
Host: <IP_ADDRESS>:10002
User-Agent: ResourceStack/<IP_ADDRESS>8
x-ms-version: 2018-03-28
x-ms-client-request-id: 2cf9b854-bf30-4417-8aa2-bb89d00418d7
Accept: application/json; odata=nometadata
If-Match: W/"datetime'2020-11-13T19%3A16%3A59.8420000Z'"
X-HTTP-Method: MERGE
Content-Type: application/json
Content-Length: 562

{"JobPartition":"CDA73719C98B4A7984513F82EBFB40B7","JobId":"FlowConsistencyJob-08585963118660698813-Immediate","CurrentLocation":"CU00","ExecutionState":"Running","ExecutionWorkerId":"LAVEESHB-MAINMC-94","TriggerId":"fc3dd825-3c81-46d4-8018-0c28ca01c38c","TriggerId@odata.type":"Edm.Guid","MessageId":"44d21d4d-2223-48f9-9c1f-2e530b83a3ea","ChangedTime":"2020-11-13T19:17:03.0177503Z","ChangedTime@odata.type":"Edm.DateTime","ChangedOperationId":"2cf9b854-bf30-4417-8aa2-bb89d00418d7","DeletedTime":"1970-01-01T00:00:00Z","DeletedTime@odata.type":"Edm.DateTime"}

Response:
HTTP/1.1 400 Bad Request
Server: Azurite-Table/3.9.0-table-alpha.1
x-ms-error-code: PropertiesNeedValue
x-ms-request-id: 5e11c6bd-b7dd-49ea-ac0f-bf37fede909d
x-ms-version: 2019-12-12
content-type: application/json;odata=nometadata;streaming=true;charset=utf-8
Date: Fri, 13 Nov 2020 19:17:03 GMT
Connection: keep-alive
Keep-Alive: timeout=5
Transfer-Encoding: chunked

e1
{"odata.error":{"code":"PropertiesNeedValue","message":{"lang":"en-US","value":"The values are not specified for all properties in the entity.\nRequestId:5e11c6bd-b7dd-49ea-ac0f-bf37fede909d\nTime:2020-11-13T19:17:03.021Z"}}}
0

When I do the same sequence of operations against Azure storage emulator, it works fine.
Create the entity:
Request:
PUT http://<IP_ADDRESS>:10002/devstoreaccount1/flowa49f8c2bfdc52fajobdefinitions(PartitionKey='40000',RowKey='DDE694291C5B49B281D4FEE434E88312_FlowConsistencyJob-08585963107307695982-Immediate')?sv=2018-03-28&sig=w5d5NxX9mHZoNCga9tYbPC9nJg0xj6dm2eq4e0%2Bt3Ww%3D&se=2022-11-13T19%3A35%3A51Z&srt=sco&ss=bqt&sp=racupwdl&timeout=15 HTTP/1.1
Host: <IP_ADDRESS>:10002
User-Agent: ResourceStack/<IP_ADDRESS>8
x-ms-version: 2018-03-28
x-ms-client-request-id: 856fa93f-49a1-4a28-bf18-42982c8665dc
Accept: application/json; odata=nometadata
Content-Type: application/json
Content-Length: 3173

{"JobPartition":"DDE694291C5B49B281D4FEE434E88312","JobId":"FlowConsistencyJob-08585963107307695982-Immediate","Version":"0","Version@odata.type":"Edm.Int64","Callback":"FlowConsistencyJob","MetadataFlags":"Compressed","BinaryMetadata00":"jZG9boMwFEbf5c64ssEQmy3K","BinaryMetadata00@odata.type":"Edm.Binary","BinaryMetadata01":"FKlqpaJkN/YFWSI2NYY0jfLu","BinaryMetadata01@odata.type":"Edm.Binary","BinaryMetadata02":"lUmbqlvXo+/c3yuMwS92st5Z","BinaryMetadata02@odata.type":"Edm.Binary","BinaryMetadata03":"1zdRRYQamllrRIMGMugGf94b","BinaryMetadata03@odata.type":"Edm.Binary","BinaryMetadata04":"qMEYrCTPJdNly2WbC2Z4h8gL","BinaryMetadata04@odata.type":"Edm.Binary","BinaryMetadata05":"jkIULP/ONvg+o9O4OlSUopRV","BinaryMetadata05@odata.type":"Edm.Binary","BinaryMetadata06":"weimoJtKllKk3KTVgAdnI9Sw","BinaryMetadata06@odata.type":"Edm.Binary","BinaryMetadata07":"O1Ca0NxOOtgxWu9W9XRB0yO6","BinaryMetadata07@odata.type":"Edm.Binary","BinaryMetadata08":"xQbvTugiZBBS7SnufAg4qBTd","BinaryMetadata08@odata.type":"Edm.Binary","BinaryMetadata09":"eRfxI0J9/V8F/auuXUQlO1FQ","BinaryMetadata09@odata.type":"Edm.Binary","BinaryMetadata10":"TnhbScJzo0iLXBNkrZDCtHnH","BinaryMetadata10@odata.type":"Edm.Binary","BinaryMetadata11":"NGSg5xDQxa2OdrHxckQdfYAa","BinaryMetadata11@odata.type":"Edm.Binary","BinaryMetadata12":"9i9P7BUyGLxWg/1cR3pWrp9V","BinaryMetadata12@odata.type":"Edm.Binary","BinaryMetadata13":"n+6IjhyapA8WXdyPW2MCThPU","BinaryMetadata13@odata.type":"Edm.Binary","BinaryMetadata14":"8IBv95XWYR6wwSl95Aeq0R4x","BinaryMetadata14@odata.type":"Edm.Binary","BinaryMetadata15":"JAI15JRJQitCGRkDLhbPSUtncPFPqrqn4Hb7Ag==","BinaryMetadata15@odata.type":"Edm.Binary","CurrentLocation":"CU00","Flags":"DeleteJobIfCompleted, DeleteJobIfFaulted","State":"Enabled","ExecutionState":"Waiting","StartTime":"2020-11-13T19:36:08.8160107Z","StartTime@odata.type":"Edm.DateTime","EndTime":"2020-11-20T19:36:08.8157436Z","EndTime@odata.type":"Edm.DateTime","RepeatCount":0,"RepeatInterval":"0","RepeatInterval@odata.type":"Edm.Int64","RepeatUnit":"None","RepeatSchedule":"","CurrentRepeatCount":0,"RepeatMode":"None","RetryCount":2147483647,"RetryInterval":"600000000","RetryInterval@odata.type":"Edm.Int64","RetryUnit":"Tick","RetryMode":"Exponential","RetryMaximumInterval":"6000000000","RetryMaximumInterval@odata.type":"Edm.Int64","CurrentRetryCount":0,"CurrentExecutionCount":0,"TotalSucceededCount":0,"TotalCompletedCount":0,"TotalFailedCount":0,"TotalFaultedCount":0,"TotalPostponedCount":0,"Timeout":"6000000000","Timeout@odata.type":"Edm.Int64","NextExecutionTime":"2020-11-13T19:36:08.8160107Z","NextExecutionTime@odata.type":"Edm.DateTime","NextExecutionMode":"RunNow","TriggerId":"25c02d8a-ee4f-4e6d-a921-e1504451d661","TriggerId@odata.type":"Edm.Guid","MessageId":"","TriggerExpirationTime":"2020-11-19T19:36:08.8160019Z","TriggerExpirationTime@odata.type":"Edm.DateTime","CreatedTime":"2020-11-13T19:36:08.8367399Z","CreatedTime@odata.type":"Edm.DateTime","ChangedTime":"2020-11-13T19:36:08.8367399Z","ChangedTime@odata.type":"Edm.DateTime","ChangedOperationId":"856fa93f-49a1-4a28-bf18-42982c8665dc","DeletedTime":"1970-01-01T00:00:00Z","DeletedTime@odata.type":"Edm.DateTime"}

Response:
HTTP/1.1 204 No Content
Cache-Control: no-cache
Content-Length: 0
ETag: W/"datetime'2020-11-13T19%3A36%3A08.863Z'"
Server: Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: 46a8a595-e707-460e-a721-7da283e4fa95
x-ms-version: 2018-03-28
X-Content-Type-Options: nosniff
Date: Fri, 13 Nov 2020 19:36:08 GMT

Update the entity:
Request:
POST http://<IP_ADDRESS>:10002/devstoreaccount1/flowa49f8c2bfdc52fajobdefinitions(PartitionKey='40000',RowKey='DDE694291C5B49B281D4FEE434E88312_FlowConsistencyJob-08585963107307695982-Immediate')?sv=2018-03-28&sig=w5d5NxX9mHZoNCga9tYbPC9nJg0xj6dm2eq4e0%2Bt3Ww%3D&se=2022-11-13T19%3A35%3A51Z&srt=sco&ss=bqt&sp=racupwdl&timeout=15 HTTP/1.1
Host: <IP_ADDRESS>:10002
User-Agent: ResourceStack/<IP_ADDRESS>8
x-ms-version: 2018-03-28
x-ms-client-request-id: a6e7c1ca-213b-4ca9-a884-757cf0c6b5f6
Accept: application/json; odata=nometadata
If-Match: W/"datetime'2020-11-13T19%3A36%3A08.863Z'"
X-HTTP-Method: MERGE
Content-Type: application/json
Content-Length: 562

{"JobPartition":"DDE694291C5B49B281D4FEE434E88312","JobId":"FlowConsistencyJob-08585963107307695982-Immediate","CurrentLocation":"CU00","ExecutionState":"Running","ExecutionWorkerId":"LAVEESHB-MAINMC-95","TriggerId":"25c02d8a-ee4f-4e6d-a921-e1504451d661","TriggerId@odata.type":"Edm.Guid","MessageId":"a9f5c1f9-246a-47f7-a0d1-a8ea1986c5cf","ChangedTime":"2020-11-13T19:36:12.4499927Z","ChangedTime@odata.type":"Edm.DateTime","ChangedOperationId":"a6e7c1ca-213b-4ca9-a884-757cf0c6b5f6","DeletedTime":"1970-01-01T00:00:00Z","DeletedTime@odata.type":"Edm.DateTime"}

Response:
HTTP/1.1 204 No Content
Cache-Control: no-cache
Content-Length: 0
ETag: W/"datetime'2020-11-13T19%3A36%3A12.52Z'"
Server: Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: 255632de-1711-4432-8099-ee4413796ed9
x-ms-version: 2018-03-28
X-Content-Type-Options: nosniff
Date: Fri, 13 Nov 2020 19:36:12 GMT

Steps to reproduce the issue?
Please see above
Have you found a mitigation/solution?
No

Hi @laveeshb
I noticed the 2nd request uses X-HTTP-Method: MERGE to override the HTTP method post in the request. While X-HTTP-Method is not supported yet. Will evaluate this.
Curious, are you using Azure Storage .Net SDK? The user agent User-Agent: ResourceStack/<IP_ADDRESS>8 seems not. Is there any other option to switch to PATCH or MERGE without using X-HTTP-METHOD?

See #625 for x-HTTP-METHOD support https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-odata/bdbabfa6-8c4a-4741-85a9-8d93ffd66c41


Custom field or comment below interfaces table

Hello,
Is there any possibility of getting any field ( custom or comment) under the interfaces table in device view page. I am saving configuration exports from routers in  comment field, and from couple versions ago, i have to scroll alot to get to interfaces table ( lets say router config export is 150+ lines), Or is there any other idea/solution to this?

Thank you for your interest in NetBox. It looks like your feature request is missing some information. Per the contributing guidelines, please ensure that you have provided all of the following:

A detailed description of the proposed functionality
A use case for the feature; who would use it and what value it would add to NetBox
A rough description of changes necessary to the database schema (if applicable)
Any third-party libraries or other resources which would be involved

Please update the issue so that it meets all of  these requirements. If no response is received within a week, this issue will be closed. Thanks!

Closing due to lack of activity.


Runner: flush stdout after each echo.

Previously, if the Tock system printed a message that did not end with an EOL character, that message would not immediately appear on the terminal. This can be somewhat confusing. With this change, each message output by the Tock system appears on the terminal immeditately.

bors r+


How to know quick play lose point?

Dear develop,
I tried know quick play lose point. So i check your api and find

parsing.py 186Line

But this not understand how to know quick play lose point.
So.. i just know how to know quick play lose point.
If you don't mind, please send me your opinion.
Thank you and Regards.

I'm not entirely sure what you're asking here.
Could you maybe get someone who speaks English to translate for you?

This man e-mailed me earlier, so I'll post his original e-mail here in hopes of deciphering. I redirected him to SunDwarf, but he "tired talk to she but not answer anything", then I redirected him here.

On 27/04/2017 15:58, Jong Min Moon wrote:
Dear Jędrzej.
I tried make overwatch community site and this site provide user informations.
But i have one! problem.
That is simple. how to i know overwatch point of  quick play lose?
Official site note provide quick play lose point but your api provide that.
How to know overwatch quick play lose point?
Thank you and Regards Developer.

Quickplay doesn't track losses.

Losses = Played - Victories

Another satisfied customer.
Next.

First sorry foolish my english.
But overwatch official site not provide quickplay played score...

Overwatch site does not displays losses or the total games played for Quickplay, OWAPI makes a guess at how many games you have played by dividing your total Damage Done by your Average Damage Done.
If you've played a lot of games this will give a number that should be pretty close to your total amount of games played and when we have a rough games played number we can calculate the losses.
games = damage_done / avg_damage_done
losses = games - games_won


Default 'probe.c' if nothing is selected

select 'probe.c' as default filename while bee init
Fixes: #50
Signed-off-by: Abhijeet Kasurde<EMAIL_ADDRESS>

Thanks for the PR!
Some initial feedback, we had some changes in main to this code actually, can you merge or rebase with master and get any conflicts fixed?
Also, we were having some discussions internally regarding the default name, we wanted to go with bee.c (instead of probe.c). Can you change the default name to that?


hashbang is customisable ?

Hello,
Grapnel supports custom hash ? It's for use #! instead.
https://developers.google.com/webmasters/ajax-crawling/docs/getting-started

This is a good idea and would be very easy to implement. Adding this to the next release. :+1:

Great! :+1:


Fixed Issue #8733

Issue Reference
#8733
Reduce float value percentage digits after on products.

@amit-webkul Now it is not showing the purchase funnel on the page. and also showing an error in the console. Here

@amit-webkul Now it is working fine. Here


When there are no environment varaible, an error will be raised

Describe the bug
When there are no environment varaible in a project and there are no global environment varaible, an error will be raised
Expected behavior
The error should not be raised

Trello card: [#147] When there are no environment varaible, an error will be raised


Use os.path.expandvars for EnvFile file path

In EnvFile when you safe_open self._env_file can we use os.path.expandvars? So:
with safe_open(os.path.expandvars(self._env_file), policy=self._policy) as fileobj

My app needs to know the location of the env/key files in its conf file. Something like this snippet:
host localhost
debug-mode on
<environment>
    CCONF_ENV_FILE %UserProfile%/.cconf/.env
    CCONF_ENV_FILE %UserProfile%/.cconf/.plone.key

This would let me use the same template file for all windows users, and instruct them to create the key and env file in their home directory. But without expandvars it's just going to read that literally.

Yes that is in my code. I might be able to expand it on my end before sending it to cconf now that I think about it.

I was able to do it there, closing.


Added several how-to articles

Adds several articles written by Nick Basile about getting started with and using Tailwind.

Good idea @joshmanders. That's taken care of now.

Thanks!


[ROCm] Adding ROCm support for comapre_and_bitpack op

This PR adds ROCm support for comapre_and_bitpack op
The changes in this PR are trivial, please review and merge...thanks.

@tatianashp @whchung

@chsigg gentle ping
thanks again!


Remove the double quotes from the example for RestrictSigninPattern

For this part:
https://learn.microsoft.com/en-us/DeployEdge/microsoft-edge-policies#example-value-448
Remove the double quotes ("") from the example or specify that the double quotes should not be used.
Using the double quotes will completely break the Edge browser sign-in and Edge startup process when used in combination with the "BrowserSignin" - Force (2) policy . This was validated on three machines (Windows 10 and Windows 11).

@adysanro This issue affects other policies as well, not only the RestrictSigninToPattern policy. There is existing work going on to make improvements in this area and the team has it on their roadmap to fix.
I've passed your feedback on to the team so they can take it into account when prioritizing the work. Thanks for the feedback!


Responsive motion path animation example ?

the docs said

Motion path animations are responsive since v3

but the demo in the doc is still a non-responsive version, can someone show me a responsive one ?

@littlee https://codepen.io/spz/full/zbxqQW - this example with responsive motion path animation (with fix problem https://github.com/juliangarnier/anime/pull/541).  The problem is function getParentSvgEl incorrect - it returns an invalid item (parent of svg element, but expected root SVG element ), and then animation function calculate position by viewBox of returned element.
Now you can fix this problem with add viewBox attribute to parent of SVG element.

You'll also have issues if the item you're animating is an SVGElement parented under the same SVG viewBox as your motion path element.
This is because the library attempts to scale path's x and y at line 637-638 based on the viewBox:
[SVGPoint x] - [viewBox minimum x]  * ( [SVG width] / [viewBox width] )
But the viewBox will handle the scaling itself if the animated item is under the same viewBox as your path element. So it gets scaled twice and goes a bit funky: https://codepen.io/anon/pen/EJKaxz
Not sure how best to solve that one as we don't have a reference to the animated element when generating the motion path? But if you're having issues making a motion path responsive that could explain why.

Hey bro people seem to ignore this issue so I created a fork and published the fixed version on npm it's called responsive-animejs and the only thing that's changed is the getParentSvgEl to make SVG path animations responsive.

You'll also have issues if the item you're animating is an SVGElement parented under the same SVG viewBox as your motion path element.
This is because the library attempts to scale the path's x and y at line 637-638 based on the viewBox:
[SVGPoint x] - [viewBox minimum x] * ( [SVG width] / [viewBox width] )
But the viewBox will handle the scaling itself if the animated item is under the same viewBox as your path element. So it gets scaled twice and goes a bit funky: https://codepen.io/anon/pen/EJKaxz
So that's something else to take into account if you're having issues getting the responsive motion path to work.

I really need this to work. Did anyone get Elements under the same parent SVG to animate with motion paths? It works when the SVG isn't scaled, but when scaling to fit the window everything goes totally bonkers.
I tried responsive-animejs without any luck.

Never mind. In case anyone else has problems with this. "Fixed" it by modifying lines 636 - 637 in anime.es.js. Removed svg.w and svg.h which yields
case 'x': return (p.x - svg.x);
case 'y': return (p.y - svg.y);

I only use animejs to animate svg elements inside of svgs.

That's interesting because I got it working without removing svg.w and svg.h by just using npm i -S responsive-animejs and importing that. Still, thanks for the information.

Should be fixed in v3.1.0!

Hey @juliangarnier You mention this being fixed in v3.1.0 but this issue is still open and I believe I'm having the same problem here which I've described here: #605

I've the same issue with anime v3.1.0. responsive-animejs didn't solve the problem. I would like to try your fix @xeloader.

Never mind. In case anyone else has problems with SVGs not following path inside of parent SVG. "Fixed" it by modifying lines 636 - 637 in anime.es.js. Removed svg.w and svg.h which yields
case 'x': return (p.x - svg.x);
case 'y': return (p.y - svg.y);

Thank you @mhammo for valuable information.
I only use animejs to animate svg elements inside of svgs.

But what's the easiest and/or most elegant way to this ? I wanted to do something like that :
import anime from 'animejs;
anime.getPathProgress = myNewFunction

But getPathProgress doesn't seam to be accessible as an anime entrie. Is there a way to fix it without duplicating/forking the entire library ?

getScreenCTM

case 'x': return p.x;
case 'y': return p.y;

The fix https://github.com/ruyuewang/anime/commit/a776810e7225b9e24f51ee2db8a6cbd24207d080 seems to work at least for the mentioned case. Do you, @juliangarnier, have any plans to put that into the official repo?

Tested out https://github.com/ruyuewang/anime/commit/a776810e7225b9e24f51ee2db8a6cbd24207d080 fix on my case and I can confirm it fixes the problem in my case too.
I make more sense that scaling is handled by viewBox of SVG and the animated element is hold inside same SVG, so we do not have to think about it.


Bezier

Do you support Bezier curve？

The DXF file format only has a definition for NURBS curves (Spline entity). While is very straight forward to save a Bezier curve as a Spline, to convert a Spline to a Bezier curve not so much. NURBS curve is a more generic mathematical representation of a curve than the Bezier. In other words, all Bezier curves can be represented as a Spline, but not all Splines can be represented as a Bezier.


Allow surveys to be launched from local ip to allow testing on mobile devices

What has changed
I've updated the launcher to launch a survey on your local ip rather than localhost so that a local instance of survey launcher could be used to launch local instances of surveys on test devices on the same network.
How to review
I've never written go lang before and had no idea what I was doing so check this isn't going to break everything 🤷♂

I have since learned this can be achieved using the SURVEY_RUNNER_URL environment variable so this change is not needed


Update / rewrite Tunnel, TunnelCollection

TunnelCollection is replaced with a contextlib.ExitStack, so it has less code while keeping the same behavior, uses more standard code.
Tunnel class is replaced with a "contextmanager" function that yields a Tunneled object.

the Tunnel contextmanager function makes it harder to use the tunnels
incorrectly as the tunnel is only accessible inside the contextmanager / when
the contextmanager has been entered. The "Tunneled" class only has the simple
API / behavior people expect to work on things which are tunneled to.
Issues
Checklist

[ ] Included a test which will fail if code is reverted but test is not
[x] Followed relevant code rules Rules for Packages and Systemd

cc: @mellenburg

@mellenburg ready for another review

@mellenburg ready for another pass

Way cleaner implementation, thanks! :ship:


[Browser History] Add support for Arc Browser

Extension
https://www.raycast.com/crisboarna/browser-history
Description
Add support for Arc Browser.
Who will benefit from this feature?
All Arc users 😊
Anything else?
No response

Hi @jonathanlaniado,
I am open to include Arc in this but I cannot implement/test it as I am only on the waitlist. Would need to wait for access to the close beta to be able to work on it.


Post release 2023 26 bump

Description

Resolves: FP-
Checklist

[ ] Update CHANGELOG.md

nothing worth to release


question: does fluttium support deeplinks

Description
Hey wolfenrain,
I love your package. In my App, I implemented dynamic linking with Firebase Dynamic Links. The Link for opening the App and receiving parameters that are necessary for the login, I receive from an API that send an e-mail. Now my Question is, does Fluttium supports opening dynamic links and how to open them from an e-mail programm? Or do I need to create a function inside the app to test that?

Currently Fluttium does not support it as it uses flutter run under the hood. But in the long run (when #197 lands) we should be able to add specialised features like this to Fluttium to trigger a deep link url when the app is installed.


can I use vLLM to load the models?

Since the models are Llama-based, I suppose they're supported. I'd recommend checking vllm documentation.


Install cryptsetup also on opensuse rpi

What this PR does / why we need it:
Move crypsetup to the generic section so it gets installed on all opensuse derivatives since it is required by dracut
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #1698

just realized that these tests are on ubuntu so no need to wait for CI

yay!


feat(FEEL): adjust lifecycle events to match conventions

Context:
This might be a bit over-engineered. We basically need 2 events to allow us to implement focusin and focusout as a separate component as described in #290. These are:

opened, fired after mounting the DOM element
close, fired before unmounting

I also added the corresponding open (before mount) and closed (after unmount) events for completeness, even if we do not use them. I'm not sure on this one, as it adds a bit more complexity than we don't need.
The opened and close events also provide the DOM node of the popup which allows us to add additional event handlers outside of the properties panel code. I tested locally that this allows us to properly handle focus state in the desktop modeler.
Previously, opened was fired before the Component was mounted and closed before the element was unmounted.

Maybe silly question: If what we need is focusin and focusout, why don't we implement these events?

For the properties-panel, we also handle focusin/out in the modeler itself, so I decided to go in a similar direction. I also think it looks a bit cleaner when having this functionality optionally as a bpmn-js extension. I guess what it comes down to is if we want to have this functionality for everyone, even when we probably only need it in the modeler.
This PR simply ensures that the events we fire are meaningful enough to allow integrating libraries to extend the functionality by themselves :)


rtsprofile: 2.0.0-0 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository rtsprofile to 2.0.0-0:

upstream repository: https://github.com/gbiggs/rtsprofile.git
release repository: https://github.com/tork-a/rtsprofile-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.5.21
previous version for package: null

Please rebase


support for early-stopping.

Thanks for committing the first PR. Please consider this additional PR for early stopping.
we found patience 20 to work well, so I have left that constant.

Wonderful, we've also seen a patience of 20 to work well for various NIR models. Thanks for the contribution!


[1.2] CASE failed to match destination ID with local fabrics

Reproduction steps
I have an iPhone(ios17.5.1), two HomePod mini(17.5 21L569) and four matter smart plugs.

In the Home app, I have set up two Apple Homes. Each Apple Home has a HomePod mini.
In my first Apple Home, one matter plug work very fine.
In my second Apple Home, the three matter plugs goes offline immediately after commissioning complete.
I checked the three problem matter plugs logs and found CASE failed to match destination ID with local fabrics.
The issue persists even after unbinding and reconfiguring the device.

[2024-05-23 05:48:10] chip[EM] >>> [E:35695r S:0 M:220740978] (U) Msg RX from 0:1139634FA1130871 [0000] --- Type 0000:30 (SecureChannel:CASE_Sigma1)
[2024-05-23 05:48:14] chip[EM] Handling via exchange: 35695r, Delegate: 0x10012e58
[2024-05-23 05:48:14] chip[IN] CASE Server received Sigma1 message . Starting handshake. EC 0x10013978
[2024-05-23 05:48:14] chip[EM] <<< [E:35695r S:0 M:256654565 (Ack:220740978)] (U) Msg TX to 0:0000000000000000 [0000] [UDP:[FE80::8FF:4A7E:4AC3:C614%r00]:49199] --- Type 0000:10 (SecureChannel:StandaloneAck)
[2024-05-23 05:48:14] chip[EM] Flushed pending ack for MessageCounter:220740978 on exchange 35695r
[2024-05-23 05:48:14] chip[SC] Received Sigma1 msg
[2024-05-23 05:48:14] chip[SC] Found MRP parameters in the message
[2024-05-23 05:48:14] chip[SC] Peer assigned session key ID 48353
[2024-05-23 05:48:14] chip[SC] CASE failed to match destination ID with local fabrics
[2024-05-23 05:48:14] chip[SC] 0x39, 0x18, 0xa8, 0x83, 0x74, 0x26, 0x2f, 0xfe,
[2024-05-23 05:48:14] chip[SC] 0x69, 0x89, 0x85, 0x18, 0x41, 0x70, 0xb7, 0xbe,
[2024-05-23 05:48:14] chip[SC] 0x49, 0x08, 0xd9, 0xb1, 0xc6, 0x50, 0xf4, 0xcc,
[2024-05-23 05:48:14] chip[SC] 0x1c, 0x0d, 0xcb, 0xb5, 0xce, 0x7f, 0xa6, 0x20,
[2024-05-23 05:48:14] chip[SC] Sending status report. Protocol code 1, exchange 35695
[2024-05-23 05:48:14] chip[EM] <<< [E:35695r S:0 M:256654566 (Ack:220740978)] (U) Msg TX to 0:0000000000000000 [0000] [UDP:[FE80::8FF:4A7E:4AC3:C614%r00]:49199] --- Type 0000:40 (SecureChannel:StatusReport)
[2024-05-23 05:48:14] chip[IN] CASE Session establishment failed: 10
[2024-05-23 05:48:14] chip[IN] SecureSession[0x10012160]: Released - Type:2 LSID:28208
[2024-05-23 05:48:14] chip[IN] SecureSession[0x10012160]: Allocated Type:2 LSID:28209
[2024-05-23 05:48:14] chip[SC] Allocated SecureSession (0x10012160) - waiting for Sigma1 msg
[2024-05-23 05:48:14] chip[EM] OnMessageReceived failed, err = 10
[2024-05-23 05:48:14] chip[DL] Long dispatch time: 378 ms, for event type 3
[2024-05-23 05:48:14] chip[EM] >>> [E:35695r S:0 M:220740979 (Ack:256654566)] (U) Msg RX from 0:1139634FA1130871 [0000] --- Type 0000:10 (SecureChannel:StandaloneAck)
[2024-05-23 05:48:14] chip[EM] Found matching exchange: 35695r, Delegate: 0x0
[2024-05-23 05:48:14] chip[EM] Rxd Ack; Removing MessageCounter:256654566 from Retrans Table on exchange 35695r

Bug prevalence
every time
GitHub hash of the SDK that was being used
0ff709f25f6a7af68314c1b0a147a76c30c234f6
Platform
ameba, darwin
Platform Version(s)
<IP_ADDRESS>
Type
Platform Issue
Anything else?
The home network topology is as follows:

@lxj199722 Please see https://github.com/project-chip/connectedhomeip/issues/33724#issuecomment-2148218336 -- the same thing applies here.


heading of panorama

Hello! I'd like to ask if there's a way to change the heading of a panorama?
Or if there's a way to know the heading of a downloaded panorama (like, which direction the center of the image is facing).
Thank you!

The heading of a panorama is found in the heading field of the panorama object. It is always given in radians, but the value which is represented by 0 and whether it goes CW or CCW depends on the service; check the documentation for the respective service for this.

Hello! Apologies for the delayed response. I've reviewed the information, and I understand it now. I wanted to ask if there's a way to achieve those two scenarios I mentioned using the code you provided. Thank you!

I already explained the latter to you, and as for the former: if the panorama is equirectangular, you should be able to just shift the image horizontally. Not sure what the use case for that would be though since pretty much all panorama renderers can apply the heading offset nondestructively.


Implement SecretsClient.GetSecrets for (more efficient) batch retrieval of secrets

Describe the solution you'd like
I would like AWS Parameter Store provider to retrieve entries in a batch using GetParameters instead of 1 by 1 using GetParameter
What is the added value?
Usually a lot less calls to Parameter Store (1 per ExternalSecret instead of 1 per .spec.data entry) helping with scaling for large parameters sets.
Give us examples of the outcome
I would see moving this loop to a new provider.GetSecrets function
https://github.com/external-secrets/external-secrets/blob/6abfbf00ad85d2eede86bcaacfc6f77ac79aa97e/pkg/controllers/externalsecret/externalsecret_controller.go#L557-L568
Default implementation would just call provider.GetSecret for each entry, but would allow implementing more efficient batch retrieval functions for providers supporting them.
Observations (Constraints, Context, etc):
As a context I was looking into configuring and improving performance of External Secrets for large (10k+ parameters) Parameter Stores. I stumbled upon each PS request having different userIdentity.principalid in reported CloudTrail Lake results and dig further into it. While i did not find the reason for session per each request I found a possible improvement that i described here.

Hi @nazarewk ! Thank you for your interest in the project!
Do you believe this kind of change could be accomodated into the GetSecretMap or GetAllSecrets calls? The reason behind this is that I don't think having  a GetSecrets logic in the providers would work, because we need to record if that exact key was not found when DeletionPolicy is not the default (this would be lines 559 to 561).
Accomodating changes to pass this logic to the provider would just couple our code, besides being a huge refactor.

@gusfcarvalho from quick look before and again now looks like neither function would be possible to accomodate the functionality:

GetSecretMap parses a JSON from a single secret
GetAllSecrets discovers multiple secrets and then retrieves them one by one using GetParameter this is either candidate for GetSecrets call or changing the mode of operation as per https://github.com/external-secrets/external-secrets/issues/1066

Actually provider could gather up all of the required secrets in all of the steps and then issue a single call to retrieve them all at once, then distribute back to proper handlers for further processing.

This is a valid discussion. But before getting deep into it, and noticing your concerns about performance in a large setup, have you checked the controller class functionality? https://external-secrets.io/v0.5.3/guides-controller-class/
With it you can have multiple deployments of ESO, and have different instances of ESO handle different sets of Secret Stores, letting them handle the load that they should.
I think this discussion would lead to a valid optimization design/proposal, but at the same time, I think it would also not be very prioritized right now.

I think the proposed approach is reasonable. We should use GetParameters in the findBy(Tags|Name) funcs as well:
https://github.com/external-secrets/external-secrets/blob/6cf51a046a82c2e1129f488671b6325370a391f6/pkg/provider/aws/parameterstore/parameterstore.go#L97-L109
But we gotta discuss how we address this breaking change. Users will have to change the IAM policies used for ESO. I think it is worth to make the change and to announce it in the release notes as "Action required". This is - at least right now - NOT covered by the deprecation policy API surface.

But we gotta discuss how we address this breaking change. Users will have to change the IAM policies used for ESO. I think it is worth to make the change and to announce it in the release notes as "Action required". This is - at least right now - NOT covered by the deprecation policy API surface.

this breaking change would indeed be bad to have… maybe implement the new logic and if we get a permission error we default to the old one?
I would rather actually go for the whole “versioning providers discussion” before implementing a breaking change here.


Register Message Step for Global Custom Action using CrmPluginRegistrationAttribute

Is it possible to register a message step for a global custom action just like Update, Create, etc. using spkl? It seems like an entity logical name is always required when registering a step. However, when using global custom action I don't have any entity available that I could use

Hi - you can simply use “none” as the logical name and t will register the step on all entities.

Perfect - couldn't be easier! Thanks for the quick help


🌟Feature request: Accordion should use details/summary

Is your feature request related to a problem? Please describe.
If the accordion remove elements from the DOM, it's not very good for form elements.
Describe the solution you'd like
Details/summary instead.
Describe alternatives you've considered
N/A
Additional context
Details/summary have some cool features on Chrome/Edge, where they will auto-open when the user searches for something on the page.

What's the argument for not using details/summary - just trying to understand. From what I understand, details/summary is exactly what an accordion is. But I might miss some perspectives.

What's the argument for not using details/summary - just trying to understand. From what I understand, details/summary is exactly what an accordion is. But I might miss some perspectives.

We're overriding a lot of custom behaviour in our components to provide custom controls, kbd navigation and accessibility, so I worry about compatability. Same reason why we don't use a <dialog /> element on our Dialog component.

I understand your concerns @TGlide, maybe it won't work - however I just wanted to chime in to say that if it could work, it would be amazing for progressive enhancement as well, since it would work even without js loaded

I understand your concerns @TGlide, maybe it won't work - however I just wanted to chime in to say that if it could work, it would be amazing for progressive enhancement as well, since it would work even without js loaded

I agree with the benefits. I'd really like to address progressive enhancement at some point, per issue #103. I'm a big defender of progressive enhancement, and try to apply it whenever I can, but it's a bit tough with a library like Radix. Nonetheless, it'd be nice to have a discussion around it, at least.


"istanbul ignore next" over methods of an es6 class

Following example says, that doSomething is not covered, but i guess it should be "ignored"
class Foo {
   /* istanbul ignore next */
  doSomething () {
    return 'something';
  }
}

if i move the ignore-comment into the method, the return is ignored, but the function is still uncovered

+1 to this. Having issues ignoring an inquirer based function and callback which I plan to test at a later date after a refactor.

Found a workaround (spaces before and after the comment seem to be necessary):
class Foo {
  bar /* istanbul ignore next */ () {
    return 'biu~';
  }
}

+1

If you're using babel and mocha, you can use the loose mode for ES6 classes:
{
  "presets": ["es2015"],
  "plugins": [
    ["transform-es2015-classes", {
      "loose": true
    }]
  ]
}

This will generate code like this:
/* istanbul ignore next */
MyClass.prototype.myMethod = function () { }

Which istanbul understands perfectly

+1 for this

half way through 2016 now.. any update on this?

+1

This is still an issue, having to put the comment between descriptor and signature is a horrible looking hack I have to say.

👍

+1. Beginning of 2017, I am still waiting.

ye, I have agree with this. I didn't use coverage before, but now that i am using react-boilerplate, I do find it valuable.
I also understand (from a Martin Fowler article) that we shouldn't be neurotic over getting 100% coverage.
However I find it cumbersome to have to go through the whole list of files and percentages, to see wether a lack of coverage comes from files where I expect it to come from, or wether it is a new place where I actually should improve the testing. That's why I want to have it at 100% all the time, so I can see at once if something is wrong or not.
Now I find myself fighting istanbul to get coverage to 100% for places that are hard or unnecessary to test, which is a bit frustrating.
/* istanbul ignore function */
/* istanbul ignore file */
/* istanbul ignore start */
/* istanbul ignore end */
would be great to have!

+1 for /* istanbul ignore file */

class Foo {
  bar /* istanbul ignore next */ () {
    return 'biu~';
  }
}

This work-around doesn't work for this type of code:
.then(data => {
    },
    error /* istanbul ignore next */ => {
       // no matter what, cannot switch coverage off here
    });

For es6 react app I just did this:
  const foo = /* istanbul ignore next */ () => {
      return bar;
  }

Who's reading this in 2018?

The following works for my React class using the version of Istanbul that comes with Jest 22.4
/* istanbul ignore next */
componentWillReceiveProps(props) {
    // ...
}

/* istanbul ignore file */ working well for me.
Currently using nyc v11.9.0

/* istanbul ignore function /
/ istanbul ignore file /
/ istanbul ignore start /
/ istanbul ignore end */
Almost 2019

Hi!
I've hit a similar issue... we are using Relay containers (ex. createPaginationContainer) and I am testing only the Component which this HOC wraps. Therefore I would like to ignore the HOC in the coverage.
Here is an example what doesn't work and what works:
This doesn't work:
/* istanbul ignore next */ export default createPaginationContainer(   myComponent,   { query: graphql '...' },   getVariables: () => (),   ...
This works:
export default createPaginationContainer(   myComponent,   { query: /* istanbul ignore next */ graphql '...' },   getVariables: /* istanbul ignore next */ () => (),   ...
The working example is not so nice to see and write... so my question is: Is there anyway to do it like in the first example? Or has the Istanbul team some plans to support such ignores?
Thank you

Is this issue even being monitored? @gotwarlost
+1

/* istanbul ignore start */
/* istanbul ignore end */

These two are really all that would be left from the op. They would alleviate the need for convenience the other two file and function commands though. They would be fantastic to have and likely would have garnered more usefulness overall, imho.

/* istanbul ignore file */
/* istanbul ignore function */

These two already exist and work from my testing with my typescript, istanbul, mocha, chia, sinon instance.

/* istanbul ignore start /
/ istanbul ignore end */

These two are really all that would be left from the op. They would alleviate the need for convenience the other two file and function commands though. They would be fantastic to have and likely would have garnered more usefulness overall, imho.

/* istanbul ignore file /
/ istanbul ignore function */

These two already exist and work from my testing with my typescript, istanbul, mocha, chia, sinon instance.

@brycepelletier /* istanbul ignore function */ didn't work for me.
what's your version ?

I can't believe it's been 4 years people are waiting for a solution and it's not there yet.

...... 2020

...... 2020

I don't think this repo is updated anymore. The last commit was in 2017.

It just became a tradition to come here once a year to check

+1 in 2020.

+1 in 2020.

+1 2020

A lot of weird stuff happened in 2020, maybe implementing this issue is one of them 🤔

I think that 2020 is weird enough

If you are using TypeScript, make sure removeComments in tconfig.json is not set to true.
Oddly enough, when I had removeComments in tconfig.json set to true,

using tsc to generate JS file, the JS file still had /* istanbul ignore next */ and not removed
/* istanbul ignore next */ was ignored even in JS files which were not generated by tsc

If you are using TypeScript, make sure removeComments in tconfig.json is not set to true.
Oddly enough, when I had removeComments in tconfig.json set to true,

using tsc to generate JS file, the JS file still had /* istanbul ignore next */ and not removed
/* istanbul ignore next */ was ignored even in JS files which were not generated by tsc

2021+

2021+
/* istanbul ignore next */  not work like this with jest:
  /* istanbul ignore next */
  super(eleNode);

https://github.com/SitePen/remap-istanbul/issues/106#issuecomment-287901686
problem solved by change the target to 'esnext' in tsconfig.json

Hello from 2022+, it's been short 7 years of our nice friendship in this topic.
Blessings to all of us, luck and love from Ukraine 🇺🇦 and I guess we'll check in again in a year (Hello to the future dude who'll be posting here on 2023)

Hello! Still having this problem.

2024

2024

@AndreyTheWeb
Just to mention: this version of Istanbul is deprecated, see the README file. So you should not expect that it will get fixed, but rather check the latest version.

2024

@AndreyTheWeb
Just to mention: this version of Istanbul is deprecated, see the README file. So you should not expect that it will get fixed, but rather check the latest version.

I have this code and I don't understand how to migrate this to NYC
  const coverageFiles = [
    ".cache/coverage/apps/a/coverage-final.json",
    ".cache/coverage/apps/b/coverage-final.json",
    ".cache/coverage/apps/c/coverage-final.json"
  ]
  const outputCoverageFile = ".cache/coverage/coverage.json"

  const mergeCommand = `npx istanbul-merge --out ${outputCoverageFile} ${coverageFiles.join(" ")}`
  execSync(mergeCommand)

Maybe you can explain it to me?

2024

@AndreyTheWeb
Just to mention: this version of Istanbul is deprecated, see the README file. So you should not expect that it will get fixed, but rather check the latest version.

And I receive a report simply using Jest, as far as I understand istanbul this is the default solution for Jest, I don’t know how to configure jest + nyc


Change deploy for concourse

For consistency we now deploy using a concourse pipeline, to enable this to work the following changes have been made to the deploy script.
Two variables are no longer required. We no longer need to download the cf cli, as concourse will take care of this for us. To prevent us from having to chmod the deploy script on each deploy this has been saved as an executable.
Single: @matthewcullum-gds

You can squash 580e3fd and 04b3f0a together if you like.


Docs are outdated

The example on the docs does not match the latest api.

Yeah. I'll wait for some time as tokio is moving too fast.

docs.rs does all the hard work for you. should probably just link there. https://docs.rs/rumqtt/0.10.1/rumqtt/

I'll clean up everything when async/await is out in nightly :)

We can use docs.rs now :)


refactor(groomerprofile profileformgr): refactored to use context API

Description
refactored multiple files relating to the groomer profile and form to use context API
Type

[ ] This is a bugfix.
[ ] This is a new feature.
[ ] This is part of a feature.
[ ] This is part of a refactor.

Organization

[ ] Have you linked this pull request to a Trello card?
[ ] Have you named the branch in the format of feature/describe_feature_or_change OR bug/describe_bug_this_is_fixing

Review

[ ] Is this a work in progress?
[ ] Is this ready to be reviewed?
[ ] Have you added two reviewers to this pull request?

 Refactor front end to use context state management


Find out if image links need angle brackets

See https://github.com/executablebooks/mdformat/pull/38#issuecomment-699664927

[ ] add tests
[ ] surround image links with angle brackets if tests fail

I've confirmed that the angle brackets are needed. Here's some test vectors that should be added to test_renderer_correctness.py:

![link](<foo(and(bar)>)

![link](foo\(and\(bar\))

![link](foo\)\:)

![a](<b)c>)

So is it just that <> need to be added if a link contains an internal ( or )?
If so, would it be "nicer" formatting, if you only added <> when these were found in the link?

From https://spec.commonmark.org/0.29/#links:

A link destination consists of either

a sequence of zero or more characters between an opening < and a closing > that contains no line breaks or unescaped < or > characters,
or a nonempty sequence of characters that does not start with <, does not include ASCII space or control characters, and includes parentheses only if (a) they are backslash-escaped or (b) they are part of a balanced pair of unescaped parentheses. (Implementations may impose limits on parentheses nesting to avoid performance issues, but at least three levels of nesting should be supported.)

I don't have a strong preference regarding the style. Without the brackets could be "nicer", but with the brackets it's simpler formatting logic and the links will always look the same (this can sometimes be handy for grepping, regexing etc a file). If you have a strong preference for "without the brackets" style, I will merge it.
Fixing the bug is a bigger priority for me, and should be easiest to implement by adding the brackets.

fair, something to add to explainer docs 😉


History doesn't properly render answers

Fix - write a function that walks the node tree looking for the trigger associated with the next element of the state array.

Hm, that's weird. It was rendering for me. I'll take a look!

I should have been clearer -- this is when you are loading the history from a url. For example: http://<IP_ADDRESS>:4000/examples/?wandState=0,4

Ah, I see! So we should make sure that history is purely based off of the state array, yes?

You should be able to walk through the history and render answers based off of their respective ids.

@bsmithgall this seems like an error that occurs when you load an impossible wand state. I'm seeing it properly work when I load a real state array, http://localhost:4000/examples/?wandState=0,1,4 - the issue here is that we are loading two legitimate IDs but there isn't any check to make sure that these IDs are navigable in the renderHistory() function.
What should the error be here? I like the error/notification when a trigger id doesn't exist in the loaded state array and returns the user to node 0.

Do we have a quick way to completely reset the wand? I'm having trouble resetting back to Node 0.


Downgrade viv to fix chrome bug

Temporary fix for #1360

Background
Not ideal, but can be a temporary fix for now.
According to v1.2.2 package-lock.json the Viv version was previously 0.12.6

Change List

Downgraded @hms-dbmi/viv from 0.12.9 (was previously ~0.12.6 -> effectively 0.12.9) to 0.12.6

Checklist

[ ] Ensure PR works with all demos on the dev.vitessce.io homepage
[ ] Open (draft) PR's into vitessce-python and vitessce-r if this is a release PR
[ ] Documentation added or updated

Closing this in favor of upgrading Viv.


Issue-Release 0.1.2.

Automated Review Comments
Issues in README.md:

(1, 'Line exceeds 80 characters')
(2, 'Line exceeds 80 characters')
Issues in package.json:
(3, 'Hardcoded string found')
(4, 'Hardcoded string found')
(5, 'Hardcoded string found')
(6, 'Line exceeds 80 characters')
(6, 'Hardcoded string found')
(7, 'Hardcoded string found')
(8, 'Hardcoded string found')

I got it.


Background downloading issue

When downloading chapters, it stops when I go to another app. It doesn't even need to be cleared from cache. It simply stops downloading shows as "cancelled"

This is an Apple (iOS) limitation.
This is the website its repository, consider opening issues on the app repository in the future.


Can anyone help me with this import error:

System information

**custom code from here
**OS Platform and Distribution : winows 10
TensorFlow installed from (source or binary): coda install tensorflow
Python version: v3.6
CUDA/cuDNN version: v9. 0
GPU model and memory: Quadro M1200
TensorFlow version : 'v1.9.0-0-g25c197e023' 1.9.0
......................................................

Below is my code:

import numpy as np

import matplotlib.pyplot as plt
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
import os
os.environ["CUDA_VISIBLE_DEVICES"]="0" #for training on gpu
#import data
data = input_data.read_data_sets('C:...\deep learning by python\fashmnist',one_hot=True)

............................................................
### Error of above code is:
( the error is related to this line of source code:
from tensorflow.examples.tutorials.mnist import input_data)
.........................................................
runfile('C:/.../deep learning by python/fashmnist/fashmnist.py', wdir='C:/.../deep learning by python/fashmnist')
Traceback (most recent call last):

  File "<ipython-input-19-7a288b4aec63>", line 1, in <module>
    runfile('C:/.../deep learning by python/fashmnist/fashmnist.py', wdir='C:/.../deep learning by python/fashmnist')

  File "C:\Users\...\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 668, in runfile
    execfile(filename, namespace)

  File "C:\Users\...\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 108, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/.../deep learning by python/fashmnist/fashmnist.py", line 12, in <module>
    from tensorflow.examples.tutorials.mnist import input_data

  File "C:\Users\...\Anaconda3\lib\site-packages\tensorflow\examples\tutorials\mnist\__init__.py", line 21, in <module>
    from tensorflow.examples.tutorials.mnist import input_data

  File "C:\Users\...\Anaconda3\lib\site-packages\tensorflow\examples\tutorials\mnist\input_data.py", line 30, in <module>
    from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets

  File "C:\Users\...\Anaconda3\lib\site-packages\tensorflow\contrib\__init__.py", line 36, in <module>
    from tensorflow.contrib import data

  File "C:\Users\...\Anaconda3\lib\site-packages\tensorflow\contrib\data\__init__.py", line 71, in <module>
    from tensorflow.contrib.data.python.ops.error_ops import ignore_errors

  File "C:\Users\...\Anaconda3\lib\site-packages\tensorflow\contrib\data\python\ops\error_ops.py", line 20, in <module>
    from tensorflow.contrib.data.python.ops import contrib_op_loader  # pylint: disable=unused-import

  File "C:\Users\...\Anaconda3\lib\site-packages\tensorflow\contrib\data\python\ops\contrib_op_loader.py", line 24, in <module>
    resource_loader.get_path_to_datafile("../../_dataset_ops.so"))

  File "C:\Users\...\Anaconda3\lib\site-packages\tensorflow\contrib\util\loader.py", line 56, in load_op_library
    ret = load_library.load_op_library(path)

  File "C:\Users\...\Anaconda3\lib\site-packages\tensorflow\python\framework\load_library.py", line 56, in load_op_library
    lib_handle = py_tf.TF_LoadLibrary(library_filename)

NotFoundError: C:\Users\...\Anaconda3\lib\site-packages\tensorflow\contrib\data\python\ops\..\..\_dataset_ops.so not found

Can you try using this [thread]9https://stackoverflow.com/questions/50609845/tensorflow-1-8-0-with-python-3-6-4-in-anaconda-show-error-dataset-ops-so-not-fo/50942347) and check if solves the issue for you.? Thanks!

Closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Update for dom-toml v2

coverage: 97.97% (-0.6%) from 98.538%
when pulling c63324c39311cd7a005a93f22b3ebb533cecaaea on dom-toml-v2
into 1496c558124702bec6cc04473765807f86ec4904 on master.


Moving the NavigationView to another Frame makes it unresponsive.

I am using the build 17134 SDK, but the latest Microsoft.UI.XAML 2.0.181018003.1 has the same problem.
When moving the NavigationView to another Frame, the NavigationView menu items cannot be clicked anymore. This means that giving the NavigationView another parent control upsets it. Hovering over menu items still works as I can see the color change.
object temp = Frame1.Content; // content is the NavigationView
Frame1.Content = null;
Frame2.Content = temp;
The problem is odd as other controls can be moved to another Frame without problems.
Placing the NavigationView inside a Grid (for example) does not solve the problem. I also tried placing it in a Grid and do a Grid.Children.Remove() before adding it to another Grid, but also not a solution.
I attached a sample UWP project illustrating the problem.
NavigationViewPanelTest.zip

I also added this issue to GitHub Microsoft/microsoft-ui-xaml

@frankvandeven this sounds like the same issue as #18, can you take a look and see if you agree?


Update README URLs based on HTTP redirects

GitHub Corrected URLs

Was
Now

https://github.com/Neueda4j/awesome-neo4j
https://github.com/neueda/awesome-neo4j

https://github.com/Symfonisti/awesome-symfony-education
https://github.com/pehapkari/awesome-symfony-education

https://github.com/brainblowjob/awesome-asm
https://github.com/jaspergould/awesome-asm

https://github.com/candelibas/awesome-ionic2
https://github.com/candelibas/awesome-ionic

https://github.com/feross/awesome-standard
https://github.com/standard/awesome-standard

https://github.com/fisherman/awesome-fish
https://github.com/jbucaran/awesome-fish

https://github.com/gmontalvoriv/awesome-katas
https://github.com/gamontalvo/awesome-katas

https://github.com/jaredmichaelsmith/awesome-vehicle-security
https://github.com/jaredthecoder/awesome-vehicle-security

https://github.com/okulbilisim/awesome-datascience
https://github.com/bulutyazilim/awesome-datascience

https://github.com/sergeyklay/awesome-phalcon
https://github.com/phalcon/awesome-phalcon

https://github.com/vhf/free-programming-books
https://github.com/EbookFoundation/free-programming-books

https://github.com/vinkla/awesome-educational-games
https://github.com/yrgo/awesome-eg

https://github.com/vinkla/share-links
https://github.com/vinkla/awesome-share

https://github.com/willempienaar/awesome-quantified-self
https://github.com/woop/awesome-quantified-self

Other Corrected URLs

Was
Now

http://sindresorhus.com
https://sindresorhus.com/

Can you remove the extra readme you added?

Done!

Also awesome.re and awesomeweekly.co should stay as they are.

Also done.


Added network get_info api call

I need some of this information in order for my monitoring tools to work properly. Nothing earth-shattering here, just exposed the method as a network RPC call. I did add the number of connections in that result, too, as it feels like it belongs here instead of in a separate call (in 0.9.x it was available under info['network_num_connections'])

I don't want to be too annoying, but could you merge this if you agree that it's correct, it's very little code but I need it for my monitoring tools and it's a bit cumbersome for me to maintain and build an out-of-tree client for the testnet. Thanks!

Merged.


DOC: paging

Hi
Could be possible to document how to display a given page? or list them all?
Please this info to http://tower-cli.readthedocs.io/en/latest/cli_ref/index.html
Thanks

I reply to myself. I hope this helps other people trying to figure out how to do this
tower-cli job list --page=
Similary you can filter jobs by status and I suppose than other options listed in the API by using --=
tower-cli job list --status=running

Hi alonsocamaro,  Thank you for pointing that out.  I have added that to the CLI Reference page in the docs.  (#455)
Thank you for contributing!
Christian


feat(tui-scrollview): add no_{vertical,horizontal}_scrollbar methods

Adds fluent methods to not render scrollbars even if they exist.
let mut sv_no_vert = ScrollView::new(Size::new(20, 20))
    .no_vertical_scrollbar();

let mut sv_no_bars = ScrollView::new(Size::new(100, 100))
    .no_vertical_scrollbar()
    .no_horizontal_scrollbar();

https://rust-lang.github.io/api-guidelines/type-safety.html#c-custom-type
What would this look like if there was an enum for this? Perhaps with: {Always, Automatic, Never} as options for each axis? Not 100% sure of a good name (perhaps ScrollbarVisible/ShowScrollbar/ScrollbarVisibility)

https://rust-lang.github.io/api-guidelines/type-safety.html#c-custom-type What would this look like if there was an enum for this? Perhaps with: {Always, Automatic, Never} as options for each axis? Not 100% sure of a good name (perhaps ScrollbarVisible/ShowScrollbar/ScrollbarVisibility)

I could add an enum for that, yes. I like ScrollbarVisibility for the name, and we could have methods named vertical_scrollbar_visibility(), horizontal_scrollbar_visibility() and maybe scrollbars_visibility() (to set both the same visibility)?
As for the enum values and what they'd do, I believe "Automatic" is what's implemented today, "Never" is what I'm trying to do, and is "Always" really rendering scrollbars even if no scroll is possible/needed? If so, why? Or would it be something else?

Yep to what you wrote

If so, why? Or would it be something else?

The always show approach is to support use cases where the amount of stuff being rendered may change. When things change, it's reasonable not to want the scrollbars to jump around, so in those cases apps might want to just always render rather than render auto / never. It's also just a simple third option to add (and helps guide an implementation towards something easy to understand I think).

If so, why? Or would it be something else?

The always show approach is to support use cases where the amount of stuff being rendered may change. When things change, it's reasonable not to want the scrollbars to jump around, so in those cases apps might want to just always render rather than render auto / never. It's also just a simple third option to add (and helps guide an implementation towards something easy to understand I think).

Ok. I don't like it for my apps, but I can see others could and makes sense.


Error: TypeError: profile.getTemplateDir is not a function when using Firefox Profile

When using FirefoxProfile 0.4.8 + protractor 5.1.1 i'm encountering the following error: Error: TypeError: profile.getTemplateDir is not a function when set firefox profile protractor.
The issue is reproducable with the following protractor configuration that is working without issues on protractor 3 and 4:  https://github.com/globaleaks/GlobaLeaks/blob/master/client/tests/end2end/protractor-coverage.config.js
The issue seems to affect other users using similar configurations: https://stackoverflow.com/questions/42151372/error-typeerror-profile-gettemplatedir-is-not-a-function-when-set-firefox-prof

@evilaliv3 ,
Did you also look at the linked issue and if so did it solve your problem?
This issue is also open a long time and has no activity. If there is no activity within the coming week I'll close the issue.
Grtz
wswebcreation

Thanks @wswebcreation for rechecking.
Yes i confirm that the issue is solved from our side.

thanks!

Tnx


Unable to disable tsc .tsbuildinfo file creation

🔎 Search Terms
.tsbuildinfo disable
🕗 Version & Regression Information

This changed between versions 5.6 and 5.6.3

⏯ Playground Link
No response
💻 Code
{
  "compilerOptions": {
    "target": "ES2020",
    "useDefineForClassFields": true,
    "lib": ["ES2020", "DOM", "DOM.Iterable"],
    "module": "ESNext",
    "skipLibCheck": true,

    /* Bundler mode */
    "moduleResolution": "bundler",
    "allowImportingTsExtensions": true,
    "resolveJsonModule": true,
    "isolatedModules": true,
    "moduleDetection": "force",
    "noEmit": true,
    "jsx": "react-jsx",
    "composite": false,
    "incremental": false,

    /* Linting */
    "strict": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "noFallthroughCasesInSwitch": true,
    "baseUrl": "."
  },
  "include": ["src"]
}

🙁 Actual behavior
tsc -b

command started generating .tsbuildinfo file in version 5.6.3. In version 5.5 it did not.
🙂 Expected behavior
When the incremental option is set to false, it should not create a .tsbuildinfo file.
Additional information about the issue
No response

This is working as intended. See: https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/#.tsbuildinfo-is-always-written


Add Loader while fetching api

Describe the bug
We can add Loader while fetching API from the backend.
Here is one of the example.
We can add loader in Manage Admin while fetching API so that there is no component of no admin found. No Admin found will only be displayed when there is no admin.

Please approve this issue so that I can work on this.

Hey @dhwaj1902 it's a genuine request not to start working on an issue until it gets assigned to you as we don't want your effort to go in vain.
Btw thanks for proposing this idea and we look forward to a loader with a good UI.

Sorry for that, I will keep this in mind in the future😊.


Create action button / ARPA button component

Describe the feature you'd like
Build an action button / ARPA button component in the UXDS that is configurable to meet current current uses of action buttons / ARPA buttons.
Additional features to include:

ARPA buttons should include an icon or other indicator that signifies they are buttons on both desktop and mobile

Describe alternatives you've considered
Alternatives:

Implementing action button & ARPA button as separate components. This may still be desirable. I'll have to look into the code and make a judgement call.

Additional context
See examples of current ARPA buttons here:

https://detroitmi.gov/departments/office-chief-financial-officer/how-detroits-arpa-funds-are-being-spent

@bankovic if you have more examples of ARPA card flavors, would you post pictures here?

More examples after discussing with @bankovic:

https://detroitmi.gov/departments/office-chief-financial-officer/how-detroits-arpa-funds-are-being-spent
https://detroitmi.gov/departments/construction-and-demolition-department
https://detroitmi.gov/departments/detroit-department-transportation
https://detroitmi.gov/departments/civil-rights-inclusion-opportunity-department

Specific elements/features to include:

Primary header
Secondary header
Primary background
Secondary background
Icon
(Optional) top image
(Optional) body text


Update 2024-10-05-beta multiple sensors disappearing

Hi!
I am currently running version 2024-09-30 with great satisfaction and wanted to thank you for the timely update to the integration.
After getting the notification about 2024-10-05-beta I decided to try that out as well, but this resulted in about half my sensors and all my switches disappearing from the integration. I quickly reverted and everything is fine again, nothing of value lost, just wanted to let you know that - at least for me - there seems to be some problematic change in the latest beta.

After i did the update to 2024.10.05-beta i noticed also the effect after the first restart. After a second restart all sensors and switches are back.

OK, weird - after the second restart the sensors did indeed come back...
So, everything fine!

Maybe this issue should be reopened. With 2024-10-05-beta sensos disappear sometimes with a restart and  - after another restart - come back.

Yeah, you're probably right. I've had this thing pop up on about half of my restarts/updates of HA lately - the sensors disappear and need another restart to appear again.

It seems that this behaviour is not special for this luxtronik integration. I have also sensors of other integrations which disappear and come back. I've noticed this since using HA core 2024.10.

I tried the 2024-10-5 beta and HA 2024.10.3 after first restart some sensors disappeared. After second restart all sensor back again.
No issues with 2024-09-30 and HA 2024.10.3 on my working system. I tried also some restarts there.

I definitively have the behaviour with disappearing/reappearing sensors also with 2024.10.3 and core 2024.9.3.


Loadbalancer may panic due to race condition when selecting a new server

K3s tracking issue for

https://github.com/rancher/rke2/issues/6130#issuecomment-2153559002

Closing per this comment - https://github.com/rancher/rke2/issues/6130#issuecomment-2161374742


Return a 404 when a path cannot be found in the Swagger spec

We'll only do this if path validation is turned on; otherwise Pyramid itself will return a 404 if no matching route is registered. So not only does the 404 make more sense, it also better fits with what Pyramid does.
During testing I uncovered that the test_400_if_extra_body_args uses the wrong URL, that test all of a sudden also started returning a 404. This is because the correct URL is /sample, not /sample_post.
This partially fixes #2.

Coverage increased (+0.002%) to 99.579% when pulling 09ad2816ef2f1443cd062740a3185b31cf7295e7 on sjaensch:404-on-path-not-found into 42bd17d72233681bd910c7dde904a1f5469ea03c on striglia:master.

@sjaensch looks really good to me 🚢


Backpack does not open on touch screen devices

Describe the bug
From the forum: The backpack icon does not respond to touch events, making it inoperable on touch devices (e.g., iPad).
Affects

[ ] Designer
[x] Blocks editor
[ ] Companion
[ ] Compiled apps
[ ] Buildserver
[ ] Debugging
[ ] Other... (please describe)

Expected behavior
Tapping on the backpack icon on a touch screen device should open the backpack.
Steps to reproduce

Open App Inventor on a phone or tablet.
Open a project
Switch to the blocks editor
Tap on the backpack icon

The backpack will fail to open.

Note that if we switch to the backpack plugin in the new Blockly version we might get this fixed for "free"

Can I work on this issue? Please assign it to me.

Hi, Mr @ewpatton sir, can I work on this issue?

I think I want to defer any work on this issue until the Blockly update is complete. Otherwise, we might just expend effort better applied elsewhere.

Is this issue still open? I would like to work on this

Perhaps, I wonder if it's due to the fact that it uses an onClick listener but on mobile devices onTouchEnd DOM event should be used.


Fix/make PKI base validator serializable

Codecov Report

Merging #20 (aab5301) into main (a5e2a57) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #20   +/-   ##
=======================================
  Coverage   99.43%   99.43%
=======================================
  Files          18       18
  Lines         528      530    +2
=======================================
+ Hits          525      527    +2
  Misses          3        3

Impacted Files
Coverage Δ

simple_certmanager/validators.py
100.00% <100.00%> (ø)

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


Duty Cycle representation

I am going to make changes that affect how the data is displayed. For Triangular or Trapezoidal waveforms, it is not easy to visualize losses when more than a duty cycle is displayed. I would suggest either depicting a single duty cycle (type of waveform) at a time. Or showing the plots for different duty cycles (types of waveforms) in separated plots one after the other. Any comments? How do you think it will look better?

Showing a single duty cycle at a time