Touch events does not get dispatched when using GVRWebView with GVRGUISceneObject

It only highlights the text pointed in cursor but it doesn't open links. Further debugging I identified, GVRActivity's dispatchTouchEvent method always return "true" for boolean handled which skips executing super.dispatchTouchEvent(event) and results in only highlighting the link.
    public boolean dispatchTouchEvent(MotionEvent event) {
        boolean handled = mViewManager.dispatchMotionEvent(event);
        if (handled == false) {
            handled = super.dispatchTouchEvent(event);// VrActivity's
        }

        mViewManager.getEventManager().sendEventWithMask(
                SEND_EVENT_MASK,
                this,
                IActivityEvents.class,
                "dispatchTouchEvent", event);

        return handled;
    }

using: 3.3.1-SNAPSHOT

Seems like even though the touch events gets dispatched onClick (tapping screen in developer mode or using touch pad of GearVR device) did not work due to following line in GVRGUISceneObject class.
properties.toolType = MotionEvent.TOOL_TYPE_MOUSE;
Changing above to following fixed the issue.
properties.toolType = MotionEvent.TOOL_TYPE_FINGER;
Therefore closing the ticket.


Could not find a declaration file for module 'graphql-tag.macro'.

Add Type definition for graphql-tag.macro?
https://github.com/leoasis/graphql-tag.macro/pull/5

This has been done

Shouldn't the index.d.ts be included in the package that gets published to NPM? In v2.1.0, the package only includes the index.js without typings.


name of pool installer limitation

hi,
i found this project interesting.
to this part mentioned on https://docs.hoster-core.gateway-it.com howto:

OS/root ZFS pool name must be kept as zroot

we have various pool and we know why they was named like that and not interested in having the same like other, so feature request: can it be the name of pool matter of choice?
thx

Hey. Thanks for you comment.
zroot was hard-coded in a couple of places since the beginning of the project (when it was still hard to predict where we are going, what would be the real-world usecase, etc), and it will take some effort to completely get rid of it. With that said, Hoster fully supports multiple datasets apart from zroot.
So as long as zroot is present on the system you can keep your VMs anywhere you want. Just add them into the host_config.json as:
    "active_datasets": [
        "zroot/vm-encrypted",
        "zroot/vm-unencrypted",
        "your-pool-name-here/your-custom-dataset",
        "your-pool-name-here/another-custom-dataset"
    ]

And just an FYI, the release version is very old at this point, so if you want to try out Hoster please follow the instructions in the docs to install the dev version. Or wait a couple of days before installing it - I am aiming to release a new version tomorrow at some point (if everything goes well).

I have opened a separate issue that will help with your problem: https://github.com/yaroslav-gwit/HosterCore/issues/92
If you don't have any more questions/requests, then I'll be closing this shortly.

zroot was hard-coded in a couple of places since the beginning of the project (when it was still hard to predict where we are going, what would be the real-world usecase, etc), and it will take some effort to completely get rid of it.

hi, thanks for answer. I was afraid reason like that and it is not only because nobody asked before. I have not much good experience with same or generic pool name series. so i know and  now i can give it test. Thank you

Feel free to open a new issue, if you have more questions, but I am now closing this one.


fix(core): add unused options parameter for restore

Add an unused parameter to keep Nx from overwriting the dotnet client.

@AgentEnder This is the same problem you found with the init generator in my last pull request. I didn't catch this until I tried installing 0.6.0 into a real workspace.

No worries, I should have tested it better. We definitely need to get e2e back up and running, I will work on that sometime this week.

@bcallaghan-et I went ahead and merged this, I will update tests real quick.


improved home page

hey there , the issue #36 is being solved Please accept it and add hacktoberfest-accepted tag

Good @leesha19 , but it is impacting on rest of the screen sizes. can you fix them.


Async

Update to work with async functionality and the embedded hal alpha 10

I've split the repo into a workspace with mipidsi-async being a separate crate. Please put any async work there.

@monacoprinsen any plans on this?

This branch works great in async mode!


Es_systems.cfg conflict with gridview

carried over from the forum here: https://retropie.org.uk/forum/topic/3121/emulationstation-mod/81
Not sure what the best solution is, we could do an overall grid config in settings.cfg at the expense of the system specific modularity or have some equivalent system specific config that doesn't conflict.

The latter can possibly be done straight in systemdata.  It just will only save/load user configurable stuff.

I've tested it a couple of times and it seems to be working pretty good.  es_systems.cfg now stays in /etc.

Put a copy of es_systems.cfg into .emulationstation.  I don't think it'll fix it, but just want to be sure.

still segfaults unfortunately

Okay, thanks for trying.  I'll commit in a couple minutes with a possible fix.

That should do it.

can confirm its resolved :+1:

Sweet!  Thanks for the help.


Launch Firefox on Windows (without address bar or tabs)

This is a much harder task then it would seem.
While firefox will launch in windows, there is no --app mode like google chrome.
There is preliminary work done on the Android branch, but for now there's nada.
The workaround that is currently used (sending a javascript object to -url), no longer works after firefox 57, meaning might as well use a normal start firefox command on windows.
If I get time I'll look into some stranger workaround ideas, like

running in --headless and launching a javascript window that's visible.
creating a new profile for firefox for the app, and setting to have menus and tabs disabled.

@w4est  Sounds good. If you find it's really impractical. It's okay to close this one..
I was planning to add a field in nucleus.json to open in a new window or not, but perhaps there could be three levels, supported depending on the browser, (new tab, new window, new window w/o address bar)


major: remove i's from interfaces

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Optimization

I was benchmarking exporting large tables to excel and found that big time take calls of methods:
ZCL_EXCEL_COMMON=>CONVERT_COLUMN2INT
ZCL_EXCEL_COMMON=>CONVERT_COLUMN2ALPHA
The most time take dealing with Unicode Code Point converting characters in and out (CL_ABAP_CONV*).

This can be improved because when going for example in one column from top to bottom (as method BIND_TABLE do) you always have the same column coordinate and it is not necessary to calculate its address every time.

So I was thinking about some cache table. But when you have too much iterations then even reading hashed table could take time in gross. But this was not tested.
The way I choose was to cache last value in methods CONVERT_COLUMN* in statics variables. This could give advantage when going column by column.
I've conducted some tests. Here is the test program.
*&---------------------------------------------------------------------*
*& Report  ZTEST_A2X
*&---------------------------------------------------------------------*
REPORT  ztest_a2x.
CONSTANTS: gc_save_file_name TYPE string VALUE 'ZTEST_A2X.xlsx'.
INCLUDE zdemo_excel_outputopt_incl.
PARAMETERS:
  p_size TYPE i DEFAULT 10000.
START-OF-SELECTION.
  PERFORM main.
*&---------------------------------------------------------------------*
*&      Form  main
*&---------------------------------------------------------------------*
FORM main.
  DATA:
    lo_excel     TYPE REF TO zcl_excel,
    lo_worksheet TYPE REF TO zcl_excel_worksheet,
    lt_data      TYPE TABLE OF anla.
*--------------------------------------------------------------------*
  SELECT * INTO TABLE lt_data  FROM anla UP TO p_size ROWS.
  WHILE lines( lt_data ) BETWEEN 1 AND p_size.
    APPEND LINES OF lt_data TO lt_data.
  ENDWHILE.
  DELETE lt_data FROM p_size + 1.
  "Have exactly p_size records in lt_data[] here
  CREATE OBJECT lo_excel.
  lo_worksheet = lo_excel->get_active_worksheet( ).
  SET RUN TIME ANALYZER ON.
  lo_worksheet->bind_table( ip_table = lt_data ).
  lcl_output=>output(
    cl_excel            = lo_excel
    iv_writerclass_name = 'ZCL_EXCEL_WRITER_HUGE_FILE'
  ).
  SET RUN TIME ANALYZER OFF.
ENDFORM.                    "main

Two steps were measured: BIND_TABLE and OUTPUT. The first one deals with column address conversions. The second one deals with XML and this is not the subject of optimization - just for comparison.
Results are promising:

Method BIND_TABLE runs about 30% faster.
The time and number of calls to CL_ABAP_CONV* greatly decreased. It is not even on the first page.

Here it is filtered

Thank you Fox for this enhancement


Channel refactor

Refactors channels to use "waker" terminology rather than "parking"
Splits unbounded channels into a separate, simplified underlying type
Calls poll_ready in poll_flush impl for bounded channels in order to
provide backpressure on ::send.
Replacement for #984.
Fix #800
Fix rust-lang-nursery/net-wg#11
cc @danburkert, @seanmonstar, @carllerche

It's a pretty large diff and hard for me to reason about due to how terminology changes are mixed with code and behavior changes.

@carllerche

Could you explain the reasoning behind splitting up the unbounded & bounded implementations?

Sure! I thought it was clearer and easier to read with them split up this way, and seemed like it might be more performant since there are fewer queues, atomics, and other checks needed to supply simple receiver wakeups than the comparatively complex sender wakeup semantics.

Before this PR:
test bounded_100_tx        ... bench:     290,574 ns/iter (+/- 2,578)
test bounded_1_tx          ... bench:     278,866 ns/iter (+/- 11,897)
test unbounded_100_tx      ... bench:     150,284 ns/iter (+/- 7,048)
test unbounded_1_tx        ... bench:     134,440 ns/iter (+/- 3,558)
test unbounded_uncontended ... bench:      66,844 ns/iter (+/- 5,163)

After this PR:
test bounded_100_tx        ... bench:     281,201 ns/iter (+/- 1,249)
test bounded_1_tx          ... bench:     278,706 ns/iter (+/- 36,851)
test unbounded_100_tx      ... bench:     105,909 ns/iter (+/- 22,730)
test unbounded_1_tx        ... bench:      98,740 ns/iter (+/- 2,073)
test unbounded_uncontended ... bench:      59,876 ns/iter (+/- 5,405)

The main argument against duplicating code is that it introduces more locations for bugs. For example, the close race bug is now duplicated in two code locations.
I would suggest that, if performance is the driver, at the very least benchmarks illustrating the performance difference should be present and probably at least a basic tuning pass of the bounded mpsc should be done (given that none have been done to date).


Fix audio stream replay for server example

Fix replay feature of this example. Tested on Windows.

@davi-v is this connected to a known issue? I am working on example improvements and I might add this too the list. I don't have a Windows machine to test this on.

@davi-v is this connected to a known issue? I am working on example improvements and I might add this too the list. I don't have a Windows machine to test this on.
I don't think this is an issue. Maybe when this example was created, SFML internally already set the playing offset to the beginning when the sound ended, but now you need to do it manually?

But if it isn't an issue why are you fixing it, :P. It is not working for you?

Bump @davi-v .

But if it isn't an issue why are you fixing it, :P. It is not working for you?

The example claims to be able to hear the recording after it finishes (replay feature), but it didn't work for me, unless I set the playing offset to the beginning before replaying the sound. I said I don't think it's an issue in SFML's implementation, but I think it's an issue in this example code.

I said I don't think it's an issue in SFML's implementation, but I think it's an issue in this example code.

That's a possibility. However this should be investigated further, since this example has existed for years and you're the first one to report such a bug.
And note that sf::Time::Zero is slightly more expressive than sf::Time() 😉

This has been fixed with #2037
Can you give SFML master another try @davi-v?

It's working as documented now 👍


Unicode issues

$ iq-get -d $'\t' myapikey 45174057
Traceback (most recent call last):
  File "/Users/pswaminathan/.virtualenvs/iqget/bin/iq-get", line 122, in <module>
    main(args)
  File "/Users/pswaminathan/.virtualenvs/iqget/bin/iq-get", line 107, in main
    write_final_output(out_file, delimiter, tmpFile)
  File "/Users/pswaminathan/.virtualenvs/iqget/bin/iq-get", line 71, in write_final_output
    writer.writerow(sl)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 58: ordinal not in range(128)

Am I doing something wrong?

Checkout my fork here: https://github.com/jwslocum/iq-get
Attached a script with encoding portion of script removed.


Group invoice statistics by person name

Right now it's hard to see who worked how much on the invoices/worklogs. It would be nicer if we could change the way the worklogs are displayed.

On the invoices group the worklogs by name of the person working on it. So that it will have have this format:

Philipp Meissner - 20 hours - 1000€
Christian Semmler - 20 hours - 1000€

Group the worklog report by coworker. Each coworker should have it's own page in the summary. That way you can see which coworker worked what at which day.

It's being worked on right here: https://github.com/ZEITIO/zeitkit/pull/32
Unfortunately I am so far missing two things.

How can I view/download the pdfs locally in development? I always end up with an Errno:EPIPE error caused by @invoice_pdf.to_pdf.

How to create a new page through PDFKit? I guess we'll have to use some CSS for that matter. Maybe you have already found a way to accomplish that?

I would not test the PDF. I would just check that you can render the html. So try rendering the html directly in the browser :).

Yep. https://stackoverflow.com/questions/15080891/start-a-new-page-with-pdfkit. Try this css: page-break-after: always.

Alright. This should work now :)
@hendricius Please verify and deploy.


chore(deps): bump go-apiops to 0.1.18

fixes case sensitive file formats (yaml/json)

Codecov Report
Patch coverage has no change and project coverage change: -0.04 :warning:

Comparison is base (9aa351b) 34.03% compared to head (843d52d) 34.00%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #970      +/-   ##
==========================================
- Coverage   34.03%   34.00%   -0.04%
==========================================
  Files         100      100
  Lines       11884    11897      +13
==========================================
  Hits         4045     4045
- Misses       7446     7459      +13
  Partials      393      393

Impacted Files
Coverage Δ

cmd/file_addplugins.go
0.00% <0.00%> (ø)

cmd/file_addtags.go
0.00% <0.00%> (ø)

cmd/file_listtags.go
0.00% <0.00%> (ø)

cmd/file_merge.go
0.00% <0.00%> (ø)

cmd/file_openapi2kong.go
0.00% <0.00%> (ø)

cmd/file_patch.go
0.00% <0.00%> (ø)

cmd/file_removetags.go
0.00% <0.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


RE:7 on meta quest 2, no d-pad emulation ?

Hi,
I am currently experiencing RE7 with REFramework on meta quest 2 and so far the it was amazing, but i'm currently facing an annoying issue: i accidently disbound my gun and whenever i try to equip it, i can't seem to do it since weapon equip is done with the digital pad, which i don't have on my occulus controler.. is there any way/alternative button to make one of the analog pads temporarly act as d-pad ? i'm really stuck on this one, thank you.

Left trigger + joystick.


Adding S.O.L.I.D. principles to configuration...

I would really like to somehow add SOLID principles to this tool...
This would really help new kotlin developers to get the best practice, and also this feature would make this tool really popular too because SOLID principles are getting recognized more and more as good practice for software development. practice.
I don't know detekt inside out so I would like to ask contributors what would be the best way to make this happened.
Thank you!

Hey,
one way would be to find subsets of rules which clearly help enforcing these principles.
For example SRP:

TooManyFunctions, LargeClass, LongMethod, LongParameterList, ComplexMethod etc

I don't think that static analysis can determine if the SOLID principles are respected.
To verify each principle the rule needs to formally define the meaning and semantics. Then every valid Kotlin code needs to be checked against this. How would you formalize the notion of the SOLID principles?
However, there are some rules which help to comply with SOLID.
I don't know any static analysis tool that provides this functionality.
I favor to close this issue because of the mentioned limitations.
@urosjarc
if you want to improve Detekt and push it towards linting more issues regarding to SOLID we could use help here #7 #418
Especially metrics defined here would be a nice addition to detekt.

This issue is joust for exploration and general discussion, let's consider it brainstorming. I have not discovered lint tool that would do something similar, but somewhere we have to start...
I would really dislike closing this issue because I would really like to gather more advises about this request that I have from more experienced people...
Thank you so much for the links that you have provided I will take a close look into it.

Thank you for taking the time to discuss this.
It is very very hard to formally define a rule (call it SRPViolator) which violates the SRP. Please keep in mind that this has to work for every valid piece of Kotlin code. One would run into many false positives with this approach. Therefore, this approach makes no sense to me.
I'd love to have more standalone rules which help to adhere to SOLID. If you have specific ideas for rules, please feel free to create an issue explaining the meaning of it. Usually this idea gets flagged with the appropriate tags. If the community sees a need for the rule, it gets implemented.
The thing with this generic issue is that is very hard for someone to complete this issue with a PR.
Furthermore, one could interpret a lot of things into it. Hence, it does not help to complete this issue either.

Hm, I guess I should then break this issue into separate features that should be more easily implemented, @schalkms you are quite right! I should break this issue into separate principles furthermore dived them to separate rules that would be more easy to implement... I suggest that this issue is moved to the backlog (or whatever), and I will link further issues (feature requests) to this issue.... Does this sound good for you guys?

@urosjarc
Good. I think we are on the same page now.
Since you asked for feedback and opinions from the community this issue stays open for some days.

Closed due to the broad range of this topic. Further discussion can go on in the linked issues.


ARROW-12145: [Developer][Archery] Flaky: test_static_runner_from_json

This test assumes:
 artificial_reg, normal = RunnerComparator(contender, baseline).comparisons

When the return order could be:
 normal, artificial_reg = RunnerComparator(contender, baseline).comparisons

The return order of comparisons isn't deterministic.
See: https://issues.apache.org/jira/browse/ARROW-12145

Thanks @dianaclarke


Investigate how to cross check data with dune

What to check?
How to check?
How to alert?

We might want to have it external (i.e. Cloudflare workers) so the check does the actual query.

First usecase: Compare prices from API and Dune

Have slack alerts at the start

POC: https://github.com/balancer/data-checks


Add 200 response code to import operation

This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information

[x] The title of the PR is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[x] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[x] If applicable, the PR references the bug/issue that it fixes.
[x] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[x] I have read the contribution guidelines.
[x] My spec meets the review criteria:

[x] The spec conforms to the Swagger 2.0 specification.
[x] The spec follows the guidelines described in the Swagger checklist document.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.

Details for historical interest: see https://github.com/Azure/msrestazure-for-python/issues/26
The python polling code at https://github.com/Azure/msrestazure-for-python/blob/master/msrestazure/azure_operation.py#L184 is setting the response code to 200 and then calling the import operation deserializer.
However the import operation doesn't expect to receive 200 so it's throwing an exception at https://github.com/Azure/azure-sdk-for-python/blob/master/azure-mgmt-sql/azure/mgmt/sql/operations/databases_operations.py#L285
The ClientException is caught at https://github.com/Azure/msrestazure-for-python/blob/master/msrestazure/azure_operation.py#L187 , but then the async code sees the 200 ( at https://github.com/Azure/msrestazure-for-python/blob/master/msrestazure/azure_operation.py#L447 ) and thinks that the operation is done .
Since deserialization never succeeded, the logic at https://github.com/Azure/msrestazure-for-python/blob/master/msrestazure/azure_operation.py#L460 tries to GET the original request uri, however the import operation is weird and actually doesn't support GET on the URI that you PUT in order to start the operation in the first place.
This is obviously a crazy corner case, so my workaround is to update the operation documentation to allow 200 return code so that this crazy situation doesn't happen. This seems like an innocuous workaround that won't risk affecting any other APIs.

@sergey-shandar @jaredmoo Please hold on until I check if the Swagger needs to be fixed, or the Python SDK. For now, seems to be a Python bug.

Hi @jaredmoo, could you confirm your PUT NEVER return a 200, and you opened this PR just to workaround a Python issue?
If so, I strongly suggest to do not modify the Swagger and keep as close as possible to the RestAPI

I mainly did this to workaround Python issue, let me double check whether 200 is possible.

Looks like it always returns 202, and then after polling the poll result will always be 201. So 200 seems to never happened. I will close this so we can fix it in python.


twitter integration: Add support for filtering messages matching a given account/term

Our deployment of the Twitter integration (zulip/integrations/twitter/twitter-bot; docs are on zulipchat.com/integrations) has started showing all the tweets from a user who picked the username @zulip_engg (and there's a few other things we'd want to exclude too).  It seems worth adding options for it to exclude messages from certain accounts and/or matching certain terms (probably one option for each).

@zulipbot claim

Hey, was wondering about the "certain terms" you thought about.
Did you mean that like the --search that receives a list of arguments to check, whether

Yeah, that's what I had in mind.

waiting for review :relaxed:

Fixed via #487.  @Hyaxia next time, you can put Fixes: #487 in the commit message and it'll auto-close the issue when the commit is merged.
Check out our GitHub guide and commit guidelines for more details.


[#177] Removed deprecation notice

Coverage decreased (-1.04%) to 98.709% when pulling c579c93359f30ed8bf8f98dfc85829559e809675 on sivagollapalli:issue_177 into 21f48c87a63470724cd6b769bfc9b3d66438f902 on mongoid:master.

Coverage decreased (-1.04%) to 98.709% when pulling c579c93359f30ed8bf8f98dfc85829559e809675 on sivagollapalli:issue_177 into 21f48c87a63470724cd6b769bfc9b3d66438f902 on mongoid:master.

You need to update CHANGELOG and UPGRADING. Say something like the deprecation was removed and the behavior of :all changed as explained in ... .

Just seeing this, sorry. Lets try to make UPGRADING in the format of https://github.com/mongoid/mongoid-slug/blob/master/UPGRADING.md, and add a note about it in README, just like in the mongoid-slug project?

Bump @sivagollapalli ?

Run rubocop -a ; rubocop --auto-gen-config to fix the rubocop build failure.

Coverage decreased (-0.0001%) to 99.803% when pulling e1f26d3b4b77bfbc11e12d9dcee1e8d1c17b2cd6 on sivagollapalli:issue_177 into e5a6f7777191b4353f4980ae78672ec039718490 on mongoid:master.

Coverage decreased (-0.0001%) to 99.803% when pulling e1f26d3b4b77bfbc11e12d9dcee1e8d1c17b2cd6 on sivagollapalli:issue_177 into e5a6f7777191b4353f4980ae78672ec039718490 on mongoid:master.

Coverage decreased (-0.0001%) to 99.803% when pulling e1f26d3b4b77bfbc11e12d9dcee1e8d1c17b2cd6 on sivagollapalli:issue_177 into e5a6f7777191b4353f4980ae78672ec039718490 on mongoid:master.

Coverage decreased (-0.0001%) to 99.803% when pulling e1f26d3b4b77bfbc11e12d9dcee1e8d1c17b2cd6 on sivagollapalli:issue_177 into e5a6f7777191b4353f4980ae78672ec039718490 on mongoid:master.


chore: add write SSH key before executing git push commands

By default, the checkout command uses a read-only SSH key to clone the repository during builds. When a build needs a write SSH key to push code/tags back to the GitHub repository via git push, a job can pull it down via the add_write_ssh_key command.

Superseded by https://github.com/artsy/eigen/pull/7948.


Improve how we create Fakes of SetupContext

@detekt/maintainers a review here would be great. This one should be easy/non controversial and will unlock more interesting PRs.

Yes, this is a refactor. It improves the code for two reasons:

The tests are less verbose and more focused on what you are tesring.
make the tests less fragile. If you add a new property SetupContext the tests that doesn't care about that new property doesn't need to be changed now. And that's exactly what happen in the next PRs.

(Sorry this should be written when I created this PR)

Warnings

:warning:
This PR is approved with no milestone set. If merged, it won't appear in the detekt release notes.

  Generated by :no_entry_sign: dangerJS against 39ddab6d18ed869fa6c2057918a4414ea50ad96e


Set textarea value only when set.

Example below showing problem with govukTextarea rendering None when default is None

Example govukInput with default value of None

  {{ govukInput({
      "label": {
        "text": "What is the name of the event?",
        "classes": "govuk-label--l",
        "isPageHeading": true
      },
      "id": "event-name",
      "name": "eventName",
      "value": None
    }) }}

Example govukTextarea with default value of None

  {{ govukTextarea({
    "name": "moreDetail",
    "id": "more-detail",
    "label": {
      "text": "Can you provide more detail?",
      "classes": "govuk-label--l",
      "isPageHeading": true
    },
    "hint": {
      "text": "Do not include personal or financial information, like your National Insurance number or credit card details"
    },
    "value": None
  }) }}

Would you like me to update the vulnerability in this PR?

Hi @MattHolmes123 thanks for the contribution 🎉
Could you just omit passing the value key to the macro? It seems that for the textarea component this is coerced into a string, but not for the input component. This is consistent with the original GOV.UK Frontend component macro behaviour too, so while it could handle it more gracefully, it would deviate from the source material.
If you're creating and validating form field inputs, have you considered using GOV.UK Frontend WTForms?

Hi @matthew-shaw.
Thanks for the recommendation but I'm working with Django.
I will close this PR then as I understand the need to not deviate away from the source material.
I may even raise it as an issue in the original GOV.UK frontend project.
Great project btw it's helped my team loads. 👍

Hi @matthew-shaw
So I checked out the govuk-frontend project and tested it and the bug isn't found in their version.
I manually changed the template.njk file to this and it didn't render "null" in the text area:
{{- govukAttributes(params.attributes) }}>{{ null }}</textarea>
If you look at the Nunjucks docs for variables it does say "If a value is undefined or null, nothing is displayed".
So will leave it with you if you want this change or not.
Thanks 👍


move site to Gatsby and cleanup build process

Moves local development and live site to GatsbyJS.
Cleans up the build process to only use Babel now. I looked into Rollup, but was unsure the best way to build all the files properly. @TrySound any advice here? Should I follow something similar to v3 branch?

Yep, with rollup cjs is cleaner


Throws unintended exception while trying to assert about hasMany with no arg

While upgrading from 0.16 to the 0.17.beta, I had code that calls hasMany with no arguments, which now tries to assert:
https://github.com/orbitjs/ember-orbit/blob/ee1a0c91206fe1fd1a866f6db63c0e3a27957c59/addon/-private/fields/has-many.ts#L39
But instead this throws:

TypeError: Cannot read property 'type' of undefined

because relDef is undefined.

Ah good catch. This should be resolved with a simple ?:
- assert('@hasMany() requires a `type` argument.', relDef.type !== undefined);
+ assert('@hasMany() requires a `type` argument.', relDef?.type !== undefined);


Translate this project to German

This project hasn't been active in years but I wanted to ask anyway if you would like me to translate this project to German.
Thank you very much for creating such a beautiful open-source game.
WebSnke

Thank you for your interest in the project! I'm not actively working on this anymore, but I can help you add a new translation if you want to contribute one. Adding a translation shouldn't be too much work, mainly we'd just need to add a new strings file. The difficulty in adding translations mainly results from the GBA's limited screen size and getting translated text to fit correctly. I've heard German has a lot of long words :)

In German, nouns begin with a capital letter. Should I just the same letter case as in the English version (for artistic reasons) or use the German one?

What exactly does "Worker's notebook" mean?
Is it a notebook of a worker or a notebook designed for workers?

Should I change feet to meter as we don't use the imperial system?


Major commit

Everything seems to running well, conversion is almost twice faster.
removed unused (anymore) libraries, normalized and making variables and function names shorter etc...
There is still a next commit for chapters/sections author only writings filter extraction to avoid all legal, printed section, toc, index and other book stuff not spoke by the A.I. voice.....

AAAAAAAAAA


Moodle PHP one login SAML error

Hi
One of our client is requested us to review the one login SAML plugin and when we do so we got some error on QA.
After enabled the onelogin and when we do logging out, we got the following error.
Exception - Invalid array settings: idp_entityId_not_found, idp_sso_not_found
More information about this error
Debug info:
Error code: generalexceptionmessage
Stack trace:
line 107 of /auth/onelogin_saml/lib/Saml2/Settings.php: OneLogin_Saml2_Error thrown
line 76 of /auth/onelogin_saml/lib/Saml2/Auth.php: call to OneLogin_Saml2_Settings->__construct()
line 80 of /auth/onelogin_saml/index.php: call to OneLogin_Saml2_Auth->__construct()
Output buffer:  Notice: Undefined property: stdClass::$saml_strict_mode in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 46  Notice: Undefined property: stdClass::$saml_debug_mode in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 47  Notice: Undefined property: stdClass::$saml_nameid_encrypted in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 72  Notice: Undefined property: stdClass::$saml_authn_request_signed in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 73  Notice: Undefined property: stdClass::$saml_logout_request_signed in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 74  Notice: Undefined property: stdClass::$saml_logout_response_signed in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 75  Notice: Undefined property: stdClass::$saml_want_message_signed in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 76  Notice: Undefined property: stdClass::$saml_want_assertion_signed in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 77  Notice: Undefined property: stdClass::$saml_want_assertion_encrypted in /var/www/mrhosts/V_20_NEXT_QA/auth/onelogin_saml/functions.php on line 78

We have tested in one login PHP SAML version<PHONE_NUMBER> on Moodle 2.8
Please suggest the fixes

I will deploy a fresh moodle 1.8, install  and review the plugin and fix it asap.
Thanks for report the bug.

Hi
You mentioned Moodle version as 1.8 but the Moodle version is 2.8.

Typo ;)

@sulaganathan can you access to the SAML settings, review that all info is there, save and try again the SSO and SLO flow?

Hi @pitbulk
I will check and let you know

I deployed a fresh moodle 2.8 with the onelogin_saml 2.0.2 (same than the master branch) and had no errors.
I can't reproduce the error that you mention.
My theory: The code of the plugin was updated, but the settings where no refreshed.


Fix component type comparison in Sidebar

Fix issue where component types are not recognized causing the Sidebar to look weird. Directly comparing child.type with components will not work with in combination with react-hot-loader.
Related to this: https://github.com/backstage/backstage/blob/b738adebe3a1e970c383d9eb961586e2975e79[…]ackages/components/src/components/TabbedLayout/TabbedLayout.tsx
:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

This will need a changeset as well btw, to make sure it gets released

Hey sorry, a changeset that triggers the CI error had crept into master - could you rebase? Seems good to merge after that goes green


Workflow don't work anymore. after last update 1.0.25

The workflow don't work anymore for me after last update. Was working perfectly before.
I tried to download again from packal, but the same..
The workflow don't let me use any command after the keyword, like apikey, run, etc..
But make a search on google..

fixed by b1c3b88a3581b0c5f5b418ab5eff76a412927097

Thank you schwark !!!


Fix README links

Please, fix also link in https://api-references.dolby.io/real-time-media-extensions/docs/Installing and executing/docker-container#get-rtme-from-dockerhub.


README

README
USER STORY
As a boot camp student
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
ACCEPTANCE
GIVEN a prework project repository,
WHEN I view the README for the repository,
THEN  I can see a professional README that provides information on the project and how to use it

update ReadME project file and now complete


[Errno -2] Name or service not known

Im getting this error after click on connect to whatsapp. My internet is working fine.

Im running on Ubuntu 18.04.2 LTS

changed the url to wss://web.whatsapp.com/ws in both files whatsapp.py and index_jsdemo.js


switch js cdn

the tree-viz.html example uses the unpkg.com javascript-cdn, but it is very slow.
i looked at the list of CDNs offered at https://yarnpkg.com/package/@lezer/common , and there was jsDelivr, and it seems to work a lot faster, so i switched to it.

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


Frontend Project "Tribute Page" Content Alignment

Title and Issue number
Frontend Project "Tribute Page" Content Alignment
Close #3316
Checklist:

[x] I have mentioned the issue number in my Pull Request.
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md

@MohitGupta121 Kindly review this PR.


Date Time Picker depends on the Dev release channel instead of the production

Like many people our project does not pass QA with Dev Channel items it in.
Can you change over to the release channel of date time picker.
Because flutter_form_builder 3.6.1 depends on datetime_picker_formfield ^1.0.0-pre.5 and no versions of flutter_form_builder match >3.6.1 <4.0.0, flutter_form_builder ^3.6.1 requires datetime_picker_formfield ^1.0.0-pre.5.
So, because flmobile depends on both datetime_picker_formfield ^0.4.3 and flutter_form_builder ^3.6.1, version solving failed.
pub get failed (1)
exit code 1

The reason why we did this is that the newer version addresses some issues that are not in the stable version. That's why we needed to do this.
The problem you are having is a dependency mismatch issue which is very common and unrelated.
Kindly have a look dependency overrides in Flutter/Dart, or refer to this video which shows how to deal with the issue.

Ok right now my issue is the date control does not popup the date picker at
all.
Before rolling it back to a lower n level fixed it.
On Sun, Dec 1, 2019, 5:08 AM Danvick Miller<EMAIL_ADDRESS>wrote:

The reason why we did this is that the newer version addresses some issues
that are not in the stable version. That's why we needed to do this.
The problem you are having is a dependency mismatch issue which is very
common and unrelated.
Kindly have a look dependency overrides in Flutter/Dart, or refer to this
video https://www.youtube.com/watch?v=nw2c6YI1Sb8 which shows how to
deal with the issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/danvick/flutter_form_builder/issues/183?email_source=notifications&email_token=AMOCL6FWOTKA6O4DZIQSXN3QWOELNA5CNFSM4JTJRNHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFRD2HQ#issuecomment-560086302,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMOCL6B74JXZSARHLVHRRB3QWOELNANCNFSM4JTJRNHA
.

Fixed in v3.7.0. Feel free to reopen in case of any more feedback.


include processing information in analysis

Right now it's possible to infer qiita_study_id and qiita_prep_id from analysis mapping file, but for people who merged multiple studies which were done using a variety of processing options, it's not possible to look up how exactly the input BIOM artifact has been processed.
This information is displayed before the analysis is created so it must be recorded somewhere. Exposing it to users later would be useful.

some of the info is in the mapping file, but not in GUI. Namely, qiita_study_id is in the mapping file, but there is no way to just view it in GUI.
What is not stored at all, is the processing info, so if someone generated a meta-analysis from various studies, it is not possible afaik to figure out what were the original artifacts used for this.

I was asked at the Qiita meeting held on 8/29/18 to label issues I find crucial as "must-have". I am unable to add a label but I believe this is a must-have.


Wakeup Issues with Esphome

Hi there,
I've successfully integrated my flexispot desk to Home Assistant using your project. Thanks for that!
One problem I am having is, that I need to trigger the wakeup switch (and wait like 5 seconds) before I can send presets events.
Is there any way that this could be more integrated? Ideally I would like to just trigger the preset and the desk to always react.
Thanks!

Great to hear! Which desk do you own?
Perhaps you could execute the wake up switch on switch.turn_on, however I am not sure if this will be the right order. https://esphome.io/components/switch/index.html#switch-turn-on-action

@iMicknl  I am using the Flexispot E07 with the HS01B-1 control panel.
I thought about sending the wakeup event before the actual event, but there seems to be a big delay between the wakeup event and the other switches working. I also have to press the wakeup button multiple tims which seems weird.

I do so and implement this workaround for me, which seems to work fine. I send the button "M" to my table after the ESP is booted. After this the ESP can control the table all over the time.
I'm using "Flexispot EK2" with "HS13A-1" Control Panel and "CB38M2B(IB)-1" Control Box

esphome:
  name: ${name}
  comment: ${device_name}
  platform: ESP8266 # TODO Change to your platform
  board: nodemcuv2 # TODO Change to your board
  includes:
    - desk_height_sensor.h
  on_boot:
    priority: -10
    then:
      - switch.turn_on: switch_m

Maybe this will also resolve your issue?

Hi there,
I own a Flexispot E7 as well and have deployed ESPHome on a D1 Mini Pro. Haven't disassembled the control panel but checked the wire output of the second RJ45 port and it matches the HS01B-1 pin layout (it has a touchscreen, though). At the moment using the built in web server for testing purposes.
What I've noticed is that the wake up toggle doesn't work for me at all (even after pressing it multiple times, trying to send e.g. the UP command afterwards, no luck...). Either the control panel has to be woken up first (displaying the current height) or the PIN20 (of the internal Virtual Screen) has to be set to HIGH/ON (restore_mode is ALWAYS_OFF on boot) to be able to send a command to the desk. Afterwards it works like expected.
Nevertheless, after waking up the display of the control panel or setting PIN20 to HIGH and sending a command to the desk, the control panel executes button presses differently. By default, when pressing a button, the display turns on first (displaying the current height) and after a delay of 1-2 seconds executes the command of the pressed button. After controlling the desk via the D1 Mini, the button presses on the control panel get executed immediately. This behavior stays like that until the desk gets rebooted/reconnected even after disconnecting the D1 Mini beforehand.
There is something different when using the control panel by itself, getting/displaying the current height of the table and then executing the button press and using ESPHome because it changes the behavior of the control panel or changes something in the control box that button presses get executed immediately.
Does anybody have a solution to circumvent this behavior?
@Algram: Have you found a solution for your problem? Maybe I (and others) can benefit from it as well :)
Thank you @iMicknl for the great project 👍

@XPStef I still have the same issue and also have not found a way to fix it yet. So I am really interested in what you'll find too!

When waking up the display (displaying the current height), PIN20 receives a voltage of ~2.8V. When the display turns of, no voltage is applied anymore. Testing this by sending the wake up command, the voltage stays at 0V. So I guess the control box of the E7 isn't compatible with the wake up command?

I don't think the wake up command works for anyone, I took this from another project, but couldn't get it working! Personally what I do is call the "M" button on wake up, so I always get the current height. And than after every command (on control panel or ESP) it will get the new height as well.
By the way, feel free to do a PR to add your findings / hints to our README. As you can see, we can use some better documentation. :)

@iMicknl Even if I toggle the M button, UP/Down and Preset commands after that do not work. I have to press them around 10 times for them to get registered. I have no idea where this is coming from, but I think @XPStef is having similar problems.

So I am really interested in what you'll find too!
If you need me to test anything, just let me know, I'm down.

Not much unfortunately. But thanks for offering your help ;)

I don't think the wake up command works for anyone, I took this from another project, but couldn't get it working! Personally what I do is call the "M" button on wake up, so I always get the current height. And than after every command (on control panel or ESP) it will get the new height as well.
By the way, feel free to do a PR to add your findings / hints to our README. As you can see, we can use some better documentation. :)

I've tried the 'M' switch 'workaround'. Works indeed but PIN20 has still to be set to HIGH/ON. If it's set to LOW/OFF, executing the 'switch.turn_on: switch_m' command on boot doesn't work, unfortunately.
@Algram: Try to set the 'restore_mode' of the 'Virtual Screen' to 'ALWAYS_ON' to get rid of the multiple wake ups. The current height can then be obtained by switching on the 'M' switch on boot as @N1c093 and @iMicknl has mentioned. I could just verify it on my desk.
Furthermore, I think I got the H13A-01 instead of the HS01B-1 as mentioned in Issue #23. They got an E7 and E8 as well with the touchscreen interface.

UPDATE: When waking up the display (displaying the current height), PIN20 receives a voltage of ~2.8V. When the display turns of, no voltage is applied anymore. Testing this by sending the wake up command, the voltage stays at 0V. So I guess the control box of the E7 isn't compatible with the wake up command?

I also noticed, that once PIN20 was set to HIGH from the D1 Mini, the control box starts to permanently deliver a voltage of ~2.8V on PIN20 even after the display turns off (it should then be 0V again) until the desk gets rebooted/reconnected. Weird stuff tbh.
I think there is another command which gets sent from the H13A-01 to the control box (getting the current height) before the respective command gets executed. By simply touching one of the buttons the display turns on (wakes up), on the second touch the respective command (of any pressed/touched button) gets executed. There has to be another command to 'wake up' the control panel/box and obtain the current height of the desk (in my opinion). Like: IF display is OFF: WAKEUP; ELSE EXECUTE command ...
Actually I wouldn't bother at all. Everything works (for me) like it should. But with the touchscreen control panel there is no protection against accidental touches anymore because the first touch to turn on the display or the delay of 1-2 seconds before executing the button press/touch is gone once the famous PIN20 got set to HIGH.
We'll see. Maybe someone is more practical in finding the right command/PIN/whatever :)


Issue regarding running the code

Hi, can you please provide instructions for running this code.. Thanks

Hi, Since it is not a package, you'll find idiosyncrasies of personal coding. This should be used as example only. Please let me know where are you finding problem to provide you with further help.


add php tag + update coding style

should use all camel case for method

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


Update README.md

This is my commit message
Signed-off-by: Vineeth Reddy<EMAIL_ADDRESS>Added a build latest badge. Good to have a badge to the latest release for Prometheus.

I would like to submit an other PR on this.


Fees: We need to switch fee collection to this address 0xB325c1AC788f02fF7997cF53C6FF40Dd762897B3

@webelf101 this is the new address for Michael fee collection 0xB325c1AC788f02fF7997cF53C6FF40Dd762897B3 for all bots.

Closing because it requires michael to make the change. We want to switch to this new for all new bots.


Color self-adoption 'Render Whitespace' is needed

I'm using the theme One Dark Pro and I've set Editor: Render Whitespace.
But I found that the dots rendered are not very easy to identify because their color is nearly the same as the background's. I have to stare at the whitespace for a while to see them.

You can already do that. From settings.json
"workbench.colorCustomizations": {
	"editorWhitespace.foreground": "#ff0000",
}

Also possible for a specific theme
"workbench.colorCustomizations": {
	"[Monokai]": {
		"editorWhitespace.foreground": "#ff0000",
	},
}

/question

Also consider raising the issue with theme provider at https://github.com/Binaryify/OneDark-Pro


pinentry-curses doesn't provide pinentry-curses in PATH, when installed with nix-env

Describe the bug
After installing pinentry-curses with nix-env -iA nixpkgs.pinentry-curses the actual derivation that is installed is nixpkgs.pinentry.
To Reproduce
nix-env -iA pinentry-curses
ls -l ~/.nix-profile/bin/pinentry*

this will only list pinentry and not pinentry-curses.
Expected behavior
After nix-env -iA nixpkgs.pinentry-curses both pinentry and pinentry-curses are in path.
I'm not sure what the package pinentry should provide. Maybe everything from pinentry-curses, pinentry-gnome, ...?
Additional context
I noticed a problem when using gpg on the tty. It will try to use pinentry-curses, but won't find it and say something like: No pinentry
Metadata
nix-shell -p nix-info --run "nix-info -m":
 - system: `"x86_64-linux"`
 - host os: `Linux 5.4.58, NixOS, 20.03.2806.cb1996818ed (Markhor)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.6`
 - channels(root): `"nixos-20.03.2806.cb1996818ed"`
 - channels(jumper): `"nixpkgs-20.09pre239139.a19e16756b6"`
 - nixpkgs: `/home/jumper/.nix-defexpr/channels/nixpkgs`

Maintainer information (I hope I got this right ^^):
# a list of nixpkgs attributes affected by the problem
attribute:
pkgs.pinentry
pkgs.pinentry-curses
# a list of nixos modules affected by the problem
module:

Regarding the troubles with gpg:
I fixed it (even when using the regular nixpkgs.pinentry) by pointing the gpg-agent to the executable:
https://github.com/jumper149/dotfiles/blob/5d37bbced96c3f67ad8eb0e72c3d8327228d728e/.gnupg/gpg-agent.conf#L3
You can add pinentry-program /home/username/.nix-profile/bin/pinentry to ~/.gnupg/gpg-agent.conf

This is from the way we use multiple outputs with pinentry. It's not a great situation IMO, but probably easier to just manually install the outputs here.
You can try adding meta.outputsToInstall = [ "out" ] ++ enabledFlavors to the derivation. If that fixes the issue, we can commit it.

you can take look at #92084 , the "pinentry flavors" make it awkward to do a switch on which one you configured.
but the pinentry-curses package does contain both versions of the executable, on unstable and release channels:
$ nix-build -A pinentry.curses
...
/nix/store/dg815gv4rl62bc0b66ghvddp8vqxvn30-pinentry-1.1.0-curses
$ ls ./result-curses/bin/
pinentry  pinentry-curses

The core issue IMO is: https://github.com/NixOS/nixpkgs/issues/65325 + https://github.com/NixOS/nix/issues/3538 .

As explained by @doronbehar, the issue here is nix-env -iA not properly installing things from different outputs: https://github.com/NixOS/nix/issues/3538

I closed this one, as there's a more generic tracking bug in Nixpkgs at https://github.com/NixOS/nixpkgs/issues/65325, in addition to the upstream Nix bug.


Update ECMPS Contact Us URL

As an ECMPS user, I want the links to the 'Contact Us' page updated so that I can access it without any issues
Acceptance Criteria:
Given I am an ECMPS user
When I choose to access the ECMPS Contact Us screen
Then the system takes me to the following URL in a new screen:  https://www.epa.gov/airmarkets/forms/ecmps-beta-contact-us
Given I am an ECMPS user
When I click on 'Contact Us' in the Utility Nav Menu
Then the system takes me to the following URL in a new screen:  https://www.epa.gov/airmarkets/forms/ecmps-beta-contact-us
Sample Screenshot:

Locations to be updated:

ECMPS Home Page in the 'About ECMPS 2.0 Beta' section
ECMPS 'Whats New' box

Test Case:
TC685

Test Passed


[BUG] ...

Describe the bug
Drill-down on the Tool Kit Pie Charts and the Income/Expense Report does not occur as in YNAB version of their reports.  Didn't see this already reported.
To Reproduce
I clicked on any pie chart segment or pie label of any pie chart and was unsuccessful.  Same occurred on the Income/Expense report when actuals are displayed.

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
I expected to see the actual cost transactions that make up the pie chart segment or any Category's actual cost total on the Income/Expense Report.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OSX:  12.6
Browser:  Chrome
Toolkit Version:  3.40

Setting Export
Please replace the text 'REPLACE_ME_WITH_SETTINGS' below with your exported Toolkit settings. You can export these by going to the Toolkit Options page, click the Import/Export Settings button at the top right and copying the text in the modal which appears.
Note! DO NOT replace the leading and trailing ``` characters as they are required formatting characters.
REPLACE_ME_WITH_SETTINGS

It's not really a bug, it's the feature wasn't designed to pull the transactions that make up the pie chart.

Ok.  I incorrectly believed the drill-down capability was in Toolkit just as it was in YNAB.  I even thought I recalled reading somewhere that transaction detail could be viewed by clicking on a pie chart section or label.  For the Income and Expense report, transaction detail could be viewed by clicking on the dollar total of a Category.
On closer examination, I can see the underscore of a Category total in the YNAB version which would indicate it being a link to detail, but I don't see the underscore in the Toolkit version.
Thanks for the explanation.  Going forward I just need to aware of what I want to see and then use the appropriate tool.  Thanks for your response.

I could have been wrong. But I thought that was weird too when I tried some time ago.
Josh Saxton

From: LGMagruder @.>
Sent: Tuesday, October 25, 2022 5:18:17 PM
To: toolkit-for-ynab/toolkit-for-ynab @.>
Cc: Joshua Saxton @.>; Comment @.>
Subject: Re: [toolkit-for-ynab/toolkit-for-ynab] [BUG] ... (Issue #2994)
Ok. I incorrectly believed the drill-down capability was in Toolkit just as it was in YNAB. I even thought I recalled reading somewhere that transaction detail could be viewed by clicking on a pie chart section or label. For the Income and Expense report, transaction detail could be viewed by clicking on the dollar total of a Category.
On closer examination, I can see the underscore of a Category total in the YNAB version which would indicate it being a link to detail, but I don't see the underscore in the Toolkit version.
Thanks for the explanation. Going forward I just need to aware of what I want to see and then use the appropriate tool. Thanks for your response.
—
Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftoolkit-for-ynab%2Ftoolkit-for-ynab%2Fissues%2F2994%23issuecomment-1291155115&data=05|01||c9d5640fc4be4473a2a208dab6ce6fe8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638023295022822528|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=GKIjJ8n%2BfxgguxvKo4JiIb9xsWk3A5ufnaHMBtcNuEU%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABCFY6M5KVXUFPACMLZJDALWFBFBTANCNFSM6AAAAAARLU74I4&data=05|01||c9d5640fc4be4473a2a208dab6ce6fe8|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638023295022822528|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=6rorSd0LbkzlMxeCq8PpTgvd2HT%2FCYvbmDyqwuZ5ISQ%3D&reserved=0.
You are receiving this because you commented.Message ID: @.***>

@LGMagruder Is this still a bug for you? Perhaps it makes more sense as a feature request. We can change it to such and get it on the trello board.

Hello! We're running effort to cleanup issues a bit so we'll be able to actually keep track of them. This issue was inactive for long time, so I'm going to close it. If you want to make a specific feature request, please open a new issue.


177 cumulative can not assume args are numpy array

Fixed wrong assumption arguments are numpy arrays

Handled the initialization with some more care

Added a testcase. Oke to merge @tias ?


Nexus VM disk size

Resolves Nexus disk space issue
What is being addressed
We have two researchers in the TRE, after using the TRE for around a week they had installed around 24GB of packages into the Nexus VM. This then caused errors that did not initially seem related. Such as:

Running df -h on the Nexus VM showed that only 3.2GB was available. Therefore, as this problem occurred so quickly from researcher's first use. The decision was made to increase the OS disk size to 64GB.
This PR is a suggestion, as it seems it would be beneficial to all for the standard size of the Nexus VM to be at least 64GB.
How is this addressed

Add disk_size_gb: 64 to the vm.tf file for Nexus.

@marrobi I didn't have to reinstall Nexus. But these are the steps I did have to take:

Edit the version of the Nexus Resource in Cosmos
Stop the Nexus VM
Choose Update in the UI

Based on that, and if you were going to introduce the drop-down, it may also be best to provide the Stop and Start actions for the Nexus VM. The OS disk size could then be changed via the UI with the steps being:

Stop Nexus shared service
Update OS disk size via drop-down
Restart service

@JaimieWi thanks, we will get this merged, and we will create an issue created to parameterise this.
Look like is also a linting issue, are you good to fix this? Otherwise will pull your branch and do this.

@JaimieWi thanks, we will get this merged, and we will create an issue created to parameterise this.
Look like is also a linting issue, are you good to fix this? Otherwise will pull your branch and do this.

Hi @marrobi, Thanks, that sounds great. I have fixed the linting issue so should be ok to merge now

#2968

/test-force-approve 036c485
Nexus not tested in e2e.


[WFLY-5199] Truncate milliseconds from timestamps on MySQL and MariaDB

https://issues.jboss.org/browse/WFLY-5199

Windows Build 2996 is now running using a merge of b63f673664577688aa7bcc3d10591949406d94e3

Linux Build 7956 is now running using a merge of b63f673664577688aa7bcc3d10591949406d94e3

Linux Build 7956 outcome was SUCCESS using a merge of b63f673664577688aa7bcc3d10591949406d94e3
Summary: Tests passed: 3060, ignored: 358 Build time: 00:50:23

Windows Build 2996 outcome was SUCCESS using a merge of b63f673664577688aa7bcc3d10591949406d94e3
Summary: Tests passed: 3060, ignored: 358 Build time: 00:52:02


fixed bugs of the progressbar in user dashboard

Pull Request Template
Go from a screen that selects the game play of single player or multiplayer.
When the single player mode is selected it goes into the screen which gives the option to read, write, and/or draw. 1. You will be able to check or uncheck draw or write but cannot choose both write and draw together 2. After chooseing you will be able to upload the drawing or writing to the platform.
When it is submited a function will pit the player against a randomly chosen boss.
Description
Add a summary that address the following:

What were those changes
Single Player once logged in could see the progress bar working and see the time used or remaining to finish the current
phase.
What issues were fixed
Progress bar fonts sizes, time remaining display were fixed, Background image of the Trophy room was updated.
Provide the link to the user story it is referencing in Trello board or other supporting document
https://trello.com/c/fnAqwokx

Commits Checklist

[x] commits have clear title names
[x] commit has descriptive message of what has changed
[ ] more small commits than less big commits

Code Checklist

[x] code is formatted appropriately
[x] code meets DRY standards
[x] no dead code (check for logs and print statements)
[x] no TODOS instead necessary comments
[x] code follows Story Squad standards for:

Language
Framework
Libraries

PRs needs to be reviewed by at least 2 team members

TPL is the 3rd reviewer
Lots of comments and suggestions, please!

Pull Request Rubric

the Loom video explaining what you did so far and the code you changed. You can link it in the description.
https://www.loom.com/share/c4308beff51c484aa2547de6add0eee0


Typos and Grammar

Found some typos and grammar mistakes.

Thanks Daniel, looks good except the periods: we're explicitly omitting them as they don't add much value.


Website: cupcake overall design

Wonil-Suh1 created the following on Aug 02:
Original issue: https://github.ibm.com/webstandards/digital-design/issues/1349

On Aug 08, chsanche commented:
@hahnrob I think this task issue should be an Epic.

@wonilsuhibm Is this task is still relevant? If it is, can you share what we are trying to solve and what are the expected outcomes to the task?


npm warning EBADENGINE Unsupported engine

Current behavior
When using Node 16 (LTS) or greater,
install/update command triggers a warning:
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package<EMAIL_ADDRESS>npm WARN EBADENGINE   required: { node: '<14.7.0' },
npm WARN EBADENGINE   current: { node: 'v16.15.0', npm: '9.2.0' }
npm WARN EBADENGINE }

node-abort-controller docs say its not needed when using Node 14.7.0+.
Expected behavior
No warning is thrown when installing this package using Node 16+.
Steps to reproduce the issue
npm i fork-ts-checker-webpack-plugin
Issue reproduction repository
none needed
Environment

fork-ts-checker-webpack-plugin: 7.3.0
typescript: 4.9.4
eslint: 8.32.0
webpack: 5.75.0
os: Ubuntu 22.04.1 LTS

nevermind, it was a breaking change in node-abort-controller:
https://github.com/southpolesteve/node-abort-controller/issues/39
Use
"overrides": {
    "node-abort-controller": "3.0.1"
  }

to pin the package to the previous build.

The problem with override is that you have to put it into every package.json of all your tools using directly or indirectly node-abort-controller. Even if you have one in between which declares an override. If node-abort-controller isn't fixed shortly it would be nice if
"node-abort-controller": "^3.0.1"
could be changed to
"node-abort-controller": "3.0.1"
in fork-ts-check-webpack-plugin, fixing it for all its users.

@avandorp correct, override is a temporary fix until either fork-ts-checker or abort-controller release an update.


info.direction always says "in"

when I bind something to pageAnimationEnd, I always see the direction of "in". I guess I would expect that when I press the back button, it should say "out" ?
Mentioned in another issue I just raised, I am using the goback class for my back button.

I inspect the code, it seems to be calling both.
The expect behaviour is the following:
When you are clicking on page A that trigger you to go to page B, A is fromPage, and B is toPage.
When the animation end, fromPage is "out", toPage is "in".
Please reopen this bug, if you still think it is an issue.


HHH-17463 UnsupportedOperationException when using JAKARTA_JDBC_URL

https://hibernate.atlassian.net/browse/HHH-17463

In this case  SessionFactoryBuilderImpl is used  and not EntityManagerFactoryBuilderImpl.

IMO SessionFactoryBuilderImpl should normalize the settings similar to how EntityManagerFactoryBuilderImpl does it, so that the connection provider implementation don't have to take care of that.

Unfortunately  it's too late, the DriverManagerConnectionProviderImpl builds the ConnectionCreator passing the configurations  values before the construction of the SessionFactory

IMO the org.hibernate.cfg.Configuration#buildSessionFactory() should do all of this config property merging into the standardServiceRegistryBuilder#getSettings() before the ServiceRegistry is built.

Note that https://discourse.hibernate.org/t/deprecated-settings-necessary-for-bootstrapping/8678 runs into that exact issue.

Superseded by https://github.com/hibernate/hibernate-orm/pull/7613


Add option to github-pages plugin to skip empty commit

If there are no changes, the github-pages plugin creates and pushes an empty commit anyway. This behavior is not always desirable. Please consider adding an option to the github-pages plugin to skip if the commit would be empty.
Perhaps something like:
githubPages {
  skipIfEmpty = false
}

After adding all the files back in (using add(.)), git should be able to tell us if there are any changes by checking status().clean.

+1

:+1:


AuthN to Key Vault from an AKS using "Managed Identity" instead of SPN

What steps did you take and what happened:
[A clear and concise description of what the bug is.]
When I create an AKS that uses Managed Identity instead of SPN, the value for .servicePrincipalProfile.clientId is "msi"
  "servicePrincipalProfile": {
    "clientId": "msi"
  },

Thus, assigning the role doesn't work:
$ az role assignment create --role "Managed Identity Operator" --assignee $aks.servicePrincipalProfile.clientId --scope $identity.id
Cannot find user or service principal in graph database for 'msi'. If the assignee is an appId, make sure the corresponding service principal is created with 'az ad sp create --id msi'.

But there is another section in AKS that have "principalId":
  "identity": {
    "principalId": "00000000-e567-49e7-a579-16e8f4179568",
    "tenantId": "000000-00000-0000000-000000-000000000",
    "type": "SystemAssigned"
  },
  "identityProfile": {
    "kubeletidentity": {
      "clientId": "000000000-ab59-4151-80e4-000000000",
      "objectId": "00000000-40fd-48ac-9ce4-000000000",
      "resourceId": "/subscriptions/000000-0000000000/resourcegroups/MC_rg-demo01_aks-demo01_westeurope/providers/Microsoft.ManagedIdentity/userAssignedIdentities/aks-demo01-agentpool"
    }
  },

Should I use $aks.identity.principalId instead of $aks.servicePrincipalProfile.clientId ?
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Which access mode did you use to access the Azure Key Vault instance:
[e.g. Service Principal, Pod Identity, User Assigned Managed Identity, System Assigned Managed Identity]
Pod Identity
Environment:

Secrets Store CSI Driver version: (use the image tag):
Azure Key Vault provider version: (use the image tag):
Kubernetes version: (use kubectl version):
Cluster type: (e.g. AKS, aks-engine, etc): AKS 1.17.3

For AKS with managed identity we can use to get the principal id
az aks show -g <AKSResourceGroup> -n <AKSClusterName> --query identityProfile.kubeletidentity.clientId -otsv
and the perform below two role assignments
az role assignment create --role "Managed Identity Operator" --assignee <PrincipalID> --scope /subscriptions/<SubscriptionID>/resourcegroups/<ClusterResourceGroup> az role assignment create --role "Virtual Machine Contributor" --assignee <PrincipalID> --scope /subscriptions/<SubscriptionID>/resourcegroups/<ClusterResourceGroup>
More info is here

That worked for me.
Million thanks :)


Can you provide an example of an autosave form?

Describe the solution you'd like
An example of an autosave form with debounce

someone made a hook!
https://github.com/tiaanduplessis/react-hook-form-persist :)

const { watch } = useForm();

const data = watch();

useEffect(() => {
  save(data)
}, data)

also please consider asking questions in the spectrum channel next time as well :) thanks

const { watch } = useForm();

const data = watch();

useEffect(() => {
  save(data)
}, data)

also please consider asking questions in the spectrum channel next time as well :) thanks

Hi , i am getting save is not defined @bluebill1049

watch is being fired twice on the first render. How can we prevent this?

watch is being fired twice on the first render. How can we prevent this?

codesandbox?


GCP PubSub Source -- Pull

Working towards https://github.com/knative/eventing/issues/450 and https://github.com/knative/eventing/issues/451.
Proposed Changes

Create a Source for GCP PubSub topics.

This source uses the pull model for subscriptions, so needs to continuously run.

Release Note

NONE

/lgtm
/hold
Only hold so that others who have commented have a chance to submit when they feel ready.

/lgtm
/hold

I think I have addressed all the comments. @n3wscott and @grantr is there anything else to address before merging?

/lgtm
/approve

@n3wscott can we remove the hold on this?

/hold cancel


Android Basics: Lunch Tray app

URL of codelab
https://developer.android.com/codelabs/basic-android-kotlin-training-project-lunch-tray?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-kotlin-unit-3-pathway-4%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-training-project-lunch-tray
In which task and step of the codelab can this issue be found?
Task: Get Started
Step: Initialize the data binding variables in the fragments
Describe the problem
Attempting to initialize the EntreeMenuFragment variable (or any fragment variable declared in the fragment layout xml files) results in the following error: Classifier 'EntreeMenuFragment' does not have a companion object, and thus must be initialized here
Steps to reproduce?

Implement layout xml variables as described in previous code labs:

Attempt to initialize binding variable in the onViewCreated() method in corresponding fragment file:

See error: Classifier 'EntreeMenuFragment' does not have a companion object, and thus must be initialized here

Versions
Android Studio version:  Android Studio Bumblebee 2021.1.1 Patch 1

It was necessary to only eliminate the capitalization on the variable name, for example changing EntreeMenuFragment to entreeMenuFragment fixed this issue.


Improve keep-alive check

The connection header may contain a comma-separated list (for e.g. Connection: keep-alive, upgrade or Connection: Upgrade, close) which breaks the current keep-alive check.
See https://github.com/weserv/images/issues/150 for an example URI.

Good catch!
Couple of things though

Can you change this to use a 'plain' string.find, pattern finds are NYI in LuaJIT and we're not using a pattern here.
http://lua-users.org/wiki/StringLibraryTutorial
http://wiki.luajit.org/NYI#libraries_string-library

Can you separate out the whitespace changes into another commit (can be the same PR), they all look good it's just they are unrelated to the keepalive logic change

Thanks!

Comments have been addressed + rebased the PR onto master.


modules: openthread: Fix building with picolibc

The OpenThread module should not explicitly link with libc in case of minimal libc or picolibc.

Rationale given here: https://github.com/zephyrproject-rtos/openthread/commit/b7433ff4ef9e0d8348bdc605ff82efb9c356b233#


The CSS file used in the Gui contrustuctor is not loaded when running in a Notebook context

Description
Let's make a specific note for NB.
In the Notebook section, and in the GUI constructor's doc section (pointing to the other).
Expected change
Let user know that when using notebook we can't get to the CSS file beside the notebook file.
they need to use path_mapping to access the CSS file
ie : path_mapping = {"css_dir" : os.getcwd()} and css_file = "css_dir/main"
can't do justification:
https://github.com/ipython/ipython/issues/10123

@FredLL-Avaiga Is it still meant to be implemented in release 2.2 as a hotfix? Or should I move it to 2.3 ?


small fix to total_value_locked table

The thorchain.daily_tvl table is showing spikiness because of using total_value_bonded_tbl.day instead of COALESCE(total_value_bonded_tbl.day, total_value_pooled_tbl.day) in the partition statements. You can see this spikiness here - https://app.flipsidecrypto.com/dashboard/tc-data-validation-PSbiHk.
This PR fixes that issue.

This is what the updated table will look like when this PR is merged - https://app.flipsidecrypto.com/velocity/queries/e920898d-e2ce-4303-be6a-d9ba85d67bdf


Use Apriori

Replace my custom attribute mining and explanation generation code with Apriori implementation.
For instance https://github.com/tommyod/Efficient-Apriori

Fixed in 17a9b8e3d3a72fecf70db17ac0d1287e0806efb4


Manifold Engine

Manifold is Third Room's game engine. It's currently loosely embedded in this Third Room repository under the /editor folder. The plan is to eventually publish it as a standalone game engine after it has had time to mature within Third Room.
The following is a high level list of features and todo items for the engine:

[ ] Entity Component System (ECS)

[x] Complete Transform Component API
[ ] Implement editor / UGC ECS API

[x] Resource Loading

[x] Refactor resource loading API

[ ] Rendering

[ ] Add postprocessing effects
[x] Add instanced mesh support
[ ] Add LOD support
[ ] Add light probes
[x] Add reflection probes

[x] Input
[x] #66

[x] Finalize network identifiers
[x] Add Spatialized VoIP
[x] Finish network templates
[x] Networked avatars w/ animation

[x] #65
[x] Physics

[x] Fix character controller
[x] Specify / implement glTF physics extensions

[x] Animation

[x] ECS Animation Mixer API

[ ] Avatars

[ ] VRM Support
[ ] Hubs Avatar Support

What are Hubs Avatar Support? Avatar from https://hubs.mozilla.com/ ?


List Item radio button

Checkox available, but no radio button available

The hierarchy is a little off, but it's there: http://material-ui.com/#/components/switches
See the tabs. Checkbox, RadioButtons, and Toggle.
This can be marked as resolved.

ListItem have properties such as leftCheckbox and rightToggle.
I want to have something like leftRadio

This make me think that the ListItem component should be composable instead of having an long list of property.

Agree.

Radio is available, the other topic is irrelevant to this issue. If you have trouble composing components please open another issue. Thank you

I feel like that answer is pretty unsatisfactory. If anyone is trying to find a solution to this, this looks like an option http://stackoverflow.com/questions/37150254/radiobuttongroup-within-nested-list


Add k8s api token authentication support to PMO

In order to support EKS cluster in our platform we need PMO to be compatible with the new authentication mechanism used there, where kubeconfig contains a token and not a certificate/private key pair.

This is done waiting for reviews

Released in 4.48.0 https://github.com/giantswarm/prometheus-meta-operator/pull/1371


calamari: Add debugging option

This patch introduces calamari_debug option which will turn on debugging
for calamari before initializing and running it.
Signed-off-by: Boris Ranto<EMAIL_ADDRESS>

jenkins test ansible2.2-docker_dedicated_journal

Is it necessary to split it into 2 tasks? maybe you could use a with_items: ['cthulhu', 'calamari_web'] and write only one task instead? just asking :)

@guits definitely not necessary but my ansible foo is not amongst the best yet (my first patch...) and this seemed to work, I can take a look at more compact ways to do something like this

@guits If I understood the syntax from the example correctly, this should do it.

jenkins test ansible2.2-purge_dmcrypt

yup, you got it :)

jenkins test ansible2.2-purge_dmcrypt

jenkins test ansible2.2-purge_dmcrypt

jenkins test ansible2.2-purge_dmcrypt

@leseb fixed in the latest commit


INFLUX_SKIP_VERIFY Environment Variable Ineffectual

Influx CLI environment variable INFLUX_SKIP_VERIFY does not seem to have any effect on CLI commands.
For example, using the --skip-verify flag functions properly and as expected, but setting the INFLUX_SKIP_VERIFY seems to have no effect on CLI commands. Also, there is no data type listed in the documentation.
Relevant URLs

This flag is mentioned on most CLI command pages, but here is an example on the write page

To reproduce:
Configure InfluxDB with TLS enabled. Note: Relevant org, bucket, and token environment variables have been set for this example.
username:/$ influx write "test measurable=1"
Error: Failed to write data: Post <redacted>: x509: certificate is valid for <redacted>, not localhost.
Error: Get "https://localhost:8086/api/v2/setup": x509: certificate is valid for <redacted>, not localhost.
 #See 'influx write -h' for help
username:/$ influx write "test measurable=1" --skip-verify
username:/$ export INFLUX_SKIP_VERIFY=true
username:/$ influx write "test measurable=1"
Error: Failed to write data: Post <redacted>: x509: certificate is valid for <redacted>, not localhost.
Error: Get "https://localhost:8086/api/v2/setup": x509: certificate is valid for <redacted>, not localhost.
See 'influx write -h' for help
Version:
InfluxDB 2.0.7 with same version CLI

This looks like it was fixed by https://github.com/influxdata/influx-cli/pull/208
I was able to successfully use the v2.1 CLI (installed via homebrew for me, but other platforms are available at https://portal.influxdata.com/downloads/ under "InfluxDB Cloud CLI", which works for OSS v2.0.8 as well) and successfully use the INFLUX_SKIP_VERIFY environment variable with a self-signed cert.
So you should be able to get this working by using the most recent version of the CLI! Closing this issue, but feel free to open a new issue in https://github.com/influxdata/influx-cli if you notice any other CLI bugs.

Hi @wbaker85 Im experiencing the same issue. Do you assign the variable INFLUX_SKIP_VERIFY equal to anything?
I'm using Influx CLI 2.0.9 (git: d1233b7951) build_date: 2021-09-30T18:53:33Z


Fixed an issue where we'd randomly fail to load the original DLL.

Hi!
LoadLibraryA expects a null-terminated string. I noticed this issue with proxygen and realised it might also be a problem here.
This PR simply pushes a null byte to the end of the path passed to LoadLibraryA.
Additionally, I thought it'd be a good idea to also use INFO_BUFFER_SIZE (32767) as the buffer size when getting the current DLL path.
Testing
I was able to reproduce it happening once in quite a few launches, and afterwards I was able to launch a few times without it happening. Should be fine.
Fixes #632

Two things, Pull requests need to be based on, and sent to the alpha-development branch.
Secondly, this issue is already fixed on nightly.


For import fix, prefer symlink over a real path

Fixes #19893
Replaces #19910

@sheetalkamat Good to go?


Flutter rebuilds application/snapshot after an installation failure on the android emulator due to insufficient storage

Steps to Reproduce

Build an app for the android emulator by starting debugging
--> Due to insufficient storage the app fails to install on emulator (INSTALL_FAILED_INSUFFICIENT_STORAGE).
Clear enough storage space on the emulator for the app
Start building the app again

The Problem
My issue is that the source code did not change and the apk is already generated, yet flutter still rebuilds the apk. Rebuilding is a bit faster than building it for the first time, but still slow. As the source code did not change and the apk was already built, but only the install failed, flutter should only try to install the apk again.
I guess that this issue is also applicable to not only the emulator and the insufficient storage problem but also all other cases of app installation failure on devices with a successful build.
Flutter doctor
[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.17134.765], locale de-DE)
    • Flutter version 1.5.4-hotfix.2 at E:\Development\flutter
    • Framework revision 7a4c33425d (5 weeks ago), 2019-04-29 11:05:24 -0700
    • Engine revision 52c7a1e849
    • Dart version 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at E:\Development\Android_SDK
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • Java binary at: E:\Development\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    • All Android licenses accepted.

[√] Android Studio (version 3.2)
    • Android Studio at E:\Development\Android Studio
    • Flutter plugin version 29.1.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[√] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)

• No issues found!

uninstall some flutter demo apks worked for me !

thanks

Hi @JSANL
are you still experiencing this issue with the latest version of Flutter?
If so please reply attaching your flutter doctor -v

Constantly getting this with latest stable:
[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.14.6 18G103, locale de-DE)
    • Flutter version 1.9.1+hotfix.6 at /Users/FOO/tools/flutter
    • Framework revision 68587a0916 (vor 6 Wochen), 2019-09-13 19:46:58 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/FOO/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/FOO/Library/Android/sdk
    • ANDROID_SDK_ROOT = /Users/FOO/Library/Android/sdk
    • Java binary at: /Users/FOO/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/191.5900203/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.1, Build version 11A1027
    • CocoaPods version 1.8.3

[✓] Android Studio (version 3.5)
    • Android Studio at /Users/FOO/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/191.5900203/Android Studio.app/Contents
    • Flutter plugin version 40.2.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[!] IntelliJ IDEA Ultimate Edition (version 2019.2.3)
    • IntelliJ at /Users/FOO/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] Connected device (3 available)
    • AOSP on IA Emulator       • emulator-5554                        • android-x86 • Android 9 (API 28) (emulator)
    • iPhone 11 Pro             • 40F9E204-3403-4114-8EA2-C6955842EC8C • ios         • com.apple.CoreSimulator.SimRuntime.iOS-13-1 (simulator)
    • iPad Air (3rd generation) • 5A088C92-42D0-4082-97A1-935CF211A3B3 • ios         • com.apple.CoreSimulator.SimRuntime.iOS-13-1 (simulator)

! Doctor found issues in 1 category.

Hi @JSANL
did the suggested solution worked for you?

HI @kuhnroyal
did the suggested solution work for you?

@iapicca No, there is nothing on the emulator except my app. This randomly happens, then it tries a streaming install which works sometimes. When this happens, sometimes a new flutter run works, sometimes it fails over and over until I restart the emulator.

Hi @kuhnroyal
you mentioned that the issue you are experiencing is not related to the storage

This has nothing to do with storage, I added several GB as storage and it still fails.
it also appears to occur inconsistently and only on emulator, correct?

Could  you please provide your flutter run --verbose contingent to the failure?
Also, to better address the issue, would be helpful
if you could post  a minimal code sample
or the steps to reproduce the problem.
Thank you

This same error happened to me, it happens when we emulate several applications on the same virtual device, the problem is that we do not uninstall the applications, apparently the virtual storage capacity fills up and prevents us from installing and emulating new projects, I hope I can help you

Could everyone who still has this problem please file a new issue with the exact description of what happens, logs and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


provision: Update error output on failed yarn install reattempt.

Opening a new PR due to a caching issue in: #12678
Sample output:
(zulip-py3-venv) vagrant@ubuntu-bionic:/srv/zulip$ ./tools/provision
No changes to apt dependencies, so skipping apt operations.
+ sudo -H -- env http_proxy= https_proxy= no_proxy= scripts/lib/install-node
Node version 12.3.1 and yarn version 1.16.0 are already installed.
+ sudo -- mkdir -p /srv/zulip-npm-cache
+ sudo -- chown 1000:1000 /srv/zulip-npm-cache
Cached version not found! Installing node modules.
+ mkdir -p /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8
+ cp package.json yarn.lock /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8
+ /srv/zulip/scripts/lib/cd_exec /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8 /srv/zulip-yarn/bin/yarn install --non-interactive --frozen-lockfile --prefer-offline
yarn install v1.16.0
[1/4] Resolving packages...
[2/4] Fetching packages...
info<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
info<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
error /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8/node_modules/phantomjs-prebuilt: Command failed.
Exit code: 1
Command: node install.js
Arguments:
Directory: /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8/node_modules/phantomjs-prebuilt
Output:
PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...

Error making request.
Error: getaddrinfo ENOTFOUND github.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26)

Please report this full log at https://github.com/Medium/phantomjs
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Error running a subcommand of ./lib/provision.py: /srv/zulip/scripts/lib/cd_exec /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8 /srv/zulip-yarn/bin/yarn install --non-interactive --frozen-lockfile --prefer-offline
Actual error output for the subcommand is just above this.

`yarn install` failed; retrying...
Cached version not found! Installing node modules.
+ mkdir -p /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8
+ cp package.json yarn.lock /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8
+ /srv/zulip/scripts/lib/cd_exec /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8 /srv/zulip-yarn/bin/yarn install --non-interactive --frozen-lockfile
yarn install v1.16.0
[1/4] Resolving packages...
[2/4] Fetching packages...
info<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
info<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
error /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8/node_modules/phantomjs-prebuilt: Command failed.
Exit code: 1
Command: node install.js
Arguments:
Directory: /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8/node_modules/phantomjs-prebuilt
Output:
PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...

Error making request.
Error: getaddrinfo ENOTFOUND github.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26)

Please report this full log at https://github.com/Medium/phantomjs
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Error running a subcommand of ./lib/provision.py: /srv/zulip/scripts/lib/cd_exec /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8 /srv/zulip-yarn/bin/yarn install --non-interactive --frozen-lockfile
Actual error output for the subcommand is just above this.

`yarn install` is failing, this usually indicates a problem with the network.
Traceback (most recent call last):
  File "./lib/provision.py", line 431, in main
    setup_node_modules(prefer_offline=True)
  File "/srv/zulip/scripts/lib/node_cache.py", line 70, in setup_node_modules
    copy_modules=copy_modules)
  File "/srv/zulip/scripts/lib/node_cache.py", line 105, in do_yarn_install
    run(cmd, stdout=stdout, stderr=stderr)
  File "/srv/zulip/scripts/lib/zulip_tools.py", line 199, in run
    subprocess.check_call(args, **kwargs)
  File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/srv/zulip/scripts/lib/cd_exec', '/srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8', '/srv/zulip-yarn/bin/yarn', 'install', '--non-interactive', '--frozen-lockfile', '--prefer-offline']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./lib/provision.py", line 628, in <module>
    sys.exit(main(options))
  File "./lib/provision.py", line 435, in main
    setup_node_modules()
  File "/srv/zulip/scripts/lib/node_cache.py", line 70, in setup_node_modules
    copy_modules=copy_modules)
  File "/srv/zulip/scripts/lib/node_cache.py", line 105, in do_yarn_install
    run(cmd, stdout=stdout, stderr=stderr)
  File "/srv/zulip/scripts/lib/zulip_tools.py", line 199, in run
    subprocess.check_call(args, **kwargs)
  File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/srv/zulip/scripts/lib/cd_exec', '/srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8', '/srv/zulip-yarn/bin/yarn', 'install', '--non-interactive', '--frozen-lockfile']' returned non-zero exit status 1.

Provisioning failed!

* Look at the traceback(s) above to find more about the errors.
* Resolve the errors or get help on chat.
* If you can fix this yourself, you can re-run tools/provision at any time.
* Logs are here: zulip/var/log/provision.log

Can you make  "yarn install is failing, this usually indicates a problem with the network." appear in red?  I feel like it's totally going to be lost in the noise of that giant exception stack.  See the color codes in zulip_tools.py  (and some examples of using inside tools/lint at least if not elsewhere)
We also don't need to reraise the yarn install failure; we can just sys.exit; that would remove most of the clutter.

Below is the updated output.  It is now the same red as the "Provisioning failed" message.  This format seems pretty apparent, now that the message appears immediately above the "Provisioning failed" message, and in the same color.
`yarn install` failed; retrying...
Cached version not found! Installing node modules.
+ mkdir -p /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8
+ cp package.json yarn.lock /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8
+ /srv/zulip/scripts/lib/cd_exec /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8 /srv/zulip-yarn/bin/yarn install --non-interactive --frozen-lockfile
yarn install v1.16.0
[1/4] Resolving packages...
[2/4] Fetching packages...
info<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
info<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
error /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8/node_modules/phantomjs-prebuilt: Command failed.
Exit code: 1
Command: node install.js
Arguments:
Directory: /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8/node_modules/phantomjs-prebuilt
Output:
PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...

Error making request.
Error: getaddrinfo ENOTFOUND github.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:60:26)

Please report this full log at https://github.com/Medium/phantomjs
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Error running a subcommand of ./lib/provision.py: /srv/zulip/scripts/lib/cd_exec /srv/zulip-npm-cache/b95090ac86beee674b2908c804d004ee8fe734f8 /srv/zulip-yarn/bin/yarn install --non-interactive --frozen-lockfile
Actual error output for the subcommand is just above this.

`yarn install` is failing, this usually indicates a problem with the network.

Provisioning failed!

* Look at the traceback(s) above to find more about the errors.
* Resolve the errors or get help on chat.
* If you can fix this yourself, you can re-run tools/provision at any time.
* Logs are here: zulip/var/log/provision.log

Merged, thanks @whoodes!


Using Bullet core 1.0.0

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

Can't merge by the way