Correct units used in TP-Link energy monioring

Description:

Report correct units (in attribute names)
Correct unit conversions for:

Power is reported in mW for bulbs (converted to W)
Energy is reported in Wh for bulbs (converted to kWh)

Units are now included in the attribute names.
Breaking changes:
The following attributes have been renamed:

Light

current_consumption -> current_power_w
daily_consumption -> daily_energy_kwh
monthly_consumption -> monthly_energy_kwh

Switch

current -> current_a
current_consumption -> current_power_w
total_consumption -> total_energy_kwh
daily_consumption -> today_energy_kwh

Example entry for configuration.yaml (if applicable):
light:
  - platform: tplink
    host: IP_ADDRESS

switch:
  - platform: tplink
    host: IP_ADDRESS

Checklist:
If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

@MartinHjelmare Done.

Great!

This is not a proper fix for the problem as it will break the component for everyone not running the latest revision of devices! As the newer firmwares do not seem to be available for older devices, there is no way for users to fix this by themselves, so please revert or fix this!
The real fix would be to consolidate the handling in pyHS100 (https://github.com/GadgetReactor/pyHS100/issues/103), or check both values (and convert when necessary) in homeassistant code (the ugly way).

What is the breaking change for users with older devices? Is it the conversion factor that won't match?

@rytilahti Good point.
#11381 reverts the unit conversions which will restore the original expected units from pyHS100.
Definitely agree that this should be handled by pyHS100.

It is not just about the unit conversions, but also the keys, so this (and #11381) will just replace the problem with newer FWs to become a problem with older ones. E.g. with my hs110:
{'current': 0.013528, 'power': 0, 'total': 21.687, 'voltage': 231.970973}

with the following version info:
'sw_ver': '1.0.8 Build 151101 Rel.24452',
'hw_ver': '1.0',

@rytilahti The keys used to get data from the device were not changed, only the state attribute names.


Feature/cc badges

Pull Request Test Coverage Report for Build 29

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 100.0%

Totals

Change from base Build 19:
0.0%

Covered Lines:
80

Relevant Lines:
80

💛  - Coveralls


Opencv# for unity

Summary of your issue
Installed OpenCvSharp and all issues are sorted in VisualStudio but unity still throws could not be found error.

You may find this answer useful: https://stackoverflow.com/a/61187711/11467100

Thank you so much, I have had been looking for something like this for so long.

You may find this answer useful: https://stackoverflow.com/a/61187711/11467100

Thank you so much, I have had been looking for something like this for so long.

Sorry but I won't support Unity.


Adding a claim to the /connect/userinfo with claim value type "JSON" doesn't work

Issue / Steps to reproduce the problem
Adding a JSON claim (with valuetype set as JsonClaimValueTypes.Json) in an IProfileService implementation when the caller is UserInfoEndpoint does not work as intented as the claim type value is still String.
However - and which makes me thinks this is an issue - it works while adding the claim when the caller is ClaimsProviderAccessToken.
The line does change between tests:
new Claim("theKey", JsonConvert.SerializeObject(theValue), JsonClaimValueTypes.Json)

It looks like the 4.0 milestone is for ASP.NET Core 3.1.
The project I am currently developing at work is using ASP.NET Core 2.2. The IdentityServer4 NuGet packages used are the one for AspNetIdentity and the one for EntityFramework.
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Serilog" Version="2.9.0" />
    <PackageReference Include="Serilog.AspNetCore" Version="2.1.1" />
    <PackageReference Include="Serilog.Settings.Configuration" Version="2.6.1" />
    <PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
    <PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />

    <PackageReference Include="IdentityServer4" Version="2.5.4" />
    <PackageReference Include="IdentityServer4.AspNetIdentity" Version="2.5.4" />
    <PackageReference Include="IdentityServer4.EntityFramework" Version="2.5.4" />

    <PackageReference Include="Microsoft.AspNetCore.App" />
    <PackageReference Include="Microsoft.AspNetCore.AzureKeyVault.HostingStartup" Version="2.0.4" />
    <PackageReference Include="Microsoft.Azure.Services.AppAuthentication" Version="1.5.0" />

    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.2.6" PrivateAssets="all">
      <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
    </PackageReference>
  </ItemGroup>
</Project>

ASP.NET Core 2.2 is not supported anymore - you should upgrade to the latest.

Considering the technical restrictions of the project at the moment, we do not plan to upgrade anytime soon.
Is there any way I can get this fixed for the version used?

I will have a look.
You are aware the ASP.NET Core 2.2 has unfixed security vulnerabilities including a remote code execution?

Can't repro in latest version. Removing milestone.

Please update and let us know if this is still an issue.


Bring .travis.yml up to same versions as build.sbt

https://github.com/non/kind-projector/blob/master/build.sbt#L6 Need 2.11.7 => 2.11.8

I'm closing this since the changes already appear in master. Thanks for following up!


cargo-outdated: fix build against Rust 1.80 due to outdated time dependency

Description of changes
cc https://github.com/NixOS/nixpkgs/issues/332957
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Not sure, but I suggest to use fetchPatch instead of referencing to a local file since this PR is not the origin of the patch.
But all other use of cargoPatches are referencing to a local file.

Including it in Nixpkgs as Cole has done here is the correct thing to do, because there's no way to get a permanent URL for commits in unmerged PRs.  (GitHub will eventually GC the commits if the PR is force pushed.)

@OfBorg eval


Code  about  'double the maximum number of proposals kept after NMS '

Thanks for your great work and source code ：）
I am confused about where the code  refers to 'double the maximum number of proposals kept after NMS'.
The default configuration of _C.MODEL.RPN.POST_NMS_TOPK_TRAIN  is 2000, so in my view, FSCE should set _C.MODEL.RPN.POST_NMS_TOPK_TRAIN as 4000.
However, for example, in FSCE/fsdet/config/defaults.py:
MODEL:
  RPN:
    POST_NMS_TOPK_TRAIN: 2000

am I wrong?
I would be grateful if you could help me :)

Thanks for your great work and source code ：） I am confused about where the code refers to 'double the maximum number of proposals kept after NMS'. The default configuration of _C.MODEL.RPN.POST_NMS_TOPK_TRAIN is 2000, so in my view, FSCE should set _C.MODEL.RPN.POST_NMS_TOPK_TRAIN as 4000. However, for example, in FSCE/fsdet/config/defaults.py:
MODEL:
  RPN:
    POST_NMS_TOPK_TRAIN: 2000

am I wrong? I would be grateful if you could help me :)

I get the same question. Have you  figured it out?


kafka endpoints are inconsistent across helm and make dev-setup

make dev-setup deploys kafka without helm which means that the default values for say http-gateway kafka endpoints are different from the default values in the helm chart.
env:
- name: KAFKA_BROKERS
  value: kafka.riff-system:9092

kafka:
  broker:
    nodes: transport-kafka.riff-system:9092

This leads to unneccessary friction when developers start with say the dev setup and then switch to the helm deploy e.g. in order to test with a demo.
The ideal solution would be for helm release names NOT to leak into the dns endpoint names for kafka or any of the riff components.
If that doesn't work for some reason, it would be better for the riff dev-setup to use the same helm deploy of kafka rather than yet another different yaml deploy.

we should use explicit hostnames in our Pod configurations: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pods-hostname-and-subdomain-fields

You would also need a headless service using a sub-domain: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pods-hostname-and-subdomain-fields

Not sure a headless service is what we are looking for in this issue though. We don't want to connect to the individual pods directly, we ant to connect via the service. So naming the service the same whether using a chart or the make dev-setup script would be a solution. Since there are multiple charts involved, maybe changing the kafka config for make dev-setup is the simplest solution.

i'd be happy either way:

changing the dev-setup kafka config to match helm or
changing our single-node kafka helm tempate to avoid prefixing names with the 'releasename-'

Leaving out the release from the name is considered bad practice and won't fly if we intend to submit our chart to the KubeApps repo - https://docs.helm.sh/chart_template_guide/#adding-a-simple-template-call


[5.1] Added "attributes" Helper

Following the bugfix submitted/merged earlier in the week (PR #9275) I've found the attached utility method really helpful when testing with L5.1 Factories.
I was wondering if there is any scope for merging this into the core framework as an enhancement? The implementation is modelled on the factory() helper and is super-helpful when testing.
Hopefully I've got the coding standards right this time... and as before, comments / feedback are welcome! :)

:-1: from me to having this in the core.

Chaps, any chance of some feedback? I understand that you don't want this in core but some insight to the reason why might help steer any future proposals...
Is it just a case of avoiding bloat?


Support Parse.User (and subclasses)

Parse.User doesn't seem well supported right now because if you perform a save operation, Parse.User returns an undefined className.  This doesn't play well with the way that Parse mockDB resolves its paths. The underlying request path looks like users rather than classes/ClassName/1.
Furthermore, you're allowed to subclass Parse.User with the Parse JS SDK:https://www.parse.com/questions/extending-the-default-parse-user. Subclasses are also not supported.

For GET requests it looks like classes/_User.

:+1: I didn't know how to squash commits ;)


Support For Keyboards/specific Headsets

Is your feature request related to a problem? Please describe.
I want to buy a Logitech Headset, and would love to have support for (Gaming)Keyboards and Headsets (e.g. Logitech G635 -> 3 programmable keys), cause xbindkeys Is quite, well not-gui-ish.
Is there anything discussed rn?

It might be possible. Please try creating a .device file and report back. It should probably use the HID++ 2.0 protocol, you can base your .device file on any recent Logitech device.
See https://github.com/libratbag/libratbag/wiki/Adding-a-device

Agh, sorry. Just re-read your message and I noticed you don't have it yet. There's nothing we can do without the hardware

@FFY00 So ill buy it next month. Can u tell me, how I can do this at all? Then i could do that then.

@FFY00 I bought the headset now, since my old one broke apart. I actually added the file, but piper doesnt recognize my headset now - how do i do that?

Please paste the log when starting the daemon with verbosity.
Make sure ratbagd is not running (killall ratbagd).
ratbagd --verbose=raw

You can also install hid-tools and paste the output of hid-recorder on each endpoint of your device. When running hid-recorder you can ctrl+c right away, I am just interested in the initial information it spits out.

https://gist.github.com/UltraBlackLinux/09264003232ada420e66fb34716fc682
Idk what is the part you mean, so thats everything it tells me...

It looks promising. I will have to contact Logitech to get some documentation about this.

@FFY00 Thanks four your Effort, highly appreciate that!

Can you remove the DeviceIndex entry? (you can remove the Driver/hidpp20 section altogether)

yeheheheeees :D piper recognizes it now, but It wants to set 8 mouse Keys, even though I only have 3 keys on the headset. Solution?

We can overwrite that. Please submit a PR adding the .device file.
Is everything else working as expected?

yeah LEDs work as expected. Could be a problem, that you cant set the keys back to mute and stuff (original key pourpose), cause libratbag doesnt support it...


ESRGAN results

Hi, i ran esrgan code with DIV2k dataset and 400 epoch, it produced the following images.
What is the appropriate number of epochs for results at the article level?
or should i do another solution?
thank you

This doesn't seem quite right. Is there something wrong somewhere?

您好，您的邮件小皮已经收到啦！！！


[Torch] Reduce testing time of LSTM tests

The main aim of the patch to reduce time of testing of different modifications of LSTM layer implemented in pytorch frontend.
The following changings were done:

Reduce input sequence size and batch size. Also other sizes was changed, they are taken from lstm test for onnx frontend
Skip LSTM modification with projection. It is rare used and supported by pytorch framework only
Skip tests which check onnx model LSTM modifications converted from pytorch model
Weights are always randomly generated
For points 2, 3 and 4: the code was not removed, the paths to it were commented only. It can be switch on in the future if need

@masahi please review this patch

@vvchernov How about we always use random weights at https://github.com/apache/tvm/blob/c4dbf844a65622b4576ae4b4bca988e895ac7977/tests/python/frontend/pytorch/test_lstms.py#L186?
Also please fix the lint issue.

thanks @vvchernov !

@masahi Thank you for help and good advices!


new enhancer: store HTTP headers and SSL certificate

Create a new enhancer that can

(optionally) store the HTTP request headers -need to think of use-cases and how to be comprehensive
(optionally) store the HTTP response headers - same as above
(optionally) store the SSL certificate of https connections

The display in the html_formatter should probably be initially hidden.
Another option is to conceive a high-level activity log that captures all actions and logs and appends them to the end of the html report.

adding ssl certificate enricher only for now, other logics are orders of magnitude harder to properly implement


browser: v1.10, Firefox support

This is the version we're submitting to the Firefox add-on listing.

12 warnings found by Firefox's automatic auditor thing
General Tests
0 errors, 12 warnings, 0 notices
/permissions: Unknown permissions "declarativeContent" at 2.
Warning: See https://mzl.la/1R1n1t0 (MDN Docs) for more information.

manifest.json
contextMenus.create is not supported
Warning: This API has not been implemented by Firefox.

js/background.js line 61 column 1
contextMenus.create is not supported
Warning: This API has not been implemented by Firefox.

js/background.js line 68 column 1
declarativeContent.PageStateMatcher is not supported
Warning: This API has not been implemented by Firefox.

js/background.js line 88 column 25
declarativeContent.SetIcon is not supported
Warning: This API has not been implemented by Firefox.

js/background.js line 102 column 13
declarativeContent.onPageChanged is not supported
Warning: This API has not been implemented by Firefox.

js/background.js line 110 column 5
declarativeContent.onPageChanged is not supported
Warning: This API has not been implemented by Firefox.

js/background.js line 111 column 7
"storage.sync" can cause issues when loaded temporarily
Warning: This API can cause issues when loaded temporarily using about:debugging in Firefox unless you specify applications > gecko > id in the manifest. Please see: https://mzl.la/2hizK4a for more.

js/content.js line 11 column 3
"storage.sync" can cause issues when loaded temporarily
Warning: This API can cause issues when loaded temporarily using about:debugging in Firefox unless you specify applications > gecko > id in the manifest. Please see: https://mzl.la/2hizK4a for more.

js/options.js line 34 column 3
"storage.sync" can cause issues when loaded temporarily
Warning: This API can cause issues when loaded temporarily using about:debugging in Firefox unless you specify applications > gecko > id in the manifest. Please see: https://mzl.la/2hizK4a for more.

js/options.js line 42 column 5
Unsafe assignment to innerHTML
Warning: Due to both security and performance concerns, this may not be set using dynamic values which have not been adequately sanitized. This can lead to security issues or fairly serious performance degradation.

js/bundle.js line 282 column 9
Unsafe assignment to innerHTML
Warning: Due to both security and performance concerns, this may not be set using dynamic values which have not been adequately sanitized. This can lead to security issues or fairly serious performance degradation.

js/bundle.js line 501 column 17

Warnings might be worth fixing eventually, but I don't think they're a blocker. Seems to work fine as-is and no warnings show up in the extension debugger. Would be nice if these features magically started working once Firefox implements them.
Except for the innerHTML stuff, those are artifacts of bundled dependencies for BEL etc.

One thing led to another and I ended up sneaking a few more commits into this PR before merging the review-approved stuff. Pretty minor stuff though, mind taking another look please?

https://github.com/keybase/client/pull/7582/commits/a7ab723ae302647f006f50687ddf50215c39afa1 adds !important to a CSS rule which Grammarly (another extension) overrides otherwise and breaks our UI.
https://github.com/keybase/client/pull/7582/commits/d2b111834f71340a211ba87103e3f7519c09800c Changes the DOM selector on keybase.io to look for .profile-header rather than a[rel=me] which doesn't exist on profiles that haven't linked against social networks.
https://github.com/keybase/client/pull/7582/commits/f05ca39b98ee9785a2d706b7929829dadce5bff8 moves fonts to be base64 inlined, apparently Firefox doesn't really support referencing fonts from a CSS in an extension using a magic namespace in a compatible way with Chrome.

👍


CLI Bugfixes and Release

Output
Close >= 5 issues. Minor release 0.0.59

Maybe issue #3994 and #3998?

Removed #3994 and #3998 because they seem a bit dated

Worked on this on Friday: https://github.com/celo-org/celo-monorepo/issues/5713
Will test the solution this week, was having compiling issues before.


@microsoft.graph.conflictBehavior=Replace and Rename not working for Move Item

[ ] Question
[ ] Documentation issue
 X Bug

Conflict Behaviour=replace not working for Move Item.
Here is the Request and Response.
PATCH : https://graph.microsoft.com/v1.0/drives/b!2jIVYv-TmkuIJKAhTCyu6WeVZIBaVEpEmt_D06E9j2ZNSSz7vQgARJphpkDG4raQ/root:/Sushma/test:
{"parentReference":{"path":"/drive/root:/"},"@microsoft.graph.conflictBehavior":"replace"}
Expected Behaviour :  Expecting it to replace the old item with the new Item.
Observed Behaviour : {
"error": {
"code": "nameAlreadyExists",
"message": "Name already exists",
"innerError": {
"date": "2020-10-09T15:12:00",
"request-id": "4e0d7ced-26c1-45fa-afc0-d6af2816ad94",
"client-request-id": "25663889-0f88-d574-a8e7-9145af173c2d"
}
}
}
Steps to Reproduce
Try to move any folder which exists in the target folder.
Conflict behaviour = rename
For move Item, conflict bahaviour=rename is not working when the parentReference.path contains # symbol init. Here is the request.
Request :
PATCH https://graph.microsoft.com/v1.0/drives/b!2jIVYv-TmkuIJKAhTCyu6WeVZIBaVEpEmt_D06E9j2ZNSSz7vQgARJphpkDG4raQ/root:/Test   Fo   ld  er NULL:
{
"parentReference": {
"path": "/drive/root:/tes      t     with    lon!@$#"
},
<EMAIL_ADDRESS>"rename"
}
Expected Behaviour :  The folder name should be renamed.
Observed Behaviour :
{
"error": {
"code": "nameAlreadyExists",
"message": "Name already exists",
"innerError": {
"date": "2020-10-09T14:09:26",
"request-id": "58d88027-ac70-4e2f-9a43-67a72d9e83c3",
"client-request-id": "39b35266-e3a2-e954-5b71-e8dab42097fc"
}
}
}
Note : When i remove # from the path, the rename is working as expected.
Thank you.

@chackman Can you please provide some insight on the above issue?

Thanks, this is already on our backlog. We'll tag it here as backlogged.

@chackman I believe this is still happening right now, is that expected?

Uočeno ponašanje: {
"error": {
"code": "nameAlreadyExists",
"message": "Ime već postoji",
"innerError": {
"date": "2020-10-09T15: 12: 00",
"request -id ":" 4e0d7ced-26c1-45fa-afc0-d6af2816ad94 ",
" client-request-id ":" 25663889-0f88-d574-a8e7-9145af173c2d "
}
}
}

Is it Resolved?

As part of a repository clean up effort we are closing older issues. If this issue remains, please: open a new issue, reference this issue, and provide any additional details that may help in resolution. Thank you for your understanding as we work to improve our responsiveness.


Upload profiles to Chef Compliance via Chef resource

tada!  it works  @chris-rock  .....i have a bunch of requires in the inspec resource....not sure how to get around that?
using this to test it: https://github.com/vjeffrey/testing-audit

@vjeffrey Do you intend to add the upload example to our example directory?

@chris-rock: updated!

Awesome @vjeffrey Lets cover the unit tests in another PR #128


Update EU channels for new mapping

Must be merged with https://github.com/helium/sx1302_hal/pull/13

What is this mapping on 869MHz ?!? are you mad ?


Responsive UI element creations with Angular Material elements

Created data structure for functional logic and UI
Integrating Material Tooltip

Added 1 more point due to low estimation.

https://github.com/ofcyln/mortgage-expense-calculator/commit/30590f21b18f00ea62bba53180e7f4af34cea582

https://github.com/ofcyln/mortgage-expense-calculator/commit/4e76ae0e15771d33f8c6cb9cbf06366c1314d22a


fix incorrect types in package.json

package.json had the incorrect types file specified.

Why are you not accepting this PR?


Fix for #1240

I enhanced the behavior of constructor automapping by using the type registry.
I also added @jeffgbutler's suggestion to always use solo constructors.
This handles about 90% of the use cases I've seen so far lol.
Incorrect types the error msg is good enough which was my only concern.
I removed WrapperSubject and it's test since that's best left for a different discussion (which I started earlier).

Sorry fixed the PR. I must have made a mistake when pulling from @kazuki43zoo's branch.

should also fix #1200

Thanks for the look @harawata!

@h3adache
I've changed the PR title. If my modification is wrong, plz modify it :D
Thanks.


Russian Doom (formerly International Doom 6.x)

Project Link
https://github.com/Russian-Doom/russian-doom
Project License
GPL-2.0
Steam App Ids

https://steamdb.info/app/2280/
https://steamdb.info/app/2290/
https://steamdb.info/app/2300/
https://steamdb.info/app/2360/
https://steamdb.info/app/2370/
https://steamdb.info/app/2390/

Additional Context
This is the official continuation of the Russian/International Doom 6.x project.  Specifically, it includes support for Heretic and Hexen, which was dropped with the International Doom 7.0 update (and broken since the release of inter-doom-common-12).
See https://www.doomworld.com/forum/topic/141262-russian-doom-63-october-29-2023/.

Thanks, this has been implemented, and Ive removed the broken inter-doom for hexen/heretic. Let me know how it goes for you


Added powerscale storage to karavictl

Description
Adds support for adding PowerScale as a storage system with karavictl
Issues
List the issues impacted by this PR:

Issue ID

#107

Checklist:

[x] I have performed a self-review of my own changes.

$ ./bin/karavictl storage create --endpoint https://<OneFS IP> --insecure --system-id purpsefully-wrong --type powerscale --user admin --password <OMITTED>
cluster name "purpsefully-wrong" not found
$ ./bin/karavictl storage create --endpoint https://<OneFS IP> --insecure --system-id lglw6195 --type powerscale --user admin --password <OMITTED>
$ ./bin/karavictl storage list
{
  "storage": {
    "powermax": {},
    "powerscale": {
      "lglw6195": {
        "Endpoint": "https://<IP_ADDRESS>",
        "Insecure": true,
        "Password": "(omitted)",
        "User": "admin"
      }
    }
  }
}

@LJ-Software: Thank you for submitting your pull request!
Please make sure you have followed our contributing guidelines. We will review it as soon as possible.

We want your feedback! If you have any questions or suggestions regarding our contributing process/workflow, please reach out to us at<EMAIL_ADDRESS>


Support scaling while decoding

The underlying library supports scaling the image by certain factors during loading, but this is, as of now, not available in the Python API.
Here I implemented it and it works nicely.

The scaling formula comes from https://github.com/libjpeg-turbo/libjpeg-turbo/blob/51d021bf0168ee2d6ad79f70248a88b7f57156d0/turbojpeg.h#L1064


can not receive message

I copy the code from the sample to my project.
But I don't know why I could only receive message once after countless tries to make two android phone communicate with simpleBluetooth.createBluetoothServerConnection() and simpleBluetooth.connectToBluetoothServer(curMacAddress);
the two android phones versions are 4.2.1 and 4.4.4

Could you provide more information on what exactly is going on and any errors/exceptions that are occurring? Also, posting some code snippets would be very helpful.
Thanks

I'm new for android
All my codes were copied from your demo project (MainActivity and TestActivity).
Sometimes logcat will show error:"   7046-7046/com.sunyatsenuniversity.doing.bluetoothdemo W/Error﹕ This receiver was not registered", and other times show the error at "simpleBluetooth = new SimpleBluetooth(this, this);" : the the receiver was not unregistered
It seems that it  just simply could not receive / send message after the bluetooth was connected.
I clicked on the botton("Creat Server") in one android phone, and than clicked on the button("Connect to Server")in another phone, After the two phone paired with each other, the state was "connected".However,no mather how many times I clicked on the "Send" button after I input my messages in the EditText in one phone ,the other phone just received nothing(did not change anyting)
Is the demo working very well with your android phones?

Yes from what I remember it worked decently well although I do remember there being issues with the client sending data to the server. I believe it works well when sending from the server to the client though. I'll try and look into it and see if it still works.

You were right about the issue. I have fixed it in the latest commit. The newest version of the sample should be working much better.


Benchmark class-validator

I think I found the latest validator library even slower than zod.
Therefore, measure performance of the library (class-validator) for honor of zod.

As I expected, class-validator is the slowest one.

In the validate() function, same result again.

is() function
Measured by AMD-5800H

assertType() function
Measured by AMD-5900HX

validate() function
Measured by i5-1135g4, Surface Pro 8


'Access Forbidden', when running: fastlane init

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues
[x] I read the Contribution Guidelines

Issue Description
I am trying to deploy to Test Flight, following along the IOS Setup section.
The problem is that when I try to initialize Fastlane, I get Access Forbidden. I am using my correct email and password (though I have not been asked again for my password since the initial failed attempt). I can log in the my developer account using the same credentials.
Command executed
bundle exec fastlane init --verbose
Complete output when running fastlane, including the stack trace and command used

nathanclassen@Nathans-MBP ios % bundle exec fastlane init --verbose
[✔] 🚀
DEBUG [2020-12-12 21:27:40.75]: Checking if there are any plugins that should be loaded...
[✔] Looking for iOS and Android projects in current directory...
INFO [2020-12-12 21:27:41.20]: Detected an iOS/macOS project in the current directory: 'Cantor.xcworkspace'
INFO [2020-12-12 21:27:41.29]: -----------------------------
INFO [2020-12-12 21:27:41.29]: --- Welcome to fastlane 🚀 ---
INFO [2020-12-12 21:27:41.29]: -----------------------------
INFO [2020-12-12 21:27:41.29]: fastlane can help you with all kinds of automation for your mobile app
INFO [2020-12-12 21:27:41.29]: We recommend automating one task first, and then gradually automating more over time
WARN [2020-12-12 21:27:41.29]: What would you like to use fastlane for?
1. 📸  Automate screenshots
2. 👩✈  Automate beta distribution to TestFlight
3. 🚀  Automate App Store distribution
4. 🛠  Manual setup - manually setup your project to automate your tasks
?  2
INFO [2020-12-12 21:27:46.95]: -----------------------------------------------------------
INFO [2020-12-12 21:27:46.95]: --- Setting up fastlane for iOS TestFlight distribution ---
INFO [2020-12-12 21:27:46.95]: -----------------------------------------------------------
INFO [2020-12-12 21:27:46.95]: Parsing your local Xcode project to find the available schemes and the app identifier
Select Scheme:
1. Cantor-tvOS
2. Cantor
?  2
WARN [2020-12-12 21:27:50.64]: Resolving Swift Package Manager dependencies...
INFO [2020-12-12 21:27:50.64]: $ xcodebuild -resolvePackageDependencies -workspace Cantor.xcworkspace -scheme Cantor
INFO [2020-12-12 21:27:51.31]: ▸ Command line invocation:
INFO [2020-12-12 21:27:51.31]: ▸     /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -resolvePackageDependencies -workspace Cantor.xcworkspace -scheme Cantor
INFO [2020-12-12 21:27:52.56]: ▸ resolved source packages:
INFO [2020-12-12 21:27:52.58]: $ xcodebuild -showBuildSettings -workspace Cantor.xcworkspace -scheme Cantor
INFO [2020-12-12 21:27:54.70]: $ cd /Users/nathanclassen/Projects/CantorMobile/ios && agvtool what-version -terse
INFO [2020-12-12 21:27:54.92]: ▸ 1
INFO [2020-12-12 21:27:54.92]: --------------------------------
INFO [2020-12-12 21:27:54.92]: --- Login with your Apple ID ---
INFO [2020-12-12 21:27:54.92]: --------------------------------
INFO [2020-12-12 21:27:54.92]: To use App Store Connect and Apple Developer Portal features as part of fastlane,
INFO [2020-12-12 21:27:54.92]: we will ask you for your Apple ID username and password
INFO [2020-12-12 21:27:54.92]: This is necessary for certain fastlane features, for example:
INFO [2020-12-12 21:27:54.92]:
INFO [2020-12-12 21:27:54.92]: - Create and manage your provisioning profiles on the Developer Portal
INFO [2020-12-12 21:27:54.92]: - Upload and manage TestFlight and App Store builds on App Store Connect
INFO [2020-12-12 21:27:54.92]: - Manage your App Store Connect app metadata and screenshots
INFO [2020-12-12 21:27:54.92]:
INFO [2020-12-12 21:27:54.92]: Your Apple ID credentials will only be stored in your Keychain, on your local machine
INFO [2020-12-12 21:27:54.92]: For more information, check out
INFO [2020-12-12 21:27:54.92]: 	https://github.com/fastlane/fastlane/tree/master/credentials_manager
INFO [2020-12-12 21:27:54.92]:
WARN [2020-12-12 21:27:54.92]: Please enter your Apple ID developer credentials
 [2020-12-12 21:27:54.92]: Apple ID Username:
<EMAIL_ADDRESS>INFO [2020-12-12 21:28:03.56]: Logging in...
Reading keychain entry, because either user or password were empty
Loading session from<EMAIL_ADDRESS>Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 4)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 3)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 2)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 1)...
ERROR [2020-12-12 21:28:17.22]: --------------------
ERROR [2020-12-12 21:28:17.22]: fastlane init failed
ERROR [2020-12-12 21:28:17.22]: --------------------
DEBUG [2020-12-12 21:28:17.22]: /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:887:in `block in send_request'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:631:in `with_retry'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:867:in `send_request'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:711:in `request'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:126:in `user_details_data'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:72:in `teams'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/tunes/tunes_client.rb:78:in `select_team'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/tunes/spaceship.rb:35:in `select_team'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup_ios.rb:321:in `ask_for_credentials'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup_ios.rb:84:in `ios_testflight'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup_ios.rb:48:in `setup_ios'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup.rb:108:in `start'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/commands_generator.rb:121:in `block (2 levels) in run'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/commands_generator.rb:352:in `run'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in `take_off'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/bin/fastlane:23:in `'
/Users/nathanclassen/.rbenv/versions/2.6.3/bin/fastlane:23:in `load'
/Users/nathanclassen/.rbenv/versions/2.6.3/bin/fastlane:23:in `'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in `load'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in `kernel_load'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/cli/exec.rb:28:in `run'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/cli.rb:463:in `exec'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/cli.rb:27:in `dispatch'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/cli.rb:18:in `start'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:30:in `block in '
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/2.6.0/bundler/friendly_errors.rb:124:in `with_friendly_errors'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:22:in `'
/Users/nathanclassen/.rbenv/versions/2.6.3/bin/bundle:23:in `load'
/Users/nathanclassen/.rbenv/versions/2.6.3/bin/bundle:23:in `'
ERROR [2020-12-12 21:28:17.22]: ["The request could not be completed because:", "Access forbidden"]
WARN [2020-12-12 21:28:17.22]: Something failed while running `fastlane init`
WARN [2020-12-12 21:28:17.22]: Tried using Apple ID with email<EMAIL_ADDRESS>WARN [2020-12-12 21:28:17.22]: You can either retry, or fallback to manual setup which will create a basic Fastfile
 [2020-12-12 21:28:17.22]: Would you like to fallback to a manual Fastfile? (y/n)
n
INFO [2020-12-12 21:28:22.36]: -----------------------------------------------------------
INFO [2020-12-12 21:28:22.36]: --- Setting up fastlane for iOS TestFlight distribution ---
INFO [2020-12-12 21:28:22.36]: -----------------------------------------------------------
INFO [2020-12-12 21:28:22.36]: Parsing your local Xcode project to find the available schemes and the app identifier
Select Scheme:
1. Cantor-tvOS
2. Cantor
?  2
WARN [2020-12-12 21:28:29.27]: Resolving Swift Package Manager dependencies...
INFO [2020-12-12 21:28:29.27]: $ xcodebuild -resolvePackageDependencies -workspace Cantor.xcworkspace -scheme Cantor
INFO [2020-12-12 21:28:29.93]: ▸ Command line invocation:
INFO [2020-12-12 21:28:29.93]: ▸     /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -resolvePackageDependencies -workspace Cantor.xcworkspace -scheme Cantor
INFO [2020-12-12 21:28:31.17]: ▸ resolved source packages:
INFO [2020-12-12 21:28:31.19]: $ xcodebuild -showBuildSettings -workspace Cantor.xcworkspace -scheme Cantor
INFO [2020-12-12 21:28:33.30]: $ cd /Users/nathanclassen/Projects/CantorMobile/ios && agvtool what-version -terse
INFO [2020-12-12 21:28:33.53]: ▸ 1
INFO [2020-12-12 21:28:33.53]: --------------------------------
INFO [2020-12-12 21:28:33.53]: --- Login with your Apple ID ---
INFO [2020-12-12 21:28:33.53]: --------------------------------
INFO [2020-12-12 21:28:33.53]: To use App Store Connect and Apple Developer Portal features as part of fastlane,
INFO [2020-12-12 21:28:33.53]: we will ask you for your Apple ID username and password
INFO [2020-12-12 21:28:33.53]: This is necessary for certain fastlane features, for example:
INFO [2020-12-12 21:28:33.53]:
INFO [2020-12-12 21:28:33.54]: - Create and manage your provisioning profiles on the Developer Portal
INFO [2020-12-12 21:28:33.54]: - Upload and manage TestFlight and App Store builds on App Store Connect
INFO [2020-12-12 21:28:33.54]: - Manage your App Store Connect app metadata and screenshots
INFO [2020-12-12 21:28:33.54]:
INFO [2020-12-12 21:28:33.54]: Your Apple ID credentials will only be stored in your Keychain, on your local machine
INFO [2020-12-12 21:28:33.54]: For more information, check out
INFO [2020-12-12 21:28:33.54]: 	https://github.com/fastlane/fastlane/tree/master/credentials_manager
INFO [2020-12-12 21:28:33.54]:
INFO [2020-12-12 21:28:33.54]: Logging in...
Reading keychain entry, because either user or password were empty
Loading session from<EMAIL_ADDRESS>Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 4)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 3)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 2)...
Timeout received: 'Spaceship::AccessForbiddenError', 'Access forbidden'. Retrying after 3 seconds (remaining: 1)...
Looking for related GitHub issues on fastlane/fastlane...
Search query: The request could not be completed because:
Access forbidden
URL: https://api.github.com/search/issues?q=The request could not be completed because%3A
	Access forbidden+repo:fastlane/fastlane
➡  'Access Forbidden', when running: fastlane init
https://github.com/fastlane/fastlane/issues/17789 [open] 0 💬
12 minutes ago
➡  The request could not be completed because: Access forbidden
https://github.com/fastlane/fastlane/issues/17479 [closed] 3 💬
21 Oct 2020
➡  The request could not be completed because: 	Access forbidden
https://github.com/fastlane/fastlane/issues/17141 [closed] 5 💬
6 weeks ago
and 5 more at: https://github.com/fastlane/fastlane/search?q=The request could not be completed because%3A
	Access forbidden&type=Issues&utf8=✓
🔗  You can ⌘ + double-click on links to open them directly in your browser.
bundler: failed to load command: fastlane (/Users/nathanclassen/.rbenv/versions/2.6.3/bin/fastlane)
Spaceship::AccessForbiddenError: [!] The request could not be completed because:
Access forbidden
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:887:in block in send_request'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:631:in with_retry'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:867:in send_request'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:711:in request'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:126:in user_details_data'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/client.rb:72:in teams'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/tunes/tunes_client.rb:78:in select_team'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/spaceship/lib/spaceship/tunes/spaceship.rb:35:in select_team'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup_ios.rb:321:in ask_for_credentials'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup_ios.rb:84:in ios_testflight'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup_ios.rb:73:in rescue in setup_ios'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup_ios.rb:47:in setup_ios'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/setup/setup.rb:108:in start'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/commands_generator.rb:121:in block (2 levels) in run'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in run'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in run!'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/commands_generator.rb:352:in run'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/commands_generator.rb:41:in start'   /Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in take_off'
/Users/nathanclassen/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/fastlane-2.170.0/bin/fastlane:23:in <top (required)>'   /Users/nathanclassen/.rbenv/versions/2.6.3/bin/fastlane:23:in load'
/Users/nathanclassen/.rbenv/versions/2.6.3/bin/fastlane:23:in `<top (required)>'

Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
10.15.7

Ruby
2.6.3

Bundler?
true

Git
git version 2.24.3 (Apple Git-128)

Installation Source
~/.rbenv/versions/2.6.3/bin/fastlane

Host
Mac OS X 10.15.7 (19H15)

Ruby Lib Dir
~/.rbenv/versions/2.6.3/lib

OpenSSL Version
OpenSSL 1.1.1i  8 Dec 2020

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
12.2

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.170.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.3.0

bundler
1.17.2

etc
1.0.1

forwardable
1.2.0

rake
12.3.3

CFPropertyList
3.0.3

concurrent-ruby
1.1.7

i18n
1.8.5

minitest
5.14.2

thread_safe
0.3.6

tzinfo
1.2.8

activesupport
<IP_ADDRESS>

public_suffix
4.0.6

addressable
2.7.0

httpclient
2.8.3

json
2.3.1

algoliasearch
1.27.5

atomos
0.1.3

aws-eventstream
1.1.0

aws-partitions
1.405.0

aws-sigv4
1.2.2

jmespath
1.4.0

aws-sdk-core
3.110.0

aws-sdk-kms
1.39.0

aws-sdk-s3
1.86.1

babosa
1.0.4

claide
1.0.3

fuzzy_match
2.0.4

nap
1.1.0

netrc
0.11.0

ffi
1.13.1

ethon
0.12.0

typhoeus
1.4.0

cocoapods-core
1.10.0

cocoapods-deintegrate
1.0.4

cocoapods-downloader
1.4.0

cocoapods-plugins
1.0.0

cocoapods-search
1.0.0

cocoapods-trunk
1.5.0

cocoapods-try
1.2.0

colored2
3.1.2

escape
0.0.4

fourflusher
2.3.1

gh_inspector
1.1.3

molinillo
0.6.6

ruby-macho
1.4.0

nanaimo
0.3.0

xcodeproj
1.19.0

cocoapods
1.10.0

colored
1.2

highline
1.7.10

commander-fastlane
4.4.6

declarative
0.0.20

declarative-option
0.1.0

digest-crc
0.6.2

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

dotenv
2.7.6

emoji_regex
3.2.1

excon
0.78.1

multipart-post
2.0.0

ruby2_keywords
0.0.2

faraday
1.1.0

http-cookie
1.0.3

faraday-cookie_jar
0.0.7

faraday_middleware
1.0.0

fastimage
2.2.0

jwt
2.2.2

memoist
0.16.2

multi_json
1.15.0

os
1.1.1

signet
0.14.0

googleauth
0.14.0

mini_mime
1.0.2

uber
0.1.0

representable
3.0.4

retriable
3.1.2

google-api-client
0.38.0

google-cloud-env
1.4.0

google-cloud-errors
1.0.1

google-cloud-core
1.5.0

google-cloud-storage
1.29.1

mini_magick
4.11.0

plist
3.5.0

rubyzip
2.3.0

security
0.1.3

naturally
2.2.0

simctl
1.6.8

slack-notifier
2.3.2

terminal-notifier
2.0.0

unicode-display_width
1.7.0

terminal-table
1.8.0

tty-screen
0.8.1

tty-cursor
0.7.1

tty-spinner
0.9.3

word_wrap
1.0.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.0

generated on: 2020-12-12

I am having the same issue, how did you resolve it?

I am having the same issue, how did you resolve it?

Why is the issue closed? I am new to fastlane (installed via homebrew after a failed attempt using ruby) and have this issue...

I suppose I should have left this open. I did not reach a resolution, but found that I was not quite ready for deploying. I don't know why I closed... my apologies all!

Are you sure that you have the correct rights on App Store Connect and a valid developer account?

Are you sure that you have the correct rights on App Store Connect and a valid developer account?

Just as an aside, the account should be given at least App Store Manager access AND also needs access to the certificates & profiles on their user profile with App Store Connect

Just as an aside, the account should be given at least App Store Manager access AND also needs access to the certificates & profiles on their user profile with App Store Connect


Getting - undefined is not an object (evaluating _react2.PropTypes.func

it looks like react latest version removed such _react2.PropTypes.func.
after i enabled below.
Touchable.propTypes = {
enabled: React.PropTypes.func,
onPress: PropTypes.func.isRequired,
style: View.propTypes.style,
children: PropTypes.node.isRequired,
};
any work around...

To fix this locally for now edit Touchable.js in the src dir:
import React, { PropTypes } from 'react';
becomes
import React from 'react';
import PropTypes from 'prop-types';

I'll open a PR with the perm fix if the maintainer is still around

Nix that, it is fixed already in the source. @SiDevesh needs to update NPM

Similar error.
NPM is updated.
undefined is not an object (evaluating '_react.PropTypes.func')
<unknown>
    C:\Users\almel\Documents\development\Notarization\node_modules\react-native-material-cards\src\Touchable.js:41:21
loadModuleImplementation

etc

Same error here.... NPM has been updated.

I meant the person who wrote the library needs to update upstream NPM

Any workaround to @AlMel3000 's problem ?


fix: Player shows black screen on re-enter (iOS)

I've identified an issue on iOS where, when not using PIP (Picture-in-Picture) playback, transitioning the app to the background while a video is playing and then returning to the foreground results in only the audio playing with a black screen.
I believe this is due to the mismatched conditions: setting the player to nil when entering the background with the !_playInBackground condition, and not having a corresponding condition when returning to the foreground.
I'd appreciate it if you could take a look.

can you confirm this is linked to following tickets please :
https://github.com/react-native-video/react-native-video/issues/3172
https://github.com/react-native-video/react-native-video/issues/3020
https://github.com/react-native-video/react-native-video/issues/3012
issue seems really similar.
Thank you for the patch !

#3172 : This doesn't look like the one I'm facing


Fixed the portfolio parameter for AddProductsToPortfolio render

Fixed the portfolio parameter for AddProductsToPortfolio render - this fixes an error on Add Products, a the portfolio is undefined.
Also fixes the spelling for the PortfolioItems component.

Codecov Report

Merging #228 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #228   +/-   ##
=======================================
  Coverage   84.59%   84.59%
=======================================
  Files          98       98
  Lines         993      993
  Branches       86       86
=======================================
  Hits          840      840
  Misses        142      142
  Partials       11       11

Impacted Files
Coverage Δ

src/smart-components/portfolio/portfolio-items.js
100% <100%> (ø)
:arrow_up:

src/smart-components/portfolio/portfolio.js
78.94% <100%> (ø)
:arrow_up:

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 1feed04...a472fe2. Read the comment docs.


Fix/issue11580 allow_inf_nan ignored when enforcing parameters

adjust typo causing allow_inf_nan to be ignored during paramter enforcing
I added the test from the issue page https://github.com/tiangolo/fastapi/issues/11580 in a separate commit

Duplicates existing PR: https://github.com/tiangolo/fastapi/pull/11579/files

Duplicates existing PR: https://github.com/tiangolo/fastapi/pull/11579/files

I see, but that one is missing one occurence, the problem happens for Params and Body class

Thanks for your contribution @giunio-prc! :cake:
Thanks for the extra info @YuriiMotov :chocolate_bar:
And thanks for the help and tweaks @svlandeg! :bow:
This will be available in FastAPI 0.112.2 released in the next hours. :tada:


Explain What Binary Transport Does, Linux VM Compatibility

If the user is using Linux to host the FTP server and this box is not checked text files can be become corrupted.
This is because Linux uses a different encoding for end of line characters and the logic app service currently don't support that by default.

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

ID: a4369690-c09e-893d-3e39-86d5cf283698
Version Independent ID: 8649c37a-a148-136c-d366-279943e4bbf3
Content: Connect to FTP server - Azure Logic Apps
Content Source: articles/connectors/connectors-create-api-ftp.md
Service: logic-apps
GitHub Login: @ecfan
Microsoft Alias: estfan

Hi @coltonf93
Thank you for reporting this issue! We will investigate and make any necessary changes.

Hi @coltonf93
Thanks again for sharing this feedback! We have assigned this issue to the author to review further and take the right course of action.

@coltonf93, thanks for your question!
@divyaswarnkar, can you review what we need to do for this one? Thanks!
CC: @ecfan


Fix a null safety error in the [SecureGate]

error: type List<Widget?> is not a subtype of type List in type cast.
<Widget?>[
  widget.child,
  if (_gateVisibility.value != 0)
    Positioned.fill(
      child: BackdropFilter(
        filter: ImageFilter.blur(
            sigmaX: widget.blurr * _gateVisibility.value,
            sigmaY: widget.blurr * _gateVisibility.value),
        child: Container(
          decoration: BoxDecoration(
              color: Colors.grey.shade200
                  .withOpacity(widget.opacity * _gateVisibility.value)),
        ),
      ),
    ),
  if (_lock && widget.lockedBuilder != null)
    widget.lockedBuilder!(context, _secureApplicationController),
] as List<Widget>,

Same problem. Thanks for your fix commit https://github.com/neckaros/secure_application/pull/17/commits/7db360120962ac440910a140b5fcb5d6ae475352

Same problem. I'm waiting that the PR is merged as soon as possible.

#18
had same issue I've made the widget parameter to secure gate non-null. since the widget is passed to add in a Stack I think it can never be a null-able widget.

Any update?

Hello, i merged the other pull request that fix also this issue. Thanks a lot @lubritto !


Simulation for Parallel batteries

Dear developers,
I would like to know, how to simulate if battery packs are run in parallel？

Hello, thanks for your message.
The only workaround that could be adopted is to increase the overall capacity of the single cell; indeed, when placed in parallel, two cells will have the same voltage, but increased capacity. However, since this would be a workaround, there wouldn't be the simulation of the capacity of each cell, but it would be rather a "lumped" model.


Settings: Optimize publisher logos image sizes

Context
Looked into utilizing srcsets, but there's no smaller sizes for logo resources available beyond what the user uploads
Summary
Just sets the publisher logo size to 96x96 px in the settings view to make it more consistent with AMP recommendations.
Relevant Technical Choices
NA

To-do
NA

User-facing changes
Logos should be slightly larger in the settings page.

Testing Instructions

Go to settings
See that the Publisher logo thumbnails are 96x96 px

QA

[ ] This is a non-user-facing change and requires no QA

This PR can be tested by following these steps:

UAT
Follow testing instructions above

[x] UAT should use the same steps as above.

This PR can be tested by following these steps:

Reviews
Does this PR have a security-related impact?

Does this PR change what data or activity we track or use?

Does this PR have a legal-related impact?

Checklist

[x] This PR addresses an existing issue and I have linked this PR to it in ZenHub
[x] I have tested this code to the best of my abilities
[x] I have verified accessibility to the best of my abilities (docs)
[x] I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
[ ] This PR contains automated tests (unit, integration, and/or e2e) to verify the code works as intended (docs)
[x] I have added documentation where necessary
[x] I have added a matching Type: XYZ label to the PR

Fixes #4816

From the ticket:

Let's set explicit width and height attributes on the img

I think we can still do that. Helps prevent layout shifts.

Related https://github.com/google/web-stories-wp/issues/7337 https://github.com/google/web-stories-wp/issues/4148

realized there's a 2px border around the images so the columns/rows need to be 100x100 to accommodate for that and allow the image to be 96x96

realized there's a 2px border around the images so the columns/rows need to be 100x100 to accommodate for that and allow the image to be 96x96

There's also a 1px border on GridItemContainer, so the image is now actually displayed at 94x94px


[bug] rainbowkit v2 keeps blocking wallet message signing with report "oops, something went wrong!"

Is there an existing issue for this?

[X] I have searched the existing issues

RainbowKit Version
2.0.1
wagmi Version
2.5.7
Current Behavior
I have update my project's libraries to their latest versions but this made RainbowKit sign-in message to continuously trigger the modal "oops_error" (falling in this conditional). I'd love to use RainbowKit v2 but I am blocked from upgrading the library version due to this issue.

After cloning RainbowKit's repo and adding logs, I identified the issue is probably being triggered in this code line, present in the file mentioned above:
 const verified = await authAdapter.verify({ message, signature });

Expected Behavior
I expect the sign message flow to work without problems
Steps To Reproduce
The core packages versions I am using are:
    "@rainbow-me/rainbowkit": "2.0.1",
    "@rainbow-me/rainbowkit-siwe-next-auth": "0.4.0",
    "@tanstack/react-query": "4.26.1",
    "@wagmi/core": "2.6.5",
    "next": "14.1.1-canary.52",
    "next-auth": "4.24.5",
    "react": "18.2.0",
    "siwe": "2.1.4",
    "viem": "2.7.15",
    "wagmi": "2.5.7",

As you can infer from the list above, I am using NextAuth + Siwe to handle wallet authentication, here is my code for this:
import NextAuth from "next-auth";
import CredentialsProvider from "next-auth/providers/credentials";
import { SiweMessage } from "siwe";

export default NextAuth({
  providers: [
    CredentialsProvider({
      credentials: {
        message: {
          label: "Address",
          type: "text",
          placeholder: "Address",
        },
        signature: {
          label: "Signature",
          type: "text",
          placeholder: "Signature",
        },
      },
      authorize: async (credentials) => {
        const { message, signature } = credentials as any;
        const siweMessage = new SiweMessage(JSON.parse(message));
        const fields = await siweMessage.verify({ signature });

        const { data } = fields;
        const ethereumAddress = data.address.toLowerCase();

        return { id: ethereumAddress };
      },
    }),
  ],
  session: {
    maxAge: 365 * 24 * 60 * 60, // 1 year
  },
  callbacks: {
    async jwt({ token, user }) {
      if (user) {
        token.id = user.id;
      }
      return token;
    },
    async session({ session, token }) {
      session.user.id = token.id;
      return session;
    },
  },
});

Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
No response
Anything else?
I would love to hear back from you soon
Appreciate your attention on this
Thank you

@FrancoAguzzi Thanks for raising this issue. I'll be happy to help you!
Can you try doing the following ?

Check your .env file and see if you've got NEXTAUTH_SECRET and NEXTAUTH_URL variables
Clear browser cache. This might be useful if you've used RainbowKit v1 and instantly transitioned to v2
Assuming you've already used sign-in with ethereum (siwe) with RainbowKit v1, can you try to look at this _app.tsx example and see if you have something missing ?

If you're still stuck with this please can you share a small reproducible example and mention what wallet you use when testing this ?

@FrancoAguzzi Going to close this issue for now. Please either reopen this issue if you're stuck or raise another issue if you've encountered another bug. Thanks!

@FrancoAguzzi In codesandbox it's not working, but if i clone it locally it seems to be working.
https://github.com/rainbow-me/rainbowkit/assets/53529533/9fbe5311-a3ee-4b8f-9e00-af2f68342952
Did you look at our _app.tsx example here ?

Hey @magiziz , you are write, I have downloaded the Devbox and this is really working.
Unfortunately, in my application, which is quite big now and which I cannot expose most of its code in a CodeSandbox, the issue persists.
Is there any possibility we can meet and I can show you my application and how Rainbow v2 does not work good in it?
I have looked your _app.tsx example and my _app.tsx looks very similar, with the exception of additional tags I have in mine.
I'd appreciate a lot if we could meet for 15 minutes some day 🙏🏼👨🏼💻
Thank you!

@FrancoAguzzi Got it. Yeah if you don't want to share your code in CodeSandbox that's fine. I really don't know what's the issue if i can't see the code.
You would have to dig into it a bit more and see why it's not working, since it could be anything from the wallet you're using, next-auth setup (check docs here) and even RainbowKit auth provider setup (check docs here as well).
Our example works fine with no issues, but let me know if you've spotted the issue on your end.
Regarding having a meeting, i can't do meetings unfortunately 🥲


FakeBackends do not obey their own num_qubits arguments

Environment

Qiskit Terra version: latest
Python version:
Operating system:

What is happening?
The following should not work because it does not fit on the corresponding real device:
import numpy as np
from qiskit import *
from qiskit.providers.fake_provider import FakeAthens

backend = FakeAthens()

qc = QuantumCircuit(7)
qc.x(range(7))
qc.measure_all()

backend.run(qc)

This is essentially a corollary of https://github.com/Qiskit/qiskit-aer/issues/1702
How can we reproduce the issue?
Run above
What should happen?
The fake backends should behave in a similar manner to the real system from which they are derived.  As such, sending circuits wider than num_qubits should raise an error.
Any suggestions?
No response

I guess we can do local validation of the input circuit and error in the fake backend. Right now backend.run() for all the fake backends just pass the input circuit directly to aer with the noise model set

See also #8509

Closing as duplicate of #8509


NotificationContainer positioning not working

 <NotificationContainer style={{ marginBottom: 70 }} position="bottom-left" />
this is how I defined the NotificationContainer but it doesn't have any effect on the positioning. In another project i'm using the 1.1.11 version of this package and it's working correctly there
I see in the sourcecode that no props are passed to the ToastContainer, that could be the issue

#158 opened pr for this

NotificationContainer is removed already


Torrents on downloads page

There could be two solutions:

@binaryFate (or somebody else from the core team) could create and upload the torrent to a seedbox hosted by core. Then the process would be the same as it is for the normal binaries now. We don't need to add the hash of the torrent (but we could anyway) because people can unpack the torrent and verify the archive, so we would just need to add the links.
Somebody else takes care of uploading the torrent files. This could be an easy CSS, but requires effort from the maintainers anyway, since the torrents will need to be verified to make sure they match the binaries released by core. We could also ask the uploader to post the hash of each torrent, so that people can easily verify the torrent is the same as the one of the uploader, but at the end, the important is to verify that the hash of the Monero binaries match.

I think seeding is shouldn't be problem, everyone can seed and contribute + Monero has a community so we will have enough seeder i guees.

Related bounty topic: https://bounties.monero.social/posts/52/add-alternative-download-methods-on-getmonero-org

I don't think a bounty will help here.

I don't mind creating and seeding torrents, I already run a seedbox on a gigabit connection

@MoneroArbo I already made two separate torrent file which contains all the downloads at the pull request.

I saw the pr


mongo.create does not resolve hostnames

mongo.create will fail with error code 2 if a host name is provided instead of an IP address.
> m <- mongo.create("<IP_ADDRESS>")
> m <- mongo.create("localhost")
Unable to connect to localhost:27017, error code = 2

even if the ip address is given instead of hostname the same error ooccurs

> m<-mongo.create("<IP_ADDRESS>")
Unable to connect to <IP_ADDRESS>:27017, error code = 2


feat: Performance tools

Are performance tools gone forever? They where quite helpful...

:+1:

Please if you can put this back soon... it's really a core feature
Many users are rating batarang badly and won't use batarang anymore just because they don't even know about the existence of the dropped features. It was vital for me, and I'm not able to install old versions as suggested (I followed the instructions, the tab angularjs appears but it is empty). I'm on Fedora 20, 64bit...
Thank you in advance

I was looking around but I can't seem to find any other tool that can do that. Only semi-related things I found are:

Count amount of watchers: https://chrome.google.com/webstore/detail/angular-watchers/nlmjblobloedpmkmmckeehnbfalnjnjk?hl=en
Count amount of watchers + Time of total digest: https://github.com/kentcdodds/ng-stats

Neither, however, allow you to profile the time spent on specific watch expression :(

I wasn't able to find an alternative for Angular digest profiling, so I built one that I think improves on what used to be available in Batarang in some ways: https://github.com/pkaminski/digest-hud

@pkaminski that looks nice, thanks!

The legacy version of Batarang which has the performance tab is on the Chrome store:
https://chrome.google.com/webstore/detail/angularjs-batarang-stable/niopocochgahfkiccpjmmpchncjoapek

Hello!  I'm the contributor who's working on the perf tools.  You folks deserve an update.
Currently, angular-hint (the engine behind Batarang) is listening to and emitting details about the digest cycle.  Woo!  I'm currently working on re-adding the perf pane itself (which also manages the absolute gobs of perf data hint is throwing around).
Unfortunately, I don't have a good eta - I just started a new job so things are a bit bonkers.
As an aside, we don't recommend the legacy version of Batarang (among other things, it won't receive updates and breaks bind-once)

PR for performance tools is here: https://github.com/angular/batarang/pull/259

Perf tools are back!  https://github.com/angular/batarang/commit/f8359a9f410a173397f461a6ffc14c4b52ad2990

Thanks so much @SomeKittens :)
:+1:

That's great! Thank you @SomeKittens

@SomeKittens thanks!


Cannot authenticate with SingleKey ID

Problem :
Unable to enter Credentials with my SingleKey ID
Also refer to this post
SingleKey ID only works with

email
password

So I do not have the required OAuth stuff when I try to install the Home-Connect-Alt Integration…
image
image489×506 11.8 KB

Name
OAuth Client ID
OAuth Client Secret

I really want to integrate my Siemens Dishwasher and Fridge.
… What now ???

Follow the installation instructions in the README, I did write them for a reason.


Live translation

Point down the features
Real-time language translation for in-game chat and communication, enabling players from different language backgrounds to communicate and collaborate effectively during multiplayer sessions.
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

@mahek0620 Could you please explain more what you want to do, if possible you can also add screenshot.

@mahek0620 Please raise any other issue, i'll assign you
If you have any doubt you can directly send message on our discord (https://discord.gg/rZb46cCMmK), we have created seprate chennals for all projects...
Thank you :)

The game's chat system recognizes incoming messages from players.
The text is then translated from the sender's language into the receiver's language in real-time.
The translated message is displayed in the recipient's chat interface, allowing them to understand the message even if it's in a different language.
Benefits:  By supporting multiple languages, the game becomes accessible to players from diverse linguistic backgrounds, expanding the player base and fostering a more inclusive gaming community. Effective communication is crucial for teamwork and collaboration in multiplayer games.


Chef installation doesn't work if an x.y.z version is specified

Chef 11.18.10+ installation doesn't work if version is specified. Apparently Chef has changed URLs for MSIs to this format:
https://opscode-omnibus-packages.s3.amazonaws.com/windows/2008r2/x86_64/chef-client-11.18.10-1.msi
That happened during the release of 11.18.10
This can't be fixed by passing a custom URL variable via Makefile.local either, because only "CM" and "CM_VERSION" get passed through to the VM.
Overall, for all versions: CM_VERSION syntax does not match the one described in readme:

The value of CM_VERSION should have the form x.y or x.y.z, such as CM_VERSION := 11.12.4

In fact the only value that would work right now would be "11.12.4-1". We can safely add "-1" to simplify interface, for all the released versions of Chef-client with the following exceptions:

https://opscode-omnibus-packages.s3.amazonaws.com/windows/2008r2/x86_64/chef-windows-11.12.8-2.windows.msi
https://opscode-omnibus-packages.s3.amazonaws.com/windows/2008r2/x86_64/chef-client-11.4.4-2.windows.msi

Submitted a pull request with fix ^^

Rather than hardcoding the versions, try getting a result from the omnitruck API: https://docs.chef.io/api_omnitruck.html


Please delete issue - created in error

This issue was created entirely by accident. Please delete.

No problem. It happens...

@diasbruno Thank you!


Event parsing library

As discussed in https://github.com/polymorpher/one-wallet/issues/254, all transactions in the wallet are initiated by a relayer and targeted on the wallet contract. Inner transactions occurred in a contract should be primarily identified by built-in events emitted from these transactions. Thus, a library that identifies which events occurred in a transaction and transform them into a developer-friendly structure for further visualization is needed not only for the built-in transaction viewer in https://github.com/polymorpher/one-wallet/issues/254, but also other important components such as smart contract tests and API integrations.
The library should be added to code/lib and extend from the event-processing script in code/scripts/eventhash.js. It should also provide message templates for variable substitutions (e.g. {{1}} for first argument in event, {{amount}} for value-transfers in the event, etc.). Moreover, precompile events should also be supported, such as those assigned from the underlying blockchain (and may have custom signatures and variable structures), see https://github.com/harmony-one/harmony/pull/3906#issuecomment-1080254029

Done in https://github.com/polymorpher/one-wallet/pull/251


How to avail PROMO CODES?

Who are the "Microsoft account rep" or "Microsoft Partners" mentioned here? The partners themselves don't know how to get the promo code for their clients. Please provide clearance and guidance.

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

ID: 779619a7-95a8-c775-0538-4f07abb7067e
Version Independent ID: cf930116-3d9d-2075-5291-f819cb17a234
Content: Manage the free Office 365 E1 Trial - Microsoft Teams
Content Source: Teams/e1-trial-license.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

Aqui no Brasil também estamos tendo esse dilema, não sabemos como prosseguir.

@coco6969 Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Would love to sign up for this but I contacted a rep at Microsoft.  They said I needed to contact my reseller (CDW).  Contacted CDW and they have no idea how to get any codes.  Can someone provide some guidance?

Hi, you need to reach out to your Microsoft contact if at all you have any.

We tried reaching out to our Microsoft contact. They knew nothing either and suggested reaching out to you.

@coco6969 thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


Performs the Minimax Algorithm on a set of outcomes

Here is my implementation of the Minimax algorithm. I also tested it. I am not sure if I need to put more tests in, but that was all I could think of. Let me know if you have any suggestions.

closes Issue #149

Hello. was this what you were looking for?

okay. back to the drawing board. I will look into changing it to meet the requirements


DBZ-2550 Prevent duplicate events using catch up streaming

Normally when a connector gracefully shuts down, the connect framework attempts to commit offsets so the latest committed state gets acked on the replication stream.  While the connector is running, the framework periodically commits offsets. Debezium does not manage triggering an offset commit.  When the catch up streaming phase ends, there may be uncommitted state and the connector is unable to determine when the next commit will occur because the commit timing is externally managed. If a commit is not triggered between the end of the catch up streaming phase and the normal streaming phase after the snapshot, the connector may produce some duplicated messages.
Although the replication stream may be out of date, the internal OffsetContext is aware of the latest committed offset. When the snapshot phase recreates a new offset after catch up streaming, the previous offset has access to the latest state. Use the previous offset to forward known state to the new offset.
https://issues.redhat.com/browse/DBZ-2550

@jpechane, any thoughts from your side on this one?

@grantcooksey LGTM, thanks!


Updated Installation Guide

Hey in the last commit i suggested a change in the code to include links to a python interpreter so as to easily run without extra setup headaches. I installed the tool on a new machine and noticed that the install guide was yet to be updated. If the code already points to a python 3 interpreter i don't think we will need to create virtual environments for this tool. Let's go with the new install guide, i have tested and it is working normally without issues.
Last line tho 😂

:rofl:


Interactable Refactor Part 2/N

Overview
Continuation from #5857
Note: This is merging into a feature branch, not MRTK_Dev

Moved Theme-related files from Interactable to new VisualThemes feature folder
Elimnated dependency on InteractableTypeFinder, in favor of TypeExtensions
Update properties and helper methods of InteractableEvent
Extrapolated inspector code for InteractableEvent to it's own utility class, simplified change/remove structure too
Fixed InteractableThemeInspector to update if fields change in the targeted class
Delete InteractableTypeFinder because utilization was phased out in favor of simpler approaches (created new TypeCacheUtility instead)
Cleaned up States scriptableobject class and StateInspector to simplified and more robust model

Changes

Fixes: #5652

Verification

As a reviewer, it is possible to check out this change locally by using the following
commands (substituting {PR_ID} with the ID of this pull request):
git fetch origin pull/{PR_ID}/head:name_of_local_branch
git checkout name_of_local_branch

/azp run

/azp run

/azp run


PI-1272 Fix countable error in PHP 7.2+

Fixes errors related to attempts to treat string $wpDomain as countable type. This should also address errors relating to headers already being sent due to the Warnings output by PHP when encountering the mismatched type:
$ vendor/bin/phpunit

PHPUnit 4.8.35 by Sebastian Bergmann and contributors.

..........................................

Time: 104 ms, Memory: 6.00MB

OK (42 tests, 115 assertions)

@zackproser
you can close this related issues: #210 #223 #224

@AiratHalitov Done, thank you!


An unexpected error occurred (in the middle of editing).

This error happened at least 10 times in the middle of editing a source file.
[Window Title]
devenv.exe
[Main Instruction]
An unexpected error occurred
[Content]
Please press Ctrl+C to copy the contents of this dialog and report this error to our issue tracker.
[^] Hide details  [Close]
[Expanded Information]
Build: 15.6.18072.2

System.ArgumentException: Start and End must be well ordered
   at Microsoft.PythonTools.SourceSpan.ValidateLocations(SourceLocation start, SourceLocation end)
   at Microsoft.PythonTools.Intellisense.LocationTracker.Translate(SourceSpan span, Int32 fromVersion, Int32 toVersion)
   at Microsoft.PythonTools.Intellisense.VsProjectAnalyzer.ConvertNavigations(Navigation[] navigations, LocationTracker translator, Int32 fromVersion, ITextSnapshot snapshot)
   at Microsoft.PythonTools.Intellisense.VsProjectAnalyzer.<GetNavigationsAsync>d__169.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.VisualStudioTools.UIThread.<>c__DisplayClass18_0`1.<<InvokeTask>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.PythonTools.Navigation.DropDownBarClient.<RefreshNavigationsFromAnalysisEntry>d__36.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.PythonTools.Navigation.DropDownBarClient.<Microsoft-PythonTools-Editor-IPythonTextBufferInfoEventSink-PythonTextBufferEventAsync>d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.PythonTools.Infrastructure.VSTaskExtensions.<HandleAllExceptions>d__5.MoveNext()

Thanks. This is fixed in 15.7, which was just released earlier today.


Custom cursor component

Thanks for maintaining this library, I think it would be a great addition to the lib to let the developer change the HTML that is rendered. In order to implement this, I think a wrapper element could have a class added/removed to show that a target is hovered.

I've been procrastinating a TypeScript rewrite and a hooks API for some time now.
Will take your request into consideration when I actually get to work on the library 👍🏼


UTF-8 support

Please enable UTF-8 support for terminals. I use Putty/Kitty for connecting to boot2docker VB instance and support of UTF-8 will be perfect. Increase in size of the image will be minimal.

#277

+1

+1 (we use UTF8/unicode characters in our tests to indicate the result status)

+1


[improve][broker] Refactor update topic partitions endpoint.

Motivation
This PR follow-up https://github.com/apache/pulsar/pull/19086 to clean up complex logic and remove duplicate method invoke.
Modifications

Remove unnecessary topic owner redirect.
Change unreasonable status code 406 to 422.
Remove subscription creation logic because consumers can listen to partition change automatically, and we have no reason to copy the first subscription to the rest of the topic. (consider user can set the specific properties to topic partition).

Verifying this change

[x] Make sure that the change passes the CI checks.

Does this pull request potentially affect one of the following parts:

[x] The REST endpoints

Documentation

[x] doc-not-needed

Codecov Report

Merging #19166 (036c6bc) into master (b05fddb) will decrease coverage by 8.41%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master   #19166      +/-   ##
============================================
- Coverage     45.64%   37.22%   -8.42%
+ Complexity    11043     1989    -9054
============================================
  Files           773      209     -564
  Lines         74463    14452   -60011
  Branches       8018     1577    -6441
============================================
- Hits          33986     5380   -28606
+ Misses        36687     8489   -28198
+ Partials       3790      583    -3207

Flag
Coverage Δ

unittests
37.22% <ø> (-8.42%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...he/pulsar/client/impl/PartitionedProducerImpl.java
30.34% <0.00%> (-5.13%)
:arrow_down:

...va/org/apache/pulsar/client/impl/ProducerImpl.java
15.66% <0.00%> (-1.17%)
:arrow_down:

.../pulsar/client/impl/ProducerStatsRecorderImpl.java
84.04% <0.00%> (-0.62%)
:arrow_down:

.../org/apache/pulsar/broker/admin/AdminResource.java

.../apache/pulsar/broker/admin/impl/ClustersBase.java

...pulsar/broker/admin/impl/PersistentTopicsBase.java

...pache/pulsar/broker/admin/v1/PersistentTopics.java

...pache/pulsar/broker/admin/v2/PersistentTopics.java

...ar/broker/loadbalance/impl/SimpleResourceUnit.java

...va/org/apache/bookkeeper/mledger/util/SafeRun.java

... and 557 more


Update UE5 style guide with respect to "Lyra example project"

I suggest we can use Lyra example project as a starting point for naming conventions and abbreviations

They aren't consistent in the lyra project, but I agree with the general sentiment of B_ for blueprints and W_ for widget blueprints


The parameters 'name' for goal org.codehaus.mojo:build-helper-maven-plugin:1.7: are missing or invalid

Hello, I can't get a point how to use this plugin. No one of examples from usage page is working. I try to add timestamp to my pom.xml file with following configuration:

org.codehaus.mojo
build-helper-maven-plugin
1.10

timestamp-property

timestamp-property

build.time
yyyy-MM-dd'T'HH-mm-ss
Etc/GMT-2

but when I launch plugin with  mvn --batch-mode  build-helper:timestamp-property it shows an error:
Failed to execute goal org.codehaus.mojo:build-helper-maven-plugin:1.7:timestamp-property (default-cli) on project wildfly-spring-boot-sample: The parameters 'name' for goal org.codehaus.mojo:build-helper-maven-plugin:1.7:timestamp-property are missing or invalid -> [Help 1]

Could you post your plugin configuration here?

Can you explain why you have a dependency to the build-helper-maven-plugin?

my artifact get timestamp


Quick changes while testing

Add pyproject.toml according to PEP 518. Using poetry for dependency management. Add .lock file for reproducability. Fixed a bug where the final output is not used in final file. Some code quality and quality of life changes.

Some more context:
I just tried the app and it works fine. Nice work!
Hopefully, it is fine for me to just open a PR instead of making issues, first.
More details on changes:

added some lines to the README so that it is easier for new users to test the implementation.
if someone uses poetry for dependency management, the pyproject.toml and the lock file for reproducibility is added
if a question is added and later removed (while changes where saved), the removed question was still added to final file -> one fix implemented
minor stuff