Added script to README.md for manual install

I created a script for updating my HA install and thought it might be of use to the project. I've added it to the readme to save people needing to clone the repository just to get the script which will download the zip file but I could be add it to the repository with a reference in the readme if you prefer.

In the setup it says Edit startup.sh and add the following before the line # Start the ssh server, where is startup.sh?

I just added a some instructions to the readme file instead of creating any scripts to save cloning the repo. The instructions I added don't mention setup.sh so not sure what you mean, could you give me a line number, please?


Update rustc build with recently releases LLVM 13

Hello,
Could you please issue a new release of the Rust toolchain that built upon recently released Espressif's LLVM 13?
Thank you.

Thank you @lexxvir . Scheduled for build <IP_ADDRESS>

Build <IP_ADDRESS> is ready.
Please test with installation scripts from build/1.57 branch: https://github.com/esp-rs/rust-build/tree/build/1.57

Solved in version <IP_ADDRESS>


lxd corrupts database after large number of containers created

ubuntu@maas-1-03:~$ lxc list
error: file is encrypted or is not a database
ubuntu@maas-1-03:~$ file /var/lib/lxd/lxd.db
/var/lib/lxd/lxd.db: data
ubuntu@maas-1-03:~$ ls -al /var/lib/lxd/lxd.db
-rw-r--r-- 1 root root 196608 Apr 16 08:52 /var/lib/lxd/lxd.db
ubuntu@maas-1-03:~$ ps aux | grep -c lxd
663

Hmm, sounds more likely to be another thread related race condition or sqlite3 crashing in one of the threads. Do you have any reasonably simple reproducer for that?

Unfortunately no;  this was fairly far into a scale run in a cloud.  It's
also 0.6 release so I'll attempt to reproduce on 0.7 now.
On Thu, Apr 16, 2015 at 8:51 AM, Stéphane Graber<EMAIL_ADDRESS>wrote:

Hmm, sounds more likely to be another thread related race condition or
sqlite3 crashing in one of the threads. Do you have any reasonably simple
reproducer for that?
—
Reply to this email directly or view it on GitHub
https://github.com/lxc/lxd/issues/522#issuecomment-93739185.

@hallyn is that something your big rewrite is likely to have resolved?

Updated to the latest, still breaks, this time with lxd dumps:
    /usr/lib/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5

syscall.read(0x44f, 0xc208b06000, 0x8000, 0x8000, 0x7f2005cd8000, 0x0, 0x0)
/usr/lib/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0x44f, 0xc208b06000, 0x8000, 0x8000, 0x1, 0x0, 0x0)
/usr/lib/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc208aee060, 0xc208b06000, 0x8000, 0x8000, 0x4f7453, 0x0,
0x0)
/usr/lib/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc208aee060, 0xc208b06000, 0x8000, 0x8000, 0x8000, 0x0,
0x0)
/usr/lib/go/src/pkg/os/file.go:95 +0x98
github.com/lxc/lxd/shared.func·004()
http://github.com/lxc/lxd/shared.func·004()
/home/rharper/go/src/github.com/lxc/lxd/shared/util.go:220 +0x9f
created by github.com/lxc/lxd/shared.ReaderToChannel
/home/rharper/go/src/github.com/lxc/lxd/shared/util.go:230 +0xab
goroutine 3626 [syscall]:
syscall.Syscall(0x0, 0x46b, 0xc208b30000, 0x8000, 0x7f20006047d0, 0x0,
0x4f301e)
/usr/lib/go/src/pkg/syscall/asm_linux_amd64.s:21 +0x5
syscall.read(0x46b, 0xc208b30000, 0x8000, 0x8000, 0x7f2005cd8000, 0x0, 0x0)
/usr/lib/go/src/pkg/syscall/zsyscall_linux_amd64.go:838 +0x75
syscall.Read(0x46b, 0xc208b30000, 0x8000, 0x8000, 0x1, 0x0, 0x0)
/usr/lib/go/src/pkg/syscall/syscall_unix.go:136 +0x5c
os.(*File).read(0xc208aee090, 0xc208b30000, 0x8000, 0x8000, 0x4f7453, 0x0,
0x0)
/usr/lib/go/src/pkg/os/file_unix.go:190 +0x62
os.(*File).Read(0xc208aee090, 0xc208b30000, 0x8000, 0x8000, 0x8000, 0x0,
0x0)
/usr/lib/go/src/pkg/os/file.go:95 +0x98
github.com/lxc/lxd/shared.func·004()
http://github.com/lxc/lxd/shared.func·004()
/home/rharper/go/src/github.com/lxc/lxd/shared/util.go:220 +0x9f
created by github.com/lxc/lxd/shared.ReaderToChannel
/home/rharper/go/src/github.com/lxc/lxd/shared/util.go:230 +0xab
rax     0x0
rbx     0x46
rcx     0xffffffffffffffff
rdx     0x6
rdi     0x6f0f
rsi     0x7519
rbp     0x7f1ff37fda50
rsp     0x7f1ff37fd738
r8      0x7f200500d440
r9      0x40bc11
r10     0x8
r11     0x206
r12     0x7f1ff37fd8c8
r13     0x46
r14     0x7f1ff37fd8c8
r15     0x2
rip     0x7f2004ebd267
rflags  0x206
cs      0x33
fs      0x0
gs      0x0
On Mon, Apr 20, 2015 at 9:31 AM, Stéphane Graber<EMAIL_ADDRESS>wrote:

@hallyn https://github.com/hallyn is that something your big rewrite is
likely to have resolved?
—
Reply to this email directly or view it on GitHub
https://github.com/lxc/lxd/issues/522#issuecomment-94468045.

Is this the full stack trace?

http://people.canonical.com/~rharper/lxd/issues/522/lxd_backtrace.log

This one was due to FD_SET being used with fd > 1024.
This should be solved with current git HEAD of lxc.

Still running 0.7, but this time underload with lots of creates and list operations, getting this:
error: database disk image is malformed

Wow.  Could you please open a new issue about that one?

Same stuff (creates and lists) though nclxd exercise slightly different ops (config updates and other queries).  I wedged all 3 compute nodes;  Restarted LXD restored operations, but I ended up in the state where operations  were cleaning up the database, but not actually deleting the running containers (ps -ef showed all of the lxd instances, but lxc list was empty).


Re: Sim missing at exactly 991px width from MicroBit repo

This is concerning issue #5328 in the Microbit repo (https://github.com/microsoft/pxt-microbit/issues/5328). The issue was that the simulator was not showing up when the window width was exactly 991px wide. After a lot of digging I was able to pinpoint that the issue was stemming from the isTabletSize() function within the browserutils.ts file.
return window?.innerWidth = pxt.BREAKPOINT_TABLET;

to
return window?.innerWidth <= pxt.BREAKPOINT_TABLET;

Certainly!

Sounds great. I will look at other bugs to fix.

(if you want a related one, I believe there is a minor spacing issue still with the download button having extra left margin when in a tutorial 991px width -- this fixed most of the issues related to tutorials at the breakpoint though! This one should be in the less though / probably a bit annoying to nail down)

I'll take a look. I'm in Colombia at the moment with limited internet but will fix once I am back in the states.


i know the key is correct yet still get error!

bad decrypt
140200423907776:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:564:

You need to give us a bit more information to go on.
What version of OpenSSL is this?
What did you do to get this error? Is this error code from the OpenSSL command line app, or from code that you have written?
Where did the data come from that you are attempting to decrypt? i.e. how was it encrypted, using what algorithm?

Dup of #16107

Marking as inactive, to be closed at the end of 3.4 dev, barring further input


fix(toolbar): resolve toolbar icon size issue

Overview
Ideal scenario would be tag the parent with a new class and expand the width, but that would require any consumers to update that and I guess that'd be a breaking change.

Whoops, committed some extra things.


carapace _carapace | Out-String | Invoke-Expression: az completion throws error resolving sh on Windows

Current Behavior
Autocompletion for the az CLI throws the following error under PowerShell 7 on Windows:
ERR (sh resolves to executable in current directory (.\sh))
Expected Behavior
A list of possible options selectable with Tab, per the standard carapace UI
Steps To Reproduce
PowerShell 7.4.5 on Windows 11
Last seven lines of Microsoft.PowerShell_profile.ps1:
# Load starship
Invoke-Expression (&starship init powershell)

# Load carapace for git command completion
Set-PSReadLineOption -Colors @{ "Selection" = "`e[7m" }
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete
carapace _carapace | Out-String | Invoke-Expression

starship 1.21.0 and carapace 1.0.7 installed via winget
az CLI 2.65.0 installed via winget

Open a new PowerShell window in Microsoft Terminal
Type a partial az command (i.e. az --ver or az app)
Hit Tab
Carapace throws sh resolve error

Version
1.0.7
OS

[ ] Darwin
[ ] Linux
[ ] Termux
[X] Windows

Shell

[ ] Bash
[ ] Elvish
[ ] Fish
[ ] Nushell
[ ] Oil
[X] Powershell
[ ] Xonsh
[ ] Zsh

Anything else?
I do have Git for Windows installed, which means git bash is installed.  There is no sh in my $PATH in PowerShell; Get-Command sh returns the 'not recognized` error.

Polar

related https://github.com/fleetingbytes/powershell-argcomplete-mwe

this is new: https://github.com/kislyuk/argcomplete/blob/252d5296f77457382e4370fc6252cf3abbcab201/argcomplete/finders.py#L123

I understand PowerShell and Windows are far from carapace's native environment, but it's been so incredibly useful I can't live without it now.  Happy to do any testing necessary to help out with this.

It should work on master now if you want to test it: https://carapace-sh.github.io/carapace-bin/development/build.html
The completion for az is simply bridged and still provided by az, but the way argcomplete works this wasn't possible on windows/powershell before.
I assume it's a fairly recent change seeing this.


Bash issue fix

This PR closes #40 and #42

Added file check before creating build summary so that it does not hit the exception if plan failure occures

This PR also closes #44


Most Dungeons Armor and Weapons misplaced and does not have enchantment effects (1.16.5-3.1.17-beta)

When I look in the Fox Hood and Fox Vest enchantments, it's missing but got misplace them in Fox Leggings and Fox Boots instead. Also, this impacts other armor and weapons, yet some of them have missing stats and enchantments.

I'm going to need a bit more. What do you mean with misplaced?

for instance, fox hood supposedly have melee aura I and potion aura I then it was misplaced to fox leggings

also, other dungeon armors and weapons does not have enchantments at all like ocelot armor

hmmmm
can you try typing /reload in the chat?

AH WAIT! Yes
We have limited enchantments to only one piece going forward. Some enchants were not meant to be stacked and we got some complaints from people that really disliked how many enchants we allowed on one piece.
This caused us to reshuffle our enchants a bit on our pieces. Sorry for the inconvenience.

it's alright and tyt with it

Frost Bite and Ember Armor still have no enchantment effects or simply plain white text in 1.16.5-3.1.18-beta

hopefully fix the rest of it for 3.1.19

Fixed in latest release.


tests rayci with rayci

add a script that can be used on buildkite pipeline to build and run rayci
add logic to generate basic, noop buildkite pipeline
self bootstraping on rayci's ci.

noop step generated: https://buildkite.com/ray-project/rayci/builds/98#018970ee-aa20-46e8-9a06-17fba8bb04c6

with this merged, we can create new civ2 pipelines with bootstrap commands.


Change doc title

To align titles for Networking, change title.

Approved by Alex
Can merge now

Deploy preview for calico ready!
Built with commit ab02750acd9f51f790b93b37648e458111c42b59
https://deploy-preview-2897--calico.netlify.com


Add support to detect bash binaries

What happened: Bash isn't detected on the official bash docker images.
What you expected to happen:
Bash should be included in the returned list of packages.
Steps to reproduce the issue:
syft -q  packages library/bash:5|grep bash
The output includes bash dependencies, but not bash itself:
.bash-rundeps           20230615.045102   apk
Anything else we need to know?:
I re-checked all of the images mentioned in #1197, and this seems to be the only still non-functional.
Environment:

Output of syft version: syft 0.85.0
OS (e.g: cat /etc/os-release or similar):  "Ubuntu 20.04.5 LTS"

note

NVD uses  cpe:2.3:a:gnu:bash:
https://nvd.nist.gov/vuln/detail/CVE-2019-18276

Docker official image bash:5.2
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 5\.2\.15
@(#)Bash version 5.2.15(1) release GNU

Docker official image bash:5.2-alpha
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 5.2.0(1)-alpha (x86_64-pc-linux-musl)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 5\.2\.0
@(#)Bash version 5.2.0(1) alpha GNU

Docker official image bash:5.2-beta
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 5.2.0(1)-beta (x86_64-pc-linux-musl)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 5\.2\.0
@(#)Bash version 5.2.0(1) beta GNU

Docker official image bash:5.2-rc
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 5.2.0(1)-rc4 (x86_64-pc-linux-musl)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

$ docker run -it --rm bash:5.2-alpha strings /usr/local/bin/bash | grep 5\.2\.0
@(#)Bash version 5.2.0(1) rc4 GNU

Docker official image bash:5.1
# which bash
/usr/local/bin/bash

#  bash -version
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 5\.1\.16
@(#)Bash version 5.1.16(1) release GNU

Docker official image bash:5.0
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 5.0.18(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 5\.0\.18
@(#)Bash version 5.0.18(1) release GNU

Docker official image bash:4.4
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 4.4.23(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 4\.4\.23
@(#)Bash version 4.4.23(1) release GNU

Docker official image bash:4.3
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 4\.3\.48
@(#)Bash version 4.3.48(1) release GNU

Docker official image bash:4.2
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 4.2.53(2)-release (x86_64-pc-linux-musl)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 4\.2\.53
@(#)Bash version 4.2.53(2) release GNU

Docker official image bash:4.1
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 4.1.17(2)-release (x86_64-pc-linux-musl)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 4\.1\.17
@(#)Bash version 4.1.17(2) release GNU

Docker official image bash:4.0
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 4.0.44(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# strings /usr/local/bin/bash | grep 4\.0\.44
@(#)Bash version 4.0.44(1) release GNU

Docker official image bash:3.2
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 3.2.57(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2007 Free Software Foundation, Inc.

# strings /usr/local/bin/bash | grep 3\.2\.57
@(#)Bash version 3.2.57(1) release GNU

Docker official image bash:3.1
# which bash
/usr/local/bin/bash

# bash -version
GNU bash, version 3.1.23(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2005 Free Software Foundation, Inc.

# strings /usr/local/bin/bash | grep 3\.1\.23
@(#)Bash version 3.1.23(1) release GNU

Docker official image bash:3.0
# which bash
/usr/local/bin/bash

#  bash -version
GNU bash, version 3.00.22(1)-release (x86_64-pc-linux-musl)
Copyright (C) 2004 Free Software Foundation, Inc.

# strings /usr/local/bin/bash | grep 3\.00\.22
@(#)Bash version 3.00.22(1) release GNU


number of lines example 1PGB

Other question
In the example IPGB the 1PGB_mut_p1.5_d02.face has 11696 lines, the but the 2019-06-04-140310-phi.txt has 71388 lines why the number of lines is different?, Christopher explained something in  a previous post, but I still cannot catch the full idea
Regards
Manuel

Hi @Marr575,
There are a couple of details there. In the case with the nanoparticle with set charge, dphi/dn is already known, so it's not present in phi.txt, which is the solution of the linear system we're solving. Then, in the phi.txt file, you should see phi of 1PGB, then dphi/dn of 1PGB and then only phi of the surface. If N1pgb is the number of elements in 1PGB (11696) and Nsurf is the number of elements on the charged surface (48000?), the total number of lines in the phi.txt should be N1pgb*2+Nsurf=71392. Now, the small difference there is because msms sometimes generates elements with zero areas, which we remove (see line 158 of classes.py). Probably, in this case, we removed two elements (pygbe should spit out the number of elements removed).
Hope this helps!
Chris


Spellcheck docs

Description
Fix spelling mistakes in docs and add CI job for running spellcheck on docs.

This PR has:

[x] been self-reviewed.
[x] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.

This. Is. Amazing.


Fix and improve !switch

A bug was introduced by #6  that causes switch to always kill the target twice, always crashing the server.
Fix that and also improve it a lil.

Found a moment to sit down :D
I'll create a separate PR for the name matching changes, and apply it to all the other relevant cases there, too.

Ah well these are in #10 now


generating reports via confusion_matrix (not just via OOP)

Right now reports can be generated only via ConfusionMatrix and not via confusion_matrix() - (use the OOP interface)
The purpose of sklearn_evaluation.ClassifierEvaluator is to provide a simpler API where you can quickly plot and evaluate a model(s) and generate reports from them (right now the only way of generating reports is to use the OOP interface). Since the OOP is simpler, it also has some constraints. When plotting a confusion matrix from the plot module, you can pass a matplotlib.axes.Axes object which gives you great flexibility, you can use this to plot a 2 x 2 grid with 4 confusion matrices for different models for example, or to customize the style and elements in the plot.

This isn't possible without making big changes to the API. Functions return a matplotlib object, so there isn't anything else the user can do besides displaying the plot.
The OOP interface is more flexible, what sklearn did was to move from functions to OOP, I think we should do the same. but keep the functional API as legacy for backwards compatibility


As a user, I want to keep track of the time spent on each task

As a user, I want to keep track of the time spent on each task so that I can check my progress

duplicate


Dependabot: Bump several dependencies

Changes from these commits should effectively comprise an overall Docusaurus update to v3.5.2. Similar changes have already been applied to the JSON Schema/API project with success.

Test deployment (the 1 successful check showing above) passed, so the site still successfully builds with the updated dependencies.


feat: add __all__ to top-level namespace

__all__ helps users and IDEs determine public vs private API.
— openjournals/joss-reviews#7009

It appears that my Agama tests are broken, but I am happy to merge this addition. Thank you so much!


Fix reports dashboards test

Description
Fixes reporting dashboards test where an input element is covered by another element, the test was modified to force click on that element.
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

please fix DCO

please fix DCO

The base was set to main at first so it seems to have taken in 18 other commits when trying to run tests, with the updated base it should be just the one commit. Would you be able to rerun the test suite?

please fix DCO

The base was set to main at first so it seems to have taken in 18 other commits when trying to run tests, with the updated base it should be just the one commit. Would you be able to rerun the test suite?

i don't see an option let me rerun test suites, let me try close and re-open. if this still don't work, you can raise another one and close this.


Undefined Local Variable or method 'ci_klass'

I'm having issues getting danger up and running on some build machines at work. I'll attach the output I'm seeing when I run bundle exec danger. Apologies if this is the wrong place.|
bundler: failed to load command: danger (/Users/bilue/.gem/bin/danger)
NameError: undefined local variable or method `ci_klass' for #<Danger::Executor:0x007ffd8c342538>
  /Users/bilue/.gem/gems/danger-3.0.3/lib/danger/danger_core/executor.rb:16:in `run'
  /Users/bilue/.gem/gems/danger-3.0.3/lib/danger/commands/runner.rb:56:in `run'
  /Library/Ruby/Gems/2.0.0/gems/claide-1.0.0/lib/claide/command.rb:334:in `run'
  /Users/bilue/.gem/gems/danger-3.0.3/bin/danger:5:in `<top (required)>'
  /Users/bilue/.gem/bin/danger:22:in `load'
  /Users/bilue/.gem/bin/danger:22:in `<top (required)>'```

Has anyone seen something similar or have I missed something obvious with my ruby setup?

Gemfile looks like this:

source 'https://rubygems.org'
gem 'fastlane'
gem 'danger'

And if it helps I'm running danger through fastlane just by simply adding the stock danger lane.

Oh okay, I did some investigating and I think the specific error message shown above is because happened to be running bundle exec danger manually in terminal - BUILDKITE_PULL_REQUEST wasn't set and Danger failed to handle this properly.
I think https://github.com/danger/danger/blob/5993c6e5ee987be3deb1d5bd033ef34faa4af2cf/lib/danger/danger_core/executor.rb#L16 might need improvement. I'm not very proficient in ruby, so potential not the best person to help unfortunately.

It happens to me as well when I locally without the local flag.


Support custom wrapper component

Handy for use with react-transition-group:
<TunnelPlaceholder id="dialog" component={TransitionGroup} />

Could we be more open for the component propType?
I pass it PoseGroup from react-pose and the propType fails : https://codesandbox.io/s/m4nyjpmp99 (see the console)

Sure @jgoux!

I can't figure out why is this failing :
class Test extends React.Component {
  render() {
    return this.props.children;
  }
}
// ----------------------------------------------------------------------
<TunnelPlaceholder id="Layout.Title" component={Test} />

Warning: Failed prop type: Invalid prop `component` supplied to `TunnelPlaceholder`.

Why is the propType failing here as the Test is a react's node?
You can see it failing here for both Test and PoseGroup : https://codesandbox.io/s/m4nyjpmp99 (Layout.js file)
Any help appreciated!


Fixed keylock error handling

Also made sending the request to a separate method. This will allow you to override this method. For example, to add a request retry in case of an error or custom error handling.

I found the problem is that you are trying to get an error from method raise_for_status. But this method does not return an error, but raised does

Hi @TimurSungatullin !
I'm gonna merge soon.
Have you ever run unit tests?

@TimurSungatullin appreciated for contributing to it


DEV: Android - Settings - 'Save' button is hidden for a brief moment

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Launch the app in dev mode on Android.
Go to settings -> Profile -> Personal settings -> legal name.
Click on any input.

Expected Result:
'Save' button shouldn't be hidden
Actual Result:
'Save' button is hidden for a brief moment
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
**Reproducible in staging?:**needs reproduction
Reproducible in production?: needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/233170496-ed904d2e-553d-4eb1-92fb-533b4a5586bc.mp4
Expensify/Expensify Issue URL:
Issue reported by: @mahmudjontoraqulov
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1681886898713879
View all open jobs on GitHub

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

I didn't have time to review this today, will work on this tomorrow.

I cannot reproduce this.


strcpy_s cannot return the documented value

The documentation clearly explains the possible return value of strcpy_s (EINVAL and ERANGE).  It is also the case for strcat_s and other string manipulation routines.
But after many tests, there seems to be no way that strcpy_s return these error codes when parameter validation fails.  It either succeed or exit the application (With code 0xc0000417).
In debug, it pops a dlg with error description with the option to "Abort", "Retry" or "Ignore".  Retry allows me to debug the application but either abort and ignore will make the application exits with code 0xc0000417.  In release, application always exits with code 0xc0000417.
I understand that using _set_invalid_parameter_handler or _set_thread_local_invalid_parameter_handler allows me to change some validation behavior but in most cases, using this method is somewhat dangerous in a large application.
So the issue here would be that because the native behavior of strcpy_s cannot return when validation fails, the return value description should be removed. It should also be clear that by default, strcpy_s exits the application when parameters are not valid.
I think that the return values (ERANGE and EINVAL) should be a "good practice" for those who uses custom parameter handlers.

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

ID: 1d50b132-e9c1-1242-946e-7d04b68bc83b
Version Independent ID: baf557db-7d11-c7cb-d696-e9e55f991fcf
Content: strcpy_s, wcscpy_s, _mbscpy_s, _mbscpy_s_l
Content Source: docs/c-runtime-library/reference/strcpy-s-wcscpy-s-mbscpy-s.md
Product: visual-cpp
Technology: cpp-ucrt
GitHub Login: @TylerMSFT
Microsoft Alias: twhitney

@plangevin
By default, all UCRT functions call the invalid parameter handler when a validation check fails. The UCRT checks for a thread-local default handler, then a global default handler, and then falls back to calling the _invoke_watson handler. Once _invoke_watson is called, there's no way to continue execution. The Ignore or Continue options on the first chance exception handler (the one that lets you invoke the debugger) are treated as other names for Abort. Yes, it's confusing; contrary to expectations, these buttons are not how you continue execution for invalid parameters (though they do work for assertions). If the __fastfail intrinsic is available, your app exits with FAST_FAIL_INVALID_ARG, which I think is reported as 0xC0000409 with a parameter of 5. Otherwise, it exits with error STATUS_INVALID_CRUNTIME_PARAMETER (0xC0000417). Basically, the only way to continue execution is if you set your own invalid parameter handler, and write it to continue execution on validation faults. In that case, you'll get the error values returned as described. That's why the Return values section is written the way it is, with the boilerplate about "If execution is allowed to continue" before listing the error return values.


Feat/prop types auto complete

feat: help user auto complete React Component's propTypes;

Codecov Report

Merging #902 (aa7b094) into release/1.3.0 (2c3e7e4) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head aa7b094 differs from pull request most recent head 024de9a. Consider uploading reports for the commit 024de9a to get more accurate results

@@              Coverage Diff               @@
##           release/1.3.0     #902   +/-   ##
==============================================
  Coverage          57.14%   57.14%
==============================================
  Files                  1        1
  Lines                 70       70
  Branches              15       15
==============================================
  Hits                  40       40
  Misses                30       30

Continue to review full report at Codecov.

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


Snackbar example should not have dismiss action

Bug Report
This is a bit nit-picky but the design pattern docs currently demonstrate toasts in a way that does not align with the Material Design spec.
Screenshots or link to CodePen/Plunker/JSfiddle

What is the expected behavior?
Snackbar example should not demonstrate a "DISMISS" action. It should show a different action such as "UNDO" and/or no action.
What is the motivation for changing the behavior?
The Material design spec specifically forbids having a dismiss action on a snackbar.

Usage
Only one snackbar may be displayed at a time. Each snackbar may contain a single action, neither of which may be “Dismiss” or “Cancel.”

Other information
Here is the line that needs to be changed:
https://github.com/Teradata/covalent/blob/develop/src/app/components/design-patterns/alerts/alerts.component.ts#L33-L36
And in the documentation:
https://github.com/Teradata/covalent/blob/develop/src/app/components/design-patterns/alerts/alerts.component.html#L170-L172
I'd be happy to create a PR if desired.

@aciccarello Hey, thanks for the great feedback!  No PR needed as we just added a dedicated section for patterns.  I'll be sure this makes it into the next release.


Fix ANSI colors on Windows

Found the probleme with console format #11 . In the stackoverflow question you cite in your code, i found a solution by importing os  import os and call os.system("").
In my side, this fixe the issue.
Up to you to merge.
Regards,
Rémy

Thanks for coming up with a fix yourself! I'm going to merge this into the dev branch and add a few small changes before I release a new version


should role be defined to service account?

Hi,
Do we need to define role when creating service account or continue with no role?
Thanks in Advance,
Jay

hey @jaypatelani
not sure how it would affect to go further with no role in the service account, but to make sure it works you should go for:
Service Account > Service Account Admin

Thanks you. I will make it Admin for service account for safe side.


Menu bar

Will also function for importing.

File, About and Help can all be valid options. Maybe there are more I can think of which would be useful to include in the menu bar?
I can work on a PR for this tonight...

Import can have combo box of all options (i.e. Chrome, Firefox, Vivaldi, Other). Then depending upon the choice from drop down combo menu, it will choose the correct function and import the data. All data should NOT be imported until the import button is pressed, so as to not mess up the index numbers (ex. user opens IMPORT screen, but adds password from main menu. If the function gets the index value at first, then it will not recognize the added password, and have a primary key error)...

DOCS: https://pythonspot.com/tk-menubar/

I have a build working with the menu bar on my local device. I will push this version to Dev Branch tonight. It is just the menu bar at the current moment. But, I am researching opening web browser from button press, and I need to create a new window for import passwords screen.

Also need to finalize adding groups or the logic surrounding them.

Have you tried webbrowser.get() instead of webbrowser.get('windows-default')? According to the docs, that should return the default browser.
import webbrowser
browser = webbrowser.get()
browser.open_new(link)
https://stackoverflow.com/questions/66327457/how-do-i-open-a-url-through-the-designated-default-browser-in-python-3

This is done. Still working on importing data see #24.


Can Not Change Video Path in Load Video and Segment

I opened up my live portrait workflow and couldn't change the video input

I have tried turning the video path into an input and attaching a String Node to it but it isnt a string apparently and I tried attaching the primitive node to it but it makes the primitive node act the same exact way. Checked other nodes that have input fields for video paths and they work just fine. Just tested Load Video (Path) by VHS to make sure again and yeah it works.
Anyone have a workaround for live portrait until this is fixed?


Can't restart the WSL Net Adapter

Windows Build Number
Microsoft Windows [Version 10.0.22000.71]
WSL Version

[X] WSL 2
[ ] WSL 1

Kernel Version
5.10.43
Distro Version
Ubuntu 20.04.2 LTS
Other Software
No response
Repro Steps
In Windows PowerShell, I run Ipconfig /all to list my network adapters. I can see "Ethernet adapter vEthernet (WSL)" is listed as the network adapter I would like to reset.
I then type Restart-NetAdapter -Name "vEthernet (WSL)" in Windows PowerShell to restart the network adapter, but I get an error message.
I've tried uninstalling and reinstalling Ubuntu and WSL from the "Turn Windows Features on or off" app. I've also tried running the command with elevated permissions with the same error.
Expected Behavior
Once I run Restart-NetAdapter -Name "vEthernet (WSL)" the network adapter should successfully be reset.
Actual Behavior
> Restart-NetAdapter -Name "vEthernet (WSL)"
Restart-NetAdapter : {Application Error} The exception %s (0x
At line:1 char:1
+ Restart-NetAdapter -Name "vEthernet (WSL)"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (MSFT_NetAdapter...SKTOP-DUPV0KE"):ROOT/StandardCimv2/MSFT_NetAdapter) [Re
   start-NetAdapter], CimException
    + FullyQualifiedErrorId : Windows System Error 574,Restart-NetAdapter

Diagnostic Logs
No response

@Michael-Brooks - what is your goal with resetting the network adapter?

@benhillis I'm currently having issues with Docker Desktop which can be seen with #7204. Someone in the Docker Desktop issues said that restarting the WSL network adapter resolved their issue. I thought that it might also resolve mine. For reference, this is the issue talking about restarting the network adapter... https://github.com/docker/for-win/issues/11685#issuecomment-882698440

I managed to restart the network adapter with elevated permissions which didn't work before. I'm closing the issue but it still didn't fix my problem with #7204.


fix: bottlerocket settings taint format

Fixes #N/A
Description
Updates the bottlerocket taint format such that a taint with no value still has a leading colon before effect. Failure to do so results in the bottlerocket instance being unable to register with the cluster.
How was this change tested?
make e2etests
Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[x] No

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

/lgtm

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 79.023%

Files with Coverage Reduction
New Missed Lines
%

pkg/providers/amifamily/ami.go
1
93.33%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
5967

Relevant Lines:
7551

💛  - Coveralls


Giving the loopback network interface an alias IP in configuration.nix seems tricky

I've tried the following:
{
 networking.interfaces."lo:metadata".ip4 = [
    { address = "<IP_ADDRESS>"; prefixLength = 16; }
  ];
}

which should assign an alias (ifconfig happily accepts the colon syntax in NixOS). Instead it tells me: "invalid character ‘:’ in name ‘unit-network-addresses-lo:metadata.service'"
I also tried:
{
  networking.interfaces.lo.ip4 = [
    { address = "<IP_ADDRESS>"; prefixLength = 8; }
    { address = "<IP_ADDRESS>"; prefixLength = 16; }
  ];
}

which doesn't throw an error but also doesn't get me an alias.
Is it not currently possible to alias the loopback interface via NixOS configuration, or am I missing something?

@wkennington

(triage) any leads?

More than question I think it's a bug that it doesn't work. @edolstra, any thoughts?

Resolved in https://github.com/NixOS/nixpkgs/pull/28730

Sorry, is this actually resolved? I try this in my config:
networking.interfaces."lo:unbound".ip4 = [
  { address = "<IP_ADDRESS>"; prefixLength = 32; }
];

And I get this:
Oct 21 01:07:04 host systemd[1]: sys-subsystem-net-devices-lo:unbound.device: Job sys-subsystem-net-devices-lo:unbound.device/start timed out.
Oct 21 01:07:04 host systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo:unbound.device.
-- Subject: Unit sys-subsystem-net-devices-lo:unbound.device has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-lo:unbound.device has failed.
--
-- The result is timeout.
Oct 21 01:07:04 host systemd[1]: sys-subsystem-net-devices-lo:unbound.device: Job sys-subsystem-net-devices-lo:unbound.device/start failed with result 'timeout
Oct 21 01:09:52 host systemd[1]: sys-subsystem-net-devices-lo:unbound.device: Job sys-subsystem-net-devices-lo:unbound.device/start timed out.
Oct 21 01:09:52 host systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo:unbound.device.
-- Subject: Unit sys-subsystem-net-devices-lo:unbound.device has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-lo:unbound.device has failed.
--
-- The result is timeout.
Oct 21 01:09:52 host systemd[1]: sys-subsystem-net-devices-lo:unbound.device: Job sys-subsystem-net-devices-lo:unbound.device/start failed with result 'timeout
-- Reboot --
Oct 21 01:17:18 host systemd[1]: sys-subsystem-net-devices-lo:unbound.device: Job sys-subsystem-net-devices-lo:unbound.device/start timed out.
Oct 21 01:17:18 host systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo:unbound.device.
-- Subject: Unit sys-subsystem-net-devices-lo:unbound.device has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-lo:unbound.device has failed.
--
-- The result is timeout.
Oct 21 01:17:18 host systemd[1]: sys-subsystem-net-devices-lo:unbound.device: Job sys-subsystem-net-devices-lo:unbound.device/start failed with result 'timeout
Oct 21 01:19:41 host systemd[1]: sys-subsystem-net-devices-lo:unbound.device: Job sys-subsystem-net-devices-lo:unbound.device/start timed out.
Oct 21 01:19:41 host systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo:unbound.device.
-- Subject: Unit sys-subsystem-net-devices-lo:unbound.device has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-lo:unbound.device has failed.
--
-- The result is timeout.
Oct 21 01:19:41 host systemd[1]: sys-subsystem-net-devices-lo:unbound.device: Job sys-subsystem-net-devices-lo:unbound.device/start failed with result 'timeout

If I run the setup script by hand, it works fine.
@copumpkin is this working for you now?

use lo instead:
networking.interfaces."lo".ip4 = [
  { address = "<IP_ADDRESS>"; prefixLength = 32; }
];

I finally had a chance to follow up on this. Using the config that @Mic92 suggested above, I still get these errors:
-- Logs begin at Sun 2018-01-21 22:04:12 UTC. --
Feb 11 21:46:03 vpn-sjc-v systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start timed out.
Feb 11 21:46:03 vpn-sjc-v systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo.device.
-- Subject: Unit sys-subsystem-net-devices-lo.device has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-lo.device has failed.
--
-- The result is timeout.
Feb 11 21:46:03 vpn-sjc-v systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start failed with result 'timeout'.
-- Reboot --
Feb 11 21:48:29 vpn-sjc-v systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start timed out.
Feb 11 21:48:29 vpn-sjc-v systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo.device.
-- Subject: Unit sys-subsystem-net-devices-lo.device has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-lo.device has failed.
--
-- The result is timeout.
Feb 11 21:48:29 vpn-sjc-v systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start failed with result 'timeout'.
Feb 11 21:51:01 vpn-sjc-v systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start timed out.
Feb 11 21:51:01 vpn-sjc-v systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo.device.
-- Subject: Unit sys-subsystem-net-devices-lo.device has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit sys-subsystem-net-devices-lo.device has failed.
--
-- The result is timeout.
Feb 11 21:51:01 vpn-sjc-v systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/start failed with result 'timeout'.

lo does actually get the <IP_ADDRESS> address. However, boot-up and NixOps deploy takes a lot longer, presumably because of the timeouts. So something is still not quite right here.

That device dependency sys-subsystem-net-devices-lo.device should be not added according to this source code:
https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/tasks/network-interfaces-scripted.nix#L80
Are you running the latest NixOS 17.09?

Ahh, no, I’m running master but from a few weeks ago. I’ll try again once I’ve updated.

I still recommend to people to switch to systemd-networkd since the scripted module is just a hack...
well.

So with a recent masters, assigning an IP address to lo still causes systemd timeouts. However, the IP address does successfully get assigned.

if the service assign ip addresses contains a device dependency, something went wrong.

I see the same:
$ systemctl list-jobs
   JOB UNIT                                TYPE  STATE
734400 network-interfaces.target           start waiting
734450 sys-subsystem-net-devices-lo.device start running
734449 network-link-lo.service             start waiting

3 jobs listed.

Jul 06 18:36:04 zoidberg systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star>
Jul 06 18:38:07 zoidberg systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star>
Jul 06 18:38:07 zoidberg systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo.device.
Jul 06 18:38:07 zoidberg systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star>
Jul 06 18:40:09 zoidberg systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star>
Jul 06 18:40:09 zoidberg systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo.device.
Jul 06 18:40:09 zoidberg systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star>
Jul 06 18:50:18 zoidberg systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star>
Jul 06 18:50:18 zoidberg systemd[1]: Timed out waiting for device sys-subsystem-net-devices-lo.device.
Jul 06 18:50:18 zoidberg systemd[1]: sys-subsystem-net-devices-lo.device: Job sys-subsystem-net-devices-lo.device/star>

The bug appears to be here: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/tasks/network-interfaces.nix#L1056-L1065
compared to this: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/tasks/network-interfaces-scripted.nix#L73

Testing this patch:
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index 95641c03b14..5743771a233 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -1098,7 +1098,7 @@ in
       };
     } // (listToAttrs (flip map interfaces (i:
       let
-        deviceDependency = if config.boot.isContainer
+        deviceDependency = if (config.boot.isContainer || i == "lo")
           then []
           else [ (subsystemDevice i.name) ];
       in


Update folders module to Terraform 0.13

With this commit the folders module (now called simply 'folder') only
creates a single google_folder resource. Support for creating multiple
folders is no longer needed since Terraform 0.13 added for_each support
to modules.

Let's keep it for now until we figure out if removing it breaks anything.

+1
On Tue, Oct 20, 2020 at 4:10 PM Julio Castillo<EMAIL_ADDRESS>wrote:

Let's keep it for now until we figure out if removing it breaks anything.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/terraform-google-modules/cloud-foundation-fabric/pull/150#issuecomment-712880849,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAQDV5GVSQHVKJ2GGZNFW3SLWK4XANCNFSM4SYMML4A
.

--

•  *Ludovico Magnocavallo
•  *Strategic Cloud Engineer
•  *Google Italy
•<EMAIL_ADDRESS>•  +39<PHONE_NUMBER>

This email may be confidential and privileged. If you received this
communication by mistake, please don't forward it to anyone else, please
erase all copies and attachments, and please let me know that it has gone
to the wrong person.
The above terms reflect a potential business arrangement, are provided
solely as a basis for further discussion, and are not intended to be and do
not constitute a legally binding obligation. No legally binding obligations
will be created, implied, or inferred until an agreement in final form is
executed in writing by all parties involved.


AFNetworkReachabilityManager.m内存泄漏

AFNetworking/AFNetworkReachabilityManager.m:130:45: Call to function 'SCNetworkReachabilityCreateWithName' returns a Core Foundation object with a +1 retain AFNetworking/AFNetworkReachabilityManager.m:132:5: Object leaked: object allocated and stored into 'reachability' is not referenced later in this execution path and has a retain count of AFNetworking/AFNetworkReachabilityManager.m:139:45: Call to function 'SCNetworkReachabilityCreateWithAddress' returns a Core Foundation object with a +1 retain AFNetworking/AFNetworkReachabilityManager.m:141:5: Object leaked: object allocated and stored into 'reachability' is not referenced later in this execution path and has a retain count of +1

Can you let me know how you generated those warnings? I'm not seeing them locally. Thanks

@kcharwood I'm seeing this issue as well.

Create new iOS project using Xcode 7.1. (single view, objective-c)
Add AFNetworking files
Open project settings and set Analyze During 'Build' to YES

Yes. In Xcode  7.1, when I run the project, It also generates a warning of NSURLConnection.

These aren't actually leaked, as you can see CFBridgingRelease a few lines below. Let me see if I can suppress them.

Thanks!

@kcharwood if you want ignore error, you can change it like bellow
#ifndef clang_analyzer

(instancetype)managerForDomain:(NSString *)domain {
SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(kCFAllocatorDefault, [domain UTF8String]);
AFNetworkReachabilityManager *manager = [[self alloc] initWithReachability:reachability];
return manager;
}
#endif

#ifndef clang_analyzer

(instancetype)managerForAddress:(const void *)address {
SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr *)address);
AFNetworkReachabilityManager *manager = [[self alloc] initWithReachability:reachability];
return manager;
}
#endif
else it can cause error


moving vehicle-kilometer, liquid and gaseous

moving classes to physical
See pull request #1652
Workflow checklist
Automation
Closes #
PR-Assignee

[ ] 🐙 Follow the Pull Request Workflow
[ ] 📝 Update the CHANGELOG.md
[ ] 📙 Add #'s to term tracker item

Reviewer

[ ] 🐙 Follow the Reviewer Guide
[ ] 🐙 Provided feedback and show sufficient appreciation for the work done

See #1669


For better experience for usage

When I click on an item, it becomes relevant only to that item.
But if I click on a blank space (or scroll the canvas), it becomes all relevant.
Here are some ideas:

Lock
If I can right-click or something .To make the canvas lock only one item,
Change the canvas by double-clicking
make clicking the blank canvas doesn't become all relevant.
Or double-click directly to change the interface
Or allow the keyboard to move the canvas to make mouse or touch is no need.

当我点击一项时,它变为只会这一项有关.
但如果我点空白的地方(或者拉动画布),就会变为全部相关.
我有一些想法:

锁定
如果可以右键或别的方法,来让界面锁定只有一项,
变化界面通过双击
暂时让点空白画布不会变为全部相关.或者直接双击才对界面有变化
或者支持键盘移动画布
而避免 要移动画布时, 鼠标或触摸对界面改变.

这可能是#9的一个复制

I just made a commit (9cbd72c19405cb48cab9185a760a69bea5dd5145) to distinguish between mouse clicks and drags. Now the focus won't get cleared when dragging the graph.

I look forward to your release to the vscode marketplace

Hey, version 0.1.1 is released, which includes a fix for the dragging issue. Hope you like it!


Website down?

Seems like the website is down

Thanks @jstarcher , you can use https://garie.netlify.com/ for now. Just looking at the issue


How to use Escaping syntax

I want to use flutter_richtext_composer, but the keyword is conflict between flutter_richtext_composer and intl_utils
I find the official document of Flutter that says set use-escaping: true to skip tokens, such as { and }, as normal characters.
But I don't know how to set it when I use intl_utils and I don't find the l10n.yaml that intl_utils use.
Ref:
https://pub.dev/packages/flutter_richtext_composer
https://docs.flutter.dev/development/accessibility-and-localization/internationalization#escaping-syntax

use-escaping is not related to intl_utils usage, but it is related to using Flutter's gen_l10n tool.
Hence closing this issue


SocialConsensus failure at block 414735 feature/sqlite 20.12

I have reproduced this issue on two systems (Windows + Linux) building from feature/sqlite branch at git commit 78fb244cd0a8775287b9ed7a1c0f535e9d80c67f.
It appears to be a double subscribe issue based on information I have collected from the social consensus validation using gdb:
Block: 414735
Block Hash: f9dde29b4b92b0312651b98aa3293c4577c904cfdf217e4fcebfa24b1ab3b189
Result:SocialConsensusResult_DoubleSubscribe (8)
TX hash: "a98aa7df032c16c57efe153b8d916de6b0882e192bd6d25ab09ac982e3079aba"
Action: ACTION_SUBSCRIBE_PRIVATE
OS: ubunto 20.04 and Windows 10

This is another transaction in the same block which also does not have a checkpoint:
TX hash: "ac7ddefa0efb21606014f0ffe5bdaa890da9dd59c59922c51d0eb72582ecb0c9"
Code: 8
Type: 303

Another transaction on the same block:
TX hash: "7fdcd94e189ff9829ccf8dca264f7b5577c2b7d52faa283ecea3917ec112e0ca"
Code: 8
Type: 303

There are quite a few ACTION_SUBSCRIBE_PRIVATE transactions in this block which fail as duplicate:
TX hash: "d7ab57b7dbcc5383b38ab6dd5e1f7e7daa622e715f85d1648638168b6d7f8703"
TX hash: “bb2676fb51c5e4a9004197245beb104d84ab205696292e47ad69d90f5d90a303"
TX hash: "7bcace22ba0b3db12c70f16a9802fab0122a2b2505f69f9f6128a50a1ffb650e"
TX hash: “87e7606e8d4a15d3dd2e014f9b738d9477bda02b57fd2ba8ac887fcad272951b"
TX hash "8d502590ac91a3abb454cabeb5f8c3bbde2533d3c84278115d4daba00b392f26"
TX hash: "c54642c4a955070b93faf39c3de0fef9da69875694872a6106c41a45f52e7657"
TX hash: "888e18c0f95e9fe1d1ed808c4bfe2bddaef31e7d7614c8223e548ff691790b87"
TX hash: "efee870fcb4042ed963fd337e3d7fe353d5dfa5e66dc7bbdcff7e3df8a4de7ca"
TX hash: "c3c8d1a7dc7039c8bf2a3388de3766b601b42a55270d60e179788a4bf9f3a3b2"

I can find none of these errors in my debug.log, it's current and has been steady since the release of 20.12, Window 11

Did you download a checkpoint or perform a complete re-sync of the block chain?  This is only seen during a re-sync.

Same error with TxType 303 cod 8 on block 414741, block 71c00e0e8e7aa1cca480e05f6c81ae62a979a20626f03982642efad610ac2a20 with these transactions:
bad8541da87f08d59d6241cbc538a902a27f8baa5b0d1095b36d3d37d987daf6
a798427f74abdc0a839fab679db597bb84919746004a82932c0c049620294ef9

Block 419212 TxType 303 code 8 errors:
a33e591dc0b8918a9781f95bbe42719da91f9bebb82b716f7ffb4082507e901d
9536d7bd5132b3994ef47a70371674517c6f5c1e4c4000890c90412ac4ec10e4
9b7b1049b6de44416b879691bd0dbb5bb4c6352cde2747d625f82e664c08f1ba
Block 419212:
fa3dd182ad1dc287b14a9fbceb8c33ccd8b894e8f2187d8eeef0ed5efb77bec9

I created a fix of the checkpoint/main.sqlite file here: https://github.com/tawmaz/pocketnet.core/commit/e79eb6fb96ed025bf04c5bf1a98a3e6be9d6592f
I will submit a pull request once I am able to sync both my nodes past block 419213.

https://github.com/pocketnetteam/pocketnet.core/pull/99

Did you download a checkpoint or perform a complete re-sync of the block chain? This is only seen during a re-sync.

I did not but for the last several hours (as I slept) it has been stuck on this:
2021-12-06T14:28:06Z ERROR: ProcessNewBlock: ActivateBestChain failed ( (code 0))
2021-12-06T14:28:06Z WARNING: SocialConsensus validating failed with result 8 for block e5183462a19f0bf2e7265d0bcd9fab2c84c874a1d27b4318f60188dcbd332093
2021-12-06T14:28:06Z ERROR: ConnectTip: ConnectBlock e5183462a19f0bf2e7265d0bcd9fab2c84c874a1d27b4318f60188dcbd332093 failed,  (code 0)

Did you download a checkpoint or perform a complete re-sync of the block chain? This is only seen during a re-sync.

I did not but for the last several hours (as I slept) it has been stuck on this:
2021-12-06T14:28:06Z ERROR: ProcessNewBlock: ActivateBestChain failed ( (code 0)) 2021-12-06T14:28:06Z WARNING: SocialConsensus validating failed with result 8 for block e5183462a19f0bf2e7265d0bcd9fab2c84c874a1d27b4318f60188dcbd332093 2021-12-06T14:28:06Z ERROR: ConnectTip: ConnectBlock e5183462a19f0bf2e7265d0bcd9fab2c84c874a1d27b4318f60188dcbd332093 failed, (code 0)

Please upgrade to version 0.20.13 with update checkpoints/main.sqlite3 from release page

Solutions to the described problems are included in https://github.com/pocketnetteam/pocketnet.core/releases/tag/alpha-0.20.13


[SPARK-31014][CORE] InMemoryStore: remove key from parentToChildrenMap when removing key from CountingRemoveIfForEach

What changes were proposed in this pull request?
This patch addresses missed spot on SPARK-30964 (#27716) - SPARK-30964 added secondary index which defines the relationship between parent - children and able to operate all children for given parent faster.
While SPARK-30964 handled the addition and deletion of secondary index in InstanceList properly, it missed to add code to handle deletion of secondary index in CountingRemoveIfForEach, resulting to the leak of indices. This patch adds the deletion of secondary index in CountingRemoveIfForEach.
Why are the changes needed?
Described above.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
N/A, as relevant field and class are marked as private, and it cannot be checked in higher level. I'm not sure we want to adjust scope to add a test.

Test build #119200 has started for PR 27765 at commit 6487cd0.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/23941/
Test PASSed.

Test build #119200 has finished for PR 27765 at commit 6487cd0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119200/
Test PASSed.

cc. @gengliangwang @cloud-fan

FYI I'd like to see #27763 be merged, and happy to rebase if there's any conflict. Don't want to bother the process of #27763.

@HeartSaVioR  #27763 is merged. Please rebase and resolve the conflict :)

@gengliangwang Thanks! Just rebased. Please take a look.

Test build #119261 has started for PR 27765 at commit 1890cba.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24000/
Test PASSed.

Test build #119261 has finished for PR 27765 at commit 1890cba.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119261/
Test PASSed.

Test build #119292 has started for PR 27765 at commit 2b618cf.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24032/
Test PASSed.

Test build #119292 has finished for PR 27765 at commit 2b618cf.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119292/
Test FAILed.

retest this, please

Test build #119301 has started for PR 27765 at commit 2b618cf.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/24041/
Test PASSed.

Test build #119301 has finished for PR 27765 at commit 2b618cf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119301/
Test PASSed.

As https://github.com/apache/spark/pull/27716 is also in 3.0 and this PR is the missing part of it, I am merging this one to master and 3.0.

@gengliangwang I'll raise a PR for 3.0. I can't cherry-pick directly as I'm not a committer.

@HeartSaVioR You can do the back port now, thanks!

@gengliangwang Thanks for noticing! I've raised #27825 for 3.0. Please take a look.


Not scaling properly on high DPI displays

I get this issue when I run it on Surface Pro 4 that is set to a recommended resolution of 2736 x 1824 and a recommended scaling of 200%.

The text in the "Recent Transaction" area is very tiny and hard to read.
Left bar menu items do not scale properly, overflowing the space allocated
Wallet information is also tiny when window is not expanded to full screen.

Full screen:

Window:

Someone on Slack recommended adding windowwidth=1150 and windowheight=800 to gridcoinresearch.conf, as a potential work around:

The text in the "Recent Transaction" area is still tiny
Left bar menu are now fixed.
Wallet information fonts size is now looks normal, but the text overflows when window is not expanded to full screen.

Full Screen:

Window:

Recent Transactions:

I am in the process of reseaching high dpi support with qt. If anyone has experience with this please share your insights. I think we need a cross platform solution working on linux, mac, and windows, right?

#517

@skcin you can ping me on Slack or here (i might miss it here). And I can install it on my Surface Pro 4 + an external screen to test high DPI + switching to low DPI.


Multiline Input "hint" doesn't support newline characters

I'm trying to use the multiline input and I have a hint that requires line-breaks.
For example, I want the user to be hinted that they should type in a list of items into the input. Currently, I am unable to do this -- any ideas of a workaround?
         <Input
            type="text"
            label="Grocery List"
            hint="1. Enter first item /\n 2. Enter another item"
            value={ this.state.list}
            multiline={ true }
            rows={ 4 }
          />

NVM, I didn't realize that hint can be a Node. Problem solved. Thanks!


Getting '63: Unexpected error occured' error when reading ERC20 balance on new block

Hello, when I try to read balance for a block that has just been synced (latest block) I'm getting error: (when fetching this balance I provide block number to fetch data from, even if block is latest one).
Unexpected error happened: LibraryError: 63: An unexpected error occurred
at RpcProvider.errorHandler (/home/ubuntu/indexer-prod/node_modules/starknet/src/provider/rpc.ts:98:13)
at RpcProvider.fetchEndpoint (/home/ubuntu/indexer-prod/node_modules/starknet/src/provider/rpc.ts:109:12)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at RpcProvider.callContract (/home/ubuntu/indexer-prod/node_modules/starknet/src/provider/rpc.ts:418:20)

Code that fetches balance retries to fetch balance again if request fails, and after couple of retires balance is successfuly fetched.
Also, If I try to fetch balance for older blocks, it works fine.

If latest block is 418,811 and I try to fetch balance like this it fails sometimes:
    result = await tokenContract.balanceOf(accountAddress, {
      blockIdentifier: 418811,
    });

even if I don't specify block number, and do it like this, it still fails, and only succeeds after few reties:
    result = await tokenContract.balanceOf(accountAddress);

But if I try to fetch data from any past block, it works always, for example:
    result = await tokenContract.balanceOf(accountAddress, {
      blockIdentifier: 150000,
    });

My guess is that there is some delay in data sync process, and it takes some time for all data inside latest block to becoma available? This is just a wild guess based on what I expirienced.

Hey 👋
You are getting "throttled" by your node. Try setting a higher --max-vms. Let me know how it goes, might be able to provide more details tomorrow.

Thanks for info. Setting --max-vms to 16 solved the issue (I have two cores on AWS EC2 instance). But it's weird that it thorws error with 2 vms, shouldn't it process all requests, just slower?

shouldn't it process all requests, just slower?

Once Juno reaches the parallel vms limit (ie max-vms number of concurrent requests), it queues same number of requests to be processed after the first ones finish. If the queue is full, it starts to reject incoming requests.
So, if max-vms is set to 2; you can have 2 VM-related requests in flight and 2 in the queue, then it starts to reject.
Closing the issue for now, feel free to re-open it or join our Telegram channel that you can find a link to in the README.

Thanks for the explanation. My feedback here would be to update error message for rejected requests so that users know what is going on. Second thing, I'm not sure if possible, is to allow users to set max queue lenght as startup param. This way I can keep my number of vms low (to avoid overloading instance), and still processing all requests without rejections. Thanks again for quick response.


Suggestion - Keyboard shortcut to click 'Done' button.

is there a way to pass priority (done button) with some key i.e: press ENTER.
it will make our matches faster and easier

Why has noone thought of this before? Something like this needs to happen

Well, there was #478. :)

I was already totally in favor of #478, but FWIW I don't think only implementing this (#1132) would do anything to speed up games. If the only keyboard shortcut is for Done, the speed advantage you'll gain thanks to the shortcut will be completely countered by the homing time between mouse and keyboard.
Having shortcuts for a lot more stuff (as per #478) would be more helpful.

I don't really understand the "homing" between mouse and keyboard objection. Especially if you make the keyboard shortcut just the Spacebar (with the option to enable/disable), this would make things dramatically easier and faster--even if it required taking a hand off the mouse every time. It's much easier to hit the Spacebar than it is to navigate the mouse cursor to the tiny "Pass" or "Done" button. And there are just so many of these windows that need to be passed through every turn...


Comics in recent posts

Is it possible to have comics CPT show up in the Recent Posts widget and in the "Latest Posts" tab of the Fancier Author Box? I'm questioning my decision to make these a separate Custom Post Type. I initially wanted them to appear differently, like maybe with no sidebar, so they can be bigger. But maybe they're big enough as is. Thoughts?

It would be easier to move them out of the CPT and back into the regular
posts set, than it would be to include the CPT within a set of
plugins/widgets that aren't designed to use CPT posts.
If you want to do special design things for the way the comics appear, you
don't have to do it with a custom post type. There's also the option to
create a layout that is used for posts within a category, for example.
On Sat, Jan 17, 2015 at 10:16 AM, Adam Robinson<EMAIL_ADDRESS>wrote:

Is it possible to have comics CPT show up in the Recent Posts widget and
in the "Latest Posts" tab of the Fancier Author Box? I'm questioning my
decision to make these a separate Custom Post Type. I initially wanted them
to appear differently, like maybe with no sidebar, so they can be bigger.
But maybe they're big enough as is. Thoughts?
—
Reply to this email directly or view it on GitHub
https://github.com/real-pants/Real-Pants/issues/72.

--
dk

That is exactly what I want, actually! A layout that is used for posts within a category. So when they choose the category, comics, it applies that layout. Nice.


Support for RFC0510: Presentation-Exchange Attachment format for requesting and presenting proofs

RFC

validation of the presentation submission
didcomm attachment builders

Notes from today's call @soluchok @rolsonquadras @sudeshrshetty

doubts about how RFC0511 works were  works were mostly resolved
revisit the "REQUIRED" constraint on challenge and domain in offer-credential [@llorllale ]
dive deeper into use of present-proof V2 b/w adapters [@llorllale ]
it still seems like issue-credential V2 can be used to push our credential manifest to the Holder
l* ooks like we may reuse the schema from DIF's credential-manifest spec in our own manifest - potentially making ours a 100% reuse of theirs. Note: there is an open issue in DIF to rename "credential manifest" because it's not really a "manifest"
Draw up some API sketches of how the aries-framework-go implementation will look like [@soluchok ]
The framework's protocol middleware does not handle action events, only state msg events...


Using Managed Identity to access a package on Azure Blobs

I've been trying to access an external package in Azure Blobs using Managed Identity and Role Assignments. I couldn't get it to work and eventual ended up here.
I can try the SAS approach, but is Managed Identity also a viable solution?

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

ID: 4dc400d6-feaf-3239-094e-3c19aae44345
Version Independent ID: aabb7db4-27fc-63c9-b019-d116450c439f
Content: Deployment technologies in Azure Functions
Content Source: articles/azure-functions/functions-deployment-technologies.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@MisinformedDNA Thank you for your feedback! We will review and update as appropriate.

Hello @MisinformedDNA, you can follow this tutorial if you are using  Azure functions to access the blobs stored in the storage account using Managed Identity. Please let me know if there are any additional concerns. Thank you!

Thanks @ChaitanyaNaykodi-MSFT, I have followed the tutorial, but I wanted to take it one step further. I wanted to set WEBSITE_RUN_FROM_PACKAGE specifying only a simple URL (i.e. https://XXXX.blob.core.windows.net/package/package.zip), and not have to deal with SAS tokens. But it doesn't look like the function app uses managed identity when requesting that URL.

Hello @MisinformedDNA, Yes you are correct. Currently it is not possible to use managed Identity to access the SAS URL. The team is currently working on adding this feature and an announcement will be made soon.
If it helps in this scenario you can leverage Key Vault integration for Azure Function App to fetch the secret with system-assigned managed identity.
Please let me know if there are any additional concerns. Thank you!

Hello @MisinformedDNA, we will now proceed to close this issue out. Please tag me in  your response if there are any additional concerns. Thank you!


Return error for frontend use when uri signature fails

@patrickxb Looks like this doesn't compile:
# github.com/keybase/client/go/stellar/stellarsvc
../../../go/src/github.com/keybase/client/go/stellar/stellarsvc/service.go:630:5: not enough arguments to return
	have (error)
	want (*stellar1.ValidateStellarURIResultLocal, *stellarnet.ValidatedStellarURI, error)

huh...how did that happen.  ok...

Fixed, sorry about that.

Failing test in CI is skipped in master, merging.


Double error when closing with unsaved changes.

When you close a wintab that has not saved its changes, you'd expect to get an error (from Vim) but you get a double error which causes you to have to press enter with wintab.

I think it might be able to catch E89 and just rethrow it up.

Not sure if the fix of #24 resolves this issue. For exception E89: vim can catch that but unfortunately (re)throwing vim exceptions isn't allowed.
Let me know if this is still an issue after the other error is fixed.

Should be fixed now.


Infos

If you change your mind, this is for you:
Added the port message to a different place (referring to https://github.com/reswitched/pegaswitch/issues/18).
Added a message that the ports might be inaccessible after 15 seconds (referring to https://github.com/reswitched/pegaswitch/issues/20).

If people can't read the readme then they shouldn't be using this, sorry.


06/18/2018 18:44 : Create Pull Request for branch master -> prTesting1_2018061818

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestCon1.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


JAWS + Firefox 60 Test

For some reason JAWS + Firefox 60 isn't reading alerts 100% of the time. See phetsims/resistance-in-a-wire/issues/165.
@jessegreenberg, please provide the JSFiddle link.
To test this, and to help get a better understanding of the problem, please test this JSFiddle.

Make sure all other applications are closed.
Use the latest version of Firefox.
Make sure JAWS is up-to-date.
Keep a record of how often JAWS reads alerts.

Something like this would be useful...

Actions Performed
Alerts Read

20
15

Maybe try waiting a few seconds before performing an action that requires an alert.
Assigning @ariel-phet for prioritization.

In terms of priority, we will have to figure this out before publishing resistance-in-a-wire. There is a chance this won't even show up at all in a JSFiddle. This will just help us determine whether this is a Browser/AT bug, or whether the original issue is related to performance in the PhET sim.

I updated the link in the original ticket with a link to a JSFiddle that tests this. We should here something like
"New value for the slider is #".
"Alert: Slider value changed to #."
Testing it with JAWS on FF 61.0.1, I get both statements 100% of the time. This indicates that this is caused by performance in RIAW. @lmulhall-phet @JRomero0613 feel free to test if you wish but I believe that this verifies that this is not a general JAWS problem.

Thanks for opening this issue @lmulhall-phet, feel free to close if you agree.

@jessegreenberg I have just tested the fiddle and I am also getting both statements 100% of the time. I agree that this is an issue caused by the RIAW sim.

Sounds good! Thanks, @JRomero0613. Closing.


[Question] InjectionError: Critical injection failure

Checks

[X] I confirm that I have searched for existing issues / pull requests before reporting to avoid duplicate reporting.
[X] I confirm that I noted that if I don't follow the instructions, the issue may be closed directly.

Description
I am very ashamed, but I can't find a solution to my mistake. Is there any way to solve this? Isn't it a problem of another mod?
The server works without problems before downloading this mod, but after installation it does not start at all.
Fabric 1.19.2, MCDiscordChat 2.1.0

Duplicate of #96
If you do not want to update to 1.19.3 and 2.1.1, then lower your Fabric API to 0.66.0.

Latest solution is update to MCDC 2.1.2, which is available for both 1.19.2 and 1.19.3


can't use $MY_CRATE for $MY_CRATE/tests/$SOME_TEST.rs

🐛 Bug description
In fact, I don't know if this is a bug of wasm-pack. It seems like a bug of cargo but only appear in my wasm-pack project.
when I use the template and add test it works but keeps failing after I add a use $MY_CRATE.
🤔 Expected Behavior
It should recognize $MY_CRATE!
👟 Steps to reproduce

make a template project follow this, input a crate name(in my case, it's wasm-pack-learn)
add edition = "2018" to Cargo.toml
add test  to $MY_CRATE/tests/wasm.rs and run wasm-pack test --node, it should work.
add a use wasm_pack_learn to wasm.rs. Then the cargo complaint it doesn't find the wasm_pack_learn in root.

🌍 Your environment
Include the relevant details of your environment.
wasm-pack version: 0.5.0
rustc version: 1.30.0-nightly (bb0896af1 2018-09-29)

add a rlib type to [lib] makes the crate imported, but still can't run the test.

Are you literally include "$MY_CRATE" in the directory path? To be clear, $MY_CRATE is supposed to be replaced by your own crate, so it would be wasm-pack-learn in this case.

Yes，those vars are replaced with the actual directories

Hey @huangjj27 -- I tried to reproduce by following the steps you laid out and everything seems to work as expected for me.
Can you clone https://github.com/fitzgen/wp-issue-398 and run wasm-pack test --node locally? Does it work for you?
Can you push your repo where wasm-pack test --node is failing to github so I can clone it and try reproducing locally?
Thanks!

Good Evening(From China)! I'm sorry for late to reply. I just upload the project causing error, and I'm trying to download your project to test. I'll feedback as soon

I can't repeat the error now. But the only thing I did is that I made a commit to git while before I had even made one. Does it matter?

Found the problem!
The tests/wasm.rs file contains this:
use wasm-pack-learn;

but identifiers in Rust can't have "-" in them, so you reference them via snake case. Changing it to the following makes imports work.
// Note: if not using 'edition = "2018"' in Cargo.toml, need to have extern crate imports
extern crate wasm_pack_learn;

// Note: can't simply `use wasm_pack_learn` if not using 2018 edition, as that tries to
// import the crate twice with the same name.
use wasm_pack_learn::whatever;

The Cargo.toml also didn't have rlib as a crate type, which is also necessary to import it as library from rust.
I think that should resolve this issue, if you run into anything else, let me know! :)


remove CNFROOTC when running CNCLM40

When running cnclm40, remove CNFROOTC from history. But it is users' responsibility to put it back when switch to cnclm45 again

Tested for runs with Catchment-CN4.0 and Catchment-CN4.5 as the respective land model and CNFROOTC is handled correctly in both cases.


Upgrade Prometheus to master

[ ] I added CHANGELOG entry for this change.
[x] Change is not relevant to the end user.

Changes
In Cortex we're currently blocked by Prometheus update. In this PR I'm attempting an update like @krasi-georgiev correctly did in in #2633, without reworking the FlushableStorage to hopefully get it in a mergeable state quicker 🤞
Verification
Tests.

Updated the changelog, linter seems to get killed arbitrarily but with a higher chance of getting killed

Well @codesome is an OOM.
I have an idea, we could make a linting in GH action instead, those might be more capable, but let's looks on that next PR.

I will look on that today

Can we re-run this and hope for this to be green to unblock this PR? :) I saw that it was green a while ago

I can merge even and fix master then, happy with that.


does this work alongside arcanedev/log-viewer ?

I installed bugsnag because I wanted to get notified when there are serious errors. But I noticed that ever since I added bugsnag my laravel log files are no longer populated
that is.. I have a lot of \Log::debug() and \Log::info() calls throughout my application and none of these are going to my log files anymore
This is very much unwanted.. I want my internal logging to continue working as it had before + have actual errors goto Bugsnag.. how can I have both?

I am answering on your support ticket so closing this one out.


Add project urls to setup

Summary
Adds project urls to setup so that PyPI project page has more than just a Homepage url. This adds additional project urls comparable to qiskit-terra i.e. Bug Tracker, Documentation and Source Code.
As per Qiskit/qiskit-optimization#523
I marked this for backport, since I imagine a bug fix release, that would include #263, once Qiskit Optimzation does its next minor release.
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 75.793%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
645

Relevant Lines:
851

💛  - Coveralls


Starting the bot!

When i try to start the bot python pokecli.py
this what i get :
Traceback (most recent call last):
  File "pokecli.py", line 39, in <module>
    from pgoapi.exceptions import NotLoggedInException, ServerSideRequestThrottlingException, ServerBusyOrOfflineException
ImportError: No module named pgoapi.exceptions

I searched for a solution and i read that is should put this  pip install -r requirements.txt
this what i get :
Collecting numpy==1.11.0 (from -r requirements.txt (line 1))
  Using cached numpy-1.11.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting networkx==1.11 (from -r requirements.txt (line 2))
  Using cached networkx-1.11-py2.py3-none-any.whl
Obtaining pgoapi from git+https://github.com/keyphact/pgoapi.git@a2755eb42dfe49e359798d2f4defefc97fb8163d#egg=pgoapi (from -r requirements.txt (line 3))
  Skipping because already up-to-date.
Collecting geopy==1.11.0 (from -r requirements.txt (line 4))
  Using cached geopy-1.11.0-py2.py3-none-any.whl
Collecting protobuf==3.0.0b4 (from -r requirements.txt (line 5))
  Using cached protobuf-3.0.0b4-py2.py3-none-any.whl
Collecting requests==2.10.0 (from -r requirements.txt (line 6))
  Using cached requests-2.10.0-py2.py3-none-any.whl
Collecting s2sphere==0.2.4 (from -r requirements.txt (line 7))
  Using cached s2sphere-0.2.4-py2.py3-none-any.whl
Collecting gpsoauth==0.3.0 (from -r requirements.txt (line 8))
  Using cached gpsoauth-0.3.0.tar.gz
Collecting protobuf-to-dict==0.1.0 (from -r requirements.txt (line 9))
  Using cached protobuf-to-dict-0.1.0.tar.gz
    Complete output from command python setup.py egg_info:
    Download error on https://pypi.python.org/simple/nosexcover/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) -- Some packages may not be found!
    Couldn't find index page for 'nosexcover' (maybe misspelled?)
    Download error on https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) -- Some packages may not be found!
    No local packages or working download links found for nosexcover
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/xp/28dgx_1s5r19gnscydmz1f89pr91nz/T/pip-build-vYQx4f/protobuf-to-dict/setup.py", line 25, in <module>
        'Topic :: Software Development :: Libraries :: Python Modules',
      File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 111, in setup
        _setup_distribution = dist = klass(attrs)
      File "/Users/st1011140355/Desktop/PokemonCheat/PokemonGo-Bot/lib/python2.7/site-packages/setuptools/dist.py", line 348, in __init__
        self.fetch_build_eggs(attrs['setup_requires'])
      File "/Users/st1011140355/Desktop/PokemonCheat/PokemonGo-Bot/lib/python2.7/site-packages/setuptools/dist.py", line 394, in fetch_build_eggs
        replace_conflicting=True,
      File "/Users/st1011140355/Desktop/PokemonCheat/PokemonGo-Bot/lib/python2.7/site-packages/pkg_resources/__init__.py", line 826, in resolve
        dist = best[req.key] = env.best_match(req, ws, installer)
      File "/Users/st1011140355/Desktop/PokemonCheat/PokemonGo-Bot/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1098, in best_match
        return self.obtain(req, installer)
      File "/Users/st1011140355/Desktop/PokemonCheat/PokemonGo-Bot/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1110, in obtain
        return installer(requirement)
      File "/Users/st1011140355/Desktop/PokemonCheat/PokemonGo-Bot/lib/python2.7/site-packages/setuptools/dist.py", line 461, in fetch_build_egg
        return cmd.easy_install(req)
      File "/Users/st1011140355/Desktop/PokemonCheat/PokemonGo-Bot/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 658, in easy_install
        raise DistutilsError(msg)
    distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('nosexcover')

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/xp/28dgx_1s5r19gnscydmz1f89pr91nz/T/pip-build-vYQx4f/protobuf-to-dict/

i get error when i try this code pip install pgoapi
Collecting pgoapi
  Could not find a version that satisfies the requirement pgoapi (from versions: )
No matching distribution found for pgoapi

What should i do ?

run ./setup.sh -i
start bot with ./run.sh

tried doing that and this is what i got Traceback (most recent call last):   File "pokecli.py", line 39, in <module>     from pgoapi.exceptions import NotLoggedInException, ServerSideRequestThrottlingException, ServerBusyOrOfflineException ImportError: No module named pgoapi.exceptions Sat Aug 20 13:28:04 GST 2016 Pokebot  Stopped. Press any button or wait 20 seconds to continue.

anyone ? :(

Tried to reinstall everything again, and now every time when I try to start the bot this is what i get
2016-08-20 15:26:45,890 [       cli] [INFO] PokemonGO Bot v1.0 2016-08-20 15:26:45,894 [       cli] [INFO] Configuration initialized 2016-08-20 15:26:45,894 [pokemongo_bot.health_record.bot_event] [INFO] Health check is enabled. For more information: 2016-08-20 15:26:45,894 [pokemongo_bot.health_record.bot_event] [INFO] https://github.com/PokemonGoF/PokemonGo-Bot/tree/dev#analytics 2016-08-20 15:26:46,359 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): www.google-analytics.com 2016-08-20 15:26:46,932 [yoyo.migrations] [INFO] Applying pokemongobot 2016-08-20 15:26:46,933 [yoyo.migrations] [INFO]  - applying step 0 2016-08-20 15:26:46,933 [yoyo.migrations] [INFO] Marking pokemongobot applied 2016-08-20 15:26:46,969 [PokemonGoBot] [INFO] [set_start_location] Setting start location. Traceback (most recent call last):   File "pokecli.py", line 570, in <module>     main()   File "pokecli.py", line 162, in main     report_summary(bot)   File "pokecli.py", line 197, in report_summary     metrics.capture_stats()   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/metrics.py", line 84, in capture_stats     response_dict = request.call()   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 101, in call     if not self.can_call():   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 57, in can_call     raise NoPlayerPositionSetException() pgoapi.exceptions.NoPlayerPositionSetException 2016-08-20 15:26:48,022 [sentry.errors] [ERROR] Sentry responded with an error: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) (url: https://app.getsentry.com/api/90254/store/) Traceback (most recent call last):   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/transport/threaded.py", line 174, in send_sync     super(ThreadedHTTPTransport, self).send(data, headers)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/transport/http.py", line 47, in send     ca_certs=self.ca_certs,   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/utils/http.py", line 66, in urlopen     return opener.open(url, data, timeout)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 494, in open     response = self._open(req, data)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 512, in _open     '_open', req)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 466, in _call_chain     result = func(*args)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/utils/http.py", line 46, in https_open     return self.do_open(ValidHTTPSConnection, req)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 1284, in do_open     h.request(req.get_method(), req.selector, req.data, headers)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1057, in request     self._send_request(method, url, body, headers)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1097, in _send_request     self.endheaders(body)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1053, in endheaders     self._send_output(message_body)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 895, in _send_output     msg += message_body UnicodeDecodeError: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) 2016-08-20 15:26:48,052 [sentry.errors.uncaught] [ERROR] [u'NoPlayerPositionSetException', u'  File "pokecli.py", line 570, in <module>', u'  File "pokecli.py", line 162, in main', u'  File "pokecli.py", line 197, in report_summary', u'  File "pokemongo_bot/metrics.py", line 84, in capture_stats', u'  File "pokemongo_bot/api_wrapper.py", line 101, in call', u'  File "pokemongo_bot/api_wrapper.py", line 57, in can_call'] Sat Aug 20 15:26:48 GST 2016 Pokebot  Stopped. Press any button or wait 20 seconds to continue. 2016-08-20 15:27:09,111 [       cli] [INFO] PokemonGO Bot v1.0 2016-08-20 15:27:09,115 [       cli] [INFO] Configuration initialized 2016-08-20 15:27:09,115 [pokemongo_bot.health_record.bot_event] [INFO] Health check is enabled. For more information: 2016-08-20 15:27:09,115 [pokemongo_bot.health_record.bot_event] [INFO] https://github.com/PokemonGoF/PokemonGo-Bot/tree/dev#analytics 2016-08-20 15:27:09,133 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): www.google-analytics.com 2016-08-20 15:27:09,634 [PokemonGoBot] [INFO] [set_start_location] Setting start location. Traceback (most recent call last):   File "pokecli.py", line 570, in <module>     main()   File "pokecli.py", line 162, in main     report_summary(bot)   File "pokecli.py", line 197, in report_summary     metrics.capture_stats()   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/metrics.py", line 84, in capture_stats     response_dict = request.call()   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 101, in call     if not self.can_call():   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 57, in can_call     raise NoPlayerPositionSetException() pgoapi.exceptions.NoPlayerPositionSetException 2016-08-20 15:27:10,343 [sentry.errors] [ERROR] Sentry responded with an error: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) (url: https://app.getsentry.com/api/90254/store/) Traceback (most recent call last):   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/transport/threaded.py", line 174, in send_sync     super(ThreadedHTTPTransport, self).send(data, headers)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/transport/http.py", line 47, in send     ca_certs=self.ca_certs,   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/utils/http.py", line 66, in urlopen     return opener.open(url, data, timeout)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 494, in open     response = self._open(req, data)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 512, in _open     '_open', req)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 466, in _call_chain     result = func(*args)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/utils/http.py", line 46, in https_open     return self.do_open(ValidHTTPSConnection, req)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 1284, in do_open     h.request(req.get_method(), req.selector, req.data, headers)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1057, in request     self._send_request(method, url, body, headers)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1097, in _send_request     self.endheaders(body)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1053, in endheaders     self._send_output(message_body)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 895, in _send_output     msg += message_body UnicodeDecodeError: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) 2016-08-20 15:27:10,383 [sentry.errors.uncaught] [ERROR] [u'NoPlayerPositionSetException', u'  File "pokecli.py", line 570, in <module>', u'  File "pokecli.py", line 162, in main', u'  File "pokecli.py", line 197, in report_summary', u'  File "pokemongo_bot/metrics.py", line 84, in capture_stats', u'  File "pokemongo_bot/api_wrapper.py", line 101, in call', u'  File "pokemongo_bot/api_wrapper.py", line 57, in can_call'] Sat Aug 20 15:27:10 GST 2016 Pokebot  Stopped. Press any button or wait 20 seconds to continue. 2016-08-20 15:27:31,484 [       cli] [INFO] PokemonGO Bot v1.0 2016-08-20 15:27:31,487 [       cli] [INFO] Configuration initialized 2016-08-20 15:27:31,487 [pokemongo_bot.health_record.bot_event] [INFO] Health check is enabled. For more information: 2016-08-20 15:27:31,488 [pokemongo_bot.health_record.bot_event] [INFO] https://github.com/PokemonGoF/PokemonGo-Bot/tree/dev#analytics 2016-08-20 15:27:31,503 [requests.packages.urllib3.connectionpool] [INFO] Starting new HTTP connection (1): www.google-analytics.com 2016-08-20 15:27:31,913 [PokemonGoBot] [INFO] [set_start_location] Setting start location. Traceback (most recent call last):   File "pokecli.py", line 570, in <module>     main()   File "pokecli.py", line 162, in main     report_summary(bot)   File "pokecli.py", line 197, in report_summary     metrics.capture_stats()   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/metrics.py", line 84, in capture_stats     response_dict = request.call()   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 101, in call     if not self.can_call():   File "/Users/st1011140355/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 57, in can_call     raise NoPlayerPositionSetException() pgoapi.exceptions.NoPlayerPositionSetException 2016-08-20 15:27:32,510 [sentry.errors] [ERROR] Sentry responded with an error: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) (url: https://app.getsentry.com/api/90254/store/) Traceback (most recent call last):   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/transport/threaded.py", line 174, in send_sync     super(ThreadedHTTPTransport, self).send(data, headers)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/transport/http.py", line 47, in send     ca_certs=self.ca_certs,   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/utils/http.py", line 66, in urlopen     return opener.open(url, data, timeout)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 494, in open     response = self._open(req, data)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 512, in _open     '_open', req)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 466, in _call_chain     result = func(*args)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/raven/utils/http.py", line 46, in https_open     return self.do_open(ValidHTTPSConnection, req)   File "/Users/st1011140355/PokemonGo-Bot/lib/python2.7/site-packages/future/backports/urllib/request.py", line 1284, in do_open     h.request(req.get_method(), req.selector, req.data, headers)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1057, in request     self._send_request(method, url, body, headers)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1097, in _send_request     self.endheaders(body)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1053, in endheaders     self._send_output(message_body)   File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 895, in _send_output     msg += message_body UnicodeDecodeError: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) 2016-08-20 15:27:32,512 [sentry.errors.uncaught] [ERROR] [u'NoPlayerPositionSetException', u'  File "pokecli.py", line 570, in <module>', u'  File "pokecli.py", line 162, in main', u'  File "pokecli.py", line 197, in report_summary', u'  File "pokemongo_bot/metrics.py", line 84, in capture_stats', u'  File "pokemongo_bot/api_wrapper.py", line 101, in call', u'  File "pokemongo_bot/api_wrapper.py", line 57, in can_call'] Sat Aug 20 15:27:32 GST 2016 Pokebot  Stopped. Press any button or wait 20 seconds to continue.

Please take this discussion to the slackserver as per README


Adds a MultiSuccessMessageMixin.

@kennethlove Done and done - let me know what you think! Thank you.