Create a v1.0.0 and start enforcing semver

Hi,
Thank you for your amazing work.
Can you please release a version v1.x.x? This would help people like us who are using dependabot massively and are using automatic minor version merges.
Your JS SDK is in version 5, your python SDK API has been really stable for years, so there's no reason to delay this v1.
Thank you !

Hi @fclairamb ,
Before we release 1.0 we want to do a major sweep over the entire public API surface to fix some long-standing API flaws that we've been punting on. No huge breakage, but still some breakage as prohibited by semver. We currently don't have the time for that, so by that logic we cannot just release 1.0 right now.
As per the CHANGELOG.md we provide semver guarantees like it is the case in npm: A PATCH-version release is semantically equivalent to a minor version release post-1.0. That means every 0.x release can contain breaking changes but a 0.1.x release never will. I'm not sure why this would be causing issues with dependabot... we're using dependabot ourselves to bump dependencies in some of our repos.
Let me know if you have further questions.

Closing due to lack of activity. 1.0 will definetly be released eventually :)

I'm speaking about the "automerge" feature of dependabot. We're using it massively and it doesn't have any "semver:minor" for "pre-1.0.0" releases rule available.
I'm probably not going to change your opinion on that because, even if everybody agrees on the scope of semver, reaching an agreement on what constitutes a v1 is harder. Still... I'm going to say it: Releasing to v1 now and improving your API in a v2 doesn't seem to have any negative effect on anyone. Because you have so many people who did install this version in their production environment and you are responsible people, you are in effect providing a v1.
FYI, on most of our python repositories it looks like this:
version: 1
update_configs:
  - package_manager: "python"
    directory: "/"
    update_schedule: "live"
    version_requirement_updates: "auto"
    # https://dependabot.com/docs/config-file/#automerged_updates
    automerged_updates:
      - match:
          dependency_type: "all"
          update_type: "semver:minor"
      - match:
          dependency_type: "all"
          update_type: "in_range"

I might be completely ignorant here but I am fairly confused about how this works in practice. Do you assume that all of your dependencies are post-1.0 and follow semver? How do you deal with regressions that are not caught by your tests?

Sorry for the very late answer. Yes for non-frontend repositories we (at @habx) do assume that our dependencies follow semver and let the various tests validate that. We moved towards it progressively on all our repositories (close to 400) and it has worked really well for us.

I think documenting a roadmap and a feature comparison between this and the old raven library would be nice. I.e. Quick way to see if there is feature parity for what we care about. We are currently on raven 6.10 and it's not clear why we should switch.


Wish list: Support inlined dispatch/combine calls

Theoretically it may be possible to generalize CaseClass/SealedTrait structures to put trees in there instead of runtime values and parameterize the Magnolia macro with dispatch/combine before creating the macro, e.g.
trait MyTC[A] {
  def toMap(a: A): Map[String, String]
}
object MyTC {
  def derived[A] = macro MyMagnoliaDeriver.gen[A]
}

object MyMagnoliaDeriver {
  def gen[A: c.WeakTypeTag](c: whitebox.Context): c.Expr[MyTC[A]] = {
    Magnolia.hypotheticalGenWith[MyTC[A]](combine[A](c), dispatch[A](c))
  }

  def combine[Type: c.WeakTypeTag](c: whitebox.Context)(
    caseclass: CaseClass[c.Expr, MyTC, Type]
  ): c.Expr[MyTC[Type]] = {
    import c.universe._
    val arg = c.Expr[Type](TermName("arg"))
    val exprs = ctx.parameters.map { p =>
      reify { p.label.splice -> p.typeclass.splice.toMap(p.dereference(arg).splice) }
    }.toList
    val listExprs = c.Expr[List[(String, String)]] = q"$exprs"
    reify {
      new TC[Type] {
        def toMap(arg: Type) = listExprs.splice.toMap
      }
    }
  }

  def dispatch = ...
}

This would allow to remove all the runtime cost for the creation of CaseClass/SealedTrait structures & inline all the information directly into the generated codecs

I might need a bit longer to work out the implications of this... have you any idea what the runtime performance improvement might be? Obviously it would depend on what typeclass we're deriving, but a side-by-side comparison of a hand-rolled version of the derivation we could expect from this inlining against Magnoia's current derivation would be interesting...

The point is to generate the exact code for an instance as you would have if you hand-rolled it. Because you can output arbitrary trees in these functions you can optimize as much as you please - the difference is thahtyou get some tricky reflection work pre-done and packed nicely into data types by Magnolia.

Should be careful with inlining because you don't want to produce too big trees 😄
But it could be a feature for expert users.

Can this wait until Scala 3?

Seems like it might happen automatically in 3 as long as user methods are inline


⚠ ClamAV has degraded performance

In 38e9818, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 53 ms

Resolved: ClamAV performance has improved in 46a29ae.


progress_bar.formatters.Bar needs to compute length of start, end, and sym_b

No assumptions are made about how long the start and end patterns should be. As a consequence we need to then also format the resulting Bar based on how long the start and end patterns are, not hardcode their widths to 1.

Great catch! But almost correct. It should use wcwidth, otherwise it doesn't work for double width (chinese) characters.
from prompt_toolkit.utils import get_cwidth

# Now use get_cwidth instead of len.

Can you update the pull request and see whether it still works? Then I'll merge it.

Hi @njalerikson,
Thanks for fixing the commit! I had to do two small modification:

Storing the reserved width in self is not such a good idea, because it doesn't update if somebody assigns start/sym_b/end.
The change assumed that sym_b can have a length > 1, so I removed that assertion.

I edited and push the commit here: https://github.com/jonathanslenders/python-prompt-toolkit/commit/85fcb327c997f0bf3331d3470e7835e84d79486c


[Tool] Add backport checklist in pr template

Why I'm doing:
What I'm doing:

Add check for backport PR's title
Auto assign backport pr to ori author

Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[x] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

@Mergify backport branch-3.2 branch-3.1 branch-3.0 branch-2.5

@mergify backport branch-2.5


Reduce font size of package-snippet__released

Problem
The date on the search results is too large:

Solution
Add font-size: 1rem; to package-snippet__released style.

Good First Issue: This issue is good for first time contributors. If you've already contributed to Warehouse, work on another issue without this label instead. If there is not a corresponding pull request for this issue, it is up for grabs. For directions for getting set up, see our Getting Started Guide. If you are working on this issue and have questions, feel free to ask them here, #pypa-dev on Freenode, or the pypa-dev mailing list.
Screenshot Required: Please include a screenshot of your update. This helps our team give you feedback faster.

Hey! I just made a pull request for this issue. Kindly have a look. Thanks!


R: Move {testthat} from Imports to Suggests

{testthat} usually lives in Suggests and should not be imported.
The import of testthat::skip() should be replaced.
https://github.com/cwida/duckdb/blob/acd392bf8b45e13a920ede21a08da1c5fd096953/tools/rpkg/R/Result.R#L223-L239

Please also take dbplyr out of the imports while you're at it as discussed


Report not loading ( undefined (reading 'Util'))

Wanted to try out the code coverage stuff, but can't even get the basic report to load.
Uncaught TypeError: Cannot read properties of undefined (reading 'Util')
at (index):48:14656
at (index):48:15400
at (index):48:15406
at (index):48:282
at (index):48:297
;const k={...y.Util,...T(),isTouchDevice:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}},A=()=>{const e=document.querySelector('link[rel="icon"

  reporter: [
    ['list'],
    ['monocart-reporter', {
      name: "Monocart Test Report",
      outputFile: './test/report/index.html'
    }],
  ],

seems there is a lib haven't loaded.
which version did you installed? could you please try clean node modules and reinstall it?
or provide demo repo and reproduction steps.

I am getting same issue

There is no error on console
version : 2.0.1
playwright version : 1.35

checking ...

I will try and let you know asap

Yeah that seems to be the issue. Manually installed turbogrid dependency and now it's working.
I think this is because I'm using pnpm and its dependency resolution doesn't put everything in the root node_modules, so if you are hard linking to there it will break. If needed you could add turbogrid as a peer dependency.

@jefbarn  thanks for your feedback. actually the turbogrid already is in production dependence, see latest package.json
so it's no need to add turbogrid as a peer dependency.
I guess the root cause is because the turbogrid is the new dependency added in the version 2.0+, the node modules haven't uddated normally.

@cenfun Thanks for looking. I think the problem is anyone using 'non-standard' node_modules layout is going run into. Instead of linking to the version of turbogrid that is under this module in the dependency tree, it's trying to link to the root node_modules...which doesn't have turbogrid (because turbogrid isn't a direct dependency of my project).
I'm guessing that it's just one too many "../../../" levels in the import statement somewhere.

I had the same problem. @cenfun you can actually reproduce this in my repo that I reported for #74. From the root of project, run:
pnpm up --latest --recursive monocart-reporter
cd apps/web
pnpm e2e

and when tests are running, you should see some errors in terminal already. If you then open test-results/index.html, there are JS errors in console.

@azamat-sharapov I note that there is pnpm-lock.yaml in the root dir, can you delete it and reinstall again?

@cenfun it didn't change anything unfortunately. I removed pnpm-lock.yaml, deleted all node_modules dirs and then changed monocart-reporter version to ^2.0.1 manually in apps/web/package.json file. Then ran pnpm install from root dir. Nothing changed, same error. This is the error from terminal btw:
[MR] generating report data ...
[MCR] write file: /Users/Admin/code/monocart-coverage-repro/apps/web/test-results/assets/monocart-code-viewer.js The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined
[MCR] write file: /Users/Admin/code/monocart-coverage-repro/apps/web/test-results/assets/monocart-formatter.js The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined
[MCR] write file: /Users/Admin/code/monocart-coverage-repro/apps/web/test-results/assets/turbogrid.js The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined

I found it's a pnpm issue, see stackoverflow I don't know why pnpm need this , but the turbogrid will be installed after using following CLI
pnpm i --shamefully-hoist=true

@azamat-sharapov @jefbarn @debasisj I guess you are using pnpm, please have a try.

yes we are using the pnpm and i guess this is causing the issue ..

The workaround to avoid using the "shamefully-hoist" setting is to add these lines to your .npmrc:
# These two are defaults
public-hoist-pattern[]=*eslint*
public-hoist-pattern[]=*prettier*
# These cause the monocart dependencies to be hoisted to the root node_modules
public-hoist-pattern[]=*monocart*
public-hoist-pattern[]=*turbogrid*

i have to manually install turbogrid to make it work - our .npmrc already has the flag shamefully-hoist=true

Please try version<EMAIL_ADDRESS>which has fixing for pnpm issue. @azamat-sharapov @jefbarn @jefbarn
After some research, I found that the structure of pnpm is different from the conventional npm, so the new version can be compatible with two structures. Let me know if you have any questions, thanks.

@cenfun I can confirm it's working well now. Thanks!

Please try version<EMAIL_ADDRESS>which has fixing for pnpm issue. @azamat-sharapov @jefbarn @jefbarn
After some research, I found that the structure of pnpm is different from the conventional npm, so the new version can be compatible with two structures. Let me know if you have any questions, thanks.

thanks


CT-817 test datapreview on typed table with specified datatype

Jira: CT-817
KBC: https://github.com/keboola/connection/pull/4262
Before asking for review make sure that:
Checklist

[x] New client method(s) has tests
[x] Apiary file is updated

Release

[x] I gave the PR a proper label:

major (BC break)
minor (new feature)
patch (backwards compatible fix)
no release (just test changes)

@romanbracinik pridal jsem test na export + jsem od-excludoval testy v part-1 suitach, ktere imho tam byly historicky zapomenute


Missing images

Seems like all the stuff in the static directory was missed uploading, including all images. Please fix if possible.

This tutorial is still in progress. I'm waiting on an 8.0.1 release because I found a bug.

All images are now present. Thanks for keeping me honest!


Visual search update

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
It introduces:

additional heuristic methods for the image preprocessing via chunking (or patching) (see https://marqo.pages.dev/Preprocessing/Images/)
additional models for the image preprocessing via chunking (or patching) (see https://marqo.pages.dev/Preprocessing/Images/)
a text-image based reranker that allows reranking of images based on an open-vocabulary model (owl-vit)
An example script and streamlit app to demonstrate the new functionality
tests for the new functionality

What is the current behavior? (You can also link to an open issue here)

Currently we have two methods for image based pre-processing. A simple grid based heuristic and a faster-rcnn based model from pytorch (trained on mscoco)
There is no option for open-vocabulary localization or re-ranking based on images

What is the new behavior (if this is a feature change)?

The new behavior is there are more options to select a model for pre-proessing. A yolox based onnx model trained on LVIS is added, models based on determining salient regions of images from attention maps is included (based on DINO)
There is a new heuristic based model which uses overlapping boxes instead of a non-overlapping grid.
Re-ranking of images from text based queries is possible

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
No

Have unit tests been run against this PR? (Has there also been any additional testing?)
Yes

Related Python client changes (link commit/PR here)
None

Related documentation changes (link commit/PR here)
To be included

Other information:
api tests are here
https://github.com/marqo-ai/marqo-api-tests/tree/visual_search_update
Manual testing end-to-end via the demo has been performed as well

Please check if the PR fulfills these requirements

[X] The commit message follows our guidelines
[X] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added / updated (for bug fixes / features)

For the advanced chunking documentation can we explain the implications of advanced chunking? Like this:
"... With advanced chunking, highlights will be more likely to correspond directly with human recognisable objects, such as a hand or face. See here(insert link) for more info"
Also can we make the language consistent: chunking XOR patching, or be explain the difference between the terms?

@pandu-k closing this and opening an updated one after remerging from mainline. https://github.com/marqo-ai/marqo/pull/214


Update performance test results for Ballerina v1.2.2

Purpose
This PR updates the performance test results for Ballerina v1.2.2.
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

 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.


[BEAM-80] Enable combiner lifting for combine with contexts

R: @kennknowles

Verified with Dataflow guitar test, ready to merge


Require email templates

We need email templates for each possible notification type, they should be provided as plain text or HTML documents with placeholder values.

For the email templates, is there an easy way to embed a post preview (similar to what is shown on the trending page or a feed) in the context of the notification email?
Example:
@steemitblog - you have a new reply to your post:

As discussed earlier, yes - that is doable

Is this the list of notifications that we need email templates for?
Security
– account_update
– power_down
My posts

vote
– comment_reply
– post_reply
Wallet
– receive
– send
– reward
Mentions
– mention
Followers
– follow
New posts
feed

For the "My Posts" "vote" notification type, are there only notifications for votes on posts, or will the same notification event be triggered if there is a vote on a comment?

From pon regarding reward notifications: It would be nice to provide context on why they got a reward. For example, 'You earned an author reward of xx tokens for your post {blog title}'. Or, 'You earned a curation reward of xx tokens for upvoting {blog title}. Do we have access to this info?

Closing this issue after discussion on slack and resulting google doc


Changes to REST API spec for CMK

Regarding the new enum state, I had also considered the following changes, as opposed to only adding UnavailableLostCmkAccess.
Ultimately I went with a single unavailable state, with no field to give extra context: UnavailableLostCmkAccess. The extra state transitions don't seem useful to a customer. Also, having a specific enum for "unavailable due to losing cmk access" as opposed to a generic "unavailable" enum with another field for explanation allows for easier condition checks in the portal.

Add new "Unavailable" state to ResourceState.
Add new optional unavailable_reason field to Cluster, which states why the
cluster is currently unavailable.

    "ResourceState": {
      "type": "string",
      "readOnly": true,
      "description": "Current resource status",
      "enum": [
        ...
        "Unavailable"
      ],
      "x-ms-enum": {
        "name": "ResourceState",
        "modelAsString": true
      }
    },

Plus:
Optional additonal field response:

unavailable_reason: string

Add new states to ResourceState. They follow the current pattern of transition, failed, and complete. They also contain the reason within the state name: *LostCmkAccess.
    "ResourceState": {
      "type": "string",
      "readOnly": true,
      "description": "Current resource status",
      "enum": [
        ...
        "StoppingLostCmkAccess",
        "StoppedLostCmkAccess",
        "StopFailedLostCmkAccess",
        "DeallocatingLostCmkAccess",
        "DeallocatedLostCmkAccess",
        "DeallocateFailedLostCmkAccess"
      ],
      "x-ms-enum": {
        "name": "ResourceState",
        "modelAsString": true
      }
    },

Benefit: allows differentiating based on an enum in order to optionally display stuff like warnings. E.g. perhaps stop/deallocate is possible to do by our customers themselves in the future. Would want to easily differentiate from those. However, this could be reduced to just "UnavailableLostCmkAccess". The customer doesn't really care about stopping vs. deallocating. Our RP may want to track it internally, but it is not necessary to expose on the public facing API.

Mix of the two other approaches. Has the states but the reason doesn't exist in the state itself. Instead there are two optional fields which state why the resource is stopped or deallocated. This could be useful if there are potentially other reasons in the future, e.g. if we allow stop/deallocate on the user side.
    "ResourceState": {
      "type": "string",
      "readOnly": true,
      "description": "Current resource status",
      "enum": [
        ...
        "Stopping",
        "Stopped",
        "StopFailed",
        "Deallocating",
        "Deallocated",
        "DeallocateFailed"
      ],
      "x-ms-enum": {
        "name": "ResourceState",
        "modelAsString": true
      }
    },

Plus:
Optional in response:

stop_reason: string
deallocate_reason: string


Not able to Run Test

When trying to run a test I get the following error: Could not find a file named "pubspec.yaml" in "/Users//.pub-cache/hosted/pub.dartlang.org/_fe_analyzer_shared-1.0.3".
However, when running the application I don't get any issue.

Please include the output of flutter doctor -v.

Please find the output of the command
[✓] Flutter (Channel master, v1.14.7-pre.83, on Mac OS X 10.15.2 19C57, locale en-SA)
• Flutter version 1.14.7-pre.83 at /Users/mustafa/Development/flutter
• Framework revision e10df3c1a6 (3 days ago), 2020-02-01 11:23:01 +0800
• Engine revision e625e174c5
• Dart version 2.8.0 (build 2.8.0-dev.6.0 5ae5aff640)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/mustafa/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /Users/mustafa/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-1/193.6137316/Android Studio 4.0
Preview.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
✗ Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.3.1, Build version 11C504
• CocoaPods version 1.8.4
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio
• Android Studio at /Users/mustafa/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-1/193.6137316/Android Studio 4.0
Preview.app/Contents
• Flutter plugin version 43.0.3
• Dart plugin version 193.5731
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
[!] IntelliJ IDEA Ultimate Edition (version 2019.3.2)
• IntelliJ at /Users/mustafa/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
[✓] VS Code (version 1.41.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.7.1
[✓] Connected device (2 available)
• Chrome     • chrome     • web-javascript • Google Chrome 78.0.3904.70
• Web Server • web-server • web-javascript • Flutter Tools
! Doctor found issues in 2 categories.

Hi @mustafa-almulla
could you please provide your
flutter test --verbose <YOUR TEST>
thank you

Hi @mustafa-almulla
could you please provide your
flutter test --verbose <YOUR TEST>
thank you

Hi @iapicca
Please see the output as you requested
[  +26 ms] executing: [/Users/mustafa/Development/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +32 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] e10df3c1a65f9d7db3fc5340cffef966f7bd40a6
[        ] executing: [/Users/mustafa/Development/flutter/] git describe --match v*.. --first-parent --long --tags
[  +16 ms] Exit code 0 from: git describe --match v*.. --first-parent --long --tags
[        ] v1.14.6-83-ge10df3c1a
[   +7 ms] executing: [/Users/mustafa/Development/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/master
[        ] executing: [/Users/mustafa/Development/flutter/] git ls-remote --get-url origin
[   +5 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +47 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[  +66 ms] running test package with arguments: [-r, compact, --concurrency=6, --test-randomize-ordering-seed=0, --,
/Users/Shared/Projects/ideeclub/ideeclub/./test/store_module_test.dart]
00:00 +0: loading /Users/Shared/Projects/ideeclub/ideeclub/./test/store_module_test.dart                                    [ +163 ms] test 0: starting test /Users/Shared/Projects/ideeclub/ideeclub/./test/store_module_test.dart
[  +20 ms] test 0: starting shell process
[   +5 ms] Stopping scan for flutter_test_config.dart; found project root at /Users/Shared/Projects/ideeclub/ideeclub
[   +4 ms] Compiler will use the following file as its incremental dill file:
/var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_compiler.I4Fg48/output.dill
[        ] Listening to compiler controller...
[   +2 ms] Compiling /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_listener.NRRac5/listener.dart
[  +14 ms] /Users/mustafa/Development/flutter/bin/cache/dart-sdk/bin/dart
/Users/mustafa/Development/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/mustafa/Development/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter
-Ddart.developer.causal_async_stacks=true --output-dill
/var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_compiler.I4Fg48/output.dill --packages
/Users/Shared/Projects/ideeclub/ideeclub/.packages -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-clo
sure-call-instructions --enable-asserts --track-widget-creation --initialize-from-dill
/Users/Shared/Projects/ideeclub/ideeclub/build/testfile.dill.track.dill
[  +14 ms] <- compile /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_listener.NRRac5/listener.dart
00:01 +0: loading /Users/Shared/Projects/ideeclub/ideeclub/./test/store_module_test.dart                                    [+1352 ms] <- accept
[        ] <- reset
[        ] Compiling /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_listener.NRRac5/listener.dart took 1382ms
[   +1 ms] /Users/mustafa/Development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory
--enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering
--enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/Shared/Projects/ideeclub/ideeclub/.packages
/var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_listener.NRRac5/listener.dart.dill
[   +1 ms] Using this directory for fonts configuration:
/var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_fonts.O8i5T9
[   +5 ms] test 0: awaiting initial result for pid 38248
[ +546 ms] test 0: process with pid 38248 connected to test harness
[   +1 ms] test 0: awaiting test result for pid 38248
00:02 +0 -1: Creating Store [E]
type 'List' is not a subtype of type 'ListBuilder' in type cast
package:ideeclub/src/store/module/store_module.dart 20:30    StoreModule.createStore.
package:ideeclub/src/store/models/store_model.g.dart 242:33  StoreBuilder.update
package:ideeclub/src/store/models/store_model.g.dart 109:28  new _$Store
package:ideeclub/src/store/module/store_module.dart 15:14    StoreModule.createStore
test/store_module_test.dart 16:17                            main.
[ +168 ms] test 0: process with pid 38248 no longer needed by test harness
[        ] test 0: cleaning up...
[        ] test 0: ensuring end-of-process for shell
[   +8 ms] test 0: deleting temporary directory
[   +2 ms] test 0: shutting down test harness socket server
[   +2 ms] test 0: finished
00:02 +0 -1: Some tests failed.
[  +11 ms] Deleting /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_compiler.I4Fg48...
[   +2 ms] killing pid 38244
[  +25 ms] Deleting /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_fonts.O8i5T9...
[   +4 ms] test package returned with exit code 1
#0      throwToolExit (package:flutter_tools/src/base/common.dart:27:3)
#1      TestCommand.runCommand (package:flutter_tools/src/commands/test.dart:271:7)

#2      AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#3      _rootRun (dart:async/zone.dart:1126:13)
#4      _CustomZone.run (dart:async/zone.dart:1023:19)
#5      _runZoned (dart:async/zone.dart:1518:10)
#6      runZoned (dart:async/zone.dart:1465:12)
#7      AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#8      FastFlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:847:20)
#9      CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#10     FlutterCommandRunner.runCommand.
(package:flutter_tools/src/runner/flutter_command_runner.dart:338:21)

#11     AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#12     _rootRun (dart:async/zone.dart:1126:13)
#13     _CustomZone.run (dart:async/zone.dart:1023:19)
#14     _runZoned (dart:async/zone.dart:1518:10)
#15     runZoned (dart:async/zone.dart:1465:12)
#16     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#17     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:288:19)
#18     CommandRunner.run. (package:args/command_runner.dart:112:25)
#19     new Future.sync (dart:async/future.dart:224:31)
#20     CommandRunner.run (package:args/command_runner.dart:112:14)
#21     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:231:18)
#22     run.. (package:flutter_tools/runner.dart:64:22)
#23     _rootRun (dart:async/zone.dart:1126:13)
#24     _CustomZone.run (dart:async/zone.dart:1023:19)
#25     _runZoned (dart:async/zone.dart:1518:10)
#26     runZoned (dart:async/zone.dart:1502:12)
#27     run. (package:flutter_tools/runner.dart:62:18)

#28     AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#29     _rootRun (dart:async/zone.dart:1126:13)
#30     _CustomZone.run (dart:async/zone.dart:1023:19)
#31     _runZoned (dart:async/zone.dart:1518:10)
#32     runZoned (dart:async/zone.dart:1465:12)
#33     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#34     runInContext (package:flutter_tools/src/context_runner.dart:64:24)
#35     run (package:flutter_tools/runner.dart:51:10)
#36     main (package:flutter_tools/executable.dart:65:9)
#37     main (file:///Users/mustafa/Development/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#38     _startIsolate. (dart:isolate-patch/isolate_patch.dart:299:32)
#39     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
[  +21 ms] executing: [/Users/mustafa/Development/flutter/] git rev-parse --abbrev-ref HEAD
[   +6 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[   +4 ms] executing: sw_vers -productName
[  +13 ms] Exit code 0 from: sw_vers -productName
[        ] Mac OS X
[        ] executing: sw_vers -productVersion
[  +13 ms] Exit code 0 from: sw_vers -productVersion
[        ] 10.15.2
[        ] executing: sw_vers -buildVersion
[  +13 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 19C57

Hey, any luck with this? I'm seeing the same issue.

I managed to remove the dependency of _fe_analyzer to be hit with
Could not find a file named "pubspec.yaml" in "/Users/username/.pub-cache/hosted/pub.dartlang.org/archive-2.0.11".
Struggling to run tests at all here.

Hi @mustafa-almulla
could you please provide your
flutter test --verbose <YOUR TEST>
thank you

Hi @iapicca
Please see the output as you requested
[ +26 ms] executing: [/Users/mustafa/Development/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +32 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[ ] e10df3c
[ ] executing: [/Users/mustafa/Development/flutter/] git describe --match v*.. --first-parent --long --tags
[ +16 ms] Exit code 0 from: git describe --match v*.. --first-parent --long --tags
[ ] v1.14.6-83-ge10df3c1a
[ +7 ms] executing: [/Users/mustafa/Development/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +5 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ ] origin/master
[ ] executing: [/Users/mustafa/Development/flutter/] git ls-remote --get-url origin
[ +5 ms] Exit code 0 from: git ls-remote --get-url origin
[ ] https://github.com/flutter/flutter.git
[ +47 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[ ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[ ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[ ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[ ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[ +66 ms] running test package with arguments: [-r, compact, --concurrency=6, --test-randomize-ordering-seed=0, --,
/Users/Shared/Projects/ideeclub/ideeclub/./test/store_module_test.dart]
00:00 +0: loading /Users/Shared/Projects/ideeclub/ideeclub/./test/store_module_test.dart [ +163 ms] test 0: starting test /Users/Shared/Projects/ideeclub/ideeclub/./test/store_module_test.dart
[ +20 ms] test 0: starting shell process
[ +5 ms] Stopping scan for flutter_test_config.dart; found project root at /Users/Shared/Projects/ideeclub/ideeclub
[ +4 ms] Compiler will use the following file as its incremental dill file:
/var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_compiler.I4Fg48/output.dill
[ ] Listening to compiler controller...
[ +2 ms] Compiling /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_listener.NRRac5/listener.dart
[ +14 ms] /Users/mustafa/Development/flutter/bin/cache/dart-sdk/bin/dart
/Users/mustafa/Development/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/mustafa/Development/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter
-Ddart.developer.causal_async_stacks=true --output-dill
/var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_compiler.I4Fg48/output.dill --packages
/Users/Shared/Projects/ideeclub/ideeclub/.packages -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-clo
sure-call-instructions --enable-asserts --track-widget-creation --initialize-from-dill
/Users/Shared/Projects/ideeclub/ideeclub/build/testfile.dill.track.dill
[ +14 ms] <- compile /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_listener.NRRac5/listener.dart
00:01 +0: loading /Users/Shared/Projects/ideeclub/ideeclub/./test/store_module_test.dart [+1352 ms] <- accept
[ ] <- reset
[ ] Compiling /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_listener.NRRac5/listener.dart took 1382ms
[ +1 ms] /Users/mustafa/Development/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester --disable-observatory
--enable-checked-mode --verify-entry-points --enable-software-rendering --skia-deterministic-rendering
--enable-dart-profiling --non-interactive --use-test-fonts --packages=/Users/Shared/Projects/ideeclub/ideeclub/.packages
/var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_listener.NRRac5/listener.dart.dill
[ +1 ms] Using this directory for fonts configuration:
/var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_fonts.O8i5T9
[ +5 ms] test 0: awaiting initial result for pid 38248
[ +546 ms] test 0: process with pid 38248 connected to test harness
[ +1 ms] test 0: awaiting test result for pid 38248
00:02 +0 -1: Creating Store [E]
type 'List' is not a subtype of type 'ListBuilder' in type cast
package:ideeclub/src/store/module/store_module.dart 20:30 StoreModule.createStore.
package:ideeclub/src/store/models/store_model.g.dart 242:33 StoreBuilder.update
package:ideeclub/src/store/models/store_model.g.dart 109:28 new _$Store
package:ideeclub/src/store/module/store_module.dart 15:14 StoreModule.createStore
test/store_module_test.dart 16:17 main.
[ +168 ms] test 0: process with pid 38248 no longer needed by test harness
[ ] test 0: cleaning up...
[ ] test 0: ensuring end-of-process for shell
[ +8 ms] test 0: deleting temporary directory
[ +2 ms] test 0: shutting down test harness socket server
[ +2 ms] test 0: finished
00:02 +0 -1: Some tests failed.
[ +11 ms] Deleting /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_compiler.I4Fg48...
[ +2 ms] killing pid 38244
[ +25 ms] Deleting /var/folders/4g/_rp6hmlj773fp87kl20gjq9w0000gn/T/flutter_test_fonts.O8i5T9...
[ +4 ms] test package returned with exit code 1
#0 throwToolExit (package:flutter_tools/src/base/common.dart:27:3)
#1 TestCommand.runCommand (package:flutter_tools/src/commands/test.dart:271:7)
#2 AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#3 _rootRun (dart:async/zone.dart:1126:13)
#4 _CustomZone.run (dart:async/zone.dart:1023:19)
#5 _runZoned (dart:async/zone.dart:1518:10)
#6 runZoned (dart:async/zone.dart:1465:12)
#7 AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#8 FastFlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:847:20)
#9 CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#10 FlutterCommandRunner.runCommand.
(package:flutter_tools/src/runner/flutter_command_runner.dart:338:21)
#11 AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#12 _rootRun (dart:async/zone.dart:1126:13)
#13 _CustomZone.run (dart:async/zone.dart:1023:19)
#14 _runZoned (dart:async/zone.dart:1518:10)
#15 runZoned (dart:async/zone.dart:1465:12)
#16 AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#17 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:288:19)
#18 CommandRunner.run. (package:args/command_runner.dart:112:25)
#19 new Future.sync (dart:async/future.dart:224:31)
#20 CommandRunner.run (package:args/command_runner.dart:112:14)
#21 FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:231:18)
#22 run.. (package:flutter_tools/runner.dart:64:22)
#23 _rootRun (dart:async/zone.dart:1126:13)
#24 _CustomZone.run (dart:async/zone.dart:1023:19)
#25 _runZoned (dart:async/zone.dart:1518:10)
#26 runZoned (dart:async/zone.dart:1502:12)
#27 run. (package:flutter_tools/runner.dart:62:18)
#28 AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#29 _rootRun (dart:async/zone.dart:1126:13)
#30 _CustomZone.run (dart:async/zone.dart:1023:19)
#31 _runZoned (dart:async/zone.dart:1518:10)
#32 runZoned (dart:async/zone.dart:1465:12)
#33 AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#34 runInContext (package:flutter_tools/src/context_runner.dart:64:24)
#35 run (package:flutter_tools/runner.dart:51:10)
#36 main (package:flutter_tools/executable.dart:65:9)
#37 main (file:///Users/mustafa/Development/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#38 _startIsolate. (dart:isolate-patch/isolate_patch.dart:299:32)
#39 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
[ +21 ms] executing: [/Users/mustafa/Development/flutter/] git rev-parse --abbrev-ref HEAD
[ +6 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ ] master
[ +4 ms] executing: sw_vers -productName
[ +13 ms] Exit code 0 from: sw_vers -productName
[ ] Mac OS X
[ ] executing: sw_vers -productVersion
[ +13 ms] Exit code 0 from: sw_vers -productVersion
[ ] 10.15.2
[ ] executing: sw_vers -buildVersion
[ +13 ms] Exit code 0 from: sw_vers -buildVersion
[ ] 19C57

any update, is there anything else you need

@mustafa-almulla @phillwiggins
Are you still facing this issue on the latest version of flutter? The logs posted here actually don't contain the failure.
Thank you

It seem to be ok now


fix #1015 PR

Description
Add missed import of goodWallet instance in appSwitch.js. Delete undefined and unnecessary function calls in AppSwitch.js and Dashboard.js.

Merged with Hadar's approve


Image uploader

Unclear how this would work, as image uploads are largely a user-land problem and it's unclear how much value a generic solution would provide.
Suggestions:

Provide a generic and configurable field type for this
Support generic image hosting providers OOTB (cloudinary etc)
Enable configuration of field type to support other providers

Same question here. I want to use this and would expect this to provide the ability to add images using the UI (with me implementing the backend).

@Arsenalist before this gets implemented, you could try using a custom field: https://github.com/measuredco/puck#custom-fields

Its extremely useful to have such a component, since image upload is essential for editors. Even if people choose not to use this component and build their own, it can be used as a reference. In fact this is the first component I looked for on Puck.
The Puck editor needs a way to expose an image handler, that one can hook into for the actual upload foo which is of course the dev's headache.
As an example from react-page:
"The image upload handler is any function that receives a File and returns a Promise<{url: string}> with the uploaded image url."
( PS Ive written a lot of these docs. I use RP heavily and am looking to migrate away from it.)


Normalize line endings

This pull request normalizes all the line-endings so we don't have mixed CR, LF, and CRLF endings in the same file. With the provided .gitattributes file (copied from OSVR-Core), git will automatically convert the line endings on commit and checkout and keep things consistent.

I was just wondering about this when doing some rm work Friday...
On Mon, Jun 20, 2016, 11:44 AM Kevin Godby<EMAIL_ADDRESS>wrote:

This pull request normalizes all the line-endings so we don't have mixed
CR, LF, and CRLF endings in the same file. With the provided
.gitattributes file (copied from OSVR-Core), git will automatically
convert the line endings on commit and checkout and keep things consistent.
You can view, comment on, or merge this pull request online at:
https://github.com/sensics/OSVR-RenderManager/pull/112
Commit Summary

Adding .gitattributes file to handle line-endings.
Normalize all the line endings.

File Changes

A .gitattributes
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-0
(27)
M CMakeLists.txt
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-1
(752)
M cmake/Findliquidvr.cmake
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-2
(108)
M examples/CMakeLists.txt
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-3
(472)
M examples/D3DCube.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-4
(336)
M examples/RenderManagerD3DATWDoubleBufferExample.cpp
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-5
(26)
M examples/VertexShader3D.hlsl
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-6
(52)
M examples/font.c
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-7
(404)
M examples/font.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-8
(82)
M examples/pixelshader.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-9
(1694)
M examples/pixelshader.hlsl
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-10
(8)
M examples/pixelshader3d.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-11
(120)
M examples/pixelshader3d.hlsl
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-12
(18)
M examples/vertexshader.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-13
(1696)
M examples/vertexshader.hlsl
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-14
(8)
M examples/vertexshader3d.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-15
(466)
M installer/README.txt
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-16
(382)
M installer/README_build.txt
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-17
(52)
M installer/directmode_HDK1.2.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-18
(196)
M installer/directmode_HDK1.2_landscape.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-19
(196)
M installer/directmode_HDK1.3.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-20
(196)
M installer/directmode_HDK1.3_ATW.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-21
(196)
M installer/directmode_HDK1.3_built_in.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-22
(192)
M installer/directmode_HDK1.3_mesh_client.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-23
(5712)
M installer/directmode_HDK1.3_mesh_server.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-24
(194)
M installer/directmode_HDK2.0_built_in.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-25
(194)
M installer/directmode_Vuzix.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-26
(196)
M installer/directmode_dSight.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-27
(242)
M installer/distortion_nondirect_HDK1.2.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-28
(196)
M installer/nondirectmode_HDK1.2.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-29
(196)
M installer/nondirectmode_HDK1.3.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-30
(196)
M installer/nondirectmode_dSight.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-31
(242)
M installer/nondirectmode_window.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-32
(180)
M installer/nondirectmode_window_angledistort.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-33
(174)
M installer/nondirectmode_window_angletest.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-34
(202)
M installer/osvrRenderManager.aip
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-35
(718)
M osvr/RenderKit/RenderKitGraphicsTransforms.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-36
(12)
M osvr/RenderKit/RenderKitGraphicsTransformsC.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-37
(12)
M osvr/RenderKit/RenderManagerBase.cpp
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-38
(5746)
M osvr/RenderKit/RenderManagerD3D11ATW.h
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-39
(48)
M osvr/RenderKit/RenderManagerD3DBase.cpp
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-40
(22)
M osvr_server_config.RenderManager.sample.json
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-41
(74)
M vendor/CMakeLists.txt
https://github.com/sensics/OSVR-RenderManager/pull/112/files#diff-42
(22)

Patch Links:

https://github.com/sensics/OSVR-RenderManager/pull/112.patch
https://github.com/sensics/OSVR-RenderManager/pull/112.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sensics/OSVR-RenderManager/pull/112, or mute the
thread
https://github.com/notifications/unsubscribe/AADuyR8MHpsM-l8df2zDCCg0F9lvRI3aks5qNsN2gaJpZM4I55PB
.

--
Ryan A. Pavlik, Ph.D.
CTO - OSVR Platform
Sensics, Inc.
www.sensics.com
--
Latest news and blog posts (subscribe here
http://sensics.com/subscribe-to-our-mailing-list/ go get weekly updates):
June 17: Notes from the Zero Latency free-roam VR gameplay
http://sensics.com/notes-from-the-zero-latency-free-roam-vr-gameplay/
June 15: VRguy podcast: Jens Christensen, former CEO of Jaunt VR, on the
video value chain in VR
http://sensics.com/vrguy-podcast-episode-15-jens-christensen-on-360-and-3d-video-in-vr/
June 13: OSVR unveils dual-display 2160x1200 90 Hz headset
http://sensics.com/osvr-unveils-open-source-2160-x-1200-dual-display-headset/

@rpavlik Yeah, I fixed a few by hand when I noticed them, but it makes resolving conflicts between branches a huge PITA. So I finally took the time to tackle them all at once.


Expand Shell Plugin Options

I would like to be able to change this value to a different port like SERIAL_CONTROL_DEV_TELEM2 because I use this message for other things like writing to cameras that don't have a built-in driver in Ardupilot. A couple small changes would make the shell plugin work for many more scenarios. If it's not clear I can just make the PR quickly and see what you think.

Got it, yes if you can make a PR that would be good.


This app is using a deprecated version of the Android embedding.

Hello everybody
while doing
flutter run
in the example folder I get:
Warning
──────────────────────────────────────────────────────────────────────────────
Your Flutter application is created using an older version of the Android
embedding. It is being deprecated in favor of Android embedding v2. To migrate
your project, follow the steps at:

https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The detected reason was:

  /Users/eddy/projects/ttt/flutter_nearby_connections/example/android/app/src/main/AndroidManifest.xml uses
  `android:name="io.flutter.app.FlutterApplication"`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Build failed due to use of deprecated Android v1 embedding.

is there any plan to upgrade this to the new embedding?
or
what is flutter most recent version that can be used to build and run the example?

Hello, I had same issue, but I solved it.
Please try:
Edit your project name > Android > Manifest.xml
Maybe, this code is written
android:name="io.flutter.app.FlutterApplication"
then, please write over
android:name="${applicationName}"
and built again.
I tried to do this, I solved.
But still now, the real android devices don't work on sample code.


TypeError: undefined is not a constructor (evaluating '$window.attachEvent('onstorage', wrap)')

Getting the following error using Karma and a spec helper with $provide to allow access to $window.  However, it doesn't like this when run through PhantomJS 2.0.   Unfortunately, I can't provide source code as it is proprietary app. I am trying to make a test case with just the failing software.  Any ideas would be helpful, thanks.

Any luck on fixing this? I'm bumping into the same issue

Same here. I've just encountered the same exact issue.

I temporarily 'fixed' it by stubbing the attachEvent function on the window

That check should do the trick


Many-to-One implementation

Hi, the code for training provided seems to be for one-to-one conversion, whereas the associated paper suggests that the model should also be capable of many-to-one conversion. Is there any change required for training the model for many-to-one conversion on the VCTK dataset?

Hi, there is no need to change anything. Just put the speaker utterances except for the target speaker into ./voice/trainA,


Begin removing pyGSFLOW raster class

Fast raster resampling methods have been migrated to FloPy. Begin deprecation of pyGSFLOW's raster processing/resampling class.

Deprecated class and hooked existing code to flopy.utils.Raster()


Add dataset COrpus of Urdu News TExt Reuse (COUNTER).

Just a small revision from simon's review: 20KB for the dummy_data.zip is fine, you can keep them this way.

Also the CI is failing because of an error tests/test_file_utils.py::TempSeedTest::test_tensorflow that is not related to your dataset and is fixed on master. You can ignore it

merging since the Ci is fixed on master


Other packages must update http in firebase_storage_web

Because firebase_storage >=11.2.3 depends on firebase_storage_web ^3.6.3 which depends on http ^0.13.0, firebase_storage >=11.2.3 requires http ^0.13.0.
So, because .... depends on both firebase_storage ^11.2.3 and http ^1.0.0, version solving failed.
exit code 1

https://github.com/firebase/flutterfire/blob/3d8b836b2858702c395231370a7fa48d968c71ef/packages/firebase_storage/firebase_storage/pubspec.yaml#L26
@rakotoleonce As a workaround, you can try using dependency_overrides and use the http version as applicable as force update.

Duplicate of #11073. There's an open PR that will hopefully be merged soon: #11158

Thanks for the tip @JonasWanke
Closing as such.


[QUESTION] ConnectionHiddenCheckClient.GetAllConnectionData returns "Error"

I have a bunch of IDEA files and when calling ConnectionHiddenCheckClient.GetAllConnectionData for each of the connections (using their Identifier), the function return "Error". Is there a way to know what's the cause and how it can be fixed?

HI @philip-smet, can you please confirm which version you are using?
Error messaging in the API is something we are looking to improve soon. Thank you for your patience.

The problem occurs in both version 23.1 and version 24.0

Hi @philip-smet,
Does it occur with all or only some connections?  It is working okay on my side. You can send me a connection file and we can check it.
Cheers Nathan

Hi @philip-smet please send me a file that you cannot export and I will test it. I will close this bug. Thanks.


When transitioning between page components plane is mis-positioned

I am using react-router-dom to create various routes for page components.
I have just noticed that if you transition between pages the planes on the page are out of position.
This position issue is corrected if you resize the browser window.

Hi @joehuggans,
Route transitions are always a pain with React, I've tried a few things for now but I didn't push the experiments too far.
Could it be that you need to update the scroll values by calling curtains.updateScrollValues(0, 0) when your route changes?
A codesandbox demonstrating the issue might help here.
Cheers,

Ok, thanks. I will create a codesandbox very soon to try figure this out.

Hey @joehuggans were you ever able to figure this out?

Hi @MrUltimate sorry no never did figure it out, we ended up for the time being only using this plugin on pages with no scroll, the plan was to come back to this issue later.

Hi @martinkosmela,
I think your issue is related to the useEffect hook being executed twice on strict mode / development environement. See: https://stackoverflow.com/questions/61254372/my-react-component-is-rendering-twice-because-of-strict-mode
My take is that it executes the return function once therefore disposing the webgl context: https://github.com/martinlaxenaire/react-curtains/blob/main/src/components/Curtains.js#L80
Unfortunately this was introduced in React after I first published this package, and I did not have time to look further into it since.
Any suggestion / PR on how to get rid of that side effect would be appreciated.

I'm experiencing this same issue. I can confirm I don't have StrictMode enabled...

Follow-up: I was able to work around this by updating my plane's position in its onRender callback, which I thought would have some performance implications... but seems to work okay for now?
const onRender = (plane) => {
    plane.updatePosition();
};

I tried applying this to all my planes and it resolved any issues related to this, but I'm sure it isn't an ideal solution.
Fingers crossed it doesn't come up as I test further.


Qemu - Can't shim 'qemu-system-moxie.exe': File doesn't exist.

It seems the package dont include:
Can't shim 'qemu-system-moxie.exe': File doesn't exist.
Thanks

According to QEMU's wiki moxie is removed from 6.1
Unfortunately when the installer chokes on qemu-system-moxie.exe it'll block all following shims.

Created a PR: ScoopInstaller/Main#2579


Getting unstripped html content from child

Is there any way to get child inner HTML?
e.ChildText(".content") return stripped version of it. I would need unstripped with basic html characters like <b><p>,...
Is there any way this is possible?

See #124


temp: try out modified engine

 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.


Imported package modules don't have their imports

I just tried to import a module from a (separate) package of mine and I'm getting errors that there are symbols that the module uses that are not in scope.
I could minimize it to an extent by importing the modules that are missing in the interpreter but it's not very feasible, and I actually tried but I got name clashes when the module I'm trying to import only imports some symbols from a module, and so on. It's also very tedious with a lot of imports.
I'm not sure if I hit a limitation or a bug or maybe I'm not doing something correctly.

Sounds unlikely, do you have a minimal example?

As @gelisam said, a working minimal example would be very useful here.

I'll try to come up with something right now.
I tried once and couldn't reproduce, but it happens for sure in an actual project, so I'll try to investigate what's happening.

Sounds good. This issue is a little vague and not easily reproducible, so unless you come up with an example I'll have to close it at some point since no progress would ever be made.

Two updates:
A) I found that it's not even about trying to import a module, it's about the type I infer/as. If it comes from another module, sometimes it's problematic, and sometimes it's not, e.g. below it's problematic with text, in my project it's problematic both with text and my modules in the separate package, and in my mentioned first attempt, it was completely fine with definitions that are in a separate package.
B) I found one case with using text:
import Data.Text (Text)
import Language.Haskell.Interpreter

main :: IO ()
main = (=<<) print . runInterpreter $ do
  setImports ["Prelude"]
  interpret "Nothing" (as :: Maybe Text)

Fails:
ghci> main
Left (WontCompile [GhcError {errMsg = "<interactive>:3:42: error:\n    Not in scope: type constructor or class `Text'"}])

As mentioned, I'm getting error with text in my actual project too, although I'm getting the same thing with definitions in my other package.

I confirm the same error with runghc, hint-0.6.0 and text-<IP_ADDRESS>.
Do you have an example of when this does work?

Package p1 has just module P1.A:
module P1.A where data A = A deriving Show
Package p2 depends on p1 and has module P2:
module P2 where
import Language.Haskell.Interpreter
import P1.A

main :: IO ()
main = (=<<) print . runInterpreter $ do
  setImports ["Prelude", "P1.A"]
  interpret "A" (as :: A)

Session:
ghci> main
Right A

Do you have any working example with a package that you installed through cabal/stack? Maybe this has something to do with how you installed the separate package.

I don't. p1 was installed in p2 through stack via the packages field in stack.yaml and it worked. In my actual project this is the same way I included my separate project and it failed.
Is there anything I should do when installing packages normally (e.g. like text) so that they'll work with the interpreter?

Is there anything I should do when installing packages normally (e.g. like text) so that they'll work with the interpreter?

Not that I know.
On my own usage of hint, I've found that depending on what the code does, the binary will crash if compiled and executed separately, whereas it won't if I just runghc it. I haven't had time to binary-search exactly what part of the code is causing this, as a hint "Hello World" does work in both cases.
I suspect a similar approach would work here. text is a complex package, and your example p2 is a simple one. I assume hint breaks at some point between these two for a specific reason, which could probably be found if you start removing parts from text until it starts working.
Also, playing with it now, I think I found it. This works:
import Data.Text (Text)
import Language.Haskell.Interpreter

main :: IO ()
main = (=<<) print . runInterpreter $ do
  setImports ["Prelude", "Data.Text"]
  interpret "Nothing" (as :: Maybe Text)

I see, so would you consider this a bug? and would you advise me to use a DSL instead of trying to interpret Haskell, at least for the time being?
And by the way, as I noted in my OP, importing in the interpreter does help but it's not so feasible, perhaps it could be a bit more if there was a way to choose what to import from a module within the interpreter (e.g. an equivalent to import MyModule (x,y,z)).

I don't think this is a bug - I don't see how the interpreter would have access to the imports if it's not told about them. Also, you did use explicit imports in your "this works" example, so you're not putting the two examples at the same level.

perhaps it could be a bit more if there was a way to choose what to import from a module within the interpreter (e.g. an equivalent to import MyModule (x,y,z)).

Maybe. Perhaps you could dig into the hint source and play with this.

I see. Thank you very much!

To clarify - you might be confused in the example having interpret "Nothing" (as :: Maybe Text).
You might think - In the interpreter, I only have Nothing which doesn't require Data.Text. Why do I need to set it as an import?
What interpret does here is generate the code Nothing :: Maybe Text, compile it and evaluate it. So it does use Data.Text, and it will fail to compile if it doesn't find that.


Rename to DefaultExecuteScriptAttribute

This renames DefaultExecuteScriptAttributes to the singular form DefaultExecuteScriptAttribute, since it is a string type module that represents just one attribute.
I also fixed the logic in execute.go to always exclude the data line type module. Please review @delaneyj.
https://github.com/starfederation/datastar/compare/library/fix-script-attributes?expand=1#diff-69d2ca794232ca91c3d958c2dfe040d6f72e115bbb3127859b730e1c46524fad

no, it can be any of these attributes https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#attributes

By calling it DefaultExecuteScriptAttributes, it makes it sound like an array, when it is in fact a string.
https://github.com/starfederation/datastar/blob/9ee36d02135c14baaf6cf937745fb2c67143bb60/code/ts/library/src/engine/consts.ts#L15

It should be an array... right now with one value, I'll make the changes to the tsbuild to support this

fixing in #57 branch


[WIP] Add hackernoon tutorial to the documentation

This is an attempt at porting the hackernoon's tutorial to the Elchemy documentation.

Is this ready?

Closing the PR till somebody picks it up


Running docker-compose exec app mattermost erase configuration

(I'm not sure this should be here or in the mattermost-server issues, but since it could be docker related I start here.)
When running
docker-compose exec app mattermost channel modify ...

my Mattermost configuration was erased (Site URL, Gitlab configuration, SMTP configuration, etc.).
I'm on 2b12534f900f51a485c47bcd880a61df1b20beb7, and using mostly the default docker-compose except for

the team edition
the volumes for the various containers

Perhaps your issue is realted to MM-32234 (in case the command is executed as root).
According to the v5.31 changelog the bug has been fixed in v5.31.1 (you are on v5.31.0).

Perhaps your issue is realted to MM-32234 (in case the command is executed as root).
According to the v5.31 changelog the bug has been fixed in v5.31.1 (you are on v5.31.0).

I'm not specifying the user when running the exec, so maybe I guess it's root. Running the command with the user specified in the compose should avoid that issue then?

I'm not specifying the user when running the exec, so maybe I guess it's root. Running the command with the user specified in the compose should avoid that issue then?

I had the same issue (config was reset after running mattermost command, but I specifically used the root user on the command line). I was able to fix it by switching my repo to branch 'release-5.31' (commit https://github.com/mattermost/mattermost-docker/commit/8b95992a92edcf7c222641626d547b184cd5477d) and rebuilding  my docker containers afterwards (upgrading Mattermost to v5.31.1).

Same. Does it only affect config.json? Luckily I have good backup.


Add support for chrome binary option

The test all look good. I think credo is just upset about some whitespace.

Thanks for the PR! I completely understand the problem you're trying to solve, but want to do a little research to see if this is the configuration pattern we want to establish across the rest of our drivers. I'm thinking specifically about what happens when a user tries to pass additional default args through this config and how will that work with our wrapper script?
@keathley @PragTob Could we wait a week or two on this PR until I'm back from vacation and have had a chance to submit my PR for #224? By then, I should have a played around in this area enough to have a more informed opinion on how we should expose this config.

Hey @opsb - wanna fix this up? :)

@PragTob I'm not at Zapnito any more so I don't have access to the zapnito fork. I've opened a new PR at https://github.com/keathley/wallaby/pull/355


canvas - transparent background

canvas widget - is a transparent background possible?

Yeah possible. We inherited the white background.

is it possible now or is this a feature that needs to be added?

it is a feature that needs to be added.

ok, thanks. I would think it should be transparent by default

is this an easy fix? it really hinders placing a canvas over any other UI elements

Should be. @mpost is away so we will revisit it when he is back next week.

@bFlood We have changed the behavior previously. Could you please try the following snippet:
var page = tabris.create("Page", {
  title: "Canvas",
  topLevel: true
});

tabris.create("TextView", {
  text: "hello world",
  layoutData: {left: 40, top: 50}
}).appendTo(page);

tabris.create("Canvas", {
  layoutData: {left: 10, top: 10, right: 10, bottom: 10}
}).on("resize", function(canvas, bounds) {
  var ctx = canvas.getContext("2d", bounds.width, bounds.height);
  ctx.strokeStyle = "rgba(78, 154, 217, 0.9)";
  ctx.lineWidth = 10;
  ctx.moveTo(20, 20);
  ctx.lineTo(bounds.width - 40, bounds.height - 40);
  ctx.stroke();
}).appendTo(page);

page.open();

@mpost it still appears all black on iOS and Android, I'm using tabris 1.4

@bFlood Interesting to hear. Did you verify with the snippet above?
When you say things appear black... What exactly is black? Could you provide a snippet that shows the behavior you are describing?

hmm, I tried your sample above and it worked perfectly. let me check my code and see what I'm doing wrong. thanks!


Does not currently support ligatures

Oni does not currently support ligatures such as those used in Fira Code. As inconsequential as it may sound, this is one of the primary reasons keeping me tied to Atom.
Unfortunately, due to limitations in the 2d Canvas context api, it does not seem possible to add ligatures using CSS-only methods such as this.

Thanks for the report! This is interesting, I haven't used fonts that support ligature for development. I'm trying out Fira Code now.
One investigation I have ongoing is looking at using  a DOM-based rendering strategy (as opposed to Canvas). I believe this could potentially be more performant, and could potentially solve this problem. It potentially would also help with #126 as well

I started looking at a DOM strategy, and it looks promising (PR #140). The ligatures are rendering correctly:

Some bugs

Fixed by #140, which switches to a DOM rendering strategy (so ligature comes free with that) - I'm enjoying ligatures via Fira Code now :)
Let me know if you still see any issues!


cleanup warnings in plc4j-api, plc4j-core, dummy-driver

raw type usage
missing javadoc tags

heavily outdated, needs rebasing


fix dup metric hook when enable single replica load (#14456)

SingleReplica service registers metric 'add_batch_task_queue_size' which is unnecessary and will cause duplicated registration of the metric.
Signed-off-by: freemandealer<EMAIL_ADDRESS>Proposed changes
Issue Number: close #14456
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

On a second thought, I'd better find out a way to use single server/service to eliminate the problem from source.


add exception catching on _send_request

When an error is thrown by the XHR request (like when it's blocked by adblock), it can makes a whole JS app crash.
I run into this issue using the npm package in a React app, on Firefox with AdBlock Plus and privacy protection enabled.

Good idea, thanks! This is in rc 2.8.0 and should be available next week.

released in v2.8.0, thanks!


Default components

This PR contains

Components with default behavior as headlessui where on selection of an option we get the whole option object.
A new page at /default route depicting the usage of the above default components
Added provision to prefill form with the help of query params
Fixed typescript issues
Added loader between page loads
UI enhancements
Readme updated

merged in main branch


feat(makefile): add capability to skip Docker image pull

close #1088
Thanks to @foragerr

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

:exclamation: No coverage uploaded for pull request base (main@31c1a2d). Click here to learn what that means.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1463   +/-   ##
=======================================
  Coverage        ?   58.53%
=======================================
  Files           ?       82
  Lines           ?     3429
  Branches        ?        0
=======================================
  Hits            ?     2007
  Misses          ?     1422
  Partials        ?        0

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

Since we are running python unit tests, what we actually need is install-python-dependencies ?

@Umpire2018 this seems to break the unit tests on main--any ideas?

Noted.


Do not run server process as root

Fixes #87

Codecov Report

Merging #91 (4562d26) into develop (471e280) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop      #91   +/-   ##
========================================
  Coverage    52.56%   52.56%
========================================
  Files            5        5
  Lines           78       78
========================================
  Hits            41       41
  Misses          37       37

Continue to review full report at Codecov.

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


Dos this work with Zwave JS

Hi ,
I have just install this grpah tool and it does not display anything other that a set of key
I f click to netowrk managment it asks to migrate to Zwave JS which I am using already
So I am curious if this is geared to work with Zwave JS
Vas

guess not ... :-) I migrated from openzwave where this did work, but now on zwaveJS it does not appear to be working.....

This repository is archived as this exact graph was included as part of the Zwavejs2mqtt.
If you are using the ZwaveJS, please upgrade to full Zwavejs2mqtt to get this functionality back.


Allow run without config

Thanks for the awesome work on this library!
I wanted to propose that a flag be added to allow mix esbuild to run without loading the application configuration.
In particular, I'm trying to build my static assets inside of a container in a continuous deployment pipeline. My config/runtime.exs file throws an exception if any of a number of environment variables aren't set, and typically none of those variables are set during the build process.
I'm currently working around this by calling mix esbuild before copying the runtime configuration file into the container, but it would be nice if I could specify all configuration via arguments to the mix task and specify that the configuration shouldn't be used just when running in my build pipeline.

Sounds good to me. We can support a --no-runtime-config option. You can use OptionParser.parse_head so we parse only the beginning of the argv and we stop as soon as we see a non-flag. So you can do this:
mix esbuild --no-runtime-config default ...

Note how it has to come before the environment. Effectively we have:
mix esbuild TASK_OPTIONS PROFILE ESBUILD_ARGS

Can you please send a PR? :)

I've had the same circumstances (CI build process).
But now I just set an CI environment variable and check for it additionally to config_env/1 === :prod via System.get_env/1 in runtime.exs.


Wrong 'saveSelection'

I have found an instance of when 'saveSelection' is called, that it incorrectly saves a selection outside of the editor.  You can reproduce the issue by going to (https://mindmup.github.io/bootstrap-wysiwyg/) and following these instructions.

Highlight/select the text 'Go ahead'.
Click on the Create Hyperlink/Anchor button.
Click into the 'URL' input box placing focus on the box.
Hover over the editor area, and then take the mouse cursor outside the editor onto the page.
Click on the page to make the 'URL' input box lose focus and the dropdown to close.

You should see the temporary highlight stick around rather than have the selection return properly.  Here is my suggested fix.

Wysiwyg.prototype.saveSelection = function() {
     var currentRange = this.getCurrentRange();
     if (typeof currentRange !== "undefined" && $.contains(this.editor[0], $(currentRange.commonAncestorContainer).parent()[0]))
     {
          this.selectedRange = this.getCurrentRange();
     }
};

Well, this creates a new issue.  If I click in the URL input box and then just click back into the editor, the highlight sticks around this way too.  So, I guess I don't really know the fix, just see a problem that you can reproduce with the instructions I first gave.

Hi @dbudde the Mindmup repo is no longer maintained and hasn't been updated in quite a while. Can you try this out on our demo page http://steveathon.github.io/bootstrap-wysiwyg/ and let us know if this is still an issue?

Yes, I just tested it at this link (thank you for that by the way) and the problem still occurs.  The way I have fixed it for the moment was to update the 'saveSelection' with the code I showed above and then I call the 'markSelection' method by hooking into the 'blur' event on the URL input field.  I am not putting the 'data-edit="createLink"' on the URL input directly like the example has it done.   Part of the reason for my changes was I am integrating Bootstrap 4.1 with Font Awesome 5.  I'm attaching an image so you can see what the GUI looks like (not that it addresses this issue).


Pipeline reproducibility #7

From https://github.com/c-BIG/NPM-sample-qc/issues/11
Process sg10k_cov_062017 is erroring out with following error:
Caused by:
  Process `sg10k_cov_062017 (1)` terminated with an error exit status (127)

Command executed:

  sg10k-cov-062017.sh NA12878.bam > NA12878.sg10k_cov_062017.txt

Command exit status:
  127

Command output:
  (empty)

Command error:
  .command.sh: line 2: sg10k-cov-062017.sh: command not found

Proposed solution:
The binary for this step is copied in singularity.def file from https://github.com/c-BIG/sg10k-cov.git, which is probably private, hence inaccessible for the users.
Also unsure, if singularity.def is the right place to define this step. If so, this will also need to be shipped with the offical container for this pipeline.

I would suggest try branch awsbatch-1kg-100sample used to generate QC for the 100 samples of 1000genome or awsbatch-dev for now. The sg10k_cov_062017  is our in-house legacy coverage process script and not included in both branch awsbatch-1kg-100sample and  awsbatch-dev

sg10k_cov_062017 is an NPM phase1  legacy metric that does not have its place in the context of ghif/ga4gh wgs-qc.
It has been removed


Support to externalize domain events

It would be nice if externalizing events into messaging middle ware could be supported out of the box by registering an @ApplicationEventListener that will forward events to infrastructure like Kafka, AMQP & JMS.

May be it is something specific to this project, but in terms of general question the feature of generating and sending messages to  pretty much anywhere (including Kafka, AMQP & JMS) have existed for better part of the decade in Spring Integration project

@odrotbohm I am playing around with the event externalization and I am now wondering how I am supposed to internalize the events (e.g. read them from Kafka and do something) in another Spring Modulith.
Are you planning on adding support for this as well or do you see this as the responsability of the application by e.g. implementing a Kafka consumer manually?


call rosservice start_trajectory in python results in invalid trajectory options

Hi,
I am trying to start a trajectory from python using the start_trajectory service. However, I am receiving the following error:
code: 3
message: "Invalid trajectory options."

I am calling the service as follows:
trajectory_options_msg = TrajectoryOptions(
            tracking_frame="imu_link",
            published_frame="odom",
            odom_frame="odom",
            use_odometry=True,
            num_laser_scans=1,
            num_subdivisions_per_laser_scan=1,
            rangefinder_sampling_ratio=1.,
            odometry_sampling_ratio=1.,
            fixed_frame_pose_sampling_ratio=1.,
            imu_sampling_ratio=1.,
            landmarks_sampling_ratio=1.)

        sensor_topics_msg = SensorTopics()
        sensor_topics_msg.laser_scan_topic = "/scan"
        sensor_topics_msg.imu_topic = "/imu/data"
        sensor_topics_msg.odometry_topic = "/odom"

        rospy.wait_for_service("/start_trajectory")
        try:
            self.trajectory_id = self.start_trajectory_proxy(trajectory_options_msg, sensor_topics_msg)
        except rospy.ServiceException as e:
            print("/start_trajectory service call failed: {}".format(e))

Considering issue 729 I probably have to set trajectory_builder_options_proto.
But how do I go about doing that in Python?
Any help would be appreciated! Thanks.

Use subprocess and call the start trajectory executable with
rosrun cartographer_ros cartographer_start_trajectory --configuration_directory <your Lua config dir> --configuration_basename <your Lua config name>

This isn't the most pythonic way but it saves you from doing the proto stuff.

The whole /start_trajectory service was also refactored now (see current version on master) and doesn't require a proto string anymore.


Full type annotations

Would it be possible to add full type annotations to this repo? Currently we have to skip SIWE in our mypy config during lint check.

Closed as part of #43 and released as part of v2.4.0


Madmax slower than Chia Official App Ubuntu 18.04

Please help, I don't understand why MadMax makes the plots slower than the official Chia app. I have tried different command lines varying the buckets, assigning from 8 to 14 threads and it doesn't make much difference. I have a 1TB NVMe disk for temporary writing.
RIG:
16gb RAM
Intel Core i7-10700K 3.80GHz 16 threads
Ubuntu 18.04
NVMe 1TB for temp files.
Chia version 1.2.2
Official Chia app time one Plot: 5 hrs.
MadMax time one Plot: 6 to 7.5 hrs.
These are some command lines I used:
./chia_plot -n 1 -r 14 -u 256 -t /media/jorge/NVMe/tmp/ -d /media/jorge/WD12TB-01/MadMax/ -c xxx -f yyy
./chia_plot -n 1 -r 14 -u 256 -v 128 -t /media/jorge/NVMe/tmp/ -d /media/jorge/WD12TB-01/MadMax/ -c xxx -f yyy
Thanks in advance!!

I think you need to change your NVME

Monitor your swap utilization when MadMax is running. If you can, Turn off the swap, trim your nvme and try with -r 8 -u 256 -v 128 and increase bucket size if MM crash due to out of memory.
I have i7 990x, 16GB, 1TB Samsung pm983 nvme. on 21.04, I get 56 minutes per plot using
-r 7 -u 256 -v 128 -K 2

If you use swap and your memory is enough , you can type sudo swapoff -a .

First of all, thak you very much for your support guys specially to ataa.
I've updated to Ubuntu 20.04 and incorporated -K 2 with 8 threads and -v 128 to the command line. Just with this, 1 plot time has reduced to 2.5 hours. Later I swaped off with "sudo swapoff -a" and Trim hdd's with "sudo fstrim -a". The result was 2 hours one plot.
Final Result:
When I made two or more plots after trim the disks, the first one, correspond to two hours and the rest of them, 3 hours.

I set this to trim daily:
sudo nano /etc/cron.daily/trim
#!/bin/sh
LOG=/Documentos/ChiaInstall/Trimlog/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -a / >> $LOG
sudo chmod a+x /etc/cron.daily/trim
I was reading about trim your disk 'permantly' will kill it soon. If you have another opinnion please share with me.
How do I trim only NVMe disk?, I don't like to use "fstrim -a".
Thanks!!

How do I trim only NVMe disk?

fstrim /mnt/nvme change /mnt/nvme with your nvme mount point.
You can find nvme mount point by using lsblk

lsblk

Ok got it !!
To make it automaticly for example on crontab it would be like this?
sudo nano /etc/cron.hourly/trim
#!/bin/sh
LOG=/Documentos/ChiaInstall/Trimlog/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v /media/jorge/NVMe / >> $LOG
sudo chmod a+x /etc/cron.hourly/trim

type command: lscpu ,find your CPU speed. And make sure that your CPU has been set to performance.

type command: lscpu ,find your CPU speed. And make sure that your CPU has been set to performance.
I ran lscpu but I haven't seen if the CPU is set to performance.
I made it with grep . /sys/devices/system/cpu/cpufreq/policy*/scaling_governor
The result was the CPU is set to porwersafe, so i made this to change it to performance:
Install cpufrequtils:
sudo apt-get install cpufrequtils
Then edit the following file (if it doesn't exist, create it):
sudo nano /etc/default/cpufrequtils
And add the following line to it:
GOVERNOR="performance"
Save and exit.
For changes take effect, run: sudo systemctl restart cpufrequtils

After setting the CPU to performance I was expecting improve the plot time, but result was the same time than before.

Please help me with this: In order to maintain 2,5 hours per plot (minimum plot time that I reached) with your help guys. I need to trim the nvme disk hourly. I'm trying to do it by crontab, so I configured anacron to excute the following file:
sudo nano /etc/cron.d/anacron
@hourly 1 trimnvme /bin/bash /etc/cron.hourly/trim
"trim" file contain:
#!/bin/sh
LOG=/Documentos/ChiaInstall/Trimlog/trimlog
echo "*** $(date -R) ***" >> $LOG
fstrim -v /media/jorge/NVMe >> $LOG
If I run manualy from the terminal with "run-parts /etc/cron.hourly" it works perfectly and the LOG output file shows:
*** Thu, 22 Jul 2021 12:26:06 -0400 ***
/media/jorge/NVMe: 763,3 GiB<PHONE_NUMBER>80 bytes) recortado
The problem is, when crontab execute every hour, execute the file and the output is just *** Thu, 22 Jul 2021 12:00:00 -0400 ***, and didn't executed the command to trim the nvme disk (fstrim -v /media/jorge/NVMe >> $LOG).
I thought maybe the passwd to run fstrim is cuting the process, so I tested this:
sudo visudo
jorge ALL=NOPASSWD:/bin/fstrim
Still doesnt work!!. Please your help!!

I am not much of a linux guy but first step to troubleshooting any kind of performance problems is to find the bottleneck. For chia plotter it will either be the disk(s) or the CPU.
To monitor disks try command iostat -xmt 1 and pay attention to avgqu-sz, rMB/s and wMB/s columns. If there are any disks with average queue size that never goes below 4 and has lower than expected rMB/s or wMB/s is a potential bottleneck.
To monitor the CPU try command top and look for chia_plot to see the CPU usage. You want it has high as possible up to 1600%. It will dip down and up depending on plotting stage. So perhaps keep an eye for an extended period to see how it behaves.
You might also want to have lscpu | grep "MHz" running to see the CPU clock speed.
Once bottlenect identified you can then narrow your focus down to that.
Also it would be good to see your plot log file. Perhaps we'd notice something worth looking at. Here is what mine looks like. Your speeds will obviously be different but we can try and extrapolate to see if any phase or step takes unusally long to complete.
Multi-threaded pipelined Chia k32 plotter - 82f92a9
Build 0.1.2a for Windows. Check for latest updates: https://stotiks.github.io/chia-plotter/
Final Directory: x:
Number of Plots: 1
Crafting plot 1 out of 1
Process ID: 2580
Number of Threads: 40
Number of Buckets P1:    2^8 (256)
Number of Buckets P3+P4: 2^7 (128)
Pool Public Key: (concealed)
Farmer Public Key: (concealed)
Working Directory:   x:
Working Directory 2: x:
Plot Name: plot-k32-2021-07-20-20-56-df462328278aa77deae5448d309f14d7323ac43614250b6f87f0e59e5ea4392c
[P1] Table 1 took 13.8923 sec
[P1] Table 2 took 71.8714 sec, found<PHONE_NUMBER> matches
[P1] Table 3 took 100.197 sec, found<PHONE_NUMBER> matches
[P1] Table 4 took 120.103 sec, found<PHONE_NUMBER> matches
[P1] Table 5 took 113.957 sec, found<PHONE_NUMBER> matches
[P1] Table 6 took 106.396 sec, found<PHONE_NUMBER> matches
[P1] Table 7 took 74.6335 sec, found<PHONE_NUMBER> matches
Phase 1 took 601.205 sec
[P2] max_table_size =<PHONE_NUMBER>
[P2] Table 7 scan took 12.7154 sec
[P2] Table 7 rewrite took 43.8229 sec, dropped 0 entries (0 %)
[P2] Table 6 scan took 15.2312 sec
[P2] Table 6 rewrite took 28.6847 sec, dropped 581320428 entries (13.5373 %)
[P2] Table 5 scan took 15.0783 sec
[P2] Table 5 rewrite took 28.7368 sec, dropped 762003026 entries (17.7435 %)
[P2] Table 4 scan took 14.2371 sec
[P2] Table 4 rewrite took 27.1235 sec, dropped 828917310 entries (19.3006 %)
[P2] Table 3 scan took 14.6512 sec
[P2] Table 3 rewrite took 28.4726 sec, dropped 855114969 entries (19.9101 %)
[P2] Table 2 scan took 14.3267 sec
[P2] Table 2 rewrite took 27.0312 sec, dropped 865613982 entries (20.1542 %)
Phase 2 took 273.884 sec
Wrote plot header with 268 bytes
[P3-1] Table 2 took 35.6962 sec, wrote<PHONE_NUMBER> right entries
[P3-2] Table 2 took 29.4336 sec, wrote<PHONE_NUMBER> left entries,<PHONE_NUMBER> final
[P3-1] Table 3 took 35.5136 sec, wrote<PHONE_NUMBER> right entries
[P3-2] Table 3 took 31.5238 sec, wrote<PHONE_NUMBER> left entries,<PHONE_NUMBER> final
[P3-1] Table 4 took 35.1576 sec, wrote<PHONE_NUMBER> right entries
[P3-2] Table 4 took 31.8105 sec, wrote<PHONE_NUMBER> left entries,<PHONE_NUMBER> final
[P3-1] Table 5 took 35.7409 sec, wrote<PHONE_NUMBER> right entries
[P3-2] Table 5 took 32.6338 sec, wrote<PHONE_NUMBER> left entries,<PHONE_NUMBER> final
[P3-1] Table 6 took 37.332 sec, wrote<PHONE_NUMBER> right entries
[P3-2] Table 6 took 33.6299 sec, wrote<PHONE_NUMBER> left entries,<PHONE_NUMBER> final
[P3-1] Table 7 took 37.7237 sec, wrote<PHONE_NUMBER> right entries
[P3-2] Table 7 took 37.6059 sec, wrote<PHONE_NUMBER> left entries,<PHONE_NUMBER> final
Phase 3 took 415.852 sec, wrote<PHONE_NUMBER>2 entries to final plot
[P4] Starting to write C1 and C3 tables
[P4] Finished writing C1 and C3 tables
[P4] Writing C2 table
[P4] Finished writing C2 table
Phase 4 took 62.2083 sec, final plot size is<PHONE_NUMBER>55 bytes
Total plot creation time was 1353.21 sec (22.5535 min)

To make it automaticly for example on crontab it would be like this?

Try /sbin/fstrim but as far as I remember, 18.04 comes with fstrim service (default: weekly). So there's no need to add a cron for it. Google fstrim.service or fstrim.timer

To make it automaticly for example on crontab it would be like this?

Try /sbin/fstrim but as far as I remember, 18.04 comes with fstrim service (default: weekly). So there's no need to add a cron for it. Google fstrim.service or fstrim.timer

I migrated to 20.04 in the beginning of your recommendation.
Thank you so much, is working at last!! Including /bin.


Forwarding rules whitelist policy

@joecheuk can you please review this PR.

@charliewolf are the changes passing all local unit test you? I am looking at how I can get access to build logs here to determine the error on the commit you made today.
@charliewolf can you also ack/nack Joe's comments so he know you have submitted a commit to address them. Thanks!

@charliewolf here is the failure detail:
data.templates.gcp.GCPComputeZoneConstraintV1.test_compute_zone_allowlist_one: ERROR (26.045495ms)
eval_cancel_error: caller cancelled query execution

:wave:
That error is due to opa test timing out on test execution. Currently the --timeout parameter controls the amount of time for all tests to run (which is a bit broken--there's an issue tracking this against OPA). The default is 5 seconds.
In the short term, I recommend bumping the timeout in the makefile (e.g., opa test --timeout 10s ...)


Nextmarker And ListBlobs overload

Return of NextMarker so it is possible to use paging an select more than the first 5000 Blobs
Preformance optimized so collection of 5000 Blobs goes from 45 sec. to  around 9 sec. when using "ABS Container Content" table
Using new overload on ListBlobs will return a dictionary instead of "ABS Container Content" table and the time goes down to 2 sec.
All measurements are based on a local Sandbox Container version 21.5.53619.54870

@microsoft-github-policy-service agree

We're on it! Let's get this PR processed!

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 10731.

Availability update: We will publish a fix for this issue in the next update for release 22.
Build ID to track: 56517.


Fix Documentation sidebar links

Adjusted the sidebar Link Levels and added a missing modify colors link.

Thank you for your work. It seems there's an additional problem in the SidebarLink component here:
https://github.com/sButtons/sbuttons/blob/ab79052fd3c0b7e9fcbbaa02fa55ef0843f4f3a0/website/src/components/SidebarLink.js#L31-L35
can you please change ml-${level * 3} to ml-${level ? level + 3 : 0} ? I think it would be more fitting.
Also, please remove all changes in package-lock.json

Hi @shahednasser, I made the change to sidebar Link and reverted package-lock. Is the pull request correct? I feel like I may have merged an old branch. Please keep recommending little changes so I can practice these push and pulls.
The sidebar does still seem a little out of place and not perfectly aligned, and the footer pushing in from the bottom. What do you think?

Great work thank you!
@all-contributors please add @snapecode for code and bug


datagrid gets cut off when paging

[x] bug
[ ] feature request
[ ] enhancement
Expected behavior
The grid should display correctly.
Actual behavior
When paging the grid, when going into second page, datagrid gets cut off for the last column: see the screenshots.
on the first page:

on the second page:

Environment details

Angular version: 4.1.x

Clarity version: 0.9.x

UPDATE:
I've tried to correct the behavior with earlier proposed datagrid.resize() method (inside window.setInterval, since without it doesn't work), but then the rest of the grid is empty, that is, the complete datagrid height doesn't shrink:

@dedalusmax
I'm not able to reproduce this issue. Could you please supply a plunkr for it?

@dedalusmax
I haven't heard back on this one and cannot reproduce. Closing for now.


Automator: update istio/pkg@master dependency in istio/istio@master

Generated by Automator - 2022-03-21T15:56:17+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-pilot-istiodremote-mc_istio
a066b40daa41614ef2b41f9599ade6a70241835f
link
true
/test integ-pilot-istiodremote-mc_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-pilot-istiodremote-mc_istio