Controls aren't working as intended

Describe your bug here.
Basically, the controls aren't working properly. The up button makes you go back, the down button makes you proceed, and left, right, A, and B do nothing. I can't change my key binds to fix this issue, as I demonstrated why in the following clip:
https://github.com/user-attachments/assets/a02734a0-6b37-4e25-bf11-0199b2dc3ff7
Crash Log or logcat logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Android
Which psych engine version you're on?
1.0 (Final)
Did you edit anything in this build? If so, mention or summarize your changes.
Nothing was edited, as I was physically unable to.

clear data

@mcagabe19 Same issue is still present. I tried clearing my data, and it didn't work. I even tried to uninstall and reinstall the game, and the controls still don't work properly

that's still a you issue, we don't have that issue consider using devbuild's instead


🌐 Add Korean translation for /docs/ko/docs/environment-variables.md

Add Korean Translation for /docs/ko/docs/environment-variables.md

@alejsdev hi, could you re-check with github-actions?
new page is not being created in this PR

Thanks @sodaMelon! The problem with the missing previews was handled here https://github.com/fastapi/fastapi/pull/12527

Thanks @sodaMelon! The problem with the missing previews was handled here #12527

oh hi @tiangolo, thanks!!! what a awesome speed lmao
have a nice day

@sodaMelon Thank you for your detailed review! I have revised everything you pointed out.

hi @hard-coders @JaeHyuckSa
could you review this PR?

@hard-coders  Thank you for your review! I corrected the ambiguous parts and the parts written Python to 파이썬.

Thanks everyone for the help! @Tolerblanc @sodaMelon @hard-coders :raised_hands:


Bug: Undo command after creating a Quote removes text after Quote ele…

…ment (https://github.com/facebook/lexical/issues/2750)

Look like some tests are failing because of my change. Will have a look at them later today/tomorrow 👀

Looks like some tests are failing because of my change. Will have a look at them later today/tomorrow 👀

Looks like it’s all good. Thanks for digging into it!

Closes #2750

Thanks @iampava! Much appreciated


Refactoring some rest endpoints

Give that version a try
Note that if you updated the database functions you wouldn't need to create wrappers in the endpoints.
You could directly use the DB and format functions, and merge all the endpoints in one place

ok, I updated the database functions as suggested above.
If you update the formatting functions, we can get rid of the biosamples.py, individuals.py and gvariants.py.
We can replace them with a list or a table of the form:
handler1 = generic_handler(...., ...,  db_func1, format_func1)
handler2 = generic_handler(...., ...,  db_func2, format_func2)
handler3 = generic_handler(...., ...,  db_func3, format_func3)

Done! I've replaced the 3 handlers with this.


Error by:  core_selection = fd.select_etfs("core_selection_degiro_filtered")

Hi,
As I run the code:
...
core_selection = fd.select_etfs("core_selection_degiro_filtered")
...
I got error as follow:
`JSONDecodeError                           Traceback (most recent call last)
~\anaconda3\lib\site-packages\FinanceDatabase\json_picker.py in select_etfs(category)
105             request = requests.get(json_file)
--> 106             json_data = json.loads(request.text)
107         except json.decoder.JSONDecodeError:
~\anaconda3\lib\json_init_.py in loads(s, encoding, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
347             parse_constant is None and object_pairs_hook is None and not kw):
--> 348         return _default_decoder.decode(s)
349     if cls is None:
~\anaconda3\lib\json\decoder.py in decode(self, s, _w)
339         if end != len(s):
--> 340             raise JSONDecodeError("Extra data", s, end)
341         return obj
JSONDecodeError: Extra data: line 1 column 4 (char 3)
During handling of the above exception, another exception occurred:
ValueError                                Traceback (most recent call last)
 in
----> 1 core_selection = fd.select_etfs("core_selection_degiro_filtered")
2 # core_selection = fd.select_etfs("")
3 # core_selection
~\anaconda3\lib\site-packages\FinanceDatabase\json_picker.py in select_etfs(category)
106             json_data = json.loads(request.text)
107         except json.decoder.JSONDecodeError:
--> 108             raise ValueError(f"Not able to find any data for {category}.")
109     else:
110         try:
ValueError: Not able to find any data for core_selection_degiro_filtered.`

Hi Thomas,
Great catch. This doesn't match anymore with the naming in the Database. See here. Thus it should be: core_selection = fd.select_etfs("core_selection_filtered")
Will adjust in README.md now.

great, thanks!
Am Freitag, 11. Juni 2021, 15:04:30 MESZ hat Jeroen Bouma @.***> Folgendes geschrieben:
Hi Thomas,
Great catch. This doesn't match anymore with the naming in the Database. See here. Thus it should be: core_selection = fd.select_etfs("core_selection_filtered")
Will adjust in README.md now.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Finance Database.txt
Since here doesn't support upload notebook file. I change the supress to .txt. Please download it and change it to .ipynb

sorry, change the file type back to .ipynb.

Exactly same result. Sorry man, it really is on your side. I can't do much more troubleshooting than this.

I use Python 3.7. It this OK?
 Am Montag, 14. Juni 2021, 17:04:48 MESZ hat Jeroen Bouma<EMAIL_ADDRESS>Folgendes geschrieben:

Exactly same result. Sorry man, it really is on your side. I can't do much more troubleshooting than this.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


 It can be used to layer motions on top of each other to build complex performances from smaller re-usable assets.
By default animation is considered to be ‘override’ - if you play 2 animations on the same rig simultaneously each animation will have 50% influence over the result. The result is always normalized, so the more animations playing at the same time, the smaller amount of influence each individual animation has over the final result. All of the keyframes in override animations are stored relative to the parent. Say for example you have an object with 2 override animations. The first animation has a translation value of [[0, 0, 0]] at frame 0, then it interplates to [[0, 2, 0]] on frame 30, then back to [[0, 0, 0]] on frame 60. The second animation has a translation value of [[0, 0, 0]] at frame 0, interpolates to [[0, 0, 2]] on frame 30, and then back to [[0, 0, 0]] on frame 60. If you played these animations simultaneously at full weight, frame 30 would result in a translation value of [[0, 1, 1]]. Neither the Y or Z axes would ever be able to fully reach a value of 2 with both animations playing.
Additive animation is unique because it does not use that type of normalization logic. You can have N-number of additive animations playing simultaneously and each one will have the exact amount of influence specified. To accomplish this, additive animation values are relative to the object’s value in the previous animation played in a stack, not the parent. So if the animations in the example above were played additively, frame 30 would result in a value of [[0, 2, 2]] because the second animation’s value adds on top of the first.
There are generally 2 aspects to implementing additive animations. The obvious part is runtime playback, different math is used when evaluating animations additively than is used when evaluating override animations. The other part that needs to be addressed is authoring. Because additive animation on an object is relative to its own space, there is no intuitive way to author these animations for objects in hierarchies. Instead a method of conversion needs to be implemented. This involves specifying a frame or pose to ‘subtract’ out of the other keyframes so they are relative to it.

Additive Animation for Babylon.js
The animation system in Babylon.js only supports override animation by default. By making modifications to existing functionality and adding in a conversion method additive animation can be accomplished:

Animations/runtimeAnimation.ts
The addition of an isAdditive accessor that returns the _host’s isAdditive state allows the Animatable to know whether to evaluate the RuntimeAnimation as additive.

Animations/animationGroup.ts
An _isAdditive property with isAdditive accessors was added to specify whether all Animatables contained in the group should be evaluated as additive.
An isAdditive parameter was added to the start method to specify whether to evaluate the Animatables being started as additive.
The addition of a MakeAnimationAdditive class method allows existing Animation objects’ keyframes to be converted to an additive format that are contained in a given AnimationGroup. It uses Animation.MakeAnimationAdditive on all of the AnimationGroup’s targeted animations.

Bones/skeleton.ts
The addition of a MakeAnimationAdditive class method allows existing Animation objects’ keyframes to be converted to an additive format that are contained in a given Skeleton. It uses Animation.MakeAnimationAdditive on all of the Animations referenced by Animatables on the Skeleton.

Animations/animation.ts
The addition of a MakeAnimationAdditive class method allows existing Animation objects’ keyframes to be converted to an additive format. The reference frame supplied determines the value that resulting keyframes will be relative to. For non-quaternion and non-matrix numeric animations, the value of the reference frame is simply subtracted from every keyframe. For ANIMATIONTYPE_QUATERNION animations, the value at the reference frame is normalized and conjugated. It is then pre-multiplied with every keyframe in the track.  For ANIMATIONTYPE_MATRIX animations, the matrix is first decomposed for each frame. The translation of the reference frame is subtracted. The rotation uses the method described previously for quaternions. The scale is divided by the value from the reference frame. Then the keyframe matrix is composed from the trs objects. Non-numeric keyframes are left un-altered since additive does not have real meaning for these types.

Animations/animatable.ts
The addition of an isAdditive defines whether the Animatable’s Animations will be evaluated as additive.
An isAdditive parameter was added to beginWeightedAnimation, beginAnimation, beginHierarchyAnimation, beginDirectAnimation, and beginDirectHierarchyAnimation to define whether the Animatable being created should be evaluated as additive.
The _registerTargetForLateAnimationBinding method was modified to differentiate between additive and non-additive RuntimeAnimations. Non-additive is stored in the holder’s animations array and weight is added to the holder’s totalWeight value. Additive is stored in the holder’s additiveAnimations array and weight is added to the holder’s totalAdditiveWeight property.
The _processLateBindingsForMatrices method was modified to differentiate between RuntimeAnimations in the holder’s animations and additiveAnimations arrays. First the animations array is processed. Then the current value of each non-zero weighted Animation in the additiveAnimations array is decomposed. Translation is added to the translation result from the non-additive animations. The quaternion result from the non-additive animations is multiplied with the additive quaternion. Scale is multiplied by the scale result from the non-additive animations. Then the trs objects are composed to the result matrix.
The _processLateAnimationBindingsForQuaternions method was modified to differentiate between RuntimeAnimations in the holder’s animations and additiveAnimations arrays. First the animations array is processed. Then the result quaternion is multiplied by the current value of each non-zero weighted Animation in the additiveAnimations array.
The _processLateAnimationBindings method was modified to differentiate between RuntimeAnimations in the holder’s animations and additiveAnimations arrays. First the animations array is processed. Then the current value of each non-quaternion non-matrix Animation in the additiveAnimations array is added to the result.

It all looks good to me but I am not the most well versed into our animation system. @deltakosh will come back in a week and be able to make a way deeper analysis of the change.
About the What s new, the idea is that you add a line into the dist/preview release/whats new.md file to highlight your contribution.
This will help consolidating all the next release work :-)

I created a pr for the What's New update:
https://github.com/BabylonJS/Babylon.js/pull/7784
On Sun, Mar 8, 2020 at 5:33 AM sebavan<EMAIL_ADDRESS>wrote:

It all looks good to me but I am not the most well versed into our
animation system. @deltakosh https://github.com/deltakosh will come
back in a week and be able to make a way deeper analysis of the change.
About the What s new, the idea is that you add a line into the
dist/preview release/whats new.md file to highlight your contribution.
This will help consolidating all the next release work :-)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/BabylonJS/Babylon.js/pull/7773?email_source=notifications&email_token=AOQVMXCL7QL4Z6B4JSDTBGLRGOGCDA5CNFSM4LDKHHQ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOEUZ5I#issuecomment-596200693,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOQVMXAAYDQDZMUY6ISHZC3RGOGCDANCNFSM4LDKHHQQ
.

As explained there, it would be better if you could add the change in this PR. It would prevent:

Closed #7784 and moved the change to this PR. However the What's New Update check is still failing. Is there a specific format I need to follow for the addition to what's new.md to get that test to pass?

You modified the wrong what s new file, I happens to me a lot :-)
You need to modify the one in dist/preview release/whats new.md and not the one under dist/whats new.md
Basically the first one is for our next release in preview while the second is the one of our latest stable release. Sorry about that I should have made it more clear.
Could you simply move the comment from file ?

Should be all good now thanks a ton !!!
The final check will be done by @deltakosh as soon as he ll be back next week.

For sure. I’ll be updating the doc next and will include an example as well.

On Mar 16, 2020, at 12:14 PM, David Catuhe<EMAIL_ADDRESS>wrote:

@deltakosh approved this pull request.
Allll GOOD! Thanks a million
Do you mind updating the doc?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

thanks a ton! it will be live in a hour or so

Awesome! I’m away from home right now but you can expect a documentation update request by EOD Thursday.

On Mar 16, 2020, at 1:41 PM, David Catuhe<EMAIL_ADDRESS>wrote:

thanks a ton! it will be live in a hour or so
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I love your PR...please send more ;D

I just might. Babylon’s animation system was really fun to play around with, really impressive framerate!

On Mar 16, 2020, at 2:59 PM, David Catuhe<EMAIL_ADDRESS>wrote:

I love your PR...please send more ;D
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


add image model wrapper

add an image model wrapper in ml-wrappers repository for image-based models

Codecov Report

Merging #48 (cb2615a) into main (8c1e5d7) will increase coverage by 0.01%.
The diff coverage is 65.51%.

@@            Coverage Diff             @@
##             main      #48      +/-   ##
==========================================
+ Coverage   63.71%   63.73%   +0.01%
==========================================
  Files          15       16       +1
  Lines        1039     1067      +28
==========================================
+ Hits          662      680      +18
- Misses        377      387      +10

Flag
Coverage Δ

unittests
63.73% <65.51%> (+0.01%)
:arrow_up:

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

Impacted Files
Coverage Δ

python/ml_wrappers/model/image_model_wrapper.py
60.86% <60.86%> (ø)

python/ml_wrappers/model/model_wrapper.py
72.58% <75.00%> (-0.10%)
:arrow_down:

python/ml_wrappers/common/constants.py
98.90% <100.00%> (+0.01%)
: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 8c1e5d7...cb2615a. Read the comment docs.


Map.forEach omits newly added elements

As stated in ES6 <IP_ADDRESS>, elements added after the call to forEach  begins should be visited.
So new element added in callback needs to be visited after old elements.
Test code:
var map = new Map;
map.set('a', 1);
map.set('b', 2);
var l = 0;
map.forEach(function(value, key) {
  print(key, value);
  if(l === 0) {
    map.set('c', 3);
  }
  l++;
});
print("Loops:", l);

Output:
a 1
b 2
Loops: 2

Expected Output:
a 1
b 2
c 3
Loops: 3

I have checked current implementation and it looks like list of the properties' names is gathered at the beginning of execution and used till the end.
I think there should be some check after each callback execution, which would update properties' list.
The problem is in optimal implementation of this function - properties are stored in reversed singly linked list - new elements are added at the beginning (these elements should be listed at the end of foreach).
Something like internal iterator for collection object would be helpful, but this requires invalidating properties and deleting them not directly but a bit later by GC. But this needs a bit of additional memory for each collection's property and will be time consuming.
Is there any special reason why property list is reversed? Is this for optimization of adding new properties or it affects also implementations of other functions?

@rwalczyna yes, this is a well known issue why Map - Set - WeakSet and WeakMap are not ECMA6 compliant. I've started to rework the collections so that will be a solution for this issue.


StockItem Quarantine / trash / etc

e.g. during builds a certain quantity of parts may be wasted or lost.
Provide a clean way to keep track of this and enter the data back in (e.g. at the end of the build process)?

Could be implemented using #1386 ?

You're right, this one can be closed


merge package template from Kronos-Tools/npm-package-template

Updated standard to latest version

Codecov Report

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

@@         Coverage Diff          @@
##           master   #81   +/-   ##
====================================
  Coverage      80%   80%
====================================
  Files           1     1
  Lines          10    10
====================================
  Hits            8     8
  Misses          2     2

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 bb80541...aaa4fb9. Read the comment docs.


Revert "Enable deadline propagation"

Reverts grpc/grpc#18182
Causes internal breakage

Please go ahead and rollforward at your convenience.


Support for spine 4.2...

how to support spine 4.2 ? i got json model with 4.2.37
"skeleton": {
    "hash": "pjPQ7w8o",
    "spine": "4.2.37",

nevermind, i just change it to 4.1 and work..


Slowest fee doesn't send the transaction

When sending a transaction using the slowest fee setting (0.005 XYM) does not actually send the transaction. It says "Transaction announced successfully." but nothing happens. Also filling an amount of XYM that is larger than the amount in the wallet gives "Transaction announced successfully." when using the slowest fee setting (also not sending the transaction)

This is probably that the transaction never gets accepted by any node.
Have you check unconfirmed transactions ?

No, it never gets in unconfirmed transactions.
Is this normal behavior? Should there not be any warning about this?

@evias @fboucquez maybe we could do a system to check if a successfully announced transaction has been included in the unconfirmed transaction, and if not, somehow tell the user it was not included?
I like how Metamask is handling this:
A transaction you just sent will stay in a kind of staged state until it has been included in a block. While the transaction has not been included, you are given the option to re-send it with an increased gas cost in 2 clicks.
According to the feedback we had in the Slack, it seems to be a very common question, and such a feature would make sense IMO

There should be a check to see if the tx is in unconfirmed on nodes. If not, then a message pops up and says "tx failed, please use a higher fee" or "tx failed, balance not enough" and so on. Something along those lines. If the tx is unconfirmed by the network, it is okay to proceed to dashboard and show the tx pending there and awaiting to be included in a block.
As for resending a tx the second time when the first is pending, I'm not sure if that is possible on Catapult. What can happen is the 2nd tx with the high fee gets in the next block but the first tx is still in the memory pool as unconfirmed. Later on an unselfish node processing txs with low or no fees includes the first tx in a block. Now they have both been sent.
Once the first tx is sent, the only thing a person can safely do is wait for it to time out or hope a node picks it up that accepts low fee or no fee txs.

related thread about resending the tx a second time: https://nem2.slack.com/archives/CEZKUE4KB/p1587089958051200

There should be a check to see if the tx is in unconfirmed on nodes. If not, then a message pops up and says "tx failed, please use a higher fee" or "tx failed, balance not enough" and so on.

An unconfirmed transaction is always a valid transaction. The fee that is attached may be fine for one node but not for another node. This adds complexity in how (and when) to notify the end-user about the reason for the transaction to stay unconfirmed.

It is probably good to revive this issue with REST now providing fee estimations.
In parallel, adding better status notification for the end-user would mitigate this issue. While a transaction is unconfirmed, some checks could be done to determine the nature of the waiting period.

To assess which inclusion strategy is used by a node is difficult as of now. It is a per-node property that can be changed for any node restart. More discussion to happen.

I don't understand why this was closed. The warning "Please note that the minimal fee multiplier for the currently selected node is 100" is not understandable for me (and won't be for average users) and also the problem still exists: If you selected a too small fee (slowest in this case) the transaction seems to be sent but is never processed.

The documentation site also needs to be improved in this regard. See https://github.com/nemtech/symbol-docs/issues/489.


Add capabilities attribute for printers and ticket option for print jobs

Added the capabilities response to the printer object and the ticket option for print jobs.
Now its possible to send printer settings with the job. For example:
printer_options = { version: "1.0", print: { fit_to_page: {type: 3} } }.to_json
job = my_printer.print(content: url, content_type: "url", ticket: printer_options)

@minciue this has passing tests, +1 from us on this..
We need this ASAP.

also, if you just want the .to_json moved, I can change that for you :smile:

Hi Troy. I'm on vacation right now and I don't have my computer with me. I'll take a look at this on Friday, which is when I get back. My apologies for the delay.
Eugen.
Sent from my iPhone

On Aug 19, 2015, at 04:18, Troy Anderson<EMAIL_ADDRESS>wrote:
also, if you just want the .to_json moved, I can change that for you
—
Reply to this email directly or view it on GitHub.

Let's wait for @minciue to be back from his vacation and give us his feedback and I will change the missing pieces to get this merged :)

Hi again. Just so we can finish this quicker, do move the to_json inside the cloudprint library. I can merge it today from my phone, but I won't be able to cut a new version of the gem until tomorrow.

Moved to_json into the gem and all tests green :white_check_mark:

I tested this in a fork of the source repo and couldn’t get it to have an effect. We have a receipt printer that if you print to cloudprint in CHROME and set the “do not fit” option it works, but setting to fit prints with a large gap at the top.
When using the library, any combination of fit or orientation had no effect.
Was it just me, or is it possible this needs other documentation??

On Aug 20, 2015, at 9:45 AM, Sebastian Szturo<EMAIL_ADDRESS>wrote:
Moved to_json into the gem and all tests green
—
Reply to this email directly or view it on GitHub https://github.com/minciue/cloudprint/pull/6#issuecomment-133072343.

So thats the tricky part about the ticket option. The printer options you can send are different for almost every printer and there is no documentation, at least I couldn't find any. I found a little trick to capture all the needed parameters:
The chrome cloudprint dialogue is using the same api as this gem. So you have to try to get the parameters from chrome's developer console.

Open the print dialogue and use a cloudprint printer as the destination.
Now open the chrome developer console and go to Network -> Filter the requests by XHR.
Press print in the dialogue and look what ticket options the XHR request is sending to cloudprint.

Chrome is closing the developer console after the print is finished so you need to disconnect from the internet before pressing print so the XHR fails and the developer console will stay open or you use this litle trick from stackoverlow.

I did that - and copied the options in similarly to your example, it just never effected what came out of the printer. Then I figured out how to use chrome-internals to watch the actual chrome print dialog (the ctrl+p one) and even tried those options (which I was able to prove did work)
I can do a screencast of it later today to show what we did..

On Aug 20, 2015, at 10:01 AM, Sebastian Szturo<EMAIL_ADDRESS>wrote:
So thats the tricky part about the ticket option. The printer options you can send are different for almost every printer and there is no documentation, at least I couldn't find any. I found a little trick to capture all the needed parameters:
The chrome cloudprint dialogue is using the same api as this gem. So you have to try to get the parameters from chrome's developer console.
Open the print dialogue and use a cloudprint printer as the destination.
Now open the chrome developer console and go to Network -> Filter the requests by XHR.
Press print in the dialogue and look what ticket options the XHR request is sending to cloudprint.
Chrome is closing the developer console after the print is finished so you need to disconnect from the internet before pressing print so the XHR fails and the developer console will stay open or you use this litle trick from stackoverlow. http://stackoverflow.com/questions/11136010/how-do-i-prevent-chrome-developer-tools-from-closing-when-the-current-browser-wi
—
Reply to this email directly or view it on GitHub https://github.com/minciue/cloudprint/pull/6#issuecomment-133077111.

The printout should be identical to the one you can print in chrome via cloudprint. I found a few google cloudprint bugs while printing small labels on different sizes of paper that I couldn't fix. Local printing and preview were correct but cloudprint never printed it right. But that happened on both, the gem and the print dialogue with cloudprint destination.
Thats how the ticket option looks for us now:
ticket = {"version"=>"1.0",
     "print"=>
      {"copies"=>{"copies"=>1},
       "duplex"=>{"type"=>"NO_DUPLEX"},
       "media_size"=>
        {"width_microns"=>209902,
         "height_microns"=>297038,
         "is_continuous_feed"=>false,
         "vendor_id"=>"A4"},
       "page_orientation"=>{"type"=>"AUTO"},
       "vendor_ticket_item"=>[{"id"=>"PageRegion", "value"=>"A4"}]}}

@theinventor, @SebastianSzturo I'm going to merge this now, but I'd like to not push a new gem version until we've figured out the receipts issue if that's OK with everyone. @theinventor please open a new ticket for this and show us a JSON dump of what you're using for different fit to page options.


Keeping it local

Hello Michael;
I don't have an "issue" so much as a question...
I found this repository looking for a way to speed up the IRD transmissions to my vaporizer from Home Assistant. Presently there is a lag and often missed signals. My suspicion is that this is due to the fact that I am going through the Blynk cloud server to trigger my Wifi Blaster. Your option seems much better for me, but I am wondering if there is a way that I can send the webhooks locally, rather than going through another online service (Alexa / IFTTT) - I would rather just send over LAN and keep any speed advantage I might have.
Can I do this? If so, how?

The device accepts any HTTP commands so if you wanted to issue those locally though something like home assistant you could probably do that (not super familiar with home assistant though). Just use the local IP address and don't open the port for external communication. You'll want to disable the Sha256 authentication though since that's tied to the Alexa skill but not a big deal if only on your local network. How you bridge those HTTP commands to voice commands is up to you. I don't know of a way that doesn't involve external networks but that's more of a question for whatever voice service you're using.
With regards to Alexa commands, there's no way to use the Alexa smart home API locally so that will need to be external

Thanks for the info, that will be helpful. I wasn't planning on using any voice commands either for the moment, so no bridge necessary there either. It is only local web-hooks. Thanks again!


nixos/sudo: Fix extraRules example rendering

Motivation for this change
Before:

After:

The example looks insanely complex, but LGTM.


Audio support

We have some timers spare, and I'm sure we can generate some audio.
Once a scan line (so 37.680 kHz) set the PWM to output a level between 0 and 255. Add some filtering and buffering on the output pin and voila - 37.680 kHz 8-bit PCM mono audio.  But as we have no room for samples, we probably need an API that lets you play beeps (square waves? maybe even triangle waves using some very basic maths?) at a given frequency for a given number of frames.
We probably want to set the audio output at the end of the scan-line to avoid delaying the video. Maybe calculate at the end of the scan-line and load at the start of the next scan-line.

https://sensorium.github.io/Mozzi/ is a synthesizer for Arduino which may work as a reference. Has some output schematics too.

See GitHub.com/thejpster/monotron-synth. Needs connecting to a PWM and running from the video interrupt. Not sure how to make it safe to generate samples under interrupt and change parameters in the main thread.

Maybe the synth should be optional, incase they want to provide their own synth and just supply pcm samples?

So, the LM4F120 has Timers, but they can't do up/down symmetrical PWM. The TM4C123 has Timers, plus two PWM peripherals which can do up/down.
So... I think we're going to have to switch to the TM4C123 as the official platform.

Also, www.rakits.co.uk gave me a neat little amplifier, so I need to get that built up.

Audio support is merged, and I tried it with the Rakits amplifier. Well, sound comes out, but it's very noisy. Interestingly, if I unplug the VGA cable, the noise drops right down.

Perhaps the impedance mismatch on the VGA lines is causing this?
Perhaps they just radiate more noise if they're conducting significant chunks of current? I think we're at about 8.1mA per RGB channel.

If I get the chance, I'll unpack my oscilloscope and see what frequency the noise is, which should give some clue to its source. Otherwise I'll just ignore it for now, and think about the ABI for driving the synth.

ABI for driving the synth is in. Snake can go 'bip bip bip boooop'.


Update MainWindow.java to fix size of reminder panel

Still have to find a way to resize the panel according to the content in the reminder.
Closes #113

Codecov Report

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

@@            Coverage Diff            @@
##             master     #114   +/-   ##
=========================================
  Coverage     67.24%   67.24%
  Complexity      807      807
=========================================
  Files           123      123
  Lines          2699     2699
  Branches        302      302
=========================================
  Hits           1815     1815
  Misses          757      757
  Partials        127      127

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/seedu/momentum/ui/MainWindow.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

Continue to review full report at Codecov.

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


Visual bugs - Vertical spacing and visual styling in Environment page

System Information (please complete the following information):

Model Builder Version: <IP_ADDRESS>6303
Visual Studio Version: 16.7.0 Preview 2 [30107.82.master]

Describe the bug

On the Environment page, the spacing between the page title, sub-title, and the help article hyperlink is inconsistent with the rest of the pages.

"Preview tag" for Azure looks different from other tag patterns used in the model builder.

The vertical spacing key-value pairs in the "Local Machine Configuration" and "Azure Machine Learning Workspace summary" is too much and needs to be consistent with similar sections on other pages.

To Reproduce
Steps to reproduce the behavior:

Go to Model Builder UI
Click on Image Classification scenario and go to the Environment page

Expected behavior

On the Environment page, the spacing between the page title, sub-title, and the help article hyperlink should be consistent with the rest of the pages.

"Preview tag" for Azure should have the same visual effect as the 'Azure ML' and 'Local ML' tags on the scenario cards on the scenario page (as shown below).

The vertical spacing key-value pairs in the "Local Machine Configuration" and "Azure Machine Learning Workspace summary" should be as shown in the mock-up here.

Screenshots

Additional context

Thanks for this update!
a. In the two screenshots above, I notice that the vertical spacing between Subscription, workspace, compute, etc. (screenshot 1) is less than that of Process and Memory (screenshot 2). As per Figma, it should be 8px. I am not sure what it would translate to in WPF metric.
b. I feel the "preview" text in the preview tag isn't visually centered.
c. For the vertical spacing between title-subtitle of the page, do you think we could have something like this?


build(deps): upgrade to react-native 0.72.15

Description
Upgrades react-native to 0.72.15
Test plan

[ ] Tested locally on iOS
[ ] Tested locally on Android
[ ] Unit Tests updated

Related issues

Fixes ENG-82

Backwards compatibility
Yes
Network scalability
N/A

Deleting as the yarn updates do not appear required.


Fix scripts

Fix scripts
Should fix this:
#3
#8
#16
#17
TODO :

[x] Install
[x] Remove
[x] Upgrade
[x] Backup
[x] Restore

All tested at home :-)

Maybe I can upgrade the Readme script to be like this one?
https://github.com/YunoHost/example_ynh/blob/master/README.md

yes if you want :) It could be nice


[0.6.x] Add prop utilities

Using nested layouts means we have a lot of "shared" data for each different level of layout.
We have:

A global layout that has user specific data.
A server layout that has server specific data.
A site layout that has site specific data.

When you are looking at a site the user and server data is also provided via "shared" data.
Say you are looking at a site, on some endpoints we want to augment the server prop with some addition data.
We are currently using the following pattern a lot.
Inertia::render('MyPage', [
    'key' => fn () => array_merge(value(Inertia::getShared('key')), [
        'additional_data' => $server->additional_data,
        // ...
    ]),
]);

What is happening...
We are always wrapping our getShared call in a call to value as it may be a closure or an array and we need to unwrap it.
We then call array_merge to merge the shared with the new data.
We then wrap all of this back into a Closure to make sure it isn't sent on every future response.
The value helper does not support LazyProp shared data, so we would have to use special handling for lazy props.
We do this ~40 times throughout our application to merge in additional data.
This PR proposes adding 2 new utility functions for working with raw props and the same 2 with shared support specifically.

Note
The following examples are in isolation and not how they would appear in an application - so keep that in mind when looking at them.

Inertia::resolveProp
This helper is essentially an Inertia specific version of the value helper with support for LazyProp.
Inertia::resolveProp('Tim');
// 'Tim'

Inertia::resolveProp(fn () => 'Tim');
// 'Tim'

Inertia::resolveProp(Inertia::lazy(fn () => 'Tim'));
// 'Tim'

Inertia::resolveShared
Inertia::share('name', 'Tim');

Inertia::resolveShared('name');
// 'Tim'

Inertia::share('name', fn () => 'Tim');

Inertia::resolveShared('name');
// 'Tim'

Inertia::share('name', Inertia::lazy(fn () => 'Tim'));

Inertia::resolveShared('name');
// 'Tim'

Note
The closures for the second two examples have not been resolved by the merging process. They are still yet to be resolved.

Inertia::mergeProps
Inertia::mergeProps(['Tim'], ['Jaz']);
// ['Tim', 'Jaz']

Inertia::mergeProps(fn () => ['Tim'], ['Jaz']);
// fn () => ['Tim', 'Jaz']

Inertia::mergeProps(Inertia::lazy(fn () => ['Tim']), ['Jaz']);
// Inertia::lazy(fn () => ['Tim', 'Jaz'])

Note
The closures for the second two examples have not been resolved by the merging process. They are still yet to be resolved.

Inertia::getSharedAndMergeProps
Inertia::share('names', ['Tim']);

Inertia::getSharedAndMergeProps('names', ['Jaz']);
// ['Tim', 'Jaz']

Inertia::share('names', fn () => ['Tim']);

Inertia::getSharedAndMergeProps('names', ['Jaz']);
// fn () => ['Tim', 'Jaz']

Inertia::share('names', Inertia::lazy(fn () => ['Tim']));

Inertia::getSharedAndMergeProps('names', ['Jaz']);
// Inertia::lazy(fn () => ['Tim', 'Jaz']

With this in place, we can more easily work with props and burn fn () => array_merge(value(Inertia::getShared( with fire...
Inertia::render('MyPage', [
-    'key' => fn () => array_merge(value(Inertia::getShared('key')), [
+    'key' => Inertia::getSharedAndMerge('key', [
        'additional_data' => $server->additional_data,
        // ...
    ]),
]);

It is also possible to make shared data eager for certain endpoints...
Inertia::render('MyPage', [
    'key' => Inertia::resolveShared('key'),
]);

Closing until I verify things.


Has conflict with Gson

I have discovered there is a conflict with Gson compile.
Warning:Dependency org.json:json:20090211 is ignored for debug as it may be conflicting with the internal version provided by Android.
In case of problem, please repackage with jarjar to change the class packages
Warning:Dependency org.json:json:20090211 is ignored for debug as it may be conflicting with the internal version provided by Android.
In case of problem, please repackage with jarjar to change the class packages
Warning:Dependency org.json:json:20090211 is ignored for release as it may be conflicting with the internal version provided by Android.
In case of problem, please repackage with jarjar to change the class packages
Warning:Dependency org.json:json:20090211 is ignored for release as it may be conflicting with the internal version provided by Android.
In case of problem, please repackage with jarjar to change the class packages

This library doesn't declare any dependency on Json nor Gson
You can take a look at the library deployed pom:
https://repo1.maven.org/maven2/com/daimajia/androidanimations/library/1.1.3/library-1.1.3.pom
@jjhesk can you provide a little bit more context? Maybe you gradle dependencies? This sounds like it might be an issue coming from another included library. Thanks!

@jjhesk may be you should provide more information, as @robertoestivill has pointed, this lib does not depend on org.json:json. I think your warning messages are caused by other libs that depend on org.json:json

close since no reply.


cant use FLOOR and RAND in LIMIT

my environment running ArangoDB
I'm using the latest ArangoDB of the respective release series:

[ ] 2.8
[ 1] 3.0
[ ] self-compiled devel branch

On this operating system:

[ ] DCOS on

[ ] AWS
[ ] Azure
[ ] own infrastructure

[ ] Linux

[ ] Debian .deb
[1 ] Ubuntu .deb
[ ] SUSE   .rpm
[ ] RedHat .rpm
[ ] Fedora .rpm
[ ] Gentoo
[ ] docker - official docker library
[ ] other:

[ ] Windows, version:
[ ] MacOS, version:

this is an AQL-related issue:
[ ] I'm using graph features
I'm issuing AQL via:

[ ] web interface with this browser:     running on this OS:
[ 1] arangosh
[ ] this Driver:

The following problem occurs:
i run this command in arangosh
but it gives error
db._query('FOR v in profiles LIMIT FLOOR(RAND()+1),1 RETURN v._key').toArray()
Instead I would be expecting:
a random vertex with its key

Hi @akhilbatra898,
please have a look at #1011, #1760 and also at the documentation for LIMIT ( https://docs.arangodb.com/3.0/AQL/Operations/Limit.html).
It also would be helpful, when you also provide the error message.

@akhilbatra898 : as @balsr pointed out, LIMIT does not support arbitrary expression as its arguments.
However, you could use
FOR v IN profiles SORT RAND() LIMIT 1 RETURN v._key

instead.

I am aware of this way.
But sort is expensive. For every single query sort cost will be added. And i have million nodes in database

Have you actually checked if the sort is really that expensive?
It seems that SORT RAND() is quicker than passing an arbitrary LIMIT offset value, at least when I tried it with 1,000,000 documents:
arangod> time = require("internal").time; s = time(); db._query("FOR doc IN test SORT RAND() LIMIT 1 RETURN doc._key"); time() - s;
0.0009431838989257812
arangod> time = require("internal").time; s = time(); db._query("FOR doc IN test SORT RAND() LIMIT 1 RETURN doc._key"); time() - s;
0.0003871917724609375
arangod> time = require("internal").time; s = time(); db._query("FOR doc IN test SORT RAND() LIMIT 1 RETURN doc._key"); time() - s;
0.0005550384521484375

arangod> time = require("internal").time; s = time(); db._query("FOR doc IN test LIMIT @rand, 1 RETURN doc._key", { rand: Math.floor(Math.random() * 1000 * 1000) }); time() - s;
0.017254114151000977
arangod> time = require("internal").time; s = time(); db._query("FOR doc IN test LIMIT @rand, 1 RETURN doc._key", { rand: Math.floor(Math.random() * 1000 * 1000) }); time() - s;
0.01751399040222168
arangod> time = require("internal").time; s = time(); db._query("FOR doc IN test LIMIT @rand, 1 RETURN doc._key", { rand: Math.floor(Math.random() * 1000 * 1000) }); time() - s;
0.006273984909057617

No i didn't try since my ram was getting full when querying for whole collection. I thought aince sorting takes nlogn. And offset will directly point to the location.
Anyway i will try with sort now and see.
Thanks a lot for your help :-)

I think a SORT RAND() LIMIT 1 can be optimized away, so that no sort operation is actually executed.

Thanks i will look into it

Main problem solved by using SORT RAND().
Actual feature request (using expressions in LIMIT) is a duplicate of #1011.


Use default CBMC flags in RMC

Description of changes:
This PR adds a couple of features to the RMC script:

The requested feature to have a set of default CBMC flags used by RMC, which as of now consists of --unwinding-assertions.
The scanner class which is used for matching text within CBMC's output an edit it. At present, there is a single scanner instance that looks for failed unwinding assertions in CBMC's output and prints a tip if it founds any.

I wrote the scanner class while also thinking about issue #189 , we would only need to write another instance that replaces text based on the failing assertion pattern.
Resolved issues:
Resolves #156
Call-outs:

This PR is quite large because the goal was to solve #156. We can split it into two smaller PRs if that will make reviewing easier.
Testing:

How is this change tested? Existing regression, plus a couple of new (positive) cbmc tests for testing --no-default-flags and another expected that checks the unwind failure recommendation is printed.

Is this a refactor change? No.

Checklist

[x] Each commit message has a non-empty body, explaining why the change was made
[x] Methods or procedures are documented
[x] Regression or unit tests are included, or existing tests cover the modified code
[x] My PR is restricted to a single feature or bugfix

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

Looks good Adrian! A request: a way for the user to enumerate the default flags so they can get the information without reading source.

I think we'd be better off breaking the default flags into groups:
unwinding-assertions
memory-safety
overflow-safety
Then, we could have a the following flags
no-memory-safety-checks
no-overflow-safety-checks
no-unwinding-checks
and a
no-default-checks which implies all of them

I think we'd be better off breaking the default flags into groups:
unwinding-assertions
memory-safety
overflow-safety

I have changed the proposal to include the mentioned groups, but we have to discuss the specific flags for each group. In particular, what memory safety checks we want to enable?

Looks good Adrian! A request: a way for the user to enumerate the default flags so they can get the information without reading source.

Thanks! I have added a flag --print-cbmc-flags that prints what CBMC flags will be used in an RMC invocation. Unfortunately, this does not work if the user does not specify an input file (as in a regular invocation) since the parser does not allow it. We could revisit this in the future.

We might also want to consider

[ ]  --div-by-zero-check          enable division by zero checks
[ ]  --conversion-check           check whether values can be represented after type cast
[ ]  --undefined-shift-check      check shift greater than bit-width
[ ] -float-overflow-check       check floating-point for +/-Inf
[ ] --nan-check                  check floating-point for NaN
[ ] --enum-range-check           checks that all enum type expressions have values in the enum range
[ ] --pointer-primitive-check    checks that all pointers in pointer primitives are valid or null
[ ]  --malloc-may-fail            allow malloc calls to return a null pointer
[ ]  --malloc-fail-null           set malloc failure mode to return null

For the future, the scanner is a big enough change it probably deserves its own PR. But for this one its OK

Updated with explanations on each test that removes default checks. CI is failing due to rustfmt but I think @avanhatt has is taking care of it in #304 - In the meantime, let me know if we need other changes.

For the future, the scanner is a big enough change it probably deserves its own PR. But for this one its OK

Yes, I agree.


Does Starscream support Tor connections?

Question

Does Starscream support Tor connections? For example, would it be possible to get it to work with iCepa Tor Framework?

Ref: https://github.com/iCepa/Tor.framework/issues/78

I'm not super familiar with Tor, but I assume you could just route requests through a standard SOCKS proxy?


Intellij syntax error: "Application does not take parameters"

Hello, I'm wondering if there's a way to get IntelliJ (I'm using v15.0.6 with Scala plugin 2.2.0) to be able to recognize the implicit conversion to a Mapper when applying an Endpoint.
Screenshot:

The reported error is "Application does not take parameters". Of course, this error is spurious (the code compiles). IntelliJ just seems to have some trouble with the conversion of my functions to Mappers (and probably also to FnToProduct). Not sure if this is a common issue for people using Finch in IntelliJ. Any help would be greatly appreciated!

Thanks @chrisbenincasa!
I'm (and I think everyone else is) aware of this problem. One workaround I use is to disable type-checker in IntelliJ (hit that green [T] in the right bottom corner). Although, this basically disables the everything in the IDE besides autocompletion. I think the best we can do here is to file a ticket against the Scala plugin (and vote it!) and mention this problem as false-alarm. They usually respond quite promptly.
I personally nearly hate this "magnet pattern" thing we use as Mapper to allow this DSL-like syntax. I have some ideas how to make it more explicit (extract the syntax layer into its own namespace) and perhaps simplify. Although, this doesn't mean IntelliJ shouldn't support this pattern. Lots of Scala libraries use it and I think, the Scala plugin is making a quite a decent progress in better supporting it.

Just a note - this appears to not be an issue in 2016.2, but resurfaces in 2016.3 (along with other unrelated Scala bugs)
Here is a link to download the latest good release, 2016.2.5: https://confluence.jetbrains.com/display/IntelliJIDEA/Previous+IntelliJ+IDEA+Releases

@od0 interesting. I'm on 2016.3.1 (Scala plugin 2016.3.5) and the error has changed slightly:

Basically that, but for every endpoint.
Sorry for the delay, but thank you for the reply, @vkostyukov. I'll look into opening up an issue on the Scala plugin.

Has anyone reported this bug on the scala plugin issue tracker?

@bergmark This totally slipped my mind; I never opened up an issue.

I've seen noticeably fewer of these errors after switching to the 2017 EAP release. And the errors are usually fixed by invalidating caches. Has anyone else tried the EAP?

@rpless I'm on the latest EAP and it's as bad as ever :/

Having a problem which may be related to this. Both on IntelliJ 2016.3 and 2017 EAP. sbt compile works.

I went ahead and filed an Intellij ticket (against Scala plugin): https://youtrack.jetbrains.com/issue/SCL-11386

My 2 cents:
That does not raise the warning:
  val api: Endpoint[String] = get("hello") { Ok("Foo") }

However, this raises it:

And if I declare the params, it does not compile at all:

It seems it was fixed on the Scala plugin version 2017.2.5.

@marceloboeira: I have the same setup but run into these issue, it is compilable though:

@ssenge they've disappeared after I updated the IDE/plugin. For me, it was compiling only over the terminal, but not from the IDE.

@marceloboeira: Compilable from IDE but wrong error highlighting :( Everything updated and rebuild.

This one should be solved now with #858

I think we're in a good place to close this. We can always re-open if things get broken again. Huge thanks to @sergeykolbasov for taking a stub on fixing this!

I'm having issues with IntelliJ 2018.3.4 and finch 0.27.0. In the following snippet
val forSale: Endpoint[F, Seq[Product]] =
  get("products" :: "for-sale" :: param[DeliveriesDayOfWeek]("dow")).mapAsync {
    dow => productService.forSale(dow)
  }

the IDE wrongfully thinks that dow is of type DeliveriesDayOfWeek :: HNil, while is instead a DeliveriesDayOfWeek. The code compiles just fine.

@acidghost Thus is surprising to me. I was under the impression it was fixed quite some time ago. I'd recommend leaving a comment on a linked IJ ticket with your reproducer.

Yep, I can reproduce it, though it's a different problem.
We have a custom PairAdjoin that for a composition with single element returns A instead of A :: HNil. I think IDEA fails to understand it.

Yep, I can reproduce it, though it's a different problem.
We have a custom PairAdjoin that for a composition with single element returns A instead of A :: HNil. I think IDEA fails to understand it.


Add release scripts

So we can sign and upload binaries for releases easily :)

:tada:

@cyphar Could you add release scripts? We are thinking of releasing 0.3 tomorrow.

@mrunalp Since we are at 1.0 alpha I think we should be able to close this


clustering-related refactoring

This branch contains refactoring work in preparation of the LXD clustering feature.
High-level goals are:

Remove the use of global variables when they hinder testing. In particular it should be possible to create and start more than one Daemon object in-process, to allow Go-level testing of clustering-related behavior (this is overall easier than using bash, and makes it possible to cover subtle scenarios that would be otherwise hard to setup).

Abstract way higher-level code from low-level database logic, to make it possible to more easily transition to a dqlite-based database. Try to embrace a more traditional one-transaction-per-request model wherever possible, since distributed transactions will be more sensitive to failures and could hence leave the database in an inconsistent state (e.g. part of a request's workload was committed and part wasn't).

Increase testing coverage of code that will need to be changed to implement clustering. This reduces the risk of regressions of existing logic and provides faster feedback than bash integration tests when iterating on specific code areas.

Improve code organization by making use of sub-packages. These create strong boundaries that make dependencies more clear, contribute in reducing coupling between components and layers, help in reasoning about code, and provide faster testing feedback since only the code area that has been changed will need to be re-compiled (as opposed to the whole code base, as it mostly happens right now in master).

jenkins: test this please

@stgraber as discussed during our 1-on-1, I gave the final touches to this branch, which I think is now ready. There might be some minor tweaks to do down the road, but that can be done as follow-up.

got a conflict to fix :)

Conflict solved, but tests seem hung.

jenkins: test this please

jenkins: test this please

Note that @brauner and I aren't ignoring this, we do intend to review it but will need some nice quiet time to do so, with the two of us being crazy busy at a conference, this has been difficult :)

@stgraber hehe, sure I figured that, thanks. No hurry, it's a huge diff.


Support for additional attack model types in inference attacks

Blackbox membership inference attack currently supports 3 model types: nn, rf and gb.
Blackbox attribute inference attack currently supports 2 model types: nn and rf.
Both could benefit from supporting additional attack model types (e.g., KNN, LR, etc.)

Also need to replace sklearn MLP implementation in attribute inference blackbox to pytorch (to improve performance).


If a key is undecryptable, rename it, log it, regnerate it

The runtime today fails with 500 when keys are not decryptable and the user needs to manually go and clean them up.
It'll be much better if for example

rename <name>.json to <name>.json.undecryptable
log message saying that happened.
create a new key

Chat with @fabiocav to get more specifics on how this should work.

and btw, this is just my proposal for how things could be. There are other options that I remember @fabiocav suggesting as well; for example write more metadata into the secrets that would tell you what happened.
Regardless, the only way to get out of this situation currently is manual (delete all secrets in your storage account or in your file system depending on what an app setting says), and there should be a better way.

Can you explain exactly the workaround you mentioned above?  I'm in this situation and don't really want to recreate the function app.
"Regardless, the only way to get out of this situation currently is manual (delete all secrets in your storage account or in your file system depending on what an app setting says)"
-thanks
-e

@ericleigh007 Try this:

Go to https://.scm.azurewebsites.net/DebugConsole
Go into data -> functions
Delete the secrets folder

If that doesn't work:

browse to the storage account for your function app into the azure portal,
go into containers -> azure-webjobs-secrets
delete the container with your function app name e.g. the circled entry in this screenshot:

Had a quick chat with @alrod  and we'll start this simple by following an approach similar to what @ahmelsayed suggested:
If we are unable to decrypt the payload:

Rename the file to <name>-<timestamp>.undecryptable.json (name would be the same as the original file, as this could happen to the host or function secrets
Log a message with the details
Create the new key

NOTE: We may need to specially consider scenarios where multiple sites are mistakenly setup with the same share, as this may lead to a situation where the sites keep correcting each other's secrets, initiating a loop. So we may need to limit the number of times we take this action.


Update README.md to include nvim setup

It took me a while to figure this out, so thought it would make a good contribution to the readme.

Thank you!

it's also available in the mason registry if you use Mason with neovim https://github.com/mason-org/mason-registry/pull/5413


Issue from website page Getting Started with Q

From URL: https://www.daskeyboard.io/get-started/software/
Download can't be installed on the latest macOS, Catalina. I've been trying to get this new Kickstarter keyboard to work, off and on, since I finally received it...

Related to this issue.
Our support will provide a more efficient assistance.
Closing.


feat: add normed 16 bit texture formats

Of course, the final PR will not change index.html.
Still missing (feel free to add):

[x] RG and RGB formats
[x] documentation (none required)

Discussion: https://forum.babylonjs.com/t/normalized-integer-textures-do-not-work/30333
WebGPU support seems to be in the works .

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Any guidance about documentation, tests, ...?
If not, I'm just going to add the RG and RGB flavors and remove the index.html.

Any guidance about documentation, tests, ...?
If not, I'm just going to add the RG and RGB flavors and remove the index.html.

Ah, I see you already planned to implement RG and RGB, so don't pay attention to my earlier comment about a follow up!
I don't think we really need new documentation or test for that, cc @sebavan just to be sure.

The build error is because you must also set the new textureNorm16 caps for the null, native and WebGPU engines. See files Engines/nullEngine.ts, Engines/nativeEngine.ts and Engines/webgpuEngine.ts (just set the boolean to false in these engines).

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15895/merge
Test environment:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15895/merge/index.html
To test a playground add it to the URL, for example:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15895/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15895/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15895/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15895/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15895/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15895/merge#BCU1XR#0

The build error is because you must also set the new textureNorm16 caps for the null, native and WebGPU engines. See files Engines/nullEngine.ts, Engines/nativeEngine.ts and Engines/webgpuEngine.ts (just set the boolean to false in these engines).

Thanks for the pointers. Should be fixed now. Let's see what the CI run thinks...

Visualization tests for WebGPU (Experimental)
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15895/merge/testResults/webgpuplaywright/index.html

WebGL2 visualization test reporter:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15895/merge/testResults/webgl2playwright/index.html

Visualization tests for WebGPU (Experimental)
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15895/merge/testResults/webgpuplaywright/index.html

WebGL2 visualization test reporter:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15895/merge/testResults/webgl2playwright/index.html

Here's a PG testing all eight flavors. LGTM.

Here's a PG testing all eight flavors.

Nice!
I've taken the liberty of updating it so that it also works with WebGPU when these formats are supported:
https://playground.babylonjs.com/?snapshot=refs/pull/15895/merge#SOCPNB#3
I forgot to comment, but you can remove the RGB formats from the WebGPU implementation, as they won't be supported.
Also, I think you can add it to the visualization tests (tools/tests/test/visualization/config.json), something like:
        {
            "title": "Normed 16 bits texture formats",
            "playgroundId": "#SOCPNB#3",
            "excludedEngines": ["webgl1","webgpu"]
        },

When added to config.json, you can start the test by launching npm run test:visualization:ui -- --project="webgl2" on the command line. Choose the test and start it. As the reference image doesn't exist yet, it will be created.

I've taken the liberty of updating it so that it also works with WebGPU when these formats are supported:
https://playground.babylonjs.com/?snapshot=refs/pull/15895/merge#SOCPNB#7

Great, thanks! I replaced the `Math.random' with a basic RNG to make the results reproducible (for testing).
See https://playground.babylonjs.com/?snapshot=refs/pull/15895/merge#SOCPNB#8

I forgot to comment, but you can remove the RGB formats from the WebGPU implementation, as they won't be supported.

Thanks for the input. I removed all references to RGB16* in WebGPU-related files.

Also, I think you can add it to the visualization tests (tools/tests/test/visualization/config.json), something like:
        {
            "title": "Normed 16 bits texture formats",
            "playgroundId": "#SOCPNB#7",
            "excludedEngines": ["webgl1","webgpu"]
        },

When added to config.json, you can start the test by launching npm run test:visualization:ui -- --project="webgl2" on the command line. Choose the test and start it. As the reference image doesn't exist yet, it will be created.

Ok, will give this a try.

Great, thanks! I replaced the `Math.random' with a basic RNG to make the results reproducible (for testing).

You didn't have too because the visu test framework already replaces Math.random with a reproducible RNG :).
I don't know how to add files to an existing PR, so here's the picture:

It must be copied to packages/tools/tests/test/visualization/ReferenceImages/ with name Normed-16-bits-texture-formats.png.
Also, I changed the position of the camera a bit, so the revision of the PG is #SOCPNB#10.


XPU-CNI component for enabling xPUs in a k8s environment

The XPU-CNI is a CNI which enables the consumption and configuration of xPU VFs in a K8s environment.
Currently it integrates directly and has been developed to serve the EVPN-GW API and supports VFs that are based on the Intel's IPU Mt.Evans cards. In the future hopefully it will support more than one xPU card vendors.

I think this belongs to a new github repo and should not be under poc repo... WDYT ? I can open one...

Let me think a bit of this and come back to you.

@glimchb We have an agreement. Let's create a new repo for the XPU-CNI. Can you please create one and give me push rights directly there so I can upload the code directly ?
Can you please name it opiproject/xpu-cni ?

@glimchb We have an agreement. Let's create a new repo for the XPU-CNI. Can you please create one and give me merge PRs rights so I can upload the code ?
Can you please name it opiproject/xpu-cni ?

done

replaced by https://github.com/opiproject/opi-poc/pull/915


Document why clipRRect will typically be used with saveLayer

@Hixie: i mean why are rectalinear clips and rounded clips different in this regard? the saveLayer documentation and the clipRRect documentation in the API docs don't mention it
@abarth: the core reason is antialiasing on the rounded corners
@abarth: imagine drawing blue and then red
@abarth: if you don't have an intermediate buffer then the blue will need to blend into the content underneath and can't be fully replaced by the red
@abarth: the correct rendering will have zero blue blended because the red should cover it before the clip+blend happens

while we're at it we should document that saveLayer (which introduces a render target switch) is super expensive:

@abarth: there are a couple of different hardware architectures for GPUs, but most of them involve batching commands and reordering them.
@abarth: the render target switches effectively flush the command buffer, which means you lose out on a bunch of optimizations that you could get with larger batching, then also generate a lot of memory churn because the GPU needs to copy out the current framebuffer contents from the part of memory that's optimized for writing and then needs to copy it back in once you restore the old render target.
@abarth: https://computergraphics.stackexchange.com/questions/37/what-is-the-cost-of-changing-state has some good information


Navbar visibility toggling

I have a screen component which has video player component inside it. When I toggle the video player to fullscreen, the navbar still stays on the screen.

I know I can hide the navbar by doing this in screen component:
    static navigationOptions = {         header : null     }
But how can I hide it and get it back with condition isFullscreen, which is property in video player.
Im not sure how to access the 'isFullscreen' property in screen component either.
(Im very new to react native)

Hi @sniib ! It looks like this is not a bug of the library nor a feature request, so I'll close it: I suggest next time you use Stack Overflow which is better suited for answering these types of questions. I also encourage you to join the Reactiflux community on Discord. There are React Native and React Navigation channels with helpful people who might be able to answer your question. I would also like to mention that there is a collection of helpful links and tutorials for React Navigation in the README which might be helpful for you.
If you believe that you are experiencing a bug or have a feature request, please open a new Issue following the dedicated template or submit a PR.


{AzureAnomalyDetector} import os  statement is missing in the python sample

import os  statement is missing in the python sample provided in this learn docs:  https://learn.microsoft.com/en-us/azure/ai-services/anomaly-detector/quickstarts/client-libraries?tabs=command-line&pivots=programming-language-python#visualize-results
Without this statement, you will encounter the below error:
API_KEY = os.environ['ANOMALY_DETECTOR_API_KEY']
              ^^
NameError: name 'os' is not defined

@mrbullwinkle
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Allow multiple subtitles to be processed

Currently I'm running Sushi for every subtitle separately, by doing so it wastes time redoing most of processing. By allowing multiple subtitles to be processed it can improve performance when working with multiple subtitles timed to the same source.
Interacting thought every script inputted is a way of implementing it, but I think it's better splitting shift calculation from event remapping into two separate functions/commands: the first working only with the audio files and the second taking the result of the first function and a script, then doing the event remapping. I think it would make the code easier to understand and maintain as, currently, run handles a lot of things.

Since I posted the comment above I have been working on an alternative way to synchronize videos using audio. In August I published Douki. The main difference with Sushi is that Douki, instead of comparing a lot of audio data, it compresses the audio data into fingerprints then compare the fingerprints, improving performance.
It's still a work in progress and is nowhere as close as Sushi. At the moment I've been using mostly to synchronize song translations to episodes: there's a function that generates fingerprints from a media file and a second function that takes those fingerprints and matches against a second media file and synchronizes one or more subtitles files based on those matches. I tried using it to synchronize full episodes (like TV vs. BD releases), but at the moment it don't works well, the matching algorithm needs improvements.
I hope it can serve as an inspiration for Sushi.


Add metadata.xml tabbed indent mangler

Currently, we have in tree misformatted metadata.xml files with wrong indent at all.
On that front, we also have inconsistent indent for metadata.xml: some use 2 spaces, some use 4 spaces, and most use tabs. Speaking with QA team, I was informed that there was a try to enforce a standard indent in tree, which has failed.
In this PR, I want to add a XML formatter (for metadata.xml files only) that correctly indents the file, and uses tabs for indent.
As this change might be controversial, it will be given time for discussion.

TODO: Test and show diff for best review:

[ ] The effect on long descriptions and such. Maybe to not touch the indent? Maybe only the starting indent?
[ ] Add support for configuring the indent.

How many spaces would a tab represent? Consistency with ebuilds would suggest 4?
I am asking because it would make sense to align Emacs' ebuild-mode with this. Currently it uses a tab-width of 4 for all files in an ebuild repository. However, in absence of a policy, it goes with the Emacs default for indentation of XML files, which is two spaces for child elements.

About <longdescription>, this is an element with PCDATA (or "mixed") content, so all whitespace is significant. For correct indentation of the output, all lines (including the </longdescription> end tag) would have to start on column zero. There are very few metadata.xml files doing that though; app-editors/nano is one example getting it "right" (from the perspective of output).
Of course, this doesn't look pretty in the XML input. It's basically the same problem as with bash here-documents, only that XML doesn't have any syntactic sugar that would allow ignoring leading tabs etc. (while in bash there is <<-  for that purpose).
So, not sure what to do. Maybe longdescription (and all other PCDATA and mixed elements) should be left alone?

After various tries, I can't see a normal way to mangle that file in some acceptable way, especially with saving the formatting around <longdescription>.
I will close this PR, so I won't give false hope for the near future.


Feature/tcomp 262 datastore rest endpoint

Please check if the PR fulfills these requirements

[x] The commit message follows Talend standard
[x] Tests for the changes have been added (for bug fixes / features)

What is the current behavior? (You can also link to an open issue here)
No rest API for datastore definitions.
What is the new behavior?
New rest API for datastore definitions (see TCOMP-262)
Does this PR introduce a breaking change?

[ ] Yes
[X] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...


Add option to receive longer udp syslog messages

This option is useful when users transfer web access logs via syslog protocol.
Fixes #1123.

LGTM

Oops, type of that parameter should be a size, not integer.

Should we backport to v0.12 branch?

yes.


feat: center iframes

Fix RM-5414

🧰 Changes
We decided we'd like to center embedded iframes! https://github.com/readmeio/readme/pull/7844#issuecomment-1295297918
🧬 QA & Testing

Broken on production.
Working in this PR app.

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


Pygments lexers aren't compiled

I couldn't figure out how to add the lexers based on the nuitka docs but I may be missing somethign super simple. Below is a minimum reproducible example that should recreate the issue. These python files aren't exactly data files but it doesn't appear they are caught in compilation either. Any pointers are appreciated!
python3 -m pip install pygments nuitka
echo "from pygments.lexers import get_lexer_by_name; get_lexer_by_name('python')" >> test.py
python3 -m nuitka test.py -o test --standalone --follow-imports
./test.dist/test

Error:
Traceback (most recent call last):
  File "/Users/Moosems/Desktop/salve_app_test/test.dist/test.py", line 1, in <module>
  File "/Users/Moosems/Desktop/salve_app_test/test.dist/pygments/lexers/__init__.py", line 126, in get_lexer_by_name
  File "/Users/Moosems/Desktop/salve_app_test/test.dist/pygments/lexers/__init__.py", line 45, in _load_lexers
ModuleNotFoundError: No module named 'pygments.lexers.python'

You might want to use --include-module to include modules.

@kayhayen Using --include-module=pygments did not fix it.

Feel free to read the manual for correct usage of the option.


Copy types from log into dist

Encountered a small problem with types when trying generator in typescript project.  Types from log are missing in dist that's in npm
https://unpkg.com/browse/<EMAIL_ADDRESS>

Nice thanks for spotting this.


[Feature] Command line options (CLI)

I love this utility, especially all the improvements beyond the original it's received post open-sourcing! Thanks a lot for all your hard work put into this.
Would it be possible to add a basic command line interface? For switching profiles, and starting the utility on a particular profile.
It'd be phenomenally useful if this was possible, being able to quickly switch profiles and also start/automate the utility switching, such as via tasks.

There's a goxlr-client.exe binary in the install directory of the utility :)
If you run it with --help it'll list all the commands / subcommands


Event Engine's libuv implementation

This change is

(anything I've written here can be taken as let's do a followup PR)


[DatePicker/Calendar] Feature Request: Default "firstDayOfWeek" prop for Calendar component

Description
When reading https://github.com/callemall/material-ui/issues/3104, as I was looking for something similar, I noticed that the Calendar component, when used on its own and without passing properties, doesn't separate the rows of each week. While I necessarily don't think this is a bug, as the Calendar is used in a way that's unintended, a simple fix would be to provide a default "firstDayOfWeek" property so it's not needed when rendering out an "always there" calendar.
Images & references
The following screenshot below comes up from this code:
import React from 'react';
import Calendar from 'material-ui/DatePicker/Calendar'

export default () => <Calendar />

The fix, while simple enough, isn't documented anywhere that I could find.
import React from 'react';
import Calendar from 'material-ui/DatePicker/Calendar'

export default () => <Calendar firstDayOfWeek={1} />

The default for firstDayOfWeek should be 0 = Sunday.
Look at Google examples:
https://material.io/guidelines/components/pickers.html#pickers-date-pickers

This ticket was closed as seen in the discussion at #5038. I put default as 1 at the time because that's what it was in the code here: https://github.com/callemall/material-ui/blob/master/src/DatePicker/DatePicker.js#L157

@iheidt We are following ISO-8601 for the default, so it is correct. Google examples just show a US localized example.

Closing for #4787

How can I use the Calendar component itself?
I just wanna use the Calendar itself to show it on the page. Please tell me how to use it. I have got errors. I explain details below:
I have used "@material-ui/pickers": "^3.1.2" and I have imported these two like this:
import { DatePicker, MuiPickersUtilsProvider } from '@material-ui/pickers';
but I get error.
How can I use this component. I have tried like this:
return (     <MuiPickersUtilsProvider {...extraProviderProps}>       <Calendar />     </MuiPickersUtilsProvider>   );
Please explain how to use.
Btw the error I get is this:
Can not find utils in context. You either a) forgot to wrap your component tree in MuiPickersUtilsProvider; or b) mixed named and direct file imports. Recommendation: use name imports from the module index.
Thanks is advance

@hadiMh Could you move the concern to https://github.com/mui-org/material-ui-pickers?


Bump handlebars from 4.4.3 to 4.7.7

Bumps handlebars from 4.4.3 to 4.7.7.

Release notes
Changelog
Commits

Hi


Spec for java.util.stream.IntStream / DoubleStream / LongStream

Were created java.util.stream.IntStream / DoubleStream / LongStream specs (and there iterators specs);

Weren't created spliterators; (I suppose they will be created in separated pull request);
It is needed to add types:

DoubleSummaryStatistics

IntSummaryStatistics

LongSummaryStatistics
(and change summaryStatistics methods)

PrimitiveIterator.OfDouble

Spliterator.OfDouble
(and change iterator and spliterator methods)

PrimitiveIterator.OfInt

Spliterator.OfInt
(and change iterator and spliterator methods)

PrimitiveIterator.OfLong

Spliterator.OfLong
(and change iterator and spliterator methods)

It is needed to add constants (and change sum method for DoubleStream):

public static final double POSITIVE_INFINITY = 1.0 / 0.0;
public static final double NEGATIVE_INFINITY = -1.0 / 0.0;
public static final double NaN = 0.0d / 0.0;

I don't sure: methods "forEachRemaining" are equal for iterators or not ?
Wasn't created flatMap method;


Adjust the movie, web series, and kids pages

Please assign me this issue.

Always describe the issue and improvements you want to make whenever you open an issue.
"Adjust the movie, web series, and kids pages" this line is not clear.
Also issues to redesign the home page, design kids and web series page, improve kids, movies section is already open.
Before opening any issues always make sure that no other similar issue is open.


Swap saslauthd to mount outside of postfix

Closes #474.

Potentially, I'm just going by the advised remediations in the ansible-lint docs so we wouldn't have to noqa, changed_when: true is what we do elsewhere.
https://ansible.readthedocs.io/projects/lint/rules/no-changed-when/


Mount external storage volumes without Azure Files

The current way to map/mount persistent external storage uses Azure Files and therefore SMB, there are platforms and technologies that can't support this, for example MongoDB simply refuses to start as they expect direct and lower level filesystem access
In Kubernetes this is not a problem as Kubernetes supports Azure Disks, and you can easily mount a volume into a container via a Persistent Volume Claim and have that automatically backed with an Azure Disk
Without this, SF Mesh seems quite limited the stateful/database workloads it will be able to support

Suppose you can mount a disk. How the HA will be managed? Even in AKS, this is not supported.

I have HA services running in AKS using PVC.
Kubernetes moves the storage to the node when the container/pod moves to a different node, and you can use sidecars to make sure replication happens

@benc-uk did you check out Service Fabric Reliable Disk volumes?


Future improvements

Now that v0.1 is out, following are known things I'd like to add or improve:
High priority

[x] Improve handling of backreferences to non-participating captures. [v0.1.1]
[x] Improve error handling for miscellaneous invalid and unsupported syntax. [v0.1.1, v0.2.0]
[x] Support multiple, non-overlapping recursions. [v0.3.0]
[x] Support indirect recursion. [v0.3.0]
[x] Various cleanup and refactoring. [v0.1.1, v0.2.0, v0.3.0]
[x] Fix inappropriate Shiki mismatches. [v0.4.0]
[x] Improve \G support. [v0.3.0, v0.4.0]
[x] Add auto option for target. [v0.4.0]
[ ] More test coverage.

Medium priority

[ ] Detect and error for use of what would be infinite recursion if recursion depth was unbounded.

Will avoid the potential for false positive matches when Oniguruma would error.

[ ] Support fixed-length absence operators (?~…) (variable-length not emulatable).
[ ] Support a subset of conditionals (?(N)…), (?(N)…|…) (not all forms are emulatable).
[ ] Support group names that are invalid in JS only (ex: group-name), with option to disable handling.
[x] Support flags W, D, S. [v0.5.0, v0.6.0]

[ ] Support in pattern modifiers.

[ ] Improve JSDoc-based types.

Low priority (unless something changes)

[ ] Identify and improve any performance issues.
[ ] Switch to TypeScript instead of using JSDocs.
[ ] Support mixing recursion and backreferences.

Adjusting backreferences is one thing, but the challenges from backreference multiplexing might not be worth it.

[ ] Extend character class intersection support to target ES2018 (without adding Unicode character data).
[ ] Support additional, rarely-used control char specifiers: meta \M-x, \M-\C-x; non-A-Za-z identifier with \cx, \C-x.
[ ] Support code point sequences \x{H H …}, \o{O O …}.
[ ] Support additional, rarely-used octal forms: bracketed code point \o{…} and UTF-8 encoded byte sequence (≥ \200).
[ ] Support flags P (POSIX is ASCII) and y{g}/y{w} (grapheme boundary modes).
[ ] Support grapheme boundaries \y, \Y.
[ ] Support unenclosed 4-digit backrefs (ex: \1000).

Already handled correctly if 4-digit backrefs are enclosed by \k, or if fewer than that many captures are defined.

If you'd like to see any of these features sooner, contributions are welcome!

Closing as a tracking issue since the high-pri features have now been added, and other unsupported syntax is documented in the readme. It will still be good to make progress on these items, but they can be tracked in more specific/individual issues where appropriate.


CSS class do not pass to children in the production build

Describe the bug

Create this structure

parent component

<template>
  <HelloWorld class="parent-class" />
</template>

child component(HelloWorld.vue)
<template>
  <template v-if="true">

Child

  </template>
</template>

During the dev server this code works as expected

But in production, we have no class

If we remove the template tag or if we remove the v-if from div - everything starts working
Reproduction
https://github.com/edikdeisling/issue-vite-scoped-css-production
System Info
System:
  OS: Linux 5.15 Ubuntu 22.04 LTS 22.04 LTS (Jammy Jellyfish)
  CPU: (8) x64 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
  Memory: 4.48 GB / 15.42 GB
  Container: Yes
  Shell: 5.1.16 - /bin/bash
Binaries:
  Node: 17.6.0 - ~/.nvm/versions/node/v17.6.0/bin/node
  Yarn: 1.22.17 - ~/.nvm/versions/node/v17.6.0/bin/yarn
  npm: 8.5.1 - ~/.nvm/versions/node/v17.6.0/bin/npm
Browsers:
  Chrome: 101.0.4951.54
  Firefox: 99.0.1
npmPackages:
  @vitejs/plugin-vue: ^2.3.1 => 2.3.1
  vite: 2.9.7 => 2.9.7

Used Package Manager
yarn
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

It seems like vue bug, no add _withScopeId for Components Node.

@poyoho Is this an upstream issue in Vue, or is it something to be fixed in plugin-vue?

I think is upstream issue in Vue.

@poyoho one addition is class is passing even if the root node is template. This code:
<template v-if="true">

Child

</template>

works both in dev and prod.

I was able to reproduce with vue 3.2.33.
But after upgrading to vue 3.2.37, the code did not work during dev too. This warning was happening.

Extraneous non-props attributes (class) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.

Closing as it is fixed on upstream.


We should use contextual links to make them accessible

In the Images category, the show more dropdown contains a link to 'look here'.

This is not good for accessibility, we should make links contextual so they are easier to scan with a screen reader.
Suggest we use
'The documentation contains a list of the built-in images'

@microbit-giles might be worth fixing this shortly before the next round of translation?

@microbit-matt-hillsdon @microbit-giles Suggest: "The API documentation contains a full list of the built-in images."


Maths Addition Game

Like this:

We are not accepting new projects as of now. Keep an eye on the announcement channel on discord of this repo for further instructions.


Add some extra research for Hotbar things

Some extras for Kami and another sig because why not
Fix "IsEmpty" to check the same way the game does

Old IsEmpty has become IsLoaded, with docs

If this doesn't make it in by patch, I'll just close this PR and repurpose it. I have some other things coming for gearsets as well that will require a bunch of data.yml updates.


XNLI dataset is not loading

dataset = datasets.load_dataset(path='xnli')
showing below error
/opt/conda/lib/python3.7/site-packages/nlp/utils/info_utils.py in verify_checksums(expected_checksums, recorded_checksums, verification_name)
     36     if len(bad_urls) > 0:
     37         error_msg = "Checksums didn't match" + for_verification_name + ":\n"
---> 38         raise NonMatchingChecksumError(error_msg + str(bad_urls))
     39     logger.info("All the checksums matched successfully" + for_verification_name)
     40

NonMatchingChecksumError: Checksums didn't match for dataset source files:
['https://www.nyu.edu/projects/bowman/xnli/XNLI-1.0.zip']

I think URL is now changed to "https://cims.nyu.edu/~sbowman/xnli/XNLI-MT-1.0.zip"

also i tried below code to solve checksum error
datasets-cli test ./datasets/xnli --save_infos --all_configs
and it shows
2020-10-02 07:06:16.588760: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.1
Traceback (most recent call last):
  File "/opt/conda/lib/python3.7/site-packages/datasets/load.py", line 268, in prepare_module
    local_path = cached_path(file_path, download_config=download_config)
  File "/opt/conda/lib/python3.7/site-packages/datasets/utils/file_utils.py", line 308, in cached_path
    use_etag=download_config.use_etag,
  File "/opt/conda/lib/python3.7/site-packages/datasets/utils/file_utils.py", line 474, in get_from_cache
    raise FileNotFoundError("Couldn't find file at {}".format(url))
FileNotFoundError: Couldn't find file at https://raw.githubusercontent.com/huggingface/datasets/1.0.2/datasets/./datasets/xnli/xnli.py

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/conda/lib/python3.7/site-packages/datasets/load.py", line 279, in prepare_module
    local_path = cached_path(file_path, download_config=download_config)
  File "/opt/conda/lib/python3.7/site-packages/datasets/utils/file_utils.py", line 308, in cached_path
    use_etag=download_config.use_etag,
  File "/opt/conda/lib/python3.7/site-packages/datasets/utils/file_utils.py", line 474, in get_from_cache
    raise FileNotFoundError("Couldn't find file at {}".format(url))
FileNotFoundError: Couldn't find file at https://s3.amazonaws.com/datasets.huggingface.co/datasets/datasets/./datasets/xnli/xnli.py

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/conda/bin/datasets-cli", line 36, in <module>
    service.run()
  File "/opt/conda/lib/python3.7/site-packages/datasets/commands/test.py", line 76, in run
    module_path, hash = prepare_module(path)
  File "/opt/conda/lib/python3.7/site-packages/datasets/load.py", line 283, in prepare_module
    combined_path, github_file_path, file_path
FileNotFoundError: Couldn't find file locally at ./datasets/xnli/xnli.py, or remotely at https://raw.githubusercontent.com/huggingface/datasets/1.0.2/datasets/./datasets/xnli/xnli.py or https://s3.amazonaws.com/datasets.huggingface.co/datasets/datasets/./datasets/xnli/xnli.py

Hi !
Yes the download url changed.
It's updated on the master branch. I'm doing a release today to fix that :)

the issue is fixed with the latest release


Scylla Scans API has been deleted/moved

Source information
Scylla Scans 1.4.9
Source language
English
Steps to reproduce

Add Scylla Scans Extension
Select Scylla Scans source
Unable to resolve host api.scyllascans.org

Expected behavior
I should be able to search or update as normal.
Actual behavior
api.scyllascans.org stopped existing around 2/8/24 leaving the extension non functional.
Mihon/Tachiyomi version
0.16.4
Android version
Android 12
Other details
Placed as bug rather than changed URL because I could find a new API link.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[ ] I have admitted that I am a clown by having checked this box, as I have not read these acknowledgements.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Website doesnt answer anyway

Just checked and it seems like they took the API down and the site down a week later do to some issues. They seeming plan to get both in a functioning state again.


External code during device inference

Hello, I'm instrested in usage of a depth-estimation network, which is written in PyTorch, on your device.
We've faced an issue with an operation (grid_sample) that is not supported by ONNX and OpenVINO Toolkit. We came to the solution of splitting the model into 2 parts (before the operation, after the operation) and launching the external C++ code, implementing the operation, to process the intermediate tensors. Is it possibly to somehow run such a pipeline on your device?

Hi @PVSemk ,
Yes, this is now becoming possible using our Gen2 Pipeline Builder (https://github.com/luxonis/depthai/issues/136).  We have an initial example implementation of such logic between networks here:
https://github.com/luxonis/depthai-experiments/tree/master/gaze-estimation

The processing between neural networks is done on the host in the example above to implement the processing/logic between each neural network:

So I think this should also be leverage-able for your purposes.  We could help you implement it live via our Slack if you are interested (here)
We could also probably take a stab at implementing the pipeline on the device if you are comfortable sharing the neural models.
Thoughts?
Thanks,
Brandon

And another option is you could actually use OpenCL to implement that custom logic as its own 'network' that could run as a node in the pipeline builder.  In this case then no operations would be done on the host.

Let me know if you have any additional questions @PVSemk otherwise I'm thinking I'll close this issue soon.  Thoughts?
Thanks again!
-Brandon


Remove unused method parameter #225

Signed-off-by: Aurélien Pupier<EMAIL_ADDRESS>see https://sonarcloud.io/project/issues?id=camel-lsp-server&issues=AWoRuaOr9zLXaOU8wouP&open=AWoRuaOr9zLXaOU8wouP
Pull Request informations
Rebase & Merge default requirements

Green build for master branch
Wait 24 hours after PR creation
Green job for PR
Approved PR

PR labels default process

READY_FOR_REVIEW  →  REVIEW_DONE  →  READY_FOR_MERGE

Tests

[ ] Are there Unit tests?
[ ] Are there Integration tests?
[ ] Do we need a new UI test?

PR workflow progress

[ ] Tagged with relevant PR labels
[ ] Green job for PR
[ ] PR was created more than 24 hours ago or All committers approved it
[ ] Green master branch build

@bfitzpat as you already reviewed more recent PR, I guess this one has just slip under your radar. (so here's a ping :-) )


[AutoPR network/resource-manager] Use only PublicIpAddress in Azure Firewall, not both Public and InternalPublic

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3743

(message created by the CI based on PR content)

Codecov Report

Merging #3218 into restapi_auto_Network-September-Release will not change coverage.
The diff coverage is n/a.

@@                           Coverage Diff                           @@
##           restapi_auto_Network-September-Release    #3218   +/-   ##
=======================================================================
  Coverage                                   55.17%   55.17%
=======================================================================
  Files                                        9200     9200
  Lines                                      185011   185011
=======================================================================
  Hits                                       102077   102077
  Misses                                      82934    82934

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 1f56e6d...832453d. Read the comment docs.


Trying to create new app but getting type "serial" does not exist on startup

Link to reproduction
https://github.com/brynshanahan/brynshanahan-com
Describe the Bug
When trying to start a new app with Postgres + Docker I am getting unhandledRejection error: type "serial" does not exist.
I'm starting the database in docker and I am running payload from WSL

To Reproduce
I dont think I've modified anything from the starter template
Payload Version
2.11.2
Adapters and Plugins
db-postgres, bundler-webpack

It seems like your DATABASE_URI is not defined ?
The error code 42704 indicates that there is an undefined object definition somewhere.

@fofoy  I'm getting this too; I'll trying to connect to a Xata database - the tables have been created in Xata but I get the following stack tract
 ⨯ Internal error: error: type "serial" does not exist
    at /<root>/node_modules/pg-pool/index.js:45:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async DrizzleORMPgClient.query (/<root>/node_modules/drizzle-kit/payload.js:34498:21)
    at async apply (/<root>/node_modules/drizzle-kit/payload.js:36648:9)
    at async pushDevSchema (../../node_modules/@payloadcms/db-postgres/dist/utilities/pushDevSchema.js:47:5)
    at async Object.connect (../../node_modules/@payloadcms/db-postgres/dist/connect.js:84:5)
    at async BasePayload.init (../../node_modules/payload/dist/index.js:215:13)
digest: "1337719887"
 ⨯ Internal error: error: type "serial" does not exist
    at /<root>/node_modules/pg-pool/index.js:45:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async DrizzleORMPgClient.query (/<root>/node_modules/drizzle-kit/payload.js:34498:21)
    at async apply (/<root>/node_modules/drizzle-kit/payload.js:36648:9)
    at async pushDevSchema (../../node_modules/@payloadcms/db-postgres/dist/utilities/pushDevSchema.js:47:5)
    at async Object.connect (../../node_modules/@payloadcms/db-postgres/dist/connect.js:84:5)
    at async BasePayload.init (../../node_modules/payload/dist/index.js:215:13)
digest: "1337719887"
 ⨯ Internal error: error: type "serial" does not exist
    at /<root>/node_modules/pg-pool/index.js:45:11
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async DrizzleORMPgClient.query (/<root>/node_modules/drizzle-kit/payload.js:34498:21)
    at async apply (/<root>/node_modules/drizzle-kit/payload.js:36648:9)
    at async pushDevSchema (../../node_modules/@payloadcms/db-postgres/dist/utilities/pushDevSchema.js:47:5)
    at async Object.connect (../../node_modules/@payloadcms/db-postgres/dist/connect.js:84:5)
    at async BasePayload.init (../../node_modules/payload/dist/index.js:215:13)

Hey @brynshanahan, @fofoy is probably right, you didn't configure you .env with DATABASE_URI and so it's undefined from your screenshot.

If you still can reproduce it on the latest beta we can look again, closing.


Constant broadcast of the signal

Dear Fred Larsen,what needs to be modified in the arduino sketch to emit the signal constantly?I'm sorry, but I'm not sure what to change, because I want radio signal to be always on .
Thank you!

Well, you can just move the sendSignakls() function call from setup() to loop(), I guess.


Changing title does not seem to work

If I use the frontmatter setting connie-title, and I change the title set there, but do not change any other content in the document, the title will not be changed - the plugin does not recognize title changes, using this setting, as an actual change to allow the possibility to update.
This is a very minor issue...

I just found this myself. My check to prevent republishing when no content change is too aggressive and isn't checking other things that might change like page title. I plan on fixing this soon.