[24h%] outcome_value_timeseries can't tell which trade came first if trades are in same block

tested unrealized price changes and closing positions and the 24 hr % doesnt update (just shows 0.00%) but specific to categorical markets....(this info does update on the portfolio pg though)

Fixed by https://github.com/AugurProject/augur-node/pull/843

Reopening this for Chwy to close after he's verified the fix

Binary markets the math is correct...but takes a refresh in order to update (i'll make separate ticket for that)....
Scalars do NOT update at all currently, even after multiple refresh attempts...
Min/Max is 1 - 2....
Trade 1)  buying 1 at 1.45
Trade 2)  buying 1 at 1.501
My 24hr % change shows -65.45%
It should be +11.33%

Scalars do NOT update at all currently, even after multiple refresh attempts...

Will investigate.

Categorical market....first outcome I traded (opening trade) displays old way....I sold 1 share at .65 (it is showing my 24hr% change as -65%, should be zero since it was the opening trade)

Suspect this will be fixed by our upcoming redesign to use oldestPricePaidInLast24hForOpenPosition if you opened/further opened position in last 24 hours (tracked in #1666).
-65% seems "right" for current code: with no price history it will default to 0 for lastPrice, so we're going from 0 -> 0.65 lastPrice which gives short price 1 -> 0.35 which is where the 65% loss comes from. Again should be fixed with #1666 at which point we'll see 0% change.

Put in a small delay to avoid a race condition with augur-node

24h% should be working and updating in all cases now. @Chwy5 how does it look? If it's good then we can close this

Worked with chwy to isolate problem:
The DB table outcome_value_timeseries uses timestamp as the sort column, but trades in the same block may have same timestamp, preventing clients of outcome_value_timeseries from determining correct trade order.
Proposed solution

add columns blockNumber, logIndex to outcome_value_timeseries
update clients of outcome_value_timeseries to secondarily sort by blockNumber, logIndex. The only client is queryOutcomeValueTimeseries which will now sort by (timestamp desc, blockNumber desc, logIndex desc)

Working on solution

Reopening for design review

Fix is merged to master and will be on try.augur.net in about 20 minutes

@Chwy5 kicked this to design review for you to test.

Looks good in testing - closing


can't reclaim team ownership if owner resets account

STEPS TO REPRODUCE

User creates team
User adds admins
User resets account
Email is generated to admins telling them that the user was "kicked out" and is "cryptographically" different but suggests adding them back

EXPECTED RESULTS
You can just follow the instructions to add the user back.
ACTUAL RESULTS

Cannot add user back, either with suggested keybase team add-member or under the "Invites" tab in the team (the user had made a request).

CLI error: ▶ ERROR cannot post link (precheck): appending 6->7: non-owner cannot demote owners
UI error: user"username"is not a member of team"teamname"

Admins cannot add owners.
Admins cannot demote owners.
Admins cannot remove owners.

AFFECTED VERSIONS

Android 1.0.34-20171027214850+c5ade4b91
Ubuntu 1.0.36-20171122003226.f68b10ef8

I'm posting this on behalf of @vikingredwolf who is the user affected. I'm one of the other admins on a team we're both in, or not, depending on how you interpret the above. ;)

cc @mlsteele on this...

Oh sugar. Thank for this extremely clear report! This is an oversight. Will need a client release once fixed.

@mlsteele does this mean we need to implement admin promotion?

We should allow admins to remove owners who have reset. Or replace them with higher seqnos. (Or leave the reset owner concurrent with the new UV but I don’t like this option much).

Yeah, I agree, but it could be no group operation is going to work on the server is the number of owners is 0 (and we do an invariant check after the DB update to make sure it never drops below 1).  Uggggg, account resets!


Remove Dustloop

I've received feedback from multiple users that the redirect from Guilty Gear Fandom Wiki to Dustloop doesn't really fit.

literally the only issue i've found with it is when i'm on the guilty gear wiki it'll suggest dustloop as an alternative which i don't think quite fits. but that's literally the ONLY issue i've had so far

The Fandom wiki and Dustloop wiki both cover Guilty Gear in different ways with little overlap
Fandom — lore, trivia
Dustloop — Gameplay, competitive content

Done in version 2.4.4


Release tracking

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
<EMAIL_ADDRESS>Patch Changes

#13 a858bc9 Thanks @siddharthkp! - Add [storybook-addon-turbo-build] to speed up storybook

Oops already published!


Due Date for issues

It would be nice if one would be able to set a due date per issue, similar to how milestones can have a due date.
Sometimes you only need one feature to be done until a given date, so there is no need to create an extra milestone only for this.

this is really useful feature, actually with starting/ending date and simple gantt support gitea can be better than gitlab and github and can replace redmine easily.


Quick reference for systemd::timer.

Makes README.md searchable and requires less looking at manifests.

Hi,
Thank you for your work on this!

I've updated the changelog using this PR-120
Thanks again for you contribution


[FEATURE] Add a bell sound whenever an event occurs

Description
I want to add different sounds for different events. For example

when the user sign up successfully then, with the snackbar there is also a bell sound
if sign up unsuccessfull then an error kind of sound
post sent successfully
image edited successfully
Logged out
Pressed back
Further in new issues I would like to create a settings page in which user can select whether they want to turn off the sound.

Screenshots
No response
Additional information
No response

Description
I want to add different sounds for different events. For example

when the user sign up successfully then, with the snackbar there is also a bell sound
if sign up unsuccessfull then an error kind of sound
post sent successfully
image edited successfully
Logged out
Pressed back
Further in new issues I would like to create a settings page in which user can select whether they want to turn off the sound.

Screenshots
No response
Additional information
No response

That's really an awesome feature. You can work on this!


Version of Linux to make trainings with GPU-Theano

Hi, im trying to follow the steps in the "README.md" file inside /src/training , but i tried with ubuntu 16.04 and 18.04 i got a broken linux every time that i want to use Theano with GPU, Specially when im installing the drivers for the GPU. (Hopelly im using virtualenv to try it)
So, my questions are:

What version (or distribution) of Linux you recommend  to use it ? EDIT: (I saw that you recommend 16.04)
In the README.md speak about some Drivers of cuDNN and Cuda that they are old right now, Did you try with new versions ?

for info:
GPU: GTX 1060 Max Q

When i do the reboot to check that the Nvidia driver is working by running:nvidia-smi
cant login again (loop login) so i dont know what im doing wrong

Apologies for the delay.
Supporting Nvidia driver installation is beyond the scope of this project/repository. We recommend Ubuntu 16.04 and CUDA 8.0, because we have verified that these work with Theano/Lasagne. These drivers can be difficult to install on certain systems, I recommend you try all of the methods available here.
We plan to provide docker images which will make the environment easier to set up, but I cannot provide a timeline for this right now.

Any new info about the docker ?
Best
FC

They're already available here


setup

Add main React setup files.
Add linters setting files.
Move files to root directory.

Hello @carlos-ssh  👋,
This is an additional review as a result of the second opinion request.
Hello there, from the project requirements, check out the general requirements which clearly state that  the proper gitflow should be used. This means you should have the main branch as the default branch, the development branch, and the feature branch where all changes will be made then merged to the development branch when approved. Kindly follow this gitflow feature for your project to be approved. This means renaming your git branches.
After making all changes ensure you submit a new CR from your dashboard.
Keep rocking 🚀!


Can vslide index be negative?

Can rs2 (start index) value be negative?
How do we effectively perform circular shift of vector elements?

Its possible to perform a general rotate with the vrgather instruction assuming a few additional instructions to generate the index vector.
vrgather was added to the encoding (previously only in the text) in a1e5672

It looks like the question in the title has not been explicitly answered (yes/no).
Anyway, it was restated in other words in #45.


Upgrade to TS 5, test navbar and navtree commands.

Results at https://github.com/microsoft/TypeScript/issues/53878, nothing new I think.


Implement support for @discriminatorName

After #203 is completed, then each specified annotation may be implemented for each of the supported codecs for which it makes sense to support the annotation.
This ticket is to implement the @discriminatorName annotation. This annotation, which may be applied to any sealed trait (enumeration), means to specify the name of a field that will be used to contain the identity of the case of the enum that is being serialized.
For example, it is common in JSON to use a field named type to encode which case of an enum (such as Either) is being stored (e.g. "typeId": "Right" versus "type": "Right".
ZIO Schema already captures annotations on records and enumerations. So the main work of this ticket will be to look for the annotation zio.schema.annotation.discriminatorName on any sealed trait (enumeration), and then leverage it in any of the existing codecs for which it makes sense.

[ ] JSON Codec

I would like to work on this issue.

@jdegoes did you intend to use this also for decoding?


Including the release notes in the PR is sometimes very spammy

The example at hand is the react-native repo which has release notes of the form:

A description of a new feature - @[authorOfTheFeature]

Release notes don't notify people on GitHub but when Greenkeeper pulls them in it notifies everyone. So if 20 authors are credited in release notes and Greenkeeper sends out 50 automated PRs, that's 1000 notifications that none of those 20 authors want.
One idea is to strip the @ from mentions and then the important part of the release notes would still come across.

Hey @ide,
can you point me to an example? We already replace GitHub links (including at-mentions) with our own redirect-server, so that GitHub doesn't pick them up as mentions. Which should have the same effect as stripping them.
Best,
Finn

Posting an example at the request of @ide!
Here are the react native release notes for 0.34: https://github.com/facebook/react-native/releases
All of those @ handles were turned into callouts in the resulting greenkeeper notification:

I got a lot of emails as a result:

Hey @terribleben,
thank you for posting this. It seems to be a bug, where some names somehow don't get converted. Here's a reference pull request: https://github.com/este/este/pull/1159
We will look into this.

I'm happy to tell you that we've just rolled out the new Greenkeeper that is based on GitHub integrations.
With the new Greenkeeper this issue is resolved and you can try it out today: https://github.com/integration/greenkeeper
Installing the integration will automatically enable Greenkeeper for all repos that you can grant access for, and that have a package.json file present.
Please be aware that this is currently in its early phase. Before installing it we recommend disabling the old Greenkeeper.
Thanks for your feedback.
We'd love to hear what you think about the new Greenkeeer as well.
Best,
Stephan


Add OIDC functionality to the frontend (GDEV-1133)

This PR implements the OIDC flow to let users authenticate using LS Login.
A global AuthService object is used as facade for the oidc-client-ts library.
After logging in, the user (for now) is redirected to a simple profile page.

@Jordy Did you set the client id in the environment? See confluence page "Testing authentication in development".


Crash: Android after AdyenAction.handle

Describe the bug
When attempting to handle an action for a stored card (tried both 3ds & frictionless), our Android app crashes.
I'm using the V2 beta 2 version.
To Reproduce
Steps to reproduce the behavior:

Pay with any card and save/store the card
Attempt to pay with the stored card, get the error and have the AdyenAction.handle handle it
App crashes

Expected behavior
The action should be handled.
Screenshots

Smartphone (please complete the following information):

Device: Pixel Emulator
OS: Android
Version Version <IP_ADDRESS>

** Sentry error **

Possible duplicate of #163

Fixed by updating the AppTheme as suggested in #163
Here's an Expo Config Plugin to change that if anyone's interested:
config.modResults.resources.style = config.modResults.resources.style.map(s => {
      if (s['$'] && s['$'].name === 'AppTheme') {
        return {
          ...s,
          ['$']: {
            name: 'AppTheme',
            parent: 'Theme.MaterialComponents.DayNight.NoActionBar',
          },
        };
      }
      return s;
    });


Refactor change-all mutations to actions

There is a pattern of mutations surrounding changeAll* that has produced some duplication. For example, there's a change all mutation for investing attributes, skills, vitals -- as well as single target mutations of all these. Then again for buffs and cantrips. Considering the key loops and deep object state navigation needed for each, I think this branch could be a positive change.
This branch eliminates duplicate logic and inconsistent maximum enforcement by continuing to use mutations for single/atomic changes, but moving to actions for coordinating and composing these small mutations into the "all" use cases.
Originally explored lifting mutation functions out of the export default so that the functions could reference each other but it started spreading out pass-by-reference assignments. I think leveraging actions(the framework) for coordinating smaller mutations came out better. Feel free to squash the commits as this exploration is present in the commit history 😄

Thanks a ton!


Hybrid basis specification in interp

I thought we replaced the pkpmhyb and gkhyb with just hybrid? However, I get the following:
gandalf@valinor ~/r/g/g/m/gkylzero> pgkyl interp -h                                                 (pgkyl)
Usage: pgkyl interp [OPTIONS]

  Interpolate DG data onto a uniform mesh.

Options:
  -b, --basis_type [ms|ns|mo|mt|gkhyb|pkpmhyb]
                                  Specify DG basis.
  -p, --poly_order INTEGER        Specify polynomial order.
  -i, --interp INTEGER            Interpolation onto a general mesh of
                                  specified amount.
  -u, --use TEXT                  Specify a 'tag' to apply to (default all
                                  tags).
  -t, --tag TEXT                  Optional tag for the resulting array
  -l, --label TEXT                Custom label for the result
  -r, --read BOOLEAN              Read from general interpolation file.
  -h, --help                      Show this message and exit.

@ammarhakim if we fully merge it, we would require an extra piece of information about which direction is different. It's the one before the last dimension (parallel velocity) for GK and the last dimension for PKPM. The rest of the code is otherwise agnostic to the configuration space x velocity space split.

What about Vlasov?


Receive SMS

I wrote that lib in the Arduino IDE. Sending works fine but I can´t receive anything. only gibberish.
Issuing command: AT&F
REPLY:
OK
Reply in 56ms. Reply OK. <
OK

Issuing command: ATE0
REPLY: ATE0Å
OK
Reply in 55ms. Reply OK. <ATE0Å
OK

Issuing command: AT+CLIP=1
REPLY:
OK
⸮
Reply in 1055ms. Reply OK. <
OK
⸮>
Issuing command: AT+CMGF=1
REPLY:
OK
Reply in 55ms. Reply OK. <
OK

Issuing command: AT+CNMI=1,0
REPLY:
OK
Reply in 144ms. Reply OK. <
OK

Issuing command: AT+CPMS=ME,ME,ME
REPLY:
+CPMS: 21,2521,25,1,25
Reply in 202ms. Reply OK. <
+CPMS: 21,2521,25,1,25
OK

Issuing command: AT+CSCS="UCS2"
REPLY:
⸮OK
Reply in 56ms. Reply OK. <
⸮OK

Issuing command: AT+CSDH=1
REPLY:
OK
Reply in 58ms. Reply OK. <
OK

      Waiting for module to be ready...

Issuing command: AT+CMGL="ALL"
REPLY:
+CMGL:1,"REC READ",+4366306",,"2017/10/16,09:10:01+02",J⸮⸮⸮⸮⸮⸮Z⸮
Reply in 173ms. Reply OK. <
+CMGL:1,"REC READ",+4366306800",,"2017/10/16,09:10:01+02",J⸮⸮⸮⸮⸮⸮Z⸮>
Here the code
https://pastebin.com/fqCe3x9T

Yes, the module does that sometimes. I'm afraid you're going to have to keep trying, as it's very finicky.


Added kubernetes proxy image and added it to quickstart

This is a (temporary) fix for https://github.com/magneticio/vamp/issues/819.
By adding a HTTP => HTTPS proxy that runs internally so vamp talks to kubernetes over HTTP instead of HTTPS without modifying the kubernetes configuration.

From ticket https://github.com/magneticio/vamp/issues/819, quoting for completeness:

Following pull request contains a working work-around: magneticio/vamp-docker#9
However it adds a proxy that does HTTPS termination, and requires an additional docker container. I'm hesitant to merge this request to our master > branch at this time, because we then need to manage yet another container.
However I'm leaving it open because maybe someone else wants to try it.
Once we have a working solution in Vamp itself, I'll close this.

Closing this PR as it has been solved in Vamp itself. See: https://github.com/magneticio/vamp/issues/846


Python 3: Spyder crashes when try to open a Pandas dataframe contained in a list or in a dict

Hi, I have a problem when I try to open a Pandas dataframe contained in a list or in a dict, Spyder crashes and on terminal I have the follow messages:
QWidget::repaint: Recursive repaint detected
QPaintDevice: Cannot destroy paint device that is being painted
[1]+  Segmentation Fault Error (core dump created) spyder
System characteristics:
Python 3.6
Spyder 3.1.2
Anaconda 4.3.0
OS: Ubuntu 16.04 LTS (on Virtual Machine)
The problem doesn't appear with Python 2.7.
Thanks for your support

Thanks for the report. Can you please give us step-by-step instructions on how to reproduce the crash? I tried (admittedly not very hard) and I did not get Spyder to crash.

Thanks for your answer!!
An example of code that reproduces the error is the following:
import pandas as pd
import numpy as np

list = []

df = pd.DataFrame(np.random.randn(1000, 10), columns=['aaaaaa', 'bbbbbbbb', 'ccccccccc', 'ddddddd', 'eeeeeeeee', 'ffffffffff', 'gggggggggg',\
                                  'hhhhhhhhhhh', 'iiiiiiiiiiiiii', 'jjjjjjjjjjjjjjjjjjjjjjjjjjjjj'])

list.append(df)

Before I forgot to specify that I get the error when I try to open the dataframe contained in the list using the Variable Explorer.
Thanks again!

I can reproduce the issue on Spyder version 3.1.2 but not on version 3.1.3. Can you please try updating Spyder to version 3.1.3 with the command conda update spyder?

It looks like PR #4142 (which went into Spyder 3.1.3) merely hid the problem. In the situation described by bparenti the format is set to None in collectionseditor.py:489, which should not happen.

Thanks a lot, I update Spyder to version 3.1.3 and now the problem doesn't appear


Mark WarningHeader feature gate as GA

xref https://github.com/kubernetes/enhancements/issues/1693

really appreciate it, thank you!
/assign

/hold cancel
https://github.com/kubernetes/kubernetes/pull/100754 is merged

Page preview:
https://deploy-preview-28032--kubernetes-io-vnext-staging.netlify.app/docs/reference/command-line-tools-reference/feature-gates/
/approve


Use latest rust-openssl

It would be nice to upgrade to rust-openssl 0.8.x (current stable branch) in order to avoid conflicts with other crates linking openssl 0.8.

sounds good to me! have you got time to give this a try? i fear i might not be able to get my hands wet on this during this week.

fixed in master; will be released as part of the next 0.6 version on crates.io (still not sure when this happens), until then i'm keeping this open.

rust-openssl 0.9.x has a better build-script in windows, why not upgrade directly to 0.9.x?

@hh9527 feel free to submit a PR

@xitep Sorry, I am in restricted region, and can not give a PR. There is a diff patch to support openssl-0.9
This change will cause a break change for SSL. Example:
extern crate openssl;
extern crate kafka;

use openssl::ssl::{SslMethod, SslConnectorBuilder};
use std::io::{Read, Write};
use std::net::TcpStream;
use kafka::client::{KafkaClient, SecurityConfig};

fn main() {
    let connector = SslConnectorBuilder::new(SslMethod::tls()).unwrap().build();
    let mut client = KafkaClient::new_secure(vec!("localhost:9092".to_owned()),
                                             SecurityConfig::new(connector));
    client.load_metadata_all().unwrap();
}

support-openssl-0.9.diff.txt

ping @xitep, is this patch OK

@hh9527 unfortunately, i don't have much time for this. with your patch applied, cargo test fails for me due to an example no being up-to-date. further, cargo build --no-default-features fails as well. may i ask you to look into this?

@xitep I will try to give a PR after I installed MSVC in my personal laptop next week and fix that, but I am not sure...

Thanks you @flier we've got upgraded to 0.9. Will keep this ticket open until 0.6 get published to crates.io.

just published on crates.io; closing this ticket. many thanks @flier! 👍

Thanks @flier !! :)


Show alert when leaving page while still updating DNSLink

On by default, but devs should be able to disable this. Example scenario for disabling it: Quotes app saves a file named history.json each time you look at another quote. Reason for this being, the app shows a quote you haven't seen yet each time you click next. So reasons for not showing an alert: (1) Doesn't really matter much if history is lost, so the less we bother the user, the better. (2) History file is updated a lot, and a high chance this action is done right before closing the window, so we would probably be bothering the user quite a bit.

Yeah, this is a good idea 👍 I saw this exact alert on unsynced close behaviour recently on iCloud.com (not to mention in native desktop apps)

Alternatively, we could also do a push when coming back to the app. But this should probably not be done before we have conflict resolution.

Implemented in #176

Implemented in v0.22


No output library created when using workspaces

Example Project (git repo):
Cargo.toml:
[package]
authors = ["Philipp Oppermann<EMAIL_ADDRESS>name = "issue"
version = "0.1.0"

[dependencies.foo]
path = "libs/foo"

[workspace]

libs/foo/Cargo.toml:
[package]
authors = ["Philipp Oppermann<EMAIL_ADDRESS>name = "foo"
version = "0.1.0"

src/lib.rs and libs/foo/src/lib.rs are both empty.
When I run cargo build, there is no output rlib in target/debug. It works if I remove the workspace from the Cargo.toml.
cargo 0.16.0-nightly (ddb5c32 2016-12-16)
rustc 1.15.0-nightly (8f02c429a 2016-12-15)

Interesting! There was a change that tweaked how we managed the output directory structure, but I thought it didn't bring rlibs into place at all. Apparently it happens at least for non-workspace projects!
I suspect there's an extraneous check somewhere that just needs to be updated now that workspaces are in play.

I think I've hit this as well, but with a static lib output. It's clearly being built in deps (though with a bunch of numbers after the name of the library), it just never makes it to target/release or target/debug. Is b2ed772 expected to apply there?


the meaning of the operator term (confluent operator)

I confuse the confluent operator term and the k8s operator. Are those 2 terms the same? What is the meaning of the operator term in the confluent document?

Check this vids
https://youtu.be/JiDiC5MI7hw
https://youtu.be/lzFuEuqOSNM
I hope those will clarify some terminology for you

@gAmUssA
Thank you for your guide. It was great videos for me. I got that the confluent operator is k8s operator pattern.


Open Gradle view missing progress bar waiting to load

Extension Name: vscode-gradle
Extension Version: 3.11.0
OS Version:windows10
VSCode version:1.65.2
Describe the bug
Open the Gradle sidebar and the plugin is loading Gradle project information. But there is no progress indicator in the view, making it impossible to know if it is currently available.
To Reproduce

Open a gradle project.
Open Gradle Sidebar.

Expected behavior
There is a progress display to let people know if the plugin is available. A progress bar similar to a refresh button.
Screenshots
Output from "Gradle for Java"
Does the bug still exist if you disable all other extensions?
Yes
Additional context
The previous version had a progress bar, but this version is lost

your mentioned progress bar is like this?

@CsCherrYY Sorry, I'm lazy, no screenshots.

@CsCherrYY because, the status bar at the bottom is not easy to attract people's attention. Generally, everyone's eyes are staring at the top item information.

Get it. But I can see the progress bar in my PC.

In your case, could you see the progress bar when refreshing?

@CsCherrYY Refresh, can see the progress bar

@CsCherrYY
I found that when the gradle plugin was initialized for the first time, and then opened the Gradle sidebar, the progress bar at the top was not there.

Emmm I still can't reproduce this.. I can see the top progress bar when initializing.
This UI behavior is exactly controlled by VS Code, it will show loading status when executing vscode.TreeDataProvider.getChildren() (the process we get the Gradle build)
https://github.com/microsoft/vscode-gradle/blob/890ad4a75f9d8547350a9192e1e1c2b094a7f09e/extension/src/views/gradleTasks/GradleTasksTreeDataProvider.ts#L144
So I think it would not be changed by the extension.

update: I can reproduce it now. I'll investigate later.


Missing file in v3.4.5 (platformio)

Hi, with latest version, the file "ESP_MAIL_TCPClient.h" is missing in PlatformIO package. Please, can you check your source code?

I took the file from ver 3.4.0, changed the version check as follow (inside the file) VALID_VERSION_CHECK(30405). Now its work.

@gsicilia82 @77pixel
Thanks for reporting this issue.
I fixed it already and publish the new version, v3.4.6.
Please update.


How to use my query and visualize the result on datastudio

Hi, I am considering to use this connector to visualize data in S3 using datastudio.
I finished setup, but can't figure out how to query data and visualize the result in datastudio.
Is it even possible?
Thanks in advance.

Wow, I figured out. I needed to modify the source code.

I'm closing this issue.


Provide filter on https://install.appcenter.ms/apps

Describe the solution you'd like
Simplistic filter for OS or Release Type on https://install.appcenter.ms/apps
Describe alternatives you've considered
Using browser search; however, that becomes tricky when viewing on mobile device (where only "Release Type" would be needed).
Additional context
We have almost hundred binaries, so finding the necessary build gets cumbersome. As an admin/developer, I can filter the builds; however, for distribution groups this is not possible. Would be nice to make it easier on distro users, if they could do simple filters.
Thanks very much for your consideration and hard work.

Curious - does MS do a voting system for features?


Docs: update docs

Codecov Report

Merging #67 into release/0.1.0 will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff               @@
##           release/0.1.0      #67   +/-   ##
==============================================
  Coverage          79.18%   79.18%
==============================================
  Files                 26       26
  Lines                961      961
  Branches             196      196
==============================================
  Hits                 761      761
  Misses               196      196
  Partials               4        4

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 35dff5d...1817d35. Read the comment docs.


[2.x] Update PHP & Laravel support for 2.x.

What does this PR do? :robot:

Drops support for PHP 7.4 & Laravel 8.x.
Adds support for PHP 8.3 & Laravel 10.x.

How should this be tested? :microscope:
Provide all the details on how this should be tested step by step.
Any background context you would like to provide? :construction:
Provide any other information that the reviewer and/or tester should know.
Any questions or suggestions? :thought_balloon:
Provide any questions or suggestions you might have about this change or future changes.
Does this relate to any issue? :link:
Closes #43

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 92.58%. Comparing base (baf4e15) to head (adb21a4).

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #45   +/-   ##
=========================================
  Coverage     92.58%   92.58%
  Complexity      186      186
=========================================
  Files            21       21
  Lines           647      647
=========================================
  Hits            599      599
  Misses           48       48

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Visual way to inform user about the status of Private Mode

Users may need good visual feedback on switching Private Mode on and off. My idea is to change the icon color and/or its shape. When the microphone is active, I found the microphone icon in the GNOME shell changes to #FF7800. So I propose to do the same thing when the Private Mode is active. Also, it would be nice to inform the user by the system notification about the mode change (or the thing used to visualize volume and brightness changes, it would be better because no one likes hundreds of repeated notifications) and/or by flashing the icon with different colors upon enabling and disabling (blink green on disabling the Private Mode, blink orange on enabling then leave orange), as for now there is no visual confirmation when switching modes. I don't have any experience in building GNOME extensions so it may be a little silly what I propose.

Actually, starting with version 52 (or 55 on EGO), an additional icon is displayed next to the main icon to indicate that Private Mode is enabled.

I decided not to change the color (or transparency) of the icon because, firstly, there're visually impaired people who may perceive colors differently, and secondly, I haven't seen the same solution used anywhere in GNOME (perhaps this changed in GNOME 45?).

it would be nice to inform the user by the system notification about the mode change

I don't see any sense to use system notifications in this case, because toggling Private Mode is performed by the user himself.

Yeah, I found this update after the system reboot. But using two icons can
confuse the user, it confused me a bit.
вт, 10 жовт. 2023 р. о 16:23 Eugene Popov @.***> пише:

Actually, starting with version 52 (or 55 on EGO), an additional icon is
displayed next to the main icon to indicate that Private Mode is enabled.
[image: Screenshot from 2023-10-10 12-27-11]
https://user-images.githubusercontent.com/24252473/273904792-70a3bf73-a5a6-46db-9a6b-37a14e00c65d.png
I decided not to change the color (or transparency) of the icon because,
firstly, there're visually impaired people who may perceive colors
differently, and secondly, I haven't seen the same solution used anywhere
in GNOME (perhaps this changed in GNOME 45?).
it would be nice to inform the user by the system notification about the
mode change
I don't see any sense to use system notifications in this case, because
toggling Private Mode is performed by the user himself.
—
Reply to this email directly, view it on GitHub
https://github.com/popov895/Clipman/issues/35#issuecomment-1755422556,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC2WNLMHIAHRZPYJBKG43JTX6VD57AVCNFSM6AAAAAA52GNXEOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJVGQZDENJVGY
.
You are receiving this because you authored the thread.Message ID:
@.***>


[New] forbid-component-props: add allowedForPatterns and disallowedForPatterns options

Initially, issue was described here, but it was closed by another PR (although this PR implements different case).
So, this PR just reimplements Regex implementation with globs as was suggested in one of the comments.

@ljharb what do you think?

Honestly, not sure what to do with the "Automatic Rebase" action, didn't find any info in CONTRIBUTING.md

Should there also be examples of using propNamePatterns with one of these new options?

I've added one: https://github.com/jsx-eslint/eslint-plugin-react/pull/3805/files#diff-1cf5e390e9444274ee8064c64a72965facfa2171c5453a130f0329e57fe991adR79-R83
Also, I've added one for a more complex setup: https://github.com/jsx-eslint/eslint-plugin-react/pull/3805/files#diff-1cf5e390e9444274ee8064c64a72965facfa2171c5453a130f0329e57fe991adR106-R113 (Relates to this comment https://github.com/jsx-eslint/eslint-plugin-react/pull/3805#discussion_r1773456872)

For the future, correct me if I'm wrong, but here, rebase is a preferable option over merge.

Yes, feel free to do whatever you like, but I'll rebase and clean it up as part of landing it.


I'm running a script that watches for file changes, and then executes go run main.go
watchexec -r -e go -- go run main.go serve --http <IP_ADDRESS>:8090

Obviously since this builds and runs multiple times, go seems to create a new folder under /tmp/go-buildxxxxx storing the built executable, which in my case has 32MB
What did you see happen?
This results in an accumulation of unnecessary go-buildxxxx folders overfilling tmpfs volume on Fedora 40.
$: df -h
Filesystem                                       Size  Used Avail Use% Mounted on
tmpfs                                             16G   16G   0G   100% /tmp

Deleting all go-build* folders from /tmp brings /tmp down to 1% in my case.
What did you expect to see?
go run  should not create multiple /tmp/go-buildxxxx folders when executing the build command multiple times within the same project.

Similar Issues

cmd/go: go run leaves directories behind in /tmp #3572
x/tools/gopls: creates many /tmp/go-build* directories #41331
cmd/go: go test with nocoverageredesign uses huge amount temp files #66428

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

go run does clean up directories if given the opportunity, you should probably be using a signal like SIGINT. see also #40467
Closing as an issue with third party tooling.

@seankhliao Thx... I did some more investigation, and adding SIGINT to the command solves the issue indeed.
watchexec -r -e go --stop-signal SIGINT -- go run main.go


Other Most Aggressive Engine.

I think from testing, though I haven't tested with yours, Little Goliath NN  3.15-3.17 is the most aggressive engine by far ( and has an aggressive boosting option that drops about 4-500 elo) but it's around 3300 and is crazy sacrificial

There doesn't seem to be any Little Goliath executables for Linux that I can find, I would appreciate if you could help me find one because I would love to test it (3.15 especially is about the same strength as Patricia 2, so I could run the exact same test conditions as I did with Patricia and compare the results in a meaningful way).

Yes, Little Goliath NN plays quite aggressively, also possible Kayra Attack 1.5, Fire 9 NN. You can also remember the old engines Ruffian and Junior. If this is a human engine, it is desirable to support "go depth" commands. It really doesn’t matter 3000 or 3200, 3400 elo. 3000 This is stronger than Nakamura and Carlsen. And if it is an aggressive engine, then it is much more difficult for a person to play. The position cannot be closed.

Support for go depth and go nodes (?) is planned as of now though I'm not sure I'll remember!

Processing over a million games CCRL TC 40/40 Engines Aggressiveness Tool.  But Princhess 0.16 64-bit is much calmer.

CDrill is a funny second place - looking it up it's about 1800 strength and has only played a few hundred games. Other than that it is nice to see Patricia lapping the field.

Yes of course the results are not very accurate, too few games. Well, the engines don't play until the checkmate. Now other results CDrill 1800 build 4 - 764 games. But the engine does play aggressively. The author Ferdinand Mosca tried to make it interesting for games against a person. His other engine Deuterium is much stronger.

*** Engine Aggressiveness Tool V5.61 Score points Ratinglist

1    288209  48.62%  22.92%  02.59%   53   CDrill 1800 build 4


Add a folder for Insertion sort in Python.

Please assign this issue to me

@ADITIBAGADDEO22  assign this to me.

@ADITIBAGADDEO22 Please assign it to me.I have done it


[WIP] [#151] toggle private card writing

This is what the UI looks like
New Board Dialog:

Side Bar:

Settings Dialog:

PR looks fine, I will just check on localhost and approve it soon.

There is a small issue that I think we need to fix. There is no listener for changes on the board object, so any client will not update automatically when this setting is toggled.

opening new pr and closing this


Formatting: format code and create pre-commit that format code automatically

example and guide was taken mainly from here
more about pre-commit and its hooks here
more about black formatter here

Can you please add this formatter as a github action?

Can you please add this formatter as a github action?

https://github.com/marketplace/actions/gradual-black-formatter
seems too complicated to be honest

Can you please add this formatter as a github action?

https://github.com/marketplace/actions/gradual-black-formatter seems too complicated to be honest
I can do a pre-commit framework like so : https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/ wyt?

Doesn't look complicated at all it is the same YAML file as flake 8 but with the black formatter, they are giving you the action to be added
I want the format to be added as a test for each PR like the flake 8

Added a pre-commit action that :

remove trailling white spaces
fix eof white space
makes sure all string are single quotes
run black and flake8
:)
@adiabramovitch @ronyyosef @ShellyGolden @LiorKGOW @orIsrael @Yoavsc129

Can you please add this formatter as a github action?

https://github.com/marketplace/actions/gradual-black-formatter seems too complicated to be honest
I can do a pre-commit framework like so : https://ljvmiranda921.github.io/notebook/2018/06/21/precommits-using-black-and-flake8/ wyt?

Doesn't look complicated at all it is the same YAML file as flake 8 but with the black formatter, they are giving you the action to be added
I want the format to be added as a test for each PR like the flake 8 you can do it any way you preffer

Instead of a test for everyone that have maybe a different formatter or IDE the pre-commit will magicly format and set a format style for everyone on commit.

Can you change the second commit message to start with a capital letter and add a Format title
like:
Format: Add pre-commit using flake8 and black


Focusing VS Code causes system volume to increase.

After fresh install of Windows 10 Pro and VS Code. Every time I open or make VS Code window the focus, my system volume increases to 47%. If I un-focus VS Code, the system volume returns to the previous setting after a few seconds. Disabled all extensions and still does it.
Using same headset as previous Windows install (same edition). Sadek SA-902
Uninstalled and reinstalled VS Code, no change. Tried different USB Ports, no change. Tried using Sadek headset drivers, no change.
This only happens with VS Code, no other program I have tried has the same issue. This includes Atom, Chrome, Steam, Steam VR, any other game, and numerous other apps and programs.
UPDATE does not reproduce in VS Code Insiders
Windows 10 Pro Version 10.0.19042 Build 19042
VS Code version 1.52.1

System Info

Item
Value

CPUs
AMD Ryzen 5 3600 6-Core Processor               (12 x 3593)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.91GB (11.05GB free)

Process Argv
--crash-reporter-id d1370ff0-5879-413d-8443-aa630059c2c1

Screen Reader
no

VM
0%

Extensions: none
A/B Experiments
vsliv368:30146709
vsreu685:30147344
openlogontheside:30221877
python383cf:30185419
pythonvspyt617cf:30244267
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30211402
wsl2promptcf:30224613
pythonvsdeb440:30248342
unusedpromptcf:30224611
folderexplorer:30224614
openfilemenu:30224647
pythonvsded773:30248341
pythonvspyt600:30247031

/needsMoreInfo
You've removed part that would tell VS Code and OS version.
Is it reproducible with all extensions disabled?
You can try this with F1 and >Developer: Reload Window With Extensions Disabled
Is it reproducible with VS Code Insiders? https://code.visualstudio.com/insiders/
Do you have any automation programs installed?

/needsMoreInfo
You've removed part that would tell VS Code and OS version.
Is it reproducible with all extensions disabled?
You can try this with F1 and >Developer: Reload Window With Extensions Disabled
Is it reproducible with VS Code Insiders? https://code.visualstudio.com/insiders/
Do you have any automation programs installed?

Not sure why it didn't copy paste the rest of my system info. When I get home from work I will try VS Code Insiders, get a video of what's happening, and try a few other things. In the meantime:
I do have some automation software for control fans and motherboard options (rgb and such.). It's a brand new hardware setup, new Motherboard, CPU, RAM and HDD I should add.
I did shutdown all running programs though, including all software that controls the above functions, but I did not actually verify if the services attached to them were stopped. Will check that as well.
Also, all extensions are currently disabled while I was troubleshooting.
More info to follow.

Not sure why it didn't copy paste the rest of my system info. When I get home from work I will try VS Code Insiders, get a video of what's happening, and try a few other things. In the meantime:
I do have some automation software for control fans and motherboard options (rgb and such.). It's a brand new hardware setup, new Motherboard, CPU, RAM and HDD I should add.
I did shutdown all running programs though, including all software that controls the above functions, but I did not actually verify if the services attached to them were stopped. Will check that as well.
Also, all extensions are currently disabled while I was troubleshooting.
More info to follow.

/needsMoreInfo
You've removed part that would tell VS Code and OS version.
Is it reproducible with all extensions disabled?
You can try this with F1 and >Developer: Reload Window With Extensions Disabled
Is it reproducible with VS Code Insiders? https://code.visualstudio.com/insiders/
Do you have any automation programs installed?

My VS Code Issue Reporter form was not actually reporting my windows version or VS Code version when I used, even when I preview on Github. So I added it to the original report.
The issue DOES NOT reproduce on VS Code Insiders. I even sync all my settings and extensions from Stable to see if it was something in there.

/needsMoreInfo
You've removed part that would tell VS Code and OS version.
Is it reproducible with all extensions disabled?
You can try this with F1 and >Developer: Reload Window With Extensions Disabled
Is it reproducible with VS Code Insiders? https://code.visualstudio.com/insiders/
Do you have any automation programs installed?

My VS Code Issue Reporter form was not actually reporting my windows version or VS Code version when I used, even when I preview on Github. So I added it to the original report.
The issue DOES NOT reproduce on VS Code Insiders. I even sync all my settings and extensions from Stable to see if it was something in there.

1.52 is on a different electron version than Insiders. 1.53 which we plan to release this week will then be on the same electron version as the current Insiders build.

Do you still experience the issue with latest stable 1.53 ?

Do you still experience the issue with latest stable 1.53 ?

Yes. I even uninstalled and re-installed and did install any extensions.
My full version info
Version: 1.53.2 (user setup)
Commit: 622cb03f7e070a9670c94bae1a45d78d7181fbd4
Date: 2021-02-11T11:48:04.245Z
Electron: 11.2.1
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042
Insiders Edition still works normally:
Version: 1.54.0-insider (user setup)
Commit: 9ecd3fc3022e8c154aff868f74bd5d77f7d4a2ea
Date: 2021-02-23T10:46:22.816Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042
My insiders version has all the same settings and extensions (used settings sync to bring everything over). Really have no idea why they are working differently, especially since my laptop works fine with release edition.

Can you delete the contents under %APPDATA%\Code and %USERPROFILE%\.vscode\extensions then start vscode. Does the issue continue to happen ?

Deleted everything, even reinstalled afterwords, still does it.
But I did 'sorta' fix it, as described below:
I think this changed since the last time I installed VS code (on my old computer before I upgraded), but I have been installing the user installer. When this dawned on me, I downloaded and installed the SYSTEM installer and the problem is no longer there. It seems to only be on the standalone user installer.

Thanks for testing, I don't have further ideas to debug this issue. Maybe you can obtain the audio device handle from Sound Control Settings and check if the vscode process is accessing it when focused. I am pretty sure the behavior doesn't arise from vscode but rather another audio software is mistreating the application. Going ahead and closing, sorry about it.

I also have something similar happening to me, but it happens whenever I open Visual Studio, not VScode.
Additionally, for me, it goes to 100, and a few seconds later it back down to my original, which is 24.
Did anyone succeed in finding a solution?


New version: geeksoftwareGmbH.PDF24Creator version 11.18.0

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

The urls here are incorrect with every release and we have to start a pull request to fix.

#137595


Dev dfc 9996 xunit tests for web app

Added unit tests for code coverage for all controller actions

Looks good!


🐛 [Firebase_Performance] iOS crashes on start after updating to 0.8.0

Bug report
After updating to the latest 0.8.0 version, the app simply crashes right after it finishes compiling, with the following error message:
-[NSNull longValue]: unrecognized selector sent to instance 0x1dc3b8558
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull longValue]: unrecognized selector sent to instance 0x1dc3b8558'
*** First throw call stack:
(0x1814e904c 0x199b5df54 0x1815c6014 0x18147e474 0x18147d5b0 0x104c10754 0x104c104a8 0x104c101c0 0x10b72164c 0x10b20eac4 0x10b214708 0x10b5f93c0 0x10b505510 0x10b50bfc0 0x1814fe268 0x181482c40 0x18147d43c 0x18145bc58 0x18146f3b8 0x19cdff38c 0x183e0f6a8 0x183b8e7f4 0x104b53bb4 0x104f99a24)
libc++abi: terminating with uncaught exception of type NSException
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
    frame #0: 0x00000001b848e964 libsystem_kernel.dylib`__pthread_kill + 8
libsystem_kernel.dylib`__pthread_kill:
->  0x1b848e964 <+8>:  b.lo   0x1b848e984               ; <+40>
    0x1b848e968 <+12>: pacibsp
    0x1b848e96c <+16>: stp    x29, x30, [sp, #-0x10]!
    0x1b848e970 <+20>: mov    x29, sp
Target 0: (Runner) stopped.
Lost connection to device.

This only happens on iOS and starting from version 0.8.0. I can confirm that Android is working fine and downgrading to 0.7.1 fixes it for iOS. Also, versions 0.8.0+1 and 0.8.0+2 don't work either.
Steps to reproduce
Simply update from 0.7.1 to 0.8.0 and try compiling to iOS
Additional context
The only custom tracking implementation I'm using from the plugin is FirebasePerformance.instance.newHttpMetric

Flutter doctor
Click To Expand
thassio@Thassios-MacBook-Pro gruups_app % flutter doctor -v
[✓] Flutter (Channel dev, 2.6.0-11.0.pre, on macOS 12.0.1 21A559 darwin-arm, locale en-GB)
    • Flutter version 2.6.0-11.0.pre at /Users/thassio/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4b330ddbed (3 months ago), 2021-09-16 17:29:58 -0700
    • Engine revision 5b81c6d615
    • Dart version 2.15.0 (build 2.15.0-116.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/thassio/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/thassio/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

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

[✓] VS Code (version 1.63.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • Pixel 4a (mobile)          • <IP_ADDRESS>:5555         • android-arm64  • Android 12 (API 31)
    • iPhone de Thassio (mobile) • 00008101-001602C81A12001E • ios            • iOS 15.1.1 19B81
    • Chrome (web)               • chrome                    • web-javascript • Google Chrome 96.0.4664.110
    ! Error: iPhone de Thassio is busy: Making the device ready for development. Xcode will continue when iPhone de Thassio is finished. (code -10)

• No issues found!

Flutter dependencies
Click To Expand
thassio@Thassios-MacBook-Pro gruups_app % flutter pub deps -- --style=compact
Dart SDK 2.15.0-116.0.dev
Flutter SDK 2.6.0-11.0.pre
gruups_app 1.5.6+293

dependencies:
- adonis_websok 1.0.2 [meta websok]
- agora_rtc_engine 4.0.7 [flutter flutter_web_plugins json_annotation]
- app_settings 4.1.1 [flutter]
- audioplayers 0.20.1 [uuid path_provider http flutter flutter_web_plugins]
- auto_size_text 3.0.0 [flutter]
- cached_network_image 3.1.0+1 [flutter flutter_cache_manager octo_image cached_network_image_platform_interface cached_network_image_web]
- camera 0.9.4+4 [camera_platform_interface camera_web flutter pedantic quiver flutter_plugin_android_lifecycle]
- collection 1.15.0
- connectivity 3.0.6 [flutter meta connectivity_platform_interface connectivity_macos connectivity_for_web]
- country_code_picker 2.0.2 [flutter modal_bottom_sheet collection universal_platform]
- cupertino_icons 1.0.4
- device_info 2.0.3 [flutter device_info_platform_interface]
- dio 4.0.3 [http_parser path]
- emoji_picker 0.1.0 [flutter shared_preferences]
- expandable 5.0.1 [flutter]
- firebase_analytics 8.3.4 [firebase_analytics_platform_interface firebase_analytics_web firebase_core flutter meta]
- firebase_core 1.10.0 [firebase_core_platform_interface firebase_core_web flutter meta]
- firebase_dynamic_links 3.0.1 [firebase_core flutter]
- firebase_messaging 11.1.0 [firebase_core firebase_core_platform_interface firebase_messaging_platform_interface firebase_messaging_web flutter meta]
- firebase_performance 0.7.1+5 [firebase_core firebase_core_platform_interface firebase_performance_platform_interface firebase_performance_web flutter]
- firebase_remote_config 0.11.0+2 [firebase_core firebase_core_platform_interface firebase_remote_config_platform_interface flutter]
- flutter 0.0.0 [characters collection meta typed_data vector_math sky_engine]
- flutter_cupertino_localizations 1.0.1 [flutter flutter_localizations]
- flutter_localizations 0.0.0 [flutter intl characters clock collection meta path typed_data vector_math]
- flutter_markdown 0.6.8 [flutter markdown meta path]
- flutter_mobx 2.0.2 [flutter mobx]
- flutter_statusbarcolor_ns 0.4.0 [flutter]
- flutter_svg 0.23.0+1 [flutter meta path_drawing vector_math xml]
- font_awesome_flutter 8.8.1 [flutter]
- get_it 7.2.0 [async collection]
- giphy_picker 2.0.0 [flutter http]
- hive 2.0.4 [meta crypto]
- hive_flutter 1.1.0 [flutter hive path_provider path]
- i18n_extension 4.1.3 [sprintf args analyzer gettext_parser equatable intl flutter]
- image_picker 0.8.4+4 [flutter flutter_plugin_android_lifecycle image_picker_for_web image_picker_platform_interface]
- jiffy 4.1.0 [intl]
- json_annotation 4.3.0 [meta]
- mobx 2.0.5 [meta]
- notification_permissions 0.6.1 [flutter]
- package_info 2.0.2 [flutter]
- path_provider 2.0.7 [flutter path_provider_android path_provider_ios path_provider_linux path_provider_macos path_provider_platform_interface path_provider_windows]
- permission_handler 8.3.0 [flutter meta permission_handler_platform_interface]
- photo_view 0.13.0 [flutter]
- retrofit 2.2.0 [dio meta]
- scroll_to_index 2.1.0 [flutter]
- sentry 6.1.2 [http meta stack_trace uuid]
- share 2.0.4 [meta mime flutter]
- smooth_page_indicator 1.0.0+2 [flutter]
- store_redirect 2.0.0 [flutter]
- swipedetector 1.2.0 [flutter]
- transformer_page_view 0.1.6 [flutter]
- url_launcher 6.0.13 [flutter meta url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]
- uuid 3.0.5 [crypto]
- video_player 2.2.6 [flutter meta video_player_platform_interface video_player_web html]
- wakelock 0.5.6 [flutter meta wakelock_macos wakelock_platform_interface wakelock_web wakelock_windows]
- worker_manager 4.2.4 [async collection]
- youtube_player_flutter 8.0.0 [flutter flutter_inappwebview]

dev dependencies:
- build_runner 2.1.5 [args async analyzer build build_config build_daemon build_resolvers build_runner_core code_builder collection crypto dart_style frontend_server_client glob graphs http_multi_server io js logging meta mime package_config path pool pub_semver pubspec_parse shelf shelf_web_socket stack_trace stream_transform timing watcher web_socket_channel yaml]
- effective_dart 1.3.2
- hive_generator 1.1.1 [build source_gen hive analyzer source_helper]
- json_serializable 6.0.1 [analyzer async build build_config collection json_annotation meta path pub_semver pubspec_parse source_gen source_helper]
- mobx_codegen 2.0.4 [analyzer build build_resolvers meta mobx path source_gen]
- retrofit_generator 2.2.0 [dio source_gen built_collection code_builder tuple retrofit analyzer dart_style build]

dependency overrides:
- intl 0.17.0 [clock path]
- path 1.8.0

transitive dependencies:
- _fe_analyzer_shared 30.0.0 [meta]
- analyzer 2.7.0 [_fe_analyzer_shared cli_util collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- args 2.3.0
- async 2.8.2 [collection meta]
- boolean_selector 2.1.0 [source_span string_scanner]
- build 2.1.1 [analyzer async convert crypto glob logging meta path]
- build_config 1.0.0 [checked_yaml json_annotation path pubspec_parse yaml]
- build_daemon 3.0.1 [built_collection built_value http_multi_server logging path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 2.0.4 [analyzer async build crypto graphs logging path package_config pool pub_semver stream_transform yaml]
- build_runner_core 7.2.2 [async build build_config build_resolvers collection convert crypto glob graphs json_annotation logging meta path package_config pool timing watcher yaml]
- built_collection 5.1.1
- built_value 8.1.3 [built_collection collection fixnum meta]
- cached_network_image_platform_interface 1.0.0 [flutter flutter_cache_manager]
- cached_network_image_web 1.0.1 [flutter flutter_cache_manager cached_network_image_platform_interface]
- camera_platform_interface 2.1.1 [cross_file flutter meta plugin_platform_interface stream_transform]
- camera_web 0.2.1+1 [camera_platform_interface flutter flutter_web_plugins stream_transform]
- characters 1.2.0
- charcode 1.3.1
- checked_yaml 2.0.1 [json_annotation source_span yaml]
- cli_util 0.3.5 [meta path]
- clock 1.1.0
- code_builder 4.1.0 [built_collection built_value collection matcher meta]
- connectivity_for_web 0.4.0+1 [connectivity_platform_interface flutter_web_plugins flutter]
- connectivity_macos 0.2.1+2 [flutter connectivity_platform_interface]
- connectivity_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- convert 3.0.1 [typed_data]
- cross_file 0.3.2 [flutter js meta]
- crypto 3.0.1 [collection typed_data]
- csslib 0.17.1 [source_span]
- dart_style 2.2.0 [analyzer args path pub_semver source_span]
- device_info_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- equatable 2.0.3 [collection meta]
- fake_async 1.2.0 [clock collection]
- ffi 1.1.2
- file 6.1.2 [meta path]
- firebase 9.0.2 [http http_parser js]
- firebase_analytics_platform_interface 2.0.1 [flutter meta]
- firebase_analytics_web 0.3.0+1 [firebase firebase_analytics_platform_interface flutter flutter_web_plugins meta]
- firebase_core_platform_interface 4.2.2 [collection flutter meta plugin_platform_interface]
- firebase_core_web 1.5.2 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_messaging_platform_interface 3.0.9 [firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 2.1.0 [firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- firebase_performance_platform_interface 0.0.1+8 [firebase_core flutter plugin_platform_interface]
- firebase_performance_web 0.0.3+1 [firebase firebase_core firebase_core_web firebase_performance_platform_interface flutter flutter_web_plugins]
- firebase_remote_config_platform_interface 0.3.0+7 [firebase_core flutter meta plugin_platform_interface]
- fixnum 1.0.0
- flutter_blurhash 0.6.0 [flutter meta pedantic]
- flutter_cache_manager 3.1.3 [clock collection file flutter http path path_provider pedantic rxdart sqflite uuid]
- flutter_inappwebview 5.3.2 [flutter]
- flutter_plugin_android_lifecycle 2.0.4 [flutter]
- flutter_test 0.0.0 [flutter test_api path fake_async clock stack_trace vector_math async boolean_selector characters charcode collection matcher meta source_span stream_channel string_scanner term_glyph typed_data]
- flutter_web_plugins 0.0.0 [flutter js characters collection meta typed_data vector_math]
- frontend_server_client 2.1.2 [async path]
- gettext_parser 0.2.0
- glob 2.0.2 [async collection file path string_scanner]
- graphs 2.1.0 [collection]
- html 0.15.0 [csslib source_span]
- http 0.13.4 [async http_parser meta path]
- http_multi_server 3.0.1 [async]
- http_parser 4.0.0 [charcode collection source_span string_scanner typed_data]
- image_picker_for_web 2.1.4 [flutter flutter_web_plugins image_picker_platform_interface meta]
- image_picker_platform_interface 2.4.1 [flutter http meta plugin_platform_interface cross_file]
- io 1.0.3 [meta path string_scanner]
- js 0.6.3
- logging 1.0.2
- markdown 4.0.0 [args charcode meta]
- matcher 0.12.11 [stack_trace]
- meta 1.7.0
- mime 1.0.1
- modal_bottom_sheet 2.0.0 [flutter]
- octo_image 1.0.0+1 [flutter flutter_blurhash]
- package_config 2.0.2 [path]
- path_drawing 0.5.1+1 [vector_math meta path_parsing flutter]
- path_parsing 0.2.1 [vector_math meta]
- path_provider_android 2.0.7 [flutter path_provider_platform_interface]
- path_provider_ios 2.0.7 [flutter path_provider_platform_interface]
- path_provider_linux 2.1.2 [flutter path path_provider_platform_interface xdg_directories]
- path_provider_macos 2.0.3 [flutter]
- path_provider_platform_interface 2.0.1 [flutter meta platform plugin_platform_interface]
- path_provider_windows 2.0.4 [ffi flutter meta path path_provider_platform_interface win32]
- pedantic 1.11.1
- permission_handler_platform_interface 3.7.0 [flutter meta plugin_platform_interface]
- petitparser 4.4.0 [meta]
- platform 3.0.2
- plugin_platform_interface 2.0.2 [meta]
- pool 1.5.0 [async stack_trace]
- process 4.2.4 [file path platform]
- pub_semver 2.1.0 [collection meta]
- pubspec_parse 1.1.0 [checked_yaml collection json_annotation pub_semver yaml]
- quiver 3.0.1+1 [matcher]
- rxdart 0.27.2
- shared_preferences 0.5.7+3 [meta flutter shared_preferences_platform_interface shared_preferences_macos shared_preferences_web]
- shared_preferences_macos 0.0.1+11 [shared_preferences_platform_interface flutter]
- shared_preferences_platform_interface 1.0.4 [meta flutter]
- shared_preferences_web 0.1.2+7 [shared_preferences_platform_interface flutter flutter_web_plugins meta]
- shelf 1.2.0 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 1.0.1 [shelf stream_channel web_socket_channel]
- sky_engine 0.0.99
- source_gen 1.1.1 [analyzer async build dart_style glob meta path source_span yaml]
- source_helper 1.3.0 [analyzer collection source_gen]
- source_span 1.8.1 [collection path term_glyph]
- sprintf 6.0.0
- sqflite 2.0.0+4 [flutter sqflite_common path]
- sqflite_common 2.0.1+1 [synchronized path meta]
- stack_trace 1.10.0 [path]
- stream_channel 2.1.0 [async]
- stream_transform 2.0.0
- string_scanner 1.1.0 [charcode source_span]
- synchronized 3.0.0
- term_glyph 1.2.0
- test_api 0.4.3 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher]
- timing 1.0.0 [json_annotation]
- tuple 2.0.0 [quiver]
- typed_data 1.3.0 [collection]
- universal_platform 1.0.0+1
- url_launcher_linux 2.0.2 [flutter]
- url_launcher_macos 2.0.2 [flutter]
- url_launcher_platform_interface 2.0.4 [flutter plugin_platform_interface]
- url_launcher_web 2.0.4 [flutter flutter_web_plugins meta url_launcher_platform_interface]
- url_launcher_windows 2.0.2 [flutter]
- vector_math 2.1.0
- video_player_platform_interface 4.2.0 [flutter flutter_test meta]
- video_player_web 2.0.4 [flutter flutter_web_plugins meta video_player_platform_interface]
- wakelock_macos 0.4.0 [flutter flutter_web_plugins wakelock_platform_interface]
- wakelock_platform_interface 0.3.0 [flutter meta]
- wakelock_web 0.4.0 [flutter flutter_web_plugins js wakelock_platform_interface]
- wakelock_windows 0.2.0 [flutter wakelock_platform_interface win32]
- watcher 1.0.1 [async path]
- web_socket_channel 2.1.0 [async crypto stream_channel]
- websok 2.1.1 [meta web_socket_channel]
- win32 2.3.0 [ffi]
- xdg_directories 0.2.0 [meta path process]
- xml 5.3.1 [collection meta petitparser]
- yaml 3.1.0 [collection source_span string_scanner]

Most probably duplicate of https://github.com/FirebaseExtended/flutterfire/issues/7417

@thassio-vinicius
There's similar open issue describing your case, https://github.com/FirebaseExtended/flutterfire/issues/7523
Please follow-up in it for further updates.
Closing this as a duplicate.


fix(release): Distribute library as AAR file

Using: https://developer.android.com/studio/build/maven-publish-plugin
I had to upgrade Gradle because v6.6 was unsupported by this plugin.
Fixes #35

I'm now stuck when running gradle build:
* What went wrong:
A problem occurred configuring root project 'relaydroid'.
> com.android.build.gradle.internal.BadPluginException: The 'java' plugin has been applied, but it is not compatible with the Android plugins.

However, if I start disabling plugins that use the java plugin, like java-library and kotlin-android, bad things happen, so further changes are needed.


Nuno/fail jira tix

@MrNunoski done reviewing

@MrNunoski looks pretty good! Made some comments. Let me know if you need clarification :)

Tested and should be good to go!

@MrNunoski can you squash? then we are good to merge


OpenZeppilen Relay

The goal of this is to implement a gassless experience where the users has to do the minimal amount of signing to get bitcoin in and out of Madhouse Wallet. This can be done with these tools here:  https://docs.openzeppelin.com/defender/module/relayers These are typescript libraries that can used to achieve this. tbtc that the users has should be used for any gas fees. The bundle should be used to execute as many actions in 1 transaction as possible with the most minimal amount of signing and approvals. Every transaction done needs to be evaluated and needs to leverage this.
2 Goals:

Implement relayer: https://docs.openzeppelin.com/defender/guide/meta-tx

Implement checks to protect relay (max transactions per day, wallet whitelist)

Implement the relayer signer: https://docs.openzeppelin.com/defender/module/relayers
Implement the  "top up" monitor action here: https://docs.openzeppelin.com/defender/guide/balance-automation-forta
Implement multisend provider to get reimbursed on relayer: https://github.com/gnosisguild/ethers-multisendUse Safe Guard to

List of protocols to integrate:
Lightning
Threshold
Gnosis Safe
Aave
Nexus Mutural
Dune - Reporting
Chainlink
Pimlico (Paymaster & Bundler)
Gnosis Safe Bundler: https://docs.safe.global/advanced/erc-4337/overview
Gnosis Safe Tranaction Builder: https://github.com/morpho-labs/gnosis-tx-builder
https://docs.safe.global/sdk/protocol-kit/guides/execute-transactions
https://docs.pimlico.io/permissionless/how-to/accounts/use-safe-account
All bundler calls need to be secured using flow here: https://madhouse-wallet.gitbook.io/docs/security/automation-security

// aave v3
AaveV3Withdraw: '0x9D4e4b26A5E2e6Dad30C5d95F5cE78A8310F04C2',
AaveV3SwapBorrowRateMode: '0x630F530Ac523C935cf2528E62D0A06F8900C5b1B',
AaveV3Supply: '0x91b3fCCEA2f2e0622Cc1fb54E12f5ac5aAa55a87',
AaveV3SetEMode: '0xBe7F735d7955e0461579E34266f41F928AE06D78',
AaveV3Payback: '0xe29265217D65F5a2ae41972E09C13E107D049004',
AaveV3CollateralSwitch: '0x54A4d6cB567B2C6CDe4687c361b24fd912695DAb',
AaveV3ClaimRewards: '0x998A2E9aaE03c11b7A9863C1F59c42A21fcf47D0',
AaveV3Borrow: '0x7079ba1Bd00EeFCD2a260BbD6D088230505e3858',
AaveV3ATokenPayback: '0xDe5c012cd1878D86E91309593764895a3adb380E',
AaveV3View: '0x9ECB0645b357fDD7B92789B91595160862Bd45d0',
AaveV3DelegateWithSig: '0x9253E22Ce4f0AeE541301CF8cC29843f9083a1F4',

List of protocols to integrate:
Lightning
Threshold
Gnosis Safe
Aave
Nexus Mutural
Dune - Reporting
Chainlink
Pimlico (Paymaster & Bundler)
Gnosis Safe Bundler: https://docs.safe.global/advanced/erc-4337/overview
Gnosis Safe Tranaction Builder: https://github.com/morpho-labs/gnosis-tx-builder
https://docs.safe.global/sdk/protocol-kit/guides/execute-transactions
https://docs.pimlico.io/permissionless/how-to/accounts/use-safe-account
All bundler calls need to be secured using flow here: https://madhouse-wallet.gitbook.io/docs/security/automation-security

// aave v3
AaveV3Withdraw: '0x9D4e4b26A5E2e6Dad30C5d95F5cE78A8310F04C2',
AaveV3SwapBorrowRateMode: '0x630F530Ac523C935cf2528E62D0A06F8900C5b1B',
AaveV3Supply: '0x91b3fCCEA2f2e0622Cc1fb54E12f5ac5aAa55a87',
AaveV3SetEMode: '0xBe7F735d7955e0461579E34266f41F928AE06D78',
AaveV3Payback: '0xe29265217D65F5a2ae41972E09C13E107D049004',
AaveV3CollateralSwitch: '0x54A4d6cB567B2C6CDe4687c361b24fd912695DAb',
AaveV3ClaimRewards: '0x998A2E9aaE03c11b7A9863C1F59c42A21fcf47D0',
AaveV3Borrow: '0x7079ba1Bd00EeFCD2a260BbD6D088230505e3858',
AaveV3ATokenPayback: '0xDe5c012cd1878D86E91309593764895a3adb380E',
AaveV3View: '0x9ECB0645b357fDD7B92789B91595160862Bd45d0',
AaveV3DelegateWithSig: '0x9253E22Ce4f0AeE541301CF8cC29843f9083a1F4',


New npm release

It would be awesome to have a new release pushed to npm now that #23 has been merged.
Thanks!

@dmp42 if you add me as a collaborator on Github and npm I'd be happy to take care of this.

<EMAIL_ADDRESS>has been released


Update PR info

[x] put a ticket on the #New Feature part
[x] change the name for it to be a commit
[ ] make it a library that would work for nfts and 1155
[x] Update changelog entry

Resources:
https://github.com/Amxx/amxx-hre/blob/3dbb0ced1e7e411e7e854354787f0f462fc59dd0/contracts/Voting.sol
Using it https://github.com/Amxx/amxx-hre/blob/3dbb0ced1e7e411e7e854354787f0f462fc59dd0/contracts/extensions/ERC721Votes.sol

Compound test suit are the only failing test


Keep active class for tabs/page

I noticed that from version 3.7.12 if you have added active class to a tab element in the HTML code it is reset/removed when you click on a nav element. like see codepen: https://codepen.io/SuperDOS/pen/wBwMaZZ
in the example Test Page 1 Options and div class="page active" id="p1ptab1"> is active and before when you clicked on the nav element to show that page the active tab was shown (also kept active when going to another page) but now you have to click on the tab to show the content.
Is there some way to get it to work as earlier or am I missing something? :)

It's a bug, thanks for the catch.

Available in https://github.com/beercss/beercss/releases/tag/v3.7.13


Fresh installed mitmproxy 10.2.3 gives a warning from cryptography 42.0.x on startup

Problem Description
Fresh installed mitmproxy 10.2.3 gives a warning from cryptography 42.0.x on startup:
.../pipx/venvs/mitmproxy/lib/python3.12/site-packages/mitmproxy/certs.py:111: CryptographyDeprecationWarning: Properties that return a naïve datetime object have been deprecated. Please switch to not_valid_after_utc.
  return self._cert.not_valid_after.replace(tzinfo=datetime.timezone.utc)
May not be a big problem, but feel anxious.
Steps to reproduce the behavior:

pipx uninstall mitmproxy
pipx install mitmproxy
run mitmproxy or mitmdump or mitmweb

System Information
Mitmproxy: 10.2.3
Python:    3.12.2
OpenSSL:   OpenSSL 3.2.1 30 Jan 2024
Platform:  macOS-10.13.6-x86_64-i386-64bit
cryptography:  42.0.5

Thanks for the report!


add download count badge

Added NPM Download Count badge to README page

Interesting.. npm-stat.com shows a much different download total than npm

npm-stat.com total downloads = 5,336
npm total downloads = 3,468

Hm.. Looks like the npm stat is the true number. http://npm-stats.org/#/@universelabs/meta
Let's pull this in and update on our end. :)

@dantrevino just a note for next time.. All PR's are required to come from the develop branch. this was a simple one, but yeah. 😉


Terraform circleci: Error: Incompatible provider version: source = "airbytehq/airbyte"

Error: Incompatible provider version
│
│ No compatible versions of provider registry.terraform.io/airbytehq/airbyte were found.
Trying to deploy thru<EMAIL_ADDRESS>error found

Seems the arch for terraform is arm issuing amd64, erase the line executor and use a docker_image: that allow you to run a docker image with amd64 in my case:
// executor: terraform/default
docker:
- image: hashicorp/terraform:1.7.4


Add button for manual leader failover

Ends up being a common debugging step if other things are not responding. Adding an admin-only button for it so it can be triggered remotely

🚢


chore: linting

Check me...I modified setup.cfg because I was otherwise
receiving the foll error:
merlin/systems/triton/model_config_pb2.py:24: SpecificH ==> specify, specific

CI will prolly reveal it soon, but I'll try to fess up before it show it.  I had to use the foll to commit:
SKIP=interrogate git commit

This change looks good to me - but give me a couple minutes before merging, since I'm curious why the github actions CI didn't kick off here

Looks like because of

I'm taking a look at fixing


Propagate task dependencies on API elements

When depending on a project that generates public headers through a task, the task dependencies aren't propagated to the consumer. This induces flakiness in the build as the task graph will be missing dependencies. The task dependencies are missing from the API elements.

Before discovering issue #994 in the issue tracker, we encountered this limitation and produced the following sample for discussion:
https://github.com/pedrolamarao/gradle-native-samples/tree/master/generated-public-headers
Thanks for tracking this issue.
We will wait for it to be closed before proceeding with our migration.
We can contribute testing.


css map is missing

DevTools failed to load SourceMap: Could not load content for<EMAIL_ADDRESS>HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

Looks like a duplicate of #227


feat: make tsub_self a simp lemma

The lemma tsub_eq_zero_iff_le used to be @[simp], but this was (intentionally) changed a few months ago. As a result, goals like (1 : ℝ≥0) - 1 = 0 are no longer provable by any easy tactic, which is silly. The solution is to mark tsub_self with @[simp], which is safe.

in case you want to try it for yourself:
import Mathlib

open scoped NNReal

example : (1 : ℝ≥0) - 1 = 0 := by hint -- works, but only because it finds `exact tsub_self 1`

Thanks!
bors merge


Trying to add ZMQ via composer to my Symfony2 project

I'm trying to add Ratchet and ZMQ to my Symfony2 project. I have added the following two lines to my composer.json file:
        "cboden/Ratchet": "0.2.*",
        "react/zmq": "0.1.*"

When I run composer.phar to download these new packages I get the following error:
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - react/zmq v0.1.1 requires ext-zmq * -> the requested PHP extension zmq is missing from your system.
    - react/zmq v0.1.0 requires ext-zmq * -> the requested PHP extension zmq is missing from your system.
    - Installation request for react/zmq 0.1.* -> satisfiable by react/zmq v0.1.0, react/zmq v0.1.1.

Any ideas what I'm missing? Do I need to also add that extension manually?
Regards

Hi @t3chn0r  I add the "extension=zmq.so" in my php.ini file but still not working can you help me.
if have any solution.

Hello @rangasymfony, make sure you add the line for that extension on both directories, cli and fpm (in case you are using fpm), as the server side of it uses the configuration in the CLI directory.

Hi @t3chn0r  Thank you very much for your feedback.I added extension in  CLI directory. It is working fine.Thank you very much.


xla_fsdp support in lightning

Description & Motivation
xla_fsdp is only available in fabric but not lightning
Pitch
No response
Alternatives
No response
Additional context
No response
cc @borda

This feature request is alread tracked here: #13209
I'm closing this as a duplicate. Thanks for your interest, and if you have any questions or suggestions please raise them in #13209 🎉


Add tutorial on using Crossplane AWS provider with LocalStack

Add tutorial on using Crossplane AWS provider with LocalStack. Motivated by a recent user request in the Discuss forum: https://discuss.localstack.cloud/t/crossplane-integration/507 (addresses point (2) in my response in the thread)
As a follow-up, it would be great if we can update the overview figure in our integrations page - it is a bit outdated at this point, and a couple more integrations have been added in the meantime. @HarshCasper maybe we can work with @lazarvu on that - we also have a figure in our customer deck that we can build upon. 👍

@HarshCasper I was trying to follow your advice on not using multi-line <command> listings that also contain the command output (to prevent users from copying the entire text when using the "copy" button), but tbh it was a bit tricky, as always separating the command and output into separate listings blows up the length of the text, and I kind of like the terse syntax with commands+output combined. Maybe we can introduce a new tag that would render commands, but with the "copy" button disabled? 🤔  To be discussed - happy to hear your thoughts as well..

Btw, a follow-up iteration for this would be to deploy the entire stack to an EKS cluster running in LocalStack itself (instead of Kubernetes in Docker Desktop).. Quite meta! :)


When will you public the code？

Hi，thanks for your innovative works.
Just to find out when will you public the code since the NeurIPS2021 deadline has passed

I am very sorry for the code release. Now I am busying on some projects on my lab. I will release the code in this week. Thanks.


String addition -> concatenation

I believe the correct term, like used in b66013fa8dbdf5540a474aecfed5a925bf99a98f, is string concatenation, instead of addition. Could fix up the user visible strings to that, especially now that there's a config option using to former (correct) term.

Like https://github.com/catenacyber/perfsprint/pull/24 ?

#23 LGTM :+1:


[HOLD for payment 2022-01-27] Number of rows of text input is being miscalculated while editing message on Firefox - Reported by @kursat

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open app on Firefox
Type any message with few rows and send
Select to edit the message

Expected Result:
Text input should be matching the original message on all browsers
Actual Result:
Compose box isn't accurate, it fluctuates between being 2x and 3x the height
Number of rows of text input is being miscalculated while editing message on Firefox
Workaround:
unknown
Platform:

Where is this issue occurring?

Web Firefox

Version Number: 1.1.26-0
Reproducible in staging?: Y
Reproducible in production?: Y
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/43995119/148786047-d0fb04dd-c82e-4115-95a9-820cec32400a.mp4
https://user-images.githubusercontent.com/43995119/148786060-fa7d9239-c996-4bc1-969f-ec54af0545d7.mp4
Upwork Job URL: https://www.upwork.com/jobs/~01ea2f71f3444fea8c
Issue reported by: @kursat
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1641395268098400
View all open jobs on GitHub

Triggered auto assignment to @pecanoro (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

Proposal
Cause
getNumberOfLines function in file src/components/TextInputFocusable/index.js calculates NoL wrong. Cause of this is:
When overflow is hidden, scrollHeight of dom returns clientHeight in firefox. Please see: https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollHeight. In chrome we get scrollHeight as 20 but in firefox we get it as 72.
Solution
We need to set overflow scroll before getting scrollHeight value, and revert back to original value:
        const originalOverflowValue = this.textInput.style.overflow;
        this.textInput.style.overflow = 'scroll';
        const scrollHeight = this.textInput.scrollHeight;
        this.textInput.style.overflow = originalOverflowValue;

You can experiment on this fork: https://github.com/kursat/App/tree/proposal-7103

Triggered auto assignment to @trjExpensify (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane (Exported)

Triggered auto assignment to @NikkiWines (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@kursat Thanks for the detailed propsal and for linking the fork.
Now the number of rows are 2 for mWeb Chrome. Is there a way you could fix this?

Hey @rushatgabhane, thanks for highlighting side effects. I inspected the issues, it turns out my previous proposal was an unnecessary workaround. My updated/cleaner proposal and new fork is below:
Proposal-2
Cause
FF adds height to the TextArea to reserve place for scroll-bars.

Because of that, initial heights are different in firefox and chrome. This causes scrollHeight difference.
Please see: https://stackoverflow.com/a/22700700/829816
Solution
We should simply set overflow-x to hidden. This fixes all the issues, including edit textarea.
New fork is here: github.com/kursat/App/tree/proposal-7103-2
Commit link: https://github.com/kursat/App/commit/f18dcd9bd9a0fa9cd52abb4cd97e19901e86a232

Haha, glad you found the fix.

🎀👀🎀 C+ reviewed
I recommend @kursat's proposal becuase it fixes the issue.
overflowX for message box will be set to hidden.
Only drawback - it'll remove horizontal scroll for message box which we aren't using anyway.
cc: @NikkiWines

@kursat's proposal looks good to me as well 👍

Awesome! @kursat can you apply to the Upwork job here, and then I can proceed with the contract?

Hey @trjExpensify, I've applied.

📣 @kursat You have been assigned to this job by @trjExpensify!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑💻
Keep in mind: Code of Conduct | Contributing 📖

Perfect, sent the offer. 👍

Hey @trjExpensify, accepted and sent PR.

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.1.31-1 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

https://github.com/Expensify/App/pull/7210

If no regressions arise, payment will be issued on 2022-01-27. :confetti_ball:

@trjExpensify I think you missed the payment for C+ on this one 😄

Ah, my bad. Just waiting on yah' to accept the offer and I'll settle that up! 👍

@trjExpensify Done, thanks!!

Settled. 👍


Add a time to chase references spec

Context
The tests were failing the ones that runs 7 days in the future.
The reason is because the tests set (or didn't set!) the proper time to run those.
The time between apply one deadline and find opens is already tested and these specs needs to be run anytime during midcycle

 Fix broken tests because of apply 1 deadline


Checking mjml executable on each rendering make every rendering very slow

You seems to run the find_executable method on each render which make rendering very slow for an email with a lot of partials (Almost 7s for me)
Is there a way to memoize this or do that at the gem initialization ?
Thanks in advance !

@vddgil sorry, just saw that version of mjml is checking on every Parser instantiate. I bumped version of gem to 0.2.3 with fix for it. Let me know result please!

Awesome ! Thanks a lot it's really faster now ;)


Create Knowledge Mining page

Use content from Nicolas to create a new page for the KM accelerator

Page created


[SPARK-21555][SQL] RuntimeReplaceable should be compared semantically by its canonicalized child

What changes were proposed in this pull request?
When there are aliases (these aliases were added for nested fields) as parameters in RuntimeReplaceable, as they are not in the children expression, those aliases can't be cleaned up in analyzer rule CleanupAliases.
An expression nvl(foo.foo1, "value") can be resolved to two semantically different expressions in a group by query because they contain different aliases.
Because those aliases are not children of RuntimeReplaceable which is an UnaryExpression. So we can't trim the aliases out by simple transforming the expressions in CleanupAliases.
If we want to replace the non-children aliases in RuntimeReplaceable, we need to add more codes to RuntimeReplaceable and modify all expressions of RuntimeReplaceable. It makes the interface ugly IMO.
Consider those aliases will be replaced later at optimization and so they're no harm, this patch chooses to simply override canonicalized of RuntimeReplaceable.
One concern is about CleanupAliases.  To make caller of this rule notice that, this patch adds a comment to CleanupAliases.
How was this patch tested?
Added test.

Test build #80025 has started for PR 18761 at commit d0d5804.

Test build #80025 has finished for PR 18761 at commit d0d5804.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test PASSed.

cc @cloud-fan @gatorsmile Please take a look when you have some time. Thanks.

BTW, please also update the PR title.

Test build #80039 has started for PR 18761 at commit 82d54ed.

I hope this PR description can be good for you.

Test build #80039 has finished for PR 18761 at commit 82d54ed.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test PASSed.

It looks much better now. Since CleanupAliases has such an issue, could you check whether the other expressions are facing the same issue?

LGTM

Thanks! Merging to master/2.2/2.1

@gatorsmile OK. Usually the constructor expression parameters should also be in children. RuntimeReplaceable is a special case. I'd check if there are other expressions like it.


Add FortiOS 7.4 release

Fortinet released FortiOS 7.4 earlier this month.

Thanks a lot for this contribution @aman207 !


UNKNOWN_EXCEPTION, java.lang.NullPointerException Error when attempting to convert Lead into existing Contact

I have a few rollup summaries created to count the number of calls/emails, tasks and events created/completed for the month on leads. I'm running on the latest version of DLRS 2.17 and this is working as expected.
Unfortunately, all users are receiving the below error when attempting to merge a duplicate lead into an existing contact WITH a related task:
"There was an error converting the lead. Please resolve the following error and try again: dlrs_TaskTrigger: execution of AfterUpdate caused by: System.DmlException: Update failed. First exception on row 0 with id 0034V00004MQ6ddQAD; first error: UNKNOWN_EXCEPTION, java.lang.NullPointerException: [] (dlrs) Trigger.dlrs_TaskTrigger: line 7, column 1"

Merging a lead into a contact without any tasks merges successfully.

I am also facing this issue.

Hi there, I just wanted to chime in and let you know that I'm also experiencing this issue.
I hope this can be resolved soon. Thanks!

Hello,
We added a new optimization feature in 2.18 to reduce the number of DML's that occur in transactions. That might be causing this issue. Can you create a org custom setting for DLRS and disable parent DML guard?

HI @sfenton3,
Thanks for your reply.
I am unable to find 2.18 version.

Ahh, perhaps I am misunderstanding - Is this issue occuring on 2.17 or 2.18? We have not fully released 2.18, but it available to install in the releases section. If this issue is occuring in 2.17, then 2.18 is not going to resolve the issue.

@brianmb22, @ajaysan91, and @ajuc23
Would any of you be able to provide detailed replication steps, ideally something that can be replicated inside of a scratch/dev org that isn't your main systems? This would include minimal configuration needed to replicate the errors consistently. Details like is one Task enough or does it only fail for multiple tasks? What about if there are existing tasks on both records vs only on the lead or the contact record.
What types of rollups are being performed?  What types of criteria are being applied?
I put together some simple versions of this (Task > Contact, and Task > Lead) and wasn't able to generate this error while performing a Lead Convert.
Without more details that would help me replicate this behavior I don't think I know what threads to pull on.
Thank you.

I"m having the same issue on version 2.18. Is there a fix yet or any suggestions?

@aheber I am experiencing this issue on version 2.18. I've tried to set up minimal configuration in a Trailhead dev org but I'm unable to replicate the error there.
The production org I'm working in has many DLRS rollups but only one rollup from Task to Lead and one from Task to Contact. It looks like the contact rollup is causing the error on lead conversion. Another admin has told me this is happening on lead conversion both when converting to an existing contact and when creating a new contact.
Here are the rollup settings:

One example scenario we have is converting a lead with one open task to an existing contact with no open or closed tasks, so I will write out that scenario below.

Choose lead that has one open task.
Find an existing account and contact or manually create if none exist. The contact should have no associated tasks. Use this account and contact record for the next step.
Convert the lead to the existing account and the existing contact (do not create a new opportunity). This is when the error occurs.

Happy to help provide more info if there is something we should specifically be looking for. I'll also keep trying to replicate the error with minimal config.

Is there a solution for this? We are having the same issue. We have version 2.19 installed. I am not seeing the option to "Disable Parent DML Check".

@lmocko-cgs I'm still waiting for steps to reproduce it. Until I know how to cause it in my development environment it remains impossible for me to figure out what is wrong and find a fix for it.
It looks like you're running 2.9, rather than 2.19. I think we determined this problem wasn't isolated to 2.19 and seeing it in your 2.9 version helps to confirm that.
I completely believe this is a problem I simply don't have enough information on what makes each of these environments special to be able to find the root cause.

Hello, We added a new optimization feature in 2.18 to reduce the number of DML's that occur in transactions. That might be causing this issue. Can you create a org custom setting for DLRS and disable parent DML check?

I am experiencing the same issue. I'm now on version 2.22
In looking at how to set up the custom settings, I need to create as many of these custom settings for each Profile.  There isn't a way to do this globally?


Prevent to change tool mode when control or shift key is pressed

Select/Move/Rotate mode is changed unexpectedly when closing editor or scene.

Move mode is changed to Select mode when trying to close editor with Ctrl + Q
Select mode is changed to Move mode when trying to close scene with Ctrl + Shift + W

I guess I made branch with wrong way.
I hope this PR help though.

I made new PR for this. https://github.com/okamstudio/godot/pull/2357


mini_core - "memory wrap"

step 1:
Create the i_mem + d_mem as you see here:
https://github.com/amichai-bd/riscv-multi-core-lotr/tree/master/source/gpc_4t/rtl
Add a new module called "mem_wrap" which holds 2 modules:

inst_mem

fabric : read/write
Core : read

data_mem

fabric : read/write
Core : read/write

Please make the standard interface to match the FPGA style - see reference here:
https://github.com/amichai-bd/riscv-multi-core-lotr/blob/master/source/gpc_4t/rtl/d_mem_wrap.sv
Please note: the FPGA std memory is only 32-bit aligned!
You must ensure any non-32-bit aligned request will read/write correctly!
This is done by shifting the data & enable it correctly!

Make sure you finish the trackers correctly./
When done please close the issues using the commit

Was this done?
Please make sure to close this issue using the commit "close #<number>"

@ShmuelSfez - make sure to pull origin main, fix any merge conflicts and push your latest!

done.


[iOS] Picker not displayed when not on main view controller

Retrieve the top view controller from the view hierarchy and display picker.
In the current versión i get this error:
Attempt to present <UIDocumentPickerViewController: 0x10c80ac00> on <.MainViewController: 0x10a0099f0> (from <.MainViewController: 0x10a0099f0>) whose view is not in the window hierarchy.

Thanks for reporting that!
What about using LocalUIViewController.current is it going to fix the issue?

Unfortunately, LocalUIViewController.current requires a @Composable context and the onLaunch callback of FilePickerLauncher doesn't have this context.

Yes that's ok, it can be created on Compose:
val uiViewController = LocalUIViewController.current
and then passed to onLaunch, also it should be passed as a key to the remember

That works! Do you want me to upload the changes?

Yes

It need to be added as a key to the remember as well:
...
    return remember(currentUiViewController) {
        FilePickerLauncher(
...

Also, you forgot to push the import for LocalUIViewController I guess

yes, i fix it. sorry


Not possible to exclude SoundManager in custom build

Version

Phaser Version: 3.16.2

Description

As described in devlog 127 (https://phaser.io/phaser3/devlog/127), doing a custom build of phaser that excludes the sound manager should remove those files from the output. However, because of SoundManagerCreator being required in core/Games.j, a lot of the sound code gets included anyway (and is leading to errors with the onBlur, etc events).
Additional Information

I assume this isn't intended behavior based on the comments in the devlog, but I'm not sure in the broader context of the engine what the best approach to fix it is.

I also tried doing this yesterday, slimming down Phaser3 omitting some of the larger chunks I didn't want, such as tilemaps, physics, rendertexture, sounds, tilesprite, keyboard, gamepad, various file type loaders etc.
As you've found, sound dependency cannot be removed solely via the webpack config because SoundManagerCreator is required in core/game.js and referenced in scene/SceneManager.js:loadComplete().
In my test case I only had to knock out the Sound: require('./sound') from the webpack config and edit the two files mentions above to get it going without Phaser sounds, but now I have the headache of edited source files to keep intact with git updates.
I think some chunks of the Phaser lib should be more easily excluded.  When their dependency is in the source code then some more of those conditional compile typedef's could do the job, just like CANVAS_RENDERER does.
What I liked about PhaserV2 was the ability to override almost any functionality of the lib without touching it just by supplying replacement prototype functions.

There is a new webpack config FEATURE_SOUND which is set to true by default, but if set to false it will exclude the Sound Manager and all of its systems into the build files.
Please can you test?

When setting FEATURE_SOUND to false an exception is thrown "Cannot read property 'onBlurPausedSounds' of null" on checking this.game.sound.onBlurPausedSounds in SceneManager.loadComplete()

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.

Thank you for submitting this issue. We have fixed this and the fix has been pushed to the master branch. It will be part of the next release. If you get time to build and test it for yourself we would appreciate that.

Yup, that's got it.  Though using the webpack flag instead would would have resulted in less/quicker code, ie
        if (typeof FEATURE_SOUND)         {             if (this.game.sound.onBlurPausedSounds)             {                 this.game.sound.unlock();             }         }


tests are failing on alpine / musl based distributions

As the title says. Happens on this branch or the one in #13. In this repo develop it fails silently, in #13 it fails with Unknown: 0: using regular magic file [binary gargabe]. I wonder if this related to #16. Stay tuned for more details..

Tried by removing the setup_options calls and just initializing magic with NULL as database (for the default) -- and it works now fine on Alpine. So definitely related with #16

The version tested did not cope well with warnings printed when using uncompiled magic… Which was fixed in 1.0.1 onwards

Hi, I have added a specific Dockerfile that addresses this scenario FYI
https://github.com/evadne/gen_magic/commit/e2331a6871ca7ebdb3f7435ad3106a1816826e9a