SystemStackError: stack level too deep on visualization update

Context
trace
SystemStackError: stack level too deep
+ 31 non-project frames
32
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/map.rb", line 208 in validate_options
+ 24 non-project frames
57
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 17 in apply_privacy_change
58
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table.rb", line 448 in after_save
59
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/user_table.rb", line 277 in service_after_save
+ 22 non-project frames
82
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table.rb", line 109 in update
83
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 644 in propagate_name
84
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 625 in propagate_privacy_and_name_to
+ 14 non-project frames
99
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 555 in store
100
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 551 in store_using_table
101
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 86 in block in propagate_to
102
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 82 in each
103
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 82 in propagate_to
104
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 27 in block in apply_privacy_change
105
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 149 in revertable_privacy_change
106
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 26 in apply_privacy_change
107
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table.rb", line 448 in after_save
108
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/user_table.rb", line 277 in service_after_save
+ 22 non-project frames
131
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table.rb", line 109 in update
132
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 644 in propagate_name
133
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 625 in propagate_privacy_and_name_to
+ 14 non-project frames
148
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 555 in store
149
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 551 in store_using_table
150
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 86 in block in propagate_to
+ 3 non-project frames
154
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table.rb", line 109 in update
155
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 644 in propagate_name
156
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 625 in propagate_privacy_and_name_to
+ 14 non-project frames
171
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 555 in store
172
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 551 in store_using_table
173
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 86 in block in propagate_to
174
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 82 in each
175
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 82 in propagate_to
176
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 27 in block in apply_privacy_change
177
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 149 in revertable_privacy_change
178
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table/privacy_manager.rb", line 26 in apply_privacy_change
179
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table.rb", line 448 in after_save
180
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/user_table.rb", line 277 in service_after_save
+ 22 non-project frames
203
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/table.rb", line 109 in update
204
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 644 in propagate_name
205
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/models/carto/visualization.rb", line 625 in propagate_privacy_and_name_to
+ 14 non-project frames
220
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/controllers/carto/api/visualizations_controller.rb", line 267 in update
+ 6 non-project frames
227
File "/home/ubuntu/www/production.cartodb.com/releases/20170807140949/app/controllers/application_controller.rb", line 101 in wrap_in_profiler

It might be related to this: #12237
After a detailed read, there's a change that is not a pure refactor. There's a declare variable refactor:
affected_entities =<EMAIL_ADDRESS>+ metadata_table.affected_visualizations
It might be a problem because it gets evaluated sooner than before. If the outcome of the expression is somehow different (for example, if any of the entities had a different state), the result might be different/fail.
There's another change that might be related, #12519, because it changes the way that layers are sorted.
Anyway, we're just guessing ^.

Happened again today, more than 3 months later.


Add Mongotron.app 1.0.0-alpha.4

Adding a new cask

[x] Checked there aren’t open pull requests for the same cask.
[x] Checked there aren’t closed issues where that cask was already refused.
[x] When naming the cask, followed the token reference.
[x] Commit message includes cask’s name.
[x] brew cask audit --download mongotron is error-free.
[x] brew cask style --fix mongotron left no offenses.
[x] brew cask install mongotron worked successfully.
[x] brew cask uninstall mongotron worked successfully.

@adidalal Should I update the PR with such comment? I'm not a part of Homebrew-Cask team and it's stated that

URL was verified by the Homebrew-Cask team as the one provided by the vendor,

Yes please.
(I'm one of the maintainers and I verified the link)

@jsynowiec To be clear, you can always add the comment. We’re the ones who should only merge after we verified it to be accurate.


cmdGen.getCmd with multiple oid returns failure for all oids even if only one fails

Using code similar to this example, when I passed in 4 oid's for my ink jet's color cartridges, I got "no such object currently exists at this oid" for each object.  All error status were 0 so cmdGen.getCmd thought it returned successfully.  Only one of the OID's was incorrect but all 4 returned the same message.
from pysnmp.entity.rfc3413.oneliner import cmdgen

cmdGen = cmdgen.CommandGenerator()

errorIndication, errorStatus, errorIndex, varBinds = cmdGen.getCmd(
    cmdgen.CommunityData('public'),
    cmdgen.UdpTransportTarget(('localhost', 161)),
    '<IP_ADDRESS>.<IP_ADDRESS>.0',
    '<IP_ADDRESS>.<IP_ADDRESS>.0'
)

# Check for errors and print out results
if errorIndication:
    print(errorIndication)
else:
    if errorStatus:
        print('%s at %s' % (
            errorStatus.prettyPrint(),
            errorIndex and varBinds[int(errorIndex)-1] or '?'
            )
        )
    else:
        for name, val in varBinds:
            print('%s = %s' % (name.prettyPrint(), val.prettyPrint()))

Desired results would be to return the correct value for each oid and return the error message only on the one that actually failed.

You are using SNMP v2c protocol, it does not indicate nonexistent OIDs with errorStatus. Instead it  uses special sentinel value in oid-value pairs (pysnmp prints out that value as an error message). That hopefully explains why errorStatus is noError. You can switch to SNMP v1 and see the difference.
Now the question is why your printer does not return the OID-value pairs you expect it to return. Besides probably useless hint of replacing localhost with the IP address of your printer, I'd also check with printer's documentation to make sure it supports SNMP v2c, uses public community and has all that enabled.
Try sending your printer a single OID -- some embedded SNMP implementations are known to behave strangely in a non-straightforward settings.
Since I imagine your code is slightly different from the paste above, I'd advise you to enable pysnmp debugging in your script and take a look at the SNMP messages going towards your printer and back. May be you'd spot some suspicious things there. You are welcome to paste them in here for me to take a look as well.
Finally, I'd suggest you switching over to the latest release pysnmp version and base your code on its hlapi interface.

Thanks for the quick feedback. What's so strange is it's just the magenta cartridge.  The others work great.  I don't believe it is a problem with pysnmp, I actually found a unresolved notice out on one of the linux boards where someone was having the exact same problem with magenta.  I guess printers don't like magenta or something.
My concern with pysnmp was that if there is one oid in the list that has a problem, it reports the problem for all the items, even though the others would work fine if the problem oid is taken out.
I was using the hlapi interface, but it seemed more complex and confusing at the time.  I'll go back and look at it.
Thanks again.

Failing all OIDs in presence of a single failed OID may represent some sort of compromise in embedded SNMP implementation. My theory is based on the design of SNMP v1 which has a single index (e.g. error-index) for pointing out failing OID. If more than one OID fail, SNMP v1 has no way to communicate that back to client. When implementing SNMP v2c, they may have decided to leave SNMP v1 logic in place just replacing error-index pointer with noSuchObject sentinel.
But that's just a theory, no hard evidence... ;-)
The hlapi thing was designed to remediate pysnmp usage complications. That gives me hope that it should be easer for you to accommodate. Here's a quick link to respective documentation page.


Fix 'access denied' error when running in restricted (read-only) env

When container image deployed in read-only environment (e.g. restricted namespace), write-access is required for outputting "env.js" file. Redirecting output of this file to "/tmp" directory

This issue un-blocks the helm-chart PR https://github.com/spiffe/helm-charts/pull/328


fix charts value comment

modify charts value comments and make it regular.
Signed-off-by: Icarus9913<EMAIL_ADDRESS>

This is cherry-pick from https://github.com/spidernet-io/spiderpool/pull/1206


GeometryCollection rendering fix

Fix for GeometryCollection rendering
Befor
Filled LineString

After

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

@IldarKhayrutdinov Thanks, I see you added tests and a sample, great. Could you take me along a bit into what you ran into? The original code used a GeometryCollectionRenderer and GeometryCollectionExtensions. These are not necessary anymore. That looks good, but what is the thinking behind this? I like to have a bit of context when reviewing.

@pauldendulk I need to draw Collection = LineString with some control Points on line, they are drawn as filled polygons.


-[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:] + [AFURLSessionManager.m : 187]

Attempted to dereference garbage pointer -[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:] + [AFURLSessionManager.m : 187]

Stop the last requested URL before requesting a new URL.

for (NSURLSessionTask *task in self.manager.tasks) {

        if ([[task.currentRequest.URL absoluteString] containsString:url]) {
            [task cancel];
            DLog(@"❌tasks =%@", [task.currentRequest.URL absoluteString]);
            break;
        }
    }

Guess this may cause problems. I don't know the specific reason
AFNetworking version: 4.0.1
Xcode version: 13.2.1
Platform(s) running AFNetworking: iPhone
macOS version running Xcode: 12.2.1

Has anyone solved it yet

您的邮件已收到，我会尽快查阅，谢谢！


Button4 + PointingRelativeToKey

Hi, Is there option to bind those 2 things together ? Logitech performance mx is doing this and I would love to get this functionality with microsoft sculpt ergonomic mouse. I can bind "windows key" with movement because it's sending the command_r and I can use it as modifier. But I had no luck with the other key which is sending the Button4 information.

We might do that.
Please describe your desired behavior.

So I think this example is the best answer. Right now I'm using another button on the mouse and it's sending the COMMAND_R and with right/left I'm using next/prev in browsers and so, with up/down I'm switching spaces:
<autogen>
    __PointingRelativeToKey__ ModifierFlag::COMMAND_R,
    PointingRelative::LEFT, KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_L,
    PointingRelative::RIGHT, KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L,
    PointingRelative::UP, KeyCode::CURSOR_LEFT, ModifierFlag::CONTROL_L,
    PointingRelative::DOWN, KeyCode::CURSOR_RIGHT, ModifierFlag::CONTROL_L
</autogen>

I would love to get options for other buttons. For example on my performance mx I'm using scroll wheel + up/down to control volume and other buttons to skip to next/prev song in spotify (with some help of applescript and alfred).

How about this private.xml?
    <autogen>
      __KeyToKey__
      PointingButton::BUTTON4,
      PointingButton::BUTTON4, ModifierFlag::BUTTON4,
    </autogen>

    <autogen>
      __PointingRelativeToKey__ ModifierFlag::BUTTON4,
      PointingRelative::LEFT, KeyCode::BRACKET_LEFT, ModifierFlag::COMMAND_L,
      PointingRelative::RIGHT, KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L,
      PointingRelative::UP, KeyCode::CURSOR_LEFT, ModifierFlag::CONTROL_L,
      PointingRelative::DOWN, KeyCode::CURSOR_RIGHT, ModifierFlag::CONTROL_L
    </autogen>

I might misunderstand your desire. If so, let me know.

@tekezo yeah, that was it. I didn't find info that I can register button as a modifier. Thanks !

It's great.
If you don't want to send the button4 event to app, please this autogen instead.
    <autogen>
      __KeyToKey__
      PointingButton::BUTTON4,
      KeyCode::VK_MODIFIER_BUTTON4,
    </autogen>


feat!: Support rotation_period_in_days, AWS Provider v5, Terraform MSV 1.3

Description

add support for rotation_period_in_days
aws provider version v5
terraform MSV 1.3

Motivation and Context
https://github.com/hashicorp/terraform-provider-aws/pull/37140
Breaking Changes

aws provider version v5
terraform MSV 1.3

How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects

[x] I have executed pre-commit run -a on my pull request

This PR is included in version 3.0.0 :tada:


Add epoch counter for better tracking for train/test cycles

What is the concept of an epoch vs. an episode here?

Sorry I am just getting back to this. One epoch is one train/test cycle, it's a concept used widely throughout the machine learning community. Right now every time fit() is called the episode count is reset which is annoying if you are trying to get a true count of how many episodes were run if fit() is called multiple times.
The concept of an epoch would also allow for annealing the learning parameters after N epochs instead of after N episodes.


belindas-closet-nextjs_4_265_edit-functionality-button-visibility

Resolves #265
In this PR, Hanan and I added functionality to the edit button (frontend to backend integration). The updated changes show up in the local database as well. This button, along with the delete and archive buttons, is only visible to admins and creators.

Note: I don't know if it's deliberate, but if you upload an image for a product, it is updated in the database but the image doesn't show up on the app.
Related to User Story #255

Thank you for your guys efforts in adding this feature.
Looks good and works as expected.
I'm considering applying this UI/UX to the user edit role feature.
Things that need to be considered:

Input and InputSelect components are currently still implemented in CSS and Tailwinds
Following up on the above comment, the product page form is updated with PR #271
When debugging, console.log(token) is useful during development, but we should remove the console token for security purposes in production. (I'm still forget this sometimes :D)

Thank you for your guys efforts in adding this feature. Looks good and works as expected. I'm considering applying this UI/UX to the user edit role feature.
Things that need to be considered:

Input and InputSelect components are currently still implemented in CSS and Tailwinds
Following up on the above comment, the product page form is updated with PR belinda-nextjs-feature-194-update-to-mui #271
When debugging, console.log(token) is useful during development, but we should remove the console token for security purposes in production. (I'm still forget this sometimes :D)

I see! I removed console.log(token) from all the dialog components. Can you please approve this PR so it can be merged ASAP?


Patch 4

This Pull Request resolves Issue #23
Description:
In this Pull Request we have done the following additions/edits for the code:
Note: Delete all the text including this!

Make sure you replace #<IssueNumber> with the particular Issue that you are referencing with!
Make sure you describe the Issue properly and ask as many people as possible to review your Pull Request so that it can be merged as soon as possible!

Done

Are there any updates or should we close the PR?

PR closed due to inactivity!


Set the maximum number of virtual hosts

hi, guys i have a logs file 15GB
i used goaccess statistics good working. but The maximum number of virtual hosts list 366 virtual hosts only i want list all of virtual hosts
How should I do it
the log file have More than 10,000 virtual hosts
thanks

Better use separate log files for every virtual host and write cron/shell
scripts to generate stats. That's how I do it.
On Jun 6, 2016 1:01 PM, "holinhot"<EMAIL_ADDRESS>wrote:

hi, guys i have a logs file 15GB
i used goaccess statistics good working. but The maximum number of virtual
hosts list 366 virtual hosts only i want list all of virtual hosts
How should I do it
thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/allinurl/goaccess/issues/420, or mute the thread
https://github.com/notifications/unsubscribe/AAIZxetYsNc7NjzYJ43wL3Op2aijHD2Wks5qI8zRgaJpZM4IuoQb
.

@bdheeman i know this, but i did not separate log files so  how I do it now can to list all virtual hosts
thanks

@bdheeman this is a Domain Name Parking Server have many domains in one host

v1.0 will have the ability to set a max number of items. However, only the JSON and CSV outputs can be set to output a max greater than the default (366). Stay tuned for this major release, which by the way will be out pretty soon.

Just for the record, this is the same request as issue #39.

@allinurl
0.9.8 csv did not support a max greater than the default (366)? or support in v1.0

@holinhot will be on v1.0 - 0.9.8 does not support it.

This has been implemented and is already out in v1.0..  The maximum can be a number between 1 and n.
Note: Only the CSV and JSON output allow a maximum number greater than the default value of 366 (or 50 in the real-time HTML output) items per panel.

@allinurl thanks how to set maximum number?

--max-items=15 should do it.


Copyright and license should be moved to RGA

ATM it outputs them into the meta.json but ideally you'd be able to save the .rsi alongside an RGA file.

https://docs.spacestation14.com/en/maintainer-meetings/maintainer-meeting-2023-01-21.html?highlight=rga#what-to-do-about-rsi-licensing--metalgearsloth


Format logs

Format logs in the console to be more readable
example
2019-10-29 15:34:19 INFO     jenkins.InitReactorRunner$1 onAttained Augmented all extensions
2019-10-29 15:34:19 INFO     jenkins.InitReactorRunner$1 onAttained Loaded all jobs

/assign @waveywaves

/test e2e-aws-jenkins

/test e2e-aws-jenkins

as some e2e tests relies on finding messages in logs I think this PR is failing for this reason.
I will put it on
/hold

/retest

/test e2e-aws-jenkins

/retest

/test e2e-aws-jenkins

/retest

/hold cancel

the logs only show that Jenkins deploymentconfig didn't took longer than 600 seconds, this is maybe a flake.
I am reenabling and replaying tests
/retest

/test e2e-aws

some big flakes with AWS volumes and pssibily preventing router metrics to be available
/test e2e-aws

/test e2e-aws

/lgtm


CL/newBE/x64: Lowering of scalar shifts: fix shift-by-imm generation

The logic for generation of shifts-by-immediate was not quite right.  The result was that even
shifts by an amount known at compile time were being done by moving the shift immediate into %cl
and then doing a variable shift by %cl.  The effect is worse than it sounds, because all of
those shift constants are small and often used in multiple places, so they were GVN'd up and
often ended up at the entry block of the function.  Hence these were connected to the use points
by long live ranges which got spilled.  So all in all, most of the win here comes from avoiding
spilling.
The problem was caused by this line, in the Opcode::Ishl | Opcode::Ushr .. case:
   let (count, rhs) = if let Some(cst) = ctx.get_constant(inputs[1].insn) {

inputs[] appears to refer to this CLIF instruction's inputs, and bizarrely inputs[].insn all
refer to the instruction (the shift) itself.  Hence ctx.get_constant(inputs[1].insn) asks
"does this shift instruction produce a constant" to which the answer is always "no", so the
shift-by-unknown amount code is always generated.  The fix here is to change that expression to
   let (count, rhs) = if let Some(cst) = ctx.get_input(insn, 1).constant {

get_input's result conveniently includes a constant field of type Option<u64>, so we just
use that instead.

I forgot to add: this reduces compiled code run time for various tests by between 0% and 8%, and produces no perf regressions.


Use comments as field description -- with examples

This is an extension of #12 to update the README.md and example.
From original pullrequest:
This PR adds a fields description based on a comments in proto-files (unless they have a custom option BigQueryFieldOptions.Description defined).

This pullrequest has been rebased so that it's just the examples.


Re-fixed logic for outgoing connection to peers

Fixes #224. Re-fixed logic for outgoing connection to peers
(previous fix was incorrect and broke initial peer connections)

Coverage increased (+0.1%) to 46.648% when pulling 39e89618083e61dcb116b23a353ce34cc4a88f03 on fix_peer_connections into 1aefc25ec1d1e9f8debc87d88d29c7c26e24c4a1 on master.

Let's delete this pull request in favour of https://github.com/ScorexFoundation/Scorex/pull/229

Oh, I first added some comments and then saw that this PR will be taken down.
My apologies for the notifications.


[AKS] aks create, aks nodepool add: Add --os-sku argument

Description

AKS has added the ability to choose the underlying container host OS for AKS nodepools, the --os-sku argument is a string that tells the service which OS to select. We're GAing CBLMariner as an AKS container host for internal use at Microsoft shortly, so we need to move the --os-sku argument from the aks-preview extension into the az-cli acs module.
This is a direct port of changes that have been live for several months without issue in the aks-preview extension
Testing Guide

Omitting --os-sku implicitly selects the Ubuntu container host, but explicitly setting it should still result in Ubuntu hosts being provisioned.
az aks create -g resourcegroup -n clustername --os-sku Ubuntu
az aks nodepool add -g resourcegroup --cluster-name clustername -n newnodepool --os-sku Ubuntu
Additionally I've verified that --os-sku CBLMariner is behaving as expected on a subscription with access to CBLMariner.

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

The PR looks good to me. Requesting @andyliuliming for another review.


GE/Enbrighten 46201 / ZW4008 Firmware Problems

Hello,
After updating these nodes I lost power monitoring and the keypress 2X triggers the scene and the relay at the same time. Before the update, a double click would only trigger the scene.
Thanks

Sounds like you need to report that to the manufacturer. They provide the firmware.

Is there a way to remove the breaking update? Seems like something zwave-js should provide.

Which version is it?

No I mean which firmware version is the broken one?

My apologies, the breaking firmware is 5.54

I decided to report this issue to the manufacturer and came across this beta patch "0.54". Looks like they dropped the development for Home Assistant to recognize this as the most current update because the product line is obsolete.
ZW4008_Enbrighten-GE_46201_0.54 (1).zip
Un zip file, go to device, click the 3 dot menu, click update, then open .otz file, and update firmware.
The problem is zwave js sees this as an old firmware and prompts update.


chore: Update popup api example

Update popup-api.html example. There is a simpler way to create side tab and popover via API and it preserves built-in functionality for opening / closing the popup.

[BOT] Preview available: https://embed.typeform.com/b3c22c63e260aee69a4bf2b3da9bec89dab28f65/embed.js

:tada: This PR is included in version 0.27.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


axios has a bug that was resolved in axios 1.2.0

Is there an existing issue for this?

[X] I have searched the existing issues

Current behavior
Axios package version 1.0 and 1.1 has a bug that was resolved in latest version of axios.
Using a retry incerceptor causes axios to fail. See https://github.com/softonic/axios-retry/issues/212
Can you update @nestjs/axios to the latest version of axios?
Minimum reproduction code
N/A
Steps to reproduce
Use a retry interceptor like axios-retry with the current version shipped with @nestjs/axios
See https://github.com/softonic/axios-retry/issues/212
See the pull request that fixed the issue: https://github.com/axios/axios/pull/5224
Expected behavior
Latest version of axios included in @nestjs/axios that does not suffer from the bug mentioned in https://github.com/softonic/axios-retry/issues/212
Package version
1.0.0
NestJS version
9.2.0
Node.js version
16.18.1
In which operating systems have you tested?

[X] macOS
[ ] Windows
[X] Linux

Other
No response

Excuse me for asking, but I am blocked from updating until this is solved. Is there any update or ETA? Would be great to have axios as a peer dependency or it updated to the latest version

there's no ETA.
as an workaround, can't you use this: https://github.com/nestjs/nest/pull/10583#issuecomment-1327969256

Let's track this here https://github.com/nestjs/axios/pull/616


Remove the duplicate of the auth query parameters

Fix for issue https://github.com/AzureAD/microsoft-authentication-library-for-android/issues/688

Once you're done, can you bump the common version to -RC12? Thanks!


Check licenses in UI module

Do a complete license check of all packages used in the StreamPipes UI module
Imported from Jira STREAMPIPES-5. Original Jira may contain additional context.
Reported by: riemer.

Closing the issue as it is inadvertently in open status due to migration from JIRA.


Rust-Analyzer Error

Updating crates.io index
error: failed to select a version for the requirement utoipa = "^1.0.2"
candidate versions found which didn't match: 0.2.0, 0.1.2, 0.1.1, ...
location searched: crates.io index
Cargo.toml
[dependencies]
axum = "0.5.5"
hyper = { version = "0.14", features = ["full"] }
tokio = { version = "1.17", features = ["full"] }
tower = "0.4"
utoipa = "1.0.2"
utoipa-gen = "1.0.2"
utoipa-swagger-ui = "1.0.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
env_logger = "0.9.0"
log = "0.4"

rust re-install fixed the issue,


source maps

The version in edge don't have the source mappings!

Working on it! Sourcemaps are hosed at the moment - there are three transform steps (transpile ES6 syntax with 6to5, bundle modules with Esperanto, uglify the result) which each output sourcemaps, after which they need to be combined into a single sourcemap. If any of those steps is slightly wrong, it has compounding effects.
One (or more) of those steps is currently slightly (or maybe very!) wrong. I'm not sure which, though I suspect it's my fault. I'll mark this as a bug so that it gets resolved before we ship a new stable version.

@Rich-Harris can we take the //# sourceMappingURL=02-6to5-[...].js.map directives out of the build in the mean time?

Closing this issue as sourcemaps are now published, #1774 and #1777 notwithstanding. @martypdx might not be a bad idea to remove intermediate sourceMappingURL comments - have opened https://github.com/esperantojs/esperanto/issues/120


Further refactoring for the geo coding utility

The work for this #215

@chinandrew I think those are the long URL lines. Is there are a preferred way to handle those?

@chinandrew I think those are the long URL lines. Is there are a preferred way to handle those?

if its a URL it's probably fine to leave it. might be able to do backslashes but that might actually make things less readable. Some of thse look like normal dosctrings though

Oh oops, thanks for catching those. Just fixed those up.

Just realized there are some renamings in this refactor that need to be smoothed out with the previous extension of the utility to JHU. Should be just naming fixes.

Merge is pending completion of corresponding documentation


Release camunda BPM 2.0.0

I don't know if we have a CI running, but basically we can release the new version, which is compatible to camunda BPM 7.5.0

I will have a look into it next week.
Gesendet mit AquaMail für Android
http://www.aqua-mail.com
Am 4. Juni 2016 13:07:30 schrieb Ronny Bräunlich<EMAIL_ADDRESS>
I don't know if we have a CI running, but basically we can release the new
version, which is compatible to camunda BPM 7.5.0

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/camunda/camunda-bpm-platform-osgi/issues/37

Did you make any progress here?

Hi Ronny, am sorry that we have not released it yet. I hope that Christian gets around to it next week.

Done.

Will it also be available on Maven Central?

Problem with release build, false positive

Alright, fixed the problem. See release. Also released on maven central.

Thank you very much for your help!


 Processed 1000001 insn (990 line(s) omitted)
2024-01-16T08:32:41.030316276Z Verifier log: load program: argument list too long:
2024-01-16T08:32:41.030324842Z 	0: R1=ctx(off=0,imm=0) R10=fp0
2024-01-16T08:32:41.030328439Z 	; int tail_nodeport_nat_ingress_ipv4(struct __ctx_buff *ctx)
2024-01-16T08:32:41.030332878Z 	0: (b4) w2 = 0                        ; R2_w=0
...
2024-01-16T08:32:41.037740382Z 	processed 1000001 insns (limit 1000000) max_states_per_insn 22 total_states 71464 peak_states 1606 mark_read 45
2024-01-16T08:32:41.037744019Z level=warning msg="JoinEP: Failed to load program for cilium_host" ciliumEndpointName=/ containerID= containerInterface= datapathPolicyRevision=0 desiredPolicyRevision=1 endpointID=766 error="loading eBPF collection into the kernel: program tail_nodeport_nat_ingress_ipv4: load program: argument list too long: BPF program is too large. Processed 1000001 insn (990 line(s) omitted)" file-path=766_next/bpf_host.o identity=1 ipv4= ipv6= k8sPodName=/ subsys=datapath-loader veth=cilium_host
2024-01-16T08:32:41.037796417Z level=error msg="Error while rewriting endpoint BPF program" ciliumEndpointName=/ containerID= containerInterface= datapathPolicyRevision=0 desiredPolicyRevision=1 endpointID=766 error="loading eBPF collection into the kernel: program tail_nodeport_nat_ingress_ipv4: load program: argument list too long: BPF program is too large. Processed 1000001 insn (990 line(s) omitted)" identity=1 ipv4= ipv6= k8sPodName=/ subsys=endpoint

These PRs are candidates for resolving the complexity issues - https://github.com/cilium/cilium/pull/30359, https://github.com/cilium/cilium/pull/30387. Removing my assignment, as this PR is trying to resolve the issue without having to revert any prior commits - https://github.com/cilium/cilium/pull/30442.

Should be resolved by https://github.com/cilium/cilium/pull/30442, let's see whether the reports trickle down once folks start to rebase their branches.

Recent CI results for main look all good now :+1:.


Increase number of Queues

Hi everyone,
In a recipe, how can I increase the number of queues to the device.
I see Queue Depth can be changed, is there a way to create multiple queues(threads) and have all of them pump reads/writes to the Device.
Thanks
Sowmya

It's not currently supported.  Instead we gradually increase the number of threads automatically with requested QD: https://github.com/Microsoft/StorScore/blob/master/lib/DiskSpdRunner.pm#L93-L104
Just out of curiosity, what would you expect from multiple threads during a sequential test?  Today we use DiskSpd "interlocked sequential" mode, which guarantees a strictly-sequential pattern of LBA accesses despite multiple threads:
https://github.com/Microsoft/StorScore/blob/master/lib/DiskSpdRunner.pm#L118-L119


fix: schemes for carthage compatibility

Fixes carthage compatibility by removing the offending schema and sharing the one that works.

<3


fix: support empty dns domain

这个 PR 实现什么功能/修复什么问题:
修正：允许DNS domain为空字符串
是否需要 backport 到之前的 release 分支:

release/2.10.0
release/2.11
release/2.12
release/2.13
release/3.0
release/3.1

/cc @wanyaoqi @yousong
/area host

Codecov Report

Merging #5014 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master   #5014      +/-   ##
=========================================
- Coverage    6.76%   6.76%   -0.01%
=========================================
  Files         544     544
  Lines       95124   95131       +7
=========================================
  Hits         6433    6433
- Misses      88153   88160       +7
  Partials      538     538

Flag
Coverage Δ

#aFlag
6.76% <0%> (-0.01%)
:arrow_down:

Impacted Files
Coverage Δ

pkg/hostman/guestfs/fsdriver/linux.go
0% <0%> (ø)
: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 a79b0d8...a30e0d4. Read the comment docs.

/lgtm

/lgtm

/approve


About reproducing Table 4 in Appendix G

Hi Flannerhag,
Congratulations for the nice work! I really enjoyed reading your paper.
Just a simple question about reproducing Table 4 in Appendix G. Could you let me know the reference code you used for KFAC? Or, do you have any plan to release your code for KFAC or any other baseline experiments based on random initializations?
And also, could you provide a brief explanation about to how use run_multi.py?
Thank you!
Best regards,
Hae Beom Lee.

Hi,
Glad to hear you liked it! : )
Nowadays there are quite a few repo's out there, I'd expect any of them to reproduce (under the same hyper-params). For the paper, we used this one by the original authors of E-KFAC.
As for run_multi.py, it basically lets you exectute the main.py script for a given model over a range of pre-training tasks, for a given number of seeds per tasks. You can load and inspect the results in a notebook using the monitor.FileHandler class.


Failed to resolve - after successful bintrayUpload

Dear Bintray-team,
thank you very much for accepting my request to include my package to JCenter. It is much appreciated!
Sadly I am currently struggling with publishing the linked package: faltenreich/maven/TextInputView.
I have uploaded my Android library to bintray using this guide:
https://notes.devlabs.bg/beginners-guide-for-publishing-a-kotlin-library-to-jcenter-41272bfc214
gradlew install and gradlew bintrayUpload both succeed and the file structure of the package on bintray.com seems okay.
Unfortunately I am not able to download the library via Gradle.
I have added the library like advised in the bintray build settings:
implementation "com.faltenreich:textinputview:1.0.0"
Gradly sync fails with the following message:
Error:Failed to resolve: com.faltenreich:textinputview:1.0.0
I am using the following dependencies for the bintrayUpload:
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.0'
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.16"

You can find the complete sourcecode on Github:
https://github.com/Faltenreich/TextInputView/tree/develop
I would highly appreciate if you could help me fixing this problem.
Thanks in advance and best regards,
Philipp

I will answer this question by myself, since I resolved the problem with help of the JFrog support.
Something went wrong on linking my package with JCenter, so the path structure did not match what I expected. The solution was to relink the package which needs to be done by the Bintray / JCenter / JFrog support.

I will answer this question by myself, since I resolved the problem with help of the JFrog support.
Something went wrong on linking my package with JCenter, so the path structure did not match what I expected. The solution was to relink the package which needs to be done by the Bintray / JCenter / JFrog support.

Do you use the Enterprise (trial) account on Bintray or Premium?


Ewinner/designpatterns

Add file generation based on guidance files in the playground extension.
Add handling of .md files for include-section into other md files

Docs Build status updates of commit 078c506:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/Azure/portaldocs, working directory: W:\nrv0-s, target branch: dev, target branch commit: d8c21589e258b75075c1b2fa87ca17f29853c368, source branch: ewinner/designpatterns, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 282810c:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Publish service's config file: .openpublishing.publish.config.json is not found. Exception:

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Explorer: Dynamically created or deleted files not appearing

Dynamically created or deleted file does not automatically appear on the explorer tab whether it be via code or manually created/deleted in OS's file explorer app.

VSCode Version: Code 1.18.1 (929bacba01ef658b873545e26034d1a8067445e9, 2017-11-16T18:34:22.110Z)
OS Version: Linux x64 4.10.0-40-generic
Extensions:

Extension
Author (truncated)
Version

vsc-material-theme
Equ
1.1.2

beautify
Hoo
1.1.1

material-icon-theme
PKi
3.1.0

html-css-class-completion
Zig
1.14.0

alignment
ann
0.3.0

vscode-intelephense-client
bme
0.8.2

vscode-eslint
dba
1.4.3

phpunit
ema
2.1.1

vscode-great-icons
emm
2.1.20

php-debug
fel
1.12.1

auto-close-tag
for
0.5.4

terminal
for
0.0.10

composer
ika
0.7.1

Untabify
ili
0.0.2

theme-monokai-pro-vscode
mon
1.1.2

sublime-keybindings
ms-
3.0.3

php-docblocker
nei
1.3.2

snippet-creator
nik
0.0.4

advanced-new-file
pat
0.5.1

CSSLint
ray
0.0.3

vscode-icons
rob
7.18.1

vscode-fileutils
sle
2.7.1

php-ci
sma
0.2.8

(4 theme extensions excluded)

Steps to Reproduce:

Reproduces without extensions: Yes/No

@eleonorsomosot can you reproduce this with latest vscode insiders https://code.visualstudio.com/insiders/
If yes, do new files get seen if created from witih vscode?

hi @isidorn will try to install that one and will get back to you later. don't have my laptop with me now.

file explorer is working on insiders. I tested stable version again with code that runs on local machine and its working. I think it was because of the delay of the remote server. that issue occurred when I was working with remote server files. thanks for the help @isidorn.


ENHANCEMENT optional branch property to allow version aliases.

Found that if you set your version on an entity to anything other than the actual name of the git branch the edit link button would be broken.
This fixes this issue by allowing a optional Branch name to be set in the config. Defaults to the version unless branch is set.

Thanks @wilr :)


Show project areas

We would like to compare the catches in the project areas to those outside the project areas.

@EmmaCartuyvels1: no problem ! Do you have GIS data (shapefiles or similar) for the project areas?

Ah yes, it would seem


New Feature: request blocking

It is sometimes helpful / required to block requests from a domain or by regex - for various automation tasks. It would be helpful here. I suggest adding the ability to block requests by regex.

Hi,
BrowserMobProxy has a feature to return a specific http status code (such as 404 or 500) for requests matching a regex, is that the kind of blocking you'd need?

Yes, exactly. The goal here would be to replicate some sort of ad blocking functionality.

Would you be able to try from this branch?
https://github.com/tobli/browsertime/tree/blacklist-urls

@tobli That branch seems to work perfectly. I only tested the blacklist regex and confirmed it actually blocked what it should. It did. Didn't mess with the status and method options. Looks great.
Thank you!

@tobli It's not total blocker - but it would be cool to see this change go out in a new published release.
If you are curious, I'm using browsertime for this: https://github.com/voxmedia/lightbike and our devs will be using this tool very soon to perform regular and simple asset budget audits while developing Vox Media things - as one slice of our much larger performance pie.

Hi @okor
Sorry for the delay. I'll make a release with this included today.
Great to see your use of it. I'm hoping the 1.0 rewrite I'm working on (in a branch) will work even better for you. It doesn't have all the features of the current version yet, but it's proven to be much more stable in the testing I've done. Neither the cli nor the api will be identical, but the changes should be for the better, and I hope the transition should be easy. Hoping to get something out in a few weeks.
/Tobias

@tobli That's awesome! Thank you : )
I haven't had many issues other than PhantomJS being very slow and not exiting in a predictable manor. I am just pointing a browser at a webpage and generating a HAR (doesn't require window.performance API since you have a slick proxy for capturing network request - nice solve). It would be very nice to be able to use PhantomJS for this task as it could theoretically be a lighter weight tool (which devs would appreciate) and a biggy - no need to have a Chrome window open on the desktop. I'm looking into creating a virtual Xsession for OSx so I can tell Chrome to render there rather than on a real display. Not sure what the better option is.
Thanks for your work, the tool is very helpful as is : )

I'm looking into creating a virtual Xsession for OSx
so I can tell Chrome to render there rather than on a real display.

@okor,
It's pretty trivial to launch your browser inside a virtual display... you can even run it on a server with no physical display attached.  I prefer driving a real browser that is hidden rather than something headless like PhantomJS.
The solution on Linux is to use Xvfb (X Virtual Framebuffer)... it's available with X11 and is launched using xvfb-run.  I believe a similar virtual display exists as part of Xquartz for Mac (i've never used it).
hth,
-Corey

related to request blocking: https://engineering.groupon.com/2013/misc/black-hole-proxy-for-selenium-testing/
(take note of the 3rd comment)

@cgoldberg Yeah, that's exactly what I was looking into - Xquartz. Glad to hear it's trivial ... I hope that holds up haha. Will be the next "big" feature for the auditing tool.

@tobli is there an option for where to dump the browsermobproxy.log and browsertime.log files? For the tool I'm building it would be ideal to control that.

@okor yes, try --logDir

@okor version 0.12.2 is out now. Forgot to credit you in the changelog… sorry about that.

@tobli Thanks again!


Custom title bars

Hello. Is there a way to implement custom title bar using this library?

duplicate of #624
@DrTheodor No, it is not possible and I doubt that this platform-specific behavior will be implemented within foreseeable time. However, you can build your own UI elements inside the displayed web document.
@justjosias please close


qemu: add iommu_platform knob for qemuParams

Add knobs.IOMMUPlatform and iommu_platform=on options for ccw device for s390x, which is also OK to add same option for pci device in the future if need.
Signed-off-by: Qi Feng Huo<EMAIL_ADDRESS>

/cc @jschintag

thanks @huoqifeng - just waiting for review from s390 folks

Coverage decreased (-1.8%) to 79.395% when pulling 2edac368022ba3c936a8bdebbfb4bf089fc8ef42 on huoqifeng:iommu_platform into 6c3315ba8a4262df4300b735b2c53ce3b15d21dd on intel:master.

Coverage decreased (-1.8%) to 79.395% when pulling 2edac368022ba3c936a8bdebbfb4bf089fc8ef42 on huoqifeng:iommu_platform into 6c3315ba8a4262df4300b735b2c53ce3b15d21dd on intel:master.

Looks I need add test code in qemu_test.go rather than in qemu_s390x_test.go to increase the coverage?

@huoqifeng - I thought this might be a race between the amd64 and s390x travis goveralls jobs. However, if you look at the travis logs for this PR, the s390x build failed (compile error), so that probably explains why you are not seeing the UT coverage improvement expected.

Thanks @huoqifeng
Tests seem to be working locally for me now.
lgtm

@jschintag @devimc @jodh-intel thanks for the review, are you happy to merge the PR now?

@huoqifeng how do you plan to enable iommu_platform ?  (I don't see an option or annotation)

@devimc this is the PR https://github.com/kata-containers/runtime/pull/2831

@huoqifeng sorry, you're right (@devimc needs more coffee)

@huoqifeng one last nit, could you squash your commits?

It's weird, why the travis-ci job is spending for so long time?

@devimc the commits were squashed, may you help merge it?


Run KIM and Provisioner in parallel and compare generated Shoot-Specs (e.g. using a label as feature-flag)

Description
Extend the exiting comprising logic (see https://github.com/kyma-project/infrastructure-manager/issues/185) to enable KIM to verify the generated Shoot-Spec with the Shoot-Spec produced by Provisioner.
As feature flag, we are going to use a label. Label will follow this pattern:
kyma-project.io/controlled-by-provisioner: [bool]
AC:

[ ] Extend provisioner to dump the produced Shoot-Spec to a file on a shared storage (Cloud storage, Multiwrite PVC etc)

[ ] Hide this functionally behind a feature flag to be able to enable it per landscape (e.g. only on DEV). The feature flag can be set per RuntimeCR (e.g. by using a label etc.)
[ ] Ensure Provisioner is not generating Shoot-Specs when the label on the RuntimeCR is set (kyma-project.io/controlled-by-provisioner: false)

[ ] Let the KIM dump the generated Shoot-Spec to the shared storage (see point above)

[ ] Feature flag is "defensive" implemented: if label is set, KIM is considering the label-value. If the label is missing, KIM is NOT producing Gardener Shoot-Specs (like the label would be set to kyma-project.io/controlled-by-provisioner: true).

[ ] Integrate the comparison logic from https://github.com/kyma-project/infrastructure-manager/issues/185 into KIM to ensure we detect differences between KIM and Provisioner asap

Reasons
Smooth integration of KIM while running KIM and Provisioner in parallel. Detection of discrepancies in Shoot-spec as soon as possible.
Attachments

Relates to
https://github.com/kyma-project/infrastructure-manager/issues/185

@tobiscr we should discuss this AC if it indeed makes sense

Ensure Provisioner is not generating Shoot-Specs when the label on the RuntimeCR is set (kyma-project.io/controlled-by-provisioner: false)

After discussions with @tobiscr and @PK85 we agreed there is no need to ensure Provisioner is not generating Shoot specs when the label on the RuntimeCR is set. Setup when KEB invokes both Provisioner and KIM is not valid due to the following reasons:

after verifying KIM produces correct shoots KEB can stop calling Provisioner. As a result the migration process will be easier.
there is no easy way to switch from provisioning with KIM to Provisioner ; we would need to have some tool that converts Runtime CRs to Graph QL queries


Zotero: bug with DHARMA CSL

I can select and use the modified CSL, but it tends to disppear from the list so that I regularly need to go through the style selection process. This is not the case with other styles. Do you see what might be the cause of the problem?

hmm... it seems to happen but Zotero team wasn't able to explain it since people rarely uses local CSL. A solution would be to declare DHARMA style in the Zotero DB styles. But at the current state, I am not sure it will be accepted since it is nearly the same as the Chicago -17th.
Do you see other necessary changes in it? Maybe we could discuss this also for the brainstorming meeting @manufrancis ?

Yes, @manufrancis, please add potential further customization of Zotero CSL to agenda. (But I am not sure it is worth Axelle's and our time and effort.)

Added to agenda.


Exceptions on response

approved

@kirillivkin please, fix tests. Currently you could check response status codes in a response model. You started to error raising. After tests fixing, i create new pypi release

the best way to do that: you may add additional parameter into Client initialization such as "raise_errors: bool = False" and when you set it into True, use different method to response with error raising


Does Region have strand information?

I couldn't find where it's defined.

Here's a sequence annotation schema I proposed based on ADAM some time ago but back-burnered bc there was no working group yet.
https://github.com/ga4gh/schemas/pull/184
In ADAM we would ingest a GTF file and then wrangle it in Spark to achieve the GTF-style semantics, instead of mirroring the semantics in the Avro schema.

common.avdl region contains Region which contains Position.
Position has strand as boolean reverseStrand.
This is not adequate and I have am submitting a pull request to
replace it with an enum.
Uri Laserson<EMAIL_ADDRESS>writes:

I couldn't find where it's defined.
—
Reply to this email directly or view it on GitHub.*

Uri Laserson<EMAIL_ADDRESS>writes:

ga4gh#184

Yes, this was a good discussion you triggered.

In ADAM we would ingest a GTF file and then wrangle it in Spark to achieve the
GTF-style semantics, instead of mirroring the semantics in the Avro schema.

What does GTF semantics mean in the context?  The problem with
GTF is that it lacks enough semantic specification to accurately
represent a lot of cases in a standard way.
One semantic it did describe, the location of the stop codon out
side of the CDS, has been a disaster.  GTF is the only commonly
used (maybe the only one at all) that puts the stop codon
outside of the CDS.  This causes a lot of special cases that
have to be considered.  It's also not trivial to move the stop
codon into the CDS given all the special cases.
All this, according to legend, was decided by a grad student a
WUStL who decide he didn't like codon that coded for a stop was
inside to the CDS.

Sorry, all I meant was that GTF files and BED files etc. all end up as the same generic Avro Feature object, and the trees are then computed by Spark as a separate in-memory model.

Re: Region: I didn't realize you changed common.avdl as well in your repo.  Are there other changes as well?  This would be easier to see as a diff in a PR.

It's on a branch that only has this work, so it's easy to diff.
We are trying to get it to the point of being a pull request and
enlarge the scope of the discussion.
Uri Laserson<EMAIL_ADDRESS>writes:

Re: Region: I didn't realize you changed common.avdl as well in your repo. Are
there other changes as well? This would be easier to see as a diff in a PR.
—
Reply to this email directly or view it on GitHub.*

resolved.  common in master is now an enum


Fine Registration

Hi, just wanted to know by when you guys are planning on releasing the fine registration code.
Great Work done by you guys!

I am currently busy with the CVPR submission. After the CVPR submission deadline, I will start to organize the remaining fine registration code.

Will you open source the rest of the code in November, please?


decouple jinja from kmapper.visualize

all template rendering is moved into the single render_template call. The biggest refactor for this was to no longer generate the html for each node tooltip-set in the format_mapper_data function loop.
I wanted to do this so that I could externally call format_mapper_data without needing the env and without the clutter of the html being stored in the python object. I wanted to easily extract the node color value for a csv output. I am moving towards creating a color_function approach which will allow for within_node coloring. But that is tricky with the tight coupling, so shifting things around a bit.

Hold up, node histograms are not updating on mouseover.

I'll have time to give a more thorough review next week. One thing I noticed real quick is you using jinja's include statements for the kmapper.js file. In the past we've had trouble because the source isn't included in the file, so if you move the generated html, the relative links break.
Ideally we'ed could put a unit test together to test this. I'm not sure the best way to do that though. Maybe bring selenium into the mix?

@sauln jinja's includes do pull in the source. Perhaps you are thinking of html link tags?
I've never used selenium -- I fly by the seat of my pants and do a visual inspection. Maybe a middle ground for testing the graphical output is a checklist of things to visually inspect for the d3 vis before merging a change that impacts the output.
I'm a web dev before a mathematician, so hopefully I'll be able to contribute more to the d3 stuff in the future.

kmapper.js embedded in the page source after loaded through jinja includes

Fixed the histograms. Converted some of the includes to imports because parameter-passing is more explicit than context passing, and context-passing wasn't working for a nested includes idk why.

Regarding testing the jinja build, we could also make it throw an error is a variable is missing. That would have caught the broken histograms I had earlier.
e.g., env = jinja2.Environment(loader=<someloader>, undefined=jinja2.StrictUndefined)
https://stackoverflow.com/a/11315494/5917194

Sounds good.  Is it possible to merge the two vis PRs and then I can dig into both at the same time? Early next week I'll have half a day to test everything out.

I hesitate to because the jinja one is relatively quite minor, while the
color one is enormous and sprawling. Color one may take more time and
iterations, but i plan to extend more off the javascript/html soon so id
prefer to have that merged first. If you'd really like though, i can merge
and create another branch on my fork / a third PR with the two combined?
Jinja PR really only substantially effects the tooltip-creation code in
visuals.py
On Fri, Mar 15, 2019, 3:51 PM Nathaniel Saul<EMAIL_ADDRESS>wrote:

Sounds good. Is it possible to merge the two vis PRs and then I can dig
into both at the same time? Early next week I'll have half a day to test
everything out.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/scikit-tda/kepler-mapper/pull/149#issuecomment-473452557,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABHsfaDOX-UpR8wfARVLu498FraiPCYUks5vXBXrgaJpZM4bzKup
.

See #158


[Icons] Allow to add custom pre-renderers

Q
A

Bug fix?
no

New feature?
yes

Issues
N/A

License
MIT

I want to add data-test-id="icon_name" attribute to all used icons, but there is no easy way without overriding whole IconRenderer and then duplicating the logic.
But IconRendererInterface and Icon is marked as internal and IDE complains..
I think adding ux_icons.pre_renderer tag is a nice extension point where you can control them.

This is the thing i was going to do after  #2156 😄
... but i'm not sure we want to open / tag this to be honest.
I had more in mind a config options, enablable, with prefix and/or sufix.  wdyt ?
There is a big performance goal with ux:icons... and i'd like to not reproduce the Twig/Live component problem.

Not sure how can you make a difference here,you still need to collect them,and with tag at least it's an easy way

I had more in mind a config options, enablable, with prefix and/or sufix.  wdyt ?

I don't understand this.

There is a big performance goal with ux:icons...

I know. If that becomes a problem then dev can override renderer and do all the things there,like I've done now.

If that becomes a problem then dev can override renderer and do all the things there

The event system cannot be changed on Twig/Live component for BC reasons, and this make things hard for a lot of people.
So we'll see after we discuss and/or merge the icon configuration PR.
But i'm really not sure we would like to open to extensions in this place..
.. do you have other use cases in mind (than the icon i mean)..  so i can have a better vision / see the advantages ?

Yeah, I had to add multiple prerenderer's to avoid making many changes in migration.
One for testId attribute so if passed like in any other our components it check's if it's test env and then applies data-test-id and overrides the default given by the icon name.
Other are classes related shortcuts: fontSize="**" transform to class="SvgIcon SvgIcon-fontSize**"

I guess we will find a way to open while not slowing everything down :)
Couple of questions to precise the needs:

Do they need "state", container ?  Or are they all "static" ?
Do they only "add" things or can they remove things ?
Do they need the icon, the attributes values ? Or just the name ?

Not sure how can you make a difference here,you still need to collect them,and with tag at least it's an easy way

I was going to hard-code one method to add "icone identity"-attribute (data-id="lu:circle") with some options to configure.
Still thinking to do it, but this is not your need here, clearly :)

But this would increase output size if will be rendered always :)

Yes no worry i now understand your needs :)


FIX: generic empty initial library

@gkorompi If the user just call create_component(), will it work? I am just wondering if component_library is needed for the default case.

@gkorompi If the user just call create_component(), will it work? I am just wondering if component_library is needed for the default case.

@Samuelopez-ansys Yes i tested it and it works. For an empty component_library ="" it searches in all libraries, hence it looks like a better default choice. (Nevertheless he has to call the component_name argument)


The initial state of the animation will make the handle misplaced

Describe the Bug
Hello!When I put reactflow into a pop-up window, I found this phenomenon.
When adding a scale animation to  or elements wrapped with , the rendering of the handle will be affected by the state at 0%.
For example.

When you add the following code.
.react-flow {   animation: popIn 0.2s; } @keyframes popIn {   0% {     transform: scale(0.5);   }   100% {     transform: scale(1);   } }

As shown in the figure, it seems that the position of all connections is affected by the scale state at 0%. And the greater the difference from scale(1) at 0%, the greater the offset.
It seems that nodes and lines are not affected, only the handle remain at 0% for rendering.
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

Add animation with scale
Change the initial scale
.react-flow { animation: popIn 0.2s; } @keyframes popIn { 0% {  transform: scale(0.5); } 100% {  transform: scale(1); } }

Expected behavior
I hope that the initial 'scale' will not affect the rendering of the handle.
Screenshots or Videos
No response
Platform

OS: [e.g. macOS, Windows, Linux]
Browser: [e.g. Chrome, Safari, Firefox]
Version: [e.g. 91.1]

Additional context
No response

Afaik this is a known issue and the only workaround is: don't apply any transforms with an animation to the Flow component, hide it until the animation is actually done or call updateNodeInternals when the animation is done.
You can use a fade animation for example, which wouldn't cause this issue but using something like a scale will.
Maybe Moritz or Christopher know a way around this though

I am also not sure if there is a solution for this. We are measuring the positions of the handles at the very beginning and it doesn't match anymore when the animation is finished. I can take a look if you can provide a codesandbox (https://new.reactflow.dev/react-ts) for this.

Afaik this is a known issue and the only workaround is: don't apply any transforms with an animation to the Flow component, hide it until the animation is actually done or call updateNodeInternals when the animation is done. You can use a fade animation for example, which wouldn't cause this issue but using something like a scale will. Maybe Moritz or Christopher know a way around this though

Thank you for your reply.

I am also not sure if there is a solution for this. We are measuring the positions of the handles at the very beginning and it doesn't match anymore when the animation is finished. I can take a look if you can provide a codesandbox (https://new.reactflow.dev/react-ts) for this.

Thank you for your reply.Here is an example https://codesandbox.io/s/sharp-hugle-39v953?file=/src/styles.css

got it. You need to wait until the nodes are initialized and then add the animation: https://codesandbox.io/s/cocky-kepler-dp5xlh?file=/src/Flow.tsx:1421-1478


:seedling: Rename the solution "Multiple Hubs" to "Multiple Agents".

Summary
The purpose is to diff this solution with the MultipleHubs feature we're working on.

/assign @qiujian16


Disable and removal of testcases due to removal of 'Table' type

Description:
There is a proposal for the new Table implementation [1]. Due to this, we have to remove the existing table implementation and JDBC connector (depends on old table impl) to start with the new implementation.
Other than that, table type is used in a few other places such as persistence cookie impl as well. We have removed/commented out such usages as well in the PR [2].
This issue is to track the testcases removed in the PR [2]. Below are the key test cases that are disabled for now.

ForeachTableTypedBindingPatternsTests.java
CookieNativeFunctionNegativeTest.java
CookieNativeFunctionSuccessTest.java
CsvChannelTest.java
XmlUtilsTest.java
BAnyTypeSuccessScenariosTest.java
TableDataStreamingTestCase.java
BallerinaApiDocsTestCase.java
MetricsTestCase.java
SingleBalFileTestCase.java
HTTPCookiesTestCase.java
MicroTransactionTestCase.java
MultiModuleTransactionTestCase.java
TableLiteralSyntaxTest.java

[1] https://github.com/ballerina-platform/ballerina-spec/blob/master/lang/proposals/tablenoclone/tablenoclone.md
[2] https://github.com/ballerina-platform/ballerina-lang/pull/22284

Need to validate the test cases and flush them.

ForeachTableTypedBindingPatternsTests.java - Done
CookieNativeFunctionNegativeTest.java - Done
CookieNativeFunctionSuccessTest.java - Done
CsvChannelTest.java - Done
XmlUtilsTest.java - Done
BAnyTypeSuccessScenariosTest.java - Done
BallerinaApiDocsTestCase.java - Done
MetricsTestCase.java - Done
HTTPCookiesTestCase.java - Done
TableLiteralSyntaxTest.java - Done (Refactored)
TableDataStreamingTestCase.java (Need to remove)
SingleBalFileTestCase.java (Need to remove)
MicroTransactionTestCase.java (Need to remove)
MultiModuleTransactionTestCase.java (Need to remove)

Transaction testcases are handled once new distributed transaction related implementation is completed.


Backspace doesn't delete the existing value in the field by character. Instead, it deletes the entire text.

Simple-keyboard version
version: 2.5.186
Describe the bug
I tried to add getInput("inputName") and setInput("MyValue")to the keyboard for having a sync whenever that field is selected. I referred the documentation as well. However, it doesn't work as expected. My problem is when I handle multiple Inputs and switch from one field to another field, it works perfectly since the keyboard is opened all the time. But, when I close and reopen the keyboard and focus on the field that has existing value, it doesn't append the new value with the existing value. Instead, it replaces completely with the new value.
I have been trying to solve for so long but couldn't. Can you give me a solution with explanation?

Hello @Aravind4626 !
Here's a fix for your sandbox: https://codesandbox.io/s/compassionate-leaf-78g3u?file=/src/index.js
Note: Please make sure to update to<EMAIL_ADDRESS>(latest) as well. This version fixes a caret reset issue I noticed while debugging the sandbox.
Regards,
Francisco Hodge


First-Come-First-Served

Please revisit and clean up

During cleanup I found a bug with the runtime.
It seems to always start at 2 as opposed to 0

FCFS now works with processes starting at 0 and with them not.
All bugs for this seem to be fixed


Cleanup DataProtectionTokenProvider

Fixes https://github.com/aspnet/Identity/issues/317
cc @blowdart

Merged 4eff17c9b29d5535d7fa72653ad2e64ad4a8d263


Looking for an icon plug-in

Hi there,
I saw a image in the documentation，I like those icons very much，Is this a plug-in in vscode？How to get it？
https://www.vui-kit.com/static/img/vui-src-dir.512bce7.png

Hi Tian
Here is where you can get the icons:
https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons
Joe
From: Tian hao<EMAIL_ADDRESS>Reply-To: vui-kit/vui<EMAIL_ADDRESS>Date: Wednesday, July 18, 2018 at 3:33 AM
To: vui-kit/vui<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [vui-kit/vui] Looking for an icon plug-in (#3)
Hi there,
I saw a image in the documentation，I like those icons very much，Is this a plug-in in vscode？How to get it？
https://www.vui-kit.com/static/img/vui-src-dir.512bce7.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Issue with installing push notification plugin

I am having the following output when I run : cordova plugin add https://github.com/phonegap/phonegap-plugin-push --variable SENDER_ID="913998155617"
The output is

What went wrong:
A problem occurred evaluating project ':app'.

Failed to apply plugin [class 'com.google.gms.googleservices.GoogleServicesPlugin']
Cannot add extension with name 'googleServices', as there is an extension already registered with that name.

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Get more help at https://help.gradle.org

Sorry to be a jerk but I'm now closing issues that don't follow the issue submission guidelines. This plugin takes a lot of work to maintain and I can't afford the time required to solicit the required info from everyone.
I'm closing this issue but please feel free to re-open the issue if you provide the requested details from the new issue submission guidelines.
https://github.com/phonegap/phonegap-plugin-push/blob/master/.github/ISSUE_TEMPLATE.md


Persist the state of the reporting table so that viewers can return to their previous view easily

Closes PROD-1907
Description Of Changes
This modifies the existing Data Map Reporting page to keep track of the various states in Local Storage in addition to the react state. This will allow the user to reload the page, or close the page and come back to it, and not need to adjust these settings again.
This includes storing

Each column’s “Group/Display” status
Each column’s width
Column visibility
Column order

Code Changes

created a new hook useLocalStorage in AdminUI client that is a modified version of the one in FidesJS.
converted or created state management over to local storage for the following:

export enum DATAMAP_LOCAL_STORAGE_KEYS {
  GROUP_BY = "datamap-group-by",
  COLUMN_ORDER = "datamap-column-order",
  TABLE_GROUPING = "datamap-table-grouping",
  TABLE_STATE = "datamap-report-table-state",
}

Some things needed to be updated to accept initialized values from the storage, since many were just using hard coded defaults:

Column ordering modal now respects column ordering when initializing
The tableInstance is now initialized using the stored state if there is one.

Steps to Confirm

Visit Data map report page in Admin UI at /reporting/datamap
Resize a column or two
Change the "Group by..." to something different than the default (eg. "Data Use")
Open the "Edit Columns" modal and hide a few columns as well as reording a few columns
Now reload the page and ensure that all of the above changes have been remembered

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
[x] Issue Requirements are Met
[x] Update CHANGELOG.md

The "group by" state for the whole table is stored, but not "group/display" for individual columns (e.g. the data categories column), which I think is meant to be part of the AC:

Ah, good catch! Yes, I misunderstood the AC there. I'll add or update to include this.

Also, is this something we can add a Cypress test for?

I can look into that. Might need to figure out how to persist the Cypress environment's local storage between page loads.

@jpople updated to address your comments. Thanks for those!
I verified that we can go ahead and keep my accidental inclusion of the "Group by" state, in addition to the rest. I've update the AC to reflect that.
I added some Cypress tests for verifying persistence on page reload. I didn't include column sizing or column reordering because a) they weren't included in the original tests, b) I think they were left off originally because it would be difficult to simulate dragging items to specific spots and check that they are in the correct spot using Cypress alone. Neither task can be accomplished without a mouse at the moment. We should probably fix that for accessibility in the future, which will in turn enable better testing.


Linking.getInitialUrl is null (I know this is a duplicate)

Description
Some related issues:

https://github.com/facebook/react-native/issues/24429
https://github.com/facebook/react-native/issues/27242

My goal
In my app I want to make users click a button and get redirected to a custom backend url endpoint that provides authentification.
I use Linking.openUrl to open the specific website which then redirects to Google OAuth. Google then redirects the user to my backend url endpoint which requests the user data and redirects the user with custom auth tokens and a custom url scheme back to the app. Up to that point everything works just fine. However, in when I'm logging the received url event (with Linking.getInitialUrl inside of a callback function that gets passed to Linking.addEventListener in an useEffect block.
I followed this tutorial: https://reactnative.dev/docs/linking
Some things I've tried
I tested this on both, the Android emulator and iOS emulator as well as on a physical android phone. I also tried to disable Remote JS Debugging as this person suggested, but apparently it wasn't even enabled for me. Creating a release with npx react-native run-ins --configuration Release didn't help either.
React Native Version
0.71.8
Output of npx react-native info
System:
OS: macOS 13.4
CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Memory: 631.88 MB / 16.00 GB
Shell: 3.6.1 - /usr/local/bin/fish
Binaries:
Node: 20.1.0 - ~/Library/Caches/fnm_multishells/26448_1685552947830/bin/node
Yarn: 1.22.17 - /usr/local/bin/yarn
npm: 9.6.4 - ~/Library/Caches/fnm_multishells/26448_1685552947830/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.12.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.4, iOS 16.4, macOS 13.3, tvOS 16.4, watchOS 9.4
Android SDK: Not Found
IDEs:
Android Studio: 2022.2 AI-222.4459.24.2221.10121639
Xcode: 14.3/14E222b - /usr/bin/xcodebuild
Languages:
Java: 11.0.19 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.2.0 => 18.2.0
react-native: 0.71.8 => 0.71.8
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce

Clone the project: git@github.com:To-Be-Named-Soon/MateReactNative.git
npm install || yarn install. (Tools like watchman,  rbenv and so on have to be installed as well. I'm using the recommended ruby version for iOS. (Version 2.7.6)
Run npx uri-scheme add mate --ios (just in case, My AppDelegate.mm should already have the correct modifications)
Execute pod install inside of the iOS directory.
Run npx react-native start, hit I on your keyboard
You should see this screen:

Test Linking with `npx uri-scheme open "mate://" --ios"
That's what I get from the previous command

Snack, code example, screenshot, or link to a repository
Link to repository: https://github.com/To-Be-Named-Soon/MateReactNative
Linking code
My LoginScreen.tsx:
import { NavigationProp, ParamListBase, RouteProp } from '@react-navigation/native';
import * as React from 'react';
import { View, Text, Button, Linking } from "react-native";
import { AuthContext } from '../../App';

type LoginScreenProps = {
  route: RouteProp<ParamListBase, 'Login'>;
  navigation: NavigationProp<ParamListBase, 'Login'>;
};

function Login({ navigation }: LoginScreenProps) {
  const { siginIn } = React.useContext(AuthContext);
  const [error, setError] = React.useState<any>();
  const authFlow = async () => {
    try {
      const data = await Linking.openURL("http://localhost:8080/auth/google/login");
      setError(data)
    } catch (e) {
      setError(e);
      console.error(e);
    }
  }
  React.useEffect(() => {
    const doWait = () => {
      Linking.getInitialURL().then(ev => {
        console.warn(ev)
      })
    };
    Linking.addEventListener('url', doWait);
    return () => Linking.removeAllListeners('url');
  }, [navigation])

  return (
    <View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
      <Text>Login Page</Text>
      <Text>{error}</Text>
      <Button title="Go to Tutorial" onPress={() => navigation.navigate('Tutorial')} />
      <Button title="Sign in with Google" onPress={authFlow} />
    </View>
  )
}

export default Login;

My App.tsx:
import *  as React from 'react';
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
import TutorialScreen from './components/screens/TutorialScreen';
import Login from './components/screens/LoginScreen';
import * as SecureStore from 'expo-secure-store';
import { Linking } from 'react-native';

type AuthState = {
  isLoading: boolean;
  isSignout: boolean;
  userToken: string | null | undefined;
}
type AuthAction =
  | { type: "RESTORE_TOKEN", token: string | null }
  | { type: "SIGN_IN", token: string }
  | { type: "SIGN_OUT" };

type AuthContext = {
  signIn: (data: any) => Promise<void>
  signOut: () => void
  signUp: (data: any) => Promise<void>
};

const Stack = createNativeStackNavigator();
export const AuthContext = React.createContext(null as unknown as AuthContext);

const App = () => {
  const [state, dispatch] = React.useReducer<React.Reducer<AuthState, AuthAction>>(
    (prevState, action) => {
      switch (action.type) {
        case 'RESTORE_TOKEN':
          return {
            ...prevState,
            userToken: action.token,
            isLoading: false,
          };
        case 'SIGN_IN':
          return {
            ...prevState,
            isSignout: false,
            userToken: action.token,
          };
        case 'SIGN_OUT':
          return {
            ...prevState,
            isSignout: true,
            userToken: null
          };
        default:
          return prevState;
      }
    },
    {
      isLoading: true,
      isSignout: false,
      userToken: null,
    }
  );

  const config = {
    screens: {
      Login: 'alrty',
    },
  };

  const linking = {
    prefixes: [
      /* your linking prefixes */
      "mate://"
    ],
    config
  };

  React.useEffect(() => {
    const bootstrapAsync = async () => {
      let userToken;
      try {
        userToken = await SecureStore.getItemAsync('userToken');
      } catch (e) {

      }

      if (userToken) {
        dispatch({ type: "RESTORE_TOKEN", token: userToken });
      }
    };
    bootstrapAsync();
  }, []);

  const authContext = React.useMemo<AuthContext>(() => ({
    signIn: async (data) => {
      dispatch({ type: 'SIGN_IN', token: 'dummy-auth-token' });
    },
    signOut: () => dispatch({ type: 'SIGN_OUT' }),
    signUp: async (data) => {
      dispatch({ type: 'SIGN_IN', token: 'dummy-auth-token' })
    }
  }), []);

  return (
    <NavigationContainer linking={linking}>
      <AuthContext.Provider value={authContext}>
        <Stack.Navigator initialRouteName="Login">
          {state.userToken == null ? (
            <Stack.Screen
              name="Login"
              component={Login} />
          ) : (
            <Stack.Screen
              name="Tutorial"
              component={TutorialScreen} />
          )}
        </Stack.Navigator>
      </AuthContext.Provider>
    </NavigationContainer>
  );
};

export default App;

My AppDelegate.mm:
#import <React/RCTLinkingManager.h>
#import "AppDelegate.h"
#import <React/RCTBundleURLProvider.h>

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  self.moduleName = @"MateReactNative";
  // You can add your custom initial props in the dictionary below.
  // They will be passed down to the ViewController used by React Native.
  self.initialProps = @{};

  return [super application:application didFinishLaunchingWithOptions:launchOptions];
}

// Add this inside `@implementation AppDelegate` above `@end`:
- (BOOL)application:(UIApplication *)application
   openURL:(NSURL *)url
   options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
  return [RCTLinkingManager application:application openURL:url options:options];
}

- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
{
#if DEBUG
  return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
#else
  return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#endif
}

/// This method controls whether the `concurrentRoot`feature of React18 is turned on or off.
///
/// @see: https://reactjs.org/blog/2022/03/29/react-v18.html
/// @note: This requires to be rendering on Fabric (i.e. on the New Architecture).
/// @return: `true` if the `concurrentRoot` feature is enabled. Otherwise, it returns `false`.
- (BOOL)concurrentRootEnabled
{
  return true;
}

@end

Assume that  After Google Auth succeeds and generates the backend URL including JWT Token.
Host a simple HTML page with that authentication link which will automatically redirect to your mobile with deep linking by using your  app scheme:
Extract JWT Token from your backend-generated URL then create a new deep linking URL with your app scheme.

window.location.replace("mate://auth?token=eyJhbGci0iJIUzI1NiIsInR5cCI6IkpXVCJ9")

With deep linking you can receive authentication token in your app and  navigate to  protected screen with React navigation

@emmbyiringiro How does that circumvent the problem that my app always receives null when using deep links?
Sorry, I'm not sure if I understand you correctly.

Linking.getInitialURL() resolve into null indicating that app is not opened by either deep or universal linking.
To reproduce the issue, use a browser (Safaris) to open the app with your app scheme mate:// and check  Linking.getInitialURL() value in parent component like App.js when the component is mounted.

@emmbyiringiro Thank you so much! I feel so stupid now 😅:
Instead of doing this:
 React.useEffect(() => {
    const doWait = () => {
      Linking.getInitialURL().then(ev => {
        console.warn(ev)
      })
    };
    Linking.addEventListener('url', doWait);
    return () => Linking.removeAllListeners('url');
  }, [])

I should have done this instead:
 React.useEffect(() => {
    const doWait = (ev) => {
      console.warn(ev)
    };
    Linking.addEventListener('url', doWait);
    return () => Linking.removeAllListeners('url');
  }, [])

Which, of course, makes so much sense. 🤦♂
I should probably take more breaks during my coding sessions. :D

@jmadotgg Thanks for sharing your fix!  Works for me s well, but still a bit confused as to WHY the suggested getInitialURL doesnt work.
Any ideas?
Still curious about how you got to this solution at the end...


[BUG] TYPO3_REQUEST not available in CLI context (TYPO3 12)

Summary / Description
The global variable TYPO3_REQUEST is accessed without checking the existence.
After that the request ist used to retrieve the query parameters.
Within the CLI context this leads to the exception:
Call to a member function getQueryParams() on null
See: Classes/DataHandler/ProcessCmdmap.php
Version
development branch for TYPO3 12
Steps to reproduce

Expected behaviour
The command map should not be executed.
Actual behavior
The CLI command will leads to an exception.
Additional
Possible fix
Check if the server request is available or stop processing
$request = $GLOBALS['TYPO3_REQUEST'] ?? null;
if (!($request instanceof ServerRequestInterface)) {
           return;
}
$queryParams = $request->getQueryParams();

Hi, I merged your pull request and will close the ticket afters test is successfull.

@Kephson can this issue be closed?

Yes, we can close it, because it is resolved in the latest main branch and the v12 branch.


Example application failing (different reasons when ran locally vs Expo, same code)

Current behaviour
When running a stripped down version of the provided Example application, the app either fails to load (local) or fails when interacting with the tabs (Expo)
When running locally (react-native run-android):
TypeError: undefined is not an object (evaluating 'Component.router.getStateForAction')
This error is located at:
in NavigationContainer (at App.js)
in App (at renderApplication.js)
in RCTView (at View.js)
in View (at AppContainer.js)
in RCTView (at View.js)
in AppContainer (at renderApplication.js)
The expo snack throws the following:
undefined is not a function (evaluating 't.navigate(t.state.routes[e].routeName)')
_handleIndexChange
_jumpTo
onPresstouchableHandlePress
_performSideEffectsForTransition
[nativeCode]
_receiveSignal
[native code]
touchableHandleResponderRelease
Expected behaviour
Application to run and tab between simple views.
Code sample
https://snack.expo.io/SkJK9Oc2M
The same code above is being ran locally.
What have you tried
Had been a more involved example. I stripped everything down to the classes for the bottom tab navigation, then tried exporting the navigation tab different ways.
Your Environment

software
version

ios or android
Android SDK 26

react-native
0.55.2

react-navigation-tabs
0.1.0-alpha.6

node
8.11.1

npm or yarn
npm

Fix is here https://github.com/react-navigation/react-navigation-tabs/pull/12

Closing this since a lot has changed in the example. If you still have problems, please open a new one with repro.


Why write functions in Rhai?

Is there a particular purpose of writing the functions in Rhai script?
Otherwise, this package would really be a very useful one for many people...
But having to run scripts for every function will probably make it too slow for most applications?

Great question! The purpose of the project is to provide some extra MATLAB-esque functions for use in Rhai scripts, and I started with a "how far can I take pure Rhai?" mentality. As I get to more computationally intensive functions (e.g., matrix inversion) I've been implementing those as Rust plugins.
I guess I accepted the fact that since Rhai is always going to be a bit slow since its a scripting language. Anybody working on a speed-critical application would probably write it in pure Rust from the start.
Thoughts?

how far can I take pure Rhai?

I understand your logic, and writing in Rhai give more flexibility for patching code later on without recompiling.  Having fun while doing it is one of the most important aspects of programming!
I just think that, if you'd implement the functions in native Rust, then this library is really going to be extremely useful to many people!  I would encourage you to move it under the rhaiscript org so others can also use it.
I am also intrigued by your way of generating online docs for scripted functions via a build step.

You make some good points! I'll start working to move away from Rhai and into rust.
I'd also be happy to transfer it under the rhaiscript org. Should I do any cleanup before?

And the build script is a bit hacky... but it does run the Rhai doc comments!

I'd also be happy to transfer it under the rhaiscript org. Should I do any cleanup before?

Depends on you.  You can move it into the org first, then clean up later.  You can release a few 0.x versions to crates.io and then bump it up to 1.0 when you're ready.
I'll send you an invitation to the org.

Thanks! This project lives in the org now. I'll work to update the functions.

I'll put rhai-sci in the Book.


fix: add missing waline options

:tada: This PR is included in version 2.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Error 404 cannot reach page

I click file then error 404 appears

I have a similar issue when trying to 'download' my file...keep losing my work!

same


auto-search

can you please make an auto-search limited because there are a lot of free bots with auto-search right now, but they work slowly, thank you again and resellable check works stupid it dont check any price

Buy premium

Happening soon, but premium will get a better one


[Bug]: Unable to unbridge devices

What happened?
Hi. I tried joining the discord but was unable to view or post any messages. I am trying to unbridge my devices since I have over a dozen Eufy security products between cameras, alarm system, motion sensors, locks, etc. I have used the child bridge for over a month now but it is very disruptive when I have to remove the child bridge when a camera stops working or there's an issue with a lock which then removes all of my devices. I have researched everywhere and cannot see how I can unbridge each of these devices into their own child bridge. Here is my current config. ( I removed my username/password)
Device Type
Doorbell (Supported)
Plugin Version
v3.0.x (Best Effort)
HomeBridge Version
v1.7.x (Supported)
NodeJS Version
v20 (Supported)
Operating System
Raspbian 10+ (Supported)
Relevant log output
N/A

config
{
    "platform": "EufySecurity",
    "username": "*********",
    "password": "******",
    "deviceName": "",
    "enableDetailedLogging": true,
    "omitLogFiles": false,
    "CameraMaxLivestreamDuration": 30,
    "pollingIntervalMinutes": 10,
    "hkHome": 1,
    "hkAway": 0,
    "hkNight": 3,
    "hkOff": 63,
    "ignoreStations": [],
    "ignoreDevices": [],
    "country": "US",
    "stations": [],
    "cameras": [
        {
            "serialNumber": "T8506K10241408E4",
            "rtsp": false,
            "talkback": false
        },
        {
            "serialNumber": "T8170T10241313D3",
            "rtsp": false,
            "videoConfig": {
                "maxWidth": 640,
                "maxHeight": 480,
                "maxFPS": 15,
                "useSeparateProcesses": true
            }
        },
        {
            "serialNumber": "T8170T10241319CC",
            "rtsp": false,
            "videoConfig": {
                "maxWidth": 640,
                "maxHeight": 480,
                "maxFPS": 15,
                "useSeparateProcesses": true
            }
        },
        {
            "serialNumber": "T821451024115DB2",
            "rtsp": false,
            "videoConfig": {
                "maxWidth": 640,
                "maxHeight": 480,
                "maxFPS": 15,
                "useSeparateProcesses": true
            }
        },
        {
            "serialNumber": "T8210P8124170563",
            "rtsp": false,
            "videoConfig": {
                "maxWidth": 640,
                "maxHeight": 480,
                "maxFPS": 15,
                "useSeparateProcesses": true
            }
        }
    ],
    "cleanCache": true,
    "ignoreMultipleDevicesWarning": false,
    "autoSyncStation": false,
    "nodejs_security": false,
    "_bridge": {
        "username": "0E:13:56:5C:F3:4E",
        "port": 56131
    }
}

Any update here? @lenoxys


React popper example fo react classes

First of all, thank you for open-sourcing such a wonderful library.
On the page https://popper.js.org/react-popper/v2/react-portals/
As a user using reactjs using classes, I am unable put the example provided, in my context. I am seeing useState and useEffect everywhere and I don't know who it will fit for me in react classes.
Please add an example (if possible) showing how to use react-popper in react classes. Thank you :)

You can use the render-props API
https://popper.js.org/react-popper/v2/render-props/

@FezVrasta Yes, I've read the page but it only acts as a reference guide. There is not a single example explaining how to use that. Can there be some code fiddle linked that shows how to use it?

https://github.com/popperjs/react-popper/tree/v1.x#usage


Fix dashboard invalid dom nesting warning

Context
div is wrapped inside a p which is invalid

From w3.org

The P element represents a paragraph. It cannot contain block-level elements

and therefore it throws the following error in the console.

Summary
Relevant Technical Choices
The <Search> component should not have been wrapped inside a <TextInputHelperText> component in the first place. But it would need some refactoring.
To-do

User-facing changes

Testing Instructions

[ ] This is a non-user-facing change and requires no QA

This PR can be tested by following these steps:

Reviews
Does this PR have a security-related impact?

Does this PR change what data or activity we track or use?

Does this PR have a legal-related impact?

Checklist

[ ] This PR addresses an existing issue and I have linked this PR to it in ZenHub
[ ] I have tested this code to the best of my abilities
[ ] I have verified accessibility to the best of my abilities (docs)
[ ] I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
[ ] This code is covered by automated tests (unit, integration, and/or e2e) to verify it works as intended (docs)
[ ] I have added documentation where necessary
[ ] I have added a matching Type: XYZ label to the PR

Fixes #

Does the component need to be wrapped in TextInputHelperText in the first place? Can it just be wrapped in a simple div?
Not sure why I added it like this...


not able to run wikiextrator.py

i am getting following error while running
!python wikiextractor/wikiextractor/WikiExtractor.py $filename -o data/wiki_extr --json --quiet
result
  File "wikiextractor/wikiextractor/WikiExtractor.py", line 62, in <module>
    from .extract import Extractor, ignoreTag
ModuleNotFoundError: No module named '__main__.extract'; '__main__' is not a package```

help required @NirantK

This repository is no longer maintained @pc-beast. Please use iNLTK by @goru001 instead


Improvements

updated deps ( requirement for fixes below )
fixed npm test ( fix enzyme warning, migrate from React.createClass to create-react-class )
fixed npm run lint ( updated eslint config )
added .gitignore path for package-lock.json

Thanks @szhigunov. Let me try this.


Use platform specific product commit url

Files from https://github.com/dotnet/installer?tab=readme-ov-file#table
Examples:
https://aka.ms/dotnet/9.0.1xx/daily/productCommit-linux-x64.txt
https://aka.ms/dotnet/9.0.1xx/daily/productCommit-win-x64.txt
These files used to have the same SDK version, since the last build they don't