A node with misconfigured  min-gas-price will silently drop remote transactions

Description
As a node operator, I want to log/report when remote transactions are dropped so that I can quickly identify misconfiguration issues.
Acceptance Criteria

Besu logs/metrics contain notification of dropped transactions due to too low gas price.

Steps to Reproduce

Add a validating node to an existing zero-gas network with min-gas price not set to zero
Submit transactions to a node with min-gas-price set to zero
Check for empty blocks and/or the validating nodes transaction pool (will be empty)

Expected behavior: [What you expect to happen]
Node should log that remote transactions are being dropped
Actual behavior: [What actually happens]
Node silently drops remote transactions with gasPrice < nodes minimum gas price.
Frequency: [What percentage of the time does it occur?]
All the time in a zero gas network.
Versions (Add all that apply)

Software version:  1.4.x, 1.3.x

Additional Information
This is especially critical for validating nodes, as this results in empty blocks causing network throughput to fall and transactions to take longer to process.
This issue is obvious when submitting transactions directly to a node as the JSON-RPC interface will return an error.
Documentation on min-gas-price needs to explicitly call this out especially for a zero gas network.

Hi @magooster,
It's worth considering the following when approaching this issue:

In an Ethereum network, transactions are dropped regularly, each miner effectively has its own set of rules for transaction selection (Besu is quite simple, and selects anything above a threshold (min-gas-price)). Usually, the rules are such that "cheap" transactions don't get mined.

In the situation above, the 0-gas-price transaction is only being ignored by one of the validators, and thus will be mined in the next block (which would be proposed by a different validator).

While we talk about "zero gas networks" - the reality is, each node is completely independent of the others, there is no overarching controller. So having each validator with a different min-gas-price is a legal configuration.

Moving this to a docs issue so we can make this expected behaviour clearer.

Issue moved to hyperledger/besu-docs #322 via ZenHub


added couple projects

Added two projects for AWS:

Serverless QR Code Generator
Cloud Resume API

looks good, you could also remove any aws projects you feel aren't up to par documentation wise.


404 for FT standard

The link was found on:
https://developers.flow.com/flow/fusd/transactions
The bad link is:
FungibleToken

@albeethekid The best way to fix this is to load the page, and click the "edit in Github" link in the top-right:

Find the dead link in that document and submit a PR.
Once it is merged, the link will start working in production.


SAN-174: New Artifactory shared instance impact on our repository con…

updated parent pom version

CI: No security warnings found


Retry playwright tests at least once

Videos and traces are configured to be generated on the first retry. So, changing the number of retries outside of the CI environment to 1 would allow for easier debugging when running tests locally

It puts them under the test-results folder. This is setup here: https://github.com/DevelopingSpace/starchart/blob/445361213802eafaaf3c813f0b28ed918b81308f/playwright.config.ts#L119


KeyError: 'owner' / IncompleteResponse: None

Hi,
Following this tutorial: https://www.twilio.com/blog/2017/08/geospatial-analysis-python-geojson-geopandas.html
When I get to the geojsonio.display() line, I get the following error:
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
~/temp-venv/lib/python3.6/site-packages/github3/models.py in __init__(self, json, session)
     47         try:
---> 48             self._update_attributes(json)
     49         except KeyError as kerr:

~/temp-venv/lib/python3.6/site-packages/github3/gists/gist.py in _update_attributes(self, gist)
    324     def _update_attributes(self, gist):
--> 325         super(Gist, self)._update_attributes(gist)
    326         self.commits_url = gist['commits_url']

~/temp-venv/lib/python3.6/site-packages/github3/gists/gist.py in _update_attributes(self, gist)
     50         self.id = gist['id']
---> 51         self.owner = users.ShortUser(gist['owner'], self)
     52         self.public = gist['public']

KeyError: 'owner'

During handling of the above exception, another exception occurred:

IncompleteResponse                        Traceback (most recent call last)
<ipython-input-12-9a29351e3f24> in <module>()
----> 1 geojsonio.display(precincts)

~/temp-venv/lib/python3.6/site-packages/geojsonio/geojsonio.py in display(contents, domain, force_gist)
     34
     35     """
---> 36     url = make_url(contents, domain, force_gist)
     37     webbrowser.open(url)
     38     return url

~/temp-venv/lib/python3.6/site-packages/geojsonio/geojsonio.py in make_url(contents, domain, force_gist, size_for_gist)
     91         url = data_url(contents, domain)
     92     else:
---> 93         gist = _make_gist(contents)
     94         url = gist_url(gist.id, domain)
     95

~/temp-venv/lib/python3.6/site-packages/geojsonio/geojsonio.py in _make_gist(contents, description, filename)
    170     ghapi = github3.GitHub()
    171     files = {filename: {'content': contents}}
--> 172     gist = ghapi.create_gist(description, files)
    173
    174     return gist

~/temp-venv/lib/python3.6/site-packages/github3/github.py in create_gist(self, description, files, public)
    303         url = self._build_url('gists')
    304         json = self._json(self._post(url, data=new_gist), 201)
--> 305         return self._instance_or_null(gists.Gist, json)
    306
    307     @requires_auth

~/temp-venv/lib/python3.6/site-packages/github3/models.py in _instance_or_null(self, instance_class, json)
    144             return None
    145
--> 146         return instance_class(json, self)
    147
    148     def _json(self, response, expected_status_code, include_cache_info=True):

~/temp-venv/lib/python3.6/site-packages/github3/models.py in __init__(self, json, session)
     48             self._update_attributes(json)
     49         except KeyError as kerr:
---> 50             raise exceptions.IncompleteResponse(json, kerr)
     51
     52     def _update_attributes(self, json):

IncompleteResponse: None The library was expecting more data in the response (KeyError('owner',)). Either GitHub modified it's response body, or your token is not properly scoped to retrieve this information.

It looks like this is a bug in the latest github3.py 1.0.1 release. I updated the requirements file to pin to 0.7.0 which should fix this.

@m-deck I filed the issue with github3 here: https://github.com/sigmavirus24/github3.py/issues/795. If it gets fixed, that should fix things here. Or in the meantime, you can roll back the version of github3 that you're using.


[Non-Admin Cluster Creation] Handling of cluster create for standard users is broken

Native dashboard create cluster

User is not redirect to cluster list page after creating cluster. Roles are not assigned

Embedded ember create cluster

User does not see cluster after being redirect to cluster list

In all cases changes to clusters and other previously seen resource types do not react to changes (clusters do no appear or are removed, secrets will not change etc).
The root cause of this is the new dynamic rbac added via Steve / v1.

An admin has access to all resource schemas and types, will get updates to those when they change and can exercise all(?) actions against individual resources and resource collections
Standard users however begin with a very small set of schemas and some only with POST rights. After they have access to a single cluster they gain the rights required to continue.
However those changes to the user are not pushed to the dashboard
This means we have to manually wait for those role changes to be applied, resubscribe to all sockets and then wait for the new resource types to be available and there are problems with this approach.

Note - This doesn't cover the reverse, when a user goes from having clusters and permissions to removing their last cluster
Note - Standard users and restricted admins also have issues related to not having access to a cluster.
I've split this out from #3416 to allow those fixes to go in

Fixing this will fix another release blocker #3626

Fixed by Darren & Vince as part of the large non-admin cluster create work

User is not redirect to cluster list

User can see cluster on cluster list now in both dashboard (rke2) and embedded (rke1)

Roles are not assigned

Please provide more information here, after cluster creation roles are in this state:

In all cases changes to clusters and other previously seen resource types do not react to changes (clusters do no appear or are removed, secrets will not change etc).

Please give more information about how to test this
Tested on v2.6-head (c10ef4b)

This covers all the ways to import/create a cluster (excluding by cluster template) when the non-admin creates their first cluster.
If the user can assign roles as part of the create process they should be shown again when editing the cluster.

I tried as Standard-User to create cluster from each group:
Custom clusters RKE1 / RKE2, Import existing Generic cluster:

after creation I am redirected to cluster details page with registration commands

Create -> DO RKE1 / RKE2, Create GKE

after creation I am redirected to cluster list

I can see all created clusters on Menu -> Cluster Management list fine
Works fine on v2.6-head (c10ef4b)


Test

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c91c78d). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #2   +/-   ##
=========================================
  Coverage          ?   64.76%
=========================================
  Files             ?       73
  Lines             ?     8078
  Branches          ?        0
=========================================
  Hits              ?     5232
  Misses            ?     2846
  Partials          ?        0

Flag
Coverage Δ

#ecl
64.76% <0.00%> (?)

Continue to review full report at Codecov.

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


Using IOfflineStoreExtensions DefineTable

Discussed in https://github.com/Azure/azure-mobile-apps/discussions/761

Originally posted by henda79 September 24, 2023
Hi, I've recently started porting to MAUI... oh the joys.
I've took this opportunity to refactor some code. Previously our table names matched the model names, but now my model are suffixed with Dto, so UserDto for example and the table name is Users. So with this in mind, I define all my tables using:
IOfflineStoreExtensions.DefineTable<UserDto>("Users");
However I notice when calling the GetOfflineTable method, it prepares the SQL statement using the table name userdto. I've looked at the code I can see that DatasyncContractresolver.ResolveTableName only gets the table name from the attribute in the model, which is great, but the question here is what is the point in defining the tables with explicit names ?
What I'd like to see is the resolution of table names from here or the attributes. Correct me please if I've missed something :)

@adrianhall since it is possible to define the tables like
store.DefineTable<UserDto>("Users");
I was hoping the method
var table = client.GetOfflineTable<UserDto>();
would resolve the name from where I have already defined the table. So basically use the type and lookup in the definitions dictionary and see there is another name to use... or as you say just use attributes.

The problem is when you have two distinct ways of accessing the same data - one might use JSON/JObject and the other might use a subset of the data via a different model.  There are too many permutations, which is why we prefer you to use the DataTable attribute for this.

Fair enough, I'll use the Attributes then.
Thanks Adrian for addressing these issues.


[HTTP] Refactor protocol constraints checks

Protocol constraints checks consists of limits of inbound and outbound frames of different types. The implementation is spread out through the codec source code. For readability and sharing between legacy and new codec implementations, protocol constrains checks should be refactored into a dedicated class.
Sub-task of the #12278

@yanavlasov is this a dup of https://github.com/envoyproxy/envoy/issues/10646 or related?

I'd say it is a pre-requisite. This bug is to refactor flood checks, but the class can be extended to do other checks as well.


feat(resources): update to use mini cards

Related Ticket(s)
#6540
Description
Change Design and functional specifications and Development documentation to be in one "Resources" section at the top.

Changelog
New

web component svg

Changed

SpecLink component to be called RecourseLinks
use MiniCards

Removed

anchor links for Design and functional specifications and Development documentation

This looks fantastic! I will leave @janchild to give the final thumbs up. But looks great to me. Thanks Ari!


[Autocomplete] Add forcePopupIcon prop

[ x] I have searched the issues of this repository and believe that this is not a duplicate.

Summary 💡
The freeSolo property affects whether change events are fired when the input text does not match an item in the list. It also controls whether the AutoComplete renders as a Select or TextField. I think these should be controlled independently.  freeSolo is also a non-intuitive name for the behaviour.
Examples 🌈

Textbox Autocomplete

Combobox selection

Motivation 🔦
Coming from a windows background, a ComboBox will still have the caret to pull the menu and edit an existing value. A Textfield can also have an auto complete list which will only appear when the user type, and the control would render as a TextField.
I suggest alternative property names
allowCustomUserInput and allowUserMenuSelection, or alternatively a means of the user toggling the menu visibility from a custom component supplied via renderInput

@chrismcv Do you have a reproduction? I don't understand what behavior you are referring to.

                {freeSolo ? null : (
                  <IconButton
                    {...getPopupIndicatorProps()}
                    disabled={disabled}
                    aria-label={popupOpen ? closeText : openText}
                    title={popupOpen ? closeText : openText}
                    className={clsx(classes.popupIndicator, {
                      [classes.popupIndicatorOpen]: popupOpen,
                    })}
                  >
                    {popupIcon}
                  </IconButton>
                )}

This code  hides the down arrow (caret) in freeSolo mode.
And this code uses the same prop to prevent user input that isn't from the list.
I think each should be controlled separately. As I want freeSolo input with a down arrow visual.

Thank you for the extra detail!
So caret is used as a synonym of the arrow indicator in the context of this issue. Regarding your two examples. They don't seem to support your use case. What's the motivation for using a free solo input and the arrow icon?

In our application we have a "Title" Combobox, which has values like Mr, Mrs, Miss, Dr, Rev. It is quickest for users to be able to pick these from a dropdown, but occassionally they need to add a new value that isn't in the system lists, and we want them to be able to. If we use freeSolo mode, the arrow will dissappear which will confuse our users.

@chrismcv What do you think of a forcePopupIcon prop, it would be null by default, accept a boolean value. If true, the arrow is visible, if false, hidden?

Yes, that'd be ideal.

Ok, so we can think of a diff close to the following:
diff --git a/packages/material-ui-lab/src/Autocomplete/Autocomplete.d.ts b/packages/material-ui-lab/src/Autocomplete/Autocomplete.d.ts
index 767a3862d..f6ed2909b 100644
--- a/packages/material-ui-lab/src/Autocomplete/Autocomplete.d.ts
+++ b/packages/material-ui-lab/src/Autocomplete/Autocomplete.d.ts
@@ -67,6 +67,10 @@ export interface AutocompleteProps
    * The children stay within it's parent DOM hierarchy.
    */
   disablePortal?: boolean;
+  /**
+   * Force the visibility display of the popup icon.
+   */
+  forcePopupIcon?: true | false | 'auto';
   /**
    * The component used to render the listbox.
    */
diff --git a/packages/material-ui-lab/src/Autocomplete/Autocomplete.js b/packages/material-ui-lab/src/Autocomplete/Autocomplete.js
index b3f87c525..8febe1025 100644
--- a/packages/material-ui-lab/src/Autocomplete/Autocomplete.js
+++ b/packages/material-ui-lab/src/Autocomplete/Autocomplete.js
@@ -201,6 +201,7 @@ const Autocomplete = React.forwardRef(function Autocomplete(props, ref) {
     disablePortal = false,
     filterOptions,
     filterSelectedOptions = false,
+    forcePopupIcon = 'auto',
     freeSolo = false,
     getOptionDisabled,
     getOptionLabel = x => x,
@@ -340,7 +341,7 @@ const Autocomplete = React.forwardRef(function Autocomplete(props, ref) {
                   </IconButton>
                 )}

-                {freeSolo ? null : (
+                {(!freeSolo || forcePopupIcon === true) && forcePopupIcon !== false ? (
                   <IconButton
                     {...getPopupIndicatorProps()}
                     disabled={disabled}
@@ -352,7 +353,7 @@ const Autocomplete = React.forwardRef(function Autocomplete(props, ref) {
                   >
                     {popupIcon}
                   </IconButton>
-                )}
+                ) : null}
               </div>
             ),
           },

@oliviertassinari can I start to work with this issue?

@SandraMarcelaHerreraArriaga Sure, the feature looks good.


kubectl-gardenlogin process leakage

What happened:
kubelet command hung, and kubectl-gardenlogin process repeatedly generated
 501 85105 85104  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
 501 85106 85105  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
 501 85107 85106  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
 501 85108 85107  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
 501 85109 85108  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
 501 85110 85109  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
 501 85111 85110  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
 501 85112 85111  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
 501 85113 85112  0 10:06AM ttys000  0:00.01 kubectl-gardenlogin get-client-certificate
....

What you expected to happen:
`kubelet get xx` without issue

How to reproduce it (as minimally and precisely as possible):
download `kubeconfig-gardenlogin`

gardenctl config set-garden abc --kubeconfig “<path-to-garden-cluster-kubeconfig>”

gardenctl target --garden abc

eval $(gardenctl kubectl-env zsh)

kubectl get xxx

Anything else we need to know:
observed non-admin user at the moment
Environment:
gardenctl version
Version: [version.Info](http://version.info/){Major:“2”, Minor:“2", GitVersion:“v2.2.1”, GitCommit:“e235d0017d721bcf824266f7a4e2aaad78068282", GitTreeState:“clean”, BuildDate:“2023-02-17T12:43:08+00:00", GoVersion:“go1.19.6”, Compiler:“gc”, Platform:“darwin/arm64”}

Hi @tedteng, you say kubelet but you probably mean kubectl, right?
In your steps on how to reproduce the issue, you download kubeconfig-gardenlogin. What do you mean by kubeconfig-gardenlogin. Where do you download it? Where is this file used later in your step-by-step description?

gardenctl config set-garden abc --kubeconfig “<path-to-garden-cluster-kubeconfig>”
gardenctl target --garden abc
eval $(gardenctl kubectl-env zsh)

here you target the garden abc with kubeconfig <path-to-garden-cluster-kubeconfig>. So the kubectl get xxx command that you run uses the kubeconfig that you set for your garden cluster, which is typically not a gardenlogin kubeconfig.
To wrap it up: With the given description I cannot see how a gardenlogin kubeconfig for a shoot cluster is used so that the kubectl-gardenlogin get-client-certificate command is executed.

my bad yes Kubectl,  the steps I observed from my colleagues' laptop she downloads Kubeconfig from the dashboard, then put on somewhere as
<path-to-garden-cluster-kubeconfig> and another case from an internal user ticket but from Linux with the same symptom

Hi @tedteng, I think there are some confusions around the different kubeconfigs:

Garden cluster kubeconfig: You can find this kubeconfig on the MY ACCOUNT page.
Gardenlogin kubeconfig: This is the kubeconfig for the respective shoot cluster. Usually you would not download this kubeconfig manually from the dashboard if you are using gardenctl, as gardenctl generates this transparently for you.

You can also click on the (i) button to see the installation instructions where all steps are mentions (especially note the last sentence)

TL;DR: Do NOT configure the gardenlogin kubeconfig as garden cluster kubeconfig for gardenctl. The garden cluster kubeconfig can be downloaded from the MY ACCOUNT page on the dashboard


Always use folder name as environment name for virtual envs

Currently we have some scripts that attempts to determine the virtual environment name as follows.
This doesn't work with venv environments. need for this script is not entirely known, hence remove it.
import sys
if hasattr(sys, "real_prefix"):
  print("virtualenv")
elif hasattr(sys, "base_prefix") and sys.base_prefix != sys.prefix:
  print("venv")

Instead of doing this we should just use the folder name.

What's the best way to validate this?

I've verified that the folder names are being used as environment names now.


ci: split out starting engine step

As discussed this morning :tada:
We can have a dedicated starting engine step, which will connect to the engine, start a session, and immediately disconnect.
If the engine isn't already started, this starts it! In the future, we can use honeycomb and more quickly identify issues with too many cache volumes, etc.

Just noticed that re-running failed jobs does not update existing traces correctly - re https://github.com/dagger/dagger/pull/6492

At least the above confirms that the new step is added 👆

Will add another screenshot after the jobs on main complete.

LGTM!


beta UI/UX improvements for app.web3inbox.com

placeholder
### Tasks
- [ ] https://github.com/WalletConnect/web3inbox/issues/251
- [ ] https://github.com/WalletConnect/web3inbox/issues/252
- [ ] https://github.com/WalletConnect/web3inbox/issues/253
- [ ] https://github.com/WalletConnect/web3inbox/issues/254
- [ ] https://github.com/WalletConnect/web3inbox/issues/256

P3: refreshing on mobile when on notifications screen (not a dApp) takes you to discover page

This should already be fixed with previous updates. Also, we're forcing users to install PWA on mobile and this doesn't see reproducible there. Checking as completed


404 link in "Unsupervised learning"

Steps to reproduce the problem

Go to https://learn.qiskit.org/course/machine-learning/unsupervised-learning
Scroll down to "Quantum Boltzmann Machines"
Click on "quantum Boltzmann machines page"
Be redirected to a 404 page

What is the current behavior?
The link points to a 404 page.
What is the expected behavior?
The link should point to an available page.
Screenshots (optional but very helpful)

Environment (optional but very helpful)

Device: Laptop
OS: MacOS
Browser: Chrome

@frankharkins -- do you know where this link should point to?


Unify friend assemblies articles

Summary
This PR came out from the issue #6181 .
The articles are:
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/assemblies-gac/friend-assemblies
https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/concepts/assemblies-gac/friend-assemblies
I'm not sure about "C# blabla or VB blabla" is great, but it's a start. Also, I tried to put both C#/VB examples together with tabbed content, but I had some problems..

@BillWagner Wait! The example code on page is just C# code. I was wondering you could help me to put both examples in single page. The page is not complete yet.

Thanks for writing the comment @lucasnobredev
I missed that.  If that's something you'll be working on today, let's handle it in another PR.
This file gives a good example on how tabs are configured.  Notice that they don't render correctly on GitHub. It's a custom extension.
Ping me if you've got more questions, and I'll watch for an updated PR.
If it's going to take longer, let me know and I'll revert the changes you've made so far, and you can continue in your current branch, and open a new PR when you are ready.


snake_case to camelCase for every responses from server to client

What happens is whenever we create models in FastAPI we create the variables in snake_case as per the PEP-8 standard, however in the frontend it requires camel-case  fields. To solve this issue we should use Pydantic Aliases. Please refer this for more info.

This is indeed a problem I had to solve with my frontend. I used openapi-typescript-codegen package with some modifications.
If aliases are used, what does that do to the OpenAPI schema - does it convert the docs into camel case?

Yes it does converts to camel case,
See the example below:
from pydantic import BaseModel

def snake_to_camel(snake_str):
    words = snake_str.split("_")

    return words[0] + "".join(word.title() for word in words[1:])

class Model(BaseModel):
    first_name: str
    last_name: str

    class Config:
        alias_generator = snake_to_camel

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
async def root(model: Model):
    return {"message": "Hello World"}

Thanks for suggesting this idea!
I believe the casing for the API should not be client-specific. It's better for the separation of concerns. It's also common to have multiple types of clients (web, mobile, server), and not all of them use camel case. I would leave it to the frontend to handle the conversion from CamelCase -> snake_case before sending the request.


Sources Update

This edit changes the sources section to a JSON payload, moves it to the front of the stream, and adds a separator for the streaming content.

Hey, just got back from vacation, let me take a look at this and we also need to sync up with Rebecca to Make sure she's ready for this change


feat: add opt-out support for bevy_eventlistener

This adds support for bevy_eventlistener, which allows users to attach callbacks to entities and have it react to events targeting that entity.
This doesn't affect users who don't use it and they will still be able to listen to the events normally using EventReader<SpanTweenerEnded>. So I made the feature opt-out, but I'm open to making it an opt-in too if there are good reasons to.

I usually preferred 3rd party crate to be opt-in but eventlistener does goes really well with the design of this crate. Opt-out should be good.

Thanks!

Apparently the example doesn't actually works 😂 I didn't bother testing it. Fixed it by adding EventListenerPlugin::<TimeRunnerEnded>::default() in another branch I was testing.


Fetching activitylog for a specific model instance

How to Fetch activitylog for a specific model instance

This is working fine

Answer

$inventory = new Inventory();
Activity::where('subject_type',get_class($inventory))->get();
2) Answer
$inventory = new Inventory();
Activity::forSubject($inventory)->get();
You have just edit below function in this path vendor/spatie/laravel-activitylog/src/models/Activity.php
public function scopeForSubject(Builder $query, Model $subject): Builder
{
return $query
->where('subject_type', $subject->getMorphClass())
->orWhere('subject_id', $subject->getKey());
}

Just use this trait https://github.com/spatie/laravel-activitylog/blob/master/src/Traits/HasActivity.php

I have this question:
How would the query for a specific model instance look when using this trait?
$estoque = new Estoque();
Activity::query->get();

https://github.com/spatie/laravel-activitylog/blob/1f5d1b966187b2d11995d0d1898a2d4fb44b5c67/src/Traits/LogsActivity.php#L120-L123


release-notes template

Differences compared to last 'release' to Validatieraad aren't really accounted for in this template. Maybe add an H3 header per zib (###) to indicate this?

Differences compared to last 'release' to Validatieraad aren't really accounted for in this template. Maybe add an H3 header per zib (###) to indicate this?

Can't that be a diff between the two release note files? Or is that too simplistic?

Differences compared to last 'release' to Validatieraad aren't really accounted for in this template. Maybe add an H3 header per zib (###) to indicate this?

I think it would be a very bad idea to add this information to this repository. This info is only relevant at a single point in time, to a very small group of people, while this information is there for everyone, for eternity.


Kedro-Great compatible with great_expectations >= 0.13.0

Hi,
The current version of kedro-great only works by installing great_expectations<0.13.0 . This new version of GE has cool features such as Microsoft teams notifications.
I linked a pull request that hopefully solves this issue.

Hi, I am trying to use kedro_great but facing same version issue. I managed to run it with great_expectations 0.12.9. Thanks for this plugin!


Doc improvement. No new release

Codecov Report

Merging #7 (ea8f1fa) into master (0d1c841) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.


Implicit 'name' and 'in' properties in 3.1-style reusable headers causes lint errors

Based on my reading of the OpenAPI 3.1.0 spec, it looks like openapi-cli doesn't correctly handle when headers are defined in /components/headers and referenced in a response.

Click here for reproducing openapi.yml file
openapi: 3.1.0

info:
  title: Bug
  version: 0.0.1
  description: "Bug"
  license:
    name: Unlicensed
    identifier: UNLICENSED
    url: http://invalid

servers:
- description: "yep"
  url: http://invalid

components:
  headers:
    Foo-Bar:
      required: true
      description: "Foo bar!"
      schema:
        type: "string"

paths:
  /test:
    get:
      operationId: getTest
      summary: Get Test! Foo! Etc!

      parameters:
      - $ref: "#/components/headers/Foo-Bar"

      responses:
        200:
          description: "200"
          content:
            application/json:
              schema: { type: "object" }
        400:
          description: "400"
          content:
            application/json:
              schema: { type: "object" }

I get the following errors:
[1] tmp/oasbug.yml:19:7 at #/components/headers/Foo-Bar/in
Property `in` is not expected here.

[2] tmp/oasbug.yml:20:7 at #/components/headers/Foo-Bar/name
Property `name` is not expected here.

According to the spec about header objects (referenced in the components property table), header objects aren't supposed to contain a name or an in, as both are implied from their presence in /components/headers.
From https://spec.openapis.org/oas/v3.1.0#header-object:

The Header Object follows the structure of the Parameter Object with the following changes:

name MUST NOT be specified, it is given in the corresponding headers map.
in MUST NOT be specified, it is implicitly in header.

I've tried adding in: and name: to the shared header, but that causes errors too. I also tried attaching an in: and a name: to the object containing the $ref, but that doesn't silence the errors either.
Expected behavior
I'm not 100% sure my reading is right, but I would expect no errors for the above spec (modulo any typos I may have let sneak in there of course)
OpenAPI definition
OpenAPI 3.1
openapi-cli Version(s)
1.0.0-beta.67
Node.js Version(s)
16.10.0

@shabbyrobe I can't reproduce the exact issue with the  openapi file you provided... I get different error:
[1] test.yaml:18:5 at #/components/headers/Foo-Bar

The field `name` must be present on this level.

16 | components:
17 |   headers:
18 |     Foo-Bar:
19 |       required: true
20 |       description: "Foo bar!"

Error was generated by the spec rule.

[2] test.yaml:18:5 at #/components/headers/Foo-Bar

The field `in` must be present on this level.

16 | components:
17 |   headers:
18 |     Foo-Bar:
19 |       required: true
20 |       description: "Foo bar!"

Error was generated by the spec rule.

which is 100% expected as you're trying to use Header in parameters section...
Headers in OpenAPI 3.1 should be used in response headers only.

If you want to document request headers you have to use Parameters.

 Click here for valid openapi.yml file
openapi: 3.1.0

info:
  title: Bug
  version: 0.0.1
  description: "Bug"
  license:
    name: Unlicensed
    identifier: UNLICENSED
    url: http://invalid

servers:
- description: "yep"
  url: http://invalid

components:
  headers:
    Foo-Bar:
      required: true
      description: "Foo bar!"
      schema:
        type: "string"
  parameters:
    Foo-Bar:
      in: header
      name: Foo-Bar
      required: true
      description: "Foo bar!"
      schema:
        type: "string"

paths:
  /test:
    get:
      operationId: getTest
      summary: Get Test! Foo! Etc!

      parameters:
      - $ref: "#/components/parameters/Foo-Bar"

      responses:
        200:
          description: "200"
          headers:
            Foo-Bar:
              $ref: "#/components/headers/Foo-Bar"
          content:
            application/json:
              schema: { type: "object" }
        400:
          description: "400"
          content:
            application/json:
              schema: { type: "object" }

Closing the issue. Feel free to continue converstation.

Ah yep that makes sense, I missed that "reusable headers" means "reusable response headers". I've switched to using a "reusable header parameter" as you suggest and it lints fine now. The non-reproducible error was because I pasted the wrong output 🤦♂. Thanks for the help, much appreciated!


ng init looks at parent folder instead of pwd

OS?
Mac OSX
Versions.
1.0.0-beta.24
ng init in an empty folder tries to overwrite files in the parent directory:

Let me guess, it looks at the nearest folder with a package.json file?

Yeah most likely. Not what I want in my case as I'm wanting to create a standalone project in the demo folder, to test the angular lib in the parent.

Yeah it's the package.json, it's the project 'marker'. At the moment this is "working as intended" though...
In the future the init functionality is likely to be removed as a followup to https://github.com/angular/angular-cli/issues/4007.

Creating an empty package.json fixed it!


prisma 3.0.1 warns about breaking changes.

Bug description
It probably should warn about breaking changes, but this check:
https://github.com/prisma/prisma/blob/40783e17b07d24c3576e863abe6344b6d9d7a9a7/packages/cli/src/Generate.ts#L219
Is not correct since the switch to semver.
How to reproduce
Install<EMAIL_ADDRESS>and re-run prisma generate.
Expected behavior
No response
Prisma information
datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

generator client {
  provider = "prisma-client-js"
}

model Something {
  id        String @id @default(cuid())
  name      String
}

Environment & setup

OS: MacOS
Database: PostgreSQL
Node.js version: v14.17.1

Prisma Version
prisma                  : 3.0.1
@prisma/client          : 3.0.1
Current platform        : darwin
Query Engine (Node-API) : libquery-engine 2452cc6313d52b8b9a96999ac0e974d0aedf88db (at<EMAIL_ADDRESS>Migration Engine        : migration-engine-cli 2452cc6313d52b8b9a96999ac0e974d0aedf88db (at node_modules/@prisma/engines/migration-engine-darwin)
Introspection Engine    : introspection-core 2452cc6313d52b8b9a96999ac0e974d0aedf88db (at node_modules/@prisma/engines/introspection-engine-darwin)
Format Binary           : prisma-fmt 2452cc6313d52b8b9a96999ac0e974d0aedf88db (at node_modules/@prisma/engines/prisma-fmt-darwin)
Default Engines Hash    : 2452cc6313d52b8b9a96999ac0e974d0aedf88db
Studio                  : 0.423.0

I don't understand the title change. This is a clean/new install. It shouldn't warn about breaking changes at all. The original title was correct.

This is what I am seeing on a clean install:
C:\Users\Jan\Documents\throwaway\9171>npx prisma generate
Environment variables loaded from .env
Prisma schema loaded from prisma\schema.prisma

✔ Generated Prisma Client (3.0.1) to .\node_modules\@prisma\client in 63ms
You can now start using Prisma Client in your code. Reference: https://pris.ly/d/client

import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()

warn Prisma 2.12.0 has breaking changes.
You can update your code with
`npx @prisma/codemods update-2.12 ./`
Read more at https://pris.ly/2.12

Is that what you are seeing as well @Zn4rK?

@janpio Yep, exactly.

Ok, so this is comparing the previous version in the project with the current version - and on a new project this now seems to return a number < 12 - which makes sense on 3.0.1 of course. What is missing is the confirmation that the old version was also major 2.
Then we can additionally also think if we should output a warning that reminds people to look at the breaking changes in 3.x if they upgrade from 2.x.
Does that make sense?

Thanks for reporting this @Zn4rK - a draft PR is up and we are now looking at if this is all correct, covered, if we can and should do more and so on. The message is really nothing to worry about of course really.

Sorry for the title change that I did. I misread the issue and though you were asking for a warning about breaking changes. Looks like this is already handled now.


Abnormal resolution after upgrading from version 9.5 to 9.6/9.7/9.8 or 9.9

What version of OR-Tools and what language are you using?
9.5
Version: main/v9.6/v9.5 etc.
Language:
C#
Which solver are you using (e.g. CP-SAT, Routing Solver, GLOP, BOP, Gurobi)
SCIP
What operating system (Linux, Windows, ...) and version?
Windows/Linux
What did you do?
We have some test cases to validate the optimization implementation after upgrading the or-tools version to the latest one.
We have observed that the test cases don't pass anymore.
We have tried using 9.6, 9.7, and 9.8, and we have the same problem, so we guess it relates to a change from version 9.5 to 9.6.
Could you help us?
I am attaching a simple problem in which the problem is manifested.
What did you expect to see
OPTIMAL
What did you see instead?
ABNORMAL
Make sure you include information that can help us debug (full error message, model Proto).
The same problem is being adequately resolved using version 9.5.
\ Generated bx_bool MPModelProtoExporter
\   Name             :
\   Format           : Free
\   Constraints      : 12
\   Variables        : 15
\     Binarx_bool         : 3
\     Integer        : 0
\     Continuous     : 12
Minimize
Obj: +10 x_up - 10 x_down + 100 y_up -100 y_down +50 z_up -50 z_down
Subject to
auto_c_000000000: +1 x -1 x_up -1 x_down  = -0
auto_c_000000001: +1 x_up -10 x_bool  <= 0
auto_c_000000002: +1 x_down -10 x_bool  >= -10
auto_c_000000003: +1 y -1 y_up -1 y_down  = -0
auto_c_000000004: +1 y_up -inf y_bool  <= 0
auto_c_000000005: +1 y_down -inf y_bool  <= nan
auto_c_000000006: +1 z -1 z_up -1 z_down  = -0
auto_c_000000007: +1 z_up -inf z_bool  <= 0
auto_c_000000008: +1 z_down -inf z_bool  <= nan
auto_c_000000009: +1 x +1 y -1 sub_goal  = -0
auto_c_000000010: +1 z -1 slack  = -0
auto_c_000000011: +1 x +1 z -1 goal  = -0
Bounds
-10 <= x <= 10
0 <= x_up <= 10
-10 <= x_down <= 0
0 <= x_bool <= 1
y free
0 <= y_up
y_down <= 0
0 <= y_bool <= 1
z free
0 <= z_up
z_down <= 0
0 <= z_bool <= 1
-50 <= sub_goal <= 50
slack free
100 <= goal <= 100
Binaries
x_bool
y_bool
z_bool
End

have you enabled the log ?

Nan are really bad. Do not create a model with nans.
Second, Scip really does not like infinity. Use 1e20 instead of infinity.
Le mar. 30 avr. 2024, 10:02, Laurent Perron @.***> a écrit :

Are you using parallelism?
Le mar. 30 avr. 2024, 09:58, Francesc @.***> a écrit :

Hello Laurent,
Thanks for your fast answer.
This is the solver output using the version v9.5 and v9.9 for the same
problem.
presolving:
(round 1, fast)       6 del vars, 7 del conss, 0 add conss, 4 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 2, fast)       8 del vars, 8 del conss, 0 add conss, 5 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 3, fast)       9 del vars, 8 del conss, 0 add conss, 7 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 4, fast)       10 del vars, 8 del conss, 0 add conss, 7 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 5, fast)       11 del vars, 9 del conss, 0 add conss, 8 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 6, fast)       13 del vars, 11 del conss, 0 add conss, 8 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 7, fast)       14 del vars, 12 del conss, 0 add conss, 8 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
Deactivated symmetry handling methods, since SCIP was built without symmetry detector (SYM=none).
presolving (8 rounds: 8 fast, 1 medium, 1 exhaustive):
15 deleted vars, 12 deleted constraints, 0 added constraints, 8 tightened bounds, 0 added holes, 0 changed sides, 0 changed coefficients
1 implications, 0 cliques
transformed 1/1 original solutions to the transformed problem space
Presolving Time: 0.00
SCIP Status        : problem is solved [optimal solution found]
Solving Time (sec) : 0.00
Solving Nodes      : 0
Primal Bound       : +4.60000000000000e+03 (1 solutions)
Dual Bound         : +4.60000000000000e+03
Gap                : 0.00 %
and
presolving:
(round 1, fast)       6 del vars, 5 del conss, 0 add conss, 4 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 2, fast)       8 del vars, 6 del conss, 0 add conss, 5 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 3, fast)       9 del vars, 7 del conss, 0 add conss, 5 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 4, fast)       9 del vars, 7 del conss, 0 add conss, 6 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 5, exhaustive) 9 del vars, 7 del conss, 0 add conss, 6 chg bounds, 0 chg sides, 0 chg coeffs, 1 upgd conss, 1 impls, 0 clqs
(round 6, fast)       9 del vars, 7 del conss, 0 add conss, 7 chg bounds, 0 chg sides, 0 chg coeffs, 1 upgd conss, 2 impls, 0 clqs
(round 7, exhaustive) 9 del vars, 7 del conss, 0 add conss, 7 chg bounds, 0 chg sides, 0 chg coeffs, 2 upgd conss, 2 impls, 0 clqs
(0.0s) probing cycle finished: starting next cycle
Deactivated symmetry handling methods, since SCIP was built without symmetry detector (SYM=none).
presolving (8 rounds: 8 fast, 3 medium, 3 exhaustive):
9 deleted vars, 7 deleted constraints, 0 added constraints, 7 tightened bounds, 0 added holes, 0 changed sides, 0 changed coefficients
4 implications, 0 cliques
presolved problem has 6 variables (1 bin, 0 int, 0 impl, 5 cont) and 5 constraints
2 constraints of type
3 constraints of type
Presolving Time: 0.00
(node 1) unresolved numerical troubles in LP 5 -- using pseudo solution instead (loop 1)
time | node  | left  |LP iter|LP it/n|mem/heur|mdpt |vars |cons |rows |cuts |sepa|confs|strbr|  dualbound   | primalbound  |  gap   | compl.
0.0s|     1 |     2 |    10 |     - |   627k |   0 |   6 |   5 |   5 |   0 |  0 |   0 |   0 |    -nan(ind) |      --      |    Inf | unknown
(node 2) forcing the solution of an LP (last LP 6)...
[solve.c:3917] ERROR: (node 2) unresolved numerical troubles in LP 7 cannot be dealt with
[solve.c:4202] ERROR: Error <-6> in function call
[solve.c:4996] ERROR: Error <-6> in function call
[scip_solve.c:2792] ERROR: Error <-6> in function call
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1714463042.777582   44348 scip_interface.cc:801] Invalid SCIP status: INVALID_ARGUMENT: SCIP error code -6 (file 'C:\Users\corentinl\work\or-tools\ortools\linear_solver\scip_interface.cc', line 801) on 'solver_->GetNumThreads() > 1 ? SCIPsolveConcurrent(scip_) : SCIPsolve(scip_)'
E0000 00:00:1714463042.794640   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
E0000 00:00:1714463042.795149   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
E0000 00:00:1714463042.796434   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
E0000 00:00:1714463042.796614   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
E0000 00:00:1714463042.797316   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
Our feeling that the problem is related to that the SCIP does not like
the constraints

auto_c_000000005: +1 y_down -inf y_bool <= nan
auto_c_000000008: +1 z_down -inf z_bool <= nan

I would give another try to formulate them differently. Now I generate
them by:
solver.Add(z_down >= double.NegativeInfinity * (1 - z_bool));
—
Reply to this email directly, view it on GitHub
https://github.com/google/or-tools/issues/4210#issuecomment-2084639511,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACUPL3P3OBY5GNEXDT3KXWTY75FLPAVCNFSM6AAAAABG6OHCWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBUGYZTSNJRGE
.
You are receiving this because you commented.Message ID:
@.***>

Last, if you do not have continuous variables just use CP-SAT.
Le mar. 30 avr. 2024, 10:04, Laurent Perron @.***> a écrit :

Nan are really bad. Do not create a model with nans.
Second, Scip really does not like infinity. Use 1e20 instead of infinity.
Le mar. 30 avr. 2024, 10:02, Laurent Perron @.***> a écrit :

Are you using parallelism?
Le mar. 30 avr. 2024, 09:58, Francesc @.***> a
écrit :

Hello Laurent,
Thanks for your fast answer.
This is the solver output using the version v9.5 and v9.9 for the same
problem.
presolving:
(round 1, fast)       6 del vars, 7 del conss, 0 add conss, 4 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 2, fast)       8 del vars, 8 del conss, 0 add conss, 5 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 3, fast)       9 del vars, 8 del conss, 0 add conss, 7 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 4, fast)       10 del vars, 8 del conss, 0 add conss, 7 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 5, fast)       11 del vars, 9 del conss, 0 add conss, 8 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 6, fast)       13 del vars, 11 del conss, 0 add conss, 8 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 7, fast)       14 del vars, 12 del conss, 0 add conss, 8 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
Deactivated symmetry handling methods, since SCIP was built without symmetry detector (SYM=none).
presolving (8 rounds: 8 fast, 1 medium, 1 exhaustive):
15 deleted vars, 12 deleted constraints, 0 added constraints, 8 tightened bounds, 0 added holes, 0 changed sides, 0 changed coefficients
1 implications, 0 cliques
transformed 1/1 original solutions to the transformed problem space
Presolving Time: 0.00
SCIP Status        : problem is solved [optimal solution found]
Solving Time (sec) : 0.00
Solving Nodes      : 0
Primal Bound       : +4.60000000000000e+03 (1 solutions)
Dual Bound         : +4.60000000000000e+03
Gap                : 0.00 %
and
presolving:
(round 1, fast)       6 del vars, 5 del conss, 0 add conss, 4 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 2, fast)       8 del vars, 6 del conss, 0 add conss, 5 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 3, fast)       9 del vars, 7 del conss, 0 add conss, 5 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 4, fast)       9 del vars, 7 del conss, 0 add conss, 6 chg bounds, 0 chg sides, 0 chg coeffs, 0 upgd conss, 1 impls, 0 clqs
(round 5, exhaustive) 9 del vars, 7 del conss, 0 add conss, 6 chg bounds, 0 chg sides, 0 chg coeffs, 1 upgd conss, 1 impls, 0 clqs
(round 6, fast)       9 del vars, 7 del conss, 0 add conss, 7 chg bounds, 0 chg sides, 0 chg coeffs, 1 upgd conss, 2 impls, 0 clqs
(round 7, exhaustive) 9 del vars, 7 del conss, 0 add conss, 7 chg bounds, 0 chg sides, 0 chg coeffs, 2 upgd conss, 2 impls, 0 clqs
(0.0s) probing cycle finished: starting next cycle
Deactivated symmetry handling methods, since SCIP was built without symmetry detector (SYM=none).
presolving (8 rounds: 8 fast, 3 medium, 3 exhaustive):
9 deleted vars, 7 deleted constraints, 0 added constraints, 7 tightened bounds, 0 added holes, 0 changed sides, 0 changed coefficients
4 implications, 0 cliques
presolved problem has 6 variables (1 bin, 0 int, 0 impl, 5 cont) and 5 constraints
2 constraints of type
3 constraints of type
Presolving Time: 0.00
(node 1) unresolved numerical troubles in LP 5 -- using pseudo solution instead (loop 1)
time | node  | left  |LP iter|LP it/n|mem/heur|mdpt |vars |cons |rows |cuts |sepa|confs|strbr|  dualbound   | primalbound  |  gap   | compl.
0.0s|     1 |     2 |    10 |     - |   627k |   0 |   6 |   5 |   5 |   0 |  0 |   0 |   0 |    -nan(ind) |      --      |    Inf | unknown
(node 2) forcing the solution of an LP (last LP 6)...
[solve.c:3917] ERROR: (node 2) unresolved numerical troubles in LP 7 cannot be dealt with
[solve.c:4202] ERROR: Error <-6> in function call
[solve.c:4996] ERROR: Error <-6> in function call
[scip_solve.c:2792] ERROR: Error <-6> in function call
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1714463042.777582   44348 scip_interface.cc:801] Invalid SCIP status: INVALID_ARGUMENT: SCIP error code -6 (file 'C:\Users\corentinl\work\or-tools\ortools\linear_solver\scip_interface.cc', line 801) on 'solver_->GetNumThreads() > 1 ? SCIPsolveConcurrent(scip_) : SCIPsolve(scip_)'
E0000 00:00:1714463042.794640   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
E0000 00:00:1714463042.795149   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
E0000 00:00:1714463042.796434   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
E0000 00:00:1714463042.796614   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
E0000 00:00:1714463042.797316   44348 linear_solver.cc:2011] The model has been changed since the solution was last computed. MPSolverInterface::sync_status_ = 1
Our feeling that the problem is related to that the SCIP does not like
the constraints

auto_c_000000005: +1 y_down -inf y_bool <= nan
auto_c_000000008: +1 z_down -inf z_bool <= nan

I would give another try to formulate them differently. Now I generate
them by:
solver.Add(z_down >= double.NegativeInfinity * (1 - z_bool));
—
Reply to this email directly, view it on GitHub
https://github.com/google/or-tools/issues/4210#issuecomment-2084639511,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACUPL3P3OBY5GNEXDT3KXWTY75FLPAVCNFSM6AAAAABG6OHCWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOBUGYZTSNJRGE
.
You are receiving this because you commented.Message ID:
@.***>

good. SCIP is very picky with bounds.


add bashism !term to prefix search for last command beginning with term

This was created by request for @ayax79 but I missed this functionality in nushell too. Hopefully this works the way we all want it to.
The idea is to do !term and it do a search backwards through the history looking for the most recent command that begins with term and then supply that on the command line.
Currently, I don't believe it understands history isolation, so, I think this is searching the entire history. I could be wrong though.
I threw this together fast because my laptop is about to be reimaged by my company and I can't mess with it anymore right now.

Let's give this a try!


add imagepullsecret

related issue: https://github.com/open-cluster-management/backlog/issues/3451

/assign @qiujian16

spoke on slack. The operator can expect to see the imagepull secret in its namespace with a fixed name (perhaps open-cluster-management-pull-credentials). If that secret is present, it will be injected into every spot that needs it.
Since the operator itself may need it on its deployment to pull the operator image, the secret/open-cluster-management-pull-credentials can be unconditionally added to the operator serviceaccount's imagepullsecrets.  Since missing pull  secrets  are skipped, this is acceptable even if there is no pull secret.
This eliminate the need for a configuration API for exception cases and allows injection by end users and by controllers trying to install this.


Have a fixed navbar which makes it easy for the user to access the different tabs and doesn't need to scroll up

THIS WEBPAGE  here can Have a fixed navbar which makes it easy for the user to access the different tabs and doesn't need to scroll up.
The Adopt Me can also be hovered upon. so its more of a chance that the user might actually click on it. There is higher chances of the dog getting adopted then

please assign me this issue

it hasn't been done for 2 weeks. can it be assigned to me instead?

https://github.com/akshitagupta15june/PetMe/pull/596#event-9329405491
PR accepted and closed


Already purchased error mapping is not aligned with AdaptyError object

Hello there,
we are using your SDK for payments, but there is a problem in error handling. I get an error which is native iOS one that says I have already purchased that item. Adapty is also throwing an exception but when I try to read error code and message there is nothing aligned with one Apple is throwing at native level. See below
 <SKPaymentQueue: 0x28171e640>: Payment completed with error: Error Domain=ASDServerErrorDomain Code=3532 "You are currently subscribed to this" UserInfo={NSLocalizedDescription=You are currently subscribed to this}
And adapty gives me

I have no way to handle that error. I guess inside this method
Adapty.makePurchase(product); , you can include few callback like onAlreadyPruchased  and there you can provide MakePurchaseResult object as well if possible, or may be some other receipt related information.

Hi! Thanks for the report, we are currently working on a major update, which among other things will be redesigned error system, so that in the future this problem should not arise.

Hey, @ch-muhammad-adil! We have released a new version of our sdk, feel free to upgrade!
Our tests showed that you should get success in the makePurchase function if you are paying for a subscription within a subscription group. If you continue to run into this situation, reopen the issue.


KG 0.44 - Pods description should be restricted in content and length.

Currently each pod gets a description field, defaulting to ''. This field is user define-able however and should have some hard limits.
In particular, description should:

Be shorter than 255 (arbitrary) characters.
Should only allow allow regular characters: [a-z][A-Z][0-9]!.?@#',"-_ (More can be allowed if preferred)

If description does not mean the above criteria then a friendly error message should be given to the user.
Additionally. After completing the initial task, add at least two tests, one to ensure valid description's work correctly. And a second to ensure invalid descriptions give the correct error message.

Completed by Jason Kim in commit 555556dcd62fb0efc46b684d6062fe215fa940e2


Please provide incremental documentation.

I have been unable to follow your docs because they introduce so many external complexities and assumptions.  What I want is an MVP walkthrough.

Get a barebones webjob working locally that outputs some log message every minute.
Host this in an App Service.  Introduce the monitoring dashboard.
Incrementally introduce complexity and features step by step.  I don't want to introduce Azure Storage or customized logging off the bat.  I want a working, MVP example as a foundation.

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

ID: a4500b14-64b4-4d1b-aae3-f0fd4dde85f2
Version Independent ID: 8fb75741-37b9-b45f-c0ca-9948ddaf1c06
Content: How to use the WebJobs SDK - Azure
Content Source: articles/app-service/webjobs-sdk-how-to.md
Service: app-service-web
GitHub Login: @ggailey777
Microsoft Alias: glenga

@sb2059, Thanks for the feedback! I have assigned the issue to the content author to review further and update the document as appropriate.

@sb2059 did you find the Getting started article for WebJobs at all helpful?

I loved that documentation; I ended up downgrading to 2.2.0 specifically because of it.  I wonder if considering new versions to be "beta" until robust documentation is available would be worth considering, since updating my packages now throws me into no-man's land.

From: Glenn Gailey<EMAIL_ADDRESS>Sent: Tuesday, February 5, 2019 3:56 PM
To: MicrosoftDocs/azure-docs
Cc: sb2059; Mention
Subject: Re: [MicrosoftDocs/azure-docs] Please provide incremental documentation. (#24236)
@sb2059https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsb2059&data=02|01||116ec8bc0689423d2c7a08d68bac78e0|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636849970203913340&sdata=CiaZepvkPJnL5Plhcz4uaCr99vfyAYIletzZlYmxhjc%3D&reserved=0 did you find the Getting started articlehttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fazure%2Fapp-service%2Fwebjobs-sdk-get-started&data=02|01||116ec8bc0689423d2c7a08d68bac78e0|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636849970203923345&sdata=VQXpwkieb5sKVhA02nCq%2B1mlci0ooCCT%2BeZiWWFgkXE%3D&reserved=0 for WebJobs at all helpful?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F24236%23issuecomment-460800383&data=02|01||116ec8bc0689423d2c7a08d68bac78e0|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636849970203933356&sdata=G5dSz73xiM%2FuCS8CMDSdTcknVG5FA922T72%2Fkrg0e24%3D&reserved=0, or mute the threadhttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAIpQUJi_ouAe7YJ7-R8Rj0AMRh7nnYj5ks5vKfAbgaJpZM4aiMne&data=02|01||116ec8bc0689423d2c7a08d68bac78e0|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636849970203943367&sdata=IKA9at5OmMYyptU%2FQzgg3xYC6ldl7WDyZmyl75bAU8I%3D&reserved=0.

@sb2059 I agree that up-to-date documentation should be a requirement to declare a product version GA. That is usually the standard for Azure, but we messed this up by not getting the docs updated in time for the SDK 3.x GA. + @eduardolaureano for future reference.

@sb2059 can you verify if these updated articles addressed your issues?

Get started with the Azure WebJobs SDK for event-driven background processing
How to use the Azure WebJobs SDK for event-driven background processing

If so, we can #please-close this issue.

If you ask me, no.  I probably have a pretty high bar though.  I want MVP documentation.  The minimum necessary documentation to get something barebones up and running with the least possible configuration.  We shouldn't need to even be thinking about storage or queues in this case; a bare-minimum walkthrough of getting a recurring webjob up and running "for starters" would be great.  Then we have a decision tree - would you like to scale your webjobs?  Would you like to trigger processing based on X?  How about Z?  Incrementally introduce complexity; progressively disclose detail.  But if you believe the docs are sufficient then feel free to close it up; as I said, I'm picky and get frustrated with documentation that makes assumptions about my needs.  I say - let the flow of docs facilitate many different needs by componentizing them into decision trees.

From: Glenn Gailey<EMAIL_ADDRESS>Sent: Wednesday, February 20, 2019 2:00 PM
To: MicrosoftDocs/azure-docs
Cc: sb2059; Mention
Subject: Re: [MicrosoftDocs/azure-docs] Please provide incremental documentation. (#24236)
@sb2059https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsb2059&data=02|01||2c1c876e3e7b491bbd3508d69765a72a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636862860178185067&sdata=r1yczHuKJS5BqvmY46e0dAM4g6OFvn%2FjGA9T9Dr15hI%3D&reserved=0 can you verify if these updated articles addressed your issues?

Get started with the Azure WebJobs SDK for event-driven background processinghttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fapp-service%2Fwebjobs-sdk-get-started&data=02|01||2c1c876e3e7b491bbd3508d69765a72a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636862860178195078&sdata=ThNoD3k38OIEWPnCDMw9SYQP4kM9%2B20wHDFqi%2BkOUlY%3D&reserved=0
How to use the Azure WebJobs SDK for event-driven background processinghttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fapp-service%2Fwebjobs-sdk-how-to&data=02|01||2c1c876e3e7b491bbd3508d69765a72a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636862860178205083&sdata=i9%2FTzj1Vm7ufrMd%2BxQBswFiBZ3wQex5Jmq55Wv1XE9w%3D&reserved=0

If so, we can #please-close this issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F24236%23issuecomment-465710139&data=02|01||2c1c876e3e7b491bbd3508d69765a72a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636862860178215076&sdata=qqOd1iFkjyoxGz8IyLtjTZhFPbn2LKRD%2F9RPYoEciO8%3D&reserved=0, or mute the threadhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAIpQUMS1x2_HUUcq8qusVdqZaekSDUaEks5vPZs_gaJpZM4aiMne&data=02|01||2c1c876e3e7b491bbd3508d69765a72a|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636862860178225100&sdata=TkPAwopJVjEv2XgZE7T4rHriA4aIzEJHxd%2BPQ7JfgeM%3D&reserved=0.

@sb2059 thanks for your candid feedback. It's certainly not unreasonable to want the level of WebJobs documentation that you suggest. I do not believe that we have documented WebJobs as well as they can or should be documented. However, having said that we are devoting most of our content resources at this time to supporting Azure Functions (which while presented as a standalone service, really has WebJobs SDK at its core). We are trying now to take your suggested approach in Functions, and hopefully someday can come back and do it also for WebJobs.

@ggailey777 you have exceptional communication skills.  Thank you.


[TimeSeriesCard] enable hiding zero

Closes #1048
Summary

Allows user to hide zero, meaning the data can be focused and be easier to read

Before

After

Change List (commits, features, bugs, etc)

Upgraded carbon version to pick up the showZero prop
Added includeZeroOnXaxis and includeZeroOnYaxis props which default to true
Added knobs to each TimeSeriesCard story

Acceptance Test (how to verify the PR)

Go to any TimeSeriesCard story that has data high above 0 and change the content JSON object's includeZeroOnYaxis prop to false to see the change. The stories' data is randomized so this may take a few clicks between stories or refreshes.

@sstone2423 it looks like test coverage dropped a slight amount with this addition
Jest: "./src/components/TimeSeriesCard/TimeSeriesCard.jsx" coverage threshold for functions (77%) not met: 76.47%

We can modify the test threshold exception for this component in the jest.config.js as your change didn't actually produce any new untested lines or branches. If you're feeling charitable there are some outstanding functions like handleFillColor that could be a quick win for coverage. Either way is fine with me 👍

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Severe performance issues on Linux

OS version and name:Ubuntu 17.10
Hyper.app version: 2.0.0

Issue
Screen redrawing is painfully slow on Hyper 2 on Linux, I believe this is due to Electron 1.8 https://github.com/electron/electron/issues/11051
FYI Electron 2 is coming up and I still have issues on my Linux box but you can workaround it via the --ignore-gpu-blacklist Chromium arg. You may want to allow this (and --disable-gpu) to pass the CLI to /opt/Hyper/hyper. See https://github.com/electron/electron/issues/12042

Running ll:

Looks like it's an issue on your end too. There's some weirdness on Linux where spawning takes a while sometimes, don't know too much about that problem.

The setCwd/setGit might be from Plugin hyper-statusline (1.7.4) loaded.?

After disabling hyperline, everything is fine when I launch with: /opt/Hyper/hyper --ignore-gpu-blacklist
You should fix this:
~/dev/Microsoft/vscode @tyriar/terminal_process_refactor │ ?1±1 ❯ hyper --ignore-gpu-blacklist
The option "ignore-gpu-blacklist" is unknown. Here's a list of all available options:

Thank you for your feedback @Tyriar
We'll track our work about passing options to hyper/electron over here: #2839

Hyper currently uses args to handle command-line arguments at runtime, but as far as I could tell, args has no way of handling unknown options. We'll either need to include all of the options that can be passed to Electron manually, or use a different implementation for handling CLI arguments.
In particular, yargs seems to have a way of routing the arguments through custom middleware before running the command associated with them.


Allow For Two Ooyala Players with the Same Content

Currently we create our unique identifier for the player's DOM element using just the player's content identifier. That decision causes a multitude of problems when there are two Ooyala players with the same content & content identifier on any given page.
This PR solves said issue by improving the way in which we create our unique identifier for the player's DOM element.
I have also added a new demo page which shows off the new feature.
(This may be considered an enhancement instead of a bug if having two same-content Ooyala players was never originally considered a use case or part of the scope of this library -- i just put both labels on it for safety's sake)
Reviewer: @traviskaufman maybe?

LGTM :+1: thanks for this!

Muy bueno!! Merging!


Improvements to swap chain rebuild

SwapchainCreateInfoKHR should receive the old swap chain, currently this is not implemented
We should make sure to rebuild the swap chain if the window is resized, even if we don't get the ERROR_OUT_OF_DATE_KHR error

"SwapchainCreateInfoKHR should receive the old swap chain, currently this is not implemented" - This has been implemented


Add DAPR_API_TOKEN to gRPC client

Describe the proposal
Similar to https://github.com/dapr/js-sdk/issues/363, inspect the incoming calls for the API token on the gRPC metadata. See https://docs.dapr.io/operations/security/app-api-token/#authenticating-requests-from-dapr

/assign

PR here: https://github.com/dapr/js-sdk/pull/519


lollypop-portal: add python3

Motivation for this change
This build failure against https://github.com/NixOS/nixpkgs/pull/45950
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

cc @jtojnar

@GrahamcOfBorg build lollypop-portal

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

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

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

Success on x86_64-linux (full log)
Attempted: lollypop-portal
Partial log (click to expand)
glibPreFixupPhase
post-installation fixup
Wrapping program /nix/store/nd9rf780i37zjvnn47i7lknnn0f4pndz-lollypop-portal-0.9.7/libexec/lollypop-portal
shrinking RPATHs of ELF executables and libraries in /nix/store/nd9rf780i37zjvnn47i7lknnn0f4pndz-lollypop-portal-0.9.7
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/nd9rf780i37zjvnn47i7lknnn0f4pndz-lollypop-portal-0.9.7/libexec
patching script interpreter paths in /nix/store/nd9rf780i37zjvnn47i7lknnn0f4pndz-lollypop-portal-0.9.7
/nix/store/nd9rf780i37zjvnn47i7lknnn0f4pndz-lollypop-portal-0.9.7/libexec/.lollypop-portal-wrapped: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/hy65mn4wjswqih75gfr6g4q3xgqdm325-python3-3.6.6/bin/python3"
checking for references to /build in /nix/store/nd9rf780i37zjvnn47i7lknnn0f4pndz-lollypop-portal-0.9.7...
/nix/store/nd9rf780i37zjvnn47i7lknnn0f4pndz-lollypop-portal-0.9.7

Yeah, might as well for consistency across packages too.

@GrahamcOfBorg build lollypop-portal

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

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

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

Success on x86_64-linux (full log)
Attempted: lollypop-portal
Partial log (click to expand)
glibPreFixupPhase
post-installation fixup
Wrapping program /nix/store/b4rpz8qi4mlc4ggpzvxd8dg9ljqiszf0-lollypop-portal-0.9.7/libexec/lollypop-portal
shrinking RPATHs of ELF executables and libraries in /nix/store/b4rpz8qi4mlc4ggpzvxd8dg9ljqiszf0-lollypop-portal-0.9.7
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/b4rpz8qi4mlc4ggpzvxd8dg9ljqiszf0-lollypop-portal-0.9.7/libexec
patching script interpreter paths in /nix/store/b4rpz8qi4mlc4ggpzvxd8dg9ljqiszf0-lollypop-portal-0.9.7
/nix/store/b4rpz8qi4mlc4ggpzvxd8dg9ljqiszf0-lollypop-portal-0.9.7/libexec/.lollypop-portal-wrapped: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/hy65mn4wjswqih75gfr6g4q3xgqdm325-python3-3.6.6/bin/python3"
checking for references to /build in /nix/store/b4rpz8qi4mlc4ggpzvxd8dg9ljqiszf0-lollypop-portal-0.9.7...
/nix/store/b4rpz8qi4mlc4ggpzvxd8dg9ljqiszf0-lollypop-portal-0.9.7

Success on aarch64-linux (full log)
Attempted: lollypop-portal
Partial log (click to expand)
glibPreFixupPhase
post-installation fixup
Wrapping program /nix/store/0yvbnkfx5x5j6dbvicsffs5m98179b15-lollypop-portal-0.9.7/libexec/lollypop-portal
shrinking RPATHs of ELF executables and libraries in /nix/store/0yvbnkfx5x5j6dbvicsffs5m98179b15-lollypop-portal-0.9.7
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/0yvbnkfx5x5j6dbvicsffs5m98179b15-lollypop-portal-0.9.7/libexec
patching script interpreter paths in /nix/store/0yvbnkfx5x5j6dbvicsffs5m98179b15-lollypop-portal-0.9.7
/nix/store/0yvbnkfx5x5j6dbvicsffs5m98179b15-lollypop-portal-0.9.7/libexec/.lollypop-portal-wrapped: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/sb88r9crdhinhkm6vpxwzf5zmij86p8v-python3-3.6.6/bin/python3"
checking for references to /build in /nix/store/0yvbnkfx5x5j6dbvicsffs5m98179b15-lollypop-portal-0.9.7...
/nix/store/0yvbnkfx5x5j6dbvicsffs5m98179b15-lollypop-portal-0.9.7


feature(issues.md): Adding a reference ticket for sonar project reque…

Adding Request Template for Sonar Projects in Eclipse
Hello I would like to suggest adding a reference ticket for creating sonar projects in Eclipse to the Issue Tracker Section within the Issues.md.
Kind regards
Maximilian Wesener
eclipse-tractusx/contributor

Thanks @ds-mwesener, good examples. As soon as the template you linked for requesting sonar integration is created, I think we should update the link to pre-select the template (if possible)


upload with backend laravel

i want to upload photo with angular and backend laravel, but the photos I uploaded does not enter into the upload folder laravel
why? angular js http://pastebin.com/TsCf9ud6 Controller Upload http://pastebin.com/3wKifyJy
What Should I Do? Thank You

Post it on SO. This is a server side issue.

okay, i'm sorry bro


%5Btool_crash%5D _CastError%3A %28%230      new AppResourceBundle %28package%3Aflutter_tools%2Fsrc%2

i tried to get dependencies but i end up getting this error i tried several times but to no avail

Hi @Abhaww, can you share the crash log as well as the output of flutter doctor -v?
Please also provide the file that looks similar to flutter_01.log.
Thank you

C:\src\flutter\bin\flutter.bat --no-color pub get
Oops; flutter has exited unexpectedly: "type 'List' is not a subtype of type 'Map<String, Object?>' in type cast".
A crash report has been written to C:\Users\DELL\Documents\flutter projects\valodam_source_code\flutter_10.log.
This crash may already be reported. Check GitHub for similar crashes.
https://github.com/flutter/flutter/issues?q=is%3Aissue+type+'List<dynamic>'+is+not+a+subtype+of+type+'Map<String%2C+Object%3F>'+in+type+cast
To report your crash to the Flutter team, first read the guide to filing a bug.
https://flutter.dev/docs/resources/bug-reports
Create a new GitHub issue by pasting this link into your browser and completing the issue template. Thank you!
https://github.com/flutter/flutter/issues/new?title=[tool_crash]+_CastError%3A+(%230++++++new+AppResourceBundle+(package%3Aflutter_tools%2Fsrc%2Flocalizations%2Fgen_l10n_types.dart%3A441%3A56))&body=%23%23+Command
```
flutter+--no-color+pub+get
```

%23%23+Steps+to+Reproduce
1.+...
2.+...
3.+...

%23%23+Logs
_CastError%3A+(%230++++++new+AppResourceBundle+(package%3Aflutter_tools%2Fsrc%2Flocalizations%2Fgen_l10n_types.dart%3A441%3A56))
```
%230++++++new+AppResourceBundle+(package%3Aflutter_tools%2Fsrc%2Flocalizations%2Fgen_l10n_types.dart%3A441%3A56)
%231++++++new+AppResourceBundleCollection+(package%3Aflutter_tools%2Fsrc%2Flocalizations%2Fgen_l10n_types.dart%3A529%3A42)
%232++++++LocalizationsGenerator._allBundles+(package%3Aflutter_tools%2Fsrc%2Flocalizations%2Fgen_l10n.dart%3A746%3A56)
%233++++++LocalizationsGenerator._allBundles+(package%3Aflutter_tools%2Fsrc%2Flocalizations%2Fgen_l10n.dart)
%234++++++LocalizationsGenerator.loadResources+(package%3Aflutter_tools%2Fsrc%2Flocalizations%2Fgen_l10n.dart%3A1084%3A29)
%235++++++generateLocalizations+(package%3Aflutter_tools%2Fsrc%2Flocalizations%2Fgen_l10n.dart%3A68%3A9)
%236++++++GenerateLocalizationsTarget.build+(package%3Aflutter_tools%2Fsrc%2Fbuild_system%2Ftargets%2Flocalizations.dart%3A56%3A5)
%237++++++_BuildInstance._invokeInternal+(package%3Aflutter_tools%2Fsrc%2Fbuild_system%2Fbuild_system.dart%3A839%3A27)
<asynchronous+suspension>
%238++++++FlutterBuildSystem.build+(package%3Aflutter_tools%2Fsrc%2Fbuild_system%2Fbuild_system.dart%3A606%3A16)
<asynchronous+suspension>
%239++++++generateLocalizationsSyntheticPackage+(package%3Aflutter_tools%2Fsrc%2Fdart%2Fgenerate_synthetic_packages.dart%3A58%3A30)
<asynchronous+suspension>
%2310+++++PackagesGetCommand._runPubGet+(package%3Aflutter_tools%2Fsrc%2Fcommands%2Fpackages.dart%3A133%3A7)
<asynchronous+suspension>
%2311+++++PackagesGetCommand.runCommand+(package%3Aflutter_tools%2Fsrc%2Fcommands%2Fpackages.dart%3A176%3A5)
<asynchronous+suspension>
%2312+++++FlutterCommand.run.<anonymous+closure>+(package%3Aflutter_tools%2Fsrc%2Frunner%2Fflutter_command.dart%3A1183%3A27)
<asynchronous+suspension>
%2313+++++AppContext.run.<anonymous+closure>+(package%3Aflutter_tools%2Fsrc%2Fbase%2Fcontext.dart%3A150%3A19)
<asynchronous+suspension>
%2314+++++CommandRunner.runCommand+(package%3Aargs%2Fcommand_runner.dart%3A209%3A13)
<asynchronous+suspension>
%2315+++++FlutterCommandRunner.runCommand.<anonymous+closure>+(package%3Aflutter_tools%2Fsrc%2Frunner%2Fflutter_command_runner.dart%3A281%3A9)
<asynchronous+suspension>
```
```
[✓]+Flutter+(Channel+stable%2C+3.0.5%2C+on+Microsoft+Windows+[Version+10.0.22000.795]%2C+locale+en-US)
++++•+Flutter+version+3.0.5+at+C%3A\src\flutter
++++•+Upstream+repository+https%3A%2F%2Fgithub.com%2Fflutter%2Fflutter.git
++++•+Framework+revision+f1875d570e+(3+weeks+ago)%2C+2022-07-13+11%3A24%3A16+-0700
++++•+Engine+revision+e85ea0e79c
++++•+Dart+version+2.17.6
++++•+DevTools+version+2.12.2

[!]+Android+toolchain+-+develop+for+Android+devices+(Android+SDK+version+33.0.0)
++++•+Android+SDK+at+C%3A\Users\DELL\AppData\Local\Android\sdk
++++✗+cmdline-tools+component+is+missing
++++++Run+`path%2Fto%2Fsdkmanager+--install+"cmdline-tools%3Blatest"`
++++++See+https%3A%2F%2Fdeveloper.android.com%2Fstudio%2Fcommand-line+for+more+details.
++++✗+Android+license+status+unknown.
++++++Run+`flutter+doctor+--android-licenses`+to+accept+the+SDK+licenses.
++++++See+https%3A%2F%2Fflutter.dev%2Fdocs%2Fget-started%2Finstall%2Fwindows%23android-setup+for+more+details.

[✓]+Chrome+-+develop+for+the+web
++++•+Chrome+at+C%3A\Program+Files\Google\Chrome\Application\chrome.exe

[✗]+Visual+Studio+-+develop+for+Windows
++++✗+Visual+Studio+not+installed%3B+this+is+necessary+for+Windows+development.
++++++Download+at+https%3A%2F%2Fvisualstudio.microsoft.com%2Fdownloads%2F.
++++++Please+install+the+"Desktop+development+with+C%2B%2B"+workload%2C+including+all+of+its+default+components

[✓]+Android+Studio+(version+2021.2)
++++•+Android+Studio+at+C%3A\Program+Files\Android\Android+Studio
++++•+Flutter+plugin+can+be+installed+from%3A
++++++🔨+https%3A%2F%2Fplugins.jetbrains.com%2Fplugin%2F9212-flutter
++++•+Dart+plugin+can+be+installed+from%3A
++++++🔨+https%3A%2F%2Fplugins.jetbrains.com%2Fplugin%2F6351-dart
++++•+Java+version+OpenJDK+Runtime+Environment+(build+11.0.12%2B7-b1504.28-7817840)

[✓]+VS+Code+(version+1.69.1)
++++•+VS+Code+at+C%3A\Users\DELL\AppData\Local\Programs\Microsoft+VS+Code
++++•+Flutter+extension+version+3.44.0

[✓]+Connected+device+(4+available)
++++•+sdk+gphone64+x86+64+(mobile)+•+emulator-5554+•+android-x64++++•+Android+13+(API+33)+(emulator)
++++•+Windows+(desktop)++++++++++++•+windows+++++++•+windows-x64++++•+Microsoft+Windows+[Version+10.0.22000.795]
++++•+Chrome+(web)+++++++++++++++++•+chrome++++++++•+web-javascript+•+Google+Chrome+104.0.5112.79
++++•+Edge+(web)+++++++++++++++++++•+edge++++++++++•+web-javascript+•+Microsoft+Edge+103.0.1264.77

[✓]+HTTP+Host+Availability
++++•+All+required+HTTP+hosts+are+available

!+Doctor+found+issues+in+2+categories.

```

%23%23+Flutter+Application+Metadata
**Type**%3A+app
**Version**%3A+3.0.0%2B16
**Material**%3A+true
**Android+X**%3A+false
**Module**%3A+false
**Plugin**%3A+false
**Android+package**%3A+null
**iOS+bundle+identifier**%3A+null
**Creation+channel**%3A+stable
**Creation+framework+version**%3A+1aafb3a8b9b0c36241c5f5b34ee914770f015818

&labels=tool%2Csevere%3A+crash
Process finished with exit code 1

Command
flutter+--no-color+pub+get

##+Steps+to+Reproduce
1.+...
2.+...
3.+...
##+Logs
_CastError:+(#0++++++new+AppResourceBundle+(package:flutter_tools/src/localizations/gen_l10n_types.dart:441:56))
#0++++++new+AppResourceBundle+(package:flutter_tools/src/localizations/gen_l10n_types.dart:441:56)
#1++++++new+AppResourceBundleCollection+(package:flutter_tools/src/localizations/gen_l10n_types.dart:529:42)
#2++++++LocalizationsGenerator._allBundles+(package:flutter_tools/src/localizations/gen_l10n.dart:746:56)
#3++++++LocalizationsGenerator._allBundles+(package:flutter_tools/src/localizations/gen_l10n.dart)
#4++++++LocalizationsGenerator.loadResources+(package:flutter_tools/src/localizations/gen_l10n.dart:1084:29)
#5++++++generateLocalizations+(package:flutter_tools/src/localizations/gen_l10n.dart:68:9)
#6++++++GenerateLocalizationsTarget.build+(package:flutter_tools/src/build_system/targets/localizations.dart:56:5)
#7++++++_BuildInstance._invokeInternal+(package:flutter_tools/src/build_system/build_system.dart:839:27)
<asynchronous+suspension>
#8++++++FlutterBuildSystem.build+(package:flutter_tools/src/build_system/build_system.dart:606:16)
<asynchronous+suspension>
#9++++++generateLocalizationsSyntheticPackage+(package:flutter_tools/src/dart/generate_synthetic_packages.dart:58:30)
<asynchronous+suspension>
#10+++++PackagesGetCommand._runPubGet+(package:flutter_tools/src/commands/packages.dart:133:7)
<asynchronous+suspension>
#11+++++PackagesGetCommand.runCommand+(package:flutter_tools/src/commands/packages.dart:176:5)
<asynchronous+suspension>
#12+++++FlutterCommand.run.<anonymous+closure>+(package:flutter_tools/src/runner/flutter_command.dart:1183:27)
<asynchronous+suspension>
#13+++++AppContext.run.<anonymous+closure>+(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous+suspension>
#14+++++CommandRunner.runCommand+(package:args/command_runner.dart:209:13)
<asynchronous+suspension>
#15+++++FlutterCommandRunner.runCommand.<anonymous+closure>+(package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
<asynchronous+suspension>

[â]+Flutter+(Channel+stable,+3.0.5,+on+Microsoft+Windows+[Version+10.0.22000.795],+locale+en-US)
++++â¢+Flutter+version+3.0.5+at+C:\src\flutter
++++â¢+Upstream+repository+https://github.com/flutter/flutter.git
++++â¢+Framework+revision+f1875d570e+(3+weeks+ago),+2022-07-13+11:24:16+-0700
++++â¢+Engine+revision+e85ea0e79c
++++â¢+Dart+version+2.17.6
++++â¢+DevTools+version+2.12.2

[!]+Android+toolchain+-+develop+for+Android+devices+(Android+SDK+version+33.0.0)
++++â¢+Android+SDK+at+C:\Users\DELL\AppData\Local\Android\sdk
++++â+cmdline-tools+component+is+missing
++++++Run+`path/to/sdkmanager+--install+"cmdline-tools;latest"`
++++++See+https://developer.android.com/studio/command-line+for+more+details.
++++â+Android+license+status+unknown.
++++++Run+`flutter+doctor+--android-licenses`+to+accept+the+SDK+licenses.
++++++See+https://flutter.dev/docs/get-started/install/windows#android-setup+for+more+details.

[â]+Chrome+-+develop+for+the+web
++++â¢+Chrome+at+C:\Program+Files\Google\Chrome\Application\chrome.exe

[â]+Visual+Studio+-+develop+for+Windows
++++â+Visual+Studio+not+installed;+this+is+necessary+for+Windows+development.
++++++Download+at+https://visualstudio.microsoft.com/downloads/.
++++++Please+install+the+"Desktop+development+with+C++"+workload,+including+all+of+its+default+components

[â]+Android+Studio+(version+2021.2)
++++â¢+Android+Studio+at+C:\Program+Files\Android\Android+Studio
++++â¢+Flutter+plugin+can+be+installed+from:
++++++ð¨+https://plugins.jetbrains.com/plugin/9212-flutter
++++â¢+Dart+plugin+can+be+installed+from:
++++++ð¨+https://plugins.jetbrains.com/plugin/6351-dart
++++â¢+Java+version+OpenJDK+Runtime+Environment+(build+11.0.12+7-b1504.28-7817840)

[â]+VS+Code+(version+1.69.1)
++++â¢+VS+Code+at+C:\Users\DELL\AppData\Local\Programs\Microsoft+VS+Code
++++â¢+Flutter+extension+version+3.44.0

[â]+Connected+device+(4+available)
++++â¢+sdk+gphone64+x86+64+(mobile)+â¢+emulator-5554+â¢+android-x64++++â¢+Android+13+(API+33)+(emulator)
++++â¢+Windows+(desktop)++++++++++++â¢+windows+++++++â¢+windows-x64++++â¢+Microsoft+Windows+[Version+10.0.22000.795]
++++â¢+Chrome+(web)+++++++++++++++++â¢+chrome++++++++â¢+web-javascript+â¢+Google+Chrome+104.0.5112.79
++++â¢+Edge+(web)+++++++++++++++++++â¢+edge++++++++++â¢+web-javascript+â¢+Microsoft+Edge+103.0.1264.77

[â]+HTTP+Host+Availability
++++â¢+All+required+HTTP+hosts+are+available

!+Doctor+found+issues+in+2+categories.

##+Flutter+Application+Metadata
Type:+app
Version:+3.0.0+16
Material:+true
Android+X:+false
Module:+false
Plugin:+false
Android+package:+null
iOS+bundle+identifier:+null
Creation+channel:+stable
Creation+framework+version:+1aafb3a8b9b0c36241c5f5b34ee914770f015818
&labels=tool,severe:+crash

Hi @Abhaww, can you share the crash log as well as the output of flutter doctor -v?
Please also provide the file that looks similar to flutter_01.log.
Thank you

here is the flutter doctor -v
[√] Flutter (Channel stable, 3.0.5, on Microsoft Windows [Version 10.0.22000.795], locale en-US)
• Flutter version 3.0.5 at C:\src\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision f1875d570e (3 weeks ago), 2022-07-13 11:24:16 -0700
• Engine revision e85ea0e79c
• Dart version 2.17.6
• DevTools version 2.12.2
[!] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
• Android SDK at C:\Users\DELL\AppData\Local\Android\sdk
X cmdline-tools component is missing
Run path/to/sdkmanager --install "cmdline-tools;latest"
See https://developer.android.com/studio/command-line for more details.
X Android license status unknown.
Run flutter doctor --android-licenses to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[X] Visual Studio - develop for Windows
X Visual Studio not installed; this is necessary for Windows development.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the "Desktop development with C++" workload, including all of its default components
[√] Android Studio (version 2021.2)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
[√] VS Code (version 1.69.1)
• VS Code at C:\Users\DELL\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.44.0
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.795]
• Chrome (web)      • chrome  • web-javascript • Google Chrome 104.0.5112.79
• Edge (web)        • edge    • web-javascript • Microsoft Edge 103.0.1264.77
[√] HTTP Host Availability
• All required HTTP hosts are available
! Doctor found issues in 2 categories.

Hi @Abhaww, can you share the crash log as well as the output of flutter doctor -v?
Please also provide the file that looks similar to flutter_01.log.
Thank you

flutter_01.log
Flutter crash report.
Please report a bug at https://github.com/flutter/flutter/issues.
command
flutter pub get
exception
_CastError: type 'List' is not a subtype of type 'Map<String, Object?>' in type cast
#0      new AppResourceBundle (package:flutter_tools/src/localizations/gen_l10n_types.dart:441:56)
#1      new AppResourceBundleCollection (package:flutter_tools/src/localizations/gen_l10n_types.dart:529:42)
#2      LocalizationsGenerator._allBundles (package:flutter_tools/src/localizations/gen_l10n.dart:746:56)
#3      LocalizationsGenerator._allBundles (package:flutter_tools/src/localizations/gen_l10n.dart)
#4      LocalizationsGenerator.loadResources (package:flutter_tools/src/localizations/gen_l10n.dart:1084:29)
#5      generateLocalizations (package:flutter_tools/src/localizations/gen_l10n.dart:68:9)
#6      GenerateLocalizationsTarget.build (package:flutter_tools/src/build_system/targets/localizations.dart:56:5)
#7      _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:839:27)
<asynchronous suspension>
#8      FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:606:16)
<asynchronous suspension>
#9      generateLocalizationsSyntheticPackage (package:flutter_tools/src/dart/generate_synthetic_packages.dart:58:30)
<asynchronous suspension>
#10     PackagesGetCommand._runPubGet (package:flutter_tools/src/commands/packages.dart:133:7)
<asynchronous suspension>
#11     PackagesGetCommand.runCommand (package:flutter_tools/src/commands/packages.dart:176:5)
<asynchronous suspension>
#12     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1183:27)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#14     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#15     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
<asynchronous suspension>
#16     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#17     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
<asynchronous suspension>
#18     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
<asynchronous suspension>
#19     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#20     main (package:flutter_tools/executable.dart:94:3)
<asynchronous suspension>

flutter doctor
[✓] Flutter (Channel stable, 3.0.3, on Microsoft Windows [Version 10.0.22000.795], locale en-US)
    • Flutter version 3.0.3 at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 676cefaaff (6 weeks ago), 2022-06-22 11:34:49 -0700
    • Engine revision ffe7b86a1e
    • Dart version 2.17.5
    • DevTools version 2.12.2

[!] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at C:\Users\DELL\AppData\Local\Android\sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✗] Visual Studio - develop for Windows
    ✗ Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[✓] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[✓] VS Code (version 1.69.1)
    • VS Code at C:\Users\DELL\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.44.0

[✓] Connected device (4 available)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 13 (API 33) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [Version 10.0.22000.795]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 104.0.5112.79
    • Edge (web)                   • edge          • web-javascript • Microsoft Edge 103.0.1264.77

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 2 categories.


[AVM Module Issue]: Container registry module not taking SKU for quarantine policy in consideration

Check for previous/existing GitHub issues

[X] I have checked for previous/existing GitHub issues

Issue Type?
Feature Request
Module Name
avm/res/container-registry/registry
(Optional) Module Name if not listed above
No response
(Optional) Module Version
0.1.1
Description
The quarantine policy requires the Premium SKU. The module should take this into consideration as the output emitted with it enabled now will just be SkuNotSupported","message":"The SKU Basic is not supported."
(Optional) Correlation Id
No response

Hey @JPEasier, could you please respond to the issue :)

Hi @BenjaminEngeset, thank you for your input.
realistically, I won't be able to implement the feature until May.

Maybe somebody else will implement the contribution in the meantime. A review should be easier to handle. 🤞

@JPEasier @AlexanderSehr
Is this all that is required for this fix?
https://github.com/Azure/bicep-registry-modules/pull/1967

@JPEasier @AlexanderSehr Is this all that is required for this fix? #1967

Doesn't look too bad :) @JPEasier, please take a look when you have a chance. Afterall, you're the expert 😉