Unable to use release macos binary

# untar
tar xvfj ~/Downloads/musikcube_macos_0.96.5.tar.bz2
cd musikcube_macos_0.96.5/
# change attributes to allow run the executable
xattr -d com.apple.quarantine musikcube

# run the executable
./musikcube
dyld: Library not loaded<EMAIL_ADDRESS>  Referenced from: /Users/vk/tmp/musikcube_macos_0.96.5/./musikcube
  Reason: image not found

Can you provide a way to use different libssl (from different location)?
Or, can you provide build to macports?

Moving forward we will not be supplying macOS binaries, at least for a while; My Intel Mac recently died, and I have no way to build standard x64 mac binaries.
I'll try to look into adding a macport, but it may be difficult for me because I use homebrew, and I'm not sure how peacefully the two will co-exist on the same computer.

@clangen MacStadium offers an hosted Mac for open-source projects: https://www.macstadium.com/opensource-application
We currently rely on them to build Mumble binaries.

I have managed to get my old Intel macbook working again, so pre-compiled binaries for Intel mac are back again, better than ever as they do not require additional dependencies via homebrew: https://github.com/clangen/musikcube/releases/


Connection pool for mysql

lua-resty-mysql supports putting connections into cosocket connection pool, how could allegory-sdk achieve that?

See connpool.lua and query.lua for how it is used.


Unitig id suffix 'l' vs 'c'

Hello Heng,
I ran miniasm on some sets of reads of different lengths and found that in some cases the same unitig would have an 'l' suffix in one file and a 'c' suffix in another. For example, utg000028c in assemblyA.gfa and utg000028l in assemblyB.gfa. I was just wondering what these identifiers stand for.
Thanks in advance!
Audrina

c means circular. l means linear.


Update agent pool in yaml file to point to new GitHub pool

@igor-ribeiiro beat me to it. See #432


Bump WiX version

/cc @chefsalim @danielsdeleo @schisamo

This PR has passed 'Verify' and is ready for review and approval!
Use: '@delivery approve' when code review is complete.

This PR has passed 'Verify' and is ready for review and approval!
Use: '@delivery approve' when code review is complete.

@delivery approve

Change: 59c5fa13-e04d-4a10-9869-ae273ffbac54 approved by: @schisamo

This PR has passed 'Acceptance' and is ready to be delivered!
Use: '@delivery deliver' when validated in acceptance.

@delivery deliver

Change: 59c5fa13-e04d-4a10-9869-ae273ffbac54 delivered by: @ksubrama


Please mention the details of working Android version

It workd for me with an SM-A910F Android 8:
[ro.build.fingerprint]: [samsung/a9xproltedx/a9xproltesea:8.0.0/R16NW/A910FUBU1CRJ1:user/release-keys]

It workd for me with an SM-A910F Android 8: [ro.build.fingerprint]: [samsung/a9xproltedx/a9xproltesea:8.0.0/R16NW/A910FUBU1CRJ1:user/release-keys]

My version is Samsung Galaxy A04s Android 13: [ro.build.fingerprint]:
[samsung/a04snnxx/a04s:13/TP1A.220624.014/A047FXXS5CWJ1:user/release-keys]
Thank you. So sad to hear that this project doesn't support advanced Android.

We run it on Android 11 with API 30, because droidbot does not support Android version above 12.0, we are sorry for the inconvenience.

We run it on Android 11 with API 30, because droidbot does not support Android version above 12.0, we are sorry for the inconvenience.

Fine. Thank u

It can support if you update minicap.so files and fix those adb result parsing.


I have Added Solidity SimpleStorage Code in repo

I have Added Solidity code for the setting and getting value of  number in solidity . HereWith I have Added Some Screenshots which demonstrsted the change
Used Remix IDE for Simpler Demonstaration

Number was 40 Before Setting :

Updated Number to be 80 :

After Updating 80 is number what we Get 😎 :

[x] Solved an issue/task
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:
What is the current behavior?

Issue Number: #940

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out my other projects. Just click here to find more. These projects contain real issues that you can help resolve. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!

Thank You !! @nikohoffren


Cannot change IP address

If the Cerbo GX changes IP address (I have it temporarily setup using ethernet over WiFi), then you cannot update the IP address when reconfiguring. You have to delete it, and re-add it using the new IP address.
Tl;Dr It keeps failing on "failed to connect" whenever I try submitting the new IP via reconfigure.

Confirming that this is an issue, and worse. With 300+ entities across 5 devices, anytime I have to delete and re-add it means going through and disabling or hiding 100’s of entities. :-(

STR:
Add device
Finish adding
Go back to Settings > Devices > Victron
Click three dots

Click Reconfigure
Insert New IP Address
Click Submit
Will error as

Even if IP/hostname/port is correct and working.


(project): upgrade wecross stub to 1.3.0.

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

Comparison is base (673bc3b) 27.14% compared to head (0f3dc10) 27.14%.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #204      +/-   ##
============================================
- Coverage     27.14%   27.14%   -0.01%
  Complexity      251      251
============================================
  Files            72       72
  Lines          4222     4215       -7
  Branches        300      296       -4
============================================
- Hits           1146     1144       -2
+ Misses         2971     2966       -5
  Partials        105      105

see 7 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


javascript error in demo

In Google Chrome Version 72.0.3626.121 (Official Build) (64-bit) on Mac, the following javascript error occurs whenever loading this page:
https://jbialobr.github.io/JsQRScanner/
jsqrscanner-0.js:7514 Uncaught TypeError: Cannot set property '__gwtex_wrap' of undefined
    at setWrapper (jsqrscanner-0.js:7514)
    at Object.<anonymous> (jsqrscanner-0.js:7394)
    at apply_0 (jsqrscanner-0.js:694)
    at entry0 (jsqrscanner-0.js:726)
    at new <anonymous> (jsqrscanner-0.js:716)
    at JsQRScannerReady ((index):145)
    at Array.init (jsqrscanner-0.js:1398)
    at initializeModules (jsqrscanner-0.js:95)
    at apply_0 (jsqrscanner-0.js:694)
    at entry0 (jsqrscanner-0.js:726)

The demo also does not launch camera window in Chrome on Android (Pixel 2 XL), but I don't know how to see if there are any javascript errors.

me too when use provideVideoQQ parameter, any news?

The demo doesn't work in Chrome (desktop, mobile) or Safari (desktop) for me either.

Fixed. Thank you for reporting.


Slack vCenter example - Secret associated with subscription isn't populated in context

[x] Bug
[ ] Feature
[ ] Enhancement

Detailed Description
Slack vCenter example - Secret associated with subscription isn't populated in context. Result: Function is run, but webhook is not called.
Discussed with @tenczar
Context

Possible Implementation

Complexity

[ ] Low - Simple enhancement or bug fix, no architectural changes or refactoring
[ ] Medium - Change requires some thought, but is relatively isolated
[ ] High - Significant architectural change or large refactor

Impact

[ ] Low - Annoyance, but does not impact business or functinality
[ ] Medium - Issue can be worked around, but is causing pain
[ ] High - Blocker

Your Environment

Dispatch CLI version (or git commit):
Dispatch Chart version (or image[s] tag):
Operating System and version:
Kubernetes version (and distribution):
Etc (any other useful environmental information):

AFAIK this is fixed now, please reopen if reoccurs


[tuya][dimmer] Add support for double dimmer _TZE204_zenj4lxv

Attempt to allow this _TZE204_zenj4lxv TS0601 to expose entities and work on HAZ:
Fix: https://github.com/zigpy/zha-device-handlers/issues/2628

Oopps wrong repo


[UI] Group Label Changed Comments in timeline

group label changes witch are only 1-2sec away from each other ...
at the moment:

with proposed feature:

:point_up: as gh does it too :) - save space

I've gone into the translation and added issues.add_labels_at, but I assume I will need some sort of macro for the label badge in order to loop them, since AFAIK the translations aren't static. should I add another option to comments.tmpl for the multiple badges in-line?

You should probably figure out the overal design/plan first if you have questions as "some sort of macro" would be the entire problem to solve here -- golang template loops are super limited to just range unfortunately and our design currently is based on ranging one entry at a time inside template which makes this problem more annoying than it should be : (

I'm thinking having the loop over the labels on the function that actually
calls the template, then this way we avoid looping inside the template.
A sexta, 23/10/2020, 17:36, mrsdizzie<EMAIL_ADDRESS>escreveu:

You should probably figure out the overal design/plan first if you have
questions as "some sort of macro" would be the entire problem to solve here
-- golang template loops are super limited to just range unfortunately and
our design currently is based on ranging one entry at a time inside
template which makes this problem more annoying than it should be : (
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/go-gitea/gitea/issues/13268#issuecomment-715449394,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYZLTHW6K6QUD3OJBEMHFLSMGWJBANCNFSM4S3PK3QQ
.

The template loops over ever single "comment" entry for an issue, some of which will be "xx added y label" type comments" and they are all stored as individual comment entries in the db. there is no individual label loop

Oh no that isn't what I meant, I meant that before we pass the comments
along to the template, we find the labels that were added at the same time
and group them together into one "comment". Seems like the most feasible
option to me.
A sexta, 23/10/2020, 17:47, mrsdizzie<EMAIL_ADDRESS>escreveu:

The template loops over ever single "comment" entry for an issue, some of
which will be "xx added y label" type comments" and they are all stored as
individual comment entries in the db. there is no individual label loop
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/go-gitea/gitea/issues/13268#issuecomment-715454734,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYZLTCK2SU6AELNKGTG2TDSMGXQJANCNFSM4S3PK3QQ
.

Heres something sort of similar for reference that filters comments before page load:
https://github.com/go-gitea/gitea/blob/d2ad4dec63cb3ee94b5ba997aa2e2514abc53096/routers/repo/issue.go#L1075
https://github.com/go-gitea/gitea/blob/d2ad4dec63cb3ee94b5ba997aa2e2514abc53096/routers/repo/issue.go#L2279

Okay, so here's what I'm doing:

Create a new comment type (I guess comment type 32, to not mess with the rest of the types) that has multiple issues wrapped into a single "comment"

Alternatively, I can put this into the original issue comment type, and have an array of issues instead of a single, if multiple are wrapped into one. This might be a better way, just check if there is more than one issue on the comment.

Create a function to filter through the comments that wraps multiple issues added by the same person in the span of ~30s into a single comment.
Create a function to be called from the template that creates the HTML for the issue tags, instead of relying on that HTML being inside the translation.

What do you think?

Also, I think this might mess with the translations, should I add a new translation string? Since non-up-to-date translations will have the HTML for the label, which will now be inserted with a function.

@pta2002 Yes, please.

Should I add a "Labels" field to the Comment model?
So something like:
type Comment struct {
  ...
  Labels  []*Label
  ...
}

I think you can add a function like GetGroupedLabels() witch return []*Label ... this way the struct dont get more overloaded and you still be able to use it in the template

How'd this work? Something like this wouldn't filter out the other label
comments from getting passed into the view.
A sábado, 24/10/2020, 18:49, 6543<EMAIL_ADDRESS>escreveu:

I think you can add a function like GetGroupedLabels() witch return
[]*Label ... this way the struct dont get more overloaded and you still be
able to use it in the template
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/go-gitea/gitea/issues/13268#issuecomment-716030529,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYZLTFYGJGTFVHAUFVOXE3SMMHSTANCNFSM4S3PK3QQ
.

I'm trying to check how the "removed" comments work, but as far as I can tell it checks for the Content field in the Label struct. What does this field contain? How should I check if a comment is for an added Label or for a removed Label?

it puts a 1 in the comment field if it was added, nothing if it was deleted so you could check with
 if comment.Content {
    /*added*/ } else {
    /* deleted */
 }

How'd this work? Something like this wouldn't filter out the other label comments from getting passed into the view.

Hmm in the end adding a Labels []*Labels `xorm:"-"` field to Comment struct + new CommentType is the easyest way of doing so...

Closed since #13304 merged.


Master BibTeX File

It'd be nice to unify all the BibTeX cut-and-paste floating around our repos (everything from Stan manual to interface manuals to papers to grant proposals).
Should we have a submodule that gets included wherever needed?
(I'm assigning to Daniel because he knows how to deal with submodules and is a speedy and careful refactorer.  I'm happy to help edit and reformat and get the BibTeX file in better order, but I don't think we can assign two people to an issue.)

Not sure how this one got into the Stan repo, but it's not really a project issue for this repo as there's only one bib in it.


Update a catalog item with a new retirement template

When updating an existing AnsiblePlaybook catalog item - add the ability to add a new retirement playbook if one didn't previously exist before
Testing notes:

Create new Ansible Playbook Catalog item without a retirement playbook
Edit the above Catalog Item and add a retirement playbook.

https://www.pivotaltracker.com/story/show/141868401
https://bugzilla.redhat.com/show_bug.cgi?id=1438839

@miq-bot add_label wip, bug, services
@miq-bot assign @bzwei
cc - @gmcculloug
Note - this still needs specs - Having issues with my dev environment - hence the WIP label


[TC-IDM-6.2] Step 18 fails

Reproduction steps
Run TC-IDM-6.2 - on step 18 there is:

CHIP:TOO: Error: ../../examples/chip-tool/third_party/connectedhomeip/src/app/ReadClient.cpp:867: CHIP Error 0x00000032: Timeout

instead of event notification. Logs attached.
Ran on chip-tool x64 and qpg platform.

Bug prevalence
Every time
GitHub hash of the SDK that was being used
27f9fb49ac45cb3933d96ddf7b25aed6ec9b665d
Platform
other
Platform Version(s)
qpg
Anything else?
TC_IDM_6_2.1662716902_DUT.log
TC_IDM_6_2.1662716902.log

This is expected, no?  Step 16 (from the log; the step numbers in this log don't match the test plan step numbers at first glance) sends a Subscribe Request:
accesscontrol subscribe-event access-control-entry-changed 5 10 3 0

Step 17 (again from the log) then sends another subscribe request:
basic subscribe-event-by-id 0x000 100 1000 3 0 --event-min 1

which cancels the step 16 subscription on the server.  Eventually the client detects that the subscription is gone when it does not receive the expected report message.
@cjandhyala @adamb-q

And note that step 18 is a bit of a red herring here.  The real key is that enough time passed since step 17 that we detected the subscription loss that triggered.

@bzbarsky-apple looking at test instructions it's not expected I think? From document for step 18:
Verify that each event record is assigned a number that is exactly 1 greater than the last created event record on that Node.  Verify that for all the events that it has either System/Epoch timestamp or Delta System/Epoch Timestamp if this is not first event in current report
I don't see a mismatch with test plan step numbers also?
So are the test steps wrong or am I missing something?

The issue is not step 18.  The issue is step 17, which cancels the subscription from step 16, which then reports an error.  That error would be reported even if step 18 were never carried out.

I don't see a mismatch with test plan step numbers also?

https://github.com/CHIP-Specifications/chip-test-plans/blob/master/src/interactiondatamodel.adoc#tc-idm-6-2-events-subscribe-interaction-from-th-to-dut-dut_server steps 15, 16, 17, 18 are:

TH sends Subscribe Request Message to DUT with EventFilterIB Node information field matching the node indicated in the path and EventMin field.
TH sends Subscribe Request Message to DUT with EventFilterIB Node information field matching the node indicated in the path and the event number is less than the EventMin field.
With an active Event subscription from TH to DUT, trigger events on DUT multiple times.
With an active Event subscription from TH to DUT, change attribute values on DUT to create events multiple times.
Perform a factory data reset on DUT, re-subscribe to events and continue to change attribute values on DUT to create events multiple times.

In the atttached log, I see:
Test Step: 15 -> TH_CR1
sent accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [1234], "targets": null}]' 2 0

which is not a Subscribe Request as per the test plan.  Similarly, in the log:
Test Step: 17 -> TH_CR1
sent basic subscribe-event-by-id 0x000 100 1000 3 0 --event-min 1

which sure looks like step 16 from the test plan...
@adamb-q Just to make sure, we are looking at TC-IDM-6.2?
Note that it's possible that the verification step numbering does not match the test plan step numbering, if you are getting your step numbers from the verification steps spreadsheet....

@bzbarsky-apple Yes, we are talking about IDM 6.2 for sure :)
in the link you attached step numbers are confusing: 14 then 16,15, again 16, 17 and 18, in the spreadsheet they are incremental so I assume spreadsheet is better reference - so your step 17 for me is step 18 - that's right. Nevertheless - I am taking all test instructions from spreadsheet always (all the rest IDMs are passing for me) so what is the problem here? Am I not expected to get test instructions spreadsheet exclusively for IDM 6.2..? Or there is instruction error?

The instructions in the spreadsheet lead to logging that will report an error for the subscription from step 16 (in the spreadsheet's numbering), sometime after step 17 runs, because step 17 cancels the subscription from step 16 on the server.
That error has nothing to do with step 18.
The instructions could probably be fixed to not trigger the error, but passing --keepSubscriptions true in step 17.  But the important part is that this error is not an actual test failure, as far as I can tell.
@cjandhyala

As Boris mentioned, Seems the step 17 is cancelling the Step 16.
If send the Step 16 with --keepsubscription true, then step 17 will not cancel the subscription, so that step 18 will pass.
I'll retry in my setup without the --keepsubscription field and let you know the result. Because, I have tested earlier this and updated the VS command.

@adamb-q
I hope the issue you have mentioned here is, when you send write request command after activating the subscription you are facing the issue as Timeout error "CHIP:TOO: Error: ../../examples/chip-tool/third_party/connectedhomeip/src/app/ReadClient.cpp:867: CHIP Error 0x00000032: Timeout"
For this issue you can get expected outcome by using --keepsubscription true while activating subscription
PFA Log for the same:
TC-IDM-6.2 DUT log.txt
TC-IDM-6.2 CNTR log.txt
@bzbarsky-apple
As you mentioned If I send the Step 16 with --keepsubscription true, then step 17 will not cancel the subscription, yes I agree but without the --keepsubscription true also we are getting the expected outcome for the test step 17, I hope the test step 17 of  test plan also expecting the same.
Here is the Log for same:
TC-IDM-6.2 step 17 DUT.txt
TC-IDM-6.2 step 17 CNTR.txt

@adamb-q Per @Rajashreekalmane's comment , this issue can be closed. Pls let us know if we need to keep this issue open.

yes, it can be closed, thanks


Tweak code

Coverage remained the same at 100.0% when pulling a3b0f2b4632f92ffbfb531726b1927b677bbd262 on fix/tweak_rubocop into 2510d8f725471666cc1bdc7c607af07498b75618 on master.


Invalid request error when accessing OpenAI API via HTTP

Description:
I am encountering an error when trying to access the OpenAI API via HTTP. The error message is:
I/flutter (4736): response {error: {message: The OpenAI API can only be accessed over HTTPS. You should access https://api.openai.com rather than the current URL., type: invalid_request_error}}
It seems that the OpenAI API can only be accessed via HTTPS, but my application is attempting to connect via HTTP. I have tried updating my application code to use HTTPS, but the error persists.
Here is some additional context:
I am using the OpenAI API to perform natural language processing tasks.
The error occurs consistently whenever I try to connect to the API via HTTP.
I have confirmed that the API credentials I am using are correct.
I have tried checking my network settings to ensure that there are no restrictions on outbound HTTPS traffic, but the issue persists.
Any help resolving this issue would be greatly appreciated! Please let me know if there is any additional information I can provide to help diagnose the problem.

solve this just removing the slash from the like
"https://api.openai.com/v1/";   ---->  "https://api.openai.com/v1";


v<IP_ADDRESS>_esp8266 无法启动

按照官网教程编译 ESP8266_1M AT 固件, 烧写后 log 只输出一部分就挂了
` ets Jan  8 2013,rst cause:2, boot mode:(3,6)
load 0x40100000, len 7496, room 16
tail 8
chksum 0xc6
load 0x3ffe8008, len 24, room 0
tail 8
chksum 0x7f
load 0x3ffe8020, len 3340, room 0
tail 12
chksum 0x0d
csum 0x0d
`

Log output should come from GPIO2, not the download port.
Could you please double check your hardware connection.

I have the same issue. I downloaded esp8285-1MB-at from here. I also tried building from source (both 2.2.0 and 2.1.0) with the same result.
The log output from GPIO2 starts at baud rate 74880 and shows this:
 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 7464, room 16

tail 8

chksum 0x60

load 0x3ffe8008, len 24, room 0

tail 8

chksum 0xd9

load 0x3ffe8020, len 3340, room 0

tail 12

chksum 0xae

csum 0xae

Then, if I switch to baud rate 115200, I get this:
(45) boot: ESP-IDF v3.4-63-ge3348ac7 2nd stage bootloader
                                                                            I (45) boot: compile time 14:36:34
                                                                                I (45) boot: SPI Speed      : 26.7MHz
   I (49) boot: SPI Mode       : DOUT
                                     I (53) boot: SPI Flash Size : 1MB
                                                                      I (57) boot: Partition Table:
                                                                                I (61) boot: ## Label            Usage          Type ST Offset   Length
                          I (68) boot:  0 otadata          OTA data         01 00 00009000 00002000
                                                                                I (75) boot:  1 nvs              WiFi data        01 02 00010000 00008000
                            I (83) boot:  2 at_customize     unknown          40 00 00018000 00008000
                                                                                I (90) boot:  3 factory          factory app      00 00 00020000 000e0000
                              I (97) boot: End of partition table
                                                                 I (101) boot: Defaulting to factory image
                                                                                I (106) esp_image: segment 0: paddr=0x00020010 vaddr=0x40220010 size=0xb34cc (734412) map
                                                   I (115) esp_image: segment 1: paddr=0x000d34e4 vaddr=0x402d34dc size=0x1bec8 (114376) map
                                                                                I (123) esp_image: segment 2: paddr=0x000ef3b4 vaddr=0x3ffe8000 size=0x00768 (  1896) load
                                                                                I (132) esp_image: segment 3: paddr=0x000efb24 vaddr=0x40100000 size=0x00080 (   128) load
                                I (141) esp_image: segment 4: paddr=0x000efbac vaddr=0x40100080 size=0x059f0 ( 23024) load
                                                                                I (150) boot: Loaded app from partition at offset 0x20000
                                   phy_version: 1163.0, 665d56c, Jun 24 2020, 10:00:08, RTOS new

module_name:ESP8266_1MB

max tx power=78,ret=0

2.2.1

which, if reformatted, looks like this:
(45) boot: ESP-IDF v3.4-63-ge3348ac7 2nd stage bootloader
I (45) boot: compile time 14:36:34
I (45) boot: SPI Speed      : 26.7MHz
I (49) boot: SPI Mode       : DOUT
I (53) boot: SPI Flash Size : 1MB
I (57) boot: Partition Table:
I (61) boot: ## Label            Usage          Type ST Offset   Length
I (68) boot:  0 otadata          OTA data         01 00 00009000 00002000
I (75) boot:  1 nvs              WiFi data        01 02 00010000 00008000
I (83) boot:  2 at_customize     unknown          40 00 00018000 00008000
I (90) boot:  3 factory          factory app      00 00 00020000 000e0000
I (97) boot: End of partition table
I (101) boot: Defaulting to factory image
I (106) esp_image: segment 0: paddr=0x00020010 vaddr=0x40220010 size=0xb34cc (734412) map
I (115) esp_image: segment 1: paddr=0x000d34e4 vaddr=0x402d34dc size=0x1bec8 (114376) map
I (123) esp_image: segment 2: paddr=0x000ef3b4 vaddr=0x3ffe8000 size=0x00768 (  1896) load
I (132) esp_image: segment 3: paddr=0x000efb24 vaddr=0x40100000 size=0x00080 (   128) load
I (141) esp_image: segment 4: paddr=0x000efbac vaddr=0x40100080 size=0x059f0 ( 23024) load
I (150) boot: Loaded app from partition at offset 0x20000
phy_version: 1163.0, 665d56c, Jun 24 2020, 10:00:08, RTOS new

module_name:ESP8266_1MB

max tx power=78,ret=0

2.2.1

Meanwhile, from the UART0_TXD pin (GPIO1), at baud rate 74880, I see this:
 ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 7464, room 16

tail 8

chksum 0x60

load 0x3ffe8008, len 24, room 0

tail 8

chksum 0xd9

load 0x3ffe8020, len 3340, room 0

tail 12

chksum 0xae

csum 0xae

It seems that the main app is not being executed. From what I understand, it should switch to baud rate 115200 and accept AT commands but it doesn't echo anything back to my terminal.
My device is an ESP-01M, ESP8285 chip, 1MB Flash.
Any advice is appreciated. Thank you in advance. 🙏

Thanks. After carefully reading how the UART0 TX/RX-CTS/RTS swap works, I got it to work. I'll post my two solutions here in case someone else has the same issue. For solution 2, I have one more question.
Solution 1
When connected like this:

UART0
USB-to-Serial Converter

GPIO13 RX
TX

GPIO15 TX
RX

the key to getting this to work is that GPIO15 needs to be pulled LOW during boot-up.
Solution 2
I also got it to work without swapping the pins:

UART0
USB-to-Serial Converter

GPIO1 TX
RX

GPIO3 RX
TX

by modifying components/customized_partitions/raw_data/factory_param/factory_param_data.csv, changing this line
PLATFORM_ESP8266,ESP8266_1MB,No OTA,0xfcfc,3,0,78,0,1,13,CN,115200,15,13,3,1,5,-1

to
PLATFORM_ESP8266,ESP8266_1MB,No OTA,0xfcfc,3,0,78,0,1,13,CN,115200,1,3,3,1,5,-1

QUESTION: Is there a way to do this without changing this file? The only thing I could find in menuconfig that seems to be related to this is CONFIG_ESP_UART0_SWAP_IO but that is currently NOT set anyway.
Thanks!

We assume this worked for you, and will close it. If that's not the case, please open another github issue.


Implement std::ops::{Add, Sub, AddAssign, SubAssign} for ring elements and for ciphertexts

Rust enables overloading of the +, +=, -, and -= operators for user-defined types; this could be used to enable writing something like &a + &b, where a and b are ciphertexts, or even where b is a plaintext message. For ring-ring and ciphertext-ciphertext addition, the impl is fairly straightforward, along the lines of
impl<'a, T> Add<&'a RqPoly<T>> for &'a RqPoly<T>
where
    T: Clone + ArithUtils<T> + PartialEq,
{
	type Output = RqPoly<T>;

	fn add(self, other: &RqPoly<T>) -> RqPoly<T> {
		let mut result = self.clone();
		result.add_inplace(other);
		result
	}
}

impl<'a, T> Add<&'a FVCiphertext<T>> for &'a FVCiphertext<T>
where
    T: Clone + ArithUtils<T> + PartialEq,
{
	type Output = FVCiphertext<T>;

    fn add(self, other: &FVCiphertext<T>, ct2: &FVCiphertext<T>) -> FVCiphertext<T> {
    	let mut result = self.clone();
		result.0.add_inplace(&other.0);
		result.1.add_inplace(&other.1);
		result
    }
}

For plaintext-ciphertext addition, it's a little more complicated as we need to pass in some additional data (namely, self.delta here), but if we include this data in the ciphertext or plaintext then overloading should be possible still.
Let me know if a PR for some of these changes would be appreciated!

Definitely! Contributions are welcome. Just make sure you have submitted the CLA in CONTRIBUTING.md. Thanks:)


[Doc Enhancement][Bot-webhooks]

Quick fixes to highlights notification and command bots

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
89
6
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 1d9eae5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 6e06b68:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
:bulb:Suggestion
View
Details

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md

Line 44, Column 251: [Suggestion: preserve-view-not-set - See documentation] You've pinned this link to a specific version of content with the view parameter. It's recommended not to pin a version unless that version is A) not the default view and B) the context is about that version specifically. To proceed with pinning a version add the &preserve-view=true to the URL.  Otherwise, remove the view parameter. URL: /toolkit/teamsfx-sdk?view=msteams-client-js-latest

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 9a0c205:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 7c68d92:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
91
16
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
94
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
90
19
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
87
8
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 2b17b03:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
90
19
link
:white_check_mark:

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
92
7
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
87
8
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
90
19
link
:white_check_mark:

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
92
7
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
87
8
link
:white_check_mark:

msteams-platform/index.yml
94
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
87
9
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/index.yml
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
90
18
link
:white_check_mark:

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
92
7
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
87
8
link
:white_check_mark:

msteams-platform/index.yml
94
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
88
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 9b5acfa:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/index.yml
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

The links of "Building Tools" in comparison table in the page [msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md]. don't work. They can't link to the right pages. Please help with fix it.
The links in the table Code Samples on page [msteams-platform/bots/what-are-bots.md] should belongs to Column Node.js rather than C#.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
90
18
link
:white_check_mark:

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
92
7
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
87
8
link
:white_check_mark:

msteams-platform/index.yml
94
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
88
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 02864a5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/index.yml
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
90
18
link
:white_check_mark:

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
92
7
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
87
8
link
:white_check_mark:

msteams-platform/index.yml
94
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
88
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/index.yml
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
90
18
link
:white_check_mark:

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
92
7
link
:white_check_mark:

msteams-platform/bots/what-are-bots.md
87
8
link
:white_check_mark:

msteams-platform/index.yml
94
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
98
1
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
93
7
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
94
4
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.md
88
8
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/conversations/send-proactive-messages.md
:white_check_mark:Succeeded
View

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
:white_check_mark:Succeeded
View

msteams-platform/bots/what-are-bots.md
:white_check_mark:Succeeded
View

msteams-platform/index.yml
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-incoming-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/how-to/connectors-using.md
:white_check_mark:Succeeded
View

msteams-platform/webhooks-and-connectors/what-are-webhooks-and-connectors.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 the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Binding sections

It appears that sections before Extending also contain clauses which must be considered binding. I think it would be convenient to make Extending a borderline between binding and non-binding sections.

I would like to request to consider this for 1.0.

A humble reminder: this issue is still awaiting fulfillment of @dgeb's promise.

A humble reminder: 1.0 seems to be around the corner, can this PR be considered? I believe that this is a non-controversial change. It makes structure of the document a bit more robust.

Seems fine to me. @dgeb?

Marking the Extending section as binding, regardless of extensions, seems like a good idea.
The explicit ordering of binding sections seems a bit odd, considering it only adds the introduction, which is pretty much exposition. And then moving JSON usage out of document structure takes a bit away from that section.
I'm not sure exactly how to handle this, but this seems pretty close. Marked for resolution before 1.0.

The Extending section contains:

An extension MAY make changes to and deviate from the requirements of the base specification apart from this section, which remains binding.

I believe this is sufficient.

@dgeb, section Extending is binding, so section Conventions must be binding too, otherwise what is the point to make Extending binding if RFC2119 words used in it are not strictly defined? The clause "JSON API documents are defined in JSON" must be binding too -- wouldn't it be funny to allow XML in the standard called JSON API? So maybe move  "JSON API documents are defined in JSON" to Conventions (it will not be totally out of place there) and declare Extending and Conventions binding? I can redo the PR if there is an agreement. Alternatively, I still think that what is suggested by this PR is fine because section Introduction does not contain anything which should not be binding.

The JSON requirement simply doesn't belong in Conventions. Nor does it belong in the intro. It belongs with the document structure definition.
There are plenty of absurdist extensions that could be created and would simply be ignored. Extensions must state where they deviate from the base spec. They must be negotiated by client and server, so there will be no surprises.


srml-contract: return chain-specific types bypassing the scratch buffer

We decided to settle on the scratch buffer in contrast to capped outputs with manual reservation of memory in a contract's linear memory and other considered approaches.
However, one idea that might be still applicable and benificial is returning data of chain-specific types (i.e. data types that are specified via configuration traits, like T::Balance) bypassing the  scratch buffer.
For example, now we have ext_gas_left() function which returns via the scratch buffer the amount of gas left at the moment of calling this function. In order to get the value of gas left the user will have to call
ext_scratch_copy(
  ptr,  // The pointer to pre-allocated area of length `len`.
  0,    // The offset from the start of the scratch buffer from where to start copying
  len,  // The expected length of the buffer or the output of `ext_scratch_size`.
);

and then deserialize the value from T::Gas.
If the value were returned directly bypassing it would be more efficient. One obvious drawback is that it won't be longer possible to preallocate a vector for the size of contents of the scratch buffer, the client code has to know the sizes up-front.
However:

It is clear that serialized sizes of these configuration types should have some upper bound (otherwise, they won't be usable even in the scratch buffer model where there are memory limits in place). More likely the sizes would be a constant (i.e. lower = upper bound) and even yet liker they would be small. (Consider T::Gas, T::Balance, T::Hash, T::AccountId)
Contracts will be instantiated for the target chain anyway, so they will have to know what types the srml-contract is instantiated with. So they can hardcode the upper bounds of the sizes of SCALE serialized versions of these types.

At first it seems that this solution cements serialized sizes upper bounds (i.e. increase will lead to breakage of already deployed contracts). But on a closer inspection, that situation can only happen if we have an enum and we add another variant to it which the serialized size is greater than the previous upper bound of the type and adding another variant to an enum is a a problem for the already deployed contracts by itself.
This should solve #2830.

From the perspective of ink! the only problem I see is that determination of encoding length is sometimes harder than one might suspect and generally cannot be derived automatically.
So even though we look at a simple thin-wrapper around i32 (e.g. struct Foo(i32)) its encoding might be very different from that of a i32.
So types that want to bypass the scratch buffer need to explicitely communicate their encoding lengths which in general has to be kept in sync manually by the respective developer of that particular code. This might become painful.
Besides that I think we should definitely benchmark this if possible so that we do not introduce a lot of performance for near to no gains.

So types that want to bypass the scratch buffer need to explicitely communicate their encoding lengths which in general has to be kept in sync manually by the respective developer of that particular code. This might become painful.

Yes I agree, and in fact, this whole issue is built around the assumption that the sizes of these types won't be changing, since I as I wrote I think it will break the contracts anyway. However, I am not 100% sure about this, and it might need further investigation and planning.

Besides that I think we should definitely benchmark this if possible so that we do not introduce a lot of performance for near to no gains.

Yes, it is hard to disagree. However, for the moment it we have a problem: it is not yet clear if it will tell us something useful since our environment doesn't yet correspond to what we would want to have in the future. For one, compilation can make a difference here. But more importantly, we assume that communication between a contract and the runtime via the substrate wasm sandboxing capability has noticeable overhead but there are already some changes we have in mind:

I have some ideas how to make sandboxing more efficient, which might just invalidate its slowness assumption.
Process sandboxing of sandboxed wasm instances (put is intended), which is desired for compilation, might add considerable amount of overhead.

I have some ideas how to make sandboxing more efficient, which might just invalidate its slowness assumption.
Process sandboxing of sandboxed wasm instances (put is intended), which is desired for compilation, might add considerable amount of overhead.

Are there some issues with further information somewhere?

Not yet.

We decided to settle on the scratch buffer in contrast to capped outputs with manual reservation of memory in a contract's linear memory and other considered approaches.

Ultimately, we have decided to go with the capped approach. Therefore closing.
Related https://github.com/paritytech/substrate/issues/6355


undefined “arrow” symbol archlinux rxvt-unicode

arch linux fresh install
oh-my zsh-git
powerline-git
powerline-fonts-git
locale set to en_US.UTF-8
rxvt build enable frills and unicode3
term set to xterm/rxvt-256color
sourced to zshrc
xset fp/xset rehash
Nothing help.

Trying hack font and it worked


Failing SnackbarHost test

com.google.android.horologist.compose.snackbar.SnackbarHostTest > snackbarHost_returnedResult[test(AVD) - 11] FAILED
	androidx.compose.ui.test.ComposeTimeoutException: Condition still not satisfied after 5000 ms
	at androidx.compose.ui.test.AndroidComposeTest.waitUntil(ComposeTest.android.kt:218)

Have disabled for now in https://github.com/google/horologist/pull/65

SnackbarHost snackbarHost_returnedResult issue seems to be resolved I ran the test by removing the @Ignore annotation it seems to be passing.

Great, want to put up a PR?

Please complete https://github.com/google/horologist/blob/main/CONTRIBUTING.md#contributor-license-agreement also

sure
This issue was already fixed so i'll just remove the @Ignore annotation and make a PR for it.

Tracking in other bug


App Flavor not available in app published through Google Play Store

Steps to reproduce
When I build my application and run it in emulator, I can clearly work with flavor or environmental variables. However when I build aab android package and upload it into GPC, mobile app doesn't know flavor, nor environmental variables.

Build app as: flutter build appbundle --release --flavor internal --dart-define="APP_FLAVOR=internal"
When the app is installed through Android Play Store,  String.fromEnvironment('FLUTTER_APP_FLAVOR')} / String.fromEnvironment('APP_FLAVOR') are empty
When I build APK with command:  flutter build apk --release --flavor internal --dart-define="APP_FLAVOR=internal" and upload it into emulator, flavor is correctly displayed.

Expected results
Both env. variables FLUTTER_APP_FLAVOR and APP_FLAVOR contain string internal
Actual results
Both env. variables FLUTTER_APP_FLAVOR and APP_FLAVOR are empty.
Code sample
Code sample
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        Text("appFlavor: $appFlavor", textDirection: TextDirection.ltr),
        Text("FLUTTER_APP_FLAVOR: " + const String.fromEnvironment('FLUTTER_APP_FLAVOR'), textDirection: TextDirection.ltr),
        Text("APP_FLAVOR: " + const String.fromEnvironment('APP_FLAVOR'), textDirection: TextDirection.ltr),
      ],
    );
  }
}

Define new Flavor in Android project ./Android/app/build.gradle:
android {
    flavorDimensions "version"
    productFlavors {
        internal {
            dimension "version"
            versionNameSuffix "-internal"
        }
    }
}

flutter run --flavor internal --dart-define="APP_FLAVOR=internal"

Screenshots or Video

Screenshots / Video demonstration
Emulator

Mobile device (Pixel 7); App installed through Google Play Store:

Logs

Flutter Doctor output
Doctor output
bug % flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.3, on macOS 14.7 23H124 darwin-arm64, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.1)
[✓] IntelliJ IDEA Ultimate Edition (version 2024.2.1)
[✓] Connected device (5 available)
[✓] Network resources

• No issues found!

Thanks for the report @JiangHongTiao
Can you take a look at this issue along with underlying comments specific to Android to see if they help in your case or not ?
https://github.com/flutter/flutter/issues/142976#issuecomment-1933401058
https://github.com/flutter/flutter/issues/142976#issuecomment-1949602247 (Android part)

Thanks @darshankawar for quick response.
However the result is the same regardless I use --dart-define-from-file or --dart-define.
flutter build appbundle seems not to include those env variables.

flutter build appbundle seems not to include those env variables.

Maybe it is similar to https://github.com/flutter/flutter/issues/56792 that you can check with underlying comments.

Hi @darshankawar ,
I'm not sure if I understand comments in that thread. The thread seems to have no resolution, they only speak about proposals or  --dart-define-from-file or --dart-define.
What was the solution you were considering could work?

Sorry if it wasn't clear. I actually wanted to share that issue that discussed a proposal to allow --dart-define from environmental var but per team member's comment, it probably isn't implemented or supported by the tool and solution was as described in it:
write a script to populate a flutter run command with all the configuration that you need.

Thanks @darshankawar , but it doesn't really solve my problem. I have only one variable I want to have in the build, but it's not simply there. I need that one of parameters --dart-define-from-file or --dart-define works, but it does not.

Thanks for the update @JiangHongTiao
I followed the code sample and steps to replicate and by running the said command in android emulator with which the string is displayed properly as below:

I created the appbundle but I think in order to verify it, it need to be deployed in playstore for which I need to set it up. Meanwhile, the issue is, upon running below command:
flutter build appbundle --release --flavor internal --dart-define="APP_FLAVOR=internal", it isn't reading the app_flavor values only after deployed to playstore, is this a correct issue behavior but runs properly locally and upon building apk ?

Yes @darshankawar , that's correct. I can only reproduce it when it's installed from Google Play Store.
What I have tried so far is:
Build APK

Install APK into emulator ✅
Install APK into Physical device ✅

Build AAB and convert it into APK with bundletool as:
brew install bundletool
bundletool build-apks --bundle=app-release.aab --output=app-release.apks
bundletool install-apks --apks=app-release.apks

Install converted APK into emulator ✅
Install converted APK into Physical device ✅

However uploading it into Google Play Store and installing it in the phone has no flavor information at runtime.

Thanks for the update. Keeping the issue open for team's tracking.

@JiangHongTiao Closing this as working as intended. Environment variables are local to the machine and when the play store builds you app it has no way to know what environment variables to set. Here is the android documentation for flavors as shipping a custom flavor is something that is supported. https://developer.android.com/build/build-variants#change-app-id I would recommend you modify your code that evaluates environment variables to assume the value you expect when it is not set and follow the linked instructions for shipping a custom build variant.

Hello, if the appFlavor API from package:flutter/services.dart is broken upon publishing, then there is a legitimate bug here. @JiangHongTiao can you confirm for me that this is the case?

Hi @andrewkolos ,
thanks for reopening. I was trying to reproduce it on a clean project and it seems to be working for me. However on my regular project I do have a problem with it. I'm not sure why. I've also tried different combinations with static and const keywords, but on a clean project it works.
For now I will close it and if I find more evidence why it's happening, I will reopen it. Thanks all for your time.


Importing configuration into Deconz Beta from official HA addon

Hey,
Thank you for let HA user to have a deconz addon up to date.
If you have some minute, I would like to know how to migrate the data from the official addon, since upload a backup fail.

Hello @emlnpro ,
Do you have an error log or something? What happens when you upload the backup file?


Add Submodule Overrides

Adds the ability to specify overrides for submodules like so:
submodules:
  thing-asg:
    source: some:neat://place
    size: 4
  thing-elb:
    name: different

I think you can perform the submodule file modifications in a step previous to calling the plugin.  I'm not sure this belongs in the plugin.


SwinIR requires the model type to be "SRGANModel" to use GAN loss

I know we've discussed this in discord previously, but is there any downside to using SRGANModel rather than SwinIRModel? This question was asked by rlaphoenix in a PR to my configs repo.

The only issue would potentially be validation. This should be an easy fix though


Eureka Helm locks after using it as a peripheral

Mod Name
Eureka
This issue occurs when only Valkyrien Skies, addons, and the mod I have specified are installed and no other mods

[X] I have tested this issue and it occurs with only Valkyrien Skies, addons, and the mod I have specified

Minecraft Version
1.20.1
Mod Loader
Forge
Issue description
I tried using the API to control my ship's altitude using a turtle for a while. When I turned off and gotten rid of my turtle and tried placing the helm somewhere else facing another direction, the ship only moves forward where the last helm was facing.
I tried breaking the helm and balloons and reloading the world but it didn't fix it after I put them back on.
Now my ship is locked to move forward in one direction regardless of where the helm is facing.
Issue reproduction
Assemble a ship
place down a CC:Turtle
place down a Eureka Helm infront of it
activate the turtle and use the helm as a peripheral and use the move() method at least once
stop ship (move(0,0,0))
turn off and break turtle
break helm
put down new helm facing somewhere else
try moving forward using new helm
Logs
n/a

47961b1 This commit adds a new method freshFakePlayer(), which will set the value of the SeatedControllingPlayer attachment to null.


Link URL is incorrect

.LINK URL https://practical365.com/saving-credentials-for-office-365-powershell-scripts-and-scheduled-tasks is incorrect - Missing /blog/ after domain

Thank you. Fixed now.


Create GoogleHangoutsChat.gs

This is an example for using the Hangouts Chat API with a Service account to push message to rooms bot is added. It reuse the Service Account example but for the specific case of Hangouts Chat.

I signed the CLA.

Thanks for the contribution! Please fix the code style error that Travis identified and then I'll review in more detail.

I made changes

Pleasure. Thank you for merging.


update base cuda image

Given that core 22 is moving to CUDA 11.x shall we do the same?
https://foldingforum.org/viewtopic.php?f=24&t=37391
https://docs.nvidia.com/deploy/cuda-compatibility/

Yes, I'll find some time to refresh the containers.

Updating these today for OpenMM release.


Build 0.6.3 - server

As of right now a fresh docker pull for gliderlabs/consul-server:0.6 gives you 0.6.2

consul:0.6 and consul-agent:0.6 are both 0.6.3

It must not have triggered a build. UGH docker hub.

Okay, triggered build for consul-server, should be 0.6.3 momentarily. Thanks for reporting.

Looks good now


Is GitPitch for you? Sadly no..

The readme asks "Is GitPitch for you?". It then proceeds with the answer, the first part of which is "...To colleagues, clients or customers..."
I don't know how to put this differently, but most of my colleagues and clients use in-house hosted repositories. Usually gitlab or bitbucket server (non-saas) with non-public repositories due to legal or pci compliancy requirements.
Would it be possible to add support for:

private repositories
bitbucket on-premise (slightly different api unfortunately)

I'd love to introduce this to my colleagues and get them away from PowerPoint!

Hi @mvdkleijn I do not see GitPitch supporting private repos anytime soon. However if your colleagues, clients, or customers are using GitLab CE internally then they are in luck. They do not need to use the service on gitpitch.com, I simply provide that service as a gift to the open source community.
Instead, they can host their own GitPitch server in-house and use that server to access presentations that only exist on their internal GitLab repos. Those presentations still have to live in public repos but those repos are in-house so not public-public.
The documentation on the Wiki explains how to build, configure and deploy a private GitPitch server to communicate with a private GitLab CE server.
Based on prior communications there are already a number of private servers being used in-house by various organizations for exactly the reasons you have described.
I'm not familiar with what API changes are involved with the Bitbucket on-premise offering. If you can provide me with details on how it differs from the API on their public service then I may be able to look into adding support for that too.

Closing this issue for now as resolved.

A quick update on this thread regarding GitPitch private repository support. I've just announced GitPitch Pro. Coming soon. A subscription service that unlocks Git private repos to deliver public, private, and password-protected presentations and much, much, more. Read the following GitPitch blog post for details.


Main Page and Volunteers Page: Volunteer Hours Information Fields

User Interface: Have the following information fields pop out more and appear at the top of the Main page and the Volunteers Page:
Total Hours
Hours Spent
Hours Remaining
These are the fields that are most relevant to the Volunteers Department and the members. The details are still wanted/needed, but this information should be more easily found and identifiable.

Makes sense I can claim this modification

Question!  Are those for the whole con or for the individual user?

Both.
When a member logs, it would be preferred that their personal "totals" would appear first and the details would be documented further.
On the Volunteers Page, the totals for everything or what they are looking up would appear first with the details appearing later.
Right now both appear towards the end of the detail lists, instead looking for an area or box to appear at the top of the page with the totals and details to appear later. For example, on the Volunteer Management Page, the Totals bar appears in middle of the screen, the request would be to move this to the top of the screen.

Rough example of what I was thinking for the member's main page- to clarify, Volunteer Hour Information would be at the top of the Volunteer Section on the Main Page. (I don't want to mess with Thomas' master plan for the layout of the Main Page.)

Please retest with new release, re-open if failure remains.


route cannot be mouted

Version
4.0.10
Reproduction link
https://tw.hycdc.top:8443/setting/requirement
Steps to reproduce
step 1: open the link https://tw.hycdc.top:8443/setting/requirement

step 2: switch clicking left nav between 设置 -> 部门工时类型，设置 -> 部门人员 and 设置 -> 需求设置, then console throw error, say - TypeError: Cannot read property 'insertBefore' of null, but the others route just worked fine

and it is ok in dev mode, but not working after build prod

after I debug, I found that the router can not find router view dom, but the dom is just there, I don't know what I missed? please help me, how should I pick up the key point
What is expected?
the route can been work fine
What is actually happening?
route dose not work fine as expected

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server or StackOverflow.

why do you think this is not a bug?


Inconsistent handling of date in Chrome and Firefox

Steps to reproduce
In FF:
The following gives a string
await page.evaluate(() => new Date) // '2020-08-12T13:36:31Z'

In Chrome
The following gives an empty object
await page.evaluate(() => new Date) // {}

Tell us about your environment:

Puppeteer version: 5.2.1
Platform / OS version: MacOS Catalina
URLs (if applicable):
Node.js version: 12.16.2

What steps will reproduce the problem?
Code written above
What is the expected result?
Both should return the same result
What happens instead?
Chrome is returning an object while Firefox is returning a string.

@mathiasbynens Is this expected?

Hmm, this is not really documented precisely. The API docs refer to Serializable on MDN, which (currently) says:

The instances of Date implement the toJSON() function by returning a string (the same as date.toISOString()). Thus, they are treated as strings.

So one might reasonably expect a string result here.


KEP-20: Manual plan execution

What this PR does / why we need it:
First draft of KEP for re-introducing easy manual plan execution.

Design for #649

I'm leaning towards a custom CRD for PERs as well. And I do like @zen-dog s suggestion of splitting the status between the plan execution and the request, that seems reasonable.
Maybe we need a field in the plan execution to show where it was triggered from?


Scala Common Enrich: Sendgrid Adapter not accepting query parameters

I'm trying to include an app_id in my webhook URL for Sendgrid, but the parameter doesn't ever make it into the event.
E.g. a POST to:
http://collector.url/com.sendgrid/v3?aid=asdf

doesn't provide an event with app_id = asdf. The app_id field is missing from the event JSON.

Sounds like a bug! Assigning to @jbeemster...

Odd... I can't seem to reproduce in specs. At what point in the enrichment process are the adapters used? Maybe I'm looking for the app_id too soon.

The adapters are applied before the EnrichmentManager...

That's what I thought. Here's a spec that shows it actually works:
    "return correct json for sample event, including stripping out event keypair and fixing timestamp" in {

      val inputJson =
        """
      [
         {
           "email"<EMAIL_ADDRESS>           "timestamp":<PHONE_NUMBER>,
           "smtp-id": "\u003c14c5d75ce93.dfd.64b469@ismtpd-555\u003e",
           "event": "processed",
           "category": "cat facts",
           "sg_event_id": "sZROwMGMagFgnOEmSdvhig==",
           "sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0"
          }
      ]"""

      val payload = CollectorPayload(Shared.api, toNameValuePairs("aid" -> "test"), ContentType.some, inputJson.some, Shared.cljSource, Shared.context)

      val expectedJson =
        compact(
          parse(
            """{
              "schema":"iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",
              "data":{
                "schema":"iglu:com.sendgrid/processed/jsonschema/1-0-0",
                "data":{
                     "email"<EMAIL_ADDRESS>                     "timestamp": "2015-11-03T11:20:15.000Z",
                     "smtp-id": "\u003c14c5d75ce93.dfd.64b469@ismtpd-555\u003e",
                     "category": "cat facts",
                     "sg_event_id": "sZROwMGMagFgnOEmSdvhig==",
                     "sg_message_id": "14c5d75ce93.dfd.64b469.filter0001.16648.5515E0B88.0"
                  }
                }
              }
            }""")
        )

      val actual = SendgridAdapter.toRawEvents(payload)
      actual must beSuccessful(
        NonEmptyList(
          RawEvent(Shared.api,
            Map(
              "tv" -> "com.sendgrid-v3",
              "e" -> "ue",
              "p" -> "srv",
              "aid" -> "test",
              "ue_pr" -> expectedJson // NB this includes removing the "event" keypair as redundant
            ),
            ContentType.some,
            Shared.cljSource,
            Shared.context)
        )
      )
    }

I'm stumped.

Check if other params make it through? Maybe SendGrid is stripping or overwriting the querystring...

I checked with RequestBin, and the query string is passed.

Is it actually a bug in the collector service for post requests? I don't see a query string getting passed through there.

Yep, that's the issue. The post handler doesn't process the query string.

Thanks for figuring this out @jramos - closing this one in favor of your #2685


Automatically install necessary toolchain

In this pull request I added the rust-toolchain.toml file. Now the necssary toolchain and rust-src will be installed automatically. If another toolchain than 2021-01-07 can be used you simply can change it in this place.
I also modified README.md to match the changes.

You can also specify a target if necessary with
targets = [ "wasm32-unknown-unknown", "thumbv2-none-eabi" ]
Targets are just an example

So maybe you can also send a PR against that branch with the same changes?

I noticed too late that the master is a bit out of date and you are working on the next branch. Will send a PR soon.


read_gtf has ERROR "scan_csv() got an unexpected keyword argument 'sep'"

I use the function “read_gtf”，but it gives me error"scan_csv() got an unexpected keyword argument 'sep'"
my code is :
df = read_gtf('./Homo_sapiens.GRCh38.93.chr.gtf')
df

I am also getting this error. I tried updating pandas and polars to the latest versions and got the same result

did you get to solve this issue? which version are you using?

Downgrading polars to version 0.16.17 worked for me.

I also get Error 'TypeError: read_csv() got an unexpected keyword argument 'sep' used latest version

also if you uninstall gtfparse and reinstall with conda instead of pip that worked for me

In line 90 of read_gtf.py I replaced sep = '\t' by separator = '\t' and it works.
I am using version 2.0.1 for gtfparse  and 0.18.15 for polars.

Hi all, while you wait for the solution to be merged into the repo, you can manually use @y6c's patches (just edit the read_gtf.py file on your system) from PR #39 - I can vouch for them working.

Fixed by https://github.com/openvax/gtfparse/pull/42 -- sorry I left this hanging for so long.


RFP - lossless-cut

https://github.com/mifi/lossless-cut

Status: Review
https://chocolatey.org/packages/lossless-cut

Status: Published

https://chocolatey.org/packages/lossless-cut

Can be closed.


Distribute .d.ts files from typescript compilation

Users should no longer fetch zone typings from DefinitelyTyped, now that it is written in TS we can distribute typings along with the .js files like rxjs and angular2 do.
This is needed so that user code (including angular2) can rely on moduleResolution=node to find the zone typings, rather than pollute with an ambient module.

Talked to @vicb about this today, assuming it would be pretty easy. But zone.js builds with webpack, not an explicit tsc call. It seems that webpack doesn't generate the .d.ts outputs on its own.
If I run tsc to get them, they don't look very helpful:
build/lib/zone.d.ts: `export declare var Zone: any;

Confirmed this is working:
$ npm install<EMAIL_ADDRESS>$ tsc --init
$ cat app.ts
import {Zone} from 'zone.js';
let z = new Zone();
// completion is working here
z.fork();
$ tsc
$ node built/app.js


review + link external resources

@tarakc02 shared these today:

[ ] https://www.vldb.org/pvldb/vol17/p4546-madden.pdf
[ ] https://www.sh-reya.com

We should link them in the README with a sentence or two about what's in them

This one is great. Maybe we should create a separate library directory?

Should the library contain a copy of an external doc or something like a notes.md file from our review with sources linked? I'm not sure of the etiquette although I always want to make resources super easy to access in perpetuity


Revert "send unready endpoints as unhealthy"

Reverts istio/istio#36274
Revert while we explore test failures

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

Test name
Commit
Details
Required
Rerun command

release-notes_istio
f0cd4ea73da08d579558ec828b0c27c4d19aa488
link
true
/test release-notes_istio

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

Release notes is broken... force it

@howardjohn curious Did you find any thing?

I dug a bit at this, cannot find any clue. For this failure: https://prow.istio.io/view/gs/istio-prow/logs/integ-k8s-119_istio_postsubmit/1486623852787142656, in the config dump https://storage.googleapis.com/istio-prow/logs/integ-k8s-119_istio_postsubmit/1486623852787142656/artifacts/security-ca-custom-root-f813723/TestTrustDomainAliasSecureNaming/From_primary-0/server:server-naked-bar[fail]/_test_context/test-ns-1-85017-state294247395/cluster-0/client-v1-b5c4cdb65-dwr2t_proxy-config.json, cluster outbound|443||server-naked-bar.test-ns-1-85017.svc.cluster.local has endpoint misses SAN. However in the pilot log, I can see log lines suggested "service account changed" etc for server-naked-bar, which should trigger a cluster update with service accounts: https://storage.googleapis.com/istio-prow/logs/integ-k8s-119_istio_postsubmit/1486623852787142656/artifacts/security-ca-custom-root-f813723/TestTrustDomainAliasSecureNaming/_test_context/istio-state1696984509/cluster-0/istiod-7d5bd95456-cwwxw_discovery.log. I looked through the code path, but cannot see how could this happen...

Ok. Thank you. I also could not find any thing based on above logs.

Yeah I don't know why it happens but somehow we miss the SANs. I am pretty confident it was this PR since it broke after merge and fixed after revert, but weird its only postsubmit...
It is somewhat related though - this changes full vs incremental which could cause this

It is somewhat related though - this changes full vs incremental which could cause this

The conditions under which it does full push have not been changed and it returns early in those conditions.
Only way this can happen is full push happens but endpoints does not have serviceaccount populated.

I think I see what is going on
In the old model where it is working, we hit this code https://github.com/istio/istio/blob/master/pilot/pkg/xds/eds.go#L128 multiple times before a full push happens and I guess https://github.com/istio/istio/blob/master/pilot/pkg/xds/eds.go#L220 is ensuring SA are updated correctly.
With the new code, we only hit https://github.com/istio/istio/blob/master/pilot/pkg/xds/eds.go#L128  only once and rest of the times the len(IstioEndpoints) is not zero as it has unhealthy endpoints so it is skipping that logic. But still not clear to me why is this only happening in postsubmit and why it relies on deleteEndpointShards and how it is fully helping.
Need to dig more


fix(data/store): readQueryFromStore signature incomptibale with TS 2.…

…0 compiler
@helfer here is the PR you requested. ;)
also, which docs should be updated for this change..?

TODO:

[X] If this PR is a new feature, reference an issue where a consensus about the design was reached (not necessary for small changes)
[X] Make sure all of the significant new logic is covered by tests
[X] Rebase your changes on master so that they can be merged easily
[X] Make sure all tests and linter rules pass
[x] Update CHANGELOG.md with your change
[X] Add your name and email to the AUTHORS file (optional)
[ ] If this was a change that affects the external API, update the docs and post a link to the PR in the discussion

@DxCx Fantastic!

Thanks!


Deque() should be deque() in Chapter2/generic_search.py

In Chapter2/generic_search.py class Queue was defined as follows.
class Queue(Generic[T]):
    def __init__(self) -> None:
        self._container: Deque[T] = Deque()

I think that class Quene should be defined as follows.
I use collections.deque instead of typing.Deque.
from collections import deque

class Queue(Generic[T]):
    def __init__(self) -> None:
        self._container: Deque[T] = deque()

Hi Hayao,
Thanks for reaching out. The Deque class from typing.Deque is just a generic analog of the collections.deque class. So, it's really the same thing internally.

class typing.Deque(deque, MutableSequence[T])
A generic version of collections.deque.

https://docs.python.org/3/library/typing.html
Best,
David