Reverting 38dbbe9 due to performance issues it causes

Took me a while to pin point this commit (kept rebuilding my app with different baseline for kivy, profiling specific spot in the app for 15-25 seconds and comparing stats).
All stats built on kivy after 38dbbe9 look as follows:
        761037 function calls (678305 primitive calls) in 22.362 seconds

   Ordered by: cumulative time
   List reduced from 777 to 233 due to restriction <0.3>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
      403    0.015    0.000   21.471    0.053 window_sdl2.py:458(_mainloop)
      403    0.057    0.000   21.435    0.053 base.py:327(idle)
34039/490    0.112    0.000   16.989    0.035 {method 'dispatch' of 'kivy._event.EventDispatcher' objects}
      191    0.005    0.000    8.622    0.045 __init__.py:1355(on_draw)
      191    8.215    0.043    8.277    0.043 {method 'draw' of 'kivy.graphics.instructions.Canvas' objects}
      191    0.001    0.000    7.006    0.037 __init__.py:1252(on_flip)
      191    0.007    0.000    7.004    0.037 window_sdl2.py:387(flip)
      191    6.997    0.037    6.997    0.037 {method 'flip' of 'kivy.core.window._window_sdl2._WindowSDL2Storage' objects}
      403    0.040    0.000    3.500    0.009 clock.py:545(tick)
      403    0.032    0.000    2.204    0.005 clock.py:521(idle)
      201    0.008    0.000    2.139    0.011 clock.py:716(usleep)
      201    0.010    0.000    2.131    0.011 clock.py:454(_usleep)
      201    2.121    0.011    2.121    0.011 {time.sleep}
      404    0.072    0.000    1.520    0.004 base.py:307(dispatch_input)
      403    0.008    0.000    1.472    0.004 clock.py:585(tick_draw)
      403    0.024    0.000    1.464    0.004 {method '_process_events_before_frame' of 'kivy._clock.CyClockBase' objects}
       25    0.002    0.000    1.362    0.054 base.py:216(post_dispatch_input)
       25    0.000    0.000    1.293    0.052 __init__.py:1359(on_motion)
      403    0.053    0.000    1.249    0.003 {method '_process_events' of 'kivy._clock.CyClockBase' objects}
      338    0.039    0.000    0.882    0.003 label.py:352(texture_update)
       12    0.000    0.000    0.858    0.071 __init__.py:1405(on_touch_up)
       12    0.000    0.000    0.858    0.071 screenmanager.py:1198(on_touch_up)
 20755/12    0.162    0.000    0.857    0.071 widget.py:474(on_touch_up)
  8648/12    0.080    0.000    0.857    0.071 relativelayout.py:300(on_touch_up)
167501/166473    0.179    0.000    0.683    0.000 {setattr}
5397/4369    0.024    0.000    0.680    0.000 builder.py:67(call_fn)
      311    0.120    0.000    0.679    0.002 boxlayout.py:289(do_layout)
      582    0.012    0.000    0.660    0.001 markup.py:138(render)
       11    0.000    0.000    0.568    0.052 threading.py:717(start)
       11    0.000    0.000    0.567    0.052 threading.py:597(wait)
       11    0.000    0.000    0.567    0.052 threading.py:309(wait)
       44    0.567    0.013    0.567    0.013 {method 'acquire' of 'thread.lock' objects}

Stats before that commit, or after rolling it back from master:
   850610 function calls (759508 primitive calls) in 18.370 seconds

   Ordered by: cumulative time
   List reduced from 1008 to 302 due to restriction <0.3>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
      354    0.010    0.000   17.548    0.050 window_sdl2.py:458(_mainloop)
      354    0.029    0.000   17.524    0.050 base.py:327(idle)
37266/671    0.131    0.000   13.894    0.021 {method 'dispatch' of 'kivy._event.EventDispatcher' objects}
      251    0.006    0.000   11.538    0.046 __init__.py:1361(on_draw)
      251   11.025    0.044   11.088    0.044 {method 'draw' of 'kivy.graphics.instructions.Canvas' objects}
      354    0.015    0.000    2.430    0.007 clock.py:545(tick)
      354    0.003    0.000    1.761    0.005 clock.py:585(tick_draw)
      354    0.025    0.000    1.758    0.005 {method '_process_events_before_frame' of 'kivy._clock.CyClockBase' objects}
      355    0.029    0.000    1.599    0.005 base.py:307(dispatch_input)
       29    0.002    0.000    1.521    0.052 base.py:216(post_dispatch_input)
       29    0.001    0.000    1.445    0.050 __init__.py:1365(on_motion)
      354    0.031    0.000    1.222    0.003 {method '_process_events' of 'kivy._clock.CyClockBase' objects}
      354    0.015    0.000    1.188    0.003 clock.py:521(idle)
      102    0.003    0.000    1.160    0.011 clock.py:716(usleep)
      102    0.004    0.000    1.157    0.011 clock.py:454(_usleep)
      102    1.153    0.011    1.153    0.011 {time.sleep}
7227/5685    0.031    0.000    1.005    0.000 builder.py:67(call_fn)
      496    0.052    0.000    1.003    0.002 label.py:352(texture_update)
183469/181927    0.218    0.000    0.989    0.000 {setattr}
       14    0.000    0.000    0.949    0.068 __init__.py:1411(on_touch_up)
 22589/14    0.165    0.000    0.949    0.068 widget.py:474(on_touch_up)
  9400/14    0.091    0.000    0.949    0.068 relativelayout.py:300(on_touch_up)
       13    0.000    0.000    0.946    0.073 screenmanager.py:1198(on_touch_up)
      434    0.147    0.000    0.839    0.002 boxlayout.py:289(do_layout)
      251    0.002    0.000    0.835    0.003 __init__.py:1258(on_flip)
      251    0.010    0.000    0.833    0.003 window_sdl2.py:387(flip)
      251    0.823    0.003    0.823    0.003 {method 'flip' of 'kivy.core.window._window_sdl2._WindowSDL2Storage' objects}
      856    0.015    0.000    0.735    0.001 markup.py:138(render)
      353    0.030    0.000    0.573    0.002 gameworld.pyx:494(update)
        9    0.000    0.000    0.541    0.060 threading.py:717(start)
        9    0.000    0.000    0.540    0.060 threading.py:597(wait)
        9    0.001    0.000    0.540    0.060 threading.py:309(wait)
       42    0.539    0.013    0.539    0.013 {method 'acquire' of 'thread.lock' objects}
     1028    0.276    0.000    0.529    0.001 animations.py:179(update)

Note: methods __init__.py:1258(on_flip), window_sdl2.py:387(flip) and {method 'flip' of 'kivy.core.window._window_sdl2._WindowSDL2Storage' objects} started to take way more processing time. As a result, fps dropped to below 30, down from steady 60.
 Feel free to disregard this PR and fix it properly - I am happy to test other solutions to make sure they do not kill performance.

I think reverting may not be a solution either, cause the user at #4219 explained why it was necessary for him.
Can you tell if you actually have VSync activated on your system? (just to double check)
The thing is, if your app is very big in OpenGL way, glFinish may block, and because the gil is taken, nothing else can run in the Python land during the glFinish.
But the previous patch merge allow the OpenGL to block, and the GIL can pass to somebody else.
I guess in your case, you spend a lot of time just "waiting" to acquire the GIL again because of the nogil.

Can you tell if you actually have VSync activated on your system? (just to double check)

Sorry could not find VSync setting on my phone (moto X 3rd gen with Android 7.1). Developer options are all at their defaults. I can only presume VSync is enabled since I have never seen screen tearing, but I could not find a way to disable/enable it with kivy.
I am using kivent and RotateScaleRenderer to scale and rotate the texture. I calculate and update the angle, scale factor and position 60 times a second. Doing it with pure kivy Animation was really slow, kivent is much better at this.
Every 2 frames I am also updating the scale factor, opacity and position (without rotation) of up to 7 kivy Labels  - so those must be firing all those property update events. Again, using kivy Animation was much slower than doing it manually like this.
Any advice or best practices for performance improvements (cythonising Labels or widgets? ways to turn off on_property events? ways to turn off VSync?) would be greatly appreciated, thank you!

I'm closing because as @tito said reverting is not the solution.
Of you think this is a kivy bug, please open a new issue with a complete description of it.
You may also want to take a look at https://github.com/kivy/kivy/pull/4854.


GoogleOneTap causing infinite loop with TanStack Start.

Preliminary Checks

[X] I have reviewed the documentation: https://clerk.com/docs

[X] I have searched for existing issues: https://github.com/clerk/javascript/issues

[X] I have not already reached out to Clerk support via email or Discord (if you have, no need to open an issue here)

[X] This issue is not a question, general help request, or anything other than a bug report directly related to Clerk. Please ask questions in our Discord community: https://clerk.com/discord.

Reproduction
https://github.com/FacundoLucci/tanstack-clerk
Publishable key
pk_test_cmVndWxhci1ncnViLTI3LmNsZXJrLmFjY291bnRzLmRldiQ
Description
Using the GoogleOneTap component after updating to the beta version of tanstack start causes inifinite loop loading app in dev. I had no issue with alpha version
Steps to reproduce:

uncomment out GoogleOneTap in __root.tsx
pnpm dev

Expected behavior:
One tap ui to appear when user is not logged in.
Actual behavior:
App goes into infinite loop in browser console. Need to close tab to get out of it.
Environment
System:
    OS: macOS 14.6.1
    CPU: (8) arm64 Apple M3
    Memory: 42.91 MB / 24.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 23.1.0 - ~/.nvm/versions/node/v23.1.0/bin/node
    npm: 10.9.0 - ~/.nvm/versions/node/v23.1.0/bin/npm
    pnpm: 9.14.2 - ~/.nvm/versions/node/v23.1.0/bin/pnpm
  Browsers:
    Chrome: 131.0.6778.86
    Safari: 17.6
  npmPackages:
    @clerk/tanstack-start: ^0.5.3 => 0.5.3
    @tanstack/react-router: ^1.82.2 => 1.82.2
    @tanstack/start: ^1.82.6 => 1.82.6
    @types/react: ^18.3.12 => 18.3.12
    @types/react-dom: ^18.3.1 => 18.3.1
    @vitejs/plugin-react: ^4.3.3 => 4.3.3
    react: ^18.3.1 => 18.3.1
    react-dom: ^18.3.1 => 18.3.1
    typescript: ^5.7.2 => 5.7.2
    vinxi: ^0.4.3 => 0.4.3

Hello! I cloned your project and can confirm uncommenting <GoogleOneTap /> causes an infinite loop. We're still investigating, but moving the <GoogleOneTap /> inside <body>, or putting in in a different route fixes the issue


[local_auth] getAvailableBiometrics returns fingerprint even if there is no fingerprint registered

I am using local_auth version 1.1.6.
I have a phone (Lenovo P2, Android 7.0) that has fingerprint feature but I did not actually register a fingerprint in the system.
The getAvailableBiometrics returns [BiometricType.fingerprint] but then if later I call authenticate it doesn't ask for fingerprint rightly so since there are none. I am thinking that maybe it should not return fingerprint support from getAvailableBiometrics as well, or at least provide some method to check if there is actually a fingerprint registered.

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.2, on macOS 11.4 20F71 darwin-arm, locale en-RO)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[✓] Xcode - develop for iOS and macOS
[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google
Chrome.app/Contents/MacOS/Google Chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[!] Android Studio
✗ Unable to find bundled Java version.

[✓] Android Studio (version 4.2)
[✓] IntelliJ IDEA Community Edition (version 2021.1.3)
[✓] VS Code (version 1.58.2)
[✓] Connected device (2 available)
! Doctor found issues in 3 categories.

Hi @tudor07
This looks related to https://github.com/flutter/flutter/issues/80259, there are some regressions in the package for authentication. Since it false reports finger is available on this device, I will label this issue and consider it related but not duplicate
Thanks for fling the issue

Duplicate of https://github.com/flutter/flutter/issues/45497

@stuartmorgan
Thanks, I didn't know there is a no way feature to check if fingerprint is registered.


Adding Microsoft word keyboard shortcut

Is your feature request related to a problem? Please describe.
All  microsoft word keyboard shortcuts are not present
Describe the solution you'd like
Wants to add the remaining microsoft word keyboard shortcuts.
Describe alternatives you've considered
Add shortcut for underline and alignment of text
Additional context
Add any other context or screenshots about the feature request here.

Okay @naksh2004


Fixes to schemas and problem instances files

This PR fixes a few mistakes in the solution schema and also updates the problem instances that were removed by CI in the last commit to comply with the new schemas. Note that each task has been assigned a new UUID that differs from the fcidump UUIDs, as discussed in https://github.com/isi-usc-edu/qb-gsee-benchmark/pull/14.

Note: Combining these changes with those I made still in progress

Just want to make sure we're not stepping on each other here...
(A) I believe Josh is updating problem_instance files and this PR also updates problem_instance files.
(B) Josh also has an open PR for fixes to the solution.schema in PR#19.  When I check git diff max-radin/schema-fixes jtcantin-patch-1 -- schemas/solution.schema.0.0.1.json, I do see there are some differences between the solution.schema fixes... most appear to be formatting.
Talk to each other to ensure that (A) and (B) are good.  Let me know the resolution.

I've merged Max's schema changes into mine
Problem instances still pending

@max-radin
It looks like most of the updates are just adding task ids, while some problem instances have additional reformatting.
Are you updating from Nicole's latest problem instances (PR#20: https://github.com/isi-usc-edu/qb-gsee-benchmark/pull/20 ), or from a version previous to that?

No, it doesn't include Nicole's updated versions of ru_macho and fe_red. It only updates the problem instances that got marked as invalid after #14 got merged. Regarding the changes to the problem instance files, the only materials changes are renaming instance_data to tasks and adds task_uuid fields. The formatting changes are not important. Also I see now that git diff is showing no differences in the schema between #22 and #19.
@jtcantin is it safe to say that jtcantin-problem_instance_updates is more or less ready to merge in? If so, I'd suggest we close this PR and then merge #19 and then merge that branch.
On the other hand, if it's going to take some time to get jtcantin-problem_instance_updates merged in, I'd suggest we merge this PR in first. Mainly I want to make sure we have at least some problem instances available soon so that #13 isn't blocked.
As an aside: I think whenever we make breaking changes to the schema, we should try to update the JSON files in the same PR.

Ok, since there are no more changes that I need to incorporate, I will go ahead with PR19 and then merge in the problem instances and the DMRG solution files.

Addressed in #19


Creative block replacer deleted my waystone block

I accidentally replaced the waystone with a dirt block and now its gone, I cant edit it.
I didn't realize I had this mod activated https://modrinth.com/mod/creative-block-replacer
The teleportation still works but now I cant move the waystone or edit it, and the pearl is not spinning anymore.

is there any commands I can use to delete the waystone manually since the block is gone?
or maybe a way to reload the block / waystone?
I tried reloading config command but that didn't work.

I'll work on adding a command as I assumed this issue would pop up, for now try placing another waystone in its place and restart the server, that might fix it.

Same with Axiom's feature "Tinker"

I'll work on adding a command as I assumed this issue would pop up, for now try placing another waystone in its place and restart the server, that might fix it.

tried placing walls and waystones, didnt work

Sorry for the wait, I have a fix implemented and I hope to get a build out tomorrow.

Issue fixed in f6a5b57, available in Release 1.1.3

Yay, thank you so much @sylvxa


feat: add plugin guides

This Pull Request contains the guides for Plugins

need to convert this to draft

the deploy isnt working, idk why but thanks to @Megatank58 we have a temporary deploy
https://3000-blush-louse-mfo46juj.ws-us18.gitpod.io/docs/Guide/


Refactor how span status is peristed and sent to sdk span from wrappers

Goal

Testing

Release Notes

WHAT:
WHY:
WHO:

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#967  👈
#966
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @bidetofevil and the rest of your teammates on  Graphite


[12.x] Add JSON response to the heath endpoint

When requesting the health endpoint with the Accept: application/json header, respond with the app name, status and response time in JSON format:
{
  "app": "Laravel",
  "status": "up",
  "response_time": 12
}

This is useful for headless systems that are checking the status and response time of the application.

The point of this endpoint is to just return a 200 response or not. If you need more than that define your own route. 👍


Non-Terminal Vs NotTerminating

This is a Bug Report
The quota scopes include terminating and NotTerminating. In the Compute Resource Quota, the description talks about the 'terminalandnon-terminal` states. From the doc, it's not clear whether those two terms one and the same.
Problem:
What's non-terminal state? what's NotTerminating scope?
Proposed Solution:
Include a description of these terms.
Page to Update:
https://kubernetes.io/docs/concepts/policy/resource-quotas/#quota-scopes
https://kubernetes.io/docs/concepts/policy/resource-quotas/#compute-resource-quota

/language en

/priority backlog


t2 list on released version of CLI wants provision first

getting "ENOENT: no such file or directory"... looking for ./tessel/id_rsa
with a T2 powered and nearby but not connected or provisioned.
Is this perhaps fixed in master?

Already fixed with #469. Will be out with next release.


setValues() on full card number or full expiry raises an error

Attempt to measure layout but offset or dimensions were NaN
EDIT: On further investigation, only causes error if card or expiry is valid. Invalid values do not cause the error. This is probably caused by the fact that a valid value on either of these fields attempts to focus on the next value.

Yeah getting the same error.


Update short meta descriptions

Update short meta description in docs for to improve SEO.

@DaniHalfin

cc @DaniHalfin


are elements double counted?

[ ] check if elements are double counted in analyzer
[ ] address double counting of edges in pixelstructure creation

you mean if there are duplicated edge elements in the pixel structure?

@EmilPoulsen Yes, and I think there are


Set up team terminal output as grid

Currently the player's team is printed as a long line of text blocks representing each Pokemon. This is hard for the user to read on different screen sizes. Modify the output using Python's curses module and print this out as a 3 x 2 grid instead.

The switch looks good. It is easy to read and follow for potential users!


No Null Safety Support

I have lots of errors and this is hard to work with without null safety support.

 Migration to Null Safety

#3


Lecture - March 8 2024 @ 12:30PM

Final Lecture

Deep, Alan, Aamina attended
Demo before presentation during final
Poster exact instructions on slide
Video demonstration

Update to this reflection template: https://github.com/smiths/capTemplate/tree/main/docs/Reflection


Need a working usage example

Hi! I am trying to use the documentation to create some working code, but does not produce any "help" documentation, this is what I get in my tomty test:
[melezhik CLI-Help]$ SP6_LOG_NO_TIMESTAMPS=1 tomty  cli-help
[repository] :: index updated from http://sparrowhub.io/repo/api/v1/index
[.tomty/tasks/cli-help] :: cat $root_dir/task.bash
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] :: cat << 'JSON' > $cache_dir/META6.json
[.tomty/tasks/cli-help] :: {
[.tomty/tasks/cli-help] ::   "description" : "test test test",
[.tomty/tasks/cli-help] ::   "name" : "TestFoo",
[.tomty/tasks/cli-help] ::   "provides" : {
[.tomty/tasks/cli-help] ::     "TestFoo" : "lib/TestFoo.rakumod"
[.tomty/tasks/cli-help] ::   },
[.tomty/tasks/cli-help] ::   "resources" : [
[.tomty/tasks/cli-help] ::     "help.txt"
[.tomty/tasks/cli-help] ::   ],
[.tomty/tasks/cli-help] ::   "version" : "0.0.2"
[.tomty/tasks/cli-help] :: }
[.tomty/tasks/cli-help] :: JSON
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] :: mkdir $cache_dir/lib/
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] :: echo << 'HERE' > $cache_dir/lib/TestFoo.rakumod
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] :: proto sub MAIN(|) {*}
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] :: sub handler($text, @subsections, :$verbose) {
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] ::     my $SCRIPT := $*PROGRAM.basename;
[.tomty/tasks/cli-help] ::     my $header := "$SCRIPT - " ~ DESCRIPTION;
[.tomty/tasks/cli-help] ::     say $header;
[.tomty/tasks/cli-help] ::     say "-" x $header.chars;
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] :: }
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] :: use CLI::Help:ver<0.0.2>:auth<zef:lizmat>    %?RESOURCES,    &MAIN, &HELP;
[.tomty/tasks/cli-help] ::
[.tomty/tasks/cli-help] :: my multi sub MAIN(*@specs, *%n) {
[.tomty/tasks/cli-help] ::   say "hello!"
  You need to provide the actual help text in the resources of a module.   See (incomplete) example at https://github.com/lizmat/App-Rak/tree/main/resources

also $cache_dir/META6.json contains :
"resources" : [
 "help.txt"
]

I, normally a non-MAIN-using person, would really appreciate a real simple, but complete, example.

I reformated report for my previous test ( I did not manage to add --help to my code ) - https://gistcdn.githack.com/melezhik/7b323ef7975bc68d869730ee674db885/raw/013ba03a292e65e56e23e70e2b5fab1e629e7172/report.html


Implement aes128gcm, remove legacy code, add exactor agnostic client, update docs, and more!

This PR contains the previous aes128gcm implementation efforts, as well as personal fixes and additions. This PR significantly reduces the size of the codebase by removing now unneeded support for aesgcm and FCM that existed due to this repos age. It also slightly refactors clients to allow for more flexible implementations.
Changelog
Additions
[+] - Full aes128gcm support via ece crate.
[+] - Isahc based default client to remove Tokio dependency.
[+] - Cargo feature to enable the old hyper client.
[+] - Generic build_request() to allow for custom clients using the http crate's generic request body. This function is also exported now.
[+] - Add function to create a VAPID builder without a sub, allowing for key material to be reused.
[+] - Method to get the public key bytes from a Vapid signature (useful for sending to client without messing with openssl).
[+] - Improved tests and added one to actually test the encryption itself.
[+] - Expand documentation throughout the code base, and update docs to accurately reflect the current web push api.
Deletions
[-] - Remove all aesgcm code. This significantly reduces maintenance by reducing tests and removing concerns of deprecation, considering aes128gcm is universally supported.
[-] - Remove old GCM/FCM code. This is redundant now that web push is standardized.
Breaking Changes ⚠

WebPushClient::new() now returns a Result as the Isahc client has a fallable constructor. This has been applied to both clients to keep the api the same, although the hyper client is infallible.
Removal of all gcm/fcm methods on builders. I believe the FCM crate may be a valid upgrade path if FCM is heavily used.
Removal of ContentEncoding::AesGcm. Because all tested APIs support (and in the case of Edge only supports) Aes128Gcm, consumers should simply replace the variant with ContentEncoding::Aes128Gcm.

Notes
All tests pass and confirmed working on Chrome, Firefox, and chromium Edge. You can see it working (potentially, my project still has some bugs 😅) in a personal project here.

Need to add migration guide to README.md before merging.


Uses the same idiom for writing lemmas

Running prediction over a huge amount of data, the assertion failed. (Tracking down the individual sentence that triggered this assertion would be quite difficult given the size of the data; it would take a day or more.)
While I wrote the comment there, I no longer remember what it means since I don't see an explicit zip here anymore.
I propose in interest of safety that we simply reuse the indexing idiom we use for the other heads and remove the assertion.

This is "in production" as it were and still working so I'll submit.


添加githook: pre-receive

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


Trace indices

It would be awesome to be able to hover over the radargrams and see the trace index, or if possible, even click on the radargram to pick the index of different features, and export those indices to a file. But even hover-only indices would be great!

Hi @elmutter -- thanks for the feature request!

It would be awesome to be able to hover over the radargrams and see the trace index,

I agree that having some info on hover would be really useful (#48 also requested this, but a different set of info!)
This is also pretty straightforward to implement, and a few people have requested it, so I'll bump it close to the front of the queue.
I'm leaning towards adding a text display below the radargram image that displays some subset of:

trace
UTC time (not sure if this is useful to anybody, or if what they really want is
sample (I wish I could do depth/elevation, but not all radargrams include surface pick information, so I can't actually calculate this)
amplitude

Would that address your use case? Would a different set of info (or other UX  change) fit your workflow better?

if possible, even click on the radargram to pick the index of different features, and export those indices to a file.

I also agree with this! I've been thinking about the right level of annotation to support ... I don't ever plan for QIceRadar to be a competitor for the rich layer tracing tools in e.g. Landmark, but I think that some level of support for annotation would be really useful.
Would you be willing to open a 2nd issue about this explicitly, and include details about your desired workflow? That would help me a ton in terms of figuring out the range of use cases. Also happy to hop on a Zoom if that's preferable for you.
Full disclosure: I'm not sure if annotations will be in scope for this round of funding (they weren't in the proposal, but there's certainly interest...). However, I am starting to look for opportunities for follow-on funding, and this would be included.

And, here's a mockup of how I imagine this working:

I'm leaning towards adding a text display below the radargram image that displays some subset of:

trace
UTC time (not sure if this is useful to anybody, or if what they really want is
sample (I wish I could do depth/elevation, but not all radargrams include surface pick information, so I can't actually calculate this)
amplitude

That sounds perfect, I can't think of a reason why I'd need the UTC time, but the sample, trace, and amplitude would be great. I agree with excluding depth/elevation--I often have to go through and reprocess surface picks even if they exist initially and I think there's some variation in methods for dealing with radar speed through the firn layers.

Would you be willing to open a 2nd issue about this explicitly, and include details about your desired workflow? That would help me a ton in terms of figuring out the range of use cases. Also happy to hop on a Zoom if that's preferable for you.

For sure, I'll write something up in the next few days! Thanks so much for your work on this!!

I'm working on this feature in the feature/cursor_info branch. I'm going to have @j-booth4 use it for a bit before merging into main.
Screenshot below, with the new GUI element outlined in red (unfortunately, my screenshot tool removes my current mouse location...):


diagnostic: do not show if disabled

I've been experimenting with a new workflow by keeping diagnostics disabled globally unless a project-specific configuration enables them. I found that lualine does not check vim.diagnostic.is_disabled() before showing diagnostic information. This PR adds a simple check to verify that diagnostics are indeed enabled before updating the statusline.
Thanks for a great plugin!

Final round of changes are done. I made one more modification to check if diagnostics are disabled for the current buffer rather than the global disable.


chore(main): release 1.0.3

:robot: I have created a release beep boop
1.0.3 (2022-11-22)
Bug Fixes

Release Whispir OpenAPI specification v1.1.2 (#31) (4f06608)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/whispir/whispir-node/releases/tag/v1.0.3 :sunflower:


fix: github action

run using composer

I will fix my coding style, may it can fix some issue for github action

its okey


[NVIDIA Xavier][nvcr.io/nvidia/l4t-pytorch][make install]CMake Error at python/bindings_python_3.6/cmake_install.cmake:89 (file):

commit id: 7cf4d9ecf61b1f1534ac5d3b29bea235b35bf8e0

Running on NVIDIA Xavier, Jetpack [L4T 32.5.2]. I compiled jetson-utils in container nvcr.io/nvidia/l4t-pytorch:r32.5.0-pth1.7-py3, Follow the introduction of README:
git clone https://github.com/dusty-nv/jetson-utils
mkdir build
cd build
cmake ../
make -j$(nproc)
sudo make install
sudo ldconfig

And use jetson-inference/CMakePreBuild.sh to install dependencies.
QUESTION1
Get ERROR when make -j$(nproc)
In file included from /workdir/jetson-utils/codec/gstWebRTC.cpp:23:0:
/workdir/jetson-utils/codec/gstWebRTC.h:30:10: fatal error: gst/webrtc/webrtc.h: No such file or directory
 #include <gst/webrtc/webrtc.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/jetson-utils.dir/build.make:4403: recipe for target 'CMakeFiles/jetson-utils.dir/codec/gstWebRTC.cpp.o' failed
make[2]: *** [CMakeFiles/jetson-utils.dir/codec/gstWebRTC.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /workdir/jetson-utils/codec/gstEncoder.cpp:24:0:
/workdir/jetson-utils/codec/gstWebRTC.h:30:10: fatal error: gst/webrtc/webrtc.h: No such file or directory
 #include <gst/webrtc/webrtc.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/jetson-utils.dir/build.make:4355: recipe for target 'CMakeFiles/jetson-utils.dir/codec/gstEncoder.cpp.o' failed
make[2]: *** [CMakeFiles/jetson-utils.dir/codec/gstEncoder.cpp.o] Error 1
In file included from /workdir/jetson-utils/codec/gstDecoder.cpp:24:0:
/workdir/jetson-utils/codec/gstWebRTC.h:30:10: fatal error: gst/webrtc/webrtc.h: No such file or directory
 #include <gst/webrtc/webrtc.h>
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
CMakeFiles/jetson-utils.dir/build.make:4331: recipe for target 'CMakeFiles/jetson-utils.dir/codec/gstDecoder.cpp.o' failed
make[2]: *** [CMakeFiles/jetson-utils.dir/codec/gstDecoder.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/jetson-utils.dir/all' failed
make[1]: *** [CMakeFiles/jetson-utils.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

Fix it refer to Missing dependencies when building on 35.1.0 container images possible issues with opencv #146
apt-get install libgstreamer1.0-dev
apt-get install libjson-glib-dev
apt-get install libgstreamer-plugins-bad1.0-dev

QUESTION2
Get ERROR when make install
root@localhost:/workdir/jetson-utils/build_v2# make install
[ 83%] Built target jetson-utils
[ 97%] Built target jetson-utils-python-36
[100%] Built target video-viewer
Install the project...
-- Install configuration: ""
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/alphanum.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/commandLine.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/csvReader.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/csvWriter.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/filesystem.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/logging.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/mat33.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/pi.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/rand.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/timespec.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/xml.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/csvReader.hpp
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/csvWriter.hpp
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/json.hpp
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/gstCamera.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/v4l2Camera.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/gstBufferManager.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/gstDecoder.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/gstEncoder.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/gstUtility.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/gstWebRTC.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/nvbuf_utils.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaBayer.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaColormap.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaColorspace.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaCrop.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaDraw.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaFilterMode.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaFont.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaGrayscale.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaMappedMemory.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaMath.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaNormalize.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaOverlay.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaPointCloud.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaRGB.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaResize.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaUtility.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaVector.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaWarp.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaYUV.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaAlphaBlend.cuh
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/cudaFilterMode.cuh
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/glBuffer.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/glCamera.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/glDisplay.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/glEvents.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/glTexture.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/glUtility.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/glWidget.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/imageFormat.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/imageIO.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/imageLoader.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/imageWriter.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/loadImage.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/imageFormat.inl
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/devInput.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/devJoystick.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/devKeyboard.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Endian.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/IPv4.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/IPv6.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Networking.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/RTSPServer.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Socket.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/URI.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/WebRTCServer.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Event.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Mutex.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Process.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/RingBuffer.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Thread.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Event.inl
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/Mutex.inl
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/RingBuffer.inl
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/videoOptions.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/videoOutput.h
-- Up-to-date: /workdir/jetson-utils/install/include/jetson-utils/videoSource.h
-- Up-to-date: /workdir/jetson-utils/install/lib/libjetson-utils.so
-- Up-to-date: /workdir/jetson-utils/install/share/jetson-utils/cmake/jetson-utilsConfig.cmake
-- Up-to-date: /workdir/jetson-utils/install/share/jetson-utils/cmake/jetson-utilsConfig-noconfig.cmake
-- Up-to-date: /workdir/jetson-utils/install/bin/cuda-array-interface.py
-- Up-to-date: /workdir/jetson-utils/install/bin/cuda-examples.py
-- Up-to-date: /workdir/jetson-utils/install/bin/cuda-from-cv.py
-- Up-to-date: /workdir/jetson-utils/install/bin/cuda-from-numpy.py
-- Up-to-date: /workdir/jetson-utils/install/bin/cuda-from-pytorch.py
-- Up-to-date: /workdir/jetson-utils/install/bin/cuda-to-cv.py
-- Up-to-date: /workdir/jetson-utils/install/bin/cuda-to-numpy.py
-- Up-to-date: /workdir/jetson-utils/install/bin/cuda-to-pytorch.py
-- Up-to-date: /workdir/jetson-utils/install/bin/test-display.py
-- Up-to-date: /workdir/jetson-utils/install/bin/test-logging.py
-- Up-to-date: /workdir/jetson-utils/install/bin/test-video.py
-- Up-to-date: /workdir/jetson-utils/install/bin/video-viewer.py
-- Up-to-date: /workdir/jetson-utils/install/bin/test-cuda.sh
-- Up-to-date: /usr/lib/python3.6/dist-packages/jetson_utils_python.so
-- Up-to-date: /usr/lib/python3.6/dist-packages/Jetson
-- Up-to-date: /usr/lib/python3.6/dist-packages/Jetson/__init__.py
-- Up-to-date: /usr/lib/python3.6/dist-packages/Jetson/Utils
-- Up-to-date: /usr/lib/python3.6/dist-packages/Jetson/Utils/__init__.py
CMake Error at python/bindings_python_3.6/cmake_install.cmake:89 (file):
  file INSTALL cannot find
  "/workdir/jetson-utils/python/bindings/../python/jetson".
Call Stack (most recent call first):
  python/cmake_install.cmake:94 (include)
  cmake_install.cmake:393 (include)

Makefile:117: recipe for target 'install' failed
make: *** [install] Error 1

How can I fix it? @dusty-nv Looking forward to your answer

Hi @zjykzj, jetson-utils has a container and Dockerfile for it here:   https://github.com/dusty-nv/jetson-containers/tree/master/packages/jetson-utils

Hi @zjykzj, jetson-utils has a container and Dockerfile for it here: https://github.com/dusty-nv/jetson-containers/tree/master/packages/jetson-utils

This document shows dependency environment L4T>=32.6 and My environment is 32.5.2. I tried dusty-nv/jetson-inference 's container: https://github.com/dusty-nv/jetson-inference/blob/master/docs/aux-docker.md
$ git clone --recursive --depth=1 https://github.com/dusty-nv/jetson-inference
$ cd jetson-inference
$ docker/run.sh

and run the examples in python/examples/cuda-from-numpy.py, that works. Just need to modify some things:
# from jetson_utils import cudaFromNumpy, saveImageRGBA
from jetson.utils import cudaFromNumpy, saveImageRGBA

OK cool.  It says dependency L4T>=32.6 because JetPack 4.6 is as old as I support in jetson-containers, but it should still be okay.


Change rake db:migrate to rails db:migrate

Noticed this discrepancy following along with an Upcase course.

Thanks.


vendor: bump github.com/google/gopacket to v1.1.19

Note that behavior of (*DecodingLayerParser).DecodeLayers wrt. empty packet data changed (see google/gopacket#846). This was addressed in the Cilium codebase in #14448.

test-me-please

test-me-please

retest-runtime

test-me-please

retest-runtime


nStakeMinAge still referenced in GetWeight

nStakeMinAge still referenced in GetWeight https://github.com/rat4/blackcoin/blob/protocolv3/src/kernel.cpp#L13-L20
GetWeight is referencded when comparing to GetStakeSplitAge in https://github.com/rat4/blackcoin/blob/protocolv3/src/wallet.cpp#L1948
GetStakeSplitAge is only referenced there.
GetStakeSplitAge is declared here https://github.com/rat4/blackcoin/blob/protocolv3/src/wallet.cpp#L28
Those are the only things stopping it from not using nStakeMinAge at all when its only using protocolv3.

I guess a workaround would be to make it ask "if (nCredit > GetStakeCombineThreshold())" when its using protocolv3 instead of "if (GetWeight(nBlockTime, (int64_t)txNew.nTime) < GetStakeSplitAge())".


Fix broken pages in feature app

Fixing the following broken pages in samples,

/features-app/osgi/call-class - page by adding a new class in place of the removed Pet Store sample class.
/features-app/session - by adding the missing simpleauth.bundle osgi import

@this - Made the requested changes in ef788c4c3e104fa345a164aef181ece3aa2070ec.

@msmshariq Please create an issue for this PR and link it in the description.

Please find the relevant git issue https://github.com/wso2/carbon-uuf/issues/170


TODO Tracker

There are lot of TODOs sprinkled over the code. Lets have a corresponding issue open here. This can be the top-level tracker issue.

Testing https://probot.github.io/apps/todo/
https://github.com/krsna1729/psychic-waddle/issues
Should we set it up?

@omec-project/ngic-maintainers


[FEAT]: Retrieve Product Details

Description:
Develop a backend API endpoint to allow logged-in users to retrieve the details of a specific product. This functionality is part of the product management system and requires user authentication.
Acceptance Criteria:
Endpoint security:
Only authenticated users can have access to the endpoint
A user must have the appropriate permissions to access the endpoint
Each request to the endpoint must include a valid authentication token in the
1. Retrieve Product Details:

Method: GET
URL: /api/v1/products/:id
Request:

Headers:

Authorization: Bearer <JWT_token>

Response:
On successful retrieval:{
  "status": "success",
  "message": "Product details retrieved successfully",
  "status_code": 200,
  "data": {
    "id": 1,
    "name": "string",
    "price": 45.0
    "description": "string",
  }
}

On error (e.g., product not found):{
  "status": "error",
  "message": "Product not found",
  "status_code": 404
}

On error (e.g., unauthorized access):{
  "status": "error",
  "message": "Unauthorized access",
  "status_code": 401
}

Validation:

Validate the JWT auth token.
Validate that the id exists and the user is authorized to view the product.

Purpose:
To provide a secure and authenticated endpoint for retrieving details of a specific product, ensuring only authorized users can access this information.
Expected Outcome:
A fully functional backend API endpoint that allows logged-in users to retrieve product details, with proper validation and error handling.
Tasks:

[ ] Implement the GET endpoint to retrieve product details.
[ ] Validate inputs and handle errors appropriately.
[ ] Write unit tests for the endpoint to ensure it handles valid and invalid inputs correctly.

Test Scenarios:

Successful product retrieval: Verify that a logged-in user can retrieve product details with a valid product ID.
Product not found: Verify that the endpoint returns a 404 status code when the product does not exist.
Unauthorized access: Verify that the endpoint returns a 401 status code when the user is not authorized to view the product.
Validation error: Verify that the endpoint returns a 400 status code when required parameters are missing or incorrectly formatted.

This is the link to the approval ticket.

@Laban254   You did not assign me

Done

This is a duplicate of #62

Don't forget that @zxenonx has checked this already. you can contact him @JoshuaOloton


[release-2.6] Triggering image rebuild

Signed-off-by: dislbenn<EMAIL_ADDRESS>
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

/lgtm


Error in Build NNPACK @mbp

There might be some error in Build NNPACK when running in macbook pro.
# Add PIC option in CFLAG and CXXFLAG to build NNPACK shared library
sed -i "s|gnu99|gnu99 -fPIC|g" CMakeLists.txt
sed -i "s|gnu++11|gnu++11 -fPIC|g" CMakeLists.txt

when running sed ......., get error :
sed: 1: "CMakeLists.txt": invalid command code C

I found that there is no gnu99 and gnu++11 in  CmakeLists.txt,
Could you give some advices, thanks very much!

Please open a new trouble shooting thread on https://discuss.tvm.ai/ note that NNPack is completely optional, and you do not have to build with NNPack enabled


faas.coldstart attribute is not being captured by the Lambda layers

Hello team,
I'm doing some testing with AWS Lambda and the OTel Lambda layer. Here is a log generated by the logging exporter.
EXTENSION	Name: collector	State: Ready	Events: [INVOKE,SHUTDOWN]
2022/07/28 17:16:42 [collector] Received event: {
	"eventType": "INVOKE",
	"deadlineMs":<PHONE_NUMBER>511,
	"requestId": "a4453547-abc6-4f97-9fc8-4bd874ce9d6b",
	"invokedFunctionArn": "arn:aws:lambda:us-east-1:[redacted]:function:otel-sample",
	"tracing": {
		"type": "X-Amzn-Trace-Id",
		"value": "Root=1-62e2c477-06f824e21a7e58fe5ef16c43;Parent=2925122b30b17859;Sampled=1"
	}
}
2022/07/28 17:16:42 [collector] Waiting for event...
Hello, world
2022-07-28T17:16:42.583Z	INFO	loggingexporter/logging_exporter.go:42	TracesExporter	{"#spans": 1}
2022-07-28T17:16:42.583Z	DEBUG	loggingexporter/logging_exporter.go:51	ResourceSpans #0
Resource SchemaURL:
Resource labels:
     -> telemetry.sdk.language: STRING(python)
     -> telemetry.sdk.name: STRING(opentelemetry)
     -> telemetry.sdk.version: STRING(1.11.1)
     -> cloud.region: STRING(us-east-1)
     -> cloud.provider: STRING(aws)
     -> faas.name: STRING(otel-sample)
     -> faas.version: STRING($LATEST)
     -> service.name: STRING(otel-sample)
     -> telemetry.auto.version: STRING(0.30b1)
ScopeSpans #0
ScopeSpans SchemaURL:
InstrumentationScope opentelemetry.instrumentation.aws_lambda 0.30b1
Span #0
    Trace ID       : 62e2c47706f824e21a7e58fe5ef16c43
    Parent ID      : c9e8c429e812c43d
    ID             : cb3315ce306fdd4b
    Name           : app.lambda_handler
    Kind           : SPAN_KIND_SERVER
    Start time     : 2022-07-28 17:16:42.512959436 +0000 UTC
    End time       : 2022-07-28 17:16:42.513069571 +0000 UTC
    Status code    : STATUS_CODE_UNSET
    Status message :
Attributes:
     -> faas.id: STRING(arn:aws:lambda:us-east-1:[redacted]:function:otel-sample)
     -> faas.execution: STRING(a4453547-abc6-4f97-9fc8-4bd874ce9d6b)

As you can see, attributes like faas.name, faas.version, faas.id, and faas.execution are captured in my traces. However, I don't see an attribute for cold starts. According to this doc, there is an attribute called faas.coldstart and it is a boolean that is true if the serverless function is executed for the first time. However, this attribute is not shown in my traces when using the Otel Lambda layer. I've tested with the Java layer and the Python layer and neither of them were showing that attribute.

Bump. I believe this is something that the new tracing API in lambda might make available?

This should be resolved in the next layer release which will include https://github.com/open-telemetry/opentelemetry-lambda/pull/346 that adds a processor that can add cold start attributes to the first span the collector extension processes.

Support of coldstart processor is currently in review. We will provide an update by mid April here.

@Aneurysm9  @vsakaram there was no update posted here in mid-april, was this fixed?


Update fonts: remove unused glyphs and Macintosh table

See https://github.com/KaTeX/katex-fonts/pull/73.

Codecov Report

Merging #2171 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2171   +/-   ##
=======================================
  Coverage   94.73%   94.73%
=======================================
  Files          83       83
  Lines        5304     5304
  Branches      927      927
=======================================
  Hits         5025     5025
  Misses        256      256
  Partials       23       23

Flag
Coverage Δ

#screenshotter
89.24% <ø> (ø)
:arrow_up:

#test
88.46% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


fix: ci pipeline trigger bad gateway

Description

Fixes #3387
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

Checklist:

[ ] The title of the PR states what changed and the related issues number (used for the release note).
[ ] Does this PR requires documentation updates?
[ ] I've updated documentation as required by this PR.
[x] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have tested it for all user roles.
[ ] I have added all the required unit/api test cases.

Does this PR introduce a user-facing change?

RCA:  this was happening for older apps (apps before build pack story) as for these apps there is no entry in ci_build_config table


Support Homebrew patches

From Homebrew's side we completely override the prefix (base var). This is because under our system, the Python install directory and the install directory that should be used for user-installed packages should be separate (or user packages are lost on upgrades).
We currently do this via distutils.cfg planted in the standard library distutils which will of course not work anymore.
Going forward we're looking at the system that will hopefully be introduced in Python 3.11 to add additional install schemes to sysconfig.py:

https://gist.github.com/FFY00/625f65681fbcd7fc039dd4d727bb2c2f
https://bugs.python.org/issue43976

Notably, the idea is schemes should be added rather than replaced. This is why sysconfig.get_preferred_scheme(key) was introduced in Python 3.10. This is also important when dynamic logic may be required. Ideally I reckon distutils should use this when selecting a scheme.
While the above will cover Python 3.10+, there'll still be a question about what we do for <= 3.9. sysconfig._prefix_addition is almost what we want, though I don't know if calculating a relative path and going up levels (..) is a good idea.
Originally posted by @Bo98 in https://github.com/pypa/setuptools/issues/2896#issuecomment-992774977

The preferred and expected long-term supported way for any Python environment to customize the install behavior is to provide custom install schemes as solicited here, and this technique is supported on all supported Pythons (3.6+). So if homebrew can patch/extend the install schemes in sysconfig, that would be the best solution for old and new Pythons. If it's going to be more complicated than that, capture any shortcomings here and we can discuss.

It seems distutils needs to support that get preferred scheme, which presumably could be honored even on old Pythons. I can work on an implementation this weekend. If Homebrew can patch sysconfig to extend the schemes and provide a get preferred scheme function, would that provide foreword and backward compatibility?

Yes, it seems likely we will backport get_preferred_scheme to older Pythons so that plan sounds good to me.


DebugConsole: Uncaught exceptions dont do \n correctly

This happens because DebugConsole is html. Replace \n with  or something

Fixed. :^)


rememberMarkerState key argument takes a String? but should be Any?

rememberMarkerState takes a String? but this should be Any?. It forwards to call to rememberSaveable which takes an Any? as argument. I don't see any reason this is String? and now I have to convert some type to a String to make it work with rememberMarkerState.

Oh oops, thats my bad :(


Additional check for string presentation of types

[x] There is an associated issue that is labelled
'Bug' or 'Accepting PRs' or is in the Community milestone
[x] Code is up-to-date with the master branch
[ ] You've successfully run jake runtests locally
[x] You've signed the CLA
[ ] There are new or updated unit tests validating the change
Fixes #12050

Hi @vvscode, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;


support animated GIF on macOS

macOS provide animated GIF support for built-in NSImageView and can use FLAnimatedImageView
New Pull Request Checklist

[x] I have read and understood the CONTRIBUTING guide

[x] I have read the Documentation

[x] I have searched for a similar pull request in the project and found none

[x] I have updated this branch with the latest master to avoid conflicts (via merge from master or rebase)

[x] I have added the required tests to prove the fix/feature I am adding

[x] I have updated the documentation (if necessary)

[x] I have run the tests and they pass

[x] I have run the lint and it passes (pod lib lint)

This merge request fixes / reffers to the following issues: ...
Pull Request Description
SDWebImage 4.0-core drop the animated GIF support and use FLAnimatedImageView to take care of GIF. But actually macOS has a well built-in support for GIF and it's really easy to use. So it's no need to only show the first frame on macOS. Instead, use the built-in NSImage to maintain and render on NSImageView.
Fix:
When loading GIF images on macOS, showing the entire animated GIF images on NSImageView if you set NSImageView.animates=YES or only show the first frame of GIF images if you set NSImageView.animates=NO

Great work @dreampiggy. I missed this entirely.

@dreampiggy I see you have a few contributions to our project. If you are interested, I can ask the owner to add you as a contributor to the project.

@bpoplauschi I'd love to. My company and personal's iOS app have an widely usage of SDWebInage and recently have updated to SD 4.0. I'm also interested in this open source project.

Great. @rs could you add @dreampiggy into the team?

Done

Thanks @rs. PS: we have a new version out :)
@dreampiggy welcome and feel free to contribute in any way that you find suitable, we sure need help here.

@bpoplauschi @rs I'm glad to join in and would like to contribute to this project. 😄

@dreampiggy Welcome aboard 欢迎上车 😉

@rs Hi, Olivier Poitrey. Are you busying now ? Cound you please add me to the CocoaPods Trunk. I found that I could not upload the spec files to CocoaPods because I'm not in the owner list of SDWebImage project. Currently bpoplauschi is not online for a while, so we could not release a new version. 😅
My trunk email<EMAIL_ADDRESS>name: DreamPiggy
You can do this through pod trunk add-owner in command line.
Hope that this will not bother you. Thanks. 😃


Routing flow with redux

I have read the source code of the official Redux navigation example, but I didn't find what I was looking for. Basically what I want to do is navigating to another route when I receive a correct token from a server. The redux stuff is already configured in my app, and I can dispatch actions with no problems at all.
But, I'd like to know what's the best way to handle this problem, using redux and react-navigation. I guess that I have to perform something like
  if (action.type === 'JUMP_TO_TAB') {
    return { ...state, index:0 }
  } else {
    return TabBar.router.getStateForAction(action,state)
  }

somewhere, but configured for StackNavigator.
Here's my commented example gist. I hope this issue can also be useful to many others.

You can use dispatch({ type: 'Navigation/NAVIGATE', routeName: 'YourRouteName' }), or simply this.props.navigation.navigate('routeName')
Here's a sample from my app.
class HistoryScreen extends PureComponent {
render() {
    render(
      <HistoryList
        onViewDetails={this.props.onViewDetails}
      />
    );
}

const mapStateToProps = createStructuredSelector({});

function mapDispatchToProps(dispatch) {
  return {
    onViewDetails: (txId) => {
      dispatch({ type: 'Navigation/NAVIGATE', routeName: 'Details', params: { txId } });
    },
    dispatch,
  };
}

export default connect(mapStateToProps, mapDispatchToProps)(HistoryScreen);

Thanks for the answer, but it didn't work for me. Please take a look at the update gist, I've added the actions.js file related to my login reducer. (Watch out for the comment at the end)
https://gist.github.com/jkomyno/ef32cbff4c95b5e2c2fce7b7e4587a9f

Mind also sharing an example of your reducer?

@jkomyno, you should try adding redux-logger to see if your actions are getting called.
In the file where you have your combineReducers call.
import logger from 'redux-logger';
...
const store = createStore(
  combineReducers({
    // Your reducers here
  }),
  initialState,
  applyMiddleware([logger])
);

@grabbou Hi Mike, I've updated the gist with the login reducer and the root reducer (where I use combineReducers).
@RobertSheaO Hey Robert, thanks for the tip I can use it to remove some console.log(), but as I have already mentioned I'm sure that the login actions work correctly. However, I could use redux-logger to discover if "Navigation/NAVIGATE" gets called.

Basically I'm looking for the cleanest and most proper way of having something like:

actionTypeHappened('RESPONSE_LOGIN')
  .then((response) => {
    dispatch(
      { type: 'Navigation/NAVIGATE', routeName: 'Details', params: { response}}
    )
  })

But isn't NAVIGATE going to push a route onto the stack? While JUMP action does what it says - it jumps without pushing anything to the stack.

Is there any update on this one guys, please?

Pretty much my use case as well. Being able to JUMP to already opened scenes/views without adding to the stack. Exactly like a tab bar that already uses the JUMP action.

Hi @jkomyno
Check out my repo:
https://github.com/goblinbr/manager-react-native-app
It's working with react-navigation and redux.
Here are the files that contains the react-navigation stuff:
https://github.com/goblinbr/manager-react-native-app/blob/master/src/AppWithNavigationState.js (used by App.js)
https://github.com/goblinbr/manager-react-native-app/blob/master/src/reducers/AppNavigatorReducer.js
https://github.com/goblinbr/manager-react-native-app/blob/master/src/actions/navigateTo.js (used by AuthActions.js and EmployeeActions.js)

@goblinbr Thanks a lot for pointing to your repo! It really helped me a lot to integration react-navigation into my existing project.
You should submit a pull request to link your repo as an example in the docs.

Hi @goblinbr, sorry but I didn't notice your answer. Tomorrow I'm going to test your application and possibly embedding the same functionality in my app.
In the mean time, thank you for your response!

Thanks @goblinr for sharing. I would like to add buttons to the navigation header that call redux dispatch. Do you (or anyone) happen to know how to get access to the props from within nagivationOptions?

Great example @goblinbr !!

@mattharrison
You can get it in the route configs:
const AppNavigator = StackNavigator({
  Drawer: {
    screen: Drawer,
    navigationOptions: {
      title: 'Parkr'
    }
  },
  Login: {
    screen: Login,
    navigationOptions: {
      title: 'Login'
    }
  }
}, {
  navigationOptions: {
    header: props => ({
      left: <Hamburger {...props} />
    })
  }
});

Hi! In an effort to get the hundreds of issues on this repo under control I'm closing issues tagged as questions. Please don't take this personally - it's simply something we need to do to get the issues to a manageable point. If you still have a question I encourage you to re-read the docs, ask on StackOverflow, or ask on the #react-navigation Reactiflux channel. Thank you!


C#: Improve binding generator checks/passes

This is in a similar vein to my other PR, #79351, but it's more involved as it directly changes codeblocks within bindings_generator.cpp so it warrants seperation imo. The main changes are

Enum types will now properly utilize pascal case when referenced in the documentation
paramref now properly tagged in documentation, unless they're part of a signal
Implemented basic docstrings for public auto-generated methods/values
Fixed delegate docstring logic so it doesn't cause double-summaries
Generated methods now include their argument types, preventing ambiguous references with Compat.cs

Diffs caused by this: https://gist.github.com/RedworkDE/731e64edd3002d34416bb91c4eb3d8f5

The logic for those "new" checks will take more time to think about than I expected, so I'll remove that section for now. So instead of focusing on clearing up warnings specifically, this is now more about QOL for bindings_generator overall; the OP has been updated accordingly

https://gist.github.com/RedworkDE/46aeeffb844a61b9cae78117ba18f389 diffs got a whole lot bigger, generally look good, but I haven't looked at this in detail yet.

Ohhh yeah, they're way bigger thanks to the documentation additions

I preferred your documentation too, so I just used that instead where applicable. Because it didn't use specific class references, I was able to trim a TON of the excess generation size via <inheritdoc/>

@Repiteo
@raulsntos
Is there an easy where given a JSON file of the right format to create a c# binding
Question
Where is the documentation for proper Json file format => manually created
Motivation
To manually create GDExtension C# binding

Are there any particular reasons to use <inheritdoc/> here beyond that it makes the generated code a bit smaller? IMO size of the generated code is not really a metric that matters until you reach like millions of generated LOC.

The size is the only real advantage I can think of, but at the same time I can't think of a reason not to do it if the documentation would otherwise be identical. That is to say, if we think it's worth making specific class references in the documentation, then we could drop <inheritdoc/> without hesitation

New update that fixes core documentation attempting to reference editor api. If I can figure out a way to safely handle CS0108, that'll be all generated warnings accounted for!
Also, in fixing that last bit, I realized that the api_type check isn't 100% thorough, as both ResourceImporterMP3 and ResourceImporterOggVorbis are considered core types, when they're supposed to be editor-specific. Though that might be something that needs to be resolved in core, as they appear to be handled directly in their modules & I'm not sure if that needs to be somehow migrated to register_editor_types or what

@raulsntos I think I've got something figured out for the "new" situation! This updated setup brings back the old method, but utilizes a newly added _log_warn to output notices to the console during generation. This should address the concern of erroneously hiding away critical information, while simultaneously addressing the warnings in the generated code

Can you split the PR by diagnostic Id? I think it'd be easier to review that way. Some of the changes in this PR are straight-forward and I'd like to approve them but I'm not so sure about the other changes.

The size is the only real advantage I can think of, but at the same time I can't think of a reason not to do it if the documentation would otherwise be identical.

The documentation will be identical, but adding extra code to the bindings generator (which is written manually) to make generated code cleaner doesn't seem like an improvement to me. In general, we should prioritize cleaner code in the non-generated code since it's the code that we have to write and maintain ourselves, the generated code can be as long and repetitive as we want since it's machine-generated.

New update that fixes core documentation attempting to reference editor api.

I think it's weird that GodotSharp API is referencing GodotSharpEditor API, I'd like to take a better look at why that's happening.

I think I've got something figured out for the "new" situation! This updated setup brings back the old method, but utilizes a newly added _log_warn to output notices to the console during generation.

So the warning is silenced in the .NET compiler and then we print it manually to the console? I'm not sure how people that compile with warnaserror would feel about that, since it feels like we're bypassing it. I do like it more than completely hiding it though.

The documentation will be identical, but adding extra code to the bindings generator (which is written manually) to make generated code cleaner doesn't seem like an improvement to me. In general, we should prioritize cleaner code in the non-generated code since it's the code that we have to write and maintain ourselves, the generated code can be as long and repetitive as we want since it's machine-generated.

That… Is a very good point. It should be safe to revert that then

So the warning is silenced in the .NET compiler and then we print it manually to the console? I'm not sure how people that compile with warnaserror would feel about that, since it feels like we're bypassing it. I do like it more than completely hiding it though.

Maybe "warning" is a misnomer, and it should be something more like _log_notice. This technically handles the warning so it's not exactly something warnaserror should be picking up, but it shouldn't be hiding away the process either

Can you split the PR by diagnostic Id?

That being, the type of warning/case that is addressed? That should be simple enough if so

Maybe "warning" is a misnomer, and it should be something more like _log_notice.

I don't mind the name. I was just thinking that if someone is using warnaserror they probably want these to fail the build. Otherwise, I imagine they would've disabled the diagnostic. You can always change the diagnostic level for individual diagnostics.
dotnet_diagnostic.CS0108.severity = none

That being, the type of warning/case that is addressed?

Yeah, the diagnostic Id reported by MSBuild. I think splitting the PR by the list mentioned in the PR description should be good:

Enum types will now properly utilize pascal case when referenced in the documentation

This one causes CS1574.

paramref now properly tagged in documentation, unless they're part of a signal

This doesn't actually cause a diagnostic, but I still think it'd be better as a separate PR.

Implemented basic docstrings for public auto-generated methods/values

This one doesn't cause a diagnostic either, but I feel like it would be better separated too.

Fixed delegate docstring logic so it doesn't cause double-summaries

I guess this one doesn't cause a diagnostic? But I would also separate it.

Generated methods now include their argument types, preventing ambiguous references with Compat.cs

This one causes CS0419.

Closing as everything here has been implemented/superseded elsewhere.


Attempt at fixing slashes

Attempted fix for #176. I've left places where we compare a path by doing StartsWith(x) untouched for now. I'm not entirely sure if I should be transforming both sides there though, it's either both or none.

Extensions.MaybeAdjustFilePath is a good one, but it works best when you pass root path to it (contextually sensible one, like project directory in most cases). Still, better than nothing.


bug: CSI secret provider + driver can't render resouces in kube-system

Description
Currently the new csi-secret-store provider is using the aws eks-charts version.  Currently the chart itself requires just being able to deploy into the 'kube-system` the actual resource (see below)
resource "kubernetes_namespace_v1" "csi_secrets_store_provider_aws" {
  metadata {
    name = local.namespace
  }
}

forces as if it requires the namespace. which seems overkill.
⚠ Note
Before you submit an issue, please perform the following first:

Remove the local .terraform directory (! ONLY if state is stored remotely, which hopefully you are following that best practice!): rm -rf .terraform/
Re-initialize the project root to pull down modules: terraform init
Re-attempt your terraform plan or apply and check if the issue still persists

I've hit the same issue on v4.21.0, but on v4.18.0 it was working fine

I am getting the same issue in the latest version (4.25.0)


[Enhancement] Update/change actor source for NPCs

Allow a GM to change the source Actor for an NPC in the bestiary.
Useful for if an NPC gets stronger, or changes stats, over the course of a campaign, but player notes, dispositions, and other bestiary central stats want to be retained.
Failing the above, perhaps an option to link multiple NPC bestiary entries.

Hm. Wouldn't this be handled by the current refreshing?
Is there a need to completly changed Actor instead of just editing the existing and refreshing? 🤔

I work with Metamorphic Studio, And obviously we have to give GM's the actor for each version of an NPC if they've changed over the course of an adventure. plus, it's not to hard to imagine a GM doing the same themselves.

Another potential use of this I was just realizing (looking at a campaign I'm prepping), is NPCs that have basic creature stats. Perhaps then this could make it so the GM doesn't have to re-reveal attributes/features if players already revealed stats on non-named NPCs in the bestiary.

I just released v1.1.4 and it adds both solutions.

In the Actor Link Menu you can remove the current actor from a Bestiary Entry and substitute in another.
You can also add additional linked actors in this menu that you can then swap between. Only the active one is visible in the Bestiary.

The later mentioned of using the same statblock for different named NPCs can be handled via Duplicate Actors aswell.
Make an Actor like Guard Captain, then add your named people like Captain Bhurt as duplicate actors to it. Then those named actors will point to the generic entry in the Bestiary when you doubleclick it and so on.


parent function in component for compati

Hi,
short question:
Is it possible for you guys to use parent function in components templates?
This way it is still possible for extensions called before to add information to blocks.
For instance in this case:
https://github.com/PAYONE-GmbH/shopware-6/blob/master/src/Resources/app/administration/src/module/sw-order/component/sw-order-user-card/sw-order-user-card.html.twig
If we wanted to add some information to the payment label or type, it'll be always overridden by your extension.
Imho, it would be a better approach to use parent. In that case other third-party-plugins can still override the template without any issues.
Still not very neat, but since we can't define any priorities to component overriding, this would help a little.
(https://github.com/shopware/platform/pull/2210)
{% block sw_order_detail_base_secondary_info_payment %}
    {% parent %}
    <template v-if="payoneCardType">
        <dd>
            {{ $tc('sw-order.payone-payment.creditCard.cardTypeLabel') }}: {{ payoneCardType }}
        </dd>
    </template>
{% endblock %}

thank you :)
best regards

Hello @ulbiopro ,
Thank you very much for your message.
I will have our developers look into this issue and get back to you as soon as I have an answer.


Add Leadership Roles

added future leadership roles for lab 06

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 55.799%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
242

Relevant Lines:
378

💛  - Coveralls


Export DatabaseContextIOExpr from Client

If you intentionally left this out of the export list, then just close this PR. However, I thought it was likely an oversight since Client does export executeDatabaseContextIOExpr which uses this type.

Yep, just an oversight.


Typo fixed

Hi @stukselbax, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, DNFBOT;


satoshi(s) -> duff(s) in locales

Should go well with a beer and https://github.com/dashpay/dash/pull/407
(not sure if this should better be done over at Transifex)

LOL :smile:
Yep, transifex is the right way for translations but it can be done only after someone will upload new en source which I'm not sure we are ready for yet.
We could merge this as a temporary fix to the issue however (RPC help isn't translated anyway) but translators will have to do their job on transifex anyway (I hate to merge .ts files from transifex and source together, it's a pain :tired_face: ).


Windows version and pythonbuddy.com

The first example on pythonbuddy.com doesn't work.
I couldn't make it work on windows. I get the server running on port 5000, the page is displayed but no input box is available to insert code, here's the log:

Serving Flask app "app"
Running on http://<IP_ADDRESS>:5000/ (Press CTRL+C to quit)
<IP_ADDRESS> - - [23/Mar/2017 08:56:41] "GET / HTTP/1.1" 200 -
No config file found, using default configuration
<IP_ADDRESS> - - [23/Mar/2017 08:56:42] "GET /check_code?text=print+%22hello+world%22%0A++++ HTTP/1.1" 200 -
run_test
<IP_ADDRESS> - - [23/Mar/2017 08:56:48] "GET /run_code?text=print+%22hello+world%22%0A++++ HTTP/1.1" 500 -
Error on request:
Traceback (most recent call last):
File "e:\Anaconda2\envs\venv\lib\site-packages\werkzeug\serving.py", line 205, in run_wsgi
execute(self.server.app)
File "e:\Anaconda2\envs\venv\lib\site-packages\werkzeug\serving.py", line 193, in execute
application_iter = app(environ, start_response)
File "e:\Anaconda2\envs\venv\lib\site-packages\flask\app.py", line 1994, in call
return self.wsgi_app(environ, start_response)
File "e:\Anaconda2\envs\venv\lib\site-packages\flask\app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "e:\Anaconda2\envs\venv\lib\site-packages\flask\app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "e:\Anaconda2\envs\venv\lib\site-packages\flask\app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "e:\Anaconda2\envs\venv\lib\site-packages\flask\app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "e:\Anaconda2\envs\venv\lib\site-packages\flask\app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "e:\Anaconda2\envs\venv\lib\site-packages\flask\app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "e:\Anaconda2\envs\venv\lib\site-packages\flask\app.py", line 1598, in dispatch_request
return self.view_functionsrule.endpoint
File "C:\Users\Administrador.DESKTOP-K5H10KV\Desktop\python\OnlinePythonLinterSyntaxChecker\app.py", line 74, in run_code
p = Popen(cmd, shell=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT, close_fds=True)
File "e:\Anaconda2\envs\venv\lib\subprocess.py", line 347, in init
raise ValueError("close_fds is not supported on Windows "
ValueError: close_fds is not supported on Windows platforms if you redirect stdin/stdout/stderr

It's because you are running this in Windows. I'm not too familiar with anaconda so you'd have to debug more deeply into the issue. It's related to Python.
Also, make sure you are running Python 2.7 in Windows.
Perhaps this will help: https://github.com/gevent/gevent/issues/669


PluginMissingError with installed plugin when running transforms

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2376
Originally created by @pblankley on 2020-10-07 13:15:40

Hi, I am starting with a new python 3.6 venv and pip installing the latest version of meltano (1.53.0) inside that venv to create the environment.
After that, I run meltano init testing and cd into that directory. Then I run meltano add extractor tap-facebook, meltano add loader target-snowflake, meltano add transformer dbt, and source the environment variables I need for config.
Then I run meltano elt tap-facebook target-snowflake --transform run --job_id=fb-to-snw and it fails instantly with
Traceback (most recent call last):
  File "/Users/paulblankley/Desktop/meltano-test/venv/bin/meltano", line 11, in <module>
    load_entry_point('meltano==1.53.0', 'console_scripts', 'meltano')()
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/cli/__init__.py", line 38, in main
    cli(obj={"project": None})
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/cli/params.py", line 23, in decorate
    return func(*args, **kwargs)
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/cli/params.py", line 61, in decorate
    func(project, *args, **kwargs)
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/cli/elt.py", line 141, in elt
    discovery_service,
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/cli/elt.py", line 220, in run_job
    discovery_service=discovery_service,
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/cli/elt.py", line 228, in run_async
    loop.run_until_complete(coro)
  File "/Users/paulblankley/miniconda3/lib/python3.6/asyncio/base_events.py", line 484, in run_until_complete
    return future.result()
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/cli/elt.py", line 258, in run_elt
    elt_context = context_builder.context()
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/core/elt_context.py", line 245, in context
    transform = self.plugin_context(self._transform, env=env.copy())
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/core/elt_context.py", line 203, in plugin_context
    plugin = self.config_service.get_plugin(plugin_ref)
  File "/Users/paulblankley/Desktop/meltano-test/venv/lib/python3.6/site-packages/meltano/core/config_service.py", line 111, in get_plugin
    raise PluginMissingError(plugin_ref.name) from stop
meltano.core.plugin.error.PluginMissingError: The requested plugin 'tap-facebook' is missing.

As an aside, running the above command with --transform skip works correctly.

View 2 previous comments from the original issue on GitLab


docs(rest-api-client): change any links referred Kintone Developer Program

Why
Kintone Developer Program will be hosted on a brand new website.
Ref. https://developer.kintone.io/hc/en-us/articles/4408520355481
What
In @kitnone/rest-api-client  documents, changed the referencing links.
How to test
N/A
Checklist

[x] Read CONTRIBUTING.md
[ ] Updated documentation if it is required.
[ ] Added tests if it is required.
[x] Passed yarn lint and yarn test on the root directory.

@mshrtsr
Thank you for your review. I've applied your comments.


i have the newest issue of java but it won't run

Run it with the following command:
Most systems:
java -jar FlagMaker.jar
Windows:
java -jar FlagMaker.exe

Run it with the following command:
Most systems:
java -jar FlagMaker.jar
Windows:
java -jar FlagMaker.exe

didn't work for me

You might need to run it in the directory that FlagMaker is located, or specify the full path to Java.


spl: Pin version of toml_edit crate to 0.21.0

Problem
New installations of anchor-spl come with toml_edit 0.21.1 which has a MSRV of 1.69 which results in the following error when using solana-cli 1.17:
error: package `toml_edit v0.21.1` cannot be built because it requires rustc 1.69 or newer, while the currently active rustc version is 1.68.0-dev

There is also no good reason for a program to depend on toml_edit crate but that's not something we have control over since it's a transitive dependency of spl-token-2022.
Related: https://github.com/solana-labs/solana/issues/33504
Summary of changes
Use fixed version toml_edit = "=0.21.0" in anchor-spl to block cargo from fetching the newest version.
This is necessary until https://github.com/coral-xyz/anchor/pull/2795 is merged but that also has its own problems.

Leaving this here in case somebody has this issue and is looking for a quick resolution.
I first built my program - it generated the Cargo.lock file and reported the error. In pure irritation I opened Cargo.lock file and removed the damn toml_edit 0.21.0 entry, it seems to generate the 0.19.15 entry for me so that made me think to simply remove the other one.

This got me passed the error and I could build just fine as before.
NOTE: This is literally my second week in Rust, I have no idea what I'm doing


Port WATisRain to iOS

Optimistic time estimate: 6-8 weeks
Backend Tasks

Stub all the classes - DONE
Read from file - DONE
Waypoint, Location, Building classes - DONE
Path, Route, RouteStep classes - DONE
Map, MapFactory classes - DONE
Implement Dijkstra's - DONE
Implement route merging - DONE
Parsing input file - DONE
Generate HTML - DONE

Frontend Tasks

Setup project - DONE
Icons - DONE
Map with zoom and pan - DONE
Drawing locations on map - DONE
Tap on map to select - DONE
Draw path on map - DONE
Display text instructions - DONE
Collapsing instructions - DONE
Clear button - DONE
Settings - DONE

Other Tasks

Get apple developer account - DONE
Test on physical devices
Submit to app store - DONE
?????
Profit

Done, note that Apple app store subscription is set to auto-renew in June 2016


Silverlight

Any advice for someone with a Silverlight client app?  (besides getting off of Silverlight, which will not happen until next year).  WebApiProxy.CSharp will not install on Silverlight.

I think it may work if you add a class library project, and use WebApiProxy from there

feeling sticky now
Unfortunately, Silverlight is not supported out of the box, nor was it ever directly tested with it.
WebApiProxy.CSharp is a PCL but a decision was made to actively exclude Silverlight to maximize compatibility. Given the strategy, I don't think it is feasible supporting it any time soon in WebApiProxy.CSharp, however; it is certainly a possibility to create a Silverlight specific version, like WebApiProxy.Silverlight to address this use case.

Thank you for the responses.  In the end I created some Dto portable class libraries in order to share the definition of my transfer objects between my wepapi code and SilverLight.  This has worked really well.  It will not work when I (very soon) start working on the JavaScript front end that will replace SilverLight.  :-(

The server side component of WebApiProxy supports JavaScript out of the box by generating a server-rendered JQuery client -> https://github.com/faniereynders/WebApiProxy/wiki/WebApi-Proxy-Provider#javascript-proxy :smile:

Closing this issue


Run Powershell generates "Running the contributed command: 'Powershell.Debug.Start' Failed

When running a Powershell file if I want to run the entire file it generates this error:
"Running the contributed command: 'Powershell.Debug.Start' failed.

I can highlight all the content and use the "run selected" command and that works
I can put the content in a notebook cell and that works, just when I open a file and try to run the entire file without highlighting.
I have tried this on a few computers (co-workers, virtual machines, etc), so I'm pretty sure it is not something with my installation.

This appears to be an issue with the Powershell extension - could you please open an issue in their repo? https://github.com/PowerShell/vscode-powershell


fix: make required outputs sensitive

what

Marks the outputs sensitive to be compatible with TF 0.14

why

Otherwise TF 0.14 would give an Error: Output refers to sensitive values when using this module

references

https://www.terraform.io/upgrade-guides/0-14.html#sensitive-values-in-plan-output

/test all


Update README.md and add link for publishing

A few minor updates. Also I've added a link to this project from https://github.com/ddev/ddev-drupal-contrib

@weitzman sorry for late answer, but I don't have time to maintain the package, and if I don't have time to fix the tests I will remove the "ddev-get" label to don't list unsupported package: https://github.com/nireneko/ddev-mkdocs/issues/6.
If you don't mind, I'm going to merge this MR, but I must fix the tests.

This is just a README change so maybe this can be merged ahead of fixing any tests?


No longer available via Homebrew?

The readme recommends installing via brew install sonar, however that is now an alias for SonarQube. Going through the results on brew search sonar didn't bring anything up. Is Sonar still available via Homebrew?

Yes but it's a tap. I need to update the instructions. This is what you should run:
brew install felicianotech/tap/sonar
Let's keep this issue open until I update the instructions. Thank you for the call out.

How about I'll do some legwork and send you a pull request :-)

See #154


Update for Python3 and "Helix" API support

Why are the java and js parts removed? Helix aka The New Twitch API isn’t relative to chat as chat is its own api and platform I don’t think v5 was even used for python. Yes maybe the python was out of date language wise but that is all that needed to be updated

I do apologize, the java and js removals were not intended as part of the pull request. I had misclicked the wrong branch. The corrected pull request has been resubmitted.
Regarding the API changes, v5 API was indeed used in the python sample code, thus have been updated to Helix.


(WIP) (MAINT) Fix issue with managing RDS instances in subnets

I tested using the following manifest and got the behavior I expected. It was created in the correct VPC / db subnet group.
rds_instance { "pl-db-dev":
  ensure               => present,
  allocated_storage    => '20',
  db_instance_class    => 'db.t2.small',
  db_parameter_group   => 'website',
  db_subnet            => 'default-vpc-5adf103f',
  master_user_password => 'fakepassword1',
  engine               => 'mysql',
  engine_version       => '5.6.22',
  license_model        => 'general-public-license',
  master_username      => 'root',
  multi_az             => false,
  region               => 'us-west-2',
  storage_type         => 'gp2',
}


Import signing keys from their mnemonic with keys restore command

Crate
ibc-relayer-cli
Summary
Add a keys restore command for importing signing keys from their mnemonic.
Acceptance Criteria
Users can import a signing key from its mnemonic with hermes keys restore CHAIN_ID -m MNEMONIC.

For Admin Use

[x] Not duplicate issue
[x] Appropriate labels applied
[x] Appropriate milestone (priority) applied
[x] Appropriate contributors tagged
[x] Contributor assigned/self-assigned

Duplicate of #636


As a CIF user, I want to see the differences on Milestone calculated fields since the last revision, so that I can focus on what did change

Description:
Calculated fields are handled by computed columns, which our current diff logic can't display. For example, diff for calculated gross, net and holdback amounts for a milestone isn't shown on the summary page (page with red/black strikeout). This is likely because the calculated values are not actually part of the schema.
This card is about implementing diffs in the Milestone form. The calculated values on the Milestone form are:

Gross Payment Amount This Milestone
Net Payment Amount This Milestone
Holdback Amount This Milestone

Acceptance Criteria:
Given I have added enough values to complete the calculation for the first time
When I view the summary page
Then the diff displays the newly calculated value
Given I have changed values that affect the calculated value
When I view the summary page
Then the diff displays changed values properly for calculated values
Given I have removed enough values to prevent the calculation
When I view the summary page
Then the diff displays removed calculated values properly
Development Checklist:

[ ] Any front-end calculated values are refactored into computed_columns:

N/A for Milestone form

[ ] Refactor calculations that calculate values based on info in project_revision to calculate based on form_change instead (this will also make the calculation dynamic)

[ ] project_revision_gross_payment_amount_this_milestone
[ ] project_revision_net_payment_amount_this_milestone
[ ] project_revision_holdback_amount_this_milestone

[ ] Query the previously calculated values under formChangeByPreviousFormChangeId
[ ] Pass the previously calculated value to CustomDiffFields via formContext.oldData
[ ] Query the latest committed calculated value under latestCommittedFormChangesFor
[ ] Pass the latest committed value to CustomDiffFields via formContext.latestCommittedData
[ ] Pass the current calculated value to CustomDiffFields via getSchemaAndDataIncludingCalculatedValues
[ ] update summary form tests
[ ] update any other mutations or tests as necessary
[ ] Meets the DOD

Definition of Ready (Note: If any of these points are not applicable, mark N/A)

[x] User story is included
[x] User role and type are identified
[x] Acceptance criteria are included
[x] Wireframes are included (if required)(N/A)
[ ] Design / Solution is accepted by Product Owner
[x] Dependencies are identified (technical, business, regulatory/policy)
[ ] Story has been estimated (under 13 pts)

·Definition of Done (Note: If any of these points are not applicable, mark N/A)

[ ] Acceptance criteria are tested by the CI pipeline
[ ] UI meets accessibility requirements
[ ] Configuration changes are documented, documentation and designs are updated
[ ] Passes code peer-review
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Ticket is ready to be merged to main branch
[ ] Can be demoed in Sprint Review
[ ] Bugs or future work cards are identified and created
[ ] Reviewed and approved by Product Owner

Notes:

Backlog refinement Apr 25: This one should be estimated considering that #1231 should already be completed.

@gurjmatharu I can see the diffs on the calculated fields. Thank you for the hard work!


--live_transcribe does nothing for me in macOS

I did double-check terminal permissions and indeed it has microphone permission.
(base) ➜  ~ whisper-ctranslate2 --live_transcribe True --language es
Live stream device: Mac mini Speakers
Listening.. (Ctrl+C to Quit)

It sais listening and that's about it, also I noticed that it didn't even get into this stage when I first installed and launched it directly, I had to first transcribe a .wav file.

Woops.
Since I noticed that I tried:
Uninstalling
Installing
Running a regular command with a file and specifying model.
Then trying live_transcription and it worked.
So it's fine, just so you know there's a bug there.

Same occurred to me

i have no output also. I've downloaded the model and tried re-install again.

Same problem .. it just shows listening and nothing happens. am using m2 mac

@sb1992 This may help: https://github.com/Softcatala/whisper-ctranslate2/blob/main/FAQ.md#live-transcription-does-not-work

Thank you changing the value of live volume threshold did the trick. Much appreciated


AWS Attribute must be whole number regression test

This adds a program which uses a string for an int property.
This reproduces the issue seen in https://github.com/pulumi/pulumi-terraform-bridge/issues/1940

Actually it looks like the plugin-sdk does support int64: https://github.com/hashicorp/terraform-plugin-sdk/pull/662/files#diff-a6c63f72881e629c952253bc3ae1e7c32a0c89d7132291abc0c02b4f37d4b780R114
There's a special flag on the schema to enable that : UseJSONNumber.
I'll dig some more if we are not breaking the string->int overrides.