dependency error warning with versions

Using Hex v 0.11.0 there is a warning somewhere about a dependency error that visual studio provides non-specific errors about.
My project runs fine, but I am confused about where this error is coming from. It blocks all developer tools from doing things like syntax highlighting, etc. This could be a problem with visual studio or one of the elixir extensions, but it is 100% reproducible and traceable to the difference between 0.5.1 and 0.6.0:
an exception was raised:
    ** (Mix.Error) Can't continue due to errors on dependencies
        (mix 1.17.2) lib/mix.ex:588: Mix.raise/2
        (mix 1.17.2) lib/mix/tasks/deps.loadpaths.ex:48: Mix.Tasks.Deps.Loadpaths.run/1
        (mix 1.17.2) lib/mix/task.ex:495: anonymous fn/3 in Mix.Task.run_task/5
        (mix 1.17.2) lib/mix/tasks/loadpaths.ex:37: Mix.Tasks.Loadpaths.run/1
        (mix 1.17.2) lib/mix/task.ex:495: anonymous fn/3 in Mix.Task.run_task/5
        (mix 1.17.2) lib/mix/tasks/compile.ex:153: Mix.Tasks.Compile.run/1
        (mix 1.17.2) lib/mix/task.ex:495: anonymous fn/3 in Mix.Task.run_task/5
        (language_server 0.24.1) lib/language_server/build.ex:442: ElixirLS.LanguageServer.Build.run_mix_compile/1
        (language_server 0.24.1) lib/language_server/build.ex:80: anonymous fn/3 in ElixirLS.LanguageServer.Build.build/3
        (stdlib 5.2.3) timer.erl:270: :timer.tc/2
        (language_server 0.24.1) lib/language_server/build.ex:20: anonymous fn/3 in ElixirLS.LanguageServer.Build.build/3
        (kernel 9.2.4) global.erl:477: :global.trans/4

UPDATE:
The problem happens in elixir-ls. I don't know why it happens in elixir-ls for this version upgrade, but here is the solution:

Stop your IDE/editor including the elixir LSP.
Kill any left-over elixir/elixir-ls processes. (This was important.) Find them via e.g. procs elixir or ps axu | grep elixir.
In your project directory: rm -rf .elixir_ls _build mix.lock && mix deps.get.
Restart your IDE/editor including the elixir LSP.

Sounds weird. I didn't update any dependency.
Thanks for report the issue and give the solution. I'll keep it here for a while, in case someone has the same issue.


Publish 02/08/2022 3:30 PM PT

Docs Build status updates of commit fc5fac2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Import-CsOnlineAudioFile.md
:white_check_mark:Succeeded
View (skype-ps)

teams/teams-ps/Remove-CsOnlineTelephoneNumber.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Sorting on "Date created" is not correct

Sorting on "Date created" still doesn't seem to work in QA environment.
Created a new process at 09:48. Screenshot taken an 09:50. When sorting by "Date created" it shows as the 11th process.

Originally posted by @dansvend in https://github.com/equinor/MAD-VSM-WEB/issues/378#issuecomment-1070551608

This does not seem ready for testing... Tried both test and qa environment @SjoenH @Magos

Not sure why it was in test column... 🤔  so moving it back 😄
@Magos Have you looked into this issue?

In my testing yesterday it was successfully sorting on create date - note that it sorts oldest first. If we want to switch to newest first that is a fairly simple fix.
There was some messed up data from the period where projects were being created with default datetimes, which I believe I have corrected now today.

In test environment it looks like this for me:

@Magos

As far as I can see, sorting is correct on test. What is the error in this case?
If you're missing a "created x days ago" text similar to the modified sorting, that sounds like an @dansvend job.

Yes, missing that "created x days ago" text and the circle with a letter on the bottom right side of card, who created it and which users it is shared with.

Yes, #383 should cover the above @ntorsen :)

@Magos I believe (as you suggested) that it should be the oldest last. @knudsvik Do you have any preference here?

@Magos let's show the newest first.

Updated backend to sort newest first when using date created as the sorting field. Update has been pushed to dev, test, QA environments.

No change when selecting between 'Last modified', 'Date created' and 'Alphabetically'. Processes are on stand-still.
Same behavior in test and in Qa.

@ntorsen @Magos Sorry for that. I was a little too quick releasing #175 into test and QA so that's why it didn't work when you tested this feature. I will build #383 to test and QA and will notify you after it's ready 🚀

@ntorsen #383 is now built to test and QA, so this fix should now work as expected. Ready for testing 💪

@dansvend working good in test and QA 💪


Website should display last N changes, not only the ones from today and yesterday

N to be set to 5, for example

Resolved in #9


Fix #1736: Add a scalajsp input task in the sbt plugin.

It accepts relative paths to .sjsir files on the classpath.

Review by @gzm0

Updated.

That's all. Very nice!

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1835/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2376/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1836/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2377/
Test FAILed.

Updated.

LGTM

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1838/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2380/
Test FAILed.

Updated with just a Scalastyle comment to let me use return.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/1851/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/2395/
Test PASSed.


Fix import error #184

#184

Either the strawberry dependency version must be bumped or a fallback for older strawberry versions provided.


feat: perform deep merges of extra runtime options

What this PR does / why do we need it:
This PR tackles feature request #33 to provide more flexibility when specifying extra options to the Argo runtime.
Prior to this PR, you could not override the value for any key that was already used by Dagger in the spec. This made some advanced overrides, such as mounting extra volumes to a container, unfeasible.
After this PR, we are using a merge strategy wherein:

You can override nested keys
You can append elements to a list (e.g. volume mounts, environment variables, envFrom, etc.)

Check the examples in the issue and in the test files to better understand the behavior.
Which issue(s) does this PR fix:

Closes #33
Release Notes

Flexibilized the way extra options are merged in the argo runtime.

What type of changes to the API does this change introduce?
PATCH: The API doesn't change by itself, but users will now have greater flexibility when specifying extra spec options for the Argo runtime.
Checklist

[x] I've read the Contribution Guidelines
[x] Updated the appropriate sections of the documentation.
[x] I've added automated tests covering all success and error scenarios.

Codecov Report

Merging #36 (1a6fec2) into main (d0ac778) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #36   +/-   ##
=======================================
  Coverage   99.92%   99.92%
=======================================
  Files          53       53
  Lines        1300     1305    +5
=======================================
+ Hits         1299     1304    +5
  Misses          1        1

Impacted Files
Coverage Δ

dagger/runtime/argo/workflow_spec.py
100.00% <ø> (ø)

dagger/runtime/argo/extra_spec_options.py
100.00% <100.00%> (ø)

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 d0ac778...1a6fec2. Read the comment docs.


Count Sorting in Java added

Count Sort in JAVA is added!
This PR includes :
1-What is Count Sorting?
2-How it is done?
3-Code in JAVA.

I am having a problem with my Hacktober fest profile @rudradave1. It shows that it's an excluded project and even after You merged my PR, the total progress is 0. kindly help me?

I am not sure, maybe @abhpd can help here.

Does any level needed to be attached like Hactoberfest accepted ? Not pretty sure my friends are saying that might happen?

No, there are no eligibility criteria. Whether you’re a student or an experienced professional, you’re welcome to participate in this challenge. Let's just hope it gets accepted or at least just learn from the experience.


threepenny-gui: does not support websockets 0.9

threepenny-gui-<IP_ADDRESS> (FP Complete<EMAIL_ADDRESS>) cannot use:

websockets-<IP_ADDRESS> -- ==0.8.*
websockets-snap-<IP_ADDRESS> -- ==0.8.*

Pinging @HeinrichApfelmus

Unfortunately, I don't think I'll be able to fulfill the maintainer's agreement in the foreseeable future, so I have to decline.

Unfortunately, I don't think I'll be able to fulfill the maintainer's agreement in the foreseeable future, so I have to decline.


How to change "For All Sites" under Category gadget?

I see some confusion on the "Set Access Rights" page regarding the structure of Geta.EpiCategories. Also for the customer

Is there a way to change the CategoryRoot(type) "For All Sites" to any other custom name?
I tried on to change it on All Properties view - Name text box, but after Published, it's reverting back to "For All Sites".

Tried to change in database tables ([tblWorkContent] and [tblContentLanguage]), but its updating/adding row with "For All Sites".
Any way to change???
Thanks in advance
Sekar

Hi!
This is not supported. The name is hard coded and the translation of the node is coming from Episerver (in the same way as site assets/global assets node). When the root category is fetched, the code looks for a CategoryRoot in the assets folder, and creates it if it doesn't exist.


Throws Internal Server Error if no Content-Type header from downstream service

Bug
Most likely a duplicate of 381 and 472 but I am getting a NullPointerException when no Content-Type header is returned from the downstream service.
The difference being I am using Finchley Release:
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.5.RELEASE</version>
    </parent>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Finchley.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

A Sample project can be found here
More than happy to contribute if need be.

Please update to Finchley.SR2 and try again.

Updated, different error now though :frowning:
java.lang.ClassCastException: org.springframework.core.io.buffer.DefaultDataBufferFactory cannot be cast to org.springframework.core.io.buffer.NettyDataBufferFactory
	at org.springframework.cloud.gateway.filter.NettyWriteResponseFilter.lambda$filter$0(NettyWriteResponseFilter.java:71) ~[spring-cloud-gateway-core-2.0.2.RELEASE.jar:2.0.2.RELEASE]
	at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:45) [reactor-core-3.1.9.RELEASE.jar:3.1.9.RELEASE]

There does seem to be a TODO there however.
Am happy to contribute if needs be.

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


Expanding on how to use UseGoogleDiagnostics extension method

See #2435

Thanks, will wait for green and then merge.


Fixup markup

Sorry for the delay, missed the PR.
Thanks for your contribution!

No problem and you're welcome!


Update introduction.ipynb for sqlalchemy v2 upgrade

As title.

Looks good except for the use of the "lidar" variable name for the table, which is now confusing.  I tried to edit it in place, hoping that landed...


test: add concurrency testing for storage operations

Issue #, if available:
Description of changes:
Squash/merge commit message, if applicable:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

force pushed due to rebase from mutations/mutations

But we could make the test fully automatic,
by using concurrent data structures to track the various outcomes.

100% agree, coats of paint. I'll keep track of the todos. I should be able to expand this suite to address this gap next week.


Android Firebase Test Lab run is flaky because PlatformException(error, Neither user 10218 nor current process has android.permission.WAKE_LOCK., null)

This seems to be extremely flaky and numerous runs have run into the same. An example is the engine roll  which failed on the release_smoke_tests because of a test lab run whose dashboard is here.

Posted this to the slack channel for Firebase test lab in case they have insight: https://firebase-community.slack.com/archives/C1MTSQ5QT/p1570644251004600

/cc @mklim - this is probably better place to discuss.
The stack trace seems to indicate that something in resizing a platform view on Android is triggering some API call that wants WAKE_LOCK permissions, which isn't expected.
AFAICT, google maps does not require this permission on Android by default.

Investigating this now. In general when we resize a platform view on Android we create and destroy a virtual display and re-attach the view to the new display. AFAIK that doesn't need any kind of WAKE_LOCK permission. But there may be a weird chain of calls here, checking now.

One possibility:

Thank you for the example run, it was really helpful in establishing the context of your question.
This issue might be intermittent because Robo crawls are non-deterministic, while permissions are checked/requested dynamically on the later Android versions, so some crawls might hit the scenario leading to the check of WAKE_LOCK permission, while others might not trigger this check.
Also, it looks like this problem happened for a Q-beta-3 crawl. So, it could be a result of some negative synergy between your app's behavior and Q-beta-3 or some bug/feature in Q-beta-3. You can confirm this by excluding Q-beta-3 from your runs. Thanks!

Is it at all possible that the test harness itself is expecting this permission itself in order to try and keep the device under test awake?
I've looked through our APIs and will keep looking, but so far I haven't found anything that looks like it should need this permission. AFAICT this is only related to literally acquiring WakeLocks, generally via PowerManager, which we never use. There is some transitive nesting in the various virtual display API calls but none of them seem to have anything to do with PowerManager or WakeLocks.
There's also the chance that there's something in the Google Maps SDK that calls an API needing this when it detects that the map has been resized, but I can't find any documentation about the SDK expecting this permission. Do we know if this flake is just google_maps_flutter specifically or all platform views?

I think the biggest clue is that it's happening on Q-beta-3.  Perhaps it's a bug in Q?

@dnfield maybe. It could also be some combination. For example, the Google Maps library could hypothetically have a Q-only code path that calls an Android API that needs the permission.
I couldn't find anything for sure, but there is some suspicious things. There's a wearable version of maps that allows for an "ambient mode" that requires WAKE_LOCK. I'm also seeing a GeoFenceHadrwareImpl class in AOSP that also requires a wake lock, but I don't know if that itself is referenced anywhere with Maps. I don't think our plugin should be using either of those, but we are deferring to the SDK so it's hard to really tell.
I'm going to step back and run the test myself and see if I can reproduce it locally, and then see if it reproduces if Maps is swapped out for another platform view. Basically I'd like to try to narrow this down from to the CI environment, the platform views api, or the plugin.

This test is also flakily actually executing its logic. It relies on the keyboard opening, for which we have some Kotlin code that's supposed to automatically open it at app start. However it looks like that code has never functioned, and the demo app happens to have a random text field... so some of of the time the test is really executed because Robo happens to tap the text field, and other times it doesn't really run. The Kotlin code not opening the keyboard may be device specific, but the text field should probably never be there for Robo to accidentally tap on.

A cornicopia of bugs!

This also reproduces flakily locally. I can see this stack trace about 2% of the time just from running adb shell am start && sleep 5 && adb shell pm clear on a loop inside of my terminal. That's including the partial fixes from  #42379.

I replaced this test with a webview and ran it a few hundred times and didn't see it repro. I think whatever issue this is is specific to Google maps. I filed #42451 for the plugin and I'm going to close this out by changing the platform view we rely on for the test.

I just got this on one of my PRs (https://cirrus-ci.com/task/4865379809099776?command=test):
./dev/bots/firebase_testlab.sh
Activated service account credentials for<EMAIL_ADDRESS>Updated property [core/project].
/tmp/flutter sdk/dev/integration_tests/release_smoke_test /tmp/flutter sdk
Initializing gradle...                                              7.8s
Resolving dependencies...                                          60.9s
Running Gradle task 'bundleRelease'...
Note: /root/.pub-cache/hosted/pub.dartlang.org/instrumentation_adapter-0.1.3/android/src/main/java/dev/flutter/instrumentationadapter/FlutterRunner.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Removed unused resources: Binary resource data reduced from 36KB to 23KB: Removed 36%
Running Gradle task 'bundleRelease'...                             73.2s
Built build/app/outputs/bundle/release/app-release.aab (8.6MB).
Have questions, feedback, or issues? Get support by visiting:
  https://firebase.google.com/support/
Uploading [build/app/outputs/bundle/release/app-release.aab] to Firebase Test Lab...
Raw results will be stored in your GCS bucket at [https://console.developers.google.com/storage/browser/flutter_firebase_testlab/dev/integration_tests/release_smoke_test/6b8dca271a0eed140a41686a2b8283f94c7e585f/5012710709788672/]
Test [matrix-2x6a37czg3son] has been created in the Google Cloud.
Firebase Test Lab will execute your robo test on 3 device(s).
Creating individual test executions...
.................................................................................................................................................................................................................................................................................................done.
Test results will be streamed to [https://console.firebase.google.com/project/flutter-infra/testlab/histories/bh.27c33c672e9b01f2/matrices/8706522675758801659].
04:25:47 Test matrix status: Pending:3
04:25:59 Test matrix status: Running:3
04:26:11 Test matrix status: Running:3
04:26:23 Test matrix status: Running:3
04:26:35 Test matrix status: Running:3
04:26:47 Test matrix status: Running:3
04:26:59 Test matrix status: Running:3
04:27:11 Test matrix status: Running:3
04:27:23 Test matrix status: Running:3
04:27:35 Test matrix status: Running:3
04:27:47 Test matrix status: Running:3
04:27:59 Test matrix status: Running:3
04:28:11 Test matrix status: Running:3
04:28:24 Test matrix status: Running:3
04:28:36 Test matrix status: Running:3
04:28:48 Test matrix status: Finished:1 Running:2
04:29:00 Test matrix status: Finished:1 Running:2
04:29:12 Test matrix status: Finished:1 Running:2
04:29:24 Test matrix status: Finished:1 Running:2
04:29:36 Test matrix status: Finished:1 Running:2
04:29:48 Test matrix status: Finished:2 Running:1
04:30:00 Test matrix status: Finished:3
Robo testing complete.
More details are available at [https://console.firebase.google.com/project/flutter-infra/testlab/histories/bh.27c33c672e9b01f2/matrices/8706522675758801659].
+---------+-------------------------------+--------------+
| OUTCOME |        TEST_AXIS_VALUE        | TEST_DETAILS |
+---------+-------------------------------+--------------+
| Passed  | blueline-28-en-portrait       | --           |
| Passed  | blueline-Q-beta-3-en-portrait | --           |
| Passed  | griffin-24-en-portrait        | --           |
+---------+-------------------------------+--------------+
10-10 21:27:17.029: I/flutter(20799): Instance of 'DiagnosticableTreeNode'
10-10 21:26:38.066: I/flutter(28202): Instance of 'DiagnosticableTreeNode'
10-10 21:27:09.917: I/flutter(12164): Instance of 'DiagnosticableTreeNode'
/tmp/flutter sdk
/tmp/flutter sdk/dev/integration_tests/abstract_method_smoke_test /tmp/flutter sdk
Initializing gradle...                                              0.5s
Resolving dependencies...                                          15.4s
Running Gradle task 'bundleRelease'...
Checking the license for package Android SDK Platform 29 in /opt/android_sdk/licenses
License for package Android SDK Platform 29 accepted.
Preparing "Install Android SDK Platform 29 (revision: 3)".
"Install Android SDK Platform 29 (revision: 3)" ready.
Installing Android SDK Platform 29 in /opt/android_sdk/platforms/android-29
"Install Android SDK Platform 29 (revision: 3)" complete.
"Install Android SDK Platform 29 (revision: 3)" finished.
Removed unused resources: Binary resource data reduced from 23KB to 16KB: Removed 29%
Running Gradle task 'bundleRelease'...                             84.3s
Built build/app/outputs/bundle/release/app-release.aab (10.0MB).
Have questions, feedback, or issues? Get support by visiting:
  https://firebase.google.com/support/
Uploading [build/app/outputs/bundle/release/app-release.aab] to Firebase Test Lab...
Raw results will be stored in your GCS bucket at [https://console.developers.google.com/storage/browser/flutter_firebase_testlab/dev/integration_tests/abstract_method_smoke_test/6b8dca271a0eed140a41686a2b8283f94c7e585f/5012710709788672/]
Test [matrix-2ur2ocevv6w2k] has been created in the Google Cloud.
Firebase Test Lab will execute your robo test on 3 device(s).
Creating individual test executions...
.....................................................................................................................................................................................................................done.
Test results will be streamed to [https://console.firebase.google.com/project/flutter-infra/testlab/histories/bh.1b29258e8f97b976/matrices/5774866626729123864].
04:32:28 Test matrix status: Pending:3
04:32:41 Test matrix status: Pending:1 Running:2
04:32:53 Test matrix status: Running:3
04:33:05 Test matrix status: Running:3
04:33:17 Test matrix status: Running:3
04:33:29 Test matrix status: Running:3
04:33:41 Test matrix status: Running:3
04:33:53 Test matrix status: Running:3
04:34:05 Test matrix status: Running:3
04:34:17 Test matrix status: Running:3
04:34:29 Test matrix status: Running:3
04:34:41 Test matrix status: Running:3
04:34:53 Test matrix status: Running:3
04:35:05 Test matrix status: Running:3
04:35:17 Test matrix status: Running:3
04:35:29 Test matrix status: Running:3
04:35:41 Test matrix status: Finished:1 Running:2
04:35:54 Test matrix status: Finished:1 Running:2
04:36:06 Test matrix status: Finished:1 Running:2
04:36:18 Test matrix status: Finished:2 Running:1
04:36:30 Test matrix status: Finished:2 Running:1
04:36:42 Test matrix status: Finished:2 Running:1
04:36:54 Test matrix status: Finished:3
Robo testing complete.
More details are available at [https://console.firebase.google.com/project/flutter-infra/testlab/histories/bh.1b29258e8f97b976/matrices/5774866626729123864].
+---------+-------------------------------+--------------+
| OUTCOME |        TEST_AXIS_VALUE        | TEST_DETAILS |
+---------+-------------------------------+--------------+
| Passed  | blueline-28-en-portrait       | --           |
| Passed  | blueline-Q-beta-3-en-portrait | --           |
| Passed  | griffin-24-en-portrait        | --           |
+---------+-------------------------------+--------------+
10-10 21:33:59.942: E/flutter(19737): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: PlatformException(error, Neither user 10218 nor current process has android.permission.WAKE_LOCK., null)
10-10 21:33:59.942: E/flutter(19737): #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:569)
10-10 21:33:59.942: E/flutter(19737): #1      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:321)
10-10 21:33:59.942: E/flutter(19737): <asynchronous suspension>
10-10 21:33:59.942: E/flutter(19737): #2      AndroidViewController.setSize (package:flutter/src/services/platform_views.dart:559)
10-10 21:33:59.942: E/flutter(19737): <asynchronous suspension>
10-10 21:33:59.942: E/flutter(19737): #3      RenderAndroidView._sizePlatformView (package:flutter/src/rendering/platform_view.dart:174)
10-10 21:33:59.942: E/flutter(19737): <asynchronous suspension>
10-10 21:33:59.942: E/flutter(19737): #4      RenderAndroidView.performResize (package:flutter/src/rendering/platform_view.dart:155)
10-10 21:33:59.942: E/flutter(19737): #5      RenderObject.layout (package:flutter/src/rendering/object.dart:1695)
10-10 21:33:59.942: E/flutter(19737): #6      RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105)
10-10 21:33:59.942: E/flutter(19737): #7      RenderObject.layout (package:flutter/src/rendering/object.dart:1716)
10-10 21:33:59.942: E/flutter(19737): #8      RenderFlex.performLayout (package:flutter/src/rendering/flex.dart:806)
10-10 21:33:59.942: E/flutter(19737): #9      RenderObject.layout (package:flutter/src/rendering/object.dart:1716)
10-10 21:33:59.942: E/flutter(19737): #10     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:161)
10-10 21:33:59.942: E/flutter(19737): #11     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:477)
10-10 21:33:59.942: E/flutter(19737): #12     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:231)
10-10 21:33:59.942: E/flutter(19737): #13     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:392)
10-10 21:33:59.942: E/flutter(19737): #14     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1584)
10-10 21:33:59.942: E/flutter(19737): #15     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:844)
10-10 21:33:59.942: E/flutter(19737): #16     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:344)
10-10 21:33:59.942: E/flutter(19737): #17     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:777)
10-10 21:33:59.942: E/flutter(19737): #18     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:283)
10-10 21:33:59.942: E/flutter(19737): #19     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1043)
10-10 21:33:59.942: E/flutter(19737): #20     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:982)
10-10 21:33:59.942: E/flutter(19737): #21     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:898)
10-10 21:33:59.942: E/flutter(19737): #22     _rootRun (dart:async/zone.dart:1124)
10-10 21:33:59.942: E/flutter(19737): #23     _CustomZone.run (dart:async/zone.dart:1021)
10-10 21:33:59.942: E/flutter(19737): #24     _CustomZone.runGuarded (dart:async/zone.dart:923)
10-10 21:33:59.942: E/flutter(19737): #25     _invoke (dart:ui/hooks.dart:259)
10-10 21:33:59.942: E/flutter(19737): #26     _drawFrame (dart:ui/hooks.dart:217)

Can you merge up to head and try again?  You were likely testing against an older branch that contained this issue.

Looks like your commit contained the fix for this... we should probably add WAKE_LOCK back to the androidmanifest.

(FWIW, my script to push a branch to GitHub first merges to tip of tree, so any commit I push to GitHub is always pretty recent.)

I was vainly hoping you had opened your PR before this fix landed, and then landed it after but still had presubmits going against the earlier commit :)

Added the WAKE_LOCK permission back to that app.  @mklim it seems like this might not be google_maps specific?

I guess not, thanks for fixing it @dnfield. I ran it around a few hundred times without maps and didn't see it repro again locally, vs 2% of the time with maps. But it must be just flaky enough that that was a fluke.

Yeah, I still can't reproduce this locally anymore after a few hundred more runs. I'm already testing on the same exact device as CI and general SDK version, though not sure if I'm on the exact same release of Q. @dnfield do you know how to tell exactly what release the test device is on? I'm looking a number like "QP1A.191005.007.A1."

There's a much better stack trace from the Java side in the Firebase logs themselves, I don't think I need repro anymore:
Failed to handle method call
java.lang.SecurityException: Neither user 10218 nor current process has android.permission.WAKE_LOCK.
	at android.os.Parcel.createException(Parcel.java:2069)
	at android.os.Parcel.readException(Parcel.java:2037)
	at android.os.Parcel.readException(Parcel.java:1986)
	at android.view.IWindowSession$Stub$Proxy.addToDisplay(IWindowSession.java:1153)
	at android.view.ViewRootImpl.setView(ViewRootImpl.java:895)
	at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:387)
	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:95)
	at android.app.Dialog.show(Dialog.java:342)
	at android.app.Presentation.show(Presentation.java:250)
	at io.flutter.plugin.platform.k.a(Unknown Source:104)
	at io.flutter.plugin.platform.j$a.a(Unknown Source:52)
	at io.flutter.embedding.engine.d.g$a.e(Unknown Source:59)
	at io.flutter.embedding.engine.d.g$a.a(Unknown Source:141)
	at a.a.c.a.j$a.a(Unknown Source:17)
	at io.flutter.embedding.engine.b.b.a(Unknown Source:57)
	at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(Unknown Source:4)
	at android.os.MessageQueue.nativePollOnce(Native Method)
	at android.os.MessageQueue.next(MessageQueue.java:336)
	at android.os.Looper.loop(Looper.java:174)
	at android.app.ActivityThread.main(ActivityThread.java:7116)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:925)
Caused by: android.os.RemoteException: Remote stack trace:
	at android.app.ContextImpl.enforce(ContextImpl.java:1896)
	at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1924)
	at com.android.server.power.PowerManagerService$BinderService.acquireWakeLock(PowerManagerService.java:4268)
	at android.os.PowerManager$WakeLock.acquireLocked(PowerManager.java:2174)
	at android.os.PowerManager$WakeLock.acquire(PowerManager.java:2140)
_state.cc(148)] Unhandled Exception: PlatformException(error, Neither user 10218 nor current process has android.permission.WAKE_LOCK., null)

This points to us calling Presentation#show, which we do in the engine via SingleViewPresentation#show on resize. Then that goes through a bunch of AOSP calls and something in there triggers the permissions error. Going to keep searching to try and find which API actually causes the error. I expect that it may be a bug in Q beta 3, since nothing in Presentation#show says it should require this permission. The problem line looks likely to be android.view.IWindowSession$Stub$Proxy.addToDisplay(IWindowSession.java:1153).

Any updates on this bug?

I haven't seen this issue in recent runs. If it comes back, feel free to re-open this bug. Also, release_smoke_tests  were  renamed  as firebase_test_lab_tests-linux.

This is still happening very consistently for me


Ask for help

Where can I download jars related to "org.jruby.UserConfig"?
Thanks for your help!

OK, I understand that. It's kind of java bean.But it works bad with complex nested config files.


Split up readme

#646  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @alanvardy and the rest of your teammates on  Graphite

Love the way you formatted this! It makes it very easy for me to edit/update some of the docs (will be doing some of that!)


Azure Redis .Net SDK update for new api v2023-04-01

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.Redis

/azp run

/azp prepare pipelines

/azp run prepare-pipelines

/azp run

/azp run net - resourcemanager - mgmt - ci

CognitiveServices.csproj

I had modified the change log. APIv in .csproj file should not be modified manually is mentioned as a comment. Let me know if i have to do it manually as well.

##[error]eng\Directory.Build.Common.targets(271,5): Error : When the project has a release version it shouldn't reference any pre-release libraries. Found the following pre-release references: Azure.Core.Expressions.DataFactory

@ArthurMa1978 This is blocking all RPs now, we need to remove Azure.Core.Expressions.DataFactory from Packages.Data.props


Helpers for writing DefaultRecipes

TH, or Generics + default?

genericTransientRecipeInstance done, cached version missing.

Cached version done. Next one: one for functions of form X -> Y -> E Z


Getting Started guide is not consistent with UI instructions for Tinker S board

The UI correctly says:

Use the form on the left to configure and download balenaOS for your new device.
Write the OS file you downloaded to your SD card. We recommend using Etcher.
Insert the freshly burnt SD card into the Asus Tinker Board S.
Warning! This will also completely erase internal storage media, so please make a backup first.
Before powering up the Asus Tinker Board S, make sure that the jumper between the 5V power supply and the HDMI connector is in the MASKROM mode, as ilustrated in this link https://tinkerboarding.co.uk/wiki/index.php/Setup
The device is performing a shutdown. Please wait until all LEDs are off.
Remove the balenaOS installation media.
Before powering up the Asus Tinker Board S, make sure that the jumper between the 5V power supply and the HDMI connector is in the parking (no function) mode, as ilustrated in this link https://tinkerboarding.co.uk/wiki/index.php/Setup
Remove and re-connect power to the board.
Your device should appear in your application dashboard within a few minutes. Have fun!

But the getting started guide talks about flashing the eMMC directly with etcher, which does not appear to work.

[imrehg] This issue has attached support thread https://jel.ly.fish/#/support-thread~0b833cb8-2b9e-489b-a556-03686807eb15


Complete Blender Course stuck at 0% 0kb/s

I have tried this multiple times, let it run all day, even tried several suggestions you've made to others. No such luck. Every other course I've downloaded has worked. Here is a link to the course: https://www.udemy.com/course/blendertutorial/learn/lecture/13214008#overview

I'm also facing same issue for https://www.udemy.com/course/flutter-bootcamp-with-dart/ (which I've purchased)

i have a few others acting the same way, but most of my courses can be downloaded.


Convert oom metric to const

Convert the oom metric to a const that is generated on demand.  This reduces memory as more containers are running during a stress test by not keeping all the namespace and id pairs for metric labels.
Signed-off-by: Michael Crosby<EMAIL_ADDRESS>

Codecov Report

Merging #1453 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #1453   +/-   ##
======================================
  Coverage    40.8%   40.8%
======================================
  Files          23      23
  Lines        2924    2924
======================================
  Hits         1193    1193
  Misses       1453    1453
  Partials      278     278

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 22df20b...479c8bd. Read the comment docs.

Hold off on merging this, there is an FD leak

@mlaventure fixed ordering

@mlaventure added lock around the couter

LGTM
Super-efficient.


build_map: Fix instructions on how to test a sparse map using the localization node

Fixing some minor inaccuracy in the doc.

This is small enough I merged it myself now that I got the access rights.


Support for non-Debian platforms?

I understand that it's still very early and you probably work in a Debian environment.
Nevertheless I'd just like to leave a message: I would really like to run gs-desktop on my Fedora box. I have started looking for the Debian dependencies' equaivalents, but my progress is extremely slow due to lack of time.
Having packaged versions (both .deb and .rpm) in the end would be awesome.

I would really like to run gs-desktop on my Fedora box.

Then I suggest you start by looking at NEXTSPACE:
https://github.com/trunkmaster/nextspace
It's a similar overall project, but built on top of CentOS Linux instead of Debian -- therefore probably much easier to adapt or get working.

Yes, I have NEXTSPACE in focus, too, but for well-known reason development is taking a big break.

Absolutely, yes.
But ISTM that if the goal here is to have a NeXTstep-like environment, there are 2 paths:

Adapt the existing one based on a now-dead RH-family OS
Attempt to port a totally different Debian project.

I know which I'd rather attempt! :-)
I think there'd be a real public service in a version of NEXTSPACE on top of Fedora $CURRENT with a possible view to a future Fedora GNUstep spin.

Although both NEXTSPACE and GS-desktop might look similar, each takes very different approach.
GS-desktop is full source code distribution.  Therefore it should be absolutely possible to compile it on Fedora (or any other modern Linux distro).  You just have to make sure you have the right dependencies installed.
I fully agree there should be list of dependencies for Fedora, but at the moment there is none as I use Debian myself.

@mbert , there is now script for installing all Fedora dependencies.
I tested it on Fedora 38.


[BUG] wrong view after leaving camera view

Describe the bug
When leaving the  camera view the app switches to joinkeysignview  and keeps buffering
To Reproduce
Steps to reproduce the behavior:

open camera
go back
See error

Expected behavior
go back to homeview
Screenshots

Smartphone (please complete the following information):

Device: iphone11
OS: 17.4.1
Version 26

Fixed under PR #577
https://github.com/vultisig/vultisig-ios/pull/577


Assert default arguments are explained in constructors

For instance, the creator default argument in Subpopulation constructor is a FullCreator with terminals x, y and z
This should be explained in the method documentation to be easier to read and interpret.
(Maybe generate documentation automatically using GitHub Copilot?)

Irrelevant since default values have changed


Missing skill icons

Moving this issue here from: https://github.com/GoodEffort/Arknights-Planner-Data/issues/5

Power strike icons are missing

duplicate of #5
I didn't know I could transfer


Report from publicapis.dev

Name: Axolotl
Category: Animals
Issue: Broken link
This report was sent from publicapis.dev.

Removed.


Directory searching

Would be great to have an option to either manually or automatically kick off directory scanning with dirb/gobuster or similar.
Displaying the data could be an icon that communicates "Dir search hit on something" and when you click it you get the results of the "hits".

This is something that will likely be enabled as a capability, though on-demand doing only part of a "holistic scan" goes against the grain of what natlas's core ambition is, which is to provide a snapshot in time of each individual host. Running on-demand scans is already supported, so if directory searching is enabled and an on-demand scan is requested, then it will do another port scan and directory search the http services it's looking for. Timeout calculations get difficult here and generally attempting to enumerate directories against every http service programmatically becomes a very lengthy endeavor.
Implementing this will require agent changes to support directory searching, as well as server configuration to edit and send word lists as needed, put a cap on run time per port, and display results as necessary.
Please update this feature request with the feature request template that was populated when you filed this issue. In the future, feature requests and bug reports that do not follow the template will be deprioritized.


Portfolio: desktop version

Milestone 💪

[x] Use media query to make responsive for desktop size website.
[x] complete the desktop version figma design template
[x] Add style and image contents

Thank you Happy Reviewing time!

Thank you so much


Droppable unsubscribed and fails on subsequent calls to page

When I leave and enter a page multiple times, I am getting an object unsubscribed error from the droppable directive.  The usage looks like:
`<div class="empty-document-view-item"
droppable
(onDrop)="onItemDrop($event)">
Drag and drop documents here to create summary.
`
The error I am seeing is:
`ERROR Error: Uncaught (in promise): ObjectUnsubscribedError: object unsubscribed
Error: object unsubscribed
at ObjectUnsubscribedError.ZoneAwareError (zone.js:917)
at new ObjectUnsubscribedError (:11000/lib/rxjs/util/ObjectUnsubscribedError.js:19)
at Subject._trySubscribe (:11000/lib/rxjs/Subject.js:94)
at Subject.Observable.subscribe (:11000/lib/rxjs/Observable.js:45)
at Droppable.ngOnInit (:11000/lib/ng2-drag-drop/src/directives/droppable.js:38)
at checkAndUpdateDirectiveInline (:11000/lib/@angular/core/bundles/core.umd.js:10718)
at checkAndUpdateNodeInline (:11000/lib/@angular/core/bundles/core.umd.js:12097)
at checkAndUpdateNode (:11000/lib/@angular/core/bundles/core.umd.js:12065)
at debugCheckAndUpdateNode (:11000/lib/@angular/core/bundles/core.umd.js:12694)
at debugCheckDirectivesFn (:11000/lib/@angular/core/bundles/core.umd.js:12635)
at Object.eval [as updateDirectives] (ng:///HomeComponentModule/DocumentViewerComponent.ngfactory.js:151)
at Object.debugUpdateDirectives [as updateDirectives] (:11000/lib/@angular/core/bundles/core.umd.js:12620)
at checkAndUpdateView (:11000/lib/@angular/core/bundles/core.umd.js:12032)
at callViewAction (:11000/lib/@angular/core/bundles/core.umd.js:12347)
at execComponentViewsAction (:11000/lib/@angular/core/bundles/core.umd.js:12293)
at ObjectUnsubscribedError.ZoneAwareError (zone.js:917)
at new ObjectUnsubscribedError (:11000/lib/rxjs/util/ObjectUnsubscribedError.js:19)
at Subject._trySubscribe (:11000/lib/rxjs/Subject.js:94)
at Subject.Observable.subscribe (:11000/lib/rxjs/Observable.js:45)
at Droppable.ngOnInit (:11000/lib/ng2-drag-drop/src/directives/droppable.js:38)
at checkAndUpdateDirectiveInline (:11000/lib/@angular/core/bundles/core.umd.js:10718)
at checkAndUpdateNodeInline (:11000/lib/@angular/core/bundles/core.umd.js:12097)
at checkAndUpdateNode (:11000/lib/@angular/core/bundles/core.umd.js:12065)
at debugCheckAndUpdateNode (:11000/lib/@angular/core/bundles/core.umd.js:12694)
at debugCheckDirectivesFn (:11000/lib/@angular/core/bundles/core.umd.js:12635)
at Object.eval [as updateDirectives] (ng:///HomeComponentModule/DocumentViewerComponent.ngfactory.js:151)
at Object.debugUpdateDirectives [as updateDirectives] (:11000/lib/@angular/core/bundles/core.umd.js:12620)
at checkAndUpdateView (:11000/lib/@angular/core/bundles/core.umd.js:12032)
at callViewAction (:11000/lib/@angular/core/bundles/core.umd.js:12347)
at execComponentViewsAction (:11000/lib/@angular/core/bundles/core.umd.js:12293)
at resolvePromise (zone.js:712) [angular]
at resolvePromise (zone.js:683) [angular]
at :11000/lib/zone.js/dist/zone.js:760:17 [angular]
at Object.onInvokeTask (:11000/lib/@angular/core/bundles/core.umd.js:4123) [angular]
at ZoneDelegate.invokeTask (zone.js:397) [angular]
at Zone.runTask (zone.js:165) [ => angular]
at drainMicroTaskQueue (zone.js:593) []
at ZoneTask.invoke (zone.js:464) []
at timer (zone.js:1540) []
defaultErrorLogger @ :11000/lib/@angular/core/bundles/core.umd.js:1091
ErrorHandler.handleError @ :11000/lib/@angular/core/bundles/core.umd.js:1151
next @ :11000/lib/@angular/core/bundles/core.umd.js:4761
schedulerFn @ :11000/lib/@angular/core/bundles/core.umd.js:3835
SafeSubscriber.__tryOrUnsub @ :11000/lib/rxjs/Subscriber.js:236
SafeSubscriber.next @ :11000/lib/rxjs/Subscriber.js:185
Subscriber._next @ :11000/lib/rxjs/Subscriber.js:125
Subscriber.next @ :11000/lib/rxjs/Subscriber.js:89
Subject.next @ :11000/lib/rxjs/Subject.js:55
EventEmitter.emit @ :11000/lib/@angular/core/bundles/core.umd.js:3821
NgZone.triggerError @ :11000/lib/@angular/core/bundles/core.umd.js:4192
onHandleError @ :11000/lib/@angular/core/bundles/core.umd.js:4153
ZoneDelegate.handleError @ zone.js:369
Zone.runGuarded @ zone.js:141
_loop_1 @ zone.js:604
drainMicroTaskQueue @ zone.js:613
ZoneTask.invoke @ zone.js:464
timer @ zone.js:1540'
Notice the error Droppable.ngOnInit (:11000/lib/ng2-drag-drop/src/directives/droppable.js:38).
The line is
 this.ng2DragDropService.onDragStart.subscribe(function () {
which is unsubscribed when I leave the page the first time.  I wasn't sure if I was missing something or not.
Thanks.

Hi Obaid,
I am also getting the same error when i visit the particular page and without doing any operation if i leave the page i am getting
ErrorUncaught (in promise): Error: object unsubscribed
Error: object unsubscribed
    at ObjectUnsubscribedError.ZoneAwareError (http://localhost:8425/js/polyfills.db007e751a9f2466ba3f.js:16526:34)
    at new ObjectUnsubscribedError (http://localhost:8425/js/vendor.db007e751a9f2466ba3f.js:13854:27)
    at Subject._trySubscribe (http://localhost:8425/js/vendor.db007e751a9f2466ba3f.js:13007:20)
    at Subject.Observable.subscribe (http://localhost:8425/js/vendor.db007e751a9f2466ba3f.js:13131:28)
    at Droppable.ngOnInit (http://localhost:8425/js/app.db007e751a9f2466ba3f.js:65678:46)
    at Wrapper_Droppable.ngDoCheck (/Ng2DragDropModule/Droppable/wrapper.ngfactory.js:58:73)

Just wanted to add what i observed:

But, if i am doing some operation i.e drag and drop on the container and then navigating from the page and visiting again is not causing any problem.

Thanks for pointing this one out guys.
Fixed in v1.5.1

Thank you very much for you fast response :) i really appreciate it :+1:

Wow, that was fast.  Thank you for fixing so quickly.  Also, I would like to add that I love this package, it is very clean and well designed.


Remove from task dataImport the dependency overlays:uPortal:compileLess

Is your feature request related to a problem? Please describe.
Each time running dataImport task it run the compileLess task as dependency (maybe from prepareSkin task), whereas it's totaly useless
Describe the solution you'd like
remove from dependency task the compileLess task

Resolved in #227

Mhhh I've just seen (sorry i stayed on the longest task for me) it run also tomcatDeploy is it normal ? I think it's dangerous when you need to run a dataImport and it overrides the tomcat app deployment whereas it is running.


Raspberry Pi 400 4gb glitchy control panel, and no sound coming from chrome browser within chromium OS

Hi. I have an Raspberry Pi 400 with 4gb of ram that's at least 4 years old and their seems to be a problem with the audio and graphics with in chromium OS, also very poor video playback at 1080p in YouTube.
So, when i flashed the SD card with chromium OS and booted it up i found out when i got though or even not though the setup process i saw that when I pressed the button in the bottom left corner where the circle is. I saw that their was some flickering in the launcher and also when I opened the control panel that flickers. What I mean by flickers is that some of the launcher/control panel disappears and then when i go to click on something like disabling Bluetooth for instance the control panel on my Coby 720P Monitor flickers and half disappears and then comes back and then flickers and all that nonsense.
Also another thing, when I go to playback any YouTube video or audio within chrome OS's built in browser on my raspberry pi 400 I get no sound what so ever, but UI sounds like the FydeOS Welcome screen audio plays, so I don't know what's going on.
If by any chance you guys could help me I would really appreciate it. Thanks!

Buy another pi, from a reputable  source. Sounds like hardware issue to me. I've had some of your same issues with my Asus Tinker board.


Part of the document about peering 2 VNets from different Azure Active Directory tenants is outdated.

If the virtual networks that you want to peer are in subscriptions that are associated to different Azure Active Directory tenants, follow steps in the CLI and PowerShell section of this article. Portal does not have support to peer virtual networks belonging to subscriptions from different Active Directory Tenants.
This is not true anymore. Portal UI allows to peer 2 VNets from different Azure Active Directory tenants

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 52fe18fe-efc5-3e63-8200-8e20e885b55e
Version Independent ID: 86a4f465-d676-e0e4-7367-2ed9f906340a
Content: Create an Azure virtual network peering - Resource Manager - different subscriptions
Content Source: articles/virtual-network/create-peering-different-subscriptions.md
Service: virtual-network
GitHub Login: @anavinahar
Microsoft Alias: anavin

Hi @ivasilyev-servicetitan-com Thank you for your feedback! We will review and provide an update as appropriate.

@ivasilyev-servicetitan-com, We are assigning this issue to the author for further modifications of the document.

@rsamai to take a look

PR: https://github.com/MicrosoftDocs/azure-docs/pull/35189

@ivasilyev-servicetitan-com, The document was updated accordingly.
We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


Create v3 CFT

Senzing v3 requires a new database structure.  So we need to create a new database stack to make that happen.

add database version to stack outputs??

PR merged, release created.


prioritize HCI UART to avoid RX overrun

This seems to have stopped RX overrun issues.
Still have SUP disconnects every once in a blue, but device does not need to be manually reset.
Rerunning the failed test can mitigate the issue, until true cause of SUP TIMEOUT is found.

Please apply these same changes to the other targets.

/clang-format-run


Gazebo does not launch

Hi.
When I try to open the gazebo from the Run time Manager launch button I get the below message in the terminal:
[catvehicle_skidpan.launch] is neither a launch file in package [catvehicle] nor is [catvehicle] a launch file name
The files do exist and of course I have run the source command : source /setup.bash before.
Even the relative file has as an internal comment : in order to launch it type:
roslaunch catvehicle catvehicle_skidpan.launch
Even directly with the command typed in the terminal I get the same error. Can anyone help here ?

Hi,
Go to /Autoware/ros/src/system/gazebo/catvehicle/
and delete CATKIN_IGNORE file and rebuild Autoware (./catkin_release).
That might solve your problem.

What I did was to delete the CATKIN_IGNORE file and just restart the machine. The launches, but this time I have crash with the Rviz (not with a combination gazebo-rviz).
I have closed the gazebo and I would like to run a demo simulation now (with the usual sample files). In that case, when I launch the localization file , at that point, Rviz crashes.
Before everything was fine. Any idea ?

I found the the problem for the crash.
Thank you very much for the help. just one question.
The CATKIN_IGNORE was an empty file. Why this caused a problem ?


[WIP] Fix redis installation on macos and amazonlinux

Issue #, if available:
Fixes #781
Description of changes:

Use shared GHA step to install redis for fix 781
Activate amazon linux runs on repo fork. How it works?

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Fixed in #1562


module 'tweepy' has no attribute 'asynchronous'

Summary
The documentation describes the class tweepy.asynchronous.AsyncClient, but this class methods does not existes in Tweepy 4.14
Reproduction Steps
import tweepy
asyncclient = tweepy.asynchronous.AsyncClient(...)
Minimal Reproducible Example
No response
Expected Results
I expect the function "tweepy.asynchronous.AsyncClient"
Actual Results
AttributeError: module 'tweepy' has no attribute 'tweepy'.
Twitter API Access Plan
Free
Tweepy Version
V2
Checklist

[X] I have searched for duplicate issues.
[ ] If applicable, I have shown the entire traceback.
[ ] If applicable, I have removed any visible credentials from my code and/or screenshots.

Additional Context
No response

Solution (from Harmonbot):
To use the tweepy.asynchronous subpackage, be sure to install with the
async extra:
pip install tweepy[async]

Your error does not match your code.
Additionally, AsyncClient is a class, not a function.
Also, Tweepy v2 was released about a decade ago and definitely does not have an asynchronous module.
Regardless, the asynchronous module is not imported at the package level. You need to import it directly.
This is an intentional design choice, to ensure the required dependencies are installed for the module, but not required when not using the module.
In the future, please provide an actual minimal reproducible example and the full traceback when there's an error and make sure to specify the actual and exact Tweepy version you're using.
For code block usage, see https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks.


fix parser for dates with a negative offset

Thanks for making a release with the fix. I needed that :)


gstEncoder failed to create pipeline

Hello, I've ran example from article Locating Objects with DetectNet.
./detectnet pedestrians.mp4 images/test/pedestrians_ssd.mp4
after that I had an error:
[gstreamer] gstEncoder -- codec not specified, defaulting to H.264
[gstreamer] gstEncoder -- pipeline launch string:
[gstreamer] appsrc name=mysource is-live=true do-timestamp=true format=3 ! x264enc name=encoder bitrate=4000 speed-preset=ultrafast tune=zerolatency ! video/x-h264 ! h264parse ! qtmux ! filesink location=images/test/pedestrians_ssd.mp4
[gstreamer] gstEncoder -- failed to create pipeline
[gstreamer]    (no element "x264enc")
[gstreamer] failed to create encoder pipeline
[gstreamer] gstEncoder -- failed to create encoder engine
detectnet:  failed to create output stream.
My environment Windows 11, WSL2, Ubuntu 22.04
What possible reason of this error?
Thank you!

Hi @Yarmish-P, it's been awhile since I ran this under WSL2 and the primary platform this project is supported on is Jetson (arm64) - but I think you need to install gstreamer1.0-libav gstreamer1.0-plugins-ugly
https://stackoverflow.com/a/74290514

BTW before sinking too much time into this, I would just test detectnet on a single image first, because there could be a number of other things wrong for x86 platform, like TensorRT version, CUDA memory synchronization, ect.

detectnet on a single image works well.   After that I faced with next error:
5 objects detected
detected obj 0  class #1 (person)  confidence=0.702637
bounding box 0  (25.22, 280.28)  (92.81, 451.14)  w=67.59  h=170.86
detected obj 1  class #64 (potted plant)  confidence=0.674316
bounding box 1  (181.76, 208.83)  (280.78, 288.46)  w=99.02  h=79.63
detected obj 2  class #1 (person)  confidence=0.648926
bounding box 2  (288.52, 164.27)  (342.89, 293.20)  w=54.38  h=128.94
detected obj 3  class #1 (person)  confidence=0.830078
bounding box 3  (577.97, 82.73)  (616.41, 198.02)  w=38.44  h=115.29
detected obj 4  class #1 (person)  confidence=0.687988
bounding box 4  (656.72, 58.27)  (696.09, 137.90)  w=39.38  h=79.63
[cuda]   cudaGraphicsGLRegisterBuffer(&interop, allocDMA(type), cudaGraphicsRegisterFlagsFromGL(flags))
[cuda]      OS call failed or operation not supported on this OS (error 304) (hex 0x130)
[cuda]      /mnt/d/Projects/Machine_Learning/Jetson/jetson-inference/utils/display/glTexture.cpp:360
[cuda]   cudaGetLastError()
[cuda]      OS call failed or operation not supported on this OS (error 304) (hex 0x130)
[cuda]      /mnt/d/Projects/Machine_Learning/Jetson/jetson-inference/utils/cuda/cudaYUV-YV12.cu:257
[cuda]   cudaRGBToI420((uchar3*)input, output, width, height)
[cuda]      OS call failed or operation not supported on this OS (error 304) (hex 0x130)
[cuda]      /mnt/d/Projects/Machine_Learning/Jetson/jetson-inference/utils/cuda/cudaColorspace.cpp:128
[cuda]   cudaConvertColor(image, format, nextYUV, IMAGE_I420, width, height)
[cuda]      OS call failed or operation not supported on this OS (error 304) (hex 0x130)
[cuda]      /mnt/d/Projects/Machine_Learning/Jetson/jetson-inference/utils/codec/gstEncoder.cpp:703
[gstreamer] gstEncoder::Render() -- unsupported image format (rgb8)
[gstreamer]                         supported formats are:
[gstreamer]                             * rgb8
[gstreamer]                             * rgba8
[gstreamer]                             * rgb32f
[gstreamer]                             * rgba32f
I searched about this error:
[cuda]   cudaGraphicsGLRegisterBuffer(&interop, allocDMA(type), cudaGraphicsRegisterFlagsFromGL(flags))
[cuda]      OS call failed or operation not supported on this OS (error 304) (hex 0x130)
The reason can be connected with integration issue between CUDA and OpenGL. I found that this error can be fixed if video out puts throw DisplayPort. Not I use laptop and have no ability connect monitor with DisplayPort. I suggest that reason of problem consists in laptop is equipped with two graphic cards: integrated and discrete. I set up my RTX 4060 as default GPU:
export MESA_D3D12_DEFAULT_ADAPTER_NAME=NVIDIA
But error was not fixed.
Do you have some ideas?

I'm not sure I ever got OpenGL working on WSL, I was trying on Windows 10.  I think the OpenGL display is unlikely to work under it.


[CRIMAPP-801] Hide home address question when home address known

Description of change
PR to hide home address question in the property form when the home address has already been set for a property as requested by design. This fixes a qa issue where users would be able to save more than one property as the client's home address via the save and come back later button.
Link to relevant ticket
https://dsdmoj.atlassian.net/browse/CRIMAPP-801
Notes for reviewer
Screenshots of changes (if applicable)
Before changes:
After changes:
When adding a property and a home address has not been set yet

When adding a property and a home address has been set yet

When editing a property that is has been set as the home address already

How to manually test the feature

Closing as we will consider an alternative solution (see ticket for comments)


Will the dev on 1.10(+) continued?

question is in the title.
https://builds.openmods.info/view/1.10.2/job/OpenPeripheralCore-1.10.X/

It will be ported, but after OpenBlocks.


Error: Can't resolve './amplifyconfiguration.json' in build stage

Amplify CLI Version
12.8.2
Question
So I have everything wired up. Backend and Frontend.
I am running the CI/CD pipeline to build and deploy the app.
In the build stage, it gets to this error:
2023-12-05T16:18:38.760Z [INFO]: Creating an optimized production build...
2023-12-05T16:18:39.438Z [INFO]: Failed to compile.
2023-12-05T16:18:39.438Z [INFO]: Module not found: Error: Can't resolve './amplifyconfiguration.json' in '/codebuild/output/somepath/src'
2023-12-05T16:18:39.452Z [ERROR]: !!! Build failed
2023-12-05T16:18:39.453Z [ERROR]: !!! Non-Zero Exit Code detected
This makes sense given that it is pulling the project from Git Hub and that file was not committed.
What is the work around this? I have read not to commit either amplifyconfiguration.json or aws-exports.js, so i haven't
More information, building off of main branch in repo
Thanks!

Hey @LennyRamos, thank you for reaching out. This appears to be happening on you frontend build phase on AWS Amplify console.
The aws-exports or amplifyconfiguration  are generated on amplify push. For information, refer to document
Does the cicd yml script have a backend build phase with
backend:
  phases:
    build:
      commands:
        - '# Execute Amplify CLI with the helper script'
        - amplifyPush --simple

as this should push your backend and generate the config file.

Ohhh that's awesome!
Would I drop that in the "amplify.yml" file that was generated for the amplify project?
All pps > App > App settings: Build settings ?
Currently, I only see the frontend in the yml. with the following:
version: 1
frontend:
phases:
preBuild:
commands:
- npm ci
build:
commands:
- npm run build
artifacts:
baseDirectory: build
files:
- '/*'
cache:
paths:
- node_modules//*

One last question, I see from these docs that they have a sample yml syntax
does it matter if I place the backend build before front end?
For more clarity, in the build logs I do see the backend being built, just no yml for it,

From what you said and what's in these logs, im assuming I just need to drop those build commands in the amplify.yml?
2023-12-05T16:17:45.281Z [INFO]: ✅ Initialized your environment successfully.
2023-12-05T16:17:45.282Z [INFO]: Your project has been successfully initialized and connected to the cloud!
Some next steps:
"amplify status" will show you what you've added already and if it's locally configured or deployed
"amplify add " will allow you to add features like user login or a backend API
"amplify push" will build all your local backend resources and provision it in the cloud
"amplify console" to open the Amplify Console and view your project status
"amplify publish" will build all your local backend and frontend resources (if you have hosting category added) and provision it in the cloud
Pro tip:
Try "amplify add api" to create a backend API and then "amplify push" to deploy everything
2023-12-05T16:17:45.282Z [INFO]: ⚠ The maximum number of apps that you can create with Amplify in this region has likely been reached:
For more information on Amplify Service Quotas, see:
https://docs.aws.amazon.com/general/latest/gr/amplify.html#service-quotas-amplify
2023-12-05T16:17:46.720Z [INFO]: ## Completed Backend Build
2023-12-05T16:17:46.723Z [INFO]: ## Starting Frontend Build

I first tried changing the yml in the UI and build but that failed.
Then I downloaded the yml and placed it at root of project. I saw that when I rebuild the project with the yml in root it was executing.
same error
Here it is
2023-12-05T23:45:49.850Z [INFO]: Creating an optimized production build...
2023-12-05T23:45:50.558Z [INFO]: Failed to compile.
2023-12-05T23:45:50.558Z [INFO]: Module not found: Error: Can't resolve './amplifyconfiguration.json' in '/codebuild/output/src2491452975/src/frontend/src'
2023-12-05T23:45:50.573Z [ERROR]: !!! Build failed
2023-12-05T23:45:50.573Z [ERROR]: !!! Non-Zero Exit Code detected
2023-12-05T23:45:50.574Z [INFO]: # Starting environment caching...
2023-12-05T23:45:50.574Z [INFO]: # Environment caching completed

comparing my logs to others I also have this error at the beginning, not sure if related
2023-12-06T00:30:40.019Z [INFO]: # Checking for Git submodules at: /codebuild/output/src2466364651/src/frontend/.gitmodules
2023-12-06T00:30:40.026Z [INFO]: # Retrieving environment cache...
2023-12-06T00:30:40.065Z [WARNING]: ! Unable to write cache: {"code":"ERR_BAD_REQUEST","message":"Request failed with status code 404"})}

Does the ./amplifyconfiguration.json only generate on amplify push, or does it also generate on amplify pull? I am having an issue with it not generating on the pull command.

@charlieforward9
Try push since it seems like only on amplify push do those files get generated
https://docs.amplify.aws/javascript/tools/cli/start/key-workflows/#amplify-push

Is there a message for when that file gets generated?
I see that for aws.exports.js there is a message but not for amplifyconfiguration
Starting Backend Build
Starting phase: build
Running amplify pull to generate aws-exports.js file for frontend

@LennyRamos interesting the looking into the logs the backend build seems to be running as expected.
 ## Completed Backend Build

in the yml file could you try listing the files by adding ls  at the backend stage after the push for src folder and the root of the project as a check to ensure the config files are getting generated.

Will do and relay what I see.
For future reference, is there a way to remote into the docker containers where the app is built?

amplify.yml
backend:
  phases:
    build:
      commands:
        - '# Execute Amplify CLI with the helper script'
        - amplifyPush --simple
        - ls src
frontend:
  phases:
    preBuild:
      commands:
        - npm ci
        - ls src
    build:
      commands:
        - npm run build --verbose
  artifacts:
    baseDirectory: build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

Logs of ls src
# Executing command: ls src
2023-12-06T17:48:33.433Z [INFO]: App.css
                                 App.js
                                 App.test.js
                                 assets
                                 aws-exports.js
                                 components
                                 graphql
                                 index.css
                                 index.js
                                 logo.svg
                                 pages
                                 reportWebVitals.js
                                 setupTests.js
                                 ui-components

Im pretty sure the error is that the pipeline is not executing amplifyPush --simple
but unsure why or how its able to build the backend then
the amplify.yml in build settings is also the same structure as the one in git, just without the ls src

I see these messages too
 # Retrieving cache...
2023-12-06T17:47:15.146Z [INFO]: # Extracting cache...
2023-12-06T17:47:20.237Z [INFO]: # Extraction completed
2023-12-06T17:47:20.373Z [INFO]: # Retrieved cache
2023-12-06T17:47:51.714Z [INFO]: ## Starting Backend Build
                                 # Starting phase: build

is this looking for a cache of an old amplify.yml and using that? thats the only thing i can think of

@LennyRamos is the Amplify CLI on the build setting set to latest? looking at the ls output it appears the build maybe using an older version. we can also confirm this by adding amplify --version in the yml. The json version of the file was added in the latest versions of Amplify CLI.

@LennyRamos great, we can change to latest version by using any of the following methods.

add the Amplify CLI install command to yml script before the push command, npm install -g @aws-amplify/cli.
modify the build settings to change the image to use al:2023 which uses the latest cli version.

Here ?

@LennyRamos actually just noticed the package override does not have any Amplify CLI.
could you add the package override for Amplify CLI as follows then rebuild.

oddly enough, just by changing the build image was enough.
For anyone who comes accross this:

add backend build command (scroll up for example)
check build image
add package override if the first two steps fail.

Glad to hear you were able to get a successful build, i will be closing the issue for now. Please feel free in reaching out to us again.


UI bug?

Describe the bug
This message shows up when i am connecting to the staking app. Doing that every week since long time but this message just appeared and i can not do anything.
Application error: a client-side exception has occurred (see the browser console for more information).
Many thanks for help!

Hi @Dauphin1963 thanks for reaching out.
What wallet are you using?

Hi,
I am using Metamask

Am I am alone ???

Just browser extension or extension + hardware?
What is your wallet address?

Just browser extension. The problem is at the first level of
Home
Staking
bar options.
But going directly to Staking then Earn, things are working...

I have no issues trying to replicate this. Can you share your wallet address?


Some parse error?!

It doesn't matter which (virtual) TTY I'm opening I always get these as the first lines:
/home/X/.oh-my-zsh/plugins/colored-man-pages/colored-man-pages.plugin.zsh:19: defining function based on alias man' /home/X/.oh-my-zsh/plugins/colored-man-pages/colored-man-pages.plugin.zsh:19: parse error near ()'
/home/X/.oh-my-zsh/plugins/colored-man-pages/colored-man-pages.plugin.zsh:19: defining function based on alias man' /home/X/.oh-my-zsh/plugins/colored-man-pages/colored-man-pages.plugin.zsh:19: parse error near ()'
but everything is working.

Having the same problem on Arch Linux after upgrading to zsh 5.4.1

Wouldn't it be better to change "man ()" to "function man()" in 'colored-man-pages.plugin.zsh'?
IHMO this is better than to force users to change back globally to an old, non default behavior considered error prone by the zsh development team.

@toto-42 Yep, you're probably right. I updated my pull request.

When can we expect a fix for this? Or could you provide a quick fix?

@kaymio: navigate to usr/share/oh-my-zsh/plugins/colored-man-pages then edit colored-man-pages.plugin.zsh by adding "function" before "man()" and you're done.
Credits to @marcelsiegert .

Thank you very much @marcelsiegert !

Shouldn't the () be removed from the function. According to this it's only supported syntax from a bug. https://unix.stackexchange.com/questions/73750/difference-between-function-foo-and-foo


Revert "Revert "Bratseth/vip logic take 2""

Reverts vespa-engine/vespa#10743

@bratseth In progress


Model link

Unfortunately I cannot access your pretrained model from the mega link. Can you please share it through google drive or Baidu disk?

I have checked both mega links and I could download them successfully. Please try again (maybe with a VPN and use global mode)


Pretty HTML output

Hi there!
I was wondering if there is any way to make Python-Markdown output a "prettified" HTML string (i.e. with proper indentation)?
I have searched the docs (and Google) extensively, but I was unable to find an answer.
For reference, the following markdown string...:
# This is a markdown rendering test

With some _emphasis_ and **boldness**.

We have tables:

| Column 1     | Column 2     |
| ------------ | ------------ |
| Row 1, Col 1 | Row 1, Col 2 |
| Row 2, Col 1 | Row 2, Col 2 |

And lists:

1. wdwd
2. e2e2
3. wdwd

... is converted into the following HTML string...:

This is a markdown rendering test

With some emphasis and boldness.

We have tables:

Column 1
Column 2

Row 1, Col 1
Row 1, Col 2

Row 2, Col 1
Row 2, Col 2

And lists:

wdwd

e2e2

wdwd

... with:
markdown.markdown(
    markdown_string, extensions=["extra"], output_format="html"
)

Hi,
An extension can be written by implementing a custom Postprocessors to make it happen.
from xml.etree import ElementTree as ET

from markdown.extensions import Extension
from markdown.postprocessors import Postprocessor

# register it in your markdown class `extensions=[PrettifyHTML()]`
class PrettifyHTML(Extension):
    def extendMarkdown(self, md: Markdown) -> None:
        md.registerExtension(self)
        md.postprocessors.register(HTMLPrettifyPostprocessor(), "html_prettify_postprocessor", 15)

class PrettifyHTMLPostprocessor(Postprocessor):
    def run(self, text: str) -> str:
        # just to make sure tree has one root otherwise  ET.fromstring will raise error
        modified_text = f"
{text}
"

        tree = ET.fromstring(text=modified_text)
        ET.indent(tree)
        return ET.tostring(tree, encoding="unicode")

Output:

We have tables:

        Column 1
        Column 2

        Row 1, Col 1
        Row 1, Col 2

        Row 2, Col 1
        Row 2, Col 2

And lists:

wdwd

e2e2

wdwd

Thanks, that worked like a charm!
I have adapted the Postprocessor slightly such that the encompassing
 tag is removed:
from xml.etree import ElementTree as ET

from markdown import Markdown
from markdown.extensions import Extension
from markdown.postprocessors import Postprocessor

class PrettifyHTMLPostprocessor(Postprocessor):
    def run(self, text: str) -> str:
        # just to make sure tree has one root otherwise  ET.fromstring will raise error
        modified_text = f"
{text}
"

        tree = ET.fromstring(text=modified_text)

        ET.indent(tree)

        indented_text = ET.tostring(tree, encoding="unicode")

        return "\n".join(indented_text.splitlines()[1:-1])  # remove "
"

# register it in your markdown class `extensions=["tables", PrettifyHTML()]`
class PrettifyHTML(Extension):
    def extendMarkdown(self, md: Markdown) -> None:
        md.registerExtension(self)
        md.postprocessors.register(
            PrettifyHTMLPostprocessor(), "html_prettify_postprocessor", 15
        )


Test imports using archives from live WordPress and Drupal sites.

What happened (or feature request):
Feature Request
What you expected to happen:
Currently, we can prove that imports are functional using basic WordPress and Drupal 7/8 sites that are essentially a fresh install. However, when I imported a personal site, I caught and reported some edge cases that were not readily apparent when using the test archives.
As we move closer to v1.0, I think it's imperative that we test at least 5-10 different sites to ensure we're not missing anything obvious. This will likely become a trivial set of tests when we're at the point of using provider plugins.

Aspirational but not necessary.


Problem "Microsoft.CSharp.Core.targets not found on OS X" returned in latest build.

$ mono ../msbuild/bin/Debug-MONO/OSX_Deployment/MSBuild.exe
Microsoft (R) Build Engine version <IP_ADDRESS>
Copyright (C) Microsoft Corporation. All rights reserved.

Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 6/16/2016 1:06:01 AM.
Project "/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication.sln" on node 1 (default targets).
ValidateSolutionConfiguration:
  Building solution configuration "Debug|Any CPU".
Project "/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication.sln" (1) is building "/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication/ConsoleApplication.csproj" (2) on node 1 (default targets).
/Users/mfilippov/Developer/msbuild/bin/Debug-MONO/OSX_Deployment/Microsoft.CSharp.CurrentVersion.targets(321,5): error MSB4019: The imported project "/Users/mfilippov/Developer/msbuild/bin/Debug-MONO/OSX_Deployment/Microsoft.CSharp.Core.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. [/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication/ConsoleApplication.csproj]
Done Building Project "/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication/ConsoleApplication.csproj" (default targets) -- FAILED.
Done Building Project "/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication.sln" (default targets) -- FAILED.

Build FAILED.

"/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication.sln" (default target) (1) ->
"/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication/ConsoleApplication.csproj" (default target) (2) ->
  /Users/mfilippov/Developer/msbuild/bin/Debug-MONO/OSX_Deployment/Microsoft.CSharp.CurrentVersion.targets(321,5): error MSB4019: The imported project "/Users/mfilippov/Developer/msbuild/bin/Debug-MONO/OSX_Deployment/Microsoft.CSharp.Core.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. [/Users/mfilippov/Developer/ConsoleApplication/ConsoleApplication/ConsoleApplication.csproj]

    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.31

@mfilippov have you tried changing the "t" to an uppercase as in "Microsoft.CSharp.Core.Targets"? Could be a simple case mismatch between the import statement and the file on disk.

@Sarabeth-Jaffe-Microsoft File Microsoft.CSharp.Core.targets or Microsoft.CSharp.Core.Targets not exists in Output directory.


HCAP-879 | Confirm success spacing adjustment

https://freshworks.atlassian.net/browse/HCAP-879

Test fixed


/r/spiderbros queue creature

Reach out to the /r/spiderbros mod team and find a proper smiling spider for a new queue creature.
ref: http://www.reddit.com/r/toolbox/comments/3ecysy/release_toolbox_32_blackout_bear_now_with_100/ctdq6yx

⁞)

We already selected a picture, should be in 3.3


Clean up examples and README

This is a cleanup of some of the examples and the README given the recent issues (#344, #354, Slack messages).

The hello_quantum example in the README is now more concise, and uses the QISKit interfaces better (instead of using QuantumProgram for everything).

Increased timeout to 300 for the hello_quantum example.

Removed the relative imports in all examples, and replaced with a note.

General cleanup of README.

Description

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Thanks @ajavadia - removing the sys.path mangling and also taking the chance to start the moving away from QuantumProgram is awesome! :+1:


Add support for Shadow DOM

contains will return false if the dialog is in a shadow root. isConnected will return the correct value.
If the dialog is the direct child of a shadow root parentElement will return null. parentNode will return the shadow root.

So I'd like to get support for this in, with a couple of caveats-

we'd need to add the CSS to all shadow roots which use a dialog
MutationObserver won't pierce shadow roots, so removal and 'open' attr change detection won't work
the PR is also out of date :-)

This also isn't needed for Chrome which natively supports both. So it's just Safari, right?

hey @johanholmerin - thanks for this, but I've had my own go over here: #136
The newer solution is needed because we need to get focus events inside shadow roots to know whether to allow/disallow focus outside the dialog.


(WIP) Reuse HLF client

I would like to try to add unit tests and do some cleanup, but I would be interested in early feedback ! :)

TL;DR

Have 1 HLF client per thread
Renew the client - and redo discovery - every N seconds (I put 30 seconds arbitrarily)
Renew the client every time an invoke/query fails

Note that currently (before the PR), the HLF client is essentially renewed for every invoke/query.
Performance impact
On my local it speeds up test_aggregate_composite_traintuples by about 8%.
10 attempts on each branch, sorted by duration:

@Kelvin-M @samlesu @GuillaumeCisco @inalgnu I'd be interested in early feedback, including coding style.

Nice work !
As you notice, the idea that we can centralise hyperledger calls into a share object (or a service) can be nice. I'd rather prefer to have on service that deals with hyperledger communications instead of putting a share object into the local thread which may be problematic as in event app we launch the call in a process, and we heavily use asyncio in fabric-sdk-py. I'm not aware if there is any risk to do that.
And I'm not talking about debugging that ^^ ! The fact that we use one instance per call is maybe not optimised but we don't deal with potential concurrency/share object issue in a replicated setup (as we are with uwsgi).

Following discussion with @Kelvin-M: sharing a client instance within a thread could bring potential asyncio concurrency issues. There's no evidence of such issues, but a lot of testing would be needed to validate this PR!
A better approach would be to implement a HLF client "pool". The pool would be a single service (i.e. one service per process) which holds a fixed number of HLF clients. A caller can request a HLF client, and that client is locked (unusable by other callers) until the caller releases it. This way, there's no concurrency issue: each HLF client is never used by more than one caller at a time. Work is needed to implement this solution as part of another PR.


[Q] River networks for real time application

Your thoughts on optimizing river_networks for real time application, a game. Where chunks are generated as player walks on the map.  Possible/not?

In the way it was written, no. You could plausibly create something in which each chunk has a believable erosion pattern going on, but each chunk will not be logically coherent with respect to each other in regards to the rules of erosion (e.g. you may get patterns in which a river does not drain into a hydraulic sink).
The closest I think you can get with respect to hydraulic erosion (assuming you intent to create something that looks realistic) is an algorithm that generates tiles on the fly, but has some global context or state that is managing how each tile is generated. This is sort of intermediate between completely independent tile generation (like Perlin noise), and a completely global generation process (what I've done in this repo). As an example using real life, if the algorithm generated the mouth of the Amazon river, further tiles would have to be generated with the knowledge that an entire continent's worth of water would need to feed into it. I have no idea what this coordinating process would look like, and getting it to achieve results that are consistent, believable, and fast would be challenging.
A higher level question to consider is what you are gaining and sacrificing by using infinite tile generation. You gain benefits in the form of an infinitely explorable world, but the costs are that you have a more limited toolbox to work with (which could mean terrain that is less interesting). I don't know what constraints motivate your decision making, but it's useful to consider which option provides more of a net benefit than the other.

I was so obsessed with performance I did not think of tileabillity lol. Thank you for the insight!

@dandrino any advice or peace of knowledge how to get h. erosion in unlimited procedural height maps?

I don't know of anything yet that can accomplish what you are looking for. As mentioned above, it would likely have to be an on-the-fly system that is dependent on global state management rather than a purely decentralized approach. I don't know what this algorithmic strategy would look like in practice, and my suspicions are that it would likely be a complicated and non-obvious solution.
The theoretical challenge is that hydraulic erosion introduces dependencies between one tile and another that make it difficult to generate using an unlimited and on-the-fly approach. The volume of water in one river segment will depend on the size and structure of the drainage basin feeding into it, and therefore you cannot generate those two independently of one another.
Now, it may be the case that through some mathematical sleight of hand you can map values from an infinitely generated domain (e.g. Perlin noise) onto those that resemble hydraulic erosion, but I have no idea what that would look like (perhaps ML would work in this case, but that's a difficult tool to use). Given that hydraulic erosion is driven by a complex set of differential equations, I suspect that a neat, closed-form formula will likely be out of reach.
tl;dr; Currently I don't know of any way to generate the effects demoed in this repo for unlimited procedural height maps.

Tnx


Instructions should be updated

The instructions for adding the pico-extras library to a project don't work for VS Code and should be updated to reflect VS Code support in the "Getting Started Guide".

ping @will-v-pi and @nathan-contino

The instructions do work for VS Code for me, so I don't think there's any docs updates needed

@alidaf Can you please provide more details of exactly what you did, and how it "doesn't work" ?

Do you mean target_link_libraries as I don't see a pico_link_libraries?

Yes, I meant target_link_libraries

I do now but it makes no difference. Even the root pico-extras in the include is not recognised.

Ah, it should be pico/audio_i2s.h, not pico-extras/audio_i2s.h - see the pico-playground audio example

It's still not recognised. The CMakeLists.txt in that example does not look like the autogenerated one in which I've updated the target_link_libraries.

Actually, the wiggly line disappears after a compile. I think I'm good to go.

Yes, that seems to be it. Many thanks. Is the target_link_libraries something that can go in the instructions?

It's already documented in section 2.4 of the C/C++ SDK PDF - adding dependencies to target_link_libraries is required for all pico-sdk and pico-extras libraries


Can't create an index when it "exists"

Hey y'all,
CREATE INDEX id ON cg_sps_legacy (id) UNIQUE
produces this:
Traceback (most recent call last):
  File "sandbox.py", line 71, in <module>
    indexer.index(sps_legacy)
  File "/Users/pjdecoursey/Projects/cg-develop/projects/cg-graph-query/cgql/processors/orient/sidumper.py", line 111, in index
    self.__setup_class(this_thing)
  File "/Users/pjdecoursey/Projects/cg-develop/projects/cg-graph-query/cgql/processors/orient/sidumper.py", line 243, in __setup_class
    self.__create_or_update_indexes(class_name, index_set, indexes, existing_indexes)
  File "/Users/pjdecoursey/Projects/cg-develop/projects/cg-graph-query/cgql/processors/orient/sidumper.py", line 269, in __create_or_update_indexes
    self.orient.command(query)
  File "/Users/pjdecoursey/Projects/cg-develop/projects/pyorient/pyorient/orient.py", line 244, in command
    .prepare(( QUERY_CMD, ) + args).send().fetch_response()
  File "/Users/pjdecoursey/Projects/cg-develop/projects/pyorient/pyorient/messages/commands.py", line 144, in fetch_response
    super( CommandMessage, self ).fetch_response()
  File "/Users/pjdecoursey/Projects/cg-develop/projects/pyorient/pyorient/messages/base.py", line 216, in fetch_response
    self._decode_all()
  File "/Users/pjdecoursey/Projects/cg-develop/projects/pyorient/pyorient/messages/base.py", line 200, in _decode_all
    self._decode_header()
  File "/Users/pjdecoursey/Projects/cg-develop/projects/pyorient/pyorient/messages/base.py", line 181, in _decode_header
    [ exception_message.decode( 'utf8' ) ]
pyorient.exceptions.PyOrientCommandException: com.orientechnologies.orient.core.index.OIndexException - Index with name id already exists.

Which seems like you'd expect that, except for this:
{
"name": "cg_sps_legacy",
"superClass": "V",
"alias": null,
"abstract": false,
"strictmode": false,
"clusters": [
14
],
"defaultCluster": 14,
"clusterSelection": "round-robin",
"records": 1,
"properties": [
{
"name": "superchunk_id",
"type": "STRING",
"mandatory": false,
"readonly": false,
"notNull": false,
"min": null,
"max": null,
"regexp": null,
"collate": "default"
},
{
"name": "id",
"type": "STRING",
"mandatory": false,
"readonly": false,
"notNull": false,
"min": null,
"max": null,
"regexp": null,
"collate": "default"
}
],
"indexes": [
{
"name": "superchunk_id",
"type": "UNIQUE",
"fields": [
"superchunk_id"
]
}
]
}

The index doesn't exist. Stranger still is that I can create the index in the studio manually, just not via that command. What up?

if I change the command to:
CREATE INDEX cg_sps_legacy.id ON cg_sps_legacy (id) UNIQUE
it works, I think the bug here is that if I name the index the same as a property and specify only that property the index is somehow not registered correctly. Definitely a bug here, probably not super high priority though.


Host authenticity interaction on SSH clone

On a fresh new container, with the following piece of code to do a SSH clone:
use GitWrapper\GitWrapper;

require_once 'vendor/autoload.php';

$wrapper = new GitWrapper();

$git = $wrapper->cloneRepository('git@github.com:cpliakas/git-wrapper.git', 'git-test');

sullivan@7e1b7c24a5d3:/code$ php test.php
The authenticity of host 'github.com (<IP_ADDRESS>)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

IMHO, it should be non-interactive by default.

I found something to disable strict host checking from ssh: http://debuggable.com/posts/disable-strict-host-checking-for-git-clone:49896ff3-0ac0-4263-9703-1eae4834cda3
But I don't know if this can be applied directly on the code.

Also this solution: https://stackoverflow.com/a/28527476/1731473
I have to upgrade my git client to test, but if this is working, we may update the documentation for this use case with the GitWrapper::setEnv method.

I can confirm, this can be solve by adding this line:
$wrapper->setEnvVar('GIT_SSH_COMMAND', 'ssh -o StrictHostKeyChecking=no');

A doc section would be appreciated IMHO.

Hi, I like this feature. I agree it should be resolved by default for user.
Could you send PR with this to in my fork?
https://github.com/Symplify/Symplify/tree/master/packages/GitWrapper

Hi @TomasVotruba!
Sorry to ask, but why a fork? The repository looks quite maintained, the last merge was done 2 hours before I write this message: https://github.com/cpliakas/git-wrapper/commit/1feb90e4d15bd2c31a507c969b58b58f4130df80

Hey @Soullivaneuh
There was no merge activity for a year and no response on latest issues or PRs.
I need this project to work on Symfony 4 for a while and merge was nowhere to be seen.

I understand. But for now I don't have enough time for this issue and I don't know if I'll move to simplify package.
I'll ping you if I do a PR here, you may get my diff. :+1:

All good now, let's focus on this repository. See: https://github.com/cpliakas/git-wrapper/issues/133#issuecomment-354016873


Image component is missing supportedMimeTypes configuration

In:
https://github.com/Adobe-Marketing-Cloud/aem-project-archetype/blob/master/src/main/archetype/ui.apps/src/main/content/jcr_root/apps/__appsFolderName__/components/content/image/_cq_editConfig.xml
we should add a supportedMimeType configuration, to make sure that GIF and SVG upload are not showing image transformation tools for editing.

configuration for cropping is still missing


Ordering of mutliple Git repos

The Config Server used to honor the ordering of mulitple Git repositories, but that no longer happens.
For example, if the configration is:
spring:
  cloud:
    config:
      server:
        git:
          repos:
            production:
              pattern:
              - '*/production'
              uri: https://internal-git-repo/production.git
              pattern:
              - '*/production*'
              uri: https://internal-git-repo/production-copy.git

and you make a call to get configuration for "testapp" with an active spring profile of "production", you may get either the first or second repo.
The MultipleJGitEnvironmentProperties class explicilty uses a LinkedHashMap to maintain order, but the  MultipleJGitEnvironmentRepository converts this to a HashMap, losing the ordering.
This was broken with b96ba4454d9517ab2c49fe0e9a3d033e396c0f69.
The problematic line of code is in the constructor:
		this.repos = properties.getRepos().entrySet().stream()
				.map(e -> new AbstractMap.SimpleEntry<>(e.getKey(),
						new PatternMatchingJGitEnvironmentRepository(environment, e.getValue())))
				.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));

as Collectors.toMap creates a HashMap by default.
Could this be changed to:
		this.repos = new LinkedHashMap<>();
		for (Map.Entry entry : properties.getRepos().entrySet()) {
			repos.put(entry.getKey(), new PatternMatchingJGitEnvironmentRepository(environment, e.getValue()));
		}

or, if to stick with the streaming API, something like:
		this.repos = properties.getRepos().entrySet().stream()
				.map(e -> new AbstractMap.SimpleEntry<>(e.getKey(),
						new PatternMatchingJGitEnvironmentRepository(environment, e.getValue())))
				.collect(
					LinkedHashMap::new,
					(map, entry) -> map.put(entry.getKey(), entry.getValue(),
					Map::putAll);

PR?


Loss of terminal input displaying after running dlv

Running dlv in my terminal prevents the terminal from displaying typed/pasted input from showing up when typed after dlv exits.  Typed input still is displayed in dlv, even if its restarted after the terminal's input no longer displays. I'm using OSX 10.9 and iTerm2 (<IP_ADDRESS>40629).  Verified this also happens in Terminal (2.4 326).
The terminal is still receiving the input, because I can execute commands. The input text just isn't displayed outside of dlv.
I found I needed to run 'stty sane' to restore input being displayed. 'stty echo' also works.

Sorry just saw, https://github.com/derekparker/delve/issues/73, i'll close this since its a duplciate.


deps: bump libp2p

Change logs https://github.com/libp2p/go-libp2p/releases/tag/v0.28.1

Codecov Report

Merging #2399 (0dcdb76) into main (9264c1a) will decrease coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2399      +/-   ##
==========================================
- Coverage   50.67%   50.58%   -0.09%
==========================================
  Files         157      157
  Lines        9925     9925
==========================================
- Hits         5029     5021       -8
- Misses       4453     4460       +7
- Partials      443      444       +1

see 3 files with indirect coverage changes


Revise Python 3.9 compatibility

Description and motivation
As Python 3.9 has been released for some reasonable amount of time, we should ensure that the package is fully compatible with it and update the tooling (travis, etc) and other meta-information.
Proposed solution
Test 3.9 compatibility and provide fixes as needed.
Alternatives and other information

After a first look, it seems no code changes are needed for 3.9 compatibility - however, we are getting a segfault in travis in #112 that seems related to https://github.com/pybind/pybind11/pull/2657.

After a first look, it seems no code changes are needed for 3.9 compatibility - however, we are getting a segfault in travis in #112 that seems related to https://github.com/pybind/pybind11/pull/2657.

Closing in favour of #204


64dfd0  mergesort entries

This adds mergesort to the repo.  I am going to experiment with using protostar to test this function in a seperate PR before we replace bubble_sort_entries_by_value.
https://docs.swmansion.com/protostar/docs/

Amazing! So excited to get this in. Two further thoughts:

Can we benchmark the number of steps improvement? Worth spending half an hour deploying two simple sorting contracts and measuring reduction for 1, 5, 10, 50 length arrays.
I think we should change the median function to use merge_sort and then delete bubble sort as that will be dead code.

was planning on doing that in a separate PR since I believe we're going to need to make some adaptations to our test infra

it would be nice to have a separate sorting library for entries that we can factor out

@jonasalexander do we have any examples where we make a test and count the number of steps in the execution?

@jonasalexander do we have any examples where we make a test and count the number of steps in the execution?

Not yet - would be great if you could make the code used for this issue general enough that it can become a tool


build: run all unit tests on browserstack

No longer runs tests on Saucelabs, because those jobs mostly time out, or are just flaky.
Allows reconnecting of browsers, if they accidentally disconnect on BrowserStack.

Should improve test stability in combination with #9949

Test failures should be fixed by #9958. Going to re-run once that one is in.

Seems like BrowserStack also has disconnect problems?

It definitely has. But at least it runs more stable than Saucelabs. Also can be related to a flaky test, that is causing some serious performance issues.

I don't know if I want to totally eliminate SauceLabs from our setup. It's really only the IE11 runs that have consistently been a problem.

I don't agree with that IE flakiness though. Usually it's the whole setup that doesn't connect at all. Anyway, I kind of see that it's a bit too much removing it completely.


Update tomcat-catalina, tomcat-coyote, ... to 10.0.6

Updates

org.apache.tomcat:tomcat-catalina
org.apache.tomcat:tomcat-coyote
org.apache.tomcat:tomcat-util-scan

from 9.0.46 to 10.0.6.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (9.0.46).
You might want to review and update them manually.
website/src/hugo/content/changelog.md

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.apache.tomcat" } ]

labels: library-update, semver-major, old-version-remains

This is a servlet jump we're not ready for.