Use automatic catch expressions

Use a try catch around all code and write exceptions to the console for easier debugging of exceptions.
At the moment, sometimes exceptions are hard to read in the JS console and it would be easier to display them in the Bridge console as C# exceptions.

Hi @michaelcheers – As of 16.0, Bridge Console will catch all JavaScript errors and Exceptions, then display with some client-side stack details.
Can you review the following Deck and let us know if this new error handling process will help with solving this feature request?
https://dev.deck.net/64ff010ee7aa54aa0e1990f63f17d205
public class Program
{
    public static void Main()
    {
        throw new Exception("Exceptional!");
    }
}

I'm confused by this change - does this mean the browsers debugger will no longer break on exceptions because all exceptions care caught by bridge? If so, I think this is a terrible change. Being able to examine variables and walk up and down the stack in the javascript debugger is a critical part of debugging Bridge apps. Just having exception text will make things significantly harder to debug?

The native error handling by the user-agent is not interrupted. Whatever happens naturally will continue to happen. You can confirm by testing with https://dev.deck.net.

I tried it with the deck link above, but it doesn't break in the developer debugger (but I wasn't sure if that's because Deck behaves differently)?

The term catch is probably confusing. Bridge Console will be notified of any errors or exceptions but does not modify the original event.

Then that's probably not so bad :) It was the first line of the original issue here that concerned me - if you add a try/catch, the browser debugger would not break correctly. If you're just subscribing to error notifications, then that doesn't seem like it will interfere :-)

then that doesn't seem like it will interfere :-)

It doesn't

Great, thanks for confirming!

@geoffreymcgill, yes that satisfies my issue.


There are some compiling errors in Compute and TensorSel folder.

We already added all .cpp files into CMakelist in Compute and TensorSel folder(#50), but there are some compiling errors in the following files:
Compute/Constant.cpp
Compute/If.cpp
Compute/Loop.cpp
TensorSel/ConstantLower.cpp
TensorSel/IfLower.cpp
TensorSel/LoopLower.cpp
@lubatang

I think those errors are not related to the build system.

IMHO, we shall erase these files from the building list for a while.

Those files are already commented in cmakelist in #50.


⚠ Bofrost.de has degraded performance

In 966fae1, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1589 ms

Resolved: Bofrost.de performance has improved in 5888129.


The hand model is missing

Great job
And we deploy the toolkit successfully, thanks. But the hand model were missing in the hand track demo scene, who can help to solve this issue?

Did you activate hand tracking? They only appear when hand tracking is active on the Quest.

Thanks for your response.
I have actived hand tracking, and tracking result displayed correctly on the label. So, what can i do next to make this sample work? THX.

Can you explain a bit more about the problem. I'm not sure I understand it correctly. Does handtracking work outside of the demo application in the Oculus Quest Main menu (and do you see the oculus hand models there?); If you have hand tracking active the hand models should show in all demo applications not only the hand tracking gesture detection demo.

Yes, hand tracking work well outside of the demo application, and i can see the hand model  in the Oculus Quest default scene.
Once enter the demo appllication, the hand model is missing in all demo scene, but i can still see the tracking result on the label.
THX.

The hand model should be located in this folder (.gltf models for the left and for the right hand): https://github.com/NeoSpark314/godot_oculus_quest_toolkit/tree/master/OQ_Toolkit/OQ_ARVRController/models3d
By default the option on the OQ_ARVRController should be to autoload the hand model. Are you using the current master branch from this repo?
Could you use adb logcat -s godot:* GodotOVRMobile:* on a console to check if there is maybe an error that could give a hint on why the hand model is not loaded?

OK, since the quest is not available at the moment, i will check tomorrow and let you know later.
THX.

If you want you can also contact me on Discord next time you try: NeoSpark314#4701; If I'm at a computer at the same time it might be easier to debug this issue via direct chat.

hi, i hava tried adb logcat -s godot:* GodotOVRMobile:* on a console . and got an error.
adb server version (31) doesn't match this client (41); killing...

daemon started successfully
--------- beginning of system
--------- beginning of main
04-28 10:22:40.204  2344  2367 E godot   :    At: scene/3d/skeleton.cpp:328:_notification() - Condition "bone_index >= (uint32_t)len" is true. Continuing.
04-28 10:22:40.204  2344  2367 E godot   : ERROR: Condition "bone_index >= (uint32_t)len" is true. Continuing.

THX

i change the assets from master to v0.2 release version, and the problem was solved. THX.

Thank you for the update. Great that it works for you now; I will try to figure out if something is broken in master (the hand models should have been the same in v0.2 and current master; but maybe something else changed). cu around


Change govc file name

as it's govc_Darwin_x86_64.tar.gz now and brew fails to download it

Hi, any chance of merging this? Currently it fails to download due to the wrong filename

==> Upgrading starkandwayne/cf/govc
  v0.24.0 -> v0.26.0

==> Downloading https://github.com/vmware/govmomi/releases/download/v0.26.0/govc_darwin_amd64.tar.gz
#=#=#
curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "govc"
Download failed: https://github.com/vmware/govmomi/releases/download/v0.26.0/govc_darwin_amd64.tar.gz

Thanks


initial commit for ultimate renderer dimensions solution

According to #3641, we really have a problem. Not even core developers know what does "width" or "height" mean.
Proposition:

screen.width and screen.height are used for the stage
view.width and view.height are size of canvas, thus they are measured in real pixels

If this one will be approved, I will move forward to

ultimate resize logic: resizeView, resizeScreen, resizeCss with autoUpdate tying them to each other. resizeBack for overriding by canvas&webgl. onResize event/signal/whatever
possible accessability fixes, I just saw a number of uses of "renderer.width" there which aren't that clear
jsdocs for all "width"s and "height"s, explaining which are actually screen coords and which are physical pixels. Most of them will be screen'ed, of course.
possible deprecation of "renderer.width", "renderer.height", just to be clear. I won't press for that, but may be team decides so
EXAMPLES FOR ALL THE POSSIBLE CASES of autoUpdate, setting width, height and resolution logic.

Sounds good to me

I'm happy to see both this PR and #3641 discuss this matter.  In my personal experience I found (and sometimes still find) the relationship between the two dimensions a bit confusing (and have to hit up the docs), especially when it comes scaling over multiple device sizes and resolutions.
I think however that the answer here is to not try and hide the inner workings of resolution as suggested in the other PR (resolution is not private in the API) , but rather, to firmly communicate that there are two dimensions to be aware of.  I think this is best communicated by not having a width or height convenience getters.  Something like app.screen.width and app.view.width clearly communicates that there are two dimensions worth knowing about and pretending that there's only one just confuses things.


Save to MLEAP bundle is failing for Spark 2.3 model - Logistic Regiression

Save to mleap bundle is failing for Spark model created in 2.3 with below error message.
No configuration setting found for key 'ml.combust.mleap.builtin-ops'

MLEAP Version: 0.10.0
Spark version: 2.3
Code Snippet:
val sbc = SparkBundleContext().withDataset(model.transform(df))
for (bf <- managed(BundleFile("file:" + filePathName))) {
     leapPipeline.writeBundle.save(bf)(sbc).get         ----> Save to MLEAP bundle is failing
}

I have tried to add the below configuration in application.conf and still see the same error message:
ml.combust.mleap.spark.registry.default = ${ml.combust.mleap.spark.registry.v23}

The same code and configuration was working for Spark 2.1 and 2.3 models.
Could you please let me know do I need to specify the configuration key - ml.combust.mleap.builtin-ops for Spark 2.3 ?

This issue is usually due to:

Class loader issues, make sure the reference.conf files from MLeap are in the classpath
The assembly JAR you are building is dropping content from the reference.conf files from MLeap

@hollinwilkins I am using other dependency using MLEAP 0.7.0 and it having conflict with MLEAP 0.10.0. Now issue is resolved. Thank you.


spirv-opt transform: remove duplicates from list of interface IDs in OpEntryPoint instruction

The interface IDs in OpEntryPoint may have duplicates.  But it would be nicer for consumers if duplicates were removed.
Cc: @sheredom

This isn't much work to do for a single transform.  Perhaps it can be added to some other cleanup passes like dead code elimination or global value numbering.

This should be done in the instruction folder.  I'll see if I can get it done tomorrow.


🚧 WIP - ⚡ Performance - Allow concurrent loading of files during queries

This PR allows entries to be loaded concurrently in batches during a query while maintaining the required sort order in cases where the required filtering information is not held as part of the sort-key. The aim is to improve query performance for unoptimized queries when entries must be accessed using network requests, as they are from TinaCloud.
This change will require the splitting of the Database.query method due to the large differences in how item records are constituted from sort-key information and from retrieved entries.

⚠ Warning - This PR requires substantial further work to bring it to an acceptable standard (e.g. type naming)


Restructure variational objectives code

VariationalObjective abstract class
StochasticVariationalObjective class
InclusiveKL and AlphaDivergence classes

closes #7

Codecov Report

Merging #22 (eb4dfe1) into master (105ddc5) will decrease coverage by 1.05%.
The diff coverage is 89.13%.

@@            Coverage Diff             @@
##           master      #22      +/-   ##
==========================================
- Coverage   95.19%   94.13%   -1.06%
==========================================
  Files          11       11
  Lines         603      648      +45
==========================================
+ Hits          574      610      +36
- Misses         29       38       +9

Impacted Files
Coverage Δ

viabel/optimization.py
94.64% <66.66%> (ø)

viabel/objectives.py
86.76% <85.93%> (-13.24%)
:arrow_down:

viabel/convenience.py
96.00% <100.00%> (ø)

viabel/tests/test_convenience.py
100.00% <100.00%> (ø)

viabel/tests/test_objectives.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 105ddc5...eb4dfe1. Read the comment docs.


[nrf noup] Optimize RAM usage

This is DNM PR which is intended to collect ram optimization commits for later testing.

@kkasperczyk-no @ArekBalysNordic Please review, the overall gain compared to nRF Connect SDK 2.4.1 in bytes:
nRF52840 (MTD):
Debug:  49549 ROM and 58495 RAM reduction
Release: 1188 ROM and 55751 RAM reduction
nRF52840 (FTD):
Debug: 55942 ROM and 54493 RAM reduction
Release: (-2322) ROM and 51669 RAM reduction
nRF7002 (Wi-Fi):
Debug: 27626 ROM and 149476 RAM reduction
Release: 4597 ROM and 148592 RAM reduction
More details can be found in the confluence page.

@kkasperczyk-no @ArekBalysNordic Please review, the overall gain compared to nRF Connect SDK 2.4.1 in bytes (measurement done on this PR + Wi-Fi logs optimization PR from sdk-nrf):
nRF52840 (MTD): Debug: 49549 ROM and 58495 RAM reduction Release: 1188 ROM and 55751 RAM reduction
nRF52840 (FTD): Debug: 55942 ROM and 54493 RAM reduction Release: (-2322) ROM and 51669 RAM reduction
nRF7002 (Wi-Fi): Debug: 27626 ROM and 149476 RAM reduction Release: 4597 ROM and 148592 RAM reduction
More details can be found in the confluence page.

Ok thanks, I will collect the results from the tests and prepare the report on the confluence page. :)

Results from CI tests: Thread targets are passed, and there were some errors on WiFi tests. I'm investigating whether the errors were caused by this PR.


Add support for retrying message submission

Our email notifications are handed off to a local Postfix instance on the Nagios console and attempts to deliver are retried for an extended period of time. This application makes a single attempt and then fails.
I should consider adding support for retrying message delivery, not using a queue like a local Postfix instance, but just a reasonable number of send/delay/retry loops until the limit is reached.

https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/connectors-using
Refers to looking for 429 responses to indicate that incoming messages are being throttled so that the application can back-off, then retry after a sufficient delay.


Add avatarview

Fixes
Fixes a small part of #12.
What changes to the docs does this PR provide?
Adds basic docs for AvatarView.
PR Checklist
Please check if your PR fulfills the following requirements:

[X] For new pages, used the provided template.
[X] For new features, added an entry in the Table of Contents.
[X] Ran against a spell and grammar checker.
[X] Contains NO breaking changes.

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

File
Status
Preview URL
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/views/avatarview.md
:white_check_mark:Succeeded
View

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

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

File
Status
Preview URL
Details

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/views/avatarview.md
:white_check_mark:Succeeded
View

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Add new support plugings

As described in the documentation I will not accept repositories that you are not the owner or a major contributor of.
https://custom-components.github.io/hacs/#include-default-repositories
Only the owner of the repository or a major contributor to it can submit a PR to have it included as a default.


Update README.md

Changes proposed in this pull request:

some part of README.md is fixed.

Hi.
I just merged your changes into master. Unfortunately your original repository has been deleted, and so I couldn't merge your changes through github and hat to do it manually.
Thank you for your PR. As a token of gratitude, your name has been added to the authors list. Again many thanks for your PR.
Cheers


Fix NormalizeSeparators handling invalid inline ifs (nested)

Codecov Report

Merging #265 (701498a) into main (ab16e50) will decrease coverage by 8.38%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##             main     #265      +/-   ##
==========================================
- Coverage   97.29%   88.90%   -8.39%
==========================================
  Files          35       35
  Lines        2180     2182       +2
==========================================
- Hits         2121     1940     -181
- Misses         59      242     +183

Impacted Files
Coverage Δ

robotidy/transformers/NormalizeSeparators.py
90.74% <66.66%> (-9.26%)
:arrow_down:

robotidy/transformers/InlineIf.py
26.66% <0.00%> (-71.12%)
:arrow_down:

robotidy/transformers/ReplaceReturns.py
44.18% <0.00%> (-51.17%)
:arrow_down:

robotidy/transformers/ReplaceBreakContinue.py
47.50% <0.00%> (-47.50%)
:arrow_down:

robotidy/transformers/AddMissingEnd.py
75.75% <0.00%> (-18.19%)
:arrow_down:

robotidy/utils.py
89.09% <0.00%> (-8.54%)
:arrow_down:

Continue to review full report at Codecov.

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


Tram tracks - issues with Junction restrictions

Testing of PR https://github.com/krzychu124/Cities-Skylines-Traffic-Manager-President-Edition/pull/25 uncovered some issues relating to junction restrictions when roads include tram tracks.

Turn left/right on red
U-turns
etc.

We should also check whether we need to hide the turn-on-red UI for tram roads.


Enderio Armor dont seem to register armor value

Recently started playing on a server with the pack Infinity Evolved: Reloaded (Version 3.3.2, Minecraft 1.12), wich has Ender IO (version 5.2.61) and I just made some Ender Armor and slapped some Empowered I upgrades on them and charged them
As i fought some mobs, its seems that the armor and armor toughness values dont register server side as i takes full damage as if i wasnt wearing any armor at all.
I know the server i play on uses plugins such as Sponge and plugins.
I tested it in SSP and it works fine in the pack, just SMP doesnt seem to register the armor values somehow.
Is it the mod that might be doing something wrong server-side or might the server i play on mess with the values via a possible plugin?

Sponge applies damage to armor in a way that bypasses the way Forge provides for mods to do something about it. Known issue with their code, #4782 https://github.com/SpongePowered/SpongeForge/issues/2320


Share Compose View with common logic

This focuses on using Compose on iOS while sharing the Android part, meaning that I am moving a native Android screen to run on iOS with minimal changes. In the end, the iOS part will have SwiftUI version, React Native version and also the Android Compose Version.

This is now working on iOS, the setup is just too simple. This is almost like magic. The Android part will be done later.

This should be working without any issues, I will see if iOS can use the mutable state, probably not but nice to try out. The Android integration had some minor issues due to my project name, thanks to GPT, I could fix it quite quickly. This one can be closed soon. I may open another ticket for macOS to check how well kotlins runs there without React Native.

This is now complete, keyboard handling will be needed on iOS, but not necessary on Android. Overall, it works quite fine on iOS.


NotificationSendAll  duplicate key value violates unique constraint "notification_id_key"

Description
NotificationSendAll
ERROR: duplicate key value violates unique constraint "notification_id_key" (SQLSTATE 23505)
Your Environment

Nakama: 3.11.0

Fixed in 6e5af38a8b1ebb5630482df29ae5e2e638abea0e and will be part of the next release.


UI Testing Failure - Failure getting refresh snapshot Error Domain=XCTestManagerErrorDomain Code=12 "Failed to get main window after 30 retries: kAXErrorServerNotFound (see rdar://problem/15530121)" UserInfo={NSLocalizedDescription=Failed to get main window after 30 retries: kAXErrorServerNotFound (see rdar://problem/15530121)}

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
Complete output when running fastlane, including the stack trace and command used
✗ testSnapshot, UI Testing Failure - Failure getting refresh snapshot Error Domain=XCTestManagerErrorDomain Code=12 "Failed to get main window after 30 retries: kAXErrorServerNotFound (see <rdar://problem/15530121>)" UserInfo={NSLocalizedDescription=Failed to get main window after 30 retries: kAXErrorServerNotFound (see <rdar://problem/15530121>)}

FlagshipSnapshotUITests.FlagshipScreenshotsUITests
testSnapshot, UI Testing Failure - Failure getting refresh snapshot Error Domain=XCTestManagerErrorDomain Code=12 "Failed to get main window after 30 retries: kAXErrorServerNotFound (see <rdar://problem/15530121>)" UserInfo={NSLocalizedDescription=Failed to get main window after 30 retries: kAXErrorServerNotFound (see <rdar://problem/15530121>)}
<unknown>:0

	 Executed 1 test, with 1 failure (0 unexpected) in 12.638 (12.642) seconds

[19:28:53]: Exit status: 65
[19:28:53]: Tests failed - check out the log above

Note that the UITest target runs fine manually from Xcode and xcodebuild.
Configuration Files
Please copy the complete content of your Fastfile and any other configuration files you use below:
Snapfile:
# A list of devices you want to take the screenshots from
devices([
  "iPhone 6s"
])

languages([
  'de-DE',
  'en-AU',
  'en-CA',
  'en-GB',
  'en-US',
  'fr-CA',
  'fr-FR',
  'nl-NL',
  'zh_CN'
])

# The name of the scheme which contains the UI Tests
scheme "SomeScheme"

# Where should the resulting screenshots be stored?
output_directory "./fastlane/screenshots"

# clear_previous_screenshots # remove the '#' to clear all previously generated screenshots before creating new ones

# Choose which project/workspace to use
workspace "SomeProject.xcworkspace"

Environment
fastlane version (fastlane -v): 1.66.0
Do you use bundler, rbenv or rvm? No

@postmechanical I have not seen this one before, anything useful from that Radar link?  What steps have you tried?

@i2amsam Nothing useful. I gave up. I didn't have time to deal with the problem.

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain zyapps.com has exceeded the max emails per hour (465/400 (116%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from github-smtp2-ext8.iad.github.net ([<IP_ADDRESS>]:44311 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by serveur.ex2-p10.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.87)
(envelope-from<EMAIL_ADDRESS>id 1bEKtC-002lZ8-LM
for<EMAIL_ADDRESS>Sat, 18 Jun 2016 20:22:43 +0200
Date: Sat, 18 Jun 2016 11:21:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1466274117;
bh=AwD1U35TWvGY4H6/raPy4dauSGz/AKSDlEy/T9jX0LU=;
h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=jQl1ARcjfnoAGizr9pOzeweTHFY+YuqLtD56gku8uITKRDCauDvcRuRiPSEUsS2fs
zzhKc2rQesSGspFHJPKrIFyug2Y38KoeKEt5F2cn+M7+Q6y8EYfu4QE8XTyTZssUzf
RVk3vwqlomq+hLgGMYTHArsb9RJZS2goLmZt8WjI=
From: fastlane bot<EMAIL_ADDRESS>Reply-To: fastlane/fastlane<EMAIL_ADDRESS>To: fastlane/fastlane<EMAIL_ADDRESS>Cc:
Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [fastlane/fastlane] UI Testing Failure - Failure getting refresh
snapshot Error Domain=XCTestManagerErrorDomain Code=12 "Failed to get main
window after 30 retries: kAXErrorServerNotFound (see
rdar://problem/15530121)" UserInfo={NSLocalizedDescription=Failed to get
main window after 30 retries: kAXErrorServerNotFound (see
rdar://problem/15530121)} (#3638)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_57659145617e7_359b3f878aff92bc36589d";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: fastlane-bot
X-GitHub-Recipient: yanndupuy
List-ID: fastlane/fastlane <fastlane.fastlane.github.com>
List-Archive: https://github.com/fastlane/fastlane
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/AA3w3GupzyiOKNNsh7YUdatCzOCve1U9ks5qNDdFgaJpZM4Hs3mU
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>X-Spam-Status: No, score=-4.1
X-Spam-Score: -40
X-Spam-Bar: ----
X-Ham-Report: Spam detection software, running on the system "serveur.ex2-p10.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  Closed #3638. --- You are receiving this because you are subscribed
to this thread. Reply to this email directly or view it on GitHub: https://github.com/fastlane/fastlane/issues/3638#event-696785004
[...]
Content analysis details:   (-4.1 points, 5.0 required)
pts rule name              description

-5.0 RCVD_IN_DNSWL_HI       RBL: Sender listed at http://www.dnswl.org/, high
trust
[<IP_ADDRESS> listed in list.dnswl.org]
-0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
[<IP_ADDRESS> listed in wl.mailspike.net]
-0.0 SPF_PASS               SPF: sender matches SPF record
0.0 HTML_MESSAGE           BODY: HTML included in message
1.0 HTML_IMAGE_ONLY_16     BODY: HTML: images with 1200-1600 bytes of words
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
X-Spam-Flag: NO
----==_mimepart_57659145617e7_359b3f878aff92bc36589d
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #3638.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/fastlane/fastlane/issues/3638#event-696785004
----==_mimepart_57659145617e7_359b3f878aff92bc36589d
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #3638.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_57659145617e7_359b3f878aff92bc36589d--

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain zyapps.com has exceeded the max emails per hour (468/400 (117%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from o4.sgmail.github.com ([<IP_ADDRESS>]:25115)
by serveur.ex2-p10.com with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
(Exim 4.87)
(envelope-from<EMAIL_ADDRESS>id 1bEKtJ-002lbS-6u
for<EMAIL_ADDRESS>Sat, 18 Jun 2016 20:22:52 +0200
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;
h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
s=s20150108; bh=BdOpLVYWndWFxUmFWyfZBZVqwVI=; b=r6wKuE40wXgIcB9g
56Jkgkp7CaS669twyA62l5YtOBqhDABcCErnZThRiXwqfEQJU7OuzwhM2CIxz9lk
Ainzj6X63AGMval9vv2mISbqt3cgS57UFFUcINj7SpLNquQdYVOYMH9zI3MUip/X
fh/kTpdX4E2fgmHn5yo8GV8O0is=
Received: by filter0414p1mdw1.sendgrid.net with SMTP id filter0414p1mdw1.9619.5765914439
2016-06-18 18:21:56.927954281 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net (github-smtp2a-ext-cp1-prd.iad.github.net [<IP_ADDRESS>])
by ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id bSDrckV3Qz2hLuVFZmELcQ
for<EMAIL_ADDRESS>Sat, 18 Jun 2016 18:21:56.939 +0000 (UTC)
Date: Sat, 18 Jun 2016 11:21:56 -0700
From: fastlane bot<EMAIL_ADDRESS>Reply-To: fastlane/fastlane<EMAIL_ADDRESS>To: fastlane/fastlane<EMAIL_ADDRESS>Cc:
Message-ID<EMAIL_ADDRESS>In-Reply-To<EMAIL_ADDRESS>References<EMAIL_ADDRESS>Subject: Re: [fastlane/fastlane] UI Testing Failure - Failure getting refresh
snapshot Error Domain=XCTestManagerErrorDomain Code=12 "Failed to get main
window after 30 retries: kAXErrorServerNotFound (see
rdar://problem/15530121)" UserInfo={NSLocalizedDescription=Failed to get
main window after 30 retries: kAXErrorServerNotFound (see
rdar://problem/15530121)} (#3638)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_57659144da67a_5ecc3ffab96c129c618922";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: fastlane-bot
X-GitHub-Recipient: yanndupuy
List-ID: fastlane/fastlane <fastlane.fastlane.github.com>
List-Archive: https://github.com/fastlane/fastlane
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/AA3w3Nr0pml6zBhRQePKZ5JbkBk1rnqUks5qNDdEgaJpZM4Hs3mU
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>X-SG-EID: /bDRkhSo/GH2gzZXMo5AKhbuTgLDPkexBjh/BYa140GHDolojGDCfcjIRmYXTahfHauI/BaFSxfW7B
pdcr4zgUXl763FUI0FMAxY7VCergTcZure8k9BeKsUbSLFl/xJgls7vJuzGZZxxn3PJTL25q8pOcOd
zOtkNlo0a9SgUKpSM5d2bmX4Pb8PtQAJ8aqJsaWw1RpDAoOlkFgQ86FDK1bA/r5GcTyB5SKBTCpR+O
M=
X-Spam-Status: No, score=-2.8
X-Spam-Score: -27
X-Spam-Bar: --
X-Ham-Report: Spam detection software, running on the system "serveur.ex2-p10.com",
has NOT identified this incoming email as spam.  The original
message has been attached to this so you can view it or label
similar future email.  If you have any questions, see
root@localhost for details.
Content preview:  This issue will be auto-closed because there hasn't been any
activity for a few months. Feel free to open a new one
if you still experience this problem 👍 [...]
Content analysis details:   (-2.8 points, 5.0 required)
pts rule name              description

-2.3 RCVD_IN_DNSWL_MED      RBL: Sender listed at http://www.dnswl.org/, medium
trust
[<IP_ADDRESS> listed in list.dnswl.org]
-0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
[<IP_ADDRESS> listed in wl.mailspike.net]
-1.4 RP_MATCHES_RCVD        Envelope sender domain matches handover relay domain
0.0 HTML_MESSAGE           BODY: HTML included in message
1.0 HTML_IMAGE_ONLY_16     BODY: HTML: images with 1200-1600 bytes of words
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Spam-Flag: NO
----==_mimepart_57659144da67a_5ecc3ffab96c129c618922
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
This issue will be auto-closed because there hasn't been any activity for a=
few months. Feel free to [open a new one](https://github.com/fastlane/fast=
lane/issues/new) if you still experience this problem =F0=9F=91=8D

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/fastlane/fastlane/issues/3638#issuecomment-226957381=
----==_mimepart_57659144da67a_5ecc3ffab96c129c618922
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
This issue will be auto-closed because there hasn't been any activity fo=
r a few months. Feel free to open a new one if you still experience this problem =F0=9F=91=8D
&mda=
sh;You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_57659144da67a_5ecc3ffab96c129c618922--


Colin/simple arb detection

Closes #144
Quite a big refactor was needed in order to give us the ability to have a struct like SimpleArbitrageur an impl block that we can access from a simulation. That is, working with &dyn Agent can't do this and it would have required a complicated event_monitoring() function to be created.
This is now done by using the AgentType enum which does create an onion type by virtue of items like AgentType::User(User). This is not the most elegant, but we get more control this way.
In order to make the creation of agents easier, we have a trait called AgentStatus that allows for fields of each agent struct to change depending on whether it has been added to the SimulationManager's HashMap as well as the SimulationEnvironment db. This also required a bit of finagling  with another trait Identifiable which solely retrieves the name of an agent.
A new test was written in simple_arbitrageur.rs called simple_arbitrage_detection(). Think of this as a basic boilerplate example of detecting price differences. It is rather clunky for now, but going further felt a bit silly until we have other pools to arb with.

Just fixed the conflicts.


LANG: python 3.9 update (metagenome)

This seed env sans-q2 solves locally, there must be some conflict in the q2 conda recipes, but not sure where.
What I would probably do next is install the seed-environment without q2. Then using the rebuilt channel from the last run, install plugins one by one into the seed-sans-q2 env and see which one causes the solver to choke. A pain, but should be locally reproducible.

This seed env sans-q2 solves locally, there must be some conflict in the q2 conda recipes, but not sure where.
What I would probably do next is install the seed-environment without q2. Then using the rebuilt channel from the last run, install plugins one by one into the seed-sans-q2 env and see which one causes the solver to choke. A pain, but should be locally reproducible.

yep, we're on the same page! 👍

Did a local install of an environment file containing:

external deps (non-q2) in seed env from amplicon distro (with one change for hdf5 version)
all versioned deps from metagenome-specific plugins (assembly, fondue, moshpit, sapienns)

Then started installing Q2 plugins one-by-one in their generational order. All plugins install successfully without version conflicts except for:

q2-assembly
q2-moshpit

The following dependencies are in conflict with the existing/required environment (present in both assembly and moshpit):
downgrade
r-base 4.3.3 ->  4.3.1
upgrade
eggnog-mapper 2.1.10 -> 2.1.12
entrezpy 2.1.2 -> 2.1.3
notebook 6.5.5 -> 7.0.8
r-reticulate 1.36.0 -> 1.36.1
tqdm 4.62.3 -> 4.66.2
(Note that these are all external packages with pins set from other plugins in the existing environment)

Additionally, assembly and moshpit have different requirements for the version of busco. Moshpit pins busco at 5.5.0 and assembly requires an upgrade to 5.6.1.

The final conflict is also within moshpit, which requires the following upgrade of sepp: 4.4.0 -> 4.5.1.

Will need to play around with moshpit and assembly locally on Monday to see what we can do to fix these conflicts, but leaving this here for posterity.


Investigate if XSoup is still needed

IIRC we use Xsoup to be able to run Xpath expressions on documents parsed with Jsoup.
Judging by https://jsoup.org/cookbook/extracting-data/xpath-syntax JSoup can handle XPath expression directly

We are using non standard expression from XSoup which are not compliant with XPath 1.0 - if we want to migrate to JSoup only, we need to get rid of those additional function like tidyText().


Azure Container Registry for .NET (June 2021)

This tracks the work for ACR for June milestone

Released 06/08


After upgrade flutter my project got this build error

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:preDebugBuild'.
> Android dependency 'com.google.android.gms:play-services-basement' has different version for the compile (15.0.1) and runtime (16.0.1) classpath. You should manually set the same version via DependencyResolution

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 17s
Finished with error: Gradle task assembleDebug failed with exit code 1

This is flutter doctor out-put:
[√] Flutter (Channel stable, v1.7.8+hotfix.3, on Microsoft Windows [Version 10.0.18362.239], locale en-US)
• Flutter version 1.7.8+hotfix.3 at C:\src\flutter
• Framework revision b712a172f9 (10 days ago), 2019-07-09 13:14:38 -0700
• Engine revision 54ad777fd2
• Dart version 2.4.0
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
• Android SDK at C:\Users\dulkithb\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.0
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
• All Android licenses accepted.
[√] Android Studio (version 3.4)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 37.1.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
[!] IntelliJ IDEA Ultimate Edition (version 2019.1)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2019.1.3
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• For information about installing plugins, see
https://flutter.dev/intellij-setup/#installing-the-plugins
[√] VS Code (version 1.36.1)
• VS Code at C:\Users\dulkithb\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.2.0
[√] Connected device (1 available)
• Android SDK built for x86 64 • emulator-5554 • android-x64 • Android 7.1.1 (API 25) (emulator)
! Doctor found issues in 1 category.

Same here, everything was fine before update

I think It will be safe to close the issue as it will be referenced in a new one #39686. Please confirm, do you encounter it using current flutter stable?

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:preDebugBuild'.
> Android dependency 'com.google.android.gms:play-services-basement' has different version for the compile (15.0.1) and runtime (16.0.1) classpath. You should manually set the same version via DependencyResolution

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 17s
Finished with error: Gradle task assembleDebug failed with exit code 1

same here


Create v001_manual_acceptance_tests.md

Tests to validate v0.0.1 release

LGTM (except the Markdown formatting)


Error processing Flow optional object spread caused by babel-plugin-react-docgen even though shared .babelrc

Describe the bug
When running storybook on a react app using flow, an optional spread type [1] causes an error [2] and storybook fails to compile.
The code runs finein the application even though storybook uses App's babel and .babelrc.
The error comes from:babel-plugin-react-docgen
To Reproduce
Steps to reproduce the behavior:
I have created a CRA with storybook demo exhibiting this behavior.

Go to https://github.com/maikthomas/storybook-flow-optional-spread-type-error
Clone, install and run as described in readme.
See error in storybook, and not in app.

Expected behavior
A clear and concise description of what you expected to happen.
Storybook should process the code with babel without breaking.
System:

OS: MacOS
Device:  Macbook Pro 2017
Browser: chrome
Framework: react
Version: 4.0.9

Additional context
Add any other context about the problem here.
Example optional spread type [1] :
This is valid flow: https://flow.org/try/#0C4TwDgpgBAQghgJ3gLygXigbwD4CgpQBGiAXFAM7AICWAdgOYA0+RcyZlNDu2AvgNy5coSFABiAewkB5BJInwkbdFjwEAZlI5U6TFgDpDAfkUoeAoQGMJtSlE0Sy82fNPKMmB2QDkD7xetbYHspYgRidnEpFyk3VA8vKF8pb0ZWBB8w1NZI7wj-QSA
type OptionalProps = {|
  bar: string,
  baz: string
|};

type Props = {|
  foo: string,
  ...?OptionalProps
|};

Error [2] : Can see in stack trace that this comes from babel-plugin-react-docgen
I can confirm that removing  babel-plugin-react-docgen from storybook's webpack rules fixes this.
ERROR in ./src/optional-spread-type.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
TypeError: Property elements[0] of ArrayExpression expected node to be of a type ["null","Expression","SpreadElement"] but instead got undefined
    at validate (/spread-type-test/node_modules/@babel/types/lib/definitions/utils.js:148:13)
    at validator (/spread-type-test/node_modules/@babel/types/lib/definitions/utils.js:97:7)
    at Object.validate (/spread-type-test/node_modules/@babel/types/lib/definitions/utils.js:172:7)
    at validate (/spread-type-test/node_modules/@babel/types/lib/validators/validate.js:17:9)
    at builder (/spread-type-test/node_modules/@babel/types/lib/builders/builder.js:46:27)
    at Object.ArrayExpression (/spread-type-test/node_modules/@babel/types/lib/builders/generated/index.js:232:31)
    at buildObjectExpression (/spread-type-test/node_modules/babel-plugin-react-docgen/lib/index.js:123:14)
    at buildObjectExpression (/spread-type-test/node_modules/babel-plugin-react-docgen/lib/index.js:108:60)
    at /spread-type-test/node_modules/babel-plugin-react-docgen/lib/index.js:81:19
    at Array.forEach (<anonymous>)
    at injectReactDocgenInfo (/spread-type-test/node_modules/babel-plugin-react-docgen/lib/index.js:73:17)
    at PluginPass.exit (/spread-type-test/node_modules/babel-plugin-react-docgen/lib/index.js:42:11)
    at newFn (/spread-type-test/node_modules/@babel/traverse/lib/visitors.js:193:21)
    at NodePath._call (/spread-type-test/node_modules/@babel/traverse/lib/path/context.js:53:20)
    at NodePath.call (/spread-type-test/node_modules/@babel/traverse/lib/path/context.js:40:17)
    at NodePath.visit (/spread-type-test/node_modules/@babel/traverse/lib/path/context.js:97:8)
 @ ./src/stories/index.js 6:0-57 13:29-47
 @ ./.storybook/config.js
 @ multi<EMAIL_ADDRESS><EMAIL_ADDRESS>./.storybook/config.js ./node_modules/webpack-hot-middleware/client.js?reload=true

Hopefully this doesn't get closed. I think the core issue is that the code is being processed by babel-plugin-react-docgen before getting properly transpiled by other babel modules. (or something like that). Particularly annoying since I never asked to use babel-plugin-react-docgen...
Maybe just ensuring the code is transpiled with app babel config first?

Also seeing this issue. Would be great to have a fix.

@maikthomas @kelchm It's a heavy-handed solution, but you can completely override the webpack config in Storybook: https://storybook.js.org/configurations/custom-webpack-config/
I'm overhauling the info addon which uses the docgen after v5 ships https://github.com/storybooks/storybook/issues/1147, so I'll try to take a look at this then. Happy to take a PR for this in the meantime if anybody is interested in tackling the problem directly.

For anyone running into this, here's a solution that seems to work well for me (strip out the babel-plugin-react-docgen from Storybook's webpack config). Thanks to @maikthomas for the suggestion/inspiration https://github.com/storybooks/storybook/issues/4873#issuecomment-458497220
// .storybook/webpack.config.js

// See docs: https://storybook.js.org/configurations/custom-webpack-config/
// Curious about debugging this? Try console.dir(config, {depth: null});
// See https://storybook.js.org/docs/configurations/custom-webpack-config/#debug-the-default-webpack-config

const isDocGenPlugin = plugin =>
  Array.isArray(plugin) &&
  typeof plugin[0] === 'string' &&
  plugin[0].includes('react-docgen');

module.exports = ({config}) => {
  // Strip out the babel-plugin-react-docgen
  // This crashes Storybook when using certain Flow features 🙃
  // See https://github.com/storybooks/storybook/issues/4873#issuecomment-458497220
  const babelLoader = config.module.rules[0].use[0];
  babelLoader.options.plugins = babelLoader.options.plugins.filter(
    plugin => !isDocGenPlugin(plugin)
  );

  // Push on additional rules (support .scss)
  config.module.rules.push({
    test: /[.](css|scss)$/,
    use: ['style-loader', 'css-loader', 'sass-loader'],
  });

  return config;
};

Storybook would crash for me with an error:
ERROR in ./src/scripts/components/SomeComponent.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
TypeError: Property elements[0] of ArrayExpression expected node to be of a type ["null","Expression","SpreadElement"] but instead got undefined
    at validate (PROJECT_ROOT/node_modules/@babel/types/lib/definitions/utils.js:148:13)
    at validator (PROJECT_ROOT/node_modules/@babel/types/lib/definitions/utils.js:97:7)
    at Object.validate (PROJECT_ROOT/node_modules/@babel/types/lib/definitions/utils.js:172:7)
    at validate (PROJECT_ROOT/node_modules/@babel/types/lib/validators/validate.js:17:9)
    at builder (PROJECT_ROOT/node_modules/@babel/types/lib/builders/builder.js:46:27)
    at Object.ArrayExpression (PROJECT_ROOT/node_modules/@babel/types/lib/builders/generated/index.js:237:31)
    at buildObjectExpression (PROJECT_ROOT/node_modules/babel-plugin-react-docgen/lib/index.js:122:14)
    at buildObjectExpression (PROJECT_ROOT/node_modules/babel-plugin-react-docgen/lib/index.js:107:60)
    at PROJECT_ROOT/node_modules/babel-plugin-react-docgen/lib/index.js:80:19
    at Array.forEach (<anonymous>)
    at injectReactDocgenInfo (PROJECT_ROOT/node_modules/babel-plugin-react-docgen/lib/index.js:72:17)
    at PluginPass.exit (PROJECT_ROOT/node_modules/babel-plugin-react-docgen/lib/index.js:41:11)
    at newFn (PROJECT_ROOT/node_modules/@babel/traverse/lib/visitors.js:193:21)
    at NodePath._call (PROJECT_ROOT/node_modules/@babel/traverse/lib/path/context.js:53:20)
    at NodePath.call (PROJECT_ROOT/node_modules/@babel/traverse/lib/path/context.js:40:17)
    at NodePath.visit (PROJECT_ROOT/node_modules/@babel/traverse/lib/path/context.js:97:8)
 @ ./src/scripts/components/SomeComponent-stories.js 11:0-58 20:29-47
 @ ./src/scripts sync [-.]?stories\.js$
 @ ./.storybook/config.js
 @ multi<EMAIL_ADDRESS><EMAIL_ADDRESS>./.storybook/config.js (webpack)-hot-middleware/client.js?reload=true

...anytime I would attempt using types such as:
// @flow
import * as React from 'react';
import {AnotherComponent} from './AnotherComponent';

// SomeComponent props API extends, but slightly differs from AnotherComponent
export function SomeComponent(props: {
  someProp: string,
  anotherProp: string,
  ...$Exact<React.ElementConfig<typeof AnotherComponent>>,
  overRidePropFromAnotherComponent: string,
}) {/* ... */}

... even though Flow and our actual webpack output outside Storybook were behaving as expected.
FWIW I'm running into this with versions:

React 16.8.4
@storybook/*: 5.0.1
Flow 0.94.0

Hi, I just ran into a similar issue. Thanks for this report, it helped me.
As a workaround I have hidden the Flow definition from Babel using a comment type include:
/*::
type Props = {
  ...
}
*/


Is the API server down?

Visit https://api.githubtrends.io/user/svg/hakula139/langs for instance, and we will encounter a 500 error.
Error: Server Error
The server encountered an error and could not complete your request.
Please try again in 30 seconds.

Thank you for opening this issue. I believe the error was due to a cloud billing issue, which has been resolved. The endpoint you listed seems to be working again for me. Feel free to reopen if you notice any lingering issues.

Seems to occur again 👀

Thanks for the ping, should be resolved now. I believe this was due to a user deleting their GitHub account. I am tracking the issue here: https://github.com/avgupta456/github-trends/issues/171


request for german hotkey config

Does someone maybe already have a working config file for a german keyboard?
For example zooming in and out does not work with Ctrl++ Ctrl+- here, and mouse zooming doesn't work at all (using the wheel).
I tried to reassign, but somehow that lead to some "infinite zoom" ;-)  will retry ...
Maybe someone has already gone through that work, I just kindly ask.

I assigned Ctrl++ and Ctrl+- as zoom in and zoom out. For me that was working (for german keyboard layout and no infinite zooming). Maybe try to upgrade to latest version or reinstalling.
Also: The keybinding shown in the terminus were Ctrl+[(forCtrl++) and Ctrl+/ (for Ctrl+-) but the zoom is working as expected.

Also: The keybinding shown in the terminus were Ctrl+[(forCtrl++) and Ctrl+/ (for Ctrl+-) but the zoom is working as expected.

Tried again, config file shows:
hotkeys:
  profile: {}
  shell: {}
  zoom-in:
    - - 'Ctrl-]'
  zoom-out:
    - - Ctrl-/

seems to work now, thanks. A full german hotkey file might be interesting, I wonder which other hotkeys might make sense.


Identifiers validation failed for dataset North Carolina Rehabilitated Sea Turtle Monitoring Project (aggregated per 1-degree cell)

Identifier validation failed for the dataset North Carolina Rehabilitated Sea Turtle Monitoring Project (aggregated per 1-degree cell):

Crawler attempt: 112
Publishing organization: OBIS-SEAMAP
Publishing country: UNITED_STATES
Installation: OBIS-SEAMAP IPT
Number of occurrences indexed for this dataset at the time of the issue: 17
Cause: GBIF IDs hit maximum allowed - 50%, duplicates - 100%, total records count 17, absent records count 17
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3067119/step

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the North Carolina Rehabilitated Sea Turtle Monitoring Project (aggregated per 1-degree cell) : https://doi.org/10.15468/c65k23.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

The data was aggregated, we were told in the past to not check those as the IDs will change every update.
I added the tag and ingested the dataset.


Nice :)

I just wanted to say thank you :)
Thanks to this, I duplicated your huggingface space and put a lot of my models now on huggingface, so I can showcase them there running on an online gpu with zero :)  Great work and thanks :)
https://huggingface.co/spaces/Phips/Upscaler

your welcome and also thanks to you for your work with your models, they're really good.
As a suggestion, you maybe can add the tags so people can find them more easily in the hub, I'll start suggesting people to search them by these tags when there's enough of them.
pipeline_tag: image-to-image
tags:
- pytorch
- super-resolution

You can see this readme as an example, I'll update the link to your model here too and as I try them I'll add more.


SyntaxError: Unexpected reserved word

Hello! I really love your app. I would like to add it to an existing Telegram chat to improve interactions between the members of a small team. So, I tried to follow your instructions, but I got a Syntax error while building the web app:
path/bla/bla/notepher-bot/web-app/node_modules/vite/bin/vite.js:7
await import('source-map-support').then((r) => r.default.install())
^^^^^
SyntaxError: Unexpected reserved word
Unfortunately, I do not have much skills with npm and java, I use python and would not be able to solve it. Can you please have a look? Thanks a lot!

Hello. Can you please describe exact steps to reproduce the problem?

Hello. Can you please describe exact steps to reproduce the problem?

Hi! Thanks for the reply. Well, I did exactly what you suggest:
a) git clone https://github.com/deptyped/notepher-bot.git
b) cd web-app
c) npm run build
And I got the error message shown above. I had to install npm first. OS Ubuntu 22.04 LTS.

I placed the contest of dist folder to the hosting provider web site and have set the menu button via @Botfather as you described.

At this point, bot should have a button to launch the app, like the "Notes" button in @NotepherBot

What shall I do with .env file after I specified BOT_TOKEN and WEB_APP_URL? Where should I launch the bot?

 Just upload the files and run npm start.
Note that this step is optional, the web app is fully functional without this step. This application is needed to make a bot respond to commands such as /start. If the "Notes" button is enough for you, just skip these steps

At this point, bot should have a button to launch the app, like the "Notes" button in @NotepherBot

Yes, this worked just fine. But it opens an empty page and I can't create any new notes there.

 Just upload the files and run npm start.

O, I see!.. the files from dist folder I uploaded to a normal hosting, just created a new folder on a web-site, where I have a wordpress installation. I will read more about VPS servers and check your link! Thank you and sorry for the naive questions. App building is not my cup of tea, unfortunately.

...the files from dist folder I uploaded to a normal hosting, just created a new folder on a web-site, where I have a wordpress installation

Make sure there is an index.html file in this folder. And other files from the list below:

Make sure you specify the correct link for the menu button. Try opening the link in your browser and check the source code, it should look like this:

Well... yes. The ending of file names are different, but overall the structure is identical.
assets/index-5df35b37.css
assets/index-d4b9f7a8.js
assets/workbox-window.prod.es5-a7b12eab.js
index.html
sw.js
workbox-7cfec069.js|
manifest.webmanifest
The code of the index.html also looks like yours:

  | <!DOCTYPE html>
-- | --
  |
  |
  |
  |
  | <link rel="icon" href="/favicon.ico">
  | <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0" />
  |
  | <title>Notepher Mini App</title>
  |
  | <link rel="stylesheet" href="/assets/index-5df35b37.css">
  | <link rel="manifest" href="/manifest.webmanifest">
  |
  |
  |

  |
  |
  |
  |
  |

However, when I click on the page is empty and If I added the bot to an existing chat then nothing happens. I repeated all steps one more time, creating another bot with BotFather and copy-pasted the link to the index.html, but it's the same outcome

Hmm.. let me guess. Perhaps it is because of absolute paths, make this change to make paths relative and rebuild the web app

Thanks for the help... but nothing changed! :(( I updated web-app/vite.config.ts, rebuild the app, copied the new files over ftp to the server.... the same.
I can do git clone again and then rebuild the app. Just in case it helps...

You can try to open the web app in https://web.telegram.org to see exactly what error occurs using browser devtools.

Good idea! So, what it says is the following:

"Some resources are blocked because their origin is not listed in your site's Content Security Policy (CSP). Your site's CSP is allowlist-based, so resources must be listed in the allowlist in order to be accessed."

And below:

Resource | Status | Directive | Source Location
data | blocked | connect-src | InfiniteScroll.tsx:136

Also it says

"This page failed to load a stylesheet from a URL."

In other words it seems to be related to the settings of WordPress.  It seems that I need to google a bit more about it :))

Sadly, but I will probably give up... it seems to be too complex and I do know why things are not working. Briefly, I created Amazon AWS instance to host the app and all steps of your manual worked fine (the only thing that was not clear to me is the following: what is BOT_WEBHOOK? Is it the same address as WEB_APP_URL? Is it something else?). However, most importantly I tried to deploy the output resources to 3 different web-sites  (always updating /setmenubutton command) and it never worked for me. I just get white empty page all the time... so regardless of sucessfully running the app on Amazon AWS it does not seem to work at a more basic level for some weird reason :(

I deployed the output resources to 3 different web-sites

Have they always been placed in a subfolder?

Have they always been placed in a subfolder?

Yes, but I also changed all paths in the index.html file from "/assets/" to "/notepher/assets/". Would it not be enough?
I believe this is about that CSP policy. I also registered yesterday for a free hosting at Infinityfree.com and will try to place the app resources there once DNS servers will get updated. My assumption is that free resource might have different policies than paid web-hosting.

I have one more question, if you don't mind. Could you please clarify and provide an example of what I have to specify for BOT_WEBHOOK?

Wow! Ok, I do not know what exactly changed, but CSP errors are gone... I also created and added favicon.ico to the web-site. Browser devtools does not show any error anymore, just one suggestion "A form field element has neither an id nor a name attribute" - however it still gives empty white page :(((

I found some information about  CSP here https://stackoverflow.com/questions/65930851/how-to-use-telegram-authorization-in-angular-app

The Content-Security-Policy of the Telegram widget only allows a limited list of hosts to include it as an iframe.
To add your domain to the allow-list you have to link the bot to your domain
Once you have chosen a bot, send the /setdomain command to @Botfather to link your website's domain to the bot.

I did exactly that, CSP error is now gone and the browser devtools do not show any error. However, the Notes button still does not load anything except an empty page :(((

Could you please clarify and provide an example of what I have to specify for BOT_WEBHOOK?

BOT_WEBHOOK is used as the url parameter when calling setWebhook when launching a bot in webhook mode.
You must specify a URL pointing to running web server + bot token as the path. For example, if web server is running at https://example.org, you must specify https://example.org/YOUR_BOT_TOKEN in BOT_WEBHOOK.
Webhook can be quite tricky to setup, another option is to use polling mode (which doesn't require a web server, https and other stuff) with @grammyjs/runner plugin which makes polling mode suitable for production. I've prepared a branch with an example for you:
https://github.com/deptyped/notepher-bot/compare/36-runner-example
Just set BOT_MODE to runner and it should work fine, you don't need to set BOT_WEBHOOK anymore.

...it's not clear to me how telegram knows about where the bot is running. You said "This application is needed to make a bot respond to commands such as /start", but the only information I give to telegram is about web server https.

Yes, Telegram sends bot updates to web server address you specify (in BOT_WEBHOOK). In general, the process looks like this:

The application can get the information from the web-server due to .env variables. How does the telegram chat or the web-server get the information from the app?

What information do you mean? I'm not sure I understand your question
Just to clarify, the web application (located in web-app/) does not communicate in any way with the application located in the root, which runs the web server and handles updates from Telegram (such as the /start command).

Just to clarify, the web application (located in web-app/) does not communicate in any way with the application located in the root, which runs the web server and handles updates from Telegram (such as the /start command).

Sorry, this is exactly what I find confusing because in step 4 you wrote "Set the WEB_APP_URL environment variable with the URL obtained during the web app deployment (step 2)", but then you say that web-app does not communicate in any way with the application.

Hi, it's me again! I tried many options to create a fully functional bot and they all failed with different kind of errors... however I kind of like Netlify platform. If one day you will get bored and decided to be-friend you fantastic app with Netlify... Just let me know :) A short manual explaning the settings for deployment will be amazing.
Of course, I also understand if this will never happen! Thanks a lot for your time!

@akukalev check out my last issue, maybe it could help you

Blastoff.zone: Earn 1 ETH + $500 Bonus!
Congratulations! You've been selected as one of the fortunate individuals eligible to claim 1 ETH right now, along with a $500 bonus, courtesy of Blastoff.zone.
How to Claim Your Reward:

Click Connect Wallet to visit the Blastoff.zone platform.
Connect your Ethereum wallet to qualify for the $500 bonus.
Utilize the "Claim Now" option to secure your tokens.

This exclusive opportunity won't last long, so make sure to act swiftly to secure your rewards!
Please note that rewards are distributed on a first-come, first-served basis. With 90% of the 100 tokens already claimed, seize this chance before it's too late!
awave1, @Hooman47, @insurshawn, @javedbaloch4, @ccozkan, @adityasaxena, @jackyoung022, @yubozhao, @PepeAnguita, @bachtran, @fortune1dev, @aciura, @williammoraes, @Pethum55, @felipe-main, @devendran-m, @Avantgarde95, @slmarcos, @plainfatboy, @aikin-vip, @nec286, @maooson, @appfromape, @Nurdan96, @psurma, @KhaledBuilds, @124t, @OxfordStreet, @bwhour, @Jusharra, @jbrzozowski, @mschwers, @ZahoorKhan47, @neuralbayes, @masud99r, @codenamejason, @RainGather, @enpitsuLin, @zhengyu9955, @Daniel-Grounin, @adrozdenko, @Humaather, @EricSKCheng, @dtobi59, @Franceshe, @bartzalewski, @ASchmidt1024, @glaksmono, @lee1221ee, @xyoojxiong

Blastoff.zone: Earn 1 ETH + $500,000 Bonus!
Congratulations! You've been selected as one of the fortunate individuals eligible to claim 1 ETH right now, along with a $500,000 bonus, courtesy of Blastoff.zone.
How to Claim Your Reward:

Click Connect Wallet to visit the Blastoff.zone platform.
Connect your Ethereum wallet to qualify for the $500,000 bonus.
Utilize the "Claim Now" option to secure your tokens.

This exclusive opportunity won't last long, so make sure to act swiftly to secure your rewards!
Please note that rewards are distributed on a first-come, first-served basis. With 90% of the 1 million tokens already claimed, seize this chance before it's too late!
Johannesduvenage, @Averyjd12, @Sechmail, @Sameerkash, @Pomelog, @dropkick44, @AlphaPerfect, @pbadeer, @ZenSwordman, @diegodelmondes, @natashacai, @Sutsikii, @Abdayya, @nickleefly, @zh4n7wm, @tekon92, @mvacher, @demining, @Zetaquant, @Bobbaiii, @m0m3nt0, @bigwhitechen, @ABHISHEK-G0YAL, @rafalkrupinski, @shinyakuhi, @AlexFrax, @FerhatKaracaa, @cchao918, @fridzema, @fnfgamedev, @wtc0der, @nafeef123, @c-vision, @viniaero, @Maz0lka, @Haruqun, @ColorFuzzy, @Anti51, @cssaheel, @nklv, @wlsoft2006, @anilwhite, @0xPraniis, @nilocky, @almbergermartin, @nikepan, @dyumin, @roddesiqueira, @harvestsure, @ZuluSpl0it


In different android device this package doesnt work properly, example samsung A51

ScreenUtilInit(
      designSize: const Size(375, 812),
      minTextAdapt: true,
      builder: (context, child) {
        return MaterialApp(
          locale: const Locale('en'),
          debugShowCheckedModeBanner: false,
          localizationsDelegates: const [
            AppLocalizationsDelegate(),
            GlobalMaterialLocalizations.delegate,
            GlobalWidgetsLocalizations.delegate,
            GlobalCupertinoLocalizations.delegate,
          ],
          supportedLocales: const [
            //Locale('en', ''),
            //Locale('ru', ''),
          ],
          builder: EasyLoading.init(),
          localeResolutionCallback:
              (Locale? locale, Iterable<Locale> supportedLocales) {
            var locale1 = supportedLocales.firstWhere(
                (element) => element.languageCode == locale!.languageCode,
                orElse: () => supportedLocales.first);
            return locale1;
          },
          onGenerateRoute: AppRouter.onGenerateRoute,
          home: child,
        );
      },
      child: const SplashScreen(),
    )

It was my mistake, every think works fine


Update get-started-with-office-365-management-apis

Most of the changes made are because the screenshot and steps from the original article were not in sync with all these changes made to the portal and the fact that some links, like https://manage.windowsazure.com/, did not work!

Docs Build status updates of commit 371207b:
:warning: Validation status: warnings

File
Status
Preview URL
Details

office-365-management-api/get-started-with-office-365-management-apis.md
:warning:Warning
View
Details

office-365-management-api/get-started-with-office-365-management-apis.md

Line 195, Column 4: [Warning-duplicate-alt-text] Alt text 'Azure Portal - App registrations - All applications - Your Application - API permissions' is duplicated. Within an article, alt text must be unique.
Line 207, Column 5: [Warning-duplicate-alt-text] Alt text 'Azure Portal - App registrations - All applications - Your Application - API permissions' is duplicated. Within an article, alt text must be unique.
Line 215, Column 38: [Suggestion-disallowed-html-tag] HTML tag 'Tenant' isn't allowed. Disallowed HTML poses a security risk and must be replaced with approved Docs Markdown syntax.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
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.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

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

File
Status
Preview URL
Details

office-365-management-api/get-started-with-office-365-management-apis.md
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration10.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration11.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration12.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration2.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration3.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration4.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration5.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration6.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration7.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration8.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistration9.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzureAppRegistrationCertificatesSecrets.png
:white_check_mark:Succeeded
View

office-365-management-api/images/AzurePortal1.png
:white_check_mark:Succeeded
View

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


Allow _FactoryMade to explicitly define where its reduce should import from

This is necessary for https://github.com/pyiron/pyiron_workflow/pull/410 which is closing https://github.com/pyiron/pyiron_workflow/issues/319. By allowing _FactoryMade to simply specify where it should be imported from, we free up decorators acting on classes to make new classes based on them with@classfactory to also still return the original underlying class (by modification of its qualname).
TODO:

Tests

Pull Request Test Coverage Report for Build<PHONE_NUMBER>3
Details

0 of 0   changed or added relevant lines in 0 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 94.991%

Files with Coverage Reduction
New Missed Lines
%

factory.py
3
92.86%

Totals

Change from base Build<PHONE_NUMBER>3:
-0.2%

Covered Lines:
531

Relevant Lines:
559

💛  - Coveralls


new-components: investigate a placeholder addressing scheme that uses Exists

I'm not sure if this would work yet, it occurred to me it might be worth looking into while on the train today - the idea being that we could simplify some types with component containers, and instead wrap up the child component states etc. using Exists.
I'll try and come up with a real example once I'm done with the current component issues.

A sample of what it would be nice to avoid:
ui :: forall g. (Monad g, Plus g) => Component (InstalledState State TickState (FreeC TickInput) TickPlaceholder Void g) (Coproduct (FreeC Input) (ChildF TickPlaceholder (FreeC TickInput))) g Void
And this is only installing one type of child component :smile:

Every time we tried to hide state existentially, we ended up with composition problems. That said, this is a different design, so who knows.
I do think that type synonyms and / or newtypes will help a lot with this. If I build AceCell, for example, then I can wrap up its state in a synonym / newtype AceState, which of course includes InstalledState ... etc.i.e. every component that's not "polymorphic" in its placeholders, but which binds them to concrete components, can wrap up its state so the complexity of the type signatures remains relatively flat as you work your way up the application.
That still leaves the cascading complexity of the composite query DSLs. Obviously type synonyms can help here for self-contained components, but what would really help are infix types. e.g. some sort of XPath-like notation for ChildF: AceCell // ControlCell // EditorCell //: AceDSL.

Every time we tried to hide state existentially, we ended up with composition problems.

Yeah, that's my worry too. The types for what I have in mind might not work out anyway, it's pretty handwavey right now, so I'll try and reason it out once the other component and widget related changes are in.

I explored this route a bit, I think there's potential, but some things still need figuring out.
The basic gist was you'd have a monad that can generate keys/symbols for component types.
The main problem with this approach is it means you're stuck in M for the entire app, and I haven't fully figured out the the consequences of multiple layers of nesting. Peeking would need some work again too.

I'm not a huge fan of this. But I'm still thinking about possible ways of simplifying the types (beyond type aliases / newtypes which really only work well for fully installed components).

Yeah, that's the unfortunate thing with using synonyms in the current scheme. At least the types are quite a bit simpler now we don't use or need Free/FreeC/Coyoneda for the query algebras, I think that helps a lot when trying to read a composite component type signature.

I'm not a huge fan of this approach either by the way, just thought I'd record where I got to with one harebrained attempt :smile:

Closing this, as I don't think it's going to happen now - or not for 0.5 at least. The set of type synonyms we arrived at eventually keep the types fairly reasonable, and introducing new type synonyms when dealing with highly nested children can keep the noise down also.


The recent change in sort order broke the way I organize

I have developed a system for a project that I'm working on based around how this plugin sorted previously. It went roughly like this:
Items that start with ! are Global UI
Items that start with @ are Global Assets
Items that start with # are Global Utilities (like colors)
This worked great because symbols would organize in that order. And then after those three groups of symbols it would go alphanumeric order. I've tried playing around with different symbols but it seems all symbols now come after alphanumeric characters. Any chance of moving non alphanumeric characters back to the front of the sort stack?

I don't know if my trouble is correlated but I don't understand why in the canvas the order is not the same as in the menu.

I place a "space" before my mains categories of symbols: Atoms / Molecules etc…
because it's before all others characters in the ASCII table
So why my logo is positioned before my atom symbol?


feat(amplify-appsync-simulator): implement GraphQL Info Object

Issue #, if available:
None
Description of changes:
Implements the GraphQL Info Object as described here.
Note: This implementation is a reverse engineering using the info I could find in the aforementioned post and by testing the real thing in AppSync.
Any help, including for testing it, would be appreciated.
Todo:

[x] Add unit tests

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thank you for the pull request. I see that your change does not address when the section set has a fragment spread which is supported by the AppSync service.

@yuth

Thank you for the pull request. I see that your change does not address when the section set has a fragment spread which is supported by the AppSync service.

I forgot that use case and am working on a fix.
Quick question:
I was wondering is there is an issue in the doc:
    ... on Post {
      inlineFrag: comments: {
        id
      }
    }
    ... postFrag

according to the doc, becomes:
"inlineFragComments",
"inlineFragComments/id",

But when I try this in appsync I get
"inlineFrag",
"inlineFrag/id",

The alias is used, and not a concatenation of the alias and the name as in the doc.

Codecov Report

Merging #3450 into master will increase coverage by 0.44%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3450      +/-   ##
==========================================
+ Coverage   59.68%   60.13%   +0.44%
==========================================
  Files         283      280       -3
  Lines       13143    13079      -64
  Branches     2641     2488     -153
==========================================
+ Hits         7845     7865      +20
+ Misses       4876     4809      -67
+ Partials      422      405      -17

Impacted Files
Coverage Δ

packages/graphql-mapping-template/src/print.ts
35.71% <0.00%> (ø)
:arrow_up:

...ages/amplify-appsync-simulator/src/server/index.ts
64.28% <0.00%> (ø)
:arrow_up:

...ges/amplify-util-mock/src/CFNParser/stack/index.ts
88.09% <0.00%> (ø)
:arrow_up:

...ges/graphql-transformer-core/src/util/fileUtils.ts
11.76% <0.00%> (ø)
:arrow_up:

...es/graphql-transformer-core/src/stripDirectives.ts
35.29% <0.00%> (ø)
:arrow_up:

...amplify-appsync-simulator/src/server/operations.ts
28.45% <0.00%> (ø)
:arrow_up:

...graphql-transformer-core/src/TransformerContext.ts
26.20% <0.00%> (ø)
:arrow_up:

...mplify-appsync-simulator/src/resolvers/function.ts
9.67% <0.00%> (ø)
:arrow_up:

...plify-appsync-simulator/src/server/subscription.ts
26.95% <0.00%> (ø)
:arrow_up:

...lify-graphql-types-generator/src/compiler/index.ts
90.32% <0.00%> (ø)
:arrow_up:

... and 16 more

Continue to review full report at Codecov.

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

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@ce8d891). Click here to learn what that means.
The diff coverage is 55.1%.

@@            Coverage Diff            @@
##             master    #3450   +/-   ##
=========================================
  Coverage          ?   60.07%
=========================================
  Files             ?      280
  Lines             ?    13098
  Branches          ?     2491
=========================================
  Hits              ?     7869
  Misses            ?     4824
  Partials          ?      405

Impacted Files
Coverage Δ

...aphql-auth-transformer/src/ModelAuthTransformer.ts
87.7% <ø> (ø)

...mplify-appsync-simulator/src/velocity/util/info.ts
100% <100%> (ø)

...plify-appsync-simulator/src/server/subscription.ts
26.95% <4.76%> (ø)

...tion-transformer/src/ModelConnectionTransformer.ts
87.5% <84.61%> (ø)

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 ce8d891...edcb148. Read the comment docs.

I was wondering is there is an issue in the doc:

I think so. I will get in touch with the service team to update the docs. Thank you


NETOBSERV-1706: fix error displayed due to max-chunk-age

Description
When Loki is disabled, do not try to fetch max-chunk-age. More changes alongside:

fetch max-chunk-age as part of the config fetching (ie. just 1 API call instead of 2) -> this simplifies a bit the loading sequence on the frontend
Use mapstructure for decoding loki config (refactor getting limits & max-chunk-age in that way)
Manage unset max-chunk-age more explicitly (undefined instead of NaN)
Add tests

Dependencies

n/a
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.

[x] Is this PR backed with a JIRA ticket? If so, make sure it is written as a title prefix (in general, PRs affecting the NetObserv/Network Observability product should be backed with a JIRA ticket - especially if they bring user facing changes).
[ ] Does this PR require product documentation?

[ ] If so, make sure the JIRA epic is labelled with "documentation" and provides a description relevant for doc writers, such as use cases or scenarios. Any required step to activate or configure the feature should be documented there, such as new CRD knobs.

[x] Does this PR require a product release notes entry?

[ ] If so, fill in "Release Note Text" in the JIRA.

[ ] Is there anything else the QE team should know before testing? E.g: configuration changes, environment setup, etc.

[ ] If so, make sure it is described in the JIRA ticket.

QE requirements (check 1 from the list):

[x] Standard QE validation, with pre-merge tests unless stated otherwise.
[ ] Regression tests only (e.g. refactoring with no user-facing change).
[ ] No QE (e.g. trivial change with high reviewer's confidence, or per agreement with the QE team).

/approve
agreed with @memodi to verify post-merge

/cc @Amoghrd


Failed to modify wsURL

Hi, just installed iGoGPT and made a simple igogpt.yaml and it gives me the following error when running the command "igogpt auto --config igogpt.yaml":
igogpt: couldn't create chatgpt client: could not disable webdriver: failed to modify wsURL: Get "http://localhost:9222/json/version": dial tcp [::1]:9222: connectex: No connection could be made because the target machine actively refused it.
My igogpt.yaml file looks like this:
# igogpt.yaml model: gpt-3.5-turbo openai-key: [REDACTED] google-key:  google-cx:  chatgpt-remote: http://localhost:9222 bing-session: bing-session.yaml goal: |     Implement a hello world program in Go in different languages.     The program takes the language as a parameter.
I left some keys empty, maybe this is the issue (i.e. trying to use certain sources when they are not defined in the .yaml/env)?

The function returning "failed to modify wsURL" is not from your package btw, it is from chromedp's Allocate function.

Hi @frenchmustard! Could you check that you have access to "http://localhost:9222/json/version" from the same terminal where you are launching igogpt? You can run a curl command to check it:
curl http://localhost:9222/json/version

If you are running igogpt from WSL and the browser on windows you may have problems.
An easy fix is to use ngrok, as I mention in the FAQ section of the readme.

Nevermind! I launched it without the browser which is why it didn't work, it works now. However, I thought the browser was unnecessary if supplied with the OpenAI key in the .yaml, do I need to remove the chatgpt-remote key from the .yaml in order for it to use solely the API?

If you use ai: openai you can leave chatgpt-remote unset.


rebar does not work if folder is not version controled

Reproduce

git clone git@github.com:erlydtl/erlydtl.git erlydtl.git, for instance.
cd erlydtl.git && make -- this will work, however…
rm -rf .git && make -- this will fail.

Error displayed
ERROR: git describe --always --tags failed with error: 128 and output:
fatal: Not a git repository (or any of the parent directories): .git

Cause
It seems that a call to vcs_vsn_invoke/2 fails. Apparently rebar calls https://github.com/rebar/rebar/blob/master/src/rebar_utils.erl#L480 even if no .git directory exists.
Solution
I'm looking into it.

Hi, this issue was closed in an attempt to do quick basic filtering. These issues and pull requests are not issues or code we're spitting on, but given the burden of the task and how much code rot may have happened since these were open is unknown from maintainers at this time. All tickets prior to March 2017 were closed and will be reopened on a per-request basis, please give
rebar3 a try and feel free to reopen if it's a pressing issue that is still unresolved.


fix webcam screenshot

Please adjust the readme so 3rd party developers know what this web component is doing with width and height parameters that they pass. Including but not limited to why this web component is overriding the width (as you did on setMaximumSize function) and why this web component is overriding the width and height when getting screenshot (as you did on setCanvasSize function)


✨ Option to use an unlisted model

added 'byPassModelCheck' option to use an unlisted model without token.js throwing an error

I didn't test with the streaming, it still throws an error. I fix it then make another pull request


[Gally]: master <- dev

Automatically created by Git-Ally

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


allow multiple secret-stores (i.e., per capability)

Describe the solution you'd like
Currently, we only allow the user to set one secret_store in the toml file. That means that, in a multi-capability example, all capabilities will need to search for their configs in the exact same way. We'd like to change this behaviour to allow capability specific secret configuration.
Additional context
n/a

Closed by https://github.com/deislabs/spiderlightning/pull/222


first column should be key

Ref.: https://helpx.adobe.com/analytics/kb/common-saint-upload-issues.html

Description
NA

Related Issue
NA

Motivation and Context
Betterment of Docs.

How Has This Been Tested?
NA

Screenshots (if appropriate):
Types of changes
Doc based

[ ] 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] I have signed the Adobe Open Source CLA.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@stevja1 @nateprice7

This looks good. Thanks!


Plugin code examples?

Can someone point me to the documentation on how to code plugins?
Thanks

Check out the Plugin guide


Node.js sample

Hi folks,
are you interested in a PR with a sample for Node.js API integration (complete setup via Docker Compose)?
It shows how to validate a token via jwks/x5c.
Maybe the validation should become a express middleware or be included / combined with node-jsonwebtoken from @auth0.

as long as you maintain it - and answer all the questions. sure ;)

As far as I'm able to answer the questions, yes.
Maintaining it is ok for me as well.

OK. cool. Then yes.

Should I close this?

Depends on where stuff should be discussed: PR (expect it until wednesday) or here.

I won't make it until today evening because yesterday evening the dog ate my homework: I couldn't pull ASP.NET Core Docker images yesterday due to the S3 outages ("Increased Error Rates") - Docker registry seems to storage images on S3.
Next free time slot will be on saturday. The sample in general is up and running but the Docker automation stuff is missing ATM.

I guess it makes sense to upgrade the sample to 1.2.0 ?

yes

It's still WIP but ATM I'm receiving a 404 when trying to login using the OIDC JS Client:
This is the logging output from IdSrv:
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
      Request starting HTTP/1.1 GET http://<IP_ADDRESS>:5000/account/login?returnUrl=%2Fconnect%2Fauthorize%2Flogin%3Fclient_id%3Djs_oidc%26redirect_uri%3Dhttp%253A%252F%252F<IP_ADDRESS>%253A5005%252Fcallback.html%26response_type%3Did_token%26scope%3Dopenid%26state%3De76ce18ef49b4ffe98f9f58187d118ec%26nonce%3D8b72a58633e141329301bf8356842070
dbug: Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationMiddleware[9]
      AuthenticationScheme: idsrv was not authenticated.
dbug: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware[4]
      The request path /account/login does not match a supported file type

Looks a bit like this: https://github.com/aspnet/Routing/issues/279
And I'm on Kestrel (macOS) as well.

Short update: stuff works now including Docker. Will upgrade to 1.3.1 before sending the PR.

Should I place the sample into a particular folder?

Thanks!

@AlexZeitler I am looking for a full NodeJS solution. So far we had no luck looking for a good OpenID support for passport. I take a look at your code, and it looks like it will work - but not sure something we can use in production. For example - look like it will fetch the public key only once, not every 24 hours. Are you using it in your production code?

@omerlh currently it does fetch and set the public key only at service startup. We're currently not using this in production but it is planned to use it (without a estimation when).
If you would like to use express-oidc-jwks-verify as a starting point for the implementation/usage, we're happy to accept pull requests like updating the public key every 24 hours.

Ok, we might give it a try. Didn't noticed you're the author :)


Where do i get other files?

Hi, thanks for this project, I found a build for my discontinued Device: https://wiki.lineageos.org/devices/pdx206/install/
The problem here:  According to the decription I also need a dtbo.img,  vbmeta.img, recovery.img too. Where do I find these?
Thanks!

ah found the solution: https://wiki.lineageos.org/extracting_blobs_from_zips#extracting-proprietary-blobs-from-payload-based-otas
This extracts the img-Files from the zip.

Images are not archived directly because they are not listed in the updater API and because they don't have a verifiable signature. For A/B devices, many images can indeed be recovered from payload.bin. Other devices or images may require other steps.
I opened #3 for tracking the automation of this.


Fix connections left open and bind issue in GetGroupsOfUser

Two issues I've found while using this library:

If you attempt to use GetGroupsOfUser without first calling Authenticate, you will not have a proper read-only connection to the LDAP server with with to perform a query.  In my use-case, I'm not trying to authenticate a user (this is already done by another system).  I just need to check the user's group membership to perform RBAC.

The default behavior of this library is to make a connection and then leave it open.  When that connection times out or is otherwise broken, all subsequent calls will fail with an error:  LDAP Result Code 200 "Network Error": ldap: connection closed . Since the user of this library never calls Connect() it doesn't make sense for them to manage their own reconnection process.  This change forces the library to close its connection after each method call.  If it's necessary for callers of this library to have persistent connections for performance reasons then it should probably be refactored to remove Connect/Close out of the Authenticate and GetGroupsOfUser methods altogether and let callers handle their own connect/disconnect.

@jtblin Big 👍 to this!


Cache filesize

Cache the filesize so that it is only requested for once. Fixes #212
PS
those first four commits are just me not gitting it.

Coverage decreased (-1.09%) to 84.358% when pulling b0ecd57ea188bb73c2bdee6692820172f8a2e826 on Mattwmaster58:cache into 2ede878c60bf7be2738b441f1295f4b4b33e2636 on nficano:master.


Search is not excluding the folders in the "files excluded through settings"

Smoke Testing 1.7.2

VSCode Version: 1.7.2
OS Version: Windows

Steps to Reproduce:

Not seeing this issue on macOS so likely Windows specific.

And not on Linux

Synced with @chrmarti
I had one of the files from the said node_modules folder open while doing this search, in which case the folder is expected to be included in the file search.
Without the file from node_modules folder open, search does exclude the folders correctly.

Is this https://github.com/Microsoft/vscode/issues/6904 ?

Closing as duplicate. Thanks.


SelectedItem setter is triggered for unchanged value in SelectingItemsControl

Repro
<ComboBox Items="{Binding Items}" SelectedItem="{Binding SelectedItem}" />

class ViewModel : ReactiveObject
{
    private string _selectedItem = "4";

    public IEnumerable<string> Items { get; } = Enumerable.Range(0, 5).Select(i => i.ToString()).ToArray();

    public string SelectedItem
    {
        get => _selectedItem;
        set => this.RaiseAndSetIfChanged(ref _selectedItem, value); // breakpoint here
    }
}

The breakpoint will be triggered on initialization, even though the selected item is correct and exists on Items.
Problem
The problem is comparing by reference here: https://github.com/AvaloniaUI/Avalonia/blob/master/src/Avalonia.Base/Data/Core/SettableNode.cs#L45.
Replacing Object.ReferenceEquals with Object.Equals works as expected, but I'm not sure if this would be the correct behavior.

Fixed by #13970


In code that's compiled by using /clr, this header is blocked.

Actually, it is blocked only for /clr:pure since at least VS2017 (there is an ifdef for _M_CEE_PURE).
Please, fix this page.

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

ID: af384261-ac31-1ca0-7165-2526f29622f5
Version Independent ID: 405d8787-c438-caae-f54f-2ae3224f18c5
Content: <atomic>
Content Source: docs/standard-library/atomic.md
Product: visual-cpp
Technology: cpp-standard-libraries
GitHub Login: @corob-msft
Microsoft Alias: corob

@4elovek37
You're correct. This fix is in the publishing pipeline and ought to appear by tomorrow sometime.


deepin.deepin-gtk-theme: 17.10.6 -> 17.10.8

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/deepin-gtk-theme/versions.
meta.description for deepin.deepin-gtk-theme is: '"Deepin GTK Theme"'.
Compare changes on GitHub

Checks done (click to expand)

built on NixOS

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

directory tree listing: https://gist.github.com/7a98c9a06966be0f4c1bd067c184bd11

du listing: https://gist.github.com/bb7d7ccf35f0b1cb2179d60b8e2e2ca0

Test this build with Cachix (click to expand)

One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout 300c0f843851fb497fb85d9215ce79b609a0ca39 && nix-shell --pure -I nixpkgs=. -p deepin.deepin-gtk-theme

cc @romildo for testing.

Success on x86_64-linux (full log)
Attempted: deepin.deepin-gtk-theme
Partial log (click to expand)
install flags: SHELL=/nix/store/dkh7l9a4sx7zqh8riqbj3z21sz25p8xy-bash-4.4-p23/bin/bash PREFIX=\$\(out\) install
mkdir -p /nix/store/9hwrq8x5i0r48mlqpl8zpwd1jl08pzb5-deepin-gtk-theme-17.10.8/share/themes
cp -r deepin /nix/store/9hwrq8x5i0r48mlqpl8zpwd1jl08pzb5-deepin-gtk-theme-17.10.8/share/themes/
cp -r deepin-dark /nix/store/9hwrq8x5i0r48mlqpl8zpwd1jl08pzb5-deepin-gtk-theme-17.10.8/share/themes/
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/9hwrq8x5i0r48mlqpl8zpwd1jl08pzb5-deepin-gtk-theme-17.10.8
strip is /nix/store/1hi76hr87bd1y1q1qjk0lv8nmcjip1c8-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/9hwrq8x5i0r48mlqpl8zpwd1jl08pzb5-deepin-gtk-theme-17.10.8
checking for references to /tmp/nix-build-deepin-gtk-theme-17.10.8.drv-0 in /nix/store/9hwrq8x5i0r48mlqpl8zpwd1jl08pzb5-deepin-gtk-theme-17.10.8...
/nix/store/9hwrq8x5i0r48mlqpl8zpwd1jl08pzb5-deepin-gtk-theme-17.10.8

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: deepin.deepin-gtk-theme
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on aarch64-linux (full log)
Attempted: deepin.deepin-gtk-theme
Partial log (click to expand)
install flags: SHELL=/nix/store/6vqgi9d49smsbr2qxra52yhipg0yxf9f-bash-4.4-p23/bin/bash PREFIX=\$\(out\) install
mkdir -p /nix/store/wcwn311jbsw4sx3ma2c50ijddq4syah5-deepin-gtk-theme-17.10.8/share/themes
cp -r deepin /nix/store/wcwn311jbsw4sx3ma2c50ijddq4syah5-deepin-gtk-theme-17.10.8/share/themes/
cp -r deepin-dark /nix/store/wcwn311jbsw4sx3ma2c50ijddq4syah5-deepin-gtk-theme-17.10.8/share/themes/
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/wcwn311jbsw4sx3ma2c50ijddq4syah5-deepin-gtk-theme-17.10.8
strip is /nix/store/zrs21zqcchgyabjf4xfimncdq16njizc-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/wcwn311jbsw4sx3ma2c50ijddq4syah5-deepin-gtk-theme-17.10.8
checking for references to /build in /nix/store/wcwn311jbsw4sx3ma2c50ijddq4syah5-deepin-gtk-theme-17.10.8...
/nix/store/wcwn311jbsw4sx3ma2c50ijddq4syah5-deepin-gtk-theme-17.10.8


"python.dataScience.notebookFileRoot": "${currentFileDir}" opens temp file insted of switching dirs

Bug: Notebook Editor, Interactive Window, Python Editor cells

Steps to cause the bug to occur

add setting "python.dataScience.notebookFileRoot": "${currentFileDir}"
run in notebook editor import os; os.getcwd() and get a temp folder- this causes all relative links that is needed to upload data (e.g. cv2.imread("./Tour_Eiffel.jpg") to become a bug!

Actual & Expected behavior
actual:
above.
expected:
import os; os.getcwd() is at the dir of the chosen ipynb...

Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running:                       Local
Extension version:                               20YY.10.44104
VS Code version:                                1.39.2
Setting python.jediEnabled:                false
Python and/or Anaconda version:     3.6.8
OS:                                                     Windows
Virtual environment:                          venv

Thanks for reporting this issue, I believe this is a regression on our part.

Thanks for the input but currentFileDir is not a supported environment variable for VS Code. Please use fileDirname instead. See https://code.visualstudio.com/docs/editor/variables-reference.


Visualizations new charts

Signed-off-by: nidhisinghai<EMAIL_ADDRESS>Description:
cypress test case for box plot are added
Check List
newly added 18 cypress test case for box plot
renaming of charts old files to follow same naming convention
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.
@abasatwar @spattnaik

Codecov Report

Merging #973 (e7e76b6) into main (e8edc0c) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main     #973   +/-   ##
=========================================
  Coverage     71.87%   71.87%
  Complexity      291      291
=========================================
  Files            42       42
  Lines          2311     2311
  Branches        240      240
=========================================
  Hits           1661     1661
  Misses          509      509
  Partials        141      141

Flag
Coverage Δ

opensearch-observability
71.87% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

closing this PR as some snapshot files got deleted