[ISSUE #4788] Improvement controller quick_start.md file

Make sure set the target branch to develop
What is the purpose of the change
close #4788
Brief changelog

Improvement controller quick_start.md file
create a fast-try-independent-deployment.sh file for fast start controller ndependent deployment

Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #4790 (2f82c3a) into develop (273f274) will decrease coverage by 0.16%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             develop    #4790      +/-   ##
=============================================
- Coverage      45.11%   44.94%   -0.17%
+ Complexity      7623     7594      -29
=============================================
  Files            976      976
  Lines          67815    67815
  Branches        8963     8963
=============================================
- Hits           30593    30482     -111
- Misses         33448    33549     +101
- Partials        3774     3784      +10

Impacted Files
Coverage Δ

...apache/rocketmq/broker/longpolling/PopRequest.java
31.03% <0.00%> (-13.80%)
:arrow_down:

...q/namesrv/routeinfo/BrokerHousekeepingService.java
72.72% <0.00%> (-9.10%)
:arrow_down:

...org/apache/rocketmq/common/stats/StatsItemSet.java
41.79% <0.00%> (-8.96%)
:arrow_down:

...a/org/apache/rocketmq/logging/inner/SysLogger.java
28.57% <0.00%> (-5.72%)
:arrow_down:

...java/org/apache/rocketmq/logging/inner/Logger.java
51.67% <0.00%> (-4.31%)
:arrow_down:

...lient/impl/consumer/DefaultMQPushConsumerImpl.java
31.64% <0.00%> (-3.77%)
:arrow_down:

...etmq/namesrv/processor/ClientRequestProcessor.java
70.37% <0.00%> (-3.71%)
:arrow_down:

...ava/org/apache/rocketmq/test/util/VerifyUtils.java
46.26% <0.00%> (-2.99%)
:arrow_down:

...a/org/apache/rocketmq/broker/BrokerController.java
43.97% <0.00%> (-2.65%)
:arrow_down:

...ava/org/apache/rocketmq/filter/util/BitsArray.java
59.82% <0.00%> (-2.57%)
:arrow_down:

... and 16 more

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

Coverage increased (+0.2%) to 49.365% when pulling 2f82c3a18f1eeddff22c909cbd01e0315ba6d544 on mxsm:rocketmq-4788 into 273f274ec89aa3097c977ffbc38901fdb88950e8 on apache:develop.

Thank you very much for your contribution, have you tried qucik_start locally and can it start and run successfully? @mxsm

Thank you very much for your contribution, have you tried running qucik_start locally and does it work? @mxsm
I have run the script mentioned in the documentation locally and it works fine @hzh0425


(BUG) The "scan send code failed:" text is displayed in the error message after scanning own QR code

see #1924 for similar issue, make sure all cases are resolved
Precondition:
*The "Scan QR code" page is opened
Steps to reproduce:

Scan own QR code
Pay attention to the error message

Actual result: The "scan send code failed:" text is displayed in the error message after scanning own QR code
Expected result: The "You can't send  G$'s to yourself, you are already own your G$'s " text-only should be displayed in the error message after scanning own QR code
Checked on QA env V0.22.1-0
LG V30+ // Android 8.0 // Google Chrome 81.0.4044.138

@AnastasiiaOdnoshevna this issue should be already fixed. We handle all such cases recently. Please verify it again.

@sirpy @yaroslav-fedyshyn-nordwhale The "You can't send G$'s to yourself, you are already own your G$'s "text is displayed
Checked on DEV V1.1.3-0
LG V30+ // Android 8.0 // Google Chrome 84.0.4147.111


small typings fix in test files

I also fixed the version of lodash because newer version cause issues with the typescript version used

👍 ✨ ⭐
Thank you for your PR!


Update audio-mixer-v2

Contributing to Twilio

All third party contributors acknowledge that any contributions they provide will be made under the same open source license that the open source project is provided under.

[x] I acknowledge that all my contributions will be made under the project's license.

Pull Request Details
Description
This PR changes the default media extension from audio-mixer-v1 to audio-mixer-v2. According to the changelog, there are no breaking changes that we need to worry about in this application.
Burndown
Before review

[ ] Added unit tests if necessary
[ ] Updated affected documentation
[ ] Verified locally with all effected platforms
[ ] Manually sanity tested running locally
[ ] Included screenshot as PR comment (if needed)
[x] Ready for review

Before merge

[ ] Got one or more +1s
[ ] Re-tested if necessary

Sounds good. I added an entry.


Add inactiveState to complement activeState

Many CSS libraries have built-in helpers for hiding elements instead of helpers for showing them. Users of Choices.js would be more easily able to leverage these capabilities if, whenever we add or remove the activeState class, we do the opposite for the inactiveState class.
I propose that the default is set to is-inactive.
For now, it is easy enough to simply listen to the hideDropdown and showDropdown events to hide or show the dropdown through JS style additions and removals.

Like this idea 👍 Would happily review a PR for it

@stephendolan if you have a class 'something.is-active' then the inactive state would be 'something' so if you set some animation to 'is-active' it would still animate when you remove the class. Having another is-inactive would be redundant.

@fernandoagarcia ,
I'm not sure that I understand your point. See Bulma, for example, and specifically the Helpers page. I do not have a class something.is-active, I just have a tag something. To hide the something element, I must append something.is-invisible.
@jshjohnson,
Thanks, will do!

@stephendolan the principles are taken from HTML5 Spec for example all buttons have an active state and the inactive state is the default state. Think of it as a boolean .is-active implies true to an element that is false. You can add .is-inactive which imply false but you would be doing so to an element that is already false. Thats why in Bulma you don’t see .is-notinvisible helper class.


[#4147] Allow to disable recycling

Motivation:
Sometimes it is useful to disable recycling completely if memory constraints are very tight.
Modifications:
Allow to use -Dio.netty.recycler.maxCapacity.default=0 to disable recycling completely.
Result:
It's possible to disable recycling now.

@trustin please check

Could we log that recycler has been disabled explicitly?

Just one trivial comment about logging. How about logging 'disabled' instead of '0' in the logging statement here?

Cherry-picked into 4.0 (01c29e5cc79b46b0179e216056357b33adae6289), 4.1 (1a9ea2d349c42f7c7ccb56daea29f083ee60870e) and master (910ae037928327b3d404a5994691cb9724c8d76f)


Lack of consistency on skip-install option

Some actions has skip-install which depending on the action can do just the pip install (i.e. doc-build action) or also the checkout, python install and project install (i.e. check-license action).
We should probably be consistent with its usage.

There reason for this is that some projects use Sphinx but they are not Python libraries. Therefore, installing a library is not required because there is no library. However, Sphinx is still required to be installed together with any additional documentation requirements. Same applies for the license checking action.


Add note commitment tree sizes to CompactBlock values.

https://github.com/zcash/librustzcash/pull/831/commits/81640abd381098ff262dc80e5f3e38c13b0c8778 adds Sapling and Orchard note commitment tree sizes to the CompactBlock data structure. These should represent the total size of the respective note commitment trees as of the end of the block, such that for each pool the size of the commitment tree from the previous block plus the number of notes is equal to the size at the end of the current block.

Kris, just to confirm my understanding:
The lightwalletd needs to compute these two values (counters) by initializing them to zero, then inspecting the transactions in each block starting with the genesis block (or, actually, it's sufficient to begin at Sapling activation), incrementing the counters according to the block's transactions' note commitments. Is that correct; there's no way to get these values directly from existing zcashd RPCs? Lightwalletd will need to scan each block?
Also, please excuse the basic question, but in the case of Sapling, are the note commitments associated with spends or outputs (or both)? I assume that for Orchard, the number of note commitments is just the number of actions in the transaction.

This shouldn't require lightwalletd to compute the sizes; after zcashd v5.6.0 this information will be exposed as part of the getblock results, see https://github.com/zcash/zcash/pull/6677/commits/8b1ebc0ea220216456d8008c237343aaa37f8621. Computing these values locally would also work, but might not be necessary if you take advantage of the change to the RPC api.
Note commitments are associated just with Sapling outputs, and are 1:1: with Orchard actions, correct.

Just to verify, the patch you linked to, https://github.com/zcash/librustzcash/commit/81640abd381098ff262dc80e5f3e38c13b0c8778, encodes the sizes as uint32. Is that okay, or should it be uint64?

The zcashd code returns a uint64_t: https://github.com/zcash/zcash/commit/8b1ebc0ea220216456d8008c237343aaa37f8621#diff-decae4be02fb8a47ab4557fe74a9cb853bdfa3ec0fa1b515c0a1e5de91f4ad0bR284

The zcashd code returns a uint64_t: zcash/zcash@8b1ebc0#diff-decae4be02fb8a47ab4557fe74a9cb853bdfa3ec0fa1b515c0a1e5de91f4ad0bR284

Given that these are depth 32 trees, the size can never exceed 2^32 leaves. I thought that it was most appropriate to use u32 values for the wire encoding; it saves a few bytes. Maybe the savings are too small to be worth it.


Assign Owner via UI has bugs

Affected module
UI
Describe the bug
When typing in Owner field in the UI for specific asset, the letters are in mess and it take like few times to set it right.
(if you type really slow it's working... but typing fast not working)
To Reproduce
I wrote 'data' and it catch only the 'ta'

*Also, it might be better to arrange it alphabetically (or by amounts as in the main screen).
Expected behavior
Typing owner fast should work=)
Version:
1.3.2
Additional context
Add any other context about the problem here.

@chirag-madlani this and also in activity feed when you do @ to refer an user/team is not smooth. Lets figure this out and ship it in 1.3.0

This is already fixed here and part of 1.2.4
About '@'  in the feedEditor that will be a separate component so I will raise a different issue for it.


Makes FigureExtractor.parseDocument public

Fixes #41, since this is stand-alone repo and wouldn't be updated significantly I don't see the harm in making this public.


Play app signing

Summary
Migrate to play store app signing
Changelog

[Android] [Change] - Migrate CI/CD builds to aab over apk
Test Plan

CI/CD: aab available in the builds channel
CI/CD: aab builds can be installed by testers

Transitioning to android app bundles limits our ability to test previous builds


Update ReactJS

Performance optimization is expected
After update, check that Locator menu update isn't fired on Add/Remove option click.
and useLayoutEffect callbacks still works as expected

https://github.com/jdi-testing/jdn-ai/pull/1491
3.14.4

JDN v 3.14.10 Back-end v 0.2.40
Fixed.


Unstable W5500 on ESP32 (IDFGH-12313)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
I have been unable to get the W5500 to function in a stable manner with my ESP32 WeMos LOLIN32 for quite some time.
At the most basic level the ping response is chaotic, indicating the ESP32 isn't correctly responding.  Here is the Wireshark log.
734	21.404498	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=77/19712, ttl=128 (reply in 1154)
1154	24.656223	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) reply    id=0x0001, seq=77/19712, ttl=64 (request in 734)
1155	24.658772	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=78/19968, ttl=128 (no response found!)
1177	29.461005	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=79/20224, ttl=128 (no response found!)
1242	34.462087	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=80/20480, ttl=128 (no response found!)
1524	42.733543	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=81/20736, ttl=128 (no response found!)
1551	47.468587	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=82/20992, ttl=128 (no response found!)
1799	52.469717	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=83/21248, ttl=128 (no response found!)
1857	57.457995	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=84/21504, ttl=128 (no response found!)
2225	72.427822	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=85/21760, ttl=128 (no response found!)
2316	76.971132	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=86/22016, ttl=128 (reply in 2317)
2317	76.972046	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) reply    id=0x0001, seq=86/22016, ttl=64 (request in 2316)
2337	77.982148	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=87/22272, ttl=128 (no response found!)

And here are the ping requests
C:\Program Files (x86)\Nmap>ping <IP_ADDRESS>

Pinging <IP_ADDRESS> with 32 bytes of data:
Reply from <IP_ADDRESS>: bytes=32 time=3251ms TTL=64
Request timed out.
Request timed out.
Request timed out.

Ping statistics for <IP_ADDRESS>:
    Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),
Approximate round trip times in milli-seconds:
    Minimum = 3251ms, Maximum = 3251ms, Average = 3251ms

C:\Program Files (x86)\Nmap>ping <IP_ADDRESS>

Pinging <IP_ADDRESS> with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for <IP_ADDRESS>:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

C:\Program Files (x86)\Nmap>ping <IP_ADDRESS>

Pinging <IP_ADDRESS> with 32 bytes of data:
Request timed out.
Reply from <IP_ADDRESS>: bytes=32 time=1ms TTL=64
Request timed out.
Reply from <IP_ADDRESS>: Destination host unreachable.

Ping statistics for <IP_ADDRESS>:
    Packets: Sent = 4, Received = 2, Lost = 2 (50% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 1ms, Average = 1ms

I have tried many combinations of SPI clock speeds from 5-20 Mhz.
<IP_ADDRESS> is the ESP and <IP_ADDRESS> is the computer.  They are both wired to the same switch and the switch connects to the router/gateway at <IP_ADDRESS>
The W5500 is connected with all equal length wires of 6" and no other wires are near that would interfere.  I have a dedicated regulator supplying a stable 3.28V.
ESP32 is powered via USB and voltage stable at 3.32V with minimal current loads.
Using ESP-IDF Version: 5.3.0
This is a significantly reduced issues as i'm having similar problems with all TCP communications.
I have attached the basic ethernet example with support for static IP and the sdkconfig i'm using.
ethernet_example_main.zip
Can anyone see something obvious that would explain such problems?

Could you please double check that all the GPIO's are connected correctly (including INT)? Please also try to use shorted wires.

I scoped INT line and there is a signal.  Also checked that w5500_isr_handler is called so INT is triggering, but according to the results I don't think enough interrupts are generated, but can't be sure.  I also attempted to shorten the wires, but could only get them to about 3" due to the ESP32 and W5500 form factors on the protoboards.  This didn't change any results.
One last attempt was I simplified the network as a direct connection between Win 10 and ESP32 (both static IP).  Same inconsistent ICMP with the ESP not responding in time or at all.

What does ESP log says? Any errors? What W5500 module do you use?

No errors in the logs, the last messages were from the GOT_IP event callback.  This seems correct for the basic example.
I have the W5500 Lite, more compact model.
I also increased the log output to "debug" and no errors/warnings. I did get these messages.  I notice the two len=74 messages as these correspond to the ICMP request, but 5 were sent.  The others are ARP and mDNS from windows.
D (5875) w5500.mac: receive len=60
D (6885) w5500.mac: receive len=60
D (11255) w5500.mac: receive len=83
D (37275) w5500.mac: receive len=83
D (38885) w5500.mac: receive len=60
D (38885) w5500.mac: receive len=74
D (41275) w5500.mac: receive len=83
D (43885) w5500.mac: receive len=74

151	154.714258	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=110/28160, ttl=128 (reply in 152)
152	154.716233	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) reply    id=0x0001, seq=110/28160, ttl=64 (request in 151)
153	154.719816	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=111/28416, ttl=128 (no response found!)
156	159.713071	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) request  id=0x0001, seq=112/28672, ttl=128 (reply in 157)
157	159.714126	<IP_ADDRESS>	<IP_ADDRESS>	ICMP	74	Echo (ping) reply    id=0x0001, seq=112/28672, ttl=64 (request in 156)

The W5500 driver is pretty solid these days (although I never used the ESP32, only the ESP32S3), I'd be surprised if it wasn't a hardware issue.
Two shots in the dark though:

Try powering the W5500 lite with 5V.
Did you configure the PMODE to autonegotiate? Try one of the fixed modes and perhaps half-duplex modes.

The W5500 is a 3.3V device with 5V I/O tolerance per the documentation.  I will make no attempt to supply 5V.  That being said I did force the mode to Half Duplex and 10Mb and that seems to work.  I get less than 1ms ping times and no packet loss.
Unfortunately this is unacceptable, neither explaining not solving the problem.
My analysis so far doesn't indicate a Noise problem, all lines are short with clean transitions (via scope).

I don't know whether there is a low end of tolerable SPI frequency. I'm running my W5500 @ 32MHz which gets me iperf speeds of up to 15Mbps. Since I'm using the GPIO matrix, more than 40MHz is unlikely anyways. Do you have a second W5500 to test with? Preferably a non-lite one. I had a few lite ones that were DOA which all the non-lite ones worked.

I tested for where it begins to fail.   I am able to achieve Full duplex at 10Mbps only up to 23Mhz SPI.  As soon as I set it to 24, w5500 fails init.
E (573) w5500.mac: w5500_reset(305): reset timeout
E (573) w5500.mac: emac_w5500_init(823): reset w5500 failed
E (583) esp_eth: esp_eth_driver_install(228): init mac failed

This is similar with 100Mps, except I get missed packets/interrupts.
At this point it seems the w5500 is defective.

@binaur1 if you want to use any SPI device at high frequencies, you have to properly design the signal path (PCB). Otherwise, you have troubles with signal integrity. Also note that even if you design the PCB properly, you may need to fine tune driver setting, e.g. input_delay_ns.
We do not observe any such issues in our W5500 tests. Therefore, I'm afraid that your issue is hardware related. As such, I'm closing the issue. Feel free to re-open or open a new if you feel there is SW issue and you are able to provide more information to reproduce.


fix(resolve): dont overwrite isRequire from baseOptions

Description
Fixes #5798
baseOptions may already comes with an isRequire property.
For example, https://github.com/vitejs/vite/blob/c344865851b1f140f51b2f8d03821419114ac3b9/packages/vite/src/node/optimizer/esbuildDepPlugin.ts#L47-L50 which in turn calls https://github.com/vitejs/vite/blob/c344865851b1f140f51b2f8d03821419114ac3b9/packages/vite/src/node/config.ts#L407-L417
Additional context
Need to add a test case (that esbuildDepPlugin should resolve to the CJS entry of a transitive dependency if it is required) later.

What is the purpose of this pull request?

[x] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[x] Ideally, include relevant tests that fail without this PR but pass with it.

Let's merge the tests in another PR so people can start testing this while debugging the remaining regressions


Always pull images in local runner

Fixes #259
This PR:

Instructs the local runner to always pull images. This makes sure that moving tags like dev or latest are up to date before running the pipeline. As far as I can tell from my testing, this doesn't cause a noticeable delay when the image was not updated.
Adds the pipeline name to the docker compose yaml and removes orphan containers. Containers are namespaced by the pipeline name, which defaults to the cwd if not specified. So I set the name explicitly so we don't accidentally remove containers from another pipeline.

Yeah, I forgot to remove a change I made to make sure the tests fail in the right scenario :stuck_out_tongue:


When running multiple queries in a script the "References" tab does not work

Description
Steps:

Open a new "script" window
Write two queries
Select all and press Ctrl+Enter to run it

Expected:

Each query result will be shown in a different window
For each query user would be able to navigate to references using the "References" tab

Actual:

References tab dropdown list is empty

Additional details:

When running each query separately the references tab for each works
query exmaple I used:

select * from time_slot ts WHERE DATE(ts.date) = current_date  + interval '1 days';
select * from route r WHERE DATE(r.date) = current_date  + interval '1 days';
Result:

DBeaver Version
Community Edition <IP_ADDRESS>409011551
Operating System
Windows 10 home
Database and driver
psql (PostgreSQL) 13.2
Steps to reproduce
No response
Additional context
No response

Hello @Amitkad,
When you select a block of text containing multiple queries and hit Ctrl+Enter, DBeaver submits that entire blob to the driver, which in turn sends it to the database. Depending on a particular database/driver, it might be handled differently. The most problematic part is the metadata of the result set. Under some circumstances, DBeaver cannot correlate that metadata with the actual structure of the database, which is required for providing features like data editing, reference navigation, etc.
To work around this, you can execute each query separately using Ctrl+/ or execute the entire script using Alt+X - DBeaver will submit each query separately.
TL;DR: Use Alt+X to execute multiple queries.


Merge for Test: no pip in build-conda

a

Codecov Report

Merging #10 (7ca97d2) into master (f094e10) will decrease coverage by 0.41%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #10      +/-   ##
==========================================
- Coverage   89.19%   88.77%   -0.42%
==========================================
  Files         135      135
  Lines       10005     9865     -140
==========================================
- Hits         8924     8758     -166
- Misses       1081     1107      +26

Flag
Coverage Δ

cpu
88.77% <ø> (-0.42%)
:arrow_down:

pytest
88.77% <ø> (-0.42%)
:arrow_down:

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

Impacted Files
Coverage Δ

pytorch_lightning/plugins/sharded_plugin.py
38.46% <0.00%> (-21.92%)
:arrow_down:

pytorch_lightning/overrides/fairscale.py
21.42% <0.00%> (-21.43%)
:arrow_down:

...rch_lightning/plugins/sharded_native_amp_plugin.py
53.33% <0.00%> (-15.42%)
:arrow_down:

...ightning/trainer/connectors/precision_connector.py
78.04% <0.00%> (-7.32%)
:arrow_down:

pytorch_lightning/plugins/plugin_connector.py
92.94% <0.00%> (-3.58%)
:arrow_down:

pytorch_lightning/accelerators/cpu_accelerator.py
90.32% <0.00%> (-3.43%)
:arrow_down:

pytorch_lightning/utilities/apply_func.py
92.68% <0.00%> (-2.56%)
:arrow_down:

pytorch_lightning/accelerators/accelerator.py
88.03% <0.00%> (-2.05%)
:arrow_down:

pytorch_lightning/plugins/native_amp.py
34.14% <0.00%> (-1.57%)
:arrow_down:

pytorch_lightning/callbacks/gpu_stats_monitor.py
36.90% <0.00%> (-1.47%)
:arrow_down:

... and 28 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #10 (7ca97d2) into master (f094e10) will decrease coverage by 0.41%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #10      +/-   ##
==========================================
- Coverage   89.19%   88.77%   -0.42%
==========================================
  Files         135      135
  Lines       10005     9865     -140
==========================================
- Hits         8924     8758     -166
- Misses       1081     1107      +26

Flag
Coverage Δ

cpu
88.77% <ø> (-0.42%)
:arrow_down:

pytest
88.77% <ø> (-0.42%)
:arrow_down:

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

Impacted Files
Coverage Δ

pytorch_lightning/plugins/sharded_plugin.py
38.46% <0.00%> (-21.92%)
:arrow_down:

pytorch_lightning/overrides/fairscale.py
21.42% <0.00%> (-21.43%)
:arrow_down:

...rch_lightning/plugins/sharded_native_amp_plugin.py
53.33% <0.00%> (-15.42%)
:arrow_down:

...ightning/trainer/connectors/precision_connector.py
78.04% <0.00%> (-7.32%)
:arrow_down:

pytorch_lightning/plugins/plugin_connector.py
92.94% <0.00%> (-3.58%)
:arrow_down:

pytorch_lightning/accelerators/cpu_accelerator.py
90.32% <0.00%> (-3.43%)
:arrow_down:

pytorch_lightning/utilities/apply_func.py
92.68% <0.00%> (-2.56%)
:arrow_down:

pytorch_lightning/accelerators/accelerator.py
88.03% <0.00%> (-2.05%)
:arrow_down:

pytorch_lightning/plugins/native_amp.py
34.14% <0.00%> (-1.57%)
:arrow_down:

pytorch_lightning/callbacks/gpu_stats_monitor.py
36.90% <0.00%> (-1.47%)
:arrow_down:

... and 28 more

Continue to review full report at Codecov.

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


Typescript: Paste screws up format

This now feels a lot like what frustrated me 5 years ago in Visual Studio.
Not only paste now gets indentation wrong most of the time, it does it in two steps, requiring a double undo to go back.
This was even pointed out today in our HackerNews thread: https://news.ycombinator.com/item?id=14983231

I'll revisit indent on paste this milestone and see if we still keep it turned on. Pasting is way more complex than move lines or type because

the indent of first line is usually wrong as there might be additional leading whitespaces before pasting
for the rest of the line, we don't know whether their indentation are intentional or wrong.

Right now both Atom and we only try to adjust the indent of the first line and see if we need to adjust the offset to following lines. Besides, the user on hackernews is correct, without AST, auto indent can never be perfect.

Also been getting this issue since a recent update (some time in the last 2 months), but with PHP

This is due to the limited architecture (regex based indentation rules and only support limited code styles), we may want to consider using formatters if they exist for indenation adjustment (if interested, we can discuss in https://github.com/microsoft/vscode/issues/19847).
For this particular issue, if the indentation rules are leading to more trouble than having no auto indent, you can set editor.autoIndent to advanced to disable the regex based indentation adjustment. As we don't have an easy good-enough fix for it, we close it for now and explore better solutions through issues like https://github.com/microsoft/vscode/issues/19847.


Adds node v4 to travis build matrix.

+1

Bleed with https://github.com/RackHD/on-core/pull/39, but I'll take both here.

:+1:


feat:drop trigger

What this PR does:
Which issue(s) this PR fixes:

Fixes #238
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

NONE

Codecov Report

Merging #258 (0a1f76e) into master (ddd683f) will decrease coverage by 0.04%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #258      +/-   ##
==========================================
- Coverage   37.40%   37.36%   -0.05%
==========================================
  Files          93       94       +1
  Lines       13692    13704      +12
==========================================
- Hits         5121     5120       -1
- Misses       7928     7941      +13
  Partials      643      643

Impacted Files
Coverage Δ

pkg/executor/redirect.go
9.84% <0.00%> (+0.57%)
:arrow_up:

pkg/runtime/ast/ast.go
78.79% <0.00%> (-0.63%)
:arrow_down:

pkg/runtime/ast/trigger.go
0.00% <0.00%> (ø)

pkg/runtime/optimize/optimizer.go
24.42% <0.00%> (-0.25%)
:arrow_down:

pkg/dataset/priority_queue.go
90.62% <0.00%> (-3.13%)
:arrow_down:

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 ddd683f...0a1f76e. Read the comment docs.


fix installation notes

to correctly specify to use github as source

fixed with https://github.com/spree-contrib/spree_volume_pricing/pull/122

@damianlegawiec --- actually I realized this gem does not appear to work past 3.0 with the 3-0-stable branch. should we make a new stable branch for the current line of spree?


fix: interactivity is not working until WASM is loaded in case of InteractivityAuto, only when FluentUI is used

🐛 Bug Report

I installed the provided template to test out the Fluent UI and I also set it up manually on existing small test project. In both cases, project was set to Interactive Auto and in both projects when I accessed the Counter page, it was frozen until the WASM was loaded and there was no interactivity. It opens up the socket connection for Server interactivity and downloads WASM in the background, but it's not interactive until download is finished.
On my small test project, it only started happening when I added FluentUI, before that it worked normally.
What can be the case? I'll attach zip files of both test projects and you can see it for yourself when you access the Counter page.
💻 Repro or Code Sample

BalzorFluentUI is project created with your template from Visual Studio.
BlazorTest-RM-Auto is my small test app where I tested basic functions of net .net 8 blazor.
BlazorFluentUI.zip
BlazorTest-RM-Auto.zip
🤔 Expected Behavior

Interactive Auto should work and not freeze the UI.
😯 Current Behavior
It block the UI until download is completed.

💁 Possible Solution

I hope it's just a configuration thing, but I don't see where the problem is as I also used provided template and the problem is happening there also.
🔦 Context

🌍 Your Environment

I tried this on both mac and windows, so it's not OS related.

OS & Device: MacOS and Windows
Browser: Google Chrome
.NET and FAST Version: .NET 8, Fluent 4.2.1

Hi,
This is not a library issue but is a Blazor issue. See https://github.com/dotnet/aspnetcore/issues/52154 for more information.

@vnbaaij Oh my god, this is really weird. I could have bet that it worked normally prior to adding FluentUI. I'm really sorry for bothering you with this bug report. I just tested again without FluentUI and the behaviour is same. Read that GitHub Issue and it made sense after they explained what is going on in the background. Thank you for quick reply, I would have not found that issue myself.

No worries!


csg_dump cannot read pdb

From https://groups.google.com/d/msg/votca/ldn3dPtJ9Lg/f0XKIrWDBAAJ
$ csg_dump --top viton4_10_20_pcff_1.data.mapx.new_v5.pdb
an error occurred:
Misformated pdb file in atom line # 0
 the correct pdb file format requires 80 characters in width. Furthermore,
 to read the topology in from a .pdb file the following attributes must be
 specified:
 Atom Name, Residue Name, Residue Number, x, y, z, charge (optional)

With viton4_10_20_pcff_1.data.mapx.new_v5.pdb

Apparently we read the atomtype from the wrong column, see: https://groups.google.com/d/msg/votca/ldn3dPtJ9Lg/ahMJdqElBQAJ

@JensWehner can you have a look at this?

@junghans does this need to be fixed in development of stable?

I would fix it in stable if possible.


CollectionWrapper is throwing the error for all the List Components

Details:

Updated the UI Components this morning
Currently using 1.3.8
SDK Version 5.3.2

Hello there, if you can, test out the PR I just submitted to see if it fixes your issues. Thanks!

Hello, Yes i have tested in my local machine and it's working fine now. Thanks for the quick fix.

Sorry for the late response! Thank you Ricardo for the awesome work once again!


MudCombobox dropdown filtered result unclickable when the option Editable="true"

Hi all, not sure if this has been report or not.
Reproduce steps

Visit this page
At the "Basics & Visual" example, enable the "Editable" option
Type "Alaska" to any combobox and click at the remaining option

Expected result
The dropdown option will be reset to default option. See screenshot

Indeed. Using arrowkeys + enter will work.

If you type Alaska it works as expected, it fails when you type alaska


incorrect value for singleSelect

If I using singleSelect module didn't show value after save on details and edit. Although value saved in db

Hi! I wasn't able to reproduce this issue. Can you confirm this still happens in the latest version? If so, can you copy the code with which you create the Multiselect field?


The fake ap doesn't redirect me to the fake web

I connect to the network using my phone, it gives an ip, but doesn't redirect me to the fake instagram page.

Excuse me, the Evil Twin attack has drastically changed since the last updates so it would be great if you could test it again. Now it uses other templates to host the http server


formula JSON: include URLs for non-bottled formulae

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

Quick fix for urls in JSON output being blank for non-bottled formulae.

Thanks @EricFromCanada!


bug: onPageWill/DidEnter not fired from action sheet

Type: bug
Ionic Version: 2.x beta.6
Platform: all
When page is pushed in from action sheet handler callback then onPageWillEnter or onPageDidEnter is not fired for that page. If pushed without action sheet button then it works as expected.

Hello @ErkoKnoll thanks for opening an issue with us! Would you mind making a plunker or codepen that we can use to repro this issue please? Thanks!

Hi,
I created plunker: http://plnkr.co/bHbcgxBCIH0n58j6MV4N. Surprisingly it works in the desktop. I haven't tested my version on desktop because I'm unable to. I guess it is not that important since I moved my logic to controller as a workaround.

Hello @ErkoKnoll ! As you stated it seems to work fine on desktop. Were you using Android or IOS when you noticed the issue?

Hi, I noticed the bug on Android.

Hello @ErkoKnoll! what version of Android are you testing with?

Hi,
Android version is 5.1.

Hello @ErkoKnoll . So i made a little app to test this and it seems to be working fine for me. Here is a repo containing the demo app. Simply git clone that repo, run npm install and then run it on your device and you should see two alerts when the second page is pushed from the action sheet. One alert is fired in onPageDidEnter() and the other in onPageWillEnter(). Thanks again!

Thanks for testing it out. I guess it is something weird in my setup but since I moved my stuff to constructor it does not bother me and this issue can be closed.

Awesome, no problem at all. Thanks for using Ionic!


pkg/build: Add build package

This adds a pkg/build package that implements building derivations.
It defines an interface for builds in general and implements a Linux builder using OCI for sandboxing.
TODO:

[ ] Store is a stub interface, this should be broken out into a separate PR dealing with Store only.
[ ] Figure out a Store interface for adding builds to store.
[ ] Build tests
[ ] Run as non-root inside container

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/bob-a-build-system-for-microservices-powered-by-nix/21260/10


add IPCC peripheral for stm32wb

Hello again,
This pull request is related to #1397 and #1401, inspired by #24, and was tested on an stm32wb55rg.
This pull request aims to add the IPCC peripheral for stm32wb microcontrollers.
I am debating whether this should be included in the public API, since the IPCC peripheral would be typically managed by the TL Mailbox, not by the app directly.

Usually we don't have the constrain api (hal objects are constructed with their constructors), but other than that, I don't see any problems.

@xoviat , I should've commented more on my reasoning there, I figured that the IPCC peripheral wouldn't be used directly by users, but rather by the TL mailbox (which I plan to make a pull request for after this one as per #1401). The constrain method will come useful later.
I can remove it for now if you think that would be better.

bors r+


Code deploy features in CFT

We are planing to deploy our DAGS using jenkins. In this case do we need code deploy? if we remove code deploy piece from CFT will it impact any airflow functionality?

Nope ;-) No problem, but you'll have to handle your deployments with new instances from AutoScaling. If you disable auto scaling, everything should be fine.

Thanks. Also, i guess not sure whether its related or not but we see /tmp/env.sh got deleted and some code references in /tmp. any idea why its happening ?

Did the instance restart? If so, it may explain the /tmp directory being wiped out. But the CFN initialization script will always recreate the env.sh file before running stuff that depends on it.


Clarifying the RTP streaming quality settings

Thanks for making this, this is great resource and I like the idea of being able to use MAVLink on top of DJI SDK.
I managed to get Rosettadrone running on Smart Controller and Mavic 2 Enterprise Dual with no problems, but I would like to understand how to get more than 640x480 RTP output. I'm quite novice on video streaming matters, so I might just not understand this right, but nevertheless I have tried setting videoBitRate to different levels (tried 3, 4, 10), but when I play RTP stream, it's always 640x480. I could not find another setting that I could use to affect the outgoing video stream.

So how one could control the outgoing video size? Or is it just wrong GStreamer pipeline config?

Interesting, I belive I always get 1280*720... meybe I am wrong, I will check. I do forward what I get from DJI.
Best regard
Terje Nilsen
9Tek AS
Norway

mai 2020 kl. 00:07 skrev Lassi Immonen<EMAIL_ADDRESS>

Thanks for making this, this is great resource and I like the idea of being able to use MAVLink on top of DJI SDK.
I managed to get Rosettadrone running on Smart Controller and Mavic 2 Enterprise Dual with no problems, but I would like to understand how to get more than 640x480 RTP output. I'm quite novice on video streaming matters, so I might just not understand this right, but nevertheless I have tried setting videoBitRate to different levels (tried 3, 4, 10), but when I play RTP stream, it's always 640x480. I could not find another setting that I could use to affect the outgoing video stream.

So how one could control the outgoing video size? Or is it just wrong GStreamer pipeline config?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

When configuring the drone with Go4 how did you set this setting?
Best regard
Terje Nilsen
9Tek AS
Norway

mai 2020 kl. 05:05 skrev Terje Nilsen<EMAIL_ADDRESS>
Interesting, I belive I always get 1280*720... meybe I am wrong, I will check. I do forward what I get from DJI.
Best regard
Terje Nilsen
9Tek AS
Norway

mai 2020 kl. 00:07 skrev Lassi Immonen<EMAIL_ADDRESS>

Thanks for making this, this is great resource and I like the idea of being able to use MAVLink on top of DJI SDK.
I managed to get Rosettadrone running on Smart Controller and Mavic 2 Enterprise Dual with no problems, but I would like to understand how to get more than 640x480 RTP output. I'm quite novice on video streaming matters, so I might just not understand this right, but nevertheless I have tried setting videoBitRate to different levels (tried 3, 4, 10), but when I play RTP stream, it's always 640x480. I could not find another setting that I could use to affect the outgoing video stream.

So how one could control the outgoing video size? Or is it just wrong GStreamer pipeline config?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I think I realised the reason for 640x480, I had thermal camera on which only have that resolution.
Now that I'm using normal camera with Rosettadrone, GStreamer is reporting getting 960x720, which is better, but still not 1280x720 I was expecting. Maybe that is then Mavic 2 Enterprise Dual native h264 resolution, but I'm not quite sure if there is any way to control that resolution.

Ok, I have only teste Mavic 2 Pro, it only got one camera and two live view modes HD or FullHD.
Best regard
Terje Nilsen
9Tek AS
Norway

mai 2020 kl. 12:36 skrev Lassi Immonen<EMAIL_ADDRESS>

I think I realised the reason for 640x480, I had thermal camera on which only have that resolution.
Now that I'm using normal camera with Rosettadrone, GStreamer is reporting getting 960x720, which is better, but still not 1280x720 I was expecting. Maybe that is then Mavic 2 Enterprise Dual native h264 resolution, but I'm not quite sure if there is any way to control that resolution.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

See https://docs.google.com/document/d/1wR56Mvd2OsT82kxMOD7f_3-c6yJGBtLaT8LuVrmC5wI/edit#heading=h.q9mp6yjsfxe5


[Feature Request] Support for LimeSDR hardware as well?

@andersesbensen  Maybe a few days early to to ask this, but do you think that your rtl-zwave could Z-Wave democulator/decoder could be support on LimeSDR hardware as well?
http://limesdr.org
LimeSDR is (or rather will be) a new open source low-cost software defined radio through which apps can be programmed to support both recieving and transmitting any type of wireless standard, e.g. WiFi, UMTS, GSM, LTE (4G/5G), LoRa (LoRaWAN), Bluetooth, Zigbee, RFID, DVB Digital Broadcasting, FM/AM Radio, etc., ...so I guess that technically there should be no reason why Z-Wave could not be supported too?
This means that you will not need a new hardware dongle for each wireless protocol, but one hardware dongle will support multiple wireless protocols and each protocol can be updated via via software almost as apps on a smart phone, and new protocols can be added replacing hardware, (though you might want to add new antennas for optimal lengths).
Additional info here about this Canonical/Ubuntu-backed LimeSDR (LimeSDR.org) project which aims to announce a crowd-sourcing campaign for their app-enabled SDR (Software-Defined Radio) open source programmable hardware in the end of april of this year:
http://insights.ubuntu.com/2016/02/26/mobile-world-congress-2016-day-4-recap/
http://insights.ubuntu.com/2016/03/23/mwc-2016-our-biggest-show-yet/
http://insights.ubuntu.com/2016/04/07/when-a-projector-and-app-enabled-software-defined-radio-cross-paths/
According to the LimeSDR.org project hope to crowd-source their first app-enabled SDR (Software-Defined Radio) hardware manufacturerd by Lime Microsystems any day now or either Kickstarter or IndieGoGo:
http://www.limemicro.com/blog-2/limesdr-available-soon-crowd-sourcing-campaign/
https://www.crowdsupply.com/lime-micro/limesdr
LimeSDR.org have already pre-announced this crown-sourcing effort on Twitter
https://twitter.com/LimeSDR_org

Hi, sorry for the late answer.
Yes I think the LimeSDR should easily be able to decode Z-Wave frames. Writing a decoder should be fairly simple.


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_f8g9pctj53/clone/recipe/meta.yaml:20: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_f8g9pctj53/clone/recipe/meta.yaml:27: missing_pip_check: For pypi packages, pip check should be present in the test commands
INFO: /tmp/abs_f8g9pctj53/clone/recipe/meta.yaml:30: invalid_url: http://construct.readthedocs.org : URL domain redirect construct.readthedocs.org ->  construct.readthedocs.io
ERROR: /tmp/abs_f8g9pctj53/clone/recipe/meta.yaml:34: missing_dev_url: The recipe is missing a dev_url
WARNING: /tmp/abs_f8g9pctj53/clone/recipe/meta.yaml:34: missing_description: The recipe is missing a description
ERROR: /tmp/abs_f8g9pctj53/clone/recipe/meta.yaml:34: missing_documentation: The recipe is missing a doc_url or doc_source_url
ERROR: /tmp/abs_f8g9pctj53/clone/recipe/meta.yaml:34: http_url: http://construct.readthedocs.org is not https
Errors were found


The project works great with the default SQLite, but not with MS SQL Server Express...

Asad,
Thanks much for your response on this problem!  You asked for more detail, so here, below is what I get when I run the project from VSCode.  It's easy enough to see why this happens, but it doesn't seem like the "Seeder" is building a proper SQL Server version, like the SQLite version that works great.
I got the project working, BUT I did it by converting the AspNetCoreSpa.db into AspNetCoreSpa.sql (a SQL Server script), and then methodically running the project against this SQL Server version, until I had worked all the differences in the DDL and SQL out.
If you have been able to successfully run a MS SQL Server version of this, I would like to know what I'm doing wrong.  However, If you run into the same problem I did, I will be happy to send you my SQL script. :)
--Thanks!,
Richard
Size = 256)], CommandType='Text', CommandTimeout='30']
SET NOCOUNT ON;
INSERT INTO [AspNetRoles] ([ConcurrencyStamp], [Description], [Name], [NormalizedName])
VALUES (@p0, @p1, @p2, @p3);
SELECT [Id]
FROM [AspNetRoles]
WHERE @@ROWCOUNT = 1 AND [Id] = scope_identity();
fail: Microsoft.EntityFrameworkCore.DbContext[1]
An exception occurred in the database while saving changes.
Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> System.Data.SqlClient.SqlException: Cannot insert the value NULL into column 'Id', table 'AspNetCoreSpa.dbo.AspNetRoles'; column does not allow nulls. INSERT fails.

@knowshape can you please mention this details in same issue?
https://github.com/asadsahi/AspNetCoreSpa/issues/73


Chapter1/homework/5

I'm having some trouble performing tests because of my Visual Studio. Hopefully by tomorrow i'll have it sorted and will be able to fix the remaining errors.

I'm having some trouble performing tests because of my Visual Studio. Hopefully by tomorrow i'll have it sorted and will be able to fix the remaining errors.

Okay, that sounds good. Just confirm when you'd like another review.

Ok, I sorted things out. Worked on the code for some time today. Fixed the error I noticed that was related to RemoveAt and InsertAt usage of index. I tested every situations I could imagine and still don't know where these errors are coming from. I cannot see the array they used for input to debug so I'm quite lost.

Ok, I sorted things out. Worked on the code for some time today. Fixed the error I noticed that was related to RemoveAt and InsertAt usage of index. I tested every situations I could imagine and still don't know where these errors are coming from. I cannot see the array they used for input to debug so I'm quite lost.

I would consider reviewing the Lesson 6 material. I'm also usually on the Discord as @jdphenix if you'd like to poke me in one of the question channels.
For your still failing tests, I would look at the following cases:

What happens when the array is null? Is there a way you might be able to consistently apply null handling behavior in every method?
For InsertAt, what happens when you try to insert an element outside of the bounds of the array using your methods?

Finally finished it. I did a lot of newbie's mistakes on the things i had understood, although I was unable to get how I really was supposed to handle empty arrays in InsertAt method, which I only figured out after checking some other Pull Request. I don't think the instructions were clear in this one.
Glad I finished it, really made me improve as a developer.


How to show only select providers?

In the Android manifest file I see
 <meta-data
    android:name="identitytoolkit.show_providers"
    android:value="Google, Facebook" />

It does not show password yet it appears in the UI. I would like disable password and only show Facebook and google as providers but as of now it shows that by default and I don’t see any way to hide it (I checked the code and skimmed thro' the documentation but no solution). Suggestions?

Yes, password can not be disabled in this version. It is a reasonable request and we will consider to add that in the next major release.

Yeah that will be great. Thank you!

We really need this. We sell a security product and we do not want to store passwords for our users, ever.

This sample has been deprecated/archived (check README for more information on newer samples related to this technology).
As recommended by GitHub, we are closing all issues and pull requests.


SailsJs Stable 0.9.16

We actively use https://github.com/balderdashy/sails/releases/tag/v0.9.16
The main reason is because it is labeled "stable".  Understanding migration plans to 0.1x would be probably some heavy lifting at this point, we are quite happy with 0.9.16.  Do you plan to change the "stable" version anytime soon? Would we benefit from "a lot" or just inherit code cleanup and code consolidation behaviors?
As a software dev myself, I hesitate to change "what works" and 0.9.16 works for us.  I just want to make sure all bases are covered so I can reiterate to other team members that although we run version 0.9.16, it is functionally equivalent to more recent versions.

0.10 is the latest stable release; perhaps we're not as clear as we could be on this. Migration from 0.9 to 0.10.x should be fairly straightforward.
Have you tried to migrate anything yet? Let me know if we can help.

@crh3675 have you tried migrating yet?

I have a test instance running. No migration as our version is still pretty stable. I will probably build our new project on the latest version.  Thanks for checking up!

As of today, 0.11 is the latest stable release.


Allow argument framerate to record

Record should be able to get a framerate argument to control the framerate of the resulting animation. If such an option is already possible then please leave this issue open until it is documented ;)

See AbstractPlotting.jl/#79

Merged and released!


Allow Ref Studio to run locally as a web app

Order of operations here, at a high level, maybe:

Refactor Python sidecar to run as a service or set of services
RS Desktop frontend talks to sidecar service(s) over websockets
RS frontend runs within web server

I'm mostly interested in local deployment for now, we can file a separate issue to host it somewhere once we get local deployment working.

Reminder that #17 had some discussion of sidecar over websockets

This is the current version of the app architecture changes to support desktop and web version of RefStudio.

Sidecar

[ ] HTTP server for the python backend commands

ex: POST /ingest/upload { body }, GET /ingest/references, GET /ingest/status, POST chat/..., GET /search/...

[ ] Update ingestion API to receive the PDF files instead of PDF files path

we should support both methods (PDF files uploaded and the current path) for now
for the PDF files upload version, we need an additional parameter with the project name (or id) to support multiple projects. That would be useful to scope the multiple references.json files in the backend server supporting filesystem

[ ] Frontend sidecar.ts facade that calls Tauri or HTTP backend APIs

Maybe we can (should) rename sidecar to something more agnostic

[ ] Reimplement flow for PDF uploads to work with the new HTTP backend API

Application Launcher

[ ] Run the application inside a web server

We can start by running yarn dev to run vite server (change initialised to true in the AppStartup to test)
We might remove the splash-screen to simplify code and implement a "html/react/native" splash-screen
We might use Vite import.... to conditionally build the app and have code splitting using System.Import

[ ] Adjust SettingsManager to work in web

In web, we need to not read env variables (or we can have a Tauri facade for web that just "noop" env vars)
In web, we can't load/save settings to a file

Filesystem

[ ] HTTP server (python) for a virtual filesystem
[ ] Facade that supports remote filesystem to work in the web
[ ] Facade that supports local filesystem to work in the desktop Tauri

Menu & Events

[ ] Explore the support for dynamically create (and update) Tauri menu from the TS code
[ ] Menu component for the web version
[ ] Facade to support events in the web version

Project & files lifecycle

TODO

Note: we will add more tasks as we know more about how to "decouple" from Tauri internal APIs)

Summary of huddle today with @danvk @cguedes and @gjreda (feel free to adjust, this is just from my memory):

Three things to discuss re: API: PDF ingestion, settings, filesystem
PDF ingestion

Carlos: We should include a project identifier on all requests
Greg: Ingest endpoint does some copying of PDFs anyway so the required changes here will be minimal.
Dan: Putting binary PDFs in JSON isn't going to work, need to use FormData

Settings

Carlos: We currently use tauri-settings. It doesn't do much for us, though; migrating settings was annoying.
Dan: We should move all settings logic into the HTTP server. This is a place where TS touches the filesystem but shouldn't.
Carlos: We'd prefer not to include things like OPEN_API_KEY on HTTP requests
Dan: Let's just send that once (when the user configures it) and then the Python API handlers can read it from disk/database, it never needs to go over the wire again.
Carlos: is it useful to have a nested settings schema? Probably not.
Greg will make a Python equivalent of settingsManager.ts

Filesystem

Dan: there are 9 functions in filesystem.ts. Easiest path forward is just to implement those in an HTTP API.
Carlos: let's get rid of path manipulation as a thing in the frontend (big +1 from Dan)
Dan/Carlos: might eventually make sense to switch to a higher-level API but implementing an FS API for now will unblock us.
Dan: latency with localhost is really good, so not too concerned about doing lots of sequential async FS calls

Greg will push on merging #359 and then adding these APIs. Dan will get #358 to a mergeable state by end of day and hopefully the APIs will be ready to use by next Wednesday.

@hammer closing this one, but feel free to reopen. Largely fixed by #425


Error in mypy plugin reading config from pyproject.toml with mypy >= 0.920

Checks

[x] I added a descriptive title to this issue
[x] I have searched (google, github) for similar issues and couldn't find anything
[x] I have read and followed the docs and still think this is a bug

Bug
Output of python -c "import pydantic.utils; print(pydantic.utils.version_info())":
             pydantic version: 1.9.0a2
            pydantic compiled: True
                 install path: /Users/paul/.cache/pre-commit/repo8u79aah5/py_env-python3.9/lib/python3.9/site-packages/pydantic
               python version: 3.9.6 (default, Aug 18 2021, 18:03:48)  [Clang 11.0.3 (clang-1<IP_ADDRESS>)]
                     platform: macOS-10.16-x86_64-i386-64bit
     optional deps. installed: ['typing-extensions']

I'm testing out the new pyproject.toml config support in alpha. I tried to set the config in my pyproject.toml exactly like in the docs: https://pydantic-docs.helpmanual.io/mypy_plugin/#configuring-the-plugin . However, this doesn't seem to work with mypy 0.930, when I run it I get the folllowing traceback:
Error constructing plugin instance of PydanticPlugin

Traceback (most recent call last):
  File "/Users/paul/.cache/pre-commit/repo8u79aah5/py_env-python3.9/bin/mypy", line 8, in <module>
    sys.exit(console_entry())
  File "/Users/paul/.cache/pre-commit/repo8u79aah5/py_env-python3.9/lib/python3.9/site-packages/mypy/__main__.py", line 12, in console_entry
    main(None, sys.stdout, sys.stderr)
  File "mypy/main.py", line 96, in main
  File "mypy/main.py", line 173, in run_build
  File "mypy/build.py", line 180, in build
  File "mypy/build.py", line 231, in _build
  File "mypy/build.py", line 478, in load_plugins
  File "mypy/build.py", line 456, in load_plugins_from_config
  File "pydantic/mypy.py", line 91, in pydantic.mypy.PydanticPlugin.__init__
  File "pydantic/mypy.py", line 129, in pydantic.mypy.PydanticPluginConfig.__init__
  File "pydantic/mypy.py", line 130, in pydantic.mypy.PydanticPluginConfig.__init__
  File "/Users/paul/.cache/pre-commit/repo8u79aah5/py_env-python3.9/lib/python3.9/site-packages/tomli/_parser.py", line 56, in load
    s = __fp.read().decode()
AttributeError: 'str' object has no attribute 'decode'

The issue is here: https://github.com/samuelcolvin/pydantic/blob/ef4678999f94625819ebad61b44ea264479aeb0a/pydantic/mypy.py#L129
Newer mypy versions (>=0.920) use tomli for parsing, and tomli's version of load expects the file handle in binary mode explaining the error.
Related:
https://github.com/samuelcolvin/pydantic/issues/2895
https://github.com/samuelcolvin/pydantic/pull/2908

Thanks for reporting, I've fixed this in #3594 (build currently failing due to issues with pypi).


Remove all occurences of endDate

Issue Description
Fixes issue #1348

End date is current a field in our database for events but it is never needed nor necessary. Remove it from the database and wherever else it appears.

Changes

Deleted endDate from the event model
Deleted all unnecessary references to endDate in the tests.
It should be noted that endDate is still necessary in some instances for event preprocessing for recurring events, but it should never make it to the database.

Testing

Checkout 1348_remove_end_data
Source setup
Reset database
Run tests
Go through event functionality like creating recurring and non recurring events, viewing events, etc. and verify nothing is breaking or working incorrectly.
Look through code and tests.

 Remove all occurrences of endDate

I created a recurring on December 3rd, with the end date being December 23th. It successfully generated three weekly events, which occur on 3rd, 10th, and 17th. However, on the edit page for each, their start date is marked as 23rd.

That inconsistency needs to be addressed.


[minor] use root NS specification for opcoded functions

Q
A

Is bugfix?
no

New feature?
no

Breaks BC?
no

Tests pass?
yes

Fixed issues
n/a

Agreed with @rob006

@rob006 , @SilverFire : got it.
Currently, Php Inspections (EA Extended) doesn't support auto-importing for this case so I have to close the PR.


renderButtonText does not work

The newly added renderButtonText property does not work. The function gets called after an option is selected, but it doesn't correctly set the button text. It still shows [object Object].

This issue has been fixed. Please update to v0.6.1
Sorry, my fault and thanks to @swb2016(#128)
and also thanks to @mrkirchner

I am also still finding this issue, I have version 0.6.1

@sohobloo same here, 0.6.1 version and still hitting the [object] thing, why is this so tough to get working?


Can't seem to Update a single child of a oneToMany relationship

Laravel Version: 8.83.3
PHP Version: 8.1.3
Database Driver & Version: MySQL 8.0.28

Description: I have a oneToMany relationship between my User and Order models where a user can have many orders. When I create an order, everything works perfectly but when i try to update a column of one of the child objects of the order model, it updates that same column for all child objects instead of just one.
Here is my code
User Migration
Schema::create('users', function (Blueprint $table) {
            $table->uuid('id')->unique();
            $table->string('email')->unique();
            $table->string('first_name');
            $table->string('last_name');

Order Migration
Schema::create('orders', function (Blueprint $table) {
            $table->uuid('id');
            $table->foreign('id')->references('id')->on('users')->onDelete('cascade');
            $table->string('number')->unique();
            $table->string('client');

User Model
class User extends Authenticatable {
    use Uuid;

    /**
     * Get the orders associated with the user.
    */
    public function order() {
        return $this->hasMany(Order::class, 'id');
    }

Order Model
class Order extends Model {
    use Uuid;

    /**
     * Get the orders associated with the user.
    */
    public function user() {
        return $this->belongsTo(User::class, 'id');
    }

OrderController
$validator = Validator::make($request->all(), [
            'order_number' => 'required|string|min:2|max:100',
        ]);
        if($validator->fails()) {
            return response()->json([
                'status' => 'failed',
                'message' => 'Order number must be a string',
                'data' => $validator->errors()
            ], Response::HTTP_UNPROCESSABLE_ENTITY);
        }
        $order = Order::find($id)->where('number', $request->order_number)->first();
        $order->status = 'pending';
        $order->save();

This updates all order status to 'pending' instead of just a single order with the order 'number' as $request->order_number.
Any help in getting this done would be highly appreciated.

Please format your code with code blocks (tripple backticks):
```php
    Your code here
```

Please format your code with code blocks (tripple backticks):

User Migration
Schema::create('users', function (Blueprint $table) {
            $table->uuid('id')->unique();
            $table->string('email')->unique();
            $table->string('first_name');
            $table->string('last_name');

Order Migration
Schema::create('orders', function (Blueprint $table) {
            $table->uuid('id');
            $table->foreign('id')->references('id')->on('users')->onDelete('cascade');
            $table->string('number')->unique();
            $table->string('client');

User Model
class User extends Authenticatable {
    use Uuid;

    /**
     * Get the orders associated with the user.
    */
    public function order() {
        return $this->hasMany(Order::class, 'id');
    }

Order Model
class Order extends Model {
    use Uuid;

    /**
     * Get the orders associated with the user.
    */
    public function user() {
        return $this->belongsTo(User::class, 'id');
    }

OrderController
$validator = Validator::make($request->all(), [
            'order_number' => 'required|string|min:2|max:100',
        ]);
        if($validator->fails()) {
            return response()->json([
                'status' => 'failed',
                'message' => 'Order number must be a string',
                'data' => $validator->errors()
            ], Response::HTTP_UNPROCESSABLE_ENTITY);
        }
        $order = Order::find($id)->where('number', $request->order_number)->first();
        $order->status = 'pending';
        $order->save();

What is the primary key for the Order Model?
Also I'd change the name from orders.id to orders.user_id to avoid confusion.
I don't think that this is an actual issue so I think it can be moved to the discussion section.

What is the primary key for the Order Model? Also I'd change the name from orders.id to orders.user_id to avoid confusion.
I don't think that this is an actual issue so I think it can be moved to the discussion section.

'id' is the primary key.
I'd like to know if there is a better way around it I wouldn't mind restructuring my code.
Thank you.

So in general, I would personally avoid using UUIDs as primary key because afaik they scale very bad performance wise.
But to come back to your problem:
You are using id as your primary key, but also declared it as a foreign key.
    Schema::create('orders', function (Blueprint $table) {
            $table->uuid('id')->primary();  // Primary key of orders
            $table->uuid('user_id');  // UUID of the related user
            $table->string('number')->unique();
            $table->string('client');
            // ...

            $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); // Refernece to the primary key in the users table
    }

I don't really understand what the $id parameter is referencing to. Is it the user id or the order id? And if it is the order id, what are you trying to accomplish with the number
Maybe you can post the function body and your route.

So in general, I would personally avoid using UUIDs as primary key because afaik they scale very bad performance wise. But to come back to your problem:
You are using id as your primary key, but also declared it as a foreign key.
    Schema::create('orders', function (Blueprint $table) {
            $table->uuid('id')->primary();  // Primary key of orders
            $table->uuid('user_id');  // UUID of the related user
            $table->string('number')->unique();
            $table->string('client');
            // ...

            $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); // Refernece to the primary key in the users table
    }

I don't really understand what the $id parameter is referencing to. Is it the user id or the order id? And if it is the order id, what are you trying to accomplish with the number Maybe you can post the function body and your route.

This works. The foreign key constraint on 'id' was the problem. Thank you very much @marvin-wtt
However, I've got another problem. I am building a laravel API and I've tried uploading files but always get 'null' as file field in my request. I've been stuck with it for hours yet no solution. Any help would be highly appreciated as well. Thank you!

Also please note, that
Order::find($id)->where('number', $request->order_number)->first();

is not doing what you are expecting.
find() will resolve a model and the where call will create a new query builder on it translating to:
select * from `orders` where `number` = '$request->order_number'

Meaning it's the same as:
Order::where('number', $request->order_number)->first();

You probably want:
Order::where('id', $id)->where('number', $request->order_number)->first();

Which will translate to:
select * from `orders` where `id` = '$id' and `number` = '$request->order_number'

@AstonGemmy There is a high chance you're file is too big, you should test it with a small file and if it works you need to set the upload_max_filesize and post_max_size in your php.ini.
The post_max_size should be big enough to handle both the uploaded files and any additional data so if you want to upload 5 4M files in a single form you need to set the upload_max_filesize to 4M and the post_max_size to at least 21M (5x4M + a little for anything else)
Also there is a chance your webserver is limiting it for example if your using nginx you need to set the client_max_body_size to at least 21M too in your nginx config.

@AstonGemmy There is a high chance you're file is too big, you should test it with a small file and if it works you need to set the upload_max_filesize and post_max_size in your php.ini.
The post_max_size should be big enough to handle both the uploaded files and any additional data so if you want to upload 5 4M files in a single form you need to set the upload_max_filesize to 4M and the post_max_size to at least 21M (5x4M + a little for anything else)
Also there is a chance your webserver is limiting it for example if your using nginx you need to set the client_max_body_size to at least 21M too in your nginx config.

Well I don't think it's the file size because even a single file of 34kb isn't received by the server.
NOTE: It's an API and not a normal web app that laravel is kind of built for by default and I've been seeing posts about request headers when sending files in Laravel.
My observation is that other input values are received by the server except files.
In addition, I have a normal Laravel web app where file upload is working perfectly but that same code structure isn't working for the API I'm building currently.
That's where I don't understand what magic is happening. 😄

@AstonGemmy You can only send files in a multipart form request, see https://stackoverflow.com/questions/4083702/posting-a-file-and-associated-data-to-a-restful-webservice-preferably-as-json
@driesvints This issue turned into a giant support thread, I think it can be closed.

@Designkago The reason for updating all the relation is that it think id is your primary key, so it will try to update your model with it:
update `orders` set `status` = 'pending' where `id` = '$order->id';

Assuming order number is your primary key you need to define it on the model:
class Order extends Model
{
    protected $primaryKey = 'number'; // the primary key is the `number` column
    protected $keyType = 'string'; // it's a string
    public $incrementing = false; // and of course it's not incrementing (since it is a uuid string)
}

You also want to help the database engine by defining it primary key instead of unique:
Schema::create('orders', function (Blueprint $table) {
    $table->uuid('id');
    $table->foreign('id')->references('id')->on('users')->onDelete('cascade');
    $table->string('number')->primary();
    $table->string('client');
}

If this is not the case you need to create a primary key as laravel can't handle composite keys.
Also please note, that
Order::find($id)->where('number', $request->order_number)->first();

is not doing what you are expecting.
find() will resolve a model and the where call will create a new query builder on it translating to:
select * from `orders` where `number` = '$request->order_number'

Meaning it's the same as:
Order::where('number', $request->order_number)->first();

You probably want:
Order::where('id', $id)->where('number', $request->order_number)->first();

Which will translate to:
select * from `orders` where `id` = '$id' and `number` = '$request->order_number'

This have not caused a problem for you because the order number is unique, after setting the $primaryKey you can just simply use the following code to achieve current working:
Order::find($request->order_number);

This is perfectly understood and it works. Thanks a lot!

@AstonGemmy You can only send files in a multipart form request, see https://stackoverflow.com/questions/4083702/posting-a-file-and-associated-data-to-a-restful-webservice-preferably-as-json
@driesvints This issue turned into a giant support thread, I think it can be closed.

Thank you very much @driesvints I have found a way through.

Thanks all for helping out here 👍


Adding or deleting Macros to the macro bar causes the card panel to expand

I have the swade system and card support installed, no other modules installed. Whenever I add a new macro or delete an existing macro from the macro bar the card panel expands. Just seems to be a weird bug.

Yes, seeing this too, and also running macros, even on other players it makes everyone's pop back up


⚠ Bofrost.de has degraded performance

In 754dd7e, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1604 ms

Resolved: Bofrost.de performance has improved in 0729d60 after 1 hour, 56 minutes.


Remove invitation on profile removal.

Coverage remained the same at 92.977% when pulling 4297818bfe08b879e76b7616f84eff14f0265472 on akatsoulas:delete-invite-on-profile-removal into ab7d22ee71a07af4c2a47ad8459494df1eff9498 on mozilla:master.


Should Glamorous be a dependency rather than peerDependency

This ticket is to discuss potentially moving Glamorous from peerDependencies to dependencies.
This was initially raised on Slack by @lennym:

You could achieve something similar though (I think) by moving the peer dependency to a main dependency, but with the same leniency for versions. npm would dedupe to the parent project’s version if it satisfies (which it’d need to anyway to satisfy the peer dependency) but would install latest if no parent version were present.

I think it's appropriate to use peer dependencies when you are stating:

no more than 1 of this dependency should ever be included in an application
this package is solely designed to be used as a dependency

As far as I'm aware, glamor does not work if you have multiple instances loaded in the browser, so I think it's safe to assume multiple instances of Glamorous could also cause issues. As such, I think it's preferable to keep it in peer dependencies.
On the other hand, if we were to switch to another CSSinJS solution such as styled-components, I understand the desire to have peer projects automatically update, however if a core change like this was made I would expect to update the major version number and would want peer projects to be aware of the change.

Both Atlassian AtlasKit and Auth0 Cosmos have styled-components as a dependency rather than peerDependency
https://bitbucket.org/atlassian/atlaskit-mk-2/src/71efe2fbeb26866ef6f29d81d43e31978184460c/packages/core/avatar/package.json?at=master
https://www.npmjs.com/package/auth0-cosmos?activeTab=dependencies

Issue raised against AtlasKit here https://bitbucket.org/atlassian/atlaskit-mk-2/issues/24/styled-components-should-be-a-peer

Closing - we no longer use glamorous, and have had no reported problems using peerDependencies


Unexpected polling state code_expired

I installed azure-cli 2.0.34 because I can't find 2.04 on the install website (https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest#install-or-update). I am using windows 10 machine and chrome and edge browsers to test. I tried az login and it throws the above mentioned error.
It shows me the site and code and then when i enter the code on the link posted, it throws the error above. i have tried chrome. IE and edge browsers multiple times and im logging in with my@microsoft account that i use for my kubernetes account.

Environment summary
Install Method (e.g. pip, interactive script, apt-get, Docker, MSI, edge build) / CLI version (az --version) / OS version / Shell Type (e.g. bash, cmd.exe, Bash on Windows)

I don't know where you saw a reference to "2.04" but there is no such version. @yugangw-msft

Please opt-out the insider ring using the instructions below. (In near future,  I will rework az login's authentication flow to no longer use device flow if you are on a desktop with window manager, this way you don't need to opt-out of the insider ring.)
1.	Navigate to<EMAIL_ADDRESS>(replacing YOURALIAS with your alias).
2.	Clear your browser cookies in any browser you will use to sign in to AAD that you don’t want to redirect to the insider ring.

Once you complete step 2, you should no longer be redirected to the insider ring. If you want to return to the insider ring, you can navigate to https://login.microsoftonline.com/common/insider/clear, which will remove your optout.

please reactivate if the workaround does not work or contact me at yugangw at microsoft dot com


Console spewing "Quicksilver: enable failed"

Quicksilver behaves as normal so I wouldn't know there was any problem until I pull up my console. Apparently, every time any window or app changes focus, I get this error 3 times. I don't dig through logs very often so I can't say exactly when this issue started, but I started noticing this about 2 months ago. Any thoughts?
QS 1.1.3 (4007) bezel interface on a first gen rMBP running 10.8.5 (2.7Ghz, 16GB)
5/27/14 9:02:25.765 PM Quicksilver[265]: enable failed
5/27/14 9:02:25.765 PM Quicksilver[265]: enable failed
5/27/14 9:02:25.765 PM Quicksilver[265]: enable failed
5/27/14 9:02:27.411 PM Quicksilver[265]: enable failed
5/27/14 9:02:27.412 PM Quicksilver[265]: enable failed
5/27/14 9:02:27.412 PM Quicksilver[265]: enable failed
5/27/14 9:02:28.906 PM Quicksilver[265]: enable failed
5/27/14 9:02:28.907 PM Quicksilver[265]: enable failed
5/27/14 9:02:28.907 PM Quicksilver[265]: enable failed
5/27/14 9:02:32.425 PM Quicksilver[265]: enable failed
5/27/14 9:02:32.425 PM Quicksilver[265]: enable failed
5/27/14 9:02:32.426 PM Quicksilver[265]: enable failed
5/27/14 9:02:33.674 PM Quicksilver[265]: enable failed
5/27/14 9:02:33.674 PM Quicksilver[265]: enable failed
5/27/14 9:02:33.674 PM Quicksilver[265]: enable failed
5/27/14 9:03:00.358 PM Quicksilver[265]: enable failed
5/27/14 9:03:00.358 PM Quicksilver[265]: enable failed
5/27/14 9:03:00.358 PM Quicksilver[265]: enable failed
5/27/14 9:03:02.000 PM Quicksilver[265]: enable failed
5/27/14 9:03:02.000 PM Quicksilver[265]: enable failed
5/27/14 9:03:02.001 PM Quicksilver[265]: enable failed
5/27/14 9:03:18.329 PM Quicksilver[265]: enable failed
5/27/14 9:03:18.329 PM Quicksilver[265]: enable failed
5/27/14 9:03:18.330 PM Quicksilver[265]: enable failed
5/27/14 9:03:21.395 PM Quicksilver[265]: enable failed
5/27/14 9:03:21.396 PM Quicksilver[265]: enable failed
5/27/14 9:03:21.396 PM Quicksilver[265]: enable failed

At the very least, let's have a "defaults" command that can stifle that debug output.  Just being pragmatic here.

This may well be fixed by #2594 . If you're still experiencing extraneous log messages, then please re-open this issue. Otherwise, I'll close it for now.
Thanks!


Migrate GoogleCloudStorageToFTPOperator to core operators

Hello
My team created a new operators for Airflow that copy files from  and to GCS and FTPS.
https://github.com/apache/airflow/pull/6393
https://github.com/apache/airflow/pull/6366
These operators can be replaced by an operator that has been implemented by your team.
https://github.com/google/orchestra/blob/Orchestra-2.0/orchestra/google/cloud/operators/gcp_gcs_operator.py
I think that it makes no sense to duplicate operators and it is better to use the operator that will be provided with the new versions of Airflow/Cloud Composer.
Best regards,
CC: @TobKed

Hi mik-laj!
Thanks so much for your hard work on this operator. Our goal is to remove any operators that are not needed from this project in future versions including many GMP operators.
We can't provide any dates at the moment but we will be doing ongoing releases to update our code and use airflow operators where we can. Expect to see this change in a future release and we can cc you when it takes place.
Cheers!


Show which certifications/exams are retired in browse page

Is your feature request related to a problem? Please describe.
Page https://docs.microsoft.com/en-us/learn/certifications/browse/ shows many exams and certifications without any indication, are they retired or not. It is annoying to open a page just to find that it is already retired.
Describe the solution you'd like
It will be good if each exam/certification  in the list will have icon/sign showing If it is retired.
Additionally on left sidebar filters it will be good to allow to exclude retired and about to retire exams/certifications.

Most Users choose to browse certifications for a certification that they are working towards.  Don't see why it would be beneficial to not have a default way to filter retired exams that cannot be worked towards.


vtki → vista

We recently had to change the name of vtki to vista per https://github.com/pyvista/vista/issues/208
This had to happen rather quickly and I apologize for any build issues and confusion this might be causing!
I'll help you all implement the refactoring for this in a PR

Fortunately all of our code uses the vtki name internally so the switch probably won't be so bad. @GuillaumeFavelier can you give it a shot?

Perfect! I just refactored some of my other projects that use vista internally and a simple, project-wide find-and-replace did the trick
Just be sure to limit vista's minimum dependency to version 0.19.0

Sorry, you all... we're going to rename once more to avoid potential legal issues with the name vista not being very unique
We're settling on "PyVista" and will redeploy on PyPI as pyvista
https://github.com/pyvista/vista/issues/208


MacOS 15 kills the Monitor Control program every once a while

Before opening the issue, have you...?

[X] Searched for existing issues
[X] Looked through the wiki
[X] Updated MonitorControl to the latest version (if applicable)

Describe the bug
It's closed by itself a few times a day. Start at login has been enabled and the app is up to date
Steps to reproduce
It appears few time a day randomly
Expected behavior
Fix the issue
Anything else?
No response
Environment Information (please complete the following information)
- macOS version: 15.0
- Mac model: 2021 Macbook Pro 14 inch
- MonitorControl version: 4.2.0
- Monitor(s): LG 27BP85U
- Apple Silicon/M1 (yes or no): yes

Also experiencing this exact same issue.

Intel iMac 2019.
MonitorControl 4.2.0.

same here.

macOS 15.0
Macbook M2 Pro

Try using this: https://github.com/MonitorControl/MonitorControl/issues/1570

Try using this: #1570

Thanks you for the contribution! May I ask when the official build would be available for macOS sequoia support

I am not sure, there is no timeline, but plan to provide one sooner or later. It will probably be the same as the unofficial one though (except with possibly re-enabled update capability but due to the new signatures 4.2.0 won't be able to update to that anyway), so no much reason for waiting.


Join forces?

@nignatiadis Thanks for this package, it looks very promising!
You're prob aware that @mdcattaneo & co already have very thorough RD code in R & STATA.
It could be great to see if there are any opportunities to join forces & possibly implement a Julia version.
@mdcattaneo Julia could be an awesome language for econometrics b/c

Julia is almost as fast as C (way faster than R/STATA)
Julia has much more convenient syntax so it's easier to read/write/debug
take a look @ my comparison of Julia/Matlab/R/STATA

Hi @azev77, thank you for the suggestion and always trying to improve the Julia stats/ml/econometrics ecosystem :).
Note that this package is currently very rudimentary: the method implemented is not inferentially valid (i.e.  bias is not accounted for). I was merely seeking to reproduce an empirical analysis from another paper. Unfortunately a lot of empirical work in Regression discontinuity still uses the Imbens-Kalyanaraman bandwidth selector followed by "naive" local linear regression.
I do agree that Julia provides a great language to implement state of the art approaches to estimation and inference in RD designs (such as rdrobust). The types and plot recipes in this package could be a starting point for such an effort.

Hi Both:
Thanks for your messages. I am not very used to communicating this way, as
I do not do much social/online communication myself.
The idea of porting RDROBUST and the other packages to Julia sounds great!
FYI, we are in the process of writing a grant to port our main packages to
Python, and we could also add Julia there. Happy to chat more if there is
interest.
Best wishes,
matias
On Thu, Oct 1, 2020 at 9:33 PM Nikos Ignatiadis<EMAIL_ADDRESS>wrote:

Hi @azev77 https://github.com/azev77, thank you for the suggestion and
always trying to improve the Julia stats/ml/econometrics ecosystem :).
Note that this package is currently very rudimentary: the method
implemented is not inferentially valid (i.e. bias is not accounted for). I
was merely seeking to reproduce an empirical analysis from another paper.
Unfortunately a lot of empirical work in Regression discontinuity still
uses the Imbens-Kalyanaraman bandwidth selector followed by "naive" local
linear regression.
I do agree that Julia provides a great language to implement state of the
art approaches to estimation and inference in RD designs (such as
rdrobust). The types and plot recipes in this package could be a starting
point for such an effort.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nignatiadis/RegressionDiscontinuity.jl/issues/9#issuecomment-702480448,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF5UBQL5HTLOD43QX3AJ5ZTSIUUVLANCNFSM4SA3VO5A
.

Hi @mdcattaneo and @nignatiadis ,
I am currently a Research Fellow at MIT with Joshua Angrist and Parag Pathak. I work on projects where I have been implementing the IK and RDRobust bandwidths from Stata and R for some of our education economics projects.
I am interested in helping port the RDRobust package into Julia. @mdcattaneo - I would be happy to discuss any developments on this front. I can also follow up in an email about this.
Best,
Nicolas Jimenez

Hi There!
Thanks for reaching out. Yes, we spoke and agreed to work on this porting
next year, after we have finished some pending work on our RDROBUST package.
Please reach out back to us during the spring.
Stay safe,
matias
On Thu, Nov 19, 2020 at 4:58 PM Nicolas Jimenez<EMAIL_ADDRESS>wrote:

Hi @mdcattaneo https://github.com/mdcattaneo and @nignatiadis
https://github.com/nignatiadis ,
I am currently a Research Fellow at MIT with Joshua Angrist and Parag
Pathak. I work on projects where I have been implementing the IK and
RDRobust bandwidths from Stata and R for some of our education economics
projects.
I am interested in helping port the RDRobust package into Julia.
@mdcattaneo https://github.com/mdcattaneo - I would be happy to discuss
any developments on this front. I can also follow up in an email about this.
Best,
Nicolas Jimenez
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nignatiadis/RegressionDiscontinuity.jl/issues/9#issuecomment-730662311,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF5UBQP5E4FTCH55OSB2N5TSQWIGNANCNFSM4SA3VO5A
.

Hi Matias,
Great, thank you for the update! I will reach back out in the Spring about this.
All the best,
Nicolas


Snowy problem

No natural snow is generated in Taiga biomes (and I did not test if it does in some others cold biomes), when it rains, water falls instead of snow. Screenshots:

In igloos the chests contain nothing and both the villager and the zombie suffocate when spawning. I used "/locate igloo" to get there asap and when I got there I found this:

Thank you!! Keep the hard work! The plugin is just amazing!!

These are default config issues; this will be transferred to the default config repo.

These are default config issues; this will be transferred to the default config repo.


Workaround for building a project that uses ES5/ES2015 JavaScript

After importing Deep Chat - projects that target ES5/ES2015 JavaScript or lower can get a build error that contains something like this:
Module parse failed: Unexpected token (110:14)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file.

REASON:
Deep Chat is using JavaScript syntax that is newer than ES5/ES2015 as only ES6/ES2016 and higher support web components (references here and here).
SOLUTION:
If your users have modern browsers (support ES6/ES2016 and higher) and you are experiencing the issue above solely in your build, you can fix this by using one of these approaches:

Dynamically download the Deep Chat module via a script instead of a project dependency. All frameworks have the ability to append a <script> tag to the <head> element and you can configure your framework to add the following script to its head:
<script type="module"<EMAIL_ADDRESS>></script>
Please note that scripts can take time to download, so if you are seeing problems with your properties not being applied in time,  we advise you to attach an onload listener to the <script> tag to conditionally render the <deep-chat> code when it loads. You can do this by giving the <script> an id, searching for it using document.getElementById and adding onload to the result element. Check a live example for this in Vue 2.
Older build tools/loaders/transpilers have problems using ES6/ES2016 syntax, one way to overcome the problem is by simply upgrading them. E.g. Webpack 4 is known to have issues with newer JavaScript and upgrading to Webpack 5 should fix the issue.


Support \widecheck

Fixes #1221.
Implemented as an upside-down version of \widehat.

Here's how they look:

Closing for repository repair. Will reopen shortly.

unknown repository eek

Sorry. I ran git stash apply while in the wrong branch and thoroughly tangled things up. So I've completely over written that repository with a replacement. The widecheck work is now in PR #1406.


[Request] Release version 0.3.2 to npmjs.org

Hey guys,
can you publish version 0.3.2 of  compression-webpack-plugin to npmjs.org, please?
I have an issue installing angular-cli on windows machines because references compression-webpack-plugin as Git-Repository. This leads into problems with Cygwin Git.
For further information please refer to https://github.com/angular/angular-cli/issues/2394.

@sokra when you get a second, shoot me the rights over and I'll cut a release

Just an FYI, though the issue specified in the OP is now closed. There are a lot of people using angular-cli that this is causing problems for. Please cut a release over to npm asap.

Thank you for an update, I've been working to have these privileges granted so this doesn't happen in the future. Please bear with us as the original author is on vacation.

Added you to npm

n on git:master ● [13:40:12]
→ npm publish ./
+<EMAIL_ADDRESS>
Done!!!! Enjoy!! Sorry for the delay. I'd close the issue but I can't currently. :joy:

Awesome! Thanks!

Please add a tag so that it shows up in the GitHub releases as well. Thanks!


[bug] type=module in package.json breaks vite plugin.

Describe the bug
Adding "type": "module" to package.json breaks the vite build with the following error:
failed to load config from /***/tamagui-test/vite.config.ts
error during build:
file:///***/tamagui-test/vite.config.ts.timestamp-1679330672678.mjs:5
import { tamaguiExtractPlugin, tamaguiPlugin } from "file:///***/tamagui-test/node_modules/.pnpm/@tamagui+vite-plugin<EMAIL_ADDRESS>         ^^^^^^^^^^^^^^^^^^^^
SyntaxError: The requested module 'file:///***/tamagui-test/node_modules/.pnpm/@tamagui+vite-plugin<EMAIL_ADDRESS>does not provide an export named 'tamaguiExtractPlugin'
    at ModuleJob._instantiate (node:internal/modules/esm/module_job:123:21)
    at async ModuleJob.run (node:internal/modules/esm/module_job:189:5)
    at async Promise.all (index 0)
    at async ESMLoader.import (node:internal/modules/esm/loader:526:24)
    at async loadConfigFromBundledFile (file:///***/tamagui-test/node_modules/.pnpm/vite@4.2.0_@types+node@18.15.3/node_modules/vite/dist/node/chunks/dep-c167897e.js:63952:21)
    at async loadConfigFromFile (file:///***/tamagui-test/node_modules/.pnpm/vite@4.2.0_@types+node@18.15.3/node_modules/vite/dist/node/chunks/dep-c167897e.js:63837:28)
    at async resolveConfig (file:///***/tamagui-test/node_modules/.pnpm/vite@4.2.0_@types+node@18.15.3/node_modules/vite/dist/node/chunks/dep-c167897e.js:63451:28)
    at async build (file:///***/tamagui-test/node_modules/.pnpm/vite@4.2.0_@types+node@18.15.3/node_modules/vite/dist/node/chunks/dep-c167897e.js:46073:20)
    at async CAC.<anonymous> (file:///***/tamagui-test/node_modules/.pnpm/vite@4.2.0_@types+node@18.15.3/node_modules/vite/dist/node/cli.js:813:9)
 ELIFECYCLE  Command failed with exit code 1.

It's seems to be broken with both Node 16 and 18.
To Reproduce
Clone this repo, checkout the type-module branch, do pnpm install, then run pnpm build.
System Info:
❯ pnpx envinfo --system --npmPackages --binaries --browsers
.../Library/pnpm/store/v3/tmp/dlx-82320  |   +1 +
.../Library/pnpm/store/v3/tmp/dlx-82320  | Progress: resolved 1, reused 1, downloaded 0, added 1, done

  System:
    OS: macOS 13.2.1
    CPU: (10) arm64 Apple M1 Max
    Memory: 1.31 GB / 32.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 16.18.0 - ~/.nvm/versions/node/v16.18.0/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v16.18.0/bin/yarn
    npm: 9.2.0 - ~/.nvm/versions/node/v16.18.0/bin/npm
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Browsers:
    Chrome: 111.0.5563.64
    Firefox: 110.0.1
    Safari: 16.3
  npmPackages:
    @tamagui/core: ^1.7.8 => 1.7.8
    @tamagui/shorthands: ^1.7.8 => 1.7.8
    @tamagui/themes: ^1.7.8 => 1.7.8
    @tamagui/vite-plugin: ^1.7.8 => 1.7.8
    @tamagui/web: ^1.7.8 => 1.7.8
    @types/node: ^18.15.3 => 18.15.3
    @types/react: ^18.0.28 => 18.0.28
    @types/react-dom: ^18.0.11 => 18.0.11
    @vitejs/plugin-react: ^3.1.0 => 3.1.0
    react: ^18.2.0 => 18.2.0
    react-dom: ^18.2.0 => 18.2.0
    react-native: ^0.71.4 => 0.71.4
    react-native-web: ^0.18.12 => 0.18.12
    tamagui: ^1.7.8 => 1.7.8
    typescript: ^4.9.3 => 4.9.5
    vite: ^4.2.0 => 4.2.0

maybe your issue was fixed, because I did run your repo and it was working (the main.tsx file is missing but it was easy to recreate).
I see other issues with the plugin tho, maybe is an issue with the version I'm using for other dependencies? I will double check

@horacioh thank you for getting back to me. I upgraded to the latest version, and the build step passes. There's no main, because the example is meant to compile a library, not an app. I've pushed the upgrade for reference.
However, the CSS extraction does not work, unless I am missing something. there are only two files in the dist directory. This is however a different issue, so I am closing this one. Let me know if you need some help with this in general.


SNOW-1344938: Add support for DataFrame.corr

Which Jira issue is this PR addressing? Make sure that there is an accompanying issue to your PR.

Fixes SNOW-1344938

Fill out the following pre-review checklist:

[x] I am adding a new automated test(s) to verify correctness of my new code

[ ] If this test skips Local Testing mode, I'm requesting review from @snowflakedb/local-testing

[ ] I am adding new logging messages
[ ] I am adding a new telemetry message
[ ] I am adding new credentials
[ ] I am adding a new dependency
[ ] If this is a new feature/behavior, I'm adding the Local Testing parity changes.

Please describe how your code solves the related issue.
Add support for DataFrame.corr.

Haven't taken a close look, but I'm wondering if some of this can be moved to aggregation_utils.py so as to be reused for groupby/resample/window functions?

Yes, that's a good point. I haven't thought thoroughly about the corresponding implementation for groupby/resmaple/window. So I'd suggest to just keep the refactoring (if any) for when we start adding those other implementations.

@sfc-gh-nkrishna I think it's ready for re-review now.


Firefox tab crashes "Gah. Your tab just crashed." (Version 1.1.3)

Sometimes Firefox tab crashes with the message "Gah. Your tab just crashed.". It is only possible to "Close Tab" or "Restore This Tab", but after restore it crashes again. It happens only on some websites.

It is caused by a documented problem in Firefox. It will be mitigated in the next container release, but it's possible to fix it also manually.
Just open the Firefox configuration by navigating to about:config and set the following two preferences to false:
browser.tabs.remote.autostart
browser.tabs.remote.autostart.2

The problem has been mitigated in version 1.2.0 by forcing the Firefox preferences described above.


Added test for change to query_url

Coverage remained the same at 100.0% when pulling 5eac0bbd0fd81aedf7fa0c0cc9e9eb1f987219c1 on katylouise:katylouise/website-1388_data-formats into 826c051b85b9542ca967d2ce38b1023856935001 on ukparliament:master.

Coverage remained the same at 100.0% when pulling<PHONE_NUMBER>c1020f026860fcade2f00beb6c3fe3 on katylouise:katylouise/website-1388_data-formats into 826c051b85b9542ca967d2ce38b1023856935001 on ukparliament:master.