App not installed error when using app center distribution for android

After build successfully I had distribute the android signed APK and download it and installed but it is showing me "App not installed."
Please help me with any proper solution.
Thank you.

Hi, @sumanyadav12 ! Thanks for getting in touch with us! Could you please add some more details:

Does this happen after downloading apk via the App Center Install portal or via the in-app update dialog in your app also?
Does this issue happens on all Android devices or only on specific models?
On what Android versions it happens?

Hi, @sumanyadav12 ! Thanks for getting in touch with us! Could you please add some more details:

Does this happen after downloading apk via the App Center Install portal or via the in-app update dialog in your app also?
Does this issue happens on all Android devices or only on specific models?
On which versions of Android does this happen?

Hello @AnastasiaKubova @DmitriyKirakosyan
I'm facing the same issue now. Maybe these details will help to find a solution.

It is happening during any available options to install (downloading .apk & using the App Center Install portal & via installation link & via scanning QR-code of specific build)
This issue is reproduced on Android 11 and Android 12 versions. At the same time, the App installs on older Android devices without any error.
This issue is reproducible on multiple Android devices (Google Pixel 4XL - Android 12 & Samsung A51 - android 11, Xiaomi)
I've started facing this issue after I've updated the following lines inside "android/build.gradle" file. Here are the changes I've made:

buildscript {
    ext {
        buildToolsVersion = "29.0.3" => "30.0.2"
        minSdkVersion = 21
        compileSdkVersion = 29 => 30
        targetSdkVersion = 29 => 30
        ndkVersion = "20.1.5948944"
    }

Please help me to find the solution to this issue.
Thanks in advance.

Hi, @bamboo-horobets ! Thanks for getting in touch with us!
Could you please share the verbose logs?

Hello @AnastasiaKubova .
I was able to resolve this issue from my side.
The problem was here (see attached screenshots).

I have reuploaded the keystone file and saved the configuration. This enabled the usage of the APK Signature Scheme v3 signing flow.
Therefore no help is required now :)
Thanks for your time and will to help.

Glad to hear that your issue was resolved.
Thanks for using App Center!


Laraval sail is not included

Laraval sail is not included, to get this, you need to install PHP / Composer, which does defeat the purpose of laravel sail.

documentation has been updated.


Missing secureConnectionStart on PerformanceTiming interface

See: https://developer.mozilla.org/en-US/docs/Web/API/PerformanceTiming/secureConnectionStart
TypeScript Version:  1.6.1
Code
let timing: PerformanceTiming;
timing.secureConnectionStart = window.performance.timing.secureConnectionStart;

Expected behavior:
Everything typechecks.
Actual behavior:
Error TS2339: Property 'secureConnectionStart' does not exist on type 'PerformanceTiming'.

thx @YuichiNukiyama ;)


Fancier loops

Corrently we have for-loops, they're nice and stuff, but they're kinda bad. Some suggestions:

[ ] Infinet loop
[x] Break - statements
[x] Continue - statements
[ ] For-in loop

Do we want inifinet loops?


How can you clear the view cache for a single file?

My views aren't updating after editing in production, i realized there's a "view cache" that stores them in memory when the app is in production mode (which is why i didnt have this problem in development).
How can i clear the cache, preferably for a single specific file?

The only part that Express.js caches is the mapping of your ahort file/view name to the full path on disk and which view engine. Some view engines will also cache the template contents, which it sounds like what you are asking about. To clear contents, you'll need to reach out to the view engine module you are using to see if that is possible.


Encapsulate snap update permission operations in PermissionController

The SnapController.updateSnap() method performs some permission calculations that should occur in the PermissionController. In particular, it compares the permissions of an existing snap with that of a new version, revokes ones that no longer exist, and grants ones that were added. It accomplishes this by calling PermissionController actions. Ideally, these operations would be encapsulated within the PermissionController, while the approval request is managed by the SnapController.

This is likely to be fixed by #4163 and related work.


[AutoPR consumption/resource-manager] Introducing UsageDetails and Aggregated Cost by Managment Group Scope. Also updated some existing examples to include missing billingperiod in billingPeriodId Property.

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/3588

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/2433


feature request : add 'silent' option

Lets say I download 'AAAA'. this would output:
1 Failed download:

AAAA: No data found, symbol may be delisted

Is it possible to ensure this print statement doesn't output anything?

yeah, instead of being the guy to suggest the change i decided to BE the change lol, here's my repo link if you want a free feature added.
https://github.com/ksjk1998/yfinance.git

Lets say I download 'AAAA'. this would output:
1 Failed download:

AAAA: No data found, symbol may be delisted

Is it possible to ensure this print statement doesn't output anything?

If this has been successfully implemented, Can you make a Pull Request to this repo so we all can get the same feature that we want.

You can already do this when passing debug=False to methods ie history.

import yfinance as yf
#Delisted ACR-C
t = yf.Ticker("ACR-C")
print(t.history(debug=False))

This will not print that the ticker is delisted

You can already do this when passing debug=False to methods ie history.

import yfinance as yf
#Delisted ACR-C
t = yf.Ticker("ACR-C")
print(t.history(debug=False))

This will not print that the ticker is delisted

download method internally prints error.
Provided Ticker method example isn't helpful in this case

This can be closed as the feature implemented in #717


Add sidebar target, add sample data for class schedule

Added target to sidebar for widget creator
Added a sample json feed for someone's class schedule.

:+1:


Class Var Inspection is Difficult

There doesn't seem to be a straightforward way to inspect a classVar. I can't "do it and go" from the class definition in either coder or inspector view. I can get there in the inspector from classPool, but that requires users to know quite a lot about Smalltalk internals.

We need a "do it and go" action when the class var is selected

There was already an Cmd-i shortcut for it. I changed it to be Cmd-g instead to match other shortcuts.

Maybe there should be both, @j-brant?
cmd-i -> new window and cmd-g -> new pane


tf.contrib.rnn.decoder does not require explicitly build encoder?

As a beginner to tensorflow, I need to build a LSTM encoder decoder framework for images.
The tf.contrib.seq2seq.decoder does not require explicitly build encoder? Does it take the output from previous step as input? Thus the decoder_inputs are actually the input for encoder?

+1. There is no full usage example available that I'm aware of. The closest thing to a complete example that I have found is in the unit tests; see test for attention wrapper that builds the decoder.
The test makes the point that @leesunfreshing made valid. There's a difference between the encoder outputs and decoder inputs, but it's unclear what the decoder inputs even are (they're random numbers in the test).

This question is better asked on  StackOverflow since it is not a  bug or feature request. There is also a larger community that reads questions there.
@danielwatson6 We would be happy to welcome contributions for more example code, if it has tests.


Add Process.processID on Windows to match other OS

SwiftDriver uses processID and currently does not compile on Windows, because this property is absent

@swift-ci please test


Fix #4803 - Move some types internal

Moves IControllerArgumentBinder and IControllerPropertyActivator into
.Internal. Also renames ControllerArgumentBinder ->
DefaultControllerArgumentBinder for consistency with other controller
extensibility types.
We don't think these are 100% baked for our long term maintenance of the
product, and want to reserve the ability to make changes in the future.

:shipit:


Load Balancer RequestInterceptor breaks large file uploads

Describe the bug
This is basically present in anything that implements a ClientRequestInterceptor. See the original bug report for Spring Framework, along with reproducer that uses spring-cloud-starter-loadbalancer and SimpleLoadBalancer.
As it turns out, adding a ClientRequestInterceptor to a RestClient or RestTemplate results in it being wrapped in "Buffering" factory rather than "Streaming" factory, effectively breaking the streaming functionality required for large file upload. This makes usage of load balancer client unsuitable for transferring large files between microservices that communicate via load balancer addresses.
Spring framework developer has responded that they have no plan to fix this or provide a solution, as the ClientRequestInterceptor contract is fixed.
Is there an alternative for spring cloud loadbalancer implementation to implement something other than ClientRequestInterceptor and achieve the same functionality?
https://github.com/spring-projects/spring-framework/issues/32879
https://github.com/ZIRAKrezovic/spring-multipart-reproducer
Sample
If possible, please provide a test case or sample application that reproduces
the problem. This makes it much easier for us to diagnose the problem and to verify that
we have fixed it.

@ZIRAKrezovic - yes, it's there; you can use a @LoadBalanced WebClient to achieve this. You can also use it as the base of client for Spring Interface Clients if you do not want to work directly with the reactive API.

Yes, I personally use web client, but sadly not everybody wants webflux as a dependency in webmvc application.

Hello @ZIRAKrezovic . We have discussed it as a team and we've decided that implementing another blocking, non-interceptor-based solution is not something we are going to be adding to the backlog at this point. As a workaround, you can work directly with the LoadBalancer bean, for example RoundRobinLoadBalancer to retrieve the instance you want to use, and then, direct your calls there, without using the OOTB @LoadBalanced-annotated beans.


Rename arguments on _EditableFinder and _EditableNamespaceFinder

This commit rename the find_spec arguments in _EditableFinder and _EditableNamespaceFinder to be compliant of the standard importlib.abc.MetaPathFinder interface.
https://docs.python.org/3/library/importlib.html#importlib.machinery.PathFinder.find_spec https://github.com/abravalheri/typeshed/blob/eecac02ef7fdbe82b9dc57fa3ca4bb9d341116d7/stdlib/_typeshed/importlib.pyi
The find_module arguments were not renamed because the method find_module is deprecated starting from Pyhton3.10 and has been removed in Pyhton3.12
https://docs.python.org/3/reference/import.html#the-meta-path

Summary of changes

Closes
Pull Request Checklist

[ ] Changes have tests
[ ] News fragment added in newsfragments/.
(See documentation for details)

Thanks @mtreglia-gpsw .
Could you please add the specific type-ignore annotation?

Thank you very much @mtreglia-gpsw .
I don't know how this is handled in other libraries or if there is a convention for preferring del, but I would normally add the specific type ignore comment instead...
Anyway, I guess that is a matter of preference.

Thank you very much @mtreglia-gpsw .
I don't know how this is handled in other libraries or if there is a convention for preferring del, but I would normally add the specific type ignore comment instead...
Anyway, I guess that is a matter of preference.

Indeed with the del is not required the #type-ignore.
The del will just immediately decrement the ref counter for the variable instead of doing it when out of scope.
It's a matter of preference, If conventionally you prefer the type-ignore I will change it.

Thank you.


⚠ Digital Ocean - https://status.digitalocean.com/ has degraded performance

In 8a62ee9, Digital Ocean - https://status.digitalocean.com/ (https://status.digitalocean.com/api/v2/status.json) experienced degraded performance:

HTTP code: 200
Response time: 171 ms

Resolved: Digital Ocean - https://status.digitalocean.com/ performance has improved in 3230aeb.


Unable to determine origin of action from state msg

It seems to me like it is not possible to know whether an action was transmitted to the agv/amr as an instant action or as an node or edge action based on the information provided via the state message.
If i want to get that information just based on the available messages i would have to traverse through all node and edge actions and subtract them from the action states.
Is this an oversight or is there a reason for that ambiguity?

I think there was / is the assumption that the fleet management, which sends both (orders and instant actions), is clever enough to distinguish between (their own) order actions and instant actions by choosing appropriate actions identifiers or has internally another mechanism. Distinguishing between instant actions and order actions inside the state duplicates information which should be already available inside the fleet management.

Then what is the point of having node or edge states? All the fleet manager needs is the last node id, order id and orderupdateid.
The given representation makes it hard for tools that just use the data provided by the defined topics.
I am not under the impression that data size was a concern (e.g. every edge has both nodeids and a sequenzid).

If the fleet management looks only on lastNodeId, lastNodeSequenceId, orderId and orderUpdateId (and actions state array), it cannot determine if the order is still running (maybe yes, but only by observing more than one state message). There is no flag "order finished/failed".
(But in the end, I was not part of the panel when the format was defined. My very personal opinion is, that some fleet management systems have a problem to get all possible information from a single state message (but It's easy for me to talk, I'm on the AGV side). Therefore some information are inside the state which should be already available at the fleet management, to makes life easier. Yes I agree, that makes writing tools harder.)

Why is the fleet manager not able to determine that the order is finished based on lastNodeSequenceId, orderId, orderUpdateId and actions state array?
I am not against adding redundant information. I would like to have all relevant information in the state. The choosen representation is somewhat inconsistent in that regard.
Given the qos 0 of all channels it is impossible to write a tool that displays a somewhat complete state of the robot without another dependency to the fleet manager. The current state message is neither minimal nor consists of the necessary information to reason about why a vehicle does a certain action.

Sorry, little correction: the fleet management system is able to determine if the vehicle has reached the decision point (using the state message as information). Because the fleet management is the source of the order, it should have the information whether the order is finished or not and which actions are parts of the order and which actions (listed inside action state array) are instant actions and not part of the order.
The vehicle itself or third party observer doesn't know if the "order" is finished. The fleet management may or may not send a new order update after the vehicle has reached the decision point. Also a third party observer cannot distinguish if actions inside the action state are actions of an order or instant actions (without observing the order and / or instant action topic).

So given that there is no reason to send edge or node states? i suggest to mark them either as optional to reduce the amount of data transmitted or to extend the action states accordingly. The current design seems to be inefficient and does nothing really well (neither minimal nor consists of all necessary information for third party observer):


Expose Baked In Validators

Upon digging through the Git blame log I see that the baked in validators were previously exposed (https://github.com/go-playground/validator/commit/fc5d9f3ae0f19ada9361b84562db92d659c925ab) but less than a year later they were all made internal-only less than a year later (https://github.com/go-playground/validator/commit/e0e1af6a61dbd0608ffcdfd0fdae012b31d4229c). I'm curious as to the reasoning for this? I'm writing a custom validator currently, and would really like to leverage some of them so I don't have to rewrite the same code in my validator. I dug around in the code to see if there was some other mechanism to gain access to the internal validators, but nothing jumped out at me. Thanks for your time and awesome package!!

Hey @jamesgoodhouse, the main reason was that having them exposed was just like having a leaky abstraction.
I could not change them in any way without making a major version change as it could cause unexpected behavioural changes depending on how they were being used. Also, I was unable to do that same in changing their signatures for the same reasons.
Since most validations can simply be combined as they are run in sequence or by using the or operation | and so most people did not miss them being exposed.
The thing is that validations can also be used within other functions with the same tags by using validate.Var(..., "tag1,tag2") while maintaining the abstractions, albeit a little less efficient.

That makes complete sense to me. Thank you!


Upgrade extension code

use Path(name).suffix[1:].lower() code to get extension of ExcelFile uploads

added code already


Create simple profile page

Profile page shows following fields:
first_name: First name
last_name: Last name
username: Username
pfp: Profile picture
email: Email
phone_number: Phone Number

Hi, I'm interested in contributing. Do you have any reference material for the UI?


Fix deployment commands in docs (sync with README)

Docker Compose file should be piped into docker compose and Bash script should be piped into bash. Not the other way round.

Good catch! And thank you very much for your contribution! We're just in the process of enabling the fully digital workflow for the CLA on PRs we require for non-Siemens contributors and this should be online within the next few hours. I'll come back when we're ready.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.