curl perform failed for url .....putMedia with result Timeout was reached: Operation too slow. Less than 30 bytes/sec transferred the last 30 seconds

Compiled kvs_gstreamer_sample on ubuntu 20.04 have 3 Axis RTSP streams, 2 working great 1 fails with Operation too slow error.
[TRACE] [12-09-2022 19:15:58:628.833 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>9261260, dts: 13700000, duration: 0, size: 285, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:629.197 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>9594491, dts: 13710000, duration: 0, size: 365, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:655.281 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>9761057, dts: 13720000, duration: 0, size: 789, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:682.518 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>9927623, dts: 13730000, duration: 0, size: 158, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:708.903 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>0094191, dts: 13740000, duration: 0, size: 181, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:736.737 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>0427425, dts: 13750000, duration: 0, size: 241, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:737.045 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>0593994, dts: 13760000, duration: 0, size: 196, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:764.188 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>0760564, dts: 13770000, duration: 0, size: 351, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:791.177 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>1093801, dts: 13780000, duration: 0, size: 247, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:818.682 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>1260372, dts: 13790000, duration: 0, size: 191, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:846.293 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>1426944, dts: 13800000, duration: 0, size: 253, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:846.615 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>1760184, dts: 13810000, duration: 0, size: 341, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:875.026 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>1926757, dts: 13820000, duration: 0, size: 744, trackId: 1, isKey 0
[WARN ] [12-09-2022 19:15:58:895.734 GMT] curlCompleteSync(): curl perform failed for url https://s-1e415f8b.kinesisvideo.us-east-1.amazonaws.com/putMedia with result Timeout was reached: Operation too slow. Less than 30 bytes/sec transferred the last 30 seconds
[WARN ] [12-09-2022 19:15:58:895.909 GMT] curlCompleteSync(): HTTP Error 0 : Response: (null)
Request URL: https://s-1e415f8b.kinesisvideo.us-east-1.amazonaws.com/putMedia
Request Headers:
Authorization: AWS4-HMAC-SHA256 Credential=AKIATOKZ5A7X4PHX67NL/20220912/us-east-1/kinesisvideo/aws4_request, SignedHeaders=connection;host;transfer-encoding;user-agent;x-amz-date;x-amzn-fragment-acknowledgment-required;x-amzn-fragment-timecode-type;x-amzn-producer-start-timestamp;x-amzn-stream-name, Signature=2f7b93fa4bc05e5a270a0cc997ddec09be8a8d1e4929ab4
[DEBUG] [12-09-2022 19:15:58:896.270 GMT] putStreamCurlHandler(): Network thread for Kinesis Video stream: camera_stone_cove_south with upload handle: 0 exited. http status: 0
[WARN ] [12-09-2022 19:15:58:896.516 GMT] putStreamCurlHandler(): Stream with streamHandle<PHONE_NUMBER>1072 uploadHandle 0 has exited without triggering end-of-stream. Service call result: 599
[INFO ] [12-09-2022 19:15:58:896.634 GMT] kinesisVideoStreamTerminated(): Stream 0x5624198cfaf0 terminated upload handle 0 with service call result 599.
[DEBUG] [12-09-2022 19:15:58:896.770 GMT] defaultStreamStateTransitionHook(): Stream state machine retry count: 0
[DEBUG] [12-09-2022 19:15:58:896.854 GMT] defaultStreamStateTransitionHook():
KinesisVideoStream base result is [599]. Executing KVS retry handler of retry strategy type [1]
[TRACE] [12-09-2022 19:15:58:897.002 GMT] validateAndUpdateExponentialBackoffStatus(): Status changed from BACKOFF_NOT_STARTED to BACKOFF_IN_PROGRESS
[TRACE] [12-09-2022 19:15:58:897.100 GMT] getExponentialBackoffRetryStrategyWaitTime():
Thread Id [139776657176128] Number of retries [1], Retry wait time [189] ms, Retry system time [16630101588970921]
[TRACE] [12-09-2022 19:15:58:897.249 GMT] stepStateMachine(): State Machine - Current state: 0x0000000000000100, Next state: 0x0000000000000200, Current local state retry count [0], Max local state retry count [0], State transition wait time [189] ms
[TRACE] [12-09-2022 19:15:58:900.875 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>2093331, dts: 13830000, duration: 0, size: 133, trackId: 1, isKey 0
[DEBUG] [12-09-2022 19:15:58:900.966 GMT] defaultStreamStateTransitionHook(): Stream state machine retry count: 1
[DEBUG] [12-09-2022 19:15:58:901.028 GMT] defaultStreamStateTransitionHook():
KinesisVideoStream base result is [599]. Executing KVS retry handler of retry strategy type [1]
[TRACE] [12-09-2022 19:15:58:901.129 GMT] validateAndUpdateExponentialBackoffStatus(): Current status is BACKOFF_IN_PROGRESS
[TRACE] [12-09-2022 19:15:58:901.182 GMT] getExponentialBackoffRetryStrategyWaitTime():
Thread Id [139776905213504] Number of retries [2], Retry wait time [300] ms, Retry system time [16630101589011786]
[TRACE] [12-09-2022 19:15:58:901.270 GMT] stepStateMachine(): State Machine - Current state: 0x0000000000000200, Next state: 0x0000000000000040, Current local state retry count [0], Max local state retry count [5], State transition wait time [300] ms
[DEBUG] [12-09-2022 19:15:58:901.326 GMT] streamReadyHandler invoked
[DEBUG] [12-09-2022 19:15:58:901.381 GMT] defaultStreamStateTransitionHook(): Stream state machine retry count: 2
[DEBUG] [12-09-2022 19:15:58:901.442 GMT] defaultStreamStateTransitionHook():
KinesisVideoStream base result is [599]. Executing KVS retry handler of retry strategy type [1]
[TRACE] [12-09-2022 19:15:58:901.599 GMT] validateAndUpdateExponentialBackoffStatus(): Current status is BACKOFF_IN_PROGRESS
[TRACE] [12-09-2022 19:15:58:901.688 GMT] getExponentialBackoffRetryStrategyWaitTime():
Thread Id [139776905213504] Number of retries [3], Retry wait time [580] ms, Retry system time [16630101589016845]
[TRACE] [12-09-2022 19:15:58:901.852 GMT] stepStateMachine(): State Machine - Current state: 0x0000000000000040, Next state: 0x0000000000000080, Current local state retry count [0], Max local state retry count [0], State transition wait time [580] ms
[TRACE] [12-09-2022 19:15:58:901.951 GMT] stepStateMachine(): State Machine - Current state: 0x0000000000000040, Next state: 0x0000000000000040, Current local state retry count [5], Max local state retry count [0], State transition wait time [0] ms
[INFO ] [12-09-2022 19:15:58:902.083 GMT] putStreamResultEvent(): Put stream result event. New upload handle 1
[TRACE] [12-09-2022 19:15:58:902.155 GMT] notifyDataAvailable(): Note data received: duration(100ns): 0 bytes 0 for stream handle 1
[TRACE] [12-09-2022 19:15:58:912.312 GMT] streamDataAvailableHandler invoked for stream: camera_stone_cove_south and stream upload handle: 1
[TRACE] [12-09-2022 19:15:58:912.397 GMT] stepStateMachine(): State Machine - Current state: 0x0000000000000080, Next state: 0x0000000000000100, Current local state retry count [0], Max local state retry count [0], State transition wait time [0] ms
[TRACE] [12-09-2022 19:15:58:928.456 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>2260314, dts: 13840000, duration: 0, size: 146, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:928.665 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>2593936, dts: 13850000, duration: 0, size: 294, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:955.934 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>2760889, dts: 13860000, duration: 0, size: 211, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:58:983.211 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>2927840, dts: 13870000, duration: 0, size: 300, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:59:010.614 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>3261455, dts: 13880000, duration: 0, size: 292, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:59:038.985 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>3428401, dts: 13890000, duration: 0, size: 275, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:59:039.234 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>3595345, dts: 13900000, duration: 0, size: 247, trackId: 1, isKey 0
[TRACE] [12-09-2022 19:15:59:065.512 GMT] putKinesisVideoFrame(): debug frame info pts:<PHONE_NUMBER>3762287, dts: 13910000, duration: 0, size: 265, trackId: 1, isKey 0
Same code is running fine on two rtsp streams but one is throwing this error.
Log is attached:
kvs.log

@FineWebworking ,
I do not see any key frames in your logs. The SDK skips frames till the first key frame is encountered. Can you ensure the 3rd RTSP camera is sending out a key frame?

Below is a frame analysis of the feed using ffprobe.  As I understand the output I think it shows that keyframes are in the stream.
ffprobe -v error -hide_banner -select_streams v:0 -show_frames  rtsp://<IP_ADDRESS>:551/axis-media/media.amp
[FRAME]
media_type=video
stream_index=0
key_frame=1
pkt_pts=18000
pkt_pts_time=0.200000
pkt_dts=18000
pkt_dts_time=0.200000
best_effort_timestamp=18000
best_effort_timestamp_time=0.200000
pkt_duration=3000
pkt_duration_time=0.033333
pkt_pos=N/A
pkt_size=528596
width=2304
height=1728
pix_fmt=yuvj420p
sample_aspect_ratio=N/A
pict_type=I
coded_picture_number=0
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
color_range=pc
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=center
[/FRAME]
[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=3000
pkt_pts_time=0.033333
pkt_dts=3000
pkt_dts_time=0.033333
best_effort_timestamp=3000
best_effort_timestamp_time=0.033333
pkt_duration=3000
pkt_duration_time=0.033333
pkt_pos=N/A
pkt_size=2678
width=2304
height=1728
pix_fmt=yuvj420p
sample_aspect_ratio=N/A
pict_type=P
coded_picture_number=1
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
color_range=pc
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=center
[/FRAME]
[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=6000
pkt_pts_time=0.066667
pkt_dts=6000
pkt_dts_time=0.066667
best_effort_timestamp=6000
best_effort_timestamp_time=0.066667
pkt_duration=3000
pkt_duration_time=0.033333
pkt_pos=N/A
pkt_size=4447
width=2304
height=1728
pix_fmt=yuvj420p
sample_aspect_ratio=N/A
pict_type=P
coded_picture_number=2
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
color_range=pc
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=center
[/FRAME]
[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=9000
pkt_pts_time=0.100000
pkt_dts=9000
pkt_dts_time=0.100000
best_effort_timestamp=9000
best_effort_timestamp_time=0.100000
pkt_duration=3000
pkt_duration_time=0.033333
pkt_pos=N/A
pkt_size=5230
width=2304
height=1728
pix_fmt=yuvj420p
sample_aspect_ratio=N/A
pict_type=P
coded_picture_number=3
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
color_range=pc
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=center
[/FRAME]
[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=12000
pkt_pts_time=0.133333
pkt_dts=12000
pkt_dts_time=0.133333
best_effort_timestamp=12000
best_effort_timestamp_time=0.133333
pkt_duration=3000
pkt_duration_time=0.033333
pkt_pos=N/A
pkt_size=5105
width=2304
height=1728
pix_fmt=yuvj420p
sample_aspect_ratio=N/A
pict_type=P
coded_picture_number=4
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
color_range=pc
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=center
[/FRAME]
[FRAME]
media_type=video
stream_index=0
key_frame=0
pkt_pts=15000
pkt_pts_time=0.166667
pkt_dts=15000
pkt_dts_time=0.166667
best_effort_timestamp=15000
best_effort_timestamp_time=0.166667
pkt_duration=3000
pkt_duration_time=0.033333
pkt_pos=N/A
pkt_size=6223
width=2304
height=1728
pix_fmt=yuvj420p
sample_aspect_ratio=N/A
pict_type=P
coded_picture_number=5
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
color_range=pc
color_space=bt709
color_primaries=bt709
color_transfer=bt709
chroma_location=center
[/FRAME]

@FineWebworking,
The logs do you not indicate any key frame though (isKey is 0 in the logs). It is likely the frame is not being set to key frame for your camera somehow. Would suggest debugging your source and adding some debug in the sample to understand where the disconnect is. In our sample, the flag is set here: https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/70f74f14cf27b09f71dc1889f36eb6e04cdd90a8/samples/kvs_gstreamer_sample.cpp#L374

Closing due to no response. Feel free to reach out if you have any more questions.


Proposal - Add a Gabor Noise Texture Node.

Add the Gabor Noise Texture type, this type of noise can be used to create fabrics and add surface imperfections:
https://www.youtube.com/watch?v=f3_EZbrUUQs
https://graphics.cs.kuleuven.be/publications/LD11FSGN/

Are there open source implementations? The reference implementation has a restrictive license:

Commercial Use
The code is licensed under a non-commercial license (see LICENSE.txt). Permissions beyond the scope of this license are be available from the authors.

There's this patch for Blender although it is written for OSL instead of GLSL:
https://developer.blender.org/D3495

I am a super-noob at this fantastic app, but even to me it felt really easy to create something close to your example pictures using the built-in tools. Changing the values/merging a couple of these should produce basically the exact same thing.

Sure, it's not as clean as just having a single neat texture node, but you get more control over the final result... (Cannot attach a source file, but here's a screenshot of how I made it:

I am a super-noob at this fantastic app, but even to me it felt really easy to create something close to your example pictures using the built-in tools. Changing the values/merging a couple of these should produce basically the exact same thing.

Sure, it's not as clean as just having a single neat texture node, but you get more control over the final result... (Cannot attach a source file, but here's a screenshot of how I made it:

(Cannot attach a source file, but here's a screenshot of how I made it:

You can compress the source file into a ZIP archive and upload it here :slightly_smiling_face:

(Cannot attach a source file, but here's a screenshot of how I made it:

You can compress the source file into a ZIP archive and upload it here :slightly_smiling_face:

You can compress the source file into a ZIP archive and upload it here 🙂

Alright, I'll keep that in mind for the next one. This makes good immersion into the methods, though :)

You can compress the source file into a ZIP archive and upload it here 🙂

Alright, I'll keep that in mind for the next one. This makes good immersion into the methods, though :)

If you find a nice combination of nodes you think is reusable, you might want:

to group them into a single node (select nodes you want to group and hit Control-G).
to expose relevant parameters (grouping created a Remote node, you might want to read docs about it).
you can then either store the result in your user library (Tools->Add selected node to user library) or into a file (edit->Save selection). You can also share anything you want by just copying nodes, and pasting them in a text-sharing service (pastebin).

If you find a nice combination of nodes you think is reusable, you might want:

to group them into a single node (select nodes you want to group and hit Control-G).
to expose relevant parameters (grouping created a Remote node, you might want to read docs about it).
you can then either store the result in your user library (Tools->Add selected node to user library) or into a file (edit->Save selection). You can also share anything you want by just copying nodes, and pasting them in a text-sharing service (pastebin).


Update README

We've made a ton of changes so let's get the README up to date.

@wwahammy  What information do I need to include in the ReadMe to get the content up to date?

Initial readme contents found here:
Break up readme into chunks:

Migration Steps
Twilio Verify Readme contents (title of sections)
Pre-requisites
Custom views
Custom redirect Rails
I18n
Session Variables
Generic authenticator token support
Rails 5 CSRF(Cross-site request forgery) Protection
Running Tests
Copyright

Initial readme contents found here:

I'm sorry, that's not the original README contents.
The original README contents is the one we have. Jayywolff went about forking the original project in a different way than we did. Some of what he wrote might be useful but much of it won't.

We've done most of this but I'm sure there are things to do.


No Locations

Hello - I have tried everything & since the new Mac OS, the location of the videos no longer shows!

Hey @mrmagic416
It's very very likely macOS replaced your default screen saver when you upgraded to their own clone of Aerial. And they hide mine pretty well too 😩
Try this :

Go into System Settings > Screen Savers
Scroll all the way down to the "Others" section (last one)
Scroll to the right until you find one called "Aerial" like my screenshot
Select it and it should say "Aerial" on top of the window.

Then you'll get back the locations and everything else.

Closing this, reopen if it didn't fix for you.


Update project README

[x] Create a README file in the repository where the dataset format and structure are described.
- The description should include the structure of the Tab-Separate Value (TSV) file as the primary dataset structure input.
- The interface with Spark Data Frame for Feature Selection (internal data structure used by the tool).
[ ] Add to the README dataset file, the link to the Single-cell example we have been using for the benchmark of the algorithms.
- Single-cell dataset: https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE156793
- Include the formatted matrix used as input by the tool.

@ypriverol Should we include the data description README (https://github.com/enriquea/fsspark/blob/main/README.data.md) in the project README?

I think a section summarizing the README.data.md and the proper link to it would be OK.

This issue also can be closed!!


Feature: Add Password Generator

I would like to add password generator to ur repo...
Its ans example and could be changed some styling as per your feedback

I would like to add password generator to ur repo... Its ans example and could be changed some styling as per your feedback

I would like to work on this issue under JWOC

@Prithwi32  looks great , assigned!


Install/Run Instructions

Do you have install or run instructions for this seed project?  I notice the ClientApp isn't part of the .Net project.  What sort of pattern are you using and what procedures do you intend developers to use when developing from this seed?  Do you run both the WebAPI app and also "ng serve" for development?  That would require some cors or proxy setup.  I don't see how running this only in VS(not using ng serve) is possible with HMR.  Hope you can shed some light on your intentions.

I notice the ClientApp isn't part of the .Net project - Yes I didn't included the angular project into my VS solution / project.
Do you run both the WebAPI app and also "ng serve" for development? - No, I have modified the project file (https://github.com/anuraj/MVCAngularCRUDExample/commit/0ac26397bc7dc1f769379f0b2c1360c42aaee6f6#diff-bc4f9cd406d7279d4b85cfeaff4a5403R190 and https://github.com/anuraj/MVCAngularCRUDExample/commit/0ac26397bc7dc1f769379f0b2c1360c42aaee6f6#diff-bc4f9cd406d7279d4b85cfeaff4a5403R193) for doing a ng build while running the application.
Hope you can shed some light on your intentions - :) In the current project I am working, we were using Angular 5 with MVC. But I couldn't find any tutorial on how to deploy it. So I wrote one over here. Based on feedback I wrote a sample app, which I could deploy it live, so I wrote this application. Unfortunately I am a newbie in Angular 5, so I don't know much about HMR.

Hello this seems to be really what I'm looking for. But when i try running your github code it cannot open the page on localhost. Maybe I'm dooing something wrong. Could you give me some info about how to run the web site?  Thanks in advance

Can you share more details? Like are you getting any script errors? or your not getting the Home/Index page?

Could this example be translated for use with MVC4?
The current app I'm working on uses MVC4 wondering if there would be a communication issue between the 2 versions.

Is there a reason you got rid of the shared layout?

@Djaw I think we can use it with ASP.NET MVC 4. I never tested it, but it should ideally work with ASP.NET MVC 4. No. There is no particular reason not to use shared layout. I tried to make it simple that is the only reason.


Ubuntu 24.04 image self cancels the build if you install the wrong package

Description
Installing certain packages causes apt to try to restart services; when this happens, the build is cancelled.
This is not isolated; several people have (incorrectly) reported this in https://github.com/actions/runner-images/issues/9959 if you check the last 3-4 comments it's people hitting this issue, not the 4 minute timeout which was the original report.
Platforms affected

[ ] Azure DevOps
[X] GitHub Actions - Standard Runners
[ ] GitHub Actions - Larger Runners

Runner images affected

[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[X] Ubuntu 24.04
[ ] macOS 11
[ ] macOS 12
[ ] macOS 13
[ ] macOS 13 Arm64
[ ] macOS 14
[ ] macOS 14 Arm64
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
apt-get install valgrind: https://github.com/randombit/botan/actions/runs/9374504770/job/25810702531?pr=4098
apt-get install g++-multilib linux-libc-dev libc6-dev-i386: https://github.com/randombit/botan/actions/runs/9374504770/job/25810703776?pr=4098
Is it regression?
Works in 22.04
Expected behavior
The build runs rather than self-cancelling
Actual behavior
This appears in the log
Processing triggers for libc-bin (2.39-0ubuntu8.2) ...

Running kernel seems to be up-to-date.

Restarting services...
 systemctl restart chrony.service containerd.service cron.service haveged.service hv-kvp-daemon.service multipathd.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service runner-provisioner.service systemd-journald.service systemd-networkd.service systemd-resolved.service systemd-udevd.service udisks2.service walinuxagent.service
Error: The operation was canceled.

Then the job is cancelled.
Repro steps
Perform somewhere in your CI scripts
apt-get update
apt-get install valgrind

Other packages also work, it just needs to be something that will pull in an update which then cause apt to try to restart services.

export NEEDRESTART_MODE=l
will cause apt to skip the automatic service restarts, allowing the build to continue

duplicate https://github.com/actions/runner-images/issues/9937


<<< Did not place order because available volume too low. >>>

I spend few hours trying to post order with
client.create_order + client.post
All I get back is "Did not place order because available volume too low." message.
googling this message shows that few ppl have such error as well. Anyone was able to get past this one ?

@algpet can you show us the entire code snippet to better help? Wondering if it's just misconfiguration or a problem with EtherDelta. Thanks

@algpet please reopen issue if problem persists


[Feature Request]: MemgraphDB Connection Compatibility

What would you like to happen?
I'd like to be able to use the Neo4j Connection in Hop to connect to a MemgraphDB Database.
https://memgraph.com/
Issue Priority
Priority: 3
Issue Component
Component: Neo4j

just tested with the default docker run command as specified on the memgraph download page, with one additional parameter : docker run -it -p 7687:7687 -p 7444:7444 -p 3000:3000 -e MEMGRAPH="--bolt-server-name-for-init=Neo4j/" memgraph/memgraph-platform
in the Neo4j connection properties, the protocol needs to be changed to bolt instead of the default neo4j
tested with the beer graph workflow from the samples project.
The Neo4j index and Neo4j constraint actions don't work, but that may be related to another issue (requires Neo4j Enterprise Edition) and should be tracked in a separate ticket.
Keeping this ticket open until this is added to the docs.


[SPARK-35695][SQL] Collect observed metrics from cached sub-tree

What changes were proposed in this pull request?

Collect observed metrics from cached sub-trees.
Why are the changes needed?

Currently persisting/caching will hide all observed metrics from reaching the QueryExecutionListeners.
Does this PR introduce any user-facing change?

Bugfix
How was this patch tested?

New UT

Pinging @cloud-fan , @sarutak

Test build #139632 has started for PR 32862 at commit 9801f55.

Test build #139632 has finished for PR 32862 at commit 9801f55.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139632/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44158/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44158/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44158/

Test build #139654 has started for PR 32862 at commit 9902e03.

Test build #139654 has finished for PR 32862 at commit 9902e03.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class BooleanExtensionOps(BooleanOps):
class NullOps(DataTypeOps):
class UDTOps(DataTypeOps):
public final class CompositeReadLimit implements ReadLimit
public final class ReadMinRows implements ReadLimit
trait InvokeLike extends Expression with NonSQLExpression with ImplicitCastInputTypes
case class LateralSubquery(
case class LateralJoin(
case class CommandResultExec(
class RocksDBFileManager(
 sealed trait SchemaReader
 class SchemaV1Reader extends SchemaReader
 class SchemaV2Reader extends SchemaReader
 trait SchemaWriter
 class SchemaV1Writer extends SchemaWriter
 class SchemaV2Writer extends SchemaWriter
case class CommandResult(

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139654/

Test build #139685 has started for PR 32862 at commit 57ba5c9.

Test build #139685 has finished for PR 32862 at commit 57ba5c9.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/139685/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44213/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/44213/

thanks, merging to master/3.1/3.0!

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/44213/


Uses appengine for serving static files and blobs from google cloud storage

After signing redirection doesn't contain the layers information anymore, but we can probably live with it

Looks good


Update perf err (or it will print nil always)

can linter capture this type of error?

check https://github.com/sustainable-computing-io/kepler/pull/213/files#diff-9460a34504f0c66b69c7bd5890c338e717e9abcc29d33dad961bd31d0edaf9bbL71
err is defined ,the reason is perfErr actually has more userful info and err is always nil from context

@jichenjc can you see if go static checker can detect mistakes like this?

not sure. .. @rootfs
need some analysis later on , thanks for the link


Sensitive information should be logged with DEBUG level?

When starting the server, the connection credential is written with "INFO" level. Should the level be "DEBUG"?
time="2018-06-19T04:14:04Z" level=info msg="Connecting to DB" url="root:root@tcp(mysql:3306)/fn"

my mistake - this should be masked or not logged, will fix asap.

I think the PR will be soon merged. Thanks.


Fix - Desktop CI

closes #1181

Travis automatic deployment:
https://pr1217--safereact.review.gnosisdev.com/app

Yes. It was tested here https://github.com/gnosis/safe-react/actions/runs/196635192

Travis automatic deployment:
https://pr1217--safereact.review.gnosisdev.com/app

Travis automatic deployment:
https://pr1217--safereact.review.gnosisdev.com/app


Feat B.5 – Practicing fill-the-blank/cloze

The flashcard fill-in-the-blank screen is displayed with a sentence with a missing word, and a list of choices of audio-word pairs from the same lesson.
马丽 taps an incorrect word, and the audio is played.
马丽 taps the incorrect word again, and the character fades and becomes non-interactive.
马丽 taps the audio icon next to the sentence and an audio clip reads the sentence except the missing word.
马丽 taps the correct word and audio is played.
马丽 taps the correct word again and the sentence becomes complete and the full sentence audio is played.
Then the next flashcard is displayed.

Detailed in

#47

Implemented by

#48


Built-in extension link to release notes doesn't work

Issue Type: Bug

Open built-in extension @builtin npm changelog (any built-in extension, it looks like)
The link is not working

VS Code version: Code - Insiders 1.56.0-insider (ce791d27dc9889a392f4d29abefe9c53eb0b5129, 2021-04-16T11:25:09.662Z)
OS version: Windows_NT x64 10.0.18363

Assigning to @mjbvz as this is rendered as markdown editor.


Mention REINDEXCOLLECTION in Reindexing docs

Added a mention of it under the Index to Another Collection strategy.

Nice fix!


HA not starting and no log

Make sure you are running the latest version of Home Assistant before reporting an issue.
You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:
Home Assistant release (hass --version):
0.58 & 0.59   (docker)
Python release (python3 --version):
Component/platform:
Description of problem:
Since version 0.58 home assitant sin't starting and i'm not getting any log file I'm quite lost in the dark.
When i start a container with an older version HA is accessible  again
could it be related to my config? is there anthing i have to verify?
Expected:
Problem-relevant configuration.yaml entries and steps to reproduce:

Traceback (if applicable):

Additional info:

What is the console message you are getting when starting the container?  Try starting it without the -d (detach) option in your docker run command.
I'm having issues too on my RHEL 7 server with docker-latest.  Getting this error message:
python: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
I'm guessing someone screwed with the container and forgot to update the python libs in there.  It used to run on python 3.5 IIRC...

solved the issue. my container lost it's settings while updating


Couldn't recognize the signer algorithm RS256

{:joken, "~> 2.0"}
In a .iex.exs file I'm calling signer = Joken.Signer.create("RS256", "secret") and getting:
** (Joken.Error) Couldn't recognize the signer algorithm.

Possible values are:

["HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "ES256", "ES384", "ES512", "PS256", "PS384", "PS512", "Ed25519", "Ed25519ph", "Ed448", "Ed448ph"]

    (joken 2.2.0) lib/joken/signer.ex:93: Joken.Signer.create/3

RS256 appears in the list of possible values.

Hi @kvsteger-driver !
This is expected (and the message is not very clear...). RS256 needs an RSA key. "secret" is a symmetric key and not an asymmetric key. It is only possible to use with HS*** algorithms currently.
Take a look at the guides about this:

https://hexdocs.pm/joken/signer.html#octet-keys
https://hexdocs.pm/joken/assymetric_cryptography_signers.html


Change library type

If no type is given explicitly the type is STATIC or SHARED based on whether the current value of the variable BUILD_SHARED_LIBS is ON.

So if I don't have the BUILD_SHARED_LIBS environment variable set to ON, it will now build a .lib instead of a .dll? Do we think that static linking will be more common than dynamic linking?

True, I think .dll is better for a default. I'll fix that.


Remove TensorBoard related code in operator

Ref #347
Blocked until CI is running again.
PS: Dashboard code is not changed.
Signed-off-by: Ce Gao<EMAIL_ADDRESS>

This change is

@gaocegege Do you want to assign a reviewer from Caicloud?

@jlewi
I think everyone could review it and most of us is in holiday now 😄

related to the release cycle of this repo - i think we need to give our audience some expectation of release cycles, and to delete some code they have to be deprecated for at least two or three releases so that people don't get broken code.

@gaocegege @jlewi i think you need to update the ref in https://coveralls.io/github/tensorflow/k8s

SGTM, then it could be blocked until that time

Tests should be fixed.
Please sync and rerun the tests.

Pull Request Test Coverage Report for Build 862

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-4.3%) to 27.48%

Files with Coverage Reduction
New Missed Lines
%

pkg/trainer/training.go
2
33.33%

Totals

Change from base Build 861:
-4.3%

Covered Lines:
446

Relevant Lines:
1623

💛  - Coveralls

dashboard/backend/handler/api_handler.go:143: job.Spec.TensorBoard undefined (type "github.com/kubeflow/tf-operator/pkg/apis/tensorflow/v1alpha1".TFJobSpec has no field or method TensorBoard)

I will fix it.

/test all

@gaocegege Is this PR still blocked?

No, I will update it soon.

Reviewed 14 of 18 files at r1, 5 of 5 files at r2.
Review status: 19 of 23 files reviewed at latest revision, 2 unresolved discussions.

examples/tf_job_tensorboard_azure.yaml, line 1 at r2 (raw file):

apiVersion: "kubeflow.org/v1alpha1"

We could probably just delete this file. I think the whole point of this file was to provide an example of TB on Azure. Now that we no longer support TB its not relevant.

pkg/apis/tensorflow/v1alpha1/types.go, line 55 at r2 (raw file):

	// TFImage defines the tensorflow docker image that should be used for default parameter server
	TFImage string `json:"tfImage,omitempty"`

Can we delete this now? Do we use this image for anything now? Maybe add a TODO.

Comments from Reviewable

examples/tf_job_tensorboard_azure.yaml, line 1 at r2 (raw file):
Previously, jlewi (Jeremy Lewi) wrote…
We could probably just delete this file. I think the whole point of this file was to provide an example of TB on Azure. Now that we no longer support TB its not relevant.

SGTM

Comments from Reviewable

pkg/apis/tensorflow/v1alpha1/types.go, line 55 at r2 (raw file):
Previously, jlewi (Jeremy Lewi) wrote…
Can we delete this now? Do we use this image for anything now? Maybe add a TODO.

I think we could add a TODO and set the issue to be good first issue, and maybe we could attract more contributors. If no one is interested and I could fix it in another PR. WDYT
I think we should add more contributor-friendly issues in the repo. Now we only have some regular contributors from several companies, it is not good, IMO

Comments from Reviewable

Reviewed 2 of 18 files at r1, 1 of 1 files at r3.
Review status: 22 of 23 files reviewed at latest revision, 1 unresolved discussion.

pkg/apis/tensorflow/v1alpha1/types.go, line 55 at r2 (raw file):
Previously, gaocegege (Ce Gao) wrote…
I think we could add a TODO and set the issue to be good first issue, and maybe we could attract more contributors. If no one is interested and I could fix it in another PR. WDYT
I think we should add more contributor-friendly issues in the repo. Now we only have some regular contributors from several companies, it is not good, IMO

A TODO seems good to me. I'm also fine with just filing an issue for this and not blocking this PR.

Comments from Reviewable

Reviewed 1 of 18 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

/lgtm

/approve


Fix broken URL for "how-to/deploy"

Signed-off-by: Yiyiyimu<EMAIL_ADDRESS>What's Changed:
Replace three broken link, due to folder how-to/deploy in pingcap/docs was moved out of dev folder
Tests

No code

LGTM, thanks! But you need to sign off your commits.

Thank you NingLin! Sorry I failed to sign off the commit at first. It seems hard to modify the sign-off info of created PR so I create another PR #7809  with the same content.
@BusyJay @NingLin-P Sorry to waste your time review again. This PR could be closed.


BLE Scan does not work on Android 12 when Screen is OFF

Hi we are trying to scan from background service and our application has all the permissions required by Android 12
as long as screen is on background service is able to find the W7 tether but as soon as we turn off the screen scanning not able to find any device.

Hi, this may be determined by the mechanism of Android, where the app starts Bluetooth scanning in the background. The Android system may intermittently scan according to the system's policies.
Additionally, you may need to start a foreground service and then initiate scanning within the service.


[C++ compile] unable to install boost through wget

I am trying to compile Carla C++ Example Client file on my Ubuntu 20.4 machine. When I was running make setup, I got an error at the Retrieving boost stage:
--2023-03-29 16:40:25--  https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz
Resolving dl.bintray.com (dl.bintray.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>
Connecting to dl.bintray.com (dl.bintray.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2023-03-29 16:40:26 ERROR 404: Not Found.

Seems that https://dl.bintray.com/boostorg is no longer reachable through wget.
Is there any way to solve this problem? Thanks!

solved. use jfrog instead of dl.bintray


Receive middleware

Builds off of #803 for middleware before all listeners. https://github.com/michaelansel/hubot/commit/b5bf215e44f20cf1c0c6080f4f2e19271f0e8242 was a bit too simple, but only just.
I need to test this a bit tomorrow but the tests look good.
cc @michaelansel @technicalpickles

This is working like I'd hope with this example:
  robot.receiveMiddleware (context, next, done) ->
    if blacklistedUser(context.response) && !whitelistedCommand(context.response)
      if context.response.message.text?.match(/^(\/|hubot)/)
        context.response.reply "I'm sorry @#{context.response.message.user.name}, but I'm configured to ignore your commands."
      context.response.message.finish()
      done()
    else
      next(done)

Still trying to find time to do a full review of this (beyond just responding to specific comments)...

Good :eyes:, little cleanups added.

Overall, I like this. The only sticking point for me is around what goes in the context object (Response vs Message).
Response

Pro: Easy access to res.reply for message sending
Con: Create an incomplete Response (no match) for exclusively middleware execution (thrown away afterwards)
Con: Feels weird that you can only modify res.message and have it propagate.

Message

Pro: Feels "right". This is pre-Listener, so Responses shouldn't exist yet.
Pro: Easy and obvious to modify the Message object and have changes propagate on to Listeners.
Con: Sending messages is annoyingly complicated.

Is that a fair comparison of the options? I would really rather focus on making message sending easier and keep the middleware interface clean. Maybe something like robot.reply msg, "I see you said something" and it takes care of envelope construction. Or, maybe we say that sending replies from receive middleware is unsupported (I have no idea of the implications here).

Is that a fair comparison of the options?

Mostly, but I'm not sure I agree with this one:

Pro: Feels "right". This is pre-Listener, so Responses shouldn't exist yet.

Responses are where replies come from. This doesn't feel so unnatural to me.
I do share your unease that context.response.message is something that can be edited; it's buried too deep in the object to feel first-class that way. And it's very icky that a response has a match, and sometimes not. But I don't think there's anything inherently wrong with a Response happening before listeners have run; we're still responding to a message, after all.

I would really rather focus on making message sending easier and keep the middleware interface clean. Maybe something like robot.reply msg, "I see you said something" and it takes care of envelope construction.

My gut reaction is a pretty strong "ick" to this. Being given the message so that I can pass it to some other function just feels awkward, like I'm doing work that the context could have set up for me. We could have context.reply(), for example, which would be cleaner and wrap the message up.
Even if we get past that, I'm also nervous that anywhere we put reply we have to add send, emote, topic, etc. This is a messy API already on Response, and I wouldn't want to make another object that replicates it.

Or, maybe we say that sending replies from receive middleware is unsupported (I have no idea of the implications here).

I think this is a non-starter if only for error messages.

Pro: Feels "right". This is pre-Listener, so Responses shouldn't exist yet.
Responses are where replies come from. This doesn't feel so unnatural to me.

.... But I don't think there's anything inherently wrong with a Response happening before listeners have run; we're still responding to a message, after all.

That's my thinking too :+1:

Even if we get past that, I'm also nervous that anywhere we put reply we have to add send, emote, topic, etc. This is a messy API already on Response, and I wouldn't want to make another object that replicates it.

I'm worried about that too. These methods ultimately delegate to the adapter, so anytime there's adapter changes, it's more places to update.

I do share your unease that context.response.message is something that can be edited; it's buried too deep in the object to feel first-class that way.

Saying it that way, makes me think context.message should be documented as the thing to modify if you want to. If we wanted to be really fancy, we could probably check if context.response.message was adjusted at all, and give a warning.

Okay, I think I'm sufficiently convinced this is the most straightforward solution. I'd like to revisit it if we ever do a major rev on the adapter interface, but I think it will work well for the foreseeable future.
:+1:, let's do it!

I think the only comment open here is:

Saying it that way, makes me think context.message should be documented as the thing to modify if you want to. If we wanted to be really fancy, we could probably check if context.response.message was adjusted at all, and give a warning.

I think we should just leave it as context.response.message. Having the message be accessible in two places leaves the user to wonder if there's a difference; the natural instinct is to make them be the very same object. And if we fight that, we end up with disposable, cloned message objects, and users wondering which one is correct to change unless we add the aforementioned change-detection machinery.
I think simplicity is the better part of valor here, and if you agree, we can land this :sparkles:

@bhuga that makes sense to me. As long the documentation talks about that message as being modifyable, such that it'd affect other receive middleware and listeners, should be good.
Speaking of documentation, guess what this PR needs? :grin:

Speaking of documentation, guess what this PR needs?

This PR needs a new hobby so that it can feel fulfilled in life. It's considering taking up gardening. But in lieu of that, I've added documentation. It required reworking the docs a bit, since some of the stuff that applies to all middleware. :eyes: whenever.

As long the documentation talks about that message as being modifyable, such that it'd affect other receive middleware and listeners, should be good.

I :books:'d this and added a test, too.


Added a setup script to install dependencies

Issue: #28

Instead of go-get-tool  you can use go install <pkg>.  Also we should just put all the calls under setup instead of breaking kustomize and controllergen into their own commands.  The names are not descriptive and it makes it hard to understand what setup is doing.

This is something kubebuilder created, I think the reason is to keep the right version locally without conflicting with other things installed in the system. with the command in the current make file, it's gonna download the binaries to bin folder under the repo which is in gitignore.
I can change it if you want

Also we should just put all the calls under setup instead of breaking kustomize and controllergen into their own command

I merged them to make setup rule. but personally, I think it's better to have a separate course for example make manifests only need controller-gen. with this setup, it will make sure even frontend dependencies are installed to before generating CRDs


Appstudio update hacbs-test-project-tmgb

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI has failed.There was an error creating the PipelineRun: hacbs-test-project-tmgb-on-pull-request-
creating pipelinerun hacbs-test-project-tmgb-on-pull-request- in namespace rhtap-demo-sugt-tenant has failed.
Tekton Controller has reported this error: the namespace of the provided object does not match the namespace sent on the request

Pipelines as Code CI has failed.There was an error creating the PipelineRun: hacbs-test-project-tmgb-on-pull-request-
creating pipelinerun hacbs-test-project-tmgb-on-pull-request- in namespace rhtap-demo-emcc-tenant has failed.
Tekton Controller has reported this error: the namespace of the provided object does not match the namespace sent on the request


Removal of deprecated interfaces for 1.0.9 may break some hub example code

I've been trying to implement usage of the Hand-Pose model (https://hub.natml.ai/@natsuite/hand-pose), and the code that I downloaded had some errors in HandPosePredictor.cs because it used some interfaces which I saw in the change-log were removed.
"Removed IMLModel interface as it has long been deprecated.
Removed IMLFeature interface as it has long been deprecated."
I started replacing the uses by following instructions in the change logs, but I'm afraid I'm not particularly familiar with this codebase and I'm a little lost on how to fix marshalling so I can use the example code.

We'll be publishing an update for the @natsuite/hand-pose predictor later today or tomorrow. Sorry about this!

We've published the updated hand pose package on the Unity Asset Store.


Update to cucumber ^3.0.0

@vgamula Recently I've been trying to use cucumber with my projects together with gulp-istanbul, and found that this lib is still using cucumber 1.x.x. So I upgrade all the dependencies to the latest versions and modified the tags implementation to go along with cucumber 3.x.
Can you please take a look?
If things are ok, please help bump npm version and release it?
Thanks!

Hello, @u9520107! Thank you for this huge work!

Bumped version v0.0.23 with all your fixes. Thank you!

Thank you very much for the update: I confirm everything is now working.
There is a minor inconsistency on readme line 39 because cucumber 3 among other things changed format options: pretty doesn't exist any more and the default is now progress, it looks like there are more formats too.
Thanks again.

@pmosconi cool, thanks, I will update readme today/tomorrow.


Icon Support (Nerd Font / Emoji)

As a developer, I want my session list to incline icons, to make this tool more visually appealing and make it easier to scan.

Add config for using icons
Add config for what icon is used for which source (tmux / zoxide)

Waiting for #7 to be merge.

Considering this done for now with the -i flag

Hey @joshmedeski, I guess escaping might not be working for all terminal emulators or I am doing something wrong.

Env:
Win 11
Ubuntu WSL2
Windows Terminal
Zsh


Change UI of home page

Subject of the issue
Describe your issue here.
The UI of home page requires changes with alignment, styling, font style.
The buttons are also not functiona;
Your environment

version of angular-translate
version of angular
which browser and its version

Steps to reproduce
Tell us how to reproduce this issue. Please provide a working demo, you can use this template as a base.
Expected behaviour
Tell us what should happen
Several buttons on click on the home page produce nothing
Actual behaviour
Tell us what happens instead
On clicking the buttons, the background color or font style should change

Hi @MridulGupta007 . Could you specifically mention which button you want to work on? Since some are already working on a few of them.

Font size, Font style and change background color buttons are not functioning.
Moreover i could change the UI and like re-align the content and change the color scheme a little bit.

The UI can be kept unaltered now. But if you want to work on the buttons which are not working, I suggest open issues for each one (it will make sure you get more points and also will help to avoid overlapping of issues)


[Feature] Widget for Lockscreen

A Widget which can be displayed on the lock-screen would be a nice feature.
Is this planned?
Maybe enabling of warning signals if the data reaches some configurable values would be nice as well.
Great work!
Regards

There is some stuff in the works that will particularly suit primary users rather then remote followers. As a taster here's a early WIP screenshot:

hey @Pogman!
if teh uploader is mainly running as a service this would be really cool!
BTW: i find it more comfortable to have a time for next calibration instead of a delta or both

this is a notification, right? Will/Can it be displayed partially on the locked screen?

oh,no.... volker, look at the titel!!!

It's a notification rather then a widget so it does go on the lockscreen / pulldown where it's most useful but there's no reason not to have a widget for the launcher screens too.
User option for calibration by time / hours remaining noted.
BTW if you get a chance try out the develop-treatments branch as this extra pump info is pushed to NS and might be more use for you as follower.

I was thinking about the value to be displayed directly on the lock screen, so you do not have to pull down or unlock the phone.
I will give it a try and keep you updated :)

Hi ! When will be this kind of notifications available ? It's nice to see them on a smartwatch ...

How do I download the software on to my new Note 8? Just replaced my old phone...
Please send me the link, to<EMAIL_ADDRESS>TIA!

@cypherghost - you can find the current download link on the "Releases" page. I won't link to the exact one, because that won't be helpful to anyone browsing here in future.

closing - feature available on 0.6+


footer

I would add links in your footer section like - social accounts , GitHub and make it visual appealing with icons. Attaching the example of footer for above reference.

@anuragverma108 take a look and lemme know

@Madan2468
Thanks for creating the issue in WildGuard! The issue has been assigned to you.
Before you start working on your PR, please make sure to:

⭐ Star the repository if you haven't already.
Pull the latest changes to avoid any merge conflicts.
Attach before & after screenshots in your PR for clarity.

We're excited to see your contribution as part of Hacktoberfest 2024! 🎉
Happy open-source contributing! 🚀


[camera] Videos are invalid after switched camera when recording

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Run the camera's example on Android devices (OnePlus 6T A6010 in my test).
Switch a camera instance and start recording.
Flip to another camera without stopping the recording.
Stop the recording after the camera was flipped.
Preview the recording using video_player.

Reproducible devices (thanks to our cn community)

Model
Sys ver.

OnePlus 11
Android 13

OnePlus Ace Pro
Android 13

OnePlus 9 Pro
Android 13

OnePlus 6T
Android 11

OnePlus 3
Android 8

Meizu 16T
Android 10

iQOO Z6
Android 12

Vivo Y9S
Android 9

Redmi K50
Android 13

Redmi K40 Pro
Android 11

Redmi K30
Android 11

Redmi Note 9
Android 12

Mi 10T Pro
Android 11

Not reproducible devices

Model
Sys ver.

Redmi Note 5
Android 9

Huawei Mate 9
Android 11

Expected results
Videos produced in this way should behave normally with flipped camera content.
Actual results
After the camera is flipped, the content was stopped at the time the camera was flipped.
Code sample
https://github.com/flutter/packages/blob/07e09301698f88894f3ffc5f1578422db0a2a987/packages/camera/camera/example/lib/main.dart
Screenshots or Video

Screen recording
Recorded video

Logs
logs.txt
Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.7.12, on Microsoft Windows [Version 10.0.22621.1555], locale en-US)
    • Flutter version 3.7.12 on channel stable at X:\SDK\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4d9e56e694 (3 weeks ago), 2023-04-17 21:47:46 -0400
    • Engine revision 1a65d409c7
    • Dart version 2.19.6
    • DevTools version 2.20.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at X:\Android\SDK
    • Platform android-33-ext5, build-tools 33.0.2
    • ANDROID_HOME = X:\Android\SDK
    • ANDROID_SDK_ROOT = X:\Android\SDK
    • Java binary at: X:\IDEs\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)
    • All Android licenses accepted.

[√] IntelliJ IDEA Ultimate Edition (version 2023.1)
    • IntelliJ at X:\IDEs\apps\IDEA-U\ch-0\231.8109.175
    • Flutter plugin version 73.0.4
    • Dart plugin version 231.8109.91

[√] Connected device (4 available)
    • ONEPLUS A6010 (mobile) • f8e67ce3 • android-arm64  • Android 11 (API 30)

[√] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

cc @BradenBagby since the feature is introduced in https://github.com/flutter/packages/pull/3496.

Also @camsim99 @chinmaygarde who reviewed the PR might know more details about it.

Hi @AlexV525, does this only reproduce for you on a OnePlus device? I tested on my Pixel 7 and it seems to work just fine.

recorded video
screen recording of repro steps

Hi @AlexV525, does this only reproduce for you on a OnePlus device? I tested on my Pixel 7 and it seems to work just fine.

Seems yes. I've tested on Huawei Mate 9Pro, OnePlus 6T, and 11, only my OnePlus devices can reproduce the issue.

Collected some feedback from our community, and it's not a OnePlus-specific issue. I've updated device lists in the top comment.

On OnePlus 3 and Redmi Note 9, the behavior is slightly different.
https://user-images.githubusercontent.com/15884415/236992964-45f13d7b-6432-4ab3-92f0-5f832bda7b52.mp4

Hi @AlexV525, thanks for the details.
Labeling for further investigation as I do not have a device that reproduces this issue locally.
A list of devices the bug reproduces on can be found in the original issue post.

For some more context:
Im guessing this has to do with eglSwapBuffers in VideoRenderer.java on line 329. On some devices this would fail / is not supported, and the idea was to disallow flipping the camera mid recording for these devices. If we fail to detect that its not supported and then try flipping mid recording, the VideoRenderer.java will fail writing the flipped video to the surface on eglSwapBuffers and is probably exactly whats happening above.
These devices it is failing on are not being detected as not supported. So a good fix might be a better way of checking if eglSwapBuffers is supported then disabling the flip if unsupported.
I also do not have any of these devices to reproduce this issue, but I may be able to look into it another way when I get a chance

I also do not have any of these devices to reproduce this issue, but I may be able to look into it another way when I get a chance

Sure. We'll be able to help you to test any fixes on these devices.

I have the same issue from my S22 Ultra.

Tried on Oneplus nord 2 & realme devices, note that the video gets glitchy after switching to other camera.
https://github.com/flutter/flutter/assets/125883703/a199b0fd-4822-4e6f-b5ce-98d481065a18

Reproduced this issue with plugin example code on Realme 6, Android 11 (the current plugin version camera: ^0.10.5+2). The issue is not reproducible on iOS platform (checked on iPhone 7, iOS 15.7.2).

Demo videos
Note: When the switch to the front camera, you will see a black background, that's because my camera is covered by a sticker (security). The front camera still works fine.

Android
iOS

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.10.6, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.10.6 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f468f3366c (5 hours ago), 2023-07-12 15:19:05 -0700
    • Engine revision cdbeda788a
    • Dart version 3.0.6
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.80.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.68.0

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 114.0.5735.198

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.13.0-10.0.pre.24, on macOS 13.4.1 22F770820d darwin-x64, locale en-VN)
    • Flutter version 3.13.0-10.0.pre.24 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a4f7906692 (8 minutes ago), 2023-07-25 20:07:27 -0700
    • Engine revision db711f1484
    • Dart version 3.1.0 (build 3.1.0-345.0.dev)
    • DevTools version 2.25.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.80.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.68.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.4.1 22F770820d darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 114.0.5735.248
    ! Device EUYTFEUSQSRGDA6D is not authorized.
      You might need to check your device for an authorization dialog.

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Experiencing the identical problem here. When I switch the camera from front to back or vice versa while recording a video, I observe inconsistent outcomes. On Infinix Hot Note I, the resulting video turns blurry post-switching. Meanwhile, on the Samsung Galaxy A12, an error "stop failed" occurs when the video stops. Interestingly, everything seems to display correctly on the Oppo A16e. Worth noting is that these phones are running distinct Android versions. This issue emerges on Android 12 but remains unaffected on earlier versions.

Does anybody have any solution for the issue?

This issue should be fixed in the CameraX implementation of the camera plugin, so please try it out!
If you find a similar issue with that implementation (or any other issues), please feel free to file a separate issue.


Copyright question

As I understand this you are the original author of these fonts(?). Still, there is an Adobe copyright in the ttf metadata. Why is this? In particular, is it clear that Adobe does not have any license restrictions on this font?

Hi, the font and all the assets of this repo are licensed under the MIT


Update deprecated refs

Hi cfchou, @Apathyman forked my branch to update deprecated refs, I'm opening another pull request with his changes.
@Apathyman description:
Update the deprecated refs:

Adds a small amount of logging when a unhandled pip error so people
know where the crash happened in the future
changed hooks from before:deploy:createDeploymentArtifacts to
before📦createDeploymentArtifacts due to issue #3344

link: serverless/serverless#3344

Thanks @lucasventurasc and @Apathyman !


cloudflare_worker_script requires setting of deprecated account_id on provider

Confirmation

[X] My issue isn't already found on the issue tracker.
[X] I have replicated my issue using the latest version of the provider and it is still present.

Terraform and Cloudflare provider version
Terraform v1.3.7
on darwin_arm64
+ provider registry.terraform.io/cloudflare/cloudflare v3.33.1

Affected resource(s)
cloudflare_worker_script
Terraform configuration files
resource "cloudflare_worker_script" "optimizely_republicofcats" {
  name       = "republicofcats"
  content    = file("republicofcats_com_optimizely.js")
  account_id = "redacted"
}

Link to debug output
N/A - I don't think this is needed in this case
Panic output
No response
Expected output
If account_id is set on the worker script resource it should not require it to be set on the provider as well, which causes a deprecation warning.
Actual output
╷
│ Error: Error reading worker script from API for resource &{ZoneID: ScriptName:republicofcats}: required missing account ID
│
│   with cloudflare_worker_script.optimizely_republicofcats,
│   on republicofcats_com.tf line 482, in resource "cloudflare_worker_script" "optimizely_republicofcats":
│  482: resource "cloudflare_worker_script" "optimizely_republicofcats" {
│
╵

Steps to reproduce

Create a cloudflare_worker_script resource with account_id set
Do not set account_id on the provider (as deprecation warnings instruct you to)

Additional factoids
No response
References
No response

cloudflare_worker_script has not used the provider attribute since v3.31.0 - see https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/CHANGELOG.md#3310-december-28th-2022. the provider attribute is being removed in 4.x so you should follow the deprecation warning and move the value to the resource as soon as you can.

I was able to overcome this by removing the script from my state and importing again. Without this I continued to get the error about missing account id shown above, even after upgrading to v4.0.0.

@jacobbednarz @cablespaghetti we are experiencing this issue as well on the latest version - 4.1.0
Account ID is being supplied as documented.


Rotate buttons

hi there,
I'm considering to user ViewerJS for a project to visualize PDFs in the browser.
However I'll need the ability to rotate pages by 90º increments.
Is there already a way to do this?
Thanks!

👍
That would be nice, im adding it manually now

Hello arianmaykon, any chance you could share how you integrated rotation? I'm being asked to drop viewerjs and use pdf.js instead because of the lack of rotation!

@purpledawn777 actually, i ended using pdfjs directly instead of this library. Add manually the rotate actions on ViewerJS its hard.

ok, I thought the same. Thanks!


[WFCORE-1577] Properly handle an undeploy call coming from full-replace-deployment

Feel free to either squash my commit or change the commit message BTW.

This looks good to me. I haven't added the label yet because I wasn't sure if you wanted to squash the commits or not.

I haven't squashed yet because I may cherry-pick the first commit into EAP 6 to test it but haven't had time. I'm fine with not squashing it too.


Node tooling update

I made some important tooling updates:

Bumped node dependencies to recent versions
Removed deprecated LWC test wire adapters
Upgraded to API v52.0 (Summer '21 release)
Fixed Salesforce CLI script in CI (previous script was installing an outdated version)

Thanks @pozil! @LGraber can you have a look please?


Add capability to specify alternate k8s scheduler (e.g. stork)

What this PR does / why we need it:
This PR adds capabilities to stateful applications to specify an alternate scheduler.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Variables are documented in the README.md

cc: @harsh-px @disrani-px

Hi,
Thanks for your contribution! According to tho the contributions guidelines, please, note that in order to make testing and merging of PRs easier, please submit changes to multiple charts in separate PRs.
In the same way, according to semver:

Given a version number MAJOR.MINOR.PATCH, increment the:

MAJOR version when you make incompatible API changes,
MINOR version when you add functionality in a backwards-compatible manner, and
PATCH version when you make backwards-compatible bug fixes.

In this case, I think is better to bump the MINOR version as this PR add new functionality in a backwards-compatible manner

OK. Thanks for the pointers. Will do. I'll close out this PR


FetchEvent isn't following spec

Needs the "type" of the event and then the object of inputs.
https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent/FetchEvent

Should be fixed. Will publish update with a few other changes.


Adds spo applicationcustomizer add

Closes #3465
As discussed in the issue, following checks are being done when adding a tenant-wide application customizer:

Check if app catalog exists
Check if client side component exists in the list 'ComponentManifests' on the app catalog site
Check if solution is deployed tenant-wide
If these pre-checks are met, the application customizer will be deployed tenant-wide

I noticed that the cli-microsoft365/correct-command-class-name requires a capital letter after app, which is why I had the failing tests previously. I have renamed my class to SpoAppLicationcustomizerAddCommand or it wouldn't work. Maybe something to look at? 😄

Great job @MathijsVerbeeck. It could be interesting to look at the dictionary in the file .eslintrc.js and add the word applicationcustomizer to it.

Thanks for the feedback @Jwaegebaert ! I was unaware of this file.

guess I'm closing this one as the command has changed completely. Will reopen one when finished.


feat: add generate token command

launch browser directing user to generate token page, then run init command
tbh can make this part of init command

closing - init command does this


Make/force envoy Host header be the same as destination address (downstream) in HTTP request

Description:
I have a Spring Cloud Gateway acting as an API Gateway (also making a proxy) running on a k8s cluster (GKE) and I have to enable Istio (creating a serviceMesh) in all cluster deployments. But when I enable istio-proxy (envoy) in that Spring Gateway pods, my downstream connections to k8s services from other applications don't work anymore due Host header modifications of Istio.
Is possible to set dynamically the Host header be the same as destination address? I didn't find any related issues in Discuss or here in Github (istio or envoy projects). I see there's a way to set the host header the same as upstream host using envoy auto_host_rewrite. But I wanna the the opposite (same of downstream host). Or such a way to enable/using istio without that header replacements or behavior, once Istio traffic is routed based on the Host header.
E.g.
User -> Spring Cloud Gateway pod (inside mesh) -> app.namespace.svc:8080 -> another-app pod (inside or outside of mesh)
curl -i abc.k8s-namespace.svc:8080 -H "Host: <same destination address - abc.k8s-namespace.svc>"
Istio version: 1.9.1 and 1.9.2
Based on: https://istio.io/latest/docs/ops/deployment/requirements/#outbound-traffic

There's a variety of ways to configure host rewriting, including that which preserves the original host, see https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/route/v3/route_components.proto#envoy-v3-api-field-config-route-v3-routeaction-auto-host-rewrite.
I'm going to close this out, as this is an Istio issue, please open at https://github.com/istio/istio instead.

@htuch I don't wanna preserve the original host. I just wanna force using the same address of downstream host (the same of called by the envoy).

I'm still not sure I understand the issue, can you rephrase? Alternatively, I suggest filing this request in the Istio issue tracker.


Resolve or ignore Pylint warnings

Ignoring warnings related to TODO and FIXME comments:
python -m pylint python/ --disable W0511

This is a lot, but I think it would help us to ratchet up code quality ahead of merging async.

are we using both pylint and ruff now?

are we using both pylint and ruff now?

@technillogue Yes. And Pyright, too. Taking a belt and suspenders and chainmail approach, I suppose.


update slack.post to support token-based auth

This PR updates slack.post to support slack's oauth token style of authentication. If params.token is defined, the post assumes it is using token style authentication.
The only minor complexity here lies in the format of the body that slack expects, combined with some limitations of the formData npm that the request npm uses. The (preexisting) webhook-style API expects the formData to have the form { payload: body }, whereas the slack API expects it to be of the form body, i.e. no payload wrapper. On top of this, the formData npm cannot tolerate nested objects -- this is why the slack.post code has always called JSON.stringify on the body. This is not needed (and causes harm) for the slack API-style of invocation.
Next, I removed the icon_emoji from the body if it is not defined by params. formData also barfs on undefined. This required updating the test to remove the expectation of seeing icon_emoji in the output.
The last change to the post.js code: I pulled the console.log calls so that they'd only execute in the webhook code path, in order to avoid leaking an unredacted auth token to the logs.
I also updated the docs/catalog.md to describe the new token-based auth support.
Finally, I updated installSlack  to add description and doclink fields. Here, I hoisted the bindTime parameters from the action annotation to the level of a package annotation. This has been a long-standing issue with the slack metadata that forced the Bluemix UI code to have some hacks: i.e. when prompting the user for a package binding, we had to hackishly look at the action annotations, even though the user had requested to make a package binding -- an operation independent of any action.
closes #1091
PG1 229 [clean]

one unintended consequence of this PR: post becomes more than just posting message. the user can pass any api method as the url. we may wish to leverage this in the future.

@starpit :

we are at the moment on dual maintenance with "openwhisk-catalog" repo, need to submit PR to keep both repos in sync for now
https://github.com/openwhisk/openwhisk-catalog/blob/master/packages/slack/post.js
https://github.com/openwhisk/openwhisk-catalog/blob/master/tests/src/packages/slack/SlackTests.scala
FYI @jasonpet @houshengbo

It's missing documentation updates for the new auth parameter
https://github.com/openwhisk/openwhisk/blob/master/docs/catalog.md#using-the-slack-package

It's missing parameter and annotation info for the new parameter auth
https://github.com/openwhisk/openwhisk/blob/master/catalog/installSlack.sh#L19

@csantanapr thanks for the feedback! i have updated the PR for the main openwhisk repo, and amended the description to reflect the changes (updated docs; and updated the installSlack script so that the bindTime parameters are package annotations rather than action annotations (this has been a long-standing bug in the slack metadata); plus i added some descriptions and doclink fields
i'll look into the other repo now.

@csantanapr i've created a parallel PR in openwhisk-catalog https://github.com/openwhisk/openwhisk-catalog/pull/122

@starpit PG?

i ran a PG. the only updates since then have been for documentation. but i'm happy to fire another one off it it helps: PG1 280

@csantanapr PG1 280 is now clean. here is the corresponding openwhisk-catalog item: https://github.com/openwhisk/openwhisk-catalog/pull/122

other than adding token to the list of parameters LGTM.
@jasonpet can you review and if it's good go ahead and merge

@starpit sorry for asking for a PG in https://github.com/openwhisk/openwhisk/pull/1097#issuecomment-241961419
I missed it when I scan the PR, it was at the top

LGTM

rebase and merge 429a53b7a2e5d5bcf919e34cffd0ab4c372b162e


Incorrect default time in time picker

Library Version:
2.5.0
Affected Device(s):
OnePlus 5T with OOS 9.0.4
Nexus 5 with Android 7.1.2
Emulator with Android 9.0
Describe the Bug:
When the default time is set, time picker always showing it as AM, i.e. if I set the time 15:45 (or 3:45 PM), it'll be shown as 3:45 AM.
To Reproduce:
val defCal = Calendar.getInstance().apply {
set(Calendar.HOUR_OF_DAY, 15)
set(Calendar.MINUTE, 45)
}
MaterialDialog(context!!).show {
lifecycleOwner(this)
timePicker(
currentTime = defCal,
show24HoursView = android.text.format.DateFormat.is24HourFormat(context)
) { dialog, datetime ->
// some code here
}
positiveButton(res = android.R.string.ok)
negativeButton(res = android.R.string.cancel)
}
Expected Behavior:
To see the correct default time.

Sorry for awful looking code snippet, code tag didn't respect line breaks

GitHub uses 3 tickets for code styling (```)
class KotlinCode {
}


Add Nikos_Kapellas.md to interested-technical-writers directory

Hello, I am also looking forward to contributing to an open-source project and GSoD.


use the new SnoopPrecompile

Since it's not registered yet and actually a pretty small macro, I've just inlined it into Makie for now...

The using times slow down are expected, since this now caches precompiles for much more than just scatter....
The speed up and one slow down of run time must be noise, although the GLMakie one seems to be real, since it has been showing up pretty consistently.
Must be the change in screen.jl (maybe  closeall(screen_ref)?).
Pretty happy about the improvement in general (thanks @timholy, this macro is really amazing and has been on my bucket list for quite some time :) ).


chore: update logging in various components

Description
This is an ongoing process and there will be multiple PRs.
Notice

[X] Have you followed the guidelines in our Contributing guide?
[X] Have you checked to ensure there aren't other open Pull Requests for the same update/change?

Pull Request Type

[ ] :bug: Bug fix (Non-breaking Change: Fixes an issue)
[X] :hammer_and_wrench: Chore (Non-breaking Change: Doc updates, pkg upgrades, typos, etc..)
[ ] :nail_care: New Feature (Breaking/Non-breaking Change)

Issue (if applicable)
N/A
Risk
Low
Testing
None
Screenshots (if applicable)

Can we add testing steps to the description? I've went through the flows in the affected files but couldn't get logging to work in all places.
Managed to trigger the gem error path by disconnecting from network when clicking "Buy/Sell Crypto", and the same goes for useSendDetails errors with no network.

You may need to set the new env var of REACT_APP_LOG_LEVEL

Yes. You need to set that to trace in your .env file. The default if the variable is not set is info.


uint128_t error

just compiling for windows via mingw64+gcc 10.3.0.
system has no way to understand uint128_t.
and of course not recognize the include uint128_t.h in include/chia/util.hpp

There's a lib for it in chiapos, I can include it here too... ToDo

@Uly41 can you please post the steps taken so far to compile it? I always end up with libsodium problems on windows.


chore(jobs/pingcap/tidb): delete security scan job configs

Why
The blocking proposal may be changed, and no resources to for the service and runs.

/approve


[add-resource] New Theme

I would like to add my new theme to the Grav Repository.
Here are the project details: praserx/grav-theme-patron

Thanks i've added this to GPM


[hotfix][runtime] Replace com.sun.istack.NotNull with org.jetbrains.annotations.NotNull

What is the purpose of the change
I believe com.sun.istack.NotNull was accidentally used instead of org.jetbrains.annotations.NotNull in testuils
$ grep -rw . -e 'import com.sun.istack.NotNull;'
./flink-runtime/src/test/java/org/apache/flink/runtime/operators/testutils/MockEnvironment.java:import com.sun.istack.NotNull;

$ grep -rw . -e 'import org.jetbrains.annotations.NotNull;'
./flink-connectors/flink-connector-cassandra/src/test/java/org/apache/flink/streaming/connectors/cassandra/CassandraConnectorITCase.java:import org.jetbrains.annotations.NotNull;
./flink-table/flink-table-planner/src/test/java/org/apache/flink/table/planner/plan/nodes/exec/common/CommonExecSinkITCase.java:import org.jetbrains.annotations.NotNull;
./flink-formats/flink-csv/src/test/java/org/apache/flink/formats/csv/DataStreamCsvITCase.java:import org.jetbrains.annotations.NotNull;
./flink-tests/src/test/java/org/apache/flink/test/checkpointing/RestoreUpgradedJobITCase.java:import org.jetbrains.annotations.NotNull;
./flink-tests/src/test/java/org/apache/flink/test/checkpointing/SavepointFormatITCase.java:import org.jetbrains.annotations.NotNull;
./flink-runtime/src/test/java/org/apache/flink/runtime/operators/coordination/ComponentClosingUtilsTest.java:import org.jetbrains.annotations.NotNull;

Brief change log
Replaced com.sun.istack.NotNull with org.jetbrains.annotations.NotNull in testuils
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@flinkbot run azure


Help messages when biometric are invalid

Many users do not understand the misleading system-side error messages for the following cases:

[x]  iCloud backup restored on other device -> biometrics not working
[x] Android biometrics set up, authentication changed
[x] Android biometrics set up, authentication switched off
[x] iOS  biometrics set up, authentication changed
[x] iOS  biometrics set up, authentication switched off

These error cases should be catched and along with the original message, a hint/link to the FAQ should be shown

The error message is improved.


[keymgr_dpe,mbx,rstmgr]  Remove references to obsolete devmode interface

The devmode interface on the reg_tops was removed on master. This PR removes all references to that from the keymgr_dpe, mbx, and rstmgr IPs.

@rswarbrick The failing test are completely unrelated. Should I re-trigger those or do we merge it as it is?

Yep, definitely. This can't cause problems in the FPGA tests in question.


Fix passthrough issue for libraries using loadend instead of onreadystatechange (Axios)

Issue #354 Fixed by adding loadend to the list of events watched by the passthrough

This looks like a very simple fix to me, can we move forward with it?

I agree with @ailish-mccarthy-lrn, this is such a simple fix that would unblock a lot of people. Lets get it merged 🚀


sync Error: No such option: --sequential

Issue description
The latest version doesn't support pipenv sync --sequential, which was supported in 2020.6.2. Can't find any document and release notes about removing this feature, so either a documentation an issue or it is broken.
Expected result
Either make it work again or correct the documents
Actual result
Usage: pipenv sync [OPTIONS]
Try 'pipenv sync -h' for help.

Error: No such option: --sequential
The command '/bin/sh -c pipenv sync --sequential' returned a non-zero code: 2
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>docker-build: `docker-build "-y" "staging" "metrics-monitor"`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>docker-build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!

The implementation changed to always be sequential batches so the option eventually went away in a separate PR.


Issue with k8s.io/docs/home/ | request for better search

This is a...

[X] Feature Request
[ ] Bug Report

Problem:
The search is pretty awful compared to other documentation sites
some good examples are vuejs ,bootstrap and more
Proposed Solution:
The common search framework with the above doc sites is that they use algolia
Switching to Algolia docsearch  seems like a good solution
Page to Update:
https://kubernetes.io/docs/home

this might be a duplicate https://github.com/kubernetes/kubernetes/issues/67940


[Android]Key permanently invalidated when a new fingerprint is enrolled

This is Android only.
When I added a new fingerprint on system setting, the library now permanently fails authentication including calling of setItem. The error I received is "Key permanently invalidated". According to Android doc:

These keys become permanently invalidated once a new fingerprint is enrolled or all fingerprints are unenrolled.

It looks like in that case, the module will not work anymore, ever maybe? I'm not an Android developer, and maybe I'm misunderstanding the code. Can anyone help me understand this? Wether this is a bug or not?
Thanks

This is a pretty significant issue, which it seems would prevent anyone from safely using this library on Android.
No comments on this?

It sounds like a bug 🤔

@mCodex I made a PR with the fix. Please review when you get a chance.

#81 was merged to fix this.


feat: Adds support for node core libraries

Coverage increased (+2.2%) to 60.465% when pulling 4df06e978d96af8a7a32dfe795453f047cca58de on node-core-libs into f498498db5c3ddee46e4a6d779e22ea2ac7fe070 on master.


Server documentation update

Added documentation and curl examples describing how to pass the contents of a RedPen XML configuration file using the /rest/document/validate API call

Thank you very much Gerry!


[Dubbo-3829] support google pb generic invocation

What is the purpose of the change
Currently, Generic Reference cannot support Google Protobuf. With bride usage of Google PB, we are going to support it via Generic Reference.
Brief changelog

add ProtobufUtil.class  to serialize /deserialize Google Protobuf Object
modify GenericFilter.class

feedback wanted
To support Google PB Testing, GenericFilter is part of my change, also Service Metadata have to support that. If the solution is ok, i will continue on the Service Metadata part.

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x]   Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[x]   Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ]   Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x]   Run mvn clean install -DskipTests=false & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[x]   If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #3825 into master will decrease coverage by 1.51%.
The diff coverage is 0.22%.

@@             Coverage Diff              @@
##             master    #3825      +/-   ##
============================================
- Coverage      63.6%   62.09%   -1.52%
  Complexity       71       71
============================================
  Files           708      731      +23
  Lines         31192    33477    +2285
  Branches       5048     5348     +300
============================================
+ Hits          19839    20786     +947
- Misses         9072    10297    +1225
- Partials       2281     2394     +113

Impacted Files
Coverage Δ
Complexity Δ

...c/main/java/org/apache/dubbo/common/Constants.java
93.33% <ø> (ø)
0 <0> (ø)
:arrow_down:

...a/org/apache/dubbo/common/utils/ProtobufUtils.java
0% <0%> (ø)
0 <0> (?)

...ava/org/apache/dubbo/rpc/filter/GenericFilter.java
59.09% <0%> (-9.34%)
0 <0> (ø)

...a/org/apache/dubbo/demo/protobuf/api/GooglePb.java
0% <0%> (ø)
0 <0> (?)

...va/org/apache/dubbo/rpc/support/ProtocolUtils.java
72% <33.33%> (-6.27%)
0 <0> (ø)

...ng/exchange/support/header/HeartbeatTimerTask.java
73.68% <0%> (-5.27%)
0% <0%> (ø)

...e/dubbo/remoting/transport/netty/NettyChannel.java
57.64% <0%> (-4.71%)
0% <0%> (ø)

...he/dubbo/registry/multicast/MulticastRegistry.java
67.87% <0%> (-1.81%)
0% <0%> (ø)

...pache/dubbo/registry/support/AbstractRegistry.java
80.31% <0%> (-0.4%)
0% <0%> (ø)

...bbo/rpc/protocol/thrift/io/InputStreamWrapper.java
0% <0%> (ø)
0% <0%> (?)

... and 26 more

Continue to review full report at Codecov.

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

can someone give me some feedback /cry

I am not sure what pb means when using generalized calls.
In my mind, the use of generalized calls is limited and in these scenarios, performance is not something we are pursuing.
In addition, agree with beiwei's point of view, it seems that using pb is a very heavy dependency.

I am not sure what pb means when using generalized calls.
In my mind, the use of generalized calls is limited and in these scenarios, performance is not something we are pursuing.
In addition, agree with beiwei's point of view, it seems that using pb is a very heavy dependency.

@vio-lin why this issue starts to touch so many files? would you mind to close it and re-submit your pull request?

@vio-lin why this issue starts to touch so many files? would you mind to close it and re-submit your pull request?
OK  i will do it latter


[BUG] Documentation of Scenario is not visible in Robot Framework logs

Describe the bug
The documentation of the scenario is not inside the log file of Robot Framework
To Reproduce
Steps to reproduce the behavior:

Execute the example code
Check report.html and log.html
The text "Dokumentation zum Szenario" is not available

If possible add some example source code like:

  Feature Description

  @regression
  Scenario: Usual Login
    Dokumentation zum Szenario
    Given Application Is Started
    Then Default User Is Logged In

Expected behavior
The documentation of scenario should be displayed in log files of Robot Framework.
Screenshots/ Videos

Desktop (please complete the following information):

VS Code Version 1.86.1
RobotCode Version 0.73.3
RobotCode GherkinParser Support v0.3.2 (pre-release)
OS: Windows
Python Version 3.11.1
RobotFramework Version 7.0.0

fixed it, but I will make a new version not before next week


Disable Loudness Normalization must be disabled and re-enabled.

If you change your account or don't play YouTube for a long time, Disable Loudness Normalization will be disabled.
This can be fixed by temporarily must be disabled and re-enabled.

Confirmed.
I found that sometimes it YouTube also needs a hard refresh (Ctrl+F5). I suspect this might be if YouTube is opened when the extension hasn't fully loaded yet or something.


Plot pointings from AllSky productions

For a 2D representation, the so-called "azimuthal-equidistant" projection is perhaps better, because it is "centered" at zenith.

For a 2D representation, the so-called "azimuthal-equidistant" projection is perhaps better, because it is "centered" at zenith.

Here are the available projections from matplotlib:

Fixed polar


unfrozen Sigma Dimension

https://github.com/KSP-CKAN/NetKAN/issues/4278

I'm not against CKAN as long as everything is handled without asking me to do stuff
however, my mods are not updated to 1.7 and I don't really know how long before I will get the
time to work on them

also https://github.com/Galileo88/Rescale/releases have many assets in one release.
Will some manual way get work there?

See the more recent conversation in #6527 for why this is frozen. Does Sigma want them unfrozen?

Quote above is the most recent answer.

I don't like the attitude of squad and I have lost all interest in making mods for KSP
Looks like Sigma start all frozen process because he was no longer into ksp, and didn't want to maintain anything about the ckan.

I'm not against CKAN as long as everything is handled without asking me to do stuff
so as long as Dimensions will be just parsed from the Github repo he is ok?

I'm not comfortable with taking action based on assumptions and interpretations like that. The only unambiguous statement we have so far is the request to freeze. I wouldn't want to unfreeze these mods only to discover that it wasn't actually what the mod author wanted.

so as long as Dimensions will be just parsed from the Github repo he is ok?

But that's how it was before, when he asked for them to be frozen.
@Sigma88, would you mind if we reverted KSP-CKAN/NetKAN#6534 to reactivate your mods in CKAN? @yalov thinks your recent remarks mean that you would be OK with that.

No response for quite a while. Let us know if you hear from him, we can consider it then.

Sorry for the late reply, I managed to miss the ping for some reason
I can confirm that I am no longer against CKAN integration as long as it is done without asking me to do anything.
However, most of my mods are out of date so it might not be worth the time. but that's up to you to decide

If something goes wrong on the CKAN side, we'll fix it. If something goes wrong on your end (corrupt version file, etc.), we'll let you know. If we have questions, we'll ask. Same as anyone. Sound OK?

I'm ok as long as I am not asked to do anything. If you don't think it can be handled all on ckan side maybe it's not worth unfreezing it.

I agree, if the only other option is for me to make a binding agreement that all metadata maintainers will tremble in fear at the idea of asking a question or notifying about a bug, then it's better not to unfreeze this.

Handy historical links for future reference:

https://github.com/KSP-CKAN/NetKAN/issues/4278
https://github.com/KSP-CKAN/NetKAN/pull/4291
https://github.com/KSP-CKAN/CKAN-meta/pull/1188
https://github.com/KSP-CKAN/NetKAN/pull/5560
https://github.com/KSP-CKAN/NetKAN/pull/6527
https://github.com/KSP-CKAN/NetKAN/pull/6534
https://github.com/KSP-CKAN/CKAN-meta/pull/1345
https://github.com/KSP-CKAN/NetKAN/issues/7153


Define rule: Within a StudyVersion, a codeSystem, and a codeSystemVersion, code and decode must be one-to-one.

CHK0101: This rule is to prevent a situation where a code is associated with more than one decode or a decode is associated with more than one code.
Explanation of scope:
Within StudyVersion because we expect to be checking data for one StudyVersion at a time.
Within codeSystem and codeSystemVersion because code and decode are expected to be one-to-one only if they are from the same source.
See related issue 139, DDF00032

Does StudyVersion need to be included in the rule, or do we assume that checks are always run on a single StudyVersion?

Review complete. No issues.


How to register a new integration outside config file?

As far as I know, there are two ways to register a new integration into the client:

Adding integration instances to integrations array in config/sentry.php;
Override \Sentry\Laravel\ServiceProvider::configureAndRegisterClient method and add integration instances at this line https://github.com/getsentry/sentry-laravel/blob/master/src/Sentry/Laravel/ServiceProvider.php#L113 .

But both ways are not good enough:

The custom integration may depend on other third-party objects which are not able to instantiate in the config file
When I copy-paste the body of \Sentry\Laravel\ServiceProvider::configureAndRegisterClient method into my own ServiceProvider class, it told me that ClientBuilder::setSdkIdentifier and ClientBuilder::setSdkVersion method are internal (they are not defined as private but there is @internal annotation).

So I wonder if there is an elegant way to add a new integration which has third-part dependence?

@leo108 thanks for bringing this up, I am work on a PR (#239) that should solve this issue.
The setSdkIdentifier & setSdkVersion are marked as @internal because they should only be used by library authors and not by end users since they identify the SDK to the Sentry server and should not be changed by the user.


[Feature] Bring this project to mobile as a pwa or using react native

I'd love to use this as a stand-alone app on android mobile.

I'm going to close this for now, as it's not going to happen until the application itself is complete. PWA does not seem likely, but React Native can definitely be a "second phase" item.

Cool, I'll probably help out further down the road when the time comes. Great work so far, have a good one. JE

That would be awesome!

Just a question: why is PWA discarded?