Identify event taking too long to resolve

Hi everyone.
I've implemented the Amplitude NodeJS SDK in my application. It is a simple GraphQL server that serves content to one of our websites.
I've been facing a big issue with the Amplitude SDK. When I dispatch an identify event, it usually takes too long to resolve. Sometimes that hangs my server completely. This is especially complicated because sometimes (when Amplitude hangs the identity response for too long) my server mixes two user's requests, leading to potentially problematic issues.
Regarding "mixing two requests" I've already debugged and found out that it is indeed related to Amplitude. I've created a simple bash test script that dispatches 2 requests at the same time. Whenever I add the Amplitude identify event, that issue happens, when I remove it, the issue disappears (same request, same payload, same endpoint, only with/without Amplitude identify event)
How can I solve this? It is possible to dispatch the identify event alongside the event itself? If I don't identify the users, I would have some kind of trouble when logging the event? Since my users are already identified by my front-end application, I wonder if I truly need the identify in the backend too.
Thanks for your attention.

Hi @delucca. Are you saying that the Amplitude Node SDK mixes up data between the two requests? Does that only happen with identify events and regular events, or have you noticed it happening with two regular events? That shouldn't be happening, so I will debug this issue as well.

Hi @delucca. Are you saying that the Amplitude Node SDK mixes up data between the two requests? Does that only happen with identify events and regular events, or have you noticed it happening with two regular events? That shouldn't be happening, so I will debug this issue as well.

Hi, thanks for your response.
No, the problem is that in some cases (not everytime) Amplitude takes so long to respond to the identify event, that this "freezes" my application, making the framework I'm using (NestJS) mixes two requests.
The problem is related to the fact that the identify is (for some reason) really slow. While testing, in some cases the identify command took 2-3 seconds to receive an answer from Amplitude.

Hi @delucca
That is really unusual that you're having this issue just with identify requests. Under the hood, identify and event logs go to the same Amplitude endpoint and are handled almost exactly the same way, so I would expect any issue with one taking too long to resolve would also affect the other. I'll look into any possible cause of just identify calls being slow.
That said, if your UI sent an Identify event for a certain user, then as long as your Node JS code is logging events with that user's user_id, you don't need to call identify again from the backend. A user's identify attributes will be attached to all events with their user_id going forward.


Line List - Page is not responsive to window size

The table does not respond to changes in window size, requiring users to scroll extensively to see the table contents.
To Reproduce
Steps to reproduce the behavior:

Load Page
Scroll right

Expected behavior
Table automatically conforms to changes in window size?

Also fixed in #476
The table wrapper (title, search bar, pagination options) is now according to window size and has an inner scroll for seeing all columns.


How to implement/Use Authorization Cache

@matth-x
Thank you very much for the wonderful library, I can use charging transactions remotely and locally when CP is online.
Can you please throw some light on the authorization cache or how I can proceed to implement it?
Do I need to add any configuration parameter for it, so that I can use it when the charger is not connected to the server, to improve the experience for users?

@demirschmid61
Sorry for the late response. At the moment, MicroOcpp does not come with AuthorizationCache support. Would LocalAuthorizationLists work instead?
If you want to implement it, you can use the TxNotificationOutput to capture successful authorizations and keep the idTags in a whitelist. Then, when the user swipes a card and the idTag exists in the whitelist, you can start charging with beginTransaction_authorized(...). If the card doesn't exist, then just beginTransaction(...).
The TxNotificationOutput can be set here:
https://github.com/matth-x/MicroOcpp/blob/80da31d92f39e666193c14ffbe11d1a01b84d8bd/src/MicroOcpp.h#L303C6-L303C29
The event types to check for defined here, especially:
https://github.com/matth-x/MicroOcpp/blob/80da31d92f39e666193c14ffbe11d1a01b84d8bd/src/MicroOcpp/Model/ConnectorBase/Notification.h#L13-L14
You can fetch the idTag from the transaction object which is passed with the event type to the callback function.


auto backup after change &  (reading mode , stop writing).

Can you add another option for (auto backup) that will work in the same way as (auto backup after changed), but backup works when a user selects (Reading mode). Or when he stops using a keyboard such as the phone version (hide keyboard), thus producing  expressive paragraphs and sentences for the commits.

Can you add another option for (auto backup) that will work in the same way as (auto backup after changed), but backup works when a user selects (Reading mode). Or when he stops using a keyboard such as the phone version (hide keyboard), thus producing expressive paragraphs and sentences for the commits.

Or when someone changes between (Toggle Live Preview/Source mode) or (Toggle reading View).

Or anything else that turns a person away from writing a sentence or paragraph, such as not activating an open window.
For example, Windows and Mac:
If someone minimizes a window or open other app or open start menu.
At that time, it starts calculating the time that it put in order to copy my backup.
For example, Android and iOS
If i go to an other application or a home screen.
At that time, it starts calculating the time that it put in order to copy my backup.


remove duplicate client code paths

remove duplicate code in directory/authorizer client
update dependencies
update container tag version validation to bypass dirty builds and use semver comparison instead of string comparison
update authorizer commands

update output of list policies and get policy
add --raw option to return raw response json

unify the main -L --log flags to use the aserto CLI -v --verbosity for consistency

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1210

Relevant Lines:
4533

💛  - Coveralls


Move current_time to input json and rename it to creation_time

Instead of having current_time as another input variable for terraform, move it to json input, therefore, it won't affect how we run the terraform command for each cloud type. It also renames it to creation_time as this is the actual meaning of this variable.

Can you update the aws input schema json also?


Why cant we use the scanner preview in a div that we decided?

How can I use my scanner preview in a div or dom element instead of dealing with transparenting some backgrounds?

Long story short: you can't.
You should use css to hide everything it's over the camera image, I think they chose this method because dealing with the effective size of the div would be a real pain to implement

👍 Exactly what @andreagobetti describes. It's much, much easier to manage your UI in CSS then trying to play games with the interface between the native and web layers.


Update shim to DynamicHMC 2 and LogDensityProblems 0.9.

move FunctionLogDensity to the DynamicHMC file, as nothing else uses it

update glue code to LogDensityProblems 0.9

fix sample extraction

add sarcastic comment about unreported bug

Many thanks, @tpapp!


Make console tests more robust

Use activation start times as time base when polling for activations since a point in time - before, local system time was used. If there is a clock mismatch between the local system and the system which records activations (=invokers), poll results can be empty.
Other queries use relative times, i.e. return activations since the specified number of seconds. For these relative times, a start and end time is taken based on the local system time and the time difference in seconds is computed. It is important to use start and end time from the same time source.
In addition, use some time contigency to make tests more robust.
Provide more debug output in case an assertion fails.

@rabbah - please attend to this PR.
PG 3 / 1160 still running.

PG 3 / 1163 completed successfully.

PG 3 / 166 running.


feat: Add 'footer_text' to site configuration

This pull request introduces a new footer_text variable in the site configuration. Users can now customize the footer text on their site by setting this variable in their _config.yml file.

Suspended due to #85; I believe that utilizing a custom-footer.html file provides a cleaner solution.


Warning with manual startup of docker container

[Build] 17.5 2017/11/07
[Steps to reproduce]

stop/remove/start containers
cd /jenkins/docker
docker-compose -f docker-compose-oscm.yml stop oscm-core
docker-compose -f docker-compose-oscm.yml rm -f oscm-core
docker-compose -f docker-compose-oscm.yml up -d oscm-core

[Expected result]
no errors and warnings
[Observed result]
docker-compose -f docker-compose-oscm.yml up -d oscm-core
results in:
WARNING: Found orphan containers (proxy) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
[Details]
To manually restart (with rm) of a container can be necessary, e.g. when certificates are exchanged. The warning makes you think something is wrong. Can it be avoided? I put this to minor because I assume that this does not cause malfunction of the system.

moved to https://github.com/servicecatalog/oscm-dockerbuild/issues/71


Include a manpage in release artifacts

I looked at clap_mangen and I think it's the right thing to use, but it looks like it might need some massaging to get the ripsecret::main::Args into it.

@sirwart Thanks!


[web] unskip canvaskit tests that pass now

Unskip a few CanvasKit tests that pass now.

All goldens were new (because we were skipping these tests, they were never in the system) and look OK to me. I triaged them all as positive.


Disable basic auth for GET requests

It would be nice to disable basic auth for GET requests. limit_except does somehow not work.

Solved in #d40093b. limit_except did not work so we disabled basic auth for the gitweb location. Git clone via http still uses basic auth.


[BUGFIX] [DOC] Update nlp.model.get_model documentation and get_model API

http://gluon-nlp.mxnet.io/api/modules/model.html currently does not
differentiate pre-defined models exposed by the get_model function and other
components. This PR is a quick attempt to improve the distinction.
Further, get_model used a hardcoded dataset=wikitext-2 argument. This is
likely by accident as the get_model function was initially mainly used for
language models, but now also provides access to other models such as Bert, for
which hardcoded dataset argument does not make sense.
For example, loading a Bert model with a prespecified Vocab currently requires doing
nlp.model.get_model('bert_12_768_12', dataset_name=None, vocab=vocabulary, ...)

instead of
nlp.model.get_model('bert_12_768_12', vocab=vocabulary, ...)

The latter version currently fails, as it will pass the "wikitext-2" as
dataset_name to the Bert model constructor.
Checklist
Essentials

[X] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[X] Changes are complete (i.e. I finished coding on this PR)
[X] All changes have test coverage
[X] Code is well-documented

Changes

[X] Change nlp.model.get_model dataset argument default to None
[X] Improve nlp.model docs

Job PR-734/2 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-734/2/index.html

The Segmentation fault: 11 in CI seems unrelated, but I didn't notice similar failures recently ..

Job PR-734/3 is complete.
Docs are uploaded to http://gluon-nlp-staging.s3-accelerate.dualstack.amazonaws.com/PR-734/3/index.html

I'm restarting the failed pipeline http://ci.mxnet.io/blue/organizations/jenkins/GluonNLP-py2-gpu-unittest/detail/PR-734/3/pipeline as http://ci.mxnet.io/blue/organizations/jenkins/GluonNLP-py2-gpu-unittest/detail/PR-734/4/pipeline


Dragonrage: Watch greeny-slim-erfahrungen.webflow.io

Dragonrage requests the watch of the watch_keyword greeny-slim-erfahrungen\.webflow\.io. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

greeny-slim-erfahrungen\.webflow\.io has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Spevacus in Charcoal HQ


Custom key for filtering (matcher_key)

Hi. I'd like to give ncm2 a try, but it appears that I'm stuck with deoplete because of its very convenient matcher_key feature that I use in some of my sources:
issue: https://github.com/Shougo/deoplete.nvim/issues/759
implementation: https://github.com/Shougo/deoplete.nvim/commit/1cacfeb561fc65c3301c9771480c89064fcb8940
sample usage: https://gist.github.com/balta2ar/2f06ae40f8d7addf0bd501dd0a2411d9
Is possible to implemented similar functionality here? Thank you.

Ncm2 support matcher per source. I'm not sure that would solve your issue.
https://github.com/ncm2/ncm2/blob/master/pythonx/ncm2_matcher/prefix.py
A matcher could be implemented as simple as
class Matcher:
    def match(self, b, m):
        lb = len(b)
        w = m['word'][ : lb]
        if b != w:
            return False
        return True

In the matcher, you have full access of the   :help complete-item, which is the arg m in this case. You could do any filtering you want for custom source.

Sure, that's what I did in my source before matcher_key was added. But the reasoning was that it could be a convenient and frequent pattern that was worth implementing in the core. OK, I'll get back to you when I have it implemented.

I have added match key support for matchers,
Try something like this with abbrfuzzy
let g:ncm2_jedi#source.matcher = {'name':'abbrfuzzy', 'args': ['smartcase', 'menu']}

hmm... This doesn't seem convenient to me.
I'm going to change the matcher interface...

For overriding sources options:
let g:ncm2_jedi#source_override = {'matcher': {'key': 'menu'}}
" thils will override g:ncm2_jedi#source when initializing

When registering custom source, add a matcher option: 'matcher': {'key': 'menu'}

I've just given it a try to port my source from deoplete to ncm2, and it was a breeze! No effort whatsoever, and the basic functionality is working just fine. I'll have to live with it for a while to make sure there are no rough edges left. Below is my feedback, if you're interested:

One thing that I loved in deoplete is that I could write my source in Python only. Here I have to boilerplate some minimal amount of vimscript code. Given the fact that I have no experience with vimscript (and I know it's my problem, I should have studied the instrument that I'm using), the deoplete approach is still more appealing to me. If I could create sources and configure them only in Python, it could be really great and simple.

I've tried abbrfuzzy and it's wonderful! But sometimes I'm just not sure whether I remember the correct beginning of a word... Would it be possible to add even more fuzzier matcher here, e.g. cpsm matcher as in deoplete? I've been using it in deoplete source for a long while and it's been working great.

Instead of menu I'm using custom field. When I used menu, it displayed in the completion menu basically duplicating information about candidates. This is not really a feedback, just my findings that could be useful to someone who discovers this issue and follows my tracks.

. Would it be possible to add even more fuzzier matcher here,

It is possible.
But I havent' look into others implementations.
There's used to be a fuzzy matcher in old ncm. I didn't like it. I often got matches I don't want.
Current abbrfuzzy is almost perfect for me.

I'll probably need fuzzy search for my URL source that completes URLs from browser tabs.

In case abbr based fuzzy match doesn't work so well, you could also try a combination of substr matcher, enabled by this PR: https://github.com/ncm2/ncm2/pull/23


Translate May 15 covid report into Farsi

Happy weekend @nextstrain/farsi,
The situation report from 2020-05-15 is ready to be translated to Farsi. This week's report is short and focuses on mutations. It's targeted more at the public than some of our previous reports and is intended to answer some of the many questions we've been receiving on the subject. I hope it will be useful for Farsi speakers.
Sadly, this will be our last weekly Situation Report for awhile although we'll issue periodic sit-reps as needed. Thank you, thank you, thank you for translating these reports. It's been an amazing collaborative effort to be involved in. I'll miss working with you on them.  I've personally derived a lot of global solidarity from our work together. Although we will all probably enjoy having more time on the weekend!
Branch to translate on: sit-rep_fa
File to translate: https://github.com/nextstrain/translations/blob/sit-rep_fa/narratives/translations_ncov_sit-rep_fa_2020-05-15.md You can translate directly in this file, but please remember to push often as other people may be working on the translation!
Link to preview: https://nextstrain.org/community/narratives/nextstrain/translations@sit-rep_fa/ncov/sit-rep/fa/2020-05-15
Twitter post to translate:
“Our latest situation report focuses on viral mutations: why they occur, when they matter, and how they can be useful in tracking outbreaks. The report is now available in Farsi.
Since repeated patterns of viral introduction and spread across the world have become clear, we'll be pausing weekly situation reports for a while. We will publish periodic situation reports as the data allows.
Thank you to @, @, @ for their rapid translation of this report. Thank you to @, @ for their work on previous translations as well."
Regards,
Cassia
Logistics
Please update the translations board as you work on the translation: https://github.com/orgs/nextstrain/projects/7
Please assign yourself to the translation if you’re working on it this week.
When a translation is ready for publication -- at minimum meaning two people have worked on it and both agree that it’s ready -- please create a pull request to merge to master and tag me and the issue in it!
Discussion board for your team is here: https://github.com/orgs/nextstrain/teams/farsi
Standard rules for translation:
Note that the file to translate is in Markdown. In general, it is important not to change any formatting or links. (Although it is okay to update Wikipedia or CDC links to the appropriate language version.) Comments to help with translation are noted in comment symbols like <! -- Comment -->.
Please add your name under translators: with new line, tab, and dash, formatted just like authors are. Please also add a link to your professional page (can use Twitter) under translatorLinks:.
Note: You may know of other great resources available in Farsi; please don’t add them to the situation report. We need to keep content the same across all translations, so we can be confident in the accuracy of what we publish. Thanks for understanding.
At minimum, I require two sets of eyes on every translation; one of those people should have a background in phylogenetics. Although if you have more, that’s fine too.
Feel free to use a live, online editor like hackmd (sign in with GitHub) to translate together.

Published and tweeted: https://nextstrain.org/narratives/ncov/sit-rep/fa/2020-05-15
Thank you!


bad character in base64 value; build failed line: 240

Please help me solve this problem. After download I build project ad everything was fine. I build project and its ok. When I changed for my Keyes with infra and GitHub token access I have build failed with this error on screen . Can you please help me solve this issue?

hi @muchaartur
Did you encode your GPR key with Base64, because once the original key appears in code, GitHub revoke the key immediately, so we encoded it.

yes I did it as in tutorial

ok it works thank you I made little mistake


Not able to destroy rangeslider while updating chart

I am able to redraw chart by destroying previous chart  but the rangeslider is getting overlapped and both rangesliders are visible after chart update. how to remove old rangeslider?

That's a weird one, are you able to post a codepen of the issue?

Thanks for Enquiry. I am able to figure it out.
Regards,
Amol Desai
On Jul 28, 2017 7:33 AM, "Shane Gadsby"<EMAIL_ADDRESS>wrote:

That's a weird one, are you able to post a codepen of the issue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/schme16/Chart.js-RangeSlider/issues/6#issuecomment-318535767,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASyutwNv1x7sRlF673bVPNJL_aOrMiTzks5sSUFdgaJpZM4NoQF1
.


HBASE-27393 Frequent and not useful "Final timeLimitDelta" log lines

Thanks @virajjasani !

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 57s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2.4 Compile Tests _

+1 :green_heart:
mvninstall
2m 17s
branch-2.4 passed

+1 :green_heart:
compile
2m 14s
branch-2.4 passed

+1 :green_heart:
checkstyle
0m 30s
branch-2.4 passed

+1 :green_heart:
spotless
0m 38s
branch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
1m 17s
branch-2.4 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 57s
the patch passed

+1 :green_heart:
compile
2m 14s
the patch passed

+1 :green_heart:
javac
2m 14s
the patch passed

+1 :green_heart:
checkstyle
0m 28s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
14m 52s
Patch does not cause any errors with Hadoop 2.10.2 or 3.1.4 3.2.4 3.3.4.

+1 :green_heart:
spotless
0m 35s
patch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
1m 18s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m  9s
The patch does not generate ASF License warnings.

35m 27s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4802/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4802

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux 2ace1adefa9c 5.4.0-1081-aws #88~18.04.1-Ubuntu SMP Thu Jun 23 16:29:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.4 / e25b2a7cd0

Default Java
Temurin-1.8.0_345-b01

Max. process+thread count
65 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4802/1/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.7.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 12s
Docker mode activated.

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2.4 Compile Tests _

+1 :green_heart:
mvninstall
2m 12s
branch-2.4 passed

+1 :green_heart:
compile
0m 31s
branch-2.4 passed

+1 :green_heart:
shadedjars
4m  9s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 22s
branch-2.4 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 54s
the patch passed

+1 :green_heart:
compile
0m 30s
the patch passed

+1 :green_heart:
javac
0m 30s
the patch passed

+1 :green_heart:
shadedjars
4m  7s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 21s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
162m  3s
hbase-server in the patch passed.

179m 16s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4802/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4802

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 9b7369dbabcc 5.4.0-1081-aws #88~18.04.1-Ubuntu SMP Thu Jun 23 16:29:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.4 / e25b2a7cd0

Default Java
Temurin-1.8.0_345-b01

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4802/1/testReport/

Max. process+thread count
2575 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4802/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


Flow builder actions are empty in 6.4.20

PHP Version
8.1.16
Shopware Version
6.4.20
Expected behaviour
The "action" dropdown in the Flow Builder should contain some basic entries like in other versions.
Actual behaviour
It doesn't work or is completely empty.
How to reproduce

Install current Flex template with composer create-project shopware/production:dev-flex <project-name>
Edit .env file to set "dev" environment, URL and DB credentials
Go through install process with ./bin/console system:install --basic-setup
Log into admin area
Go to Flow Builder settings and open any of the existing flows, then try to add a new action

Then let's close this as duplicate for #3265


One main address creates 20 contract addresses and transfers in small amounts

The airdrop hunter used the 0x20c05cf93223e39d75b6266b4044e2e5c588d089 mainnet wallet to create 20 multi-signature addresses，Use the main address to transfer 0.001e to the contract address, most of which are such transactions。
0x7f630885074b976570152a712589e0cECa9086d3
0xAb61F7CB67dbce3612F3EEFd617b2DF2A27D5215
0xAFC1B3139d9FDf949c53e4743d4987e78dC1d781
0xe4cf7B2C9A95606238cAa760048e91B3865b341a
0x676758b7C610ACeC42d47e414d5335cf6FA11899
0xB05335790892D06800fA6c13c9383DBa687c7914
0x6673fA2045AE0324C68c0cc6F66e7d91C446d728
0xc813081D835C27eB08112a390654bF4b0E7C6F9F
0x3204596e8Cd53a791767340C93Fb5Ee2F11b5840
0x61f744a03B89f7267d26839D4913693c58EadbdE
0x310DD223a6999578F9C0738003cc6Ca665E3D830
0xDE7a69f62a0746cf93bf97BCA16038d05fB700e5
0x3d326c63cC0F126866104c97bc130B31e1104BAE
0x8AfcF6938DaE0439c68e2c4F533E3aAD6E967E30
0x4153F0145D48bBd3EB2438dBe1D4535734Ec78e3
0x51F78D81194Cb282e3BD5fF4BBD468F56fDbFfE0
0xBFA3e74eCAC5b2Ecf20B2BaFcdc02Cd659435a45
0x09778357C90993Eb74c5DD80087c92fDF98E86fa
0x91155176f8911c6A34Dbca8537a59C2C4816D2d3
0xB10b2c121635Ff6e21C78D37555800f8d3322052
Reasoning
One main address 0x20c05cf93223e39d75b6266b4044e2e5c588d089 creates 20 contract addresses and transfers in small amounts
Methodology
hash:0xd4181786b84a9c05850f2d99c74639d52b9624736509c5fc31d9c90d149972e1
0x6673fA2045AE0324C68c0cc6F66e7d91C446d728  hash:0x540b9bb8e0fa1efdc467d019fe0117898cf22e1c4f624b459330caed40b3b6eb
0xc813081D835C27eB08112a390654bF4b0E7C6F9F   hsah:0xd3f866aadfebbdd227690a504b2f5e2fda88e7ca3caa01e932e5c98d887a4c57  0x20c05cf93223e39d75b6266b4044e2e5c588d089>0xc813081d835c27eb08112a390654bf4b0e7c6f9f  0.001 Ether
0x3204596e8Cd53a791767340C93Fb5Ee2F11b5840  0x20c05cf93223e39d75b6266b4044e2e5c588d089 > 0x3204596e8Cd53a791767340C93Fb5Ee2F11b5840  0.001 Ether
0x61f744a03B89f7267d26839D4913693c58EadbdE   0x20c05cf93223e39d75b6266b4044e2e5c588d089>0x61f744a03B89f7267d26839D4913693c58EadbdE  0.001 Ether
0x310DD223a6999578F9C0738003cc6Ca665E3D830  0x310DD223a6999578F9C0738003cc6Ca665E3D830>0x310DD223a6999578F9C0738003cc6Ca665E3D830 0.001 Ether
0xDE7a69f62a0746cf93bf97BCA16038d05fB700e5  0x20c05cf93223e39d75b6266b4044e2e5c588d089>0xDE7a69f62a0746cf93bf97BCA16038d05fB700e5   0.001 Ether
0x20c05cf93223e39d75b6266b4044e2e5c588d089>0x3d326c63cC0F126866104c97bc130B31e1104BAE 0.001 Ethe
hash:0x54b23385810075d7e17f18104d05dd2f5daea62ed70e96cc8b4c7661d63ce2a4 0x20c05cf93223e39d75b6266b4044e2e5c588d089>0x8AfcF6938DaE0439c68e2c4F533E3aAD6E967E30 0.001 Ether
0x20c05cf93223e39d75b6266b4044e2e5c588d089>0x4153F0145D48bBd3EB2438dBe1D4535734Ec78e3 0.001 Ether
Create an address to transfer 0.001eth to the contract address, most of which are such transactions
My Safe Address
0x04b9f219331e4586Ae35cff9065eFc2A09F29751

This report is incomprehensible, please structure it properly.

The reason I make the judgment as a witch is because the contract creators all use their own creation addresses to transfer 0.001e to the small-value addresses, and the source of funds is their own main address. From this point of view, it can be judged that this is not a repeater. If the repeater creates the address and the resource source address is not the same. And all addresses have similar small-amount transaction behavior, and most addresses only have this small-amount transaction, which is the basis for my judgment

If it is not a witch to say that one address creates multiple multi-signature addresses, but one created address only transfers 0.001e to most contract addresses, and there is only one transaction, this is a very abnormal behavior, and this is not relayed. device. The external eoa address controls everything The repeater does not appear to have the exact same address as the creation address and the fund execution address.

And as can be seen below, the address of the execution transaction (exec Transaction) and the creation address have a source of funds relationship. The creation address is marked with e for the source of funds address. One person has created hundreds of contract addresses, and the funds of the execution address also come from the creation of the address. address. If it has something to do with repeaters. The execution address should execute contracts created by multiple different addresses, but only execute contracts created by this address, which is too unreasonable

0x7f630885074b976570152a712589e0ceca9086d3
0xab61f7cb67dbce3612f3eefd617b2df2a27d5215
0x676758b7c610acec42d47e414d5335cf6fa11899
0x6673fa2045ae0324c68c0cc6f66e7d91c446d728
0xc813081d835c27eb08112a390654bf4b0e7c6f9f
0x3204596e8cd53a791767340c93fb5ee2f11b5840
0x61f744a03b89f7267d26839d4913693c58eadbde
0xde7a69f62a0746cf93bf97bca16038d05fb700e5
0x3d326c63cc0f126866104c97bc130b31e1104bae
0x51f78d81194cb282e3bd5ff4bbd468f56fdbffe0
0xbfa3e74ecac5b2ecf20b2bafcdc02cd659435a45
0x91155176f8911c6a34dbca8537a59c2c4816d2d3
0x30cd6df997d3c153624fcc560823a32e8886d69a
0x199aa8a209884ffb1e0849eaeb072bce573bf871
0x8cb1f9ad02e57eca18065d83efdfb6ff0c57392c
0x30cd6df997d3c153624fcc560823a32e8886d69a
0xf03a139c3d0d26a07e2939204ae7f3ea1dbd9919
0x7C3D8bc495b7d2Dcc995A3A0dC6444480483988c
0xadca2254b9b40a48ef44140482e912a03cbc7f5d
0xeae5e0d63285f24f3a089fdb6a0082ff6801eba1
0x521fe1bd7dec39362809cac1a237629d458e459b
0x692a7d771c69bf1664690b5a072e04f14254aece
0x1d02f0a433a999a777d1b11311c4bc9fac33af65
The addresses I copied all had only one small transaction, which was completely in line with witch behavior. And all are the same amount, the contract creator and transfer address are different, excluding the possibility of a repeater.

From your initial list, there are some Safes that store some value in stable coins:
https://gnosis-safe.io/app/eth:0xAFC1B3139d9FDf949c53e4743d4987e78dC1d781/transactions/history
https://gnosis-safe.io/app/eth:0xe4cf7B2C9A95606238cAa760048e91B3865b341a/transactions/history
I'm unable to follow your reasoning on how you can be sure this is airdrop farming.


Create mail service

Email service created, new email is sent to the admin once a user is signed up.


Fixed retail task #9, #16, #20, #35

Hello, we are opening this PR to inform you that we have found few more potential errors in retail tasks. This PR is an extension of previous PR #2
The revisions include:

Tasks with incorrect action arguments
Tasks with ambiguous or incorrect instructions

We appreciate your effort for reviewing these revisions and maintaining this project.
@ysymyth @SamWarmuth @karthikncode @pedramr

Thanks for the fixes!


Email validation

Originally created by Tom Smyth at 2019-05-03 20:31, migrated from redmine-#9665

Status changed from New to Closed

By Tom Smyth at 2019-05-10 02:33


Fix setting kFileColumnNamesReadAsLowerCase through connector config

Previously, setting HiveConfig::kFileColumnNamesReadAsLowerCase through connector config did not take effect at ParquetReader.h#L69-L71 because it is not set to reader options, and thus the result became all nulls due to mismatched name case.

Hi @Yuhta, do you have time to take a look? Thanks.


Loss of subpixel AA on soft-wrapped line

Prerequisites

[x] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
This is a followup to #16595.  I tried replacing Math.ceil with both ceilToPhysicalPixelBoundary and roundToPhysicalPixelBoundary but neither fixed the issue I'm seeing.
Steps to Reproduce

Open a file that is soft-wrapped at the edge of the screen
On a new line, type characters until you are at the edge of the screen (i.e. right before soft-wrapping kicks in)

Expected behavior: Subpixel AA
Actual behavior: Subpixel AA is lost on the entire file
Reproduces how often: 100%

Sorry for the GIF quality.  Had some troubles with Licecap + Magnifier interaction.
Versions
Atom    : 1.26.0-dev-e3a464ead
Electron: 1.7.11
Chrome  : 58.0.3029.110
Node    : 7.9.0

Additional Information
Refs #16595
/cc @as-cii

Can't believe I forgot to add that.  It's 1.5.

@Ben3eeE Can you repro this?
/cc @as-cii

Open text-editor.js in Atom
Copy the first 21 lines to a new untitled window
Turn on soft wrapping and change language mode to javascript
Resize the Window so it's soft wrapped
On line 15 type a until the you reach the end of the window

Master build on: https://github.com/atom/atom/commit/429f2bdd09bbdb226d5ff8648d7c069075f5961b

Thanks very much @Ben3eeE :bow:

White mice! It's Windows! I tried recreating this on Mac, no luck. It must be Windows-only issue.
Did you notice, M$ have never really, completely, nailed the antialiasing; they were meant to with original Longhorn plan but didn't make it. Gates had just took the foot off the pedal back then. And since then the issue became fossilised.

We merged https://github.com/atom/atom/pull/16943 which improves this but it's still possible to reproduce when the edit is very near the edge of the window.
/cc: https://github.com/atom/atom/pull/16943#issuecomment-372793413


Update to protobuf 4.26.0

Update to latest protobuf 4.26.0 and regenerate code with the new major version.

Aside: I just realized that it's kinda strange that we have to download protoc at all here, since we use buf CLI for code gen. I know it's because protoc includes the code generators for the core languages, including Java. But it seems like we could/should use remote plugin execution in this repo's buf.gen.yaml files. WDYT?

Opened https://github.com/connectrpc/connect-kotlin/issues/244 to migrate to remote plugins.


Decimal keyboard flickers before it disappears

I have a UI that consists of a TextInput and a Button. The text field has keyboard: "decimal" set. When traversing from the text field to the button, the keyboard changes to the alphanumeric layout right before it disappears which causes unpleasant flicker.
Tested on Android  4.2.2.

Interesting. Are you using a custom keyboard? What device are you seeing that on?

The device is a Fairphone (1st generation) and no custom keyboard is installed.

I could imagine that this particular model comes with a none stock keyboard by default which has this behavior. Do you see that issue in other apps?
Do you have a snippet to reproduce the problem?

Closing this for now. Please reopen if you still see the problem.


Require let and const instead of var.

I suggested this as well in https://github.com/jscs-dev/node-jscs/issues/1309 but I guess it can also be covered with the current rule disallowKeywords: ['var']?


How to keep this report in 3 pages?

RT

Adjust the paper margins #10
Adjust the spacing above and below the titles #11


Won't encode Code93 or UPC-E formats

Been using the ZXing barcode encoder in an iOS app I'm developing. It works fine for generating any barcode format except for Code93 (kBarcodeFormatCode93) and UPC-E (kBarcodeFormatUPCE). The result it returns is null for these two formats.
Anyone else having these problems?

I also tried encoding Code 93 barcodes. According to the README the library supports it:

The following barcodes are currently supported for both encoding and decoding:
[..] Code 93 [..]
However when looking at ZXMultiFormatWriter.m it's clear the library doesn't support it. I think the README should be updated?

You have a point there :) just updated the README.


Cannot figure out how to use GPIO interrupts in std build on esp32

I've spent a while trying to figure out the easiest way to use interrupts in my esp-idf-hal project however I have not found a good solution and there are no examples on how to do this. I've seen #144 and #177 but neither of these arrive at a great solution. I'm about to do what was done in #177 and use the lower level esp_idf_sys calls to implement gpio interrupts however I would like to know is a better solution exists or what the idiomatic way to go about this would be.
The only example I have been able to find on using a gpio interrupt in a std environment is the button-interrupt example in the std-training repo, which builds when using a RISCV target, however for my esp32 (non-riscv) chip as target, I get the following linker error I have not been able to resolve
dangerous relocation: l32r: literal target out of range (try using text-section-literals)
Finally, one more semi related question I have is, is it possible to use esp32-hal as a dependency in a std build (with esp-idf-hal)? I was having a look at the gpio interrupt example for a no_std build and it seems very straightforward, however I tried (perhaps naively) to simply include the esp32-hal crate in my Cargo.toml and I get the following linker error:
note: some 'extern' functions couldn't be found; some native libraries may need to be installed or have their path specified
Any idea on how to fix this or if this is even a reasonable approach?
Any help/suggestions would be greatly appreciated.

In backwards order:

esp32-hal is unsupported; you probably meant the newer baremetal esp-hal crates. In any case, I would recommend against mixing these. You either go with ESP IDF, or without
There are no good examples (yet), but GPIO interrupts are complete supported, both as callbacks as well as with async. You might be the one contributing the first GPIO interrupts' example
Join the matrix chat

Thanks, I'll check those out. Is there an example anywhere on how to use the callbacks?

Not really sure what exactly you anticipate from an example (calling subscribe should be pretty trivial), but here's one.

What I would suggest (again) is to join the Matrix channel, and ask your questions there. GitHub issue tracker is not the most ergonomic medium for this type of interaction.

will do thank you!


Javascript import

Consider this at the beginning of a controller:
import AwesomeMixin from 'my-cool-project/mixins/awesome-mixin';

When calling this.runMethod(), the IDE doesn't recognize the import, so runMethod gets a "unresolved function or method" warning.
Is there a way to support this through the plugin or am I missing a configuration setting in my IDE?  I have set the package prefix for the app folder to 'my-cool-project' in the Project Directory settings, but that doesn't seem to do it.
Thanks!

I haven't figured that out either. It might be possible, but I really have no clue how. Please let me know if you find a way to make this work.

I'll try to dive into it this week, thanks!

Does it work with a relative import like import AwesomeMixin from '../mixins/awesome-mixin'; ? I don't think intellij understands what my-cool-project is

@dwickern yes, relative imports should be resolved by IntelliJ automatically

Hi, @Turbo87,
I also have issue with "unresolved function or method" but it is test files when importing "qunit" module. All ember-testing helpers are unresolved like andThen and findWithAssert methods which are defined in node_modules directory somewhere. Is it possible to resolve those methods and make them work with auto-completion?
Thanks

@AndriusZid I'm not aware of any solution for this right now. I'm using Mocha instead of QUnit, but that's just personal preference.

for reference: https://youtrack.jetbrains.com/issue/WEB-21959


Create blue version of NC Open Pass logo

Hex: 1d365c
Add vector file and PNG to Google Drive

Will do. In what instances will NC Open Pass logo be used instead of NC Datapalooza and NC CityCamp logos?

It's CityCamp NC btw.
On Tue, Jul 11, 2017 at 11:35 AM carsi<EMAIL_ADDRESS>wrote:

Will do. In what instances will NC Open Pass logo be used instead of NC
Datapalooza and NC CityCamp logos?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/436#issuecomment-314483547,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtWbe-fBrji3mCwkwdavnKmiTR9S6ks5sM5Y7gaJpZM4OTipl
.

--
Chris Mathews

The sole version of NC open pass will be used on the landing page site and
eventbright.
On Jul 11, 2017 11:40 AM, "Chris Mathews"<EMAIL_ADDRESS>wrote:

It's CityCamp NC btw.
On Tue, Jul 11, 2017 at 11:35 AM carsi<EMAIL_ADDRESS>wrote:

Will do. In what instances will NC Open Pass logo be used instead of NC
Datapalooza and NC CityCamp logos?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/436#issuecomment-
314483547>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAOGtWbe-
fBrji3mCwkwdavnKmiTR9S6ks5sM5Y7gaJpZM4OTipl>
.

--
Chris Mathews
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/436#issuecomment-314485090,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADgoVyvjaZV2Xy2D1OFTwN7VA7tENozTks5sM5dtgaJpZM4OTipl
.

Blue logo is in the Drive.


Releases/v8.2

Are you just trying to update the Visual Studio version with this pull request?

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

Thanks for the update,
Please let me know what is PR here?
I would like to know how to approach further?
Thanks & Regards,
Shiva
From: Daren Turner<EMAIL_ADDRESS>Sent: 16 August 2018 01:54
To: Microsoft/EasyRepro<EMAIL_ADDRESS>Cc: Tadaga, Shivakumar<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Microsoft/EasyRepro] Releases/v8.2 (#129)
We've been testing the release/v9.0 branch against version 8.2 so that you can use one branch for either version. We will be removing the 8.2 branch in the near future so I'm going to abandon this PR and if you need a change in 9.0 then please submit a separate PR.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/EasyRepro/pull/129#issuecomment-413323985, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AXyXm8nTR6A0fxu8DXTqjOkvZX-8kJHGks5uRINzgaJpZM4UNdgN.

The content of this email and any attached files are confidential, and may be subject to certain privilege. This email is intended for the designated recipient(s) only. If you have received this email in error, please immediately contact the sender.
Wipfli LLP
CPAs and Consultants


Handle Soft Ban error

I am having a crash happen when i run pokecli.py right now. This was working this morning but then I stopped the bot and it started happening. So i updated to the most recent. I have tried it both on Dev and Master.
Expected Behavior
Softban to be fixed
Actual Behavior
Crashed with error
here is a the last log for this

(PokemonGo-Bot) rob:~/PokemonGo-Bot$ python pokecli.py
2016-08-10 11:53:55,281 [       cli] [INFO] PokemonGO Bot v1.0
2016-08-10 11:53:55,287 [       cli] [INFO] No config argument specified, checking for /configs/config.json
2016-08-10 11:53:55,296 [       cli] [INFO] Configuration initialized
(22854) wsgi starting up on http://<IP_ADDRESS>:4000
2016-08-10 11:53:55,332 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): <IP_ADDRESS>
2016-08-10 11:53:55,362 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): <IP_ADDRESS>
2016-08-10 11:53:55,391 [PokemonGoBot] [INFO] [set_start_location] Setting start location.
2016-08-10 11:53:55,393 [PokemonGoBot] [INFO] [x] Coordinates found in passed in location, not geocoding.
2016-08-10 11:53:55,394 [PokemonGoBot] [INFO] [location_found] Location found:  (redacted)
2016-08-10 11:53:55,396 [PokemonGoBot] [INFO] [position_update] Now at (redacted)
2016-08-10 11:53:55,400 [PokemonGoBot] [INFO] [login_started] Login procedure started.
2016-08-10 11:53:56,730 [PokemonGoBot] [INFO] [login_successful] Login successful.
2016-08-10 11:53:58,391 [PokemonGoBot] [INFO]
2016-08-10 11:53:58,392 [PokemonGoBot] [INFO] --- redacted ---
2016-08-10 11:53:58,393 [PokemonGoBot] [INFO] Level: redacted
2016-08-10 11:53:58,394 [PokemonGoBot] [INFO] Pokemon Captured: redacted
2016-08-10 11:53:58,396 [PokemonGoBot] [INFO] Pokemon Bag: redacted
2016-08-10 11:53:58,398 [PokemonGoBot] [INFO] Items: redacted
2016-08-10 11:53:58,398 [PokemonGoBot] [INFO] Stardust:redacted
2016-08-10 11:53:58,399 [PokemonGoBot] [INFO] PokeBalls: redacted
2016-08-10 11:53:58,399 [PokemonGoBot] [INFO] RazzBerries: redacted
2016-08-10 11:53:58,400 [PokemonGoBot] [INFO] LuckyEgg: redacted
2016-08-10 11:53:58,400 [PokemonGoBot] [INFO] Potion: redacted
2016-08-10 11:53:58,401 [PokemonGoBot] [INFO] Incense: redacted
2016-08-10 11:53:58,401 [PokemonGoBot] [INFO] Revive: redacted
2016-08-10 11:53:58,401 [PokemonGoBot] [INFO]
2016-08-10 11:53:58,402 [PokemonGoBot] [INFO] Found encrypt.so! Platform: linux2 Encrypt.so directory: /home/rob/PokemonGo-Bot
2016-08-10 11:53:58,402 [PokemonGoBot] [INFO]
2016-08-10 11:53:59,691 [PokemonGoBot] [INFO] [bot_start] Starting bot...
2016-08-10 11:54:00,304 [CollectLevelUpReward] [INFO] [level_up_reward] Received level up reward: []
2016-08-10 11:54:00,308 [IncubateEggs] [INFO] [next_egg_incubates] Next egg incubates in 3.25 km
2016-08-10 11:54:02,999 [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop redacted - 0.05km
2016-08-10 11:54:05,319 [  SpinFort] [INFO] [pokestop_empty] Found nothing in pokestop redacted.
2016-08-10 11:54:05,321 [  SpinFort] [INFO] [pokestop_searching_too_often] Possibly searching too often, take a rest.
2016-08-10 11:54:05,323 [  SpinFort] [INFO] [softban] Probably got softban.
2016-08-10 11:54:06,742 [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop redacted - 0.20km
2016-08-10 11:54:08,540 [       cli] [INFO]
2016-08-10 11:54:08,540 [       cli] [INFO] Ran for 0:00:13
2016-08-10 11:54:08,541 [       cli] [INFO] Total XP Earned: 0  Average: 0.00/h
2016-08-10 11:54:08,541 [       cli] [INFO] Travelled 0.00km
2016-08-10 11:54:08,542 [       cli] [INFO] Visited 0 stops
2016-08-10 11:54:08,542 [       cli] [INFO] Encountered 0 pokemon, 0 caught, 0 released, 0 evolved, 0 never seen before
2016-08-10 11:54:08,542 [       cli] [INFO] Threw 0 pokeballs
2016-08-10 11:54:08,543 [       cli] [INFO] Earned 0 Stardust
2016-08-10 11:54:08,543 [       cli] [INFO]
2016-08-10 11:54:08,544 [       cli] [INFO] Highest CP Pokemon:
2016-08-10 11:54:08,544 [       cli] [INFO] Most Perfect Pokemon:
Traceback (most recent call last):
File "pokecli.py", line 521, in
main()
File "pokecli.py", line 95, in main
bot.tick()
File "/home/rob/PokemonGo-Bot/pokemongo_bot/init.py", line 453, in tick
if worker.work() == WorkerResult.RUNNING:
File "/home/rob/PokemonGo-Bot/pokemongo_bot/cell_workers/handle_soft_ban.py", line 32, in work
MoveToFort(self.bot, config=None).work()
File "/home/rob/PokemonGo-Bot/pokemongo_bot/base_task.py", line 12, in init
self.initialize()
File "/home/rob/PokemonGo-Bot/pokemongo_bot/cell_workers/move_to_fort.py", line 16, in initialize
self.lure_attraction = self.config.get("lure_attraction", True)
AttributeError: 'NoneType' object has no attribute 'get'

Your config.json (remove your credentials and any other private info)

{
"auth_service": "google",
"username": "redacted",
"password": "redacted",
"location": "redacted",
"gmapkey": "redacted",
"tasks": [
{
"type": "HandleSoftBan"
},
{
"type": "CollectLevelUpReward"
},
{
"type": "IncubateEggs",
"config": {
"longer_eggs_first": true
}
},
{
"type": "TransferPokemon"
},
{
"type": "EvolvePokemon",
"config": {
"evolve_all": "all",
"first_evolve_by": "cp",
"evolve_above_cp": 500,
"evolve_above_iv": 0.9,
"logic": "and",
"evolve_speed": 20,
"use_lucky_egg": false
}
},
{
"type": "RecycleItems",
"config": {
"item_filter": {
"Pokeball":       { "keep" : 50 },
"Greatball":       { "keep" : 90 },
"Ultraball":       { "keep" : 60 },
"Potion":         { "keep" : 20 },
"Super Potion":   { "keep" : 10 },
"Hyper Potion":   { "keep" : 20 },
"Revive":         { "keep" : 20 },
"Razz Berry":     { "keep" : 40 }
}
}
},
{
"type": "CatchVisiblePokemon"
},
{
"type": "CatchLuredPokemon"
},
{
"type": "SpinFort"
},
{
"type": "MoveToFort",
"config": {
"lure_attraction": true,
"lure_max_distance": 2000
}
},
{
"type": "FollowSpiral",
"config": {
"diameter": 4,
"step_size": 70
}
}
],
"map_object_cache_time": 5,
"forts": {
"avoid_circles": true,
"max_circle_size": 50
},
"websocket": {
"start_embedded_server": true,
"server_url": "<IP_ADDRESS>:4000",
"remote_control": true
},
"walk": 14.5,
"action_wait_min": 1,
"action_wait_max": 4,
"debug": false,
"test": false,
"health_record": false,
"location_cache": true,
"distance_unit": "km",
"reconnecting_timeout": 15,
"evolve_captured": "NONE",
"catch_randomize_reticle_factor": 1.0,
"catch_randomize_spin_factor": 1.0,
"catch": {
"any": {"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
"// Example of always catching Rattata:": {},
"// Rattata": { "always_catch" : true },
"Pidgey":{"catch_above_iv": 9.6},
"Rattata":{"catch_above_iv": 9.6},
"Spearow":{"catch_above_iv": 9.6},
"Weedle":{"catch_above_iv": 9.6},
"Zubat":{"catch_above_iv": 9.6},
"Caterpie":{"catch_above_iv": 9.6},
"Venonat":{"catch_above_iv": 9.6},
"Meowth":{"catch_above_iv": 9},
"Magnemite":{"catch_above_iv": 9},
"Goldeen":{"catch_above_iv": 9},
"Bellsprout":{"catch_above_iv": 9},
"Abra":{"catch_above_iv": 9},
"Doduo":{"catch_above_iv": 9},
"Ekans":{"catch_above_iv": 9},
"Nidoran":{"catch_above_iv": 9},
"Oddish":{"catch_above_iv": 9},
"Paras":{"catch_above_iv": 9}
},
"release": {
"// any": {"keep_best_cp": 2, "keep_best_iv": 2},
"Bulbasaur": {"keep_best_iv": 1},
"Ivysaur": {"keep_best_iv": 1},
"Venusaur": {"keep_best_iv": 1},
"Charmander": {"keep_best_iv": 1},
"Charmeleon": {"keep_best_iv": 1},
"Charizard": {"keep_best_iv": 1},
"Squirtle": {"keep_best_iv": 1},
"Wartortle": {"keep_best_iv": 1},
"Blastoise": {"keep_best_iv": 1},
"Caterpie": {"keep_best_iv": 1},
"Metapod": {"keep_best_iv": 1},
"Butterfree": {"keep_best_iv": 1},
"Weedle": {"keep_best_iv": 1},
"Kakuna": {"keep_best_iv": 1},
"Beedrill": {"keep_best_iv": 1},
"Pidgey": {"keep_best_iv": 1},
"Pidgeotto": {"keep_best_iv": 1},
"Pidgeot": {"keep_best_iv": 1},
"Rattata": {"keep_best_iv": 1},
"Raticate": {"keep_best_iv": 1},
"Spearow": {"keep_best_iv": 1},
"Fearow": {"keep_best_iv": 1},
"Ekans": {"keep_best_iv": 1},
"Arbok": {"keep_best_iv": 1},
"Pikachu": {"keep_best_iv": 1},
"Raichu": {"keep_best_iv": 1},
"Sandshrew": {"keep_best_iv": 1},
"Sandslash": {"keep_best_iv": 1},
"Nidoran F": {"keep_best_iv": 1},
"Nidorina": {"keep_best_iv": 1},
"Nidoqueen": {"keep_best_iv": 1},
"Nidoran M": {"keep_best_iv": 1},
"Nidorino": {"keep_best_iv": 1},
"Nidoking": {"keep_best_iv": 1},
"Clefairy": {"keep_best_iv": 1},
"Clefable": {"keep_best_iv": 1},
"Vulpix": {"keep_best_iv": 1},
"Ninetales": {"keep_best_iv": 1},
"Jigglypuff": {"keep_best_iv": 1},
"Wigglytuff": {"keep_best_iv": 1},
"Zubat": {"keep_best_iv": 1},
"Golbat": {"keep_best_iv": 1},
"Oddish": {"keep_best_iv": 1},
"Gloom": {"keep_best_iv": 1},
"Vileplume": {"keep_best_iv": 1},
"Paras": {"keep_best_iv": 1},
"Parasect": {"keep_best_iv": 1},
"Venonat": {"keep_best_iv": 1},
"Venomoth": {"keep_best_iv": 1},
"Diglett": {"keep_best_iv": 1},
"Dugtrio": {"keep_best_iv": 1},
"Meowth": {"keep_best_iv": 1},
"Persian": {"keep_best_iv": 1},
"Psyduck": {"keep_best_iv": 1},
"Golduck": {"keep_best_iv": 1},
"Mankey": {"keep_best_iv": 1},
"Primeape": {"keep_best_iv": 1},
"Growlithe": {"keep_best_iv": 1},
"Arcanine": {"keep_best_iv": 1},
"Poliwag": {"keep_best_iv": 1},
"Poliwhirl": {"keep_best_iv": 1},
"Poliwrath": {"keep_best_iv": 1},
"Abra": {"keep_best_iv": 1},
"Kadabra": {"keep_best_iv": 1},
"Alakazam": {"keep_best_iv": 1},
"Machop": {"keep_best_iv": 1},
"Machoke": {"keep_best_iv": 1},
"Machamp": {"keep_best_iv": 1},
"Bellsprout": {"keep_best_iv": 1},
"Weepinbell": {"keep_best_iv": 1},
"Victreebel": {"keep_best_iv": 1},
"Tentacool": {"keep_best_iv": 1},
"Tentacruel": {"keep_best_iv": 1},
"Geodude": {"keep_best_iv": 1},
"Graveler": {"keep_best_iv": 1},
"Golem": {"keep_best_iv": 1},
"Ponyta": {"keep_best_iv": 1},
"Rapidash": {"keep_best_iv": 1},
"Slowpoke": {"keep_best_iv": 1},
"Slowbro": {"keep_best_iv": 1},
"Magnemite": {"keep_best_iv": 1},
"Magneton": {"keep_best_iv": 1},
"Farfetch’d": {"keep_best_iv": 1},
"Doduo": {"keep_best_iv": 1},
"Dodrio": {"keep_best_iv": 1},
"Seel": {"keep_best_iv": 1},
"Dewgong": {"keep_best_iv": 1},
"Grimer": {"keep_best_iv": 1},
"Muk": {"keep_best_iv": 1},
"Shellder": {"keep_best_iv": 1},
"Cloyster": {"keep_best_iv": 1},
"Gastly": {"keep_best_iv": 1},
"Haunter": {"keep_best_iv": 1},
"Gengar": {"keep_best_iv": 1},
"Onix": {"keep_best_iv": 1},
"Drowzee": {"keep_best_iv": 1},
"Hypno": {"keep_best_iv": 1},
"Krabby": {"keep_best_iv": 1},
"Kingler": {"keep_best_iv": 1},
"Voltorb": {"keep_best_iv": 1},
"Electrode": {"keep_best_iv": 1},
"Exeggcute": {"keep_best_iv": 1},
"Exeggutor": {"keep_best_iv": 1},
"Cubone": {"keep_best_iv": 1},
"Marowak": {"keep_best_iv": 1},
"Hitmonlee": {"keep_best_iv": 1},
"Hitmonchan": {"keep_best_iv": 1},
"Lickitung": {"keep_best_iv": 1},
"Koffing": {"keep_best_iv": 1},
"Weezing": {"keep_best_iv": 1},
"Rhyhorn": {"keep_best_iv": 1},
"Rhydon": {"keep_best_iv": 1},
"Chansey": {"keep_best_iv": 1},
"Tangela": {"keep_best_iv": 1},
"Kangaskhan": {"keep_best_iv": 1},
"Horsea": {"keep_best_iv": 1},
"Seadra": {"keep_best_iv": 1},
"Goldeen": {"keep_best_iv": 1},
"Seaking": {"keep_best_iv": 1},
"Staryu": {"keep_best_iv": 1},
"Starmie": {"keep_best_iv": 1},
"Mr.Mime": {"keep_best_iv": 1},
"Scyther": {"keep_best_iv": 1},
"Jynx": {"keep_best_iv": 1},
"Electabuzz": {"keep_best_iv": 1},
"Magmar": {"keep_best_iv": 1},
"Pinsir": {"keep_best_iv": 1},
"Tauros": {"keep_best_iv": 1},
"Magikarp": {"keep_best_iv": 1},
"Gyarados": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Lapras": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Ditto": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Eevee": {"keep_best_iv": 2},
"Vaporeon": {"keep_best_iv": 1},
"Jolteon": {"keep_best_iv": 1},
"Flareon": {"keep_best_iv": 1},
"Porygon": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Omanyte": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Omastar": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Kabuto": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Kabutops": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Aerodactyl": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Snorlax": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Articuno": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Zapdos": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Moltres": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Dratini": {"keep_best_iv": 1},
"Dragonair": {"keep_best_iv": 1},
"Dragonite": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Mewtwo": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
"Mew": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"}
},
"vips" : {
"Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate!": {},
"any": {"catch_above_cp": 1100, "catch_above_iv": 0.9, "logic": "or" },
"Lapras": {},
"Moltres": {},
"Zapdos": {},
"Articuno": {},
"// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
"Mewtwo": {},
"Dragonite": {},
"Snorlax": {},
"// Mew evolves to Mewtwo": {},
"Mew": {},
"Arcanine": {},
"Vaporeon": {},
"Gyarados": {},
"Exeggutor": {},
"Muk": {},
"Weezing": {},
"Dratini": {},
"Dragonair": {},
"Evee":{},
"Flareon": {}
}
}

Steps to Reproduce
Get softbanned and then have the step to Handle soft ban
Other Information
OS: OSX and also tired Ubuntu 16.04
Git Commit: 63f777bac0c8cdc75d07f9ef491ca8b900c0148a
Python Version: Python 2.7.10 on OSX and Python 2.7.12 on ubuntu 16.04

I'm running the latest dev build  9ae1b78 and softban is working for me.
[13:24:38] Possibly searching too often, take a rest.
[13:24:38] Probably got softban.
[13:24:38] Moving towards pokestop Shatin College - 0.17km
[13:24:38] {'distance_unit': '', 'distance': '', 'current_position': (22.39140778876808,<PHONE_NUMBER>9920942), 'last_position': (22.391355520155365,<PHONE_NUMBER>3922391)}
[13:24:40] Fixing softban.
[13:25:10] Spun fort 7a88fb25fae042e09ab9ffff9a93d2b2.16
[13:25:10] Softban should be fixed

By the way, is your "catch" config working? I think iv goes between 0 to 1.

it's because of this commit https://github.com/PokemonGoF/PokemonGo-Bot/commit/10589b0efdc2e31b3c478fd16df8c0f753be061b


[FEATURE REQ] Add support for AZURE_CLIENT_ID environment variable to ManagedIdentityCredential

Library or service name.
Azure Identity
Is your feature request related to a problem? Please describe.
Developers need to be able to specify which AZURE_CLIENT_ID Managed Identity Credential with an environment variable.

#8094
#9321

Please follow up with @schaabs before implementing.

Could I convince you not to force this environment variable to be used in DefaultAzureCredential? This is currently breaking our code because we pass in client_id but this no longer works. Machines can have more than one identity assigned to them so being able to pass a client id in when creating an instance of the identity classes is important.
Not sure if you'd prefer I file a ticket for this and I wasn't sure if this should be called a bug.

The logic should be if the user provides a client id, then that would take precedence over the environment variable.  Are you saying that is not happening?

That's correct. This line of code is hard-coding the client_id parameter without checking if it's in kwargs: https://github.com/Azure/azure-sdk-for-python/blob/c6388a01fc731ba8fba3de122aec799c384f59da/sdk/identity/azure-identity/azure/identity/_credentials/default.py#L103

Thanks, Would you like to file an issue for this?  (I can if you'd like)

sure I can give it a shot

Sounds great.  Thank you for doing that.


remove leading directory path from file slug in development

fixes #46

in development on android, we download the thread bundles to the local filesystem - but if your thread is in a nested directory, we were trying to download it into the same nested directory in the internal android filesystem - but it didn't exist! This patch removes the leading directories from the filepath if they are there to avoid io errors


Add --remove-unused to tolgee push

Similar to what sync does, but except with files. Useful for people who don't use a SDK but still want to clean keys in bulk from the CLI

Any chance this is still planned?

Hello!
It's a part of https://github.com/tolgee/tolgee-cli/issues/74

Handled in #80 (--remove-other-keys)


azure_mgmt_monitor 8 GB

Crate name
azure_mgmt_monitor
Build failure link
https://docs.rs/crate/azure_mgmt_monitor/0.1.0/builds/499361
Requested RAM limit
8 GB
Requested timeout
No response
Requested number of targets
No response
Why your crate needs the resource increases
Ran out of memory at 3 GB. https://github.com/Azure/azure-sdk-for-rust/issues/634

Will know once the queue is drained. It is priority -1 at position 45 in the queue. https://docs.rs/releases/queue
Version 0.2.0 limits all of the crates to 5 tags.


fix: Update symfony/console

The following commits are missing a JIRA key:
445b405 fix: Update symfony/console

PR title should start with a JIRA key: fix: Update symfony/console


About text encoder

Hi! May I ask why you chose BERT as your text encoder? Why didn't you use the text encoder from CLIP? Thank you!

Hi! May I ask why you chose BERT as your text encoder? Why didn't you use the text encoder from CLIP? Thank you!

BERT encoder is better for grounding task (need multi text encodings), and CLIP encoder is usually used in referring task

@rentainhe Thanks! You mentioned in the paper that BERT encoder has a sequence length limit - then how do you evaluate on datasets that have many classes and concatenating all the class names would exceed the limit, for example LVIS?

@rentainhe Thanks! You mentioned in the paper that BERT encoder has a sequence length limit - then how do you evaluate on datasets that have many classes and concatenating all the class names would exceed the limit, for example LVIS?

We split LVIS classes into multi-parts, and inference them in multi-times to compute the final results~


add github link

add my github link to contributors.html

To be on the contribution list you actually have to contribute with something :)
Closing this but you can make a new pull request when you contributed.


Add CTA for downloading the native app (on the homepage)

Chami added a separate section in the Wallet page for mobile app. This task is obsolete.


work the disk usage monitoring on the api onto the tsdb

see this one https://github.com/jparicka/cloudly/commit/a8904a4fd54fc38fe890f1a9cf42ac4d3f53e3aa

done


SFX module format

This is just a very first sketch, I haven't tested or anything. Just a placeholder for the final work.

That looks promising!


Add support for whitespace in URL

This were much easier than expected
I'm new to dotnet but I managed to build it and test it localy.
I simply quouted the argument passed to the browser.

Thanks for the contribution!


Fixing all lints

Codecov Report

Merging #14 (4007a18) into master (3d76d01) will increase coverage by 0.9%.
The diff coverage is 46.7%.

:exclamation: Current head 4007a18 differs from pull request most recent head 6c96252. Consider uploading reports for the commit 6c96252 to get more accurate results

@@           Coverage Diff            @@
##           master     #14     +/-   ##
========================================
+ Coverage    63.0%   63.8%   +0.9%
========================================
  Files          24      24
  Lines        3435    3309    -126
========================================
- Hits         2163    2112     -51
+ Misses       1272    1197     -75

Impacted Files
Coverage Δ

src/lib.rs
53.9% <ø> (-0.2%)
:arrow_down:

src/presentation/error.rs
0.0% <0.0%> (ø)

src/presentation/mod.rs
0.0% <0.0%> (ø)

src/presentation/tlv.rs
0.0% <0.0%> (ø)

src/session/noise/chacha.rs
100.0% <ø> (ø)

src/transport/mod.rs
2.9% <ø> (ø)

src/transport/zmqsocket.rs
20.3% <14.3%> (-0.5%)
:arrow_down:

src/transport/socket_addr.rs
12.4% <17.4%> (+1.7%)
:arrow_up:

src/presentation/message.rs
16.0% <25.0%> (+5.2%)
:arrow_up:

src/session/session.rs
69.3% <33.3%> (+2.0%)
:arrow_up:

... and 17 more

Continue to review full report at Codecov.

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


Output the resolver code in addition to the GraphQL Schema Code

I believe this should be tagged as an enhancement.
Due to our conversation here - https://github.com/IBM/openapi-to-graphql/issues/252
It seems that the code for the resolvers are generated and held in memory at the moment. It would be extremely useful if the code for the resolvers were output to a file. That way the developer can use the output graphQL schema code, and the output resolver code as a complete graphQL implementation. I believe this code the schema plus resolvers is everything you need to run the graphQL server and this would allow the developer complete control and the main use of OtG would be to create the initial code from OpenAPI schemas. OtG would not actually have to be included in the server, only to generate the graphQL code (schema + resolvers) used in the server.
This way the frontend team can use the initial generated schema as the client API. Then the backend team can change while the client API (aka graphql schema) stays the same in sync for the needs of the applications and separate from arbitrary backend changes. The graphQL client API (initially generated by OtG) can be evolved by frontend developers manually overtime in response to the actual needs of the client application, not the needs of backend team.

I'm a community member, but I will be happy to explore this option if maintainers agree to do it.

@wtrocki awesome, and I as well. Let's see what @Alan-Cha thinks and if he has any guidance on a plan for implementation, maintenance, and testing for it.

@llamaferoze Thank you so much for following up on this and filing an issue!
I think this is the next big step for OtG. Currently, OtG is a good way to get started with GraphQL, to experiment and test it. However, I'm not 100% convinced it should be used long term because it is limiting in some ways (forcing you to be tied down to a REST API backend for example). If we can generate raw schemas and resolvers, I think using OtG will be the ideal starting point for providers to leverage their preexisting REST API portfolio and transition into GraphQL. From there, they can either continue to use OtG or take the reins and develop the raw GraphQL interface.
Honestly, I'm not too sure how to begin. Code generation is something completely new to me. I will need to do more research to develop a clearer sense on what to do. I'm assuming that we would like to output, at least for now, code that utilizes the basic graphql.js reference implementation and the request module, something basic that uses as few external modules as possible. If you and @wtrocki would like to take a swing at it, that would be immensely helpful! I will try my best to help as well, of course.

Honestly, I'm not too sure how to begin. Code generation is something completely new to me.

Graphback (the project I'm actively maintaing) will have some code generation capabilities and it is already integrating with OtG.
npm install -g graphback-cli
graphback init yourproject
graphback openapi yourapifile.yml
graphback generate
graphback db

Documentation: https://graphback.dev/docs/openapi
This is database migration workflow.
We are also working on RESTFULL API path - I have a raw spike for that use case.
Maybe we can simply provide some reusable modules in Graphback and see if we can simply import them inside OtG without bringing some complex libraries to the core.
WDYT?

Actually, before I say anything, I'm so sorry. This issue has already been filed, #16. Could we move this discussion there? My apologies.

@Alan-Cha ah nice, yes lets move the discussion to the existing thread, and since this discussion is linked to the existing thread now I will close this one.


Add .circleci/config.yml

 Checking analysis of application NodeGoatJS against 1 build rules.
Checking new findings between ]8;;https://app.shiftleft.io/apps/NodeGoatJS/compare?filterState=new&scan=61&source=scan.60&sourceScanId=60\scans 60 and 61]8;;.
Results per rule:
✔Allow zero high SAST vulnerabilities: pass
(0 matched vulnerabilities; configured threshold is 0).
All rules passed.

 Checking analysis of application NodeGoatJS against 1 build rules.
Checking new findings between ]8;;https://app.shiftleft.io/apps/NodeGoatJS/compare?filterState=new&scan=62&source=scan.61&sourceScanId=61\scans 61 and 62]8;;.
Results per rule:
✔Allow zero high SAST vulnerabilities: pass
(0 matched vulnerabilities; configured threshold is 0).
All rules passed.


feat: ✅ [issue-4] Video section - Home page

🛠 Fixes Issue
Closes #4

👨💻 Changes proposed

✔ Check List (Check all the applicable boxes)

[✔] My code follows the coding standards of this project.
[✔] This PR does not contain plagiarized content.
[✔] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers
I done some changes to video.json file because it's helping me and other developers also.
i also add a extra feature, i use onclick() function. so if someone clicks the video div he/she is automatically redirected to the video and can watch the video.
Please check it on your local device.

📷 Screenshots

changes done.


Add a feature to get sounds listed under "Favorites"

On the current version of tik tok, each user has a collection of "favorites". In particular, I'm interested in getting a list of all the sounds that a user has favorited. I was wondering how to add this feature?

is this API still working?

@masonlee277 I don't think so, most of the features aren't working for me

You can contact me at<EMAIL_ADDRESS>if you looking for a service

Closing as this project is no longer maintained.


feat: add members space page

Summary
Add a new space page and item in the space menu called "Members".
Closes: #960
How to test

Open a space with members
Verify Members navigation item is visible
Open Members
If there are no members (admin, moderator, author) the navigation item is not rendered

@Sekhmet can you review this PR?


Print loops

Prerequisites

[x] Have you checked for an existing issue describing the issue?

Not sure if this is a bug (missing docs) or feature request, but I get the message that some ports have a loop with some other port. I have searched the poudriere-bulk man page for some more verbose output about loops.
How do I print the graph which shows the loop so that I can search for the option causing this loop?

It would help to see the error output.
Check in the log dir for a .poudriere.pkg_deps% file. This should contain the dependency graph.


can not switch sa accounts

Can only use the first account, and then report an error, can not switch accounts

If you have not configured service_account_file_path correctly it will not change.  I'm using it on 3 different machines and everything is running correctly.  Switching correctly.

what will the correct service_account_file_path bee ???


ci: add slack notification to GH actions

This is how it looked for test PR:

https://github.com/cilium/cilium/pull/16219

@aanm cancellation can be caused by a timeout, which will allow us to investigate whether the timeout should be increased, or something else causing timeouts started happening.


Undo/Redo after clearing misses latest add

Undo/Redo after clearing misses latest add
Steps to recreate:

Clear EduTuTu using clear command
execute undo command

Expected result: Full list of contacts before clear restored
Actual result: Latest added contact not restored

Found the issue in setAddressBook in ModelManager.java: historicalAddressBook.save() needs to be called after resetData()
Will open PR


UI Support for Store filtering

[ ] I added CHANGELOG entry for this change.
[ ] Change is not relevant to the end user.

Changes

Fixes #3096
Added support for Store filtering / Matching through the new React UI Interface.
The PR makes changes in the two files PanelList.tsx and Panel.tsx. The PanelList component retrieves a list of stores from the API and passes it to the Panels as props.
The Panels creates checkboxes for each store that determines whether the store should be selected for querying. The query, on execution, creates appropriate URL Params for store selection (using the storeMatch[] parameter) and displays the result.
Verification

Below is the screenshots of the new feature.

The query result when there is no store filtering

The query result when only the first store is selected

The query result multiple stores are selected

The query result when the third store is selected

@bwplotka @prmsrswt Could you review this?

Awesome work! I haven't had the time to review it fully yet, just a few nits the came to my mind

The checkboxes are fine for a small number of stores but it can take a lot more space if there are large number of stores (which is not that uncommon). A better UX would be to use something like a multiselect.

The tests are throwing linter errors, you can install the eslint extension in your IDE so that it can warn you when you are writing the code. It'd trivial to fix them though, just some spacing and indentation errors.

Thanos ships the generated react build as static asset in the binary itself. For this we need to run make assets, ideally at the end of the PR, so whenever we make changes we need to run make assets which would generate the assets required. I think you missed this step so just run make assets in the project root and commit the changes.

Thanks for the PR!

@prmsrswt Thanks for the review! will change all the mentioned points as soon as possible! :)

@prmsrswt Using multi-select is the best way to go. However, reactstrap does not have any similar implementation of it. We could use any third party library for this, but the look-and-feel would be different from the general theme of the application. We could try to implement on our own using dropdowns, but that would be pretty much complex.
Any thought on how could I proceed?

Writing our own implementation for multiselect would be a waste of effort IMO. There are some pretty good libraries out there, just pick one that fits best for our use case and has a reasonably low footprint.
Many libraries allow us to customise the appearance using CSS, so we can try to make it fit better, but it's not a major concern.

@prmsrswt This is the UI that I have proposed to add. Please have a look.

I am using a third-party library named React Select to achieve this (link here - https://react-select.com/home)
I will proceed to commit this if you give a green signal.

This looks great, please go ahead. Thanks for your work.

@prmsrswt I have successfully integrated the store filter using the new UI.

One more thing; we can also add the storeMatches parameter to the URI on the client-side as well. This way it'd be also persisted if we refresh the page etc. @squat @GiedriusS WDYT? @aribalam If you want to dabble into this, take a look at parseOption and toQueryString functions in src/uitls/index.ts.

I have also taken care of the above. However, I am not able to build the latest version of this using make assets. Apparently, it is not able to detect new changes. Also, some of the React UI test cases seem to fail which I am not able to fix it.
Could you take a look at this?

You can try to build manually, try running scripts/build-react-app.sh and it'll build and copy the files in the proper place for you, then just run make assets.
The React tests are failing because you haven't updated the tests to expect the new query parameter you added (storeMatches). If you face any more problems, just ping me on slack.

@prmsrswt The test cases are passing finally!. :)
I have also updated the changelog. Please let me know if you need any more changes.

Thanks for helping BTW :heart:

Thanks for this. We definitely need something like this, just before we merge, wonder if we should make it less visible
Is there a quick way we can hide this option totally under some debug button? It takes quite space and should be used very very rarely -> only for rare debug use cases.

@bwplotka I have added a debug checkbox beside the Enable query history and Use local time button at the top of the panel list. The store filter UI is visible only when it is checked. I have attached a few snaps below. Please have a look. I will push the changes if you approve it.

The UI when the debug mode is not checked.

The UI when the debug mode is checked.

I guess this checkbox will do. Maybe name the checkbox Enable store filtering instead of Debug mode so that people can understand what it does.

This is perfect! Thanks :+1:
Let's rebase and add @prmsrswt suggestion and LGTM :heart:

@prmsrswt All fixed. :)

Great work! Thanks :tada:

:tada:


Upgrade Python construct requirement

Fix for #1526

Hello @al-one
According to my tests and https://github.com/al-one/hass-xiaomi-miot/issues/1526#issuecomment-1989078897
I think we can merge this one to fixing the issue.
Regards,


Macros are called too often, if in an include hierarchy

I just discovered, that macros are called too often if you frequently import the same macro in different templates in a hierarchy.
Example:
"index" (import and call macro A, include template "child") -> (first call of macro A)
"child" (import and call macro A) -> (second call of macro A)
In fact, the macro A is currently called 3 times! Once in the "index" template and 2x in the "child" template, because it searches in the hierarchy and executes each macro in the upper hierarchy.
This fix solves this issue (hopefully). I added a test to show the issue.

disclaimer: I really like pebble and we use it in a large site. Thank you for your work!

Great work thanks !


Json loggin

Hi!
I don't know if it's a thing or not, but can I (would be nice) configure Nlog so that every time I Log something it converts to JSON format without me having to JsonLayout.Render() it? Doesn't really matter what json layout I have, just in general.
Because right now I haven't found a way to do so. I made something similar to what I want in my own project, but still maybe you already have a way to do so.
NLog version: (e.g. 5.0.2)
Platform: .NET6
By the way, please don't mind me if I made mistakes, English isn't my main language. If you did not understand me, please don't hesitate to let me know. Be safe!🙃

Maybe something like this:
<target name="jsonFile" type="File" fileName="AppLogFile.json" >
      <layout type="MicrosoftConsoleJsonLayout" />
</target>

See also: https://github.com/NLog/NLog/wiki/MicrosoftConsoleJsonLayout

Maybe something like this:
<target name="jsonFile" type="File" fileName="AppLogFile.json" >
      <layout type="MicrosoftConsoleJsonLayout" />
</target>

See also: https://github.com/NLog/NLog/wiki/MicrosoftConsoleJsonLayout

Thank u

Closing issue as resolved.


Feedback for "ABAP Environment Specifics"

https://help.sap.com/docs/BTP/65de2977205c403bbc107264b8eccf4b/13673461af2f4d739ec9b8784f25943e.html
Would be very helpful to have some images like when people try to explain git to beginners they have drawings of time lines and etc.

Thank you for your feedback! We’ll look into it and come back to you if we have any questions.

Hi @jschallenberger, thanks again for your feedback! It is currently being discussed by subject matter experts and will be changed in the future if needed.


Add VoiceMeeter

Microsoft Reviewers: Open in CodeFlow

Application left behind files after uninstall

@samiranshah
Application left behind files after uninstall

i'd like to know which files remain
From my testing
Programs and features uninstall leaves vb\Voicemeeter\VoicemeeterSetup.exe
If you do VoicemeeterSetup.exe -uninstall, only the vb folder is remaining

great support


fix(typo): shebang is not defined, #67

https://github.com/tapjs/spawn-wrap/issues/67

@isaacs mind taking a look at this; I think it was causing @sridharmallela that wasn't allowing him to upgrade nyc in his environment -- @sridharmallela are you using something like TypeScript ... that's a global leak which isn't good, but I don't see why it would surface as shebang being undefined.


feature: embeded struct not parsed

Describe the PR
Nested Struct (Promoted fields) aren't showing properly in the documentation.
Relation issue
#376
Additional context
None.

Codecov Report

Merging #463 into master will decrease coverage by 0.14%.
The diff coverage is 50%.

@@            Coverage Diff            @@
##           master    #463      +/-   ##
=========================================
- Coverage   85.94%   85.8%   -0.15%
=========================================
  Files           7       7
  Lines        1494    1500       +6
=========================================
+ Hits         1284    1287       +3
- Misses        120     122       +2
- Partials       90      91       +1

Impacted Files
Coverage Δ

parser.go
80.85% <50%> (-0.21%)
:arrow_down:

Continue to review full report at Codecov.

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

Codecov Report

Merging #463 into master will decrease coverage by 0.14%.
The diff coverage is 50%.

@@            Coverage Diff            @@
##           master    #463      +/-   ##
=========================================
- Coverage   85.94%   85.8%   -0.15%
=========================================
  Files           7       7
  Lines        1494    1500       +6
=========================================
+ Hits         1284    1287       +3
- Misses        120     122       +2
- Partials       90      91       +1

Impacted Files
Coverage Δ

parser.go
80.85% <50%> (-0.21%)
:arrow_down:

Continue to review full report at Codecov.

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


Solaris CC compiler is unable to use sds.h

Getting an error for "sds.h", line 53: Error: In this declaration "buf" is of an incomplete type "char[]". while comiling my c++ code in :
/opt/solarisstudio12.3//bin/CC -V
CC: Sun C++ 5.12 Linux_i386 2011/11/16
uname -i -o
x86_64 GNU/Linux
Is there any way so that I can use this library with sun compiler?

Hiredis requires C99 which I suspect is the cause of your issue.
I'm not familiar with the Solaris compiler, but does it not support C99?

Going to close this since it's not a bug in Hiredis but if you provide more context I'm happy to try to help getting it compiling for you.


Bump version to 1.13.0.dev1

Since 1.12.0 is released, so bumped up this version to 1.13.0.dev1

We need to fix mypy which @pankajkoti  has already pushed in commit https://github.com/astronomer/astronomer-providers/commit/fcf7ffa300baec70813f1d9f40613ebd0c056a99


gamma is wrong or README needs updating.

Currently gamma is seemingly constant unless you multiply it by the step before passing it into the function.
In the original:
https://github.com/Luolc/AdaBound/blob/2e928c3007a2fc44af0e4c97e343e1fed6986e44/adabound/adabound.py#L111
They multiply by the step, so presuming to keep the API the same as TF optimisers you need to keep a base_gamma and gamma_multiplied= gamma * step, passing the latter into the function?

+1 Same question

I updated a new result.
Thanks PR !


Support subfolders in sources

Problem
When I select the folder as the source, I only see the files directly in this folder, but not in the subfolders.
Solution
It should be possible to see all the files in the folder, including the ones in subfolders.
Additional details
No response

Thanks for posting this. This will be the next feature that is added :)

Added in 8.11.0. All folder sources will now show subfolders by default.


SYL-3329 Add support for Sylius 1.13

Fix 1.13
Update composer.json, add ecs check
Limit builds
Add support for node 20
Add state machine config, add migrations for postgresql

Q
A

Branch?
1.5

Bug fix?
no

New feature?
no

Related tickets

Thank you, Michał! :tada:


adding FILTER_ENDPOINT to message-relayer and message-relayer-fast

Codecov Report

Merging #449 (720e41c) into develop (25c5bbc) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 720e41c differs from pull request most recent head 3620e03. Consider uploading reports for the commit 3620e03 to get more accurate results

@@           Coverage Diff            @@
##           develop     #449   +/-   ##
========================================
  Coverage    76.09%   76.09%
========================================
  Files           81       81
  Lines         3037     3037
  Branches       469      469
========================================
  Hits          2311     2311
  Misses         726      726

Flag
Coverage Δ

batch-submitter
59.51% <ø> (ø)

contracts
86.05% <ø> (ø)

core-utils
68.16% <ø> (ø)

data-transport-layer
37.68% <ø> (ø)

message-relayer
72.22% <ø> (ø)

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

Continue to review full report at Codecov.

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


Tabs Not Showing in Insiders Build (June 17th Build)

VSCode Version: 1.3.0
OS Version: OSX 10.11

Steps to Reproduce:

enable tabs using "workbench.showEditorTabs": true
open more than one context
the contexts should open in separate tabs, but open in the traditional "stack" instead.

Setting name changed to workbench.editor.showTabs

Thanks @bpasero. Now I can breathe :)

@bpasero this brings up a good point about "release notes" for insider builds. It's not always evident from looking at recently closed tickets what has changed.

@tills13 https://github.com/Microsoft/vscode-docs/blob/vnext/release-notes/June_2016.md

Perfect. Thanks.


CPP Compile Error

Severity	Code	Description	Project	File	Line	Suppression State
Error	C1010	unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?	Cpp	C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\modules\std.ixx	147

I can't reproduce and fix this. My Visual Studio Community 2022 version 17.5.3 builds all projects without errors.

If cannot build a C++ project, you can exclude it from the solution build configuration. Copy the output dll from the installed LibreAutomate folder, subfolders 64 and 32.

Disabling the precompiled headers for the cpp project fixes this issue

https://stackoverflow.com/questions/76296911/precompiled-header-errors-in-visual-studio-2022-version-17-6
Now fixed.


Try state in context with useHook

Resolves: #6
Benefits

Less code, no need to spread those states everywhere
Better performance, less rerenders

Goals

100% backward compatibility. It should work with every existing component without any changes. This isn't proved yet but I'll include tests later on.
Should be easy to enable this new feature for existing and upcoming components

Is there anything we need to do to enable this feature for components?
Yes
The PR introduces two new hooks: useStateContextConsumer and useStateContextProvider. To create a context you can use the helper function createStateContext.
useStateContextProvider
This hook should be used by the parent component. For example ComboboxPopover is a component that contains ComboboxOption. In this case, ComboboxPopover is the parent component and it should provide the context.
First, you will need a context:
export const StateContext = createStateContext<
  Partial<unstable_ComboboxState>
>();

Then you need to add the hook to the compose array as the very first value:
compose: [useStateContextProvider(StateContext), useComboboxList, usePopover],

If your component is using useComposeProps too, then you need to add the hook there as well:
useComposeProps(options, { tabIndex, ...htmlProps }) {
  htmlProps = useStateContextProvider(StateContext)(options, htmlProps, true);
  htmlProps = useComboboxList(options, htmlProps, true);
  htmlProps = usePopover(options, htmlProps, true);

  return {
    ...htmlProps,
    tabIndex: tabIndex ?? undefined,
  };
}

useStateContextConsumer
This hook should be used by the child component. For example ComboboxPopover is a component that contains ComboboxOption. In this case, ComboboxOption is the child component and it should consume the context.
You should create a context in your parent component as mentioned above. Then you need to add the hook to the compose array as the very first value:
compose: [
  useStateContextConsumer({
    context: StateContext,
    shouldUpdate: (id, state, nextState) => {
      return (
        state.currentId === null ||
        nextState.currentId === null ||
        id === state.currentId ||
        id === nextState.currentId
      );
    },
    updateDependencies: (state) => [state?.currentId],
  }),
  useComboboxItem,
  useCompositeItem,
]

useStateContextConsumer takes an object with 3 properties:

context the context that you would like to consume, this should be the context that your parent component provides
shouldUpdate a function that returns whether the component should update its state or not. This function gives you 3 parameters: id of the component, state current state of the component and nextState which is the state that we just received from the context. If we return true, then the nextState will be applied to the component.
updateDependencies under the hood, the pubsub system takes some dependencies. According to these dependencies, your component resubscribes to the pubsub system. This makes sure you receive correct values in shouldUpdate.

How to test?

npm run storybook
Open Combobox -> Combobox Non Context Vs Context

Does this PR introduce breaking changes?
Hopefully not!

@RonanFelipe This is an alternative implementation that is not hacking into the createComponent. I would like to avoid that to make it more reusable and robust. This way we can totally decouple the StateContext and all the related components.


[fix] vulnerabilities

coverage: 71.029%. first build
when pulling 083aff89d8a96c4e2da97ccfaf63d28a2983a2fb on fix-vulnerabilities
into 11ec9e6546ee74da78c7ffd42fef3ffec38caf5a on master.


Cache decompression slow on Windows

For me decompression of a cache on Windows is much slower than on linux. A 360Mb cache takes

only 10sec to download
but 5 minutes to decompress!

The cache consists of many small files (e.g. the boost library) which probably affects performance negatively.
It seems that appveyor switched to 7zip to compress/decompress the cache exactly for performance reasons. Maybe this would also be on option for github actions that run on windows?
Also note that there was already a similar issue (#336) but it was fixed by improving network performance. Here the bottleneck is not the network but the decompression itself...

I noticed that issue as well. I thought I could use the cache so I don't have to download the needed compilers and libraries for every run, but loading and extracting them from the cache takes way longer than just redownloading them. That makes the cache pretty useless for my use case.

I also have this problem. I run the same job on Linux, macOS & Windows. And while macOS & Linux take less than 1 minutes, Windows takes almost 4 minutes.

Yes, I meet this problem too, the Windows cost almost 5mins every cache. It really a time waste !!!

Experienced the same issue on Windows. Here's the config I used:
- name: Get yarn cache directory
      id: yarn-cache-dir-path
      run: echo "::set-output name=dir::$(yarn cache dir)"

- name: Query yarn cache
      uses: actions/cache@v2
      id: yarn-cache
      with:
        path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
        key: ${{ runner.os }}-yarn-${{ matrix.node-version }}-${{ hashFiles('**/yarn.lock') }}

On ubuntu-lastest:

On windows-latest:

As you can see, that margin is extreme.

I have experienced the same issue. Setting up a cache with a size of 800 MB takes 20 seconds on Ubuntu while the smaller 600 MB cache takes about 1 min.
They use different commands which can be the reason for the slow decompression. I wonder if actions should use 7z on Windows instead of tar.
/usr/bin/tar --use-compress-program zstd -d -xf /home/runner/work/_temp/123/cache.tzst -P -C /home/runner/work/proj/proj

C:\Windows\System32\tar.exe -z -xf D:/a/_temp/123/cache.tgz -P -C D:/a/proj/proj

They have disabled zstd compression on Windows, and that is why Windows caching is so slow:
https://github.com/actions/toolkit/blob/439eaced077b820cbf01183f71a220813514a95b/packages/cache/src/internal/cacheUtils.ts#L88-L91

Seeing the same thing. Here using actions/cache@v2 on windows-latest (911 MB in 232 secs):
Mon, 14 Jun 2021 19:09:23 GMT Cache Size: ~911 MB (954772818 B)
Mon, 14 Jun 2021 19:09:23 GMT C:\Windows\System32\tar.exe -z -xf D:/a/_temp/43c0bd85-e872-49a2-8d1d-79821cfaf45d/cache.tgz -P -C D:/a/...
Mon, 14 Jun 2021 19:13:15 GMT Cache restored successfully

And here on ubuntu-18.04 (934 MB in 19 secs):
Mon, 14 Jun 2021 19:08:58 GMT Cache Size: ~934 MB (979124632 B)
Mon, 14 Jun 2021 19:08:58 GMT /bin/tar --use-compress-program zstd -d -xf /home/runner/work/_temp/cb044a1c-0a29-4b6c-a0d5-34ac07f43d8c/cache.tzst -P -C /home/runner/work/...
Mon, 14 Jun 2021 19:09:17 GMT Cache restored successfully

Also having a very slow cache restore operation for unzipped gradle-7.0.2-all.zip contents at the path C:\Users\runneradmin\.gradle\wrapper\dists\gradle-7.0.2-all on a Windows runner. Downloading the zip file and decompressing it takes under 2 minutes, whereas using cache restore would take up to 3m43s.

I am seeing the same thing, it's just too slow!
Can the team not do something about this? Just pinging some recently active devs @vsvipul, maybe you can help?

Just as an update: I just switched to runs-on: windows-2022 and suddenly the decompression times are 4x faster. Still slower than Linux/macOS, but much improved. Maybe other see the same?
But: still too slow!

@Safihre - Still to slow for me, even on windows-2022.  See https://github.com/actions/cache/issues/752#issuecomment-1119931553

Yeah, I also saw it in my runs.
But based on the lack of any responses here, they (Github) don't seem to care at all.

Hi @shichen85 @coreysharris @Safihr. As @aminya observed, zstd is disabled on Windows due issues with bsd tar. We are working on a longer term solution. You could meanwhile use the workaround suggested here to improve performance. This would enable zstd while using GNU tar.
TLDR; Add the following step to your workflow before the cache step. That's it.
- if: ${{ runner.os == 'Windows' }}
      name: Use GNU tar
      shell: cmd
      run: |
        echo "Adding GNU tar to PATH"
        echo C:\Program Files\Git\usr\bin>>"%GITHUB_PATH%"

Hope this helps.

For my project this makes it even slower.. Taking 1:20 min to unpack 35MB 😑
Anyone else having better results?

@Safihre could you share your workflow file or the sample run or logs if possible?

@Safihre I'm not sure what the issue is. I tried running a similar albeit simpler workflow to yours using the<EMAIL_ADDRESS>action but still found windows to be reasonably fast for ~24 mb cache. https://github.com/pdotl/sample-cache-demo/actions/runs/2906664955

The zstd compression is still disabled on Windows. How does this workaround help?
https://github.com/actions/toolkit/blob/bc4be505973a6a7344bfd71e1b32f77e1755310c/packages/cache/src/internal/cacheUtils.ts#L93

We are tracking this issue in #984. Please check the current proposal there and provide comments/feedback if any. Closing this as duplicate.


.ignore plugin on IntelliJ 13 tries to start multiple copies of the daemon

Just upgraded to the latest version and got a "fatal" error - so disabled the plugin :-(
Don't have the stack trace, et. al., but if you're unable to reproduce I'll reenable the plugin and try to do so.

@eepstein Can you please verify if it happens with the current v1.7.3 version? If so, we'll investigate this problem more deeply.