when i run "npm start" i get this error...

npm ERR! Missing script: "start"
npm ERR!
npm ERR! Did you mean one of these?
npm ERR!     npm star # Mark your favorite packages
npm ERR!     npm stars # View packages marked as favorites
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR!   npm run

The README.md is out-of-date.
It should be npm run script build and npm run script run
The project itself is still in progress and nearly functional.
We are currently considering a change to close-source.


[Last Hacktoberfest PRs] Need issue templates

Hey guys, if someone could add issue templates really quickly for the end of Hacktoberfest, it would be much appreciated!

I can help with this.

Thank you!  Going to take a nap for a few hours and I can merge the PR once
I wake up.


Quick sorting the reference of motions by their identifier

Please remove motion-detail sorting - already done in master


Chapter3 make fails (actually docker compose)

I am trying to run the example in Chapter 3 and when doing make it fails.
Analyzing where it fails, it seems it is not possible to build the docker image for postgress.
The error message is here
make
docker-compose down --remove-orphans
Removing network gradflow_default
WARNING: Network gradflow_default not found.
docker system prune -f
Deleted build cache objects:
ah1oczs0bjcge48yinwmt33b9
w1nyptt2d7401ax1g0f7iiqcf
tsyb8shaj5vm700y8gy89p027

Total reclaimed space: 372B
DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 \
JUPYTER_BASE_IMAGE=scipy-notebook JUPYTER_BASE_VERSION=dc9744740e12 \
JUPYTER_TARGET=jupyter JUPYTER_USERNAME=kansaiuser \
MLFLOW_VERSION=1.13.* \
POSTGRES_UID=1000 POSTGRES_GID=1000 \
docker-compose build
Building postgres
[+] Building 1.0s (5/6)
 => [internal] load build definition from Dockerfile                                                                                0.0s
 => => transferring dockerfile: 282B                                                                                0.0s
 => [internal] load .dockerignore                                                                                0.0s
 => => transferring context: 152B                                                                                0.0s
 => ERROR [internal] load metadata for docker.io/library/postgres:12.2                                                                     0.8s
 => [internal] load build context                                                                                0.0s
 => => transferring context: 58B                                                                                0.0s
 => ERROR [1/2] FROM docker.io/library/postgres:12.2                                                                                0.1s
 => => resolve docker.io/library/postgres:12.2                                                                                0.1s
------
 > [internal] load metadata for docker.io/library/postgres:12.2:
------
------
 > [1/2] FROM docker.io/library/postgres:12.2:
------
failed to solve with frontend dockerfile.v0: failed to build LLB: failed to load cache key: unexpected status code https://dockerhub.azk8s.cn/v2/library/postgres/manifests/12.2: 403 Forbidden
ERROR: Service 'postgres' failed to build : Build failed
make: *** [Makefile:124: build] Error 1

How can this be solved? Is the docker-compose.yml file correct?

Hi, @KansaiUser
You can try run codes from my repo.
https://github.com/webmakaka/Machine-Learning-Engineering-with-MLflow
I works in ubuntu linux 20.04

@webmakaka
Thanks for the reply!
Unfortunately I tried your repo, and it failed with the same error message
(the last part was a bit different
failed to solve with frontend dockerfile.v0: failed to build LLB: failed to load cache key: failed to copy: httpReaderSeeker: failed open: unexpected status code https://dockerhub.azk8s.cn/v2/library/postgres/manifests/sha256:d96835c9032988c8a899cb8a3c54467dae81daaa99485de70e8c9bddd5432d92: 403 Forbidden

I have a similar problem but mine is due to Permissions
postgres_1  | fixing permissions on existing directory /var/lib/postgresql/data ... ok
postgres_1  | creating subdirectories ... ok
postgres_1  | selecting dynamic shared memory implementation ... posix
postgres_1  | selecting default max_connections ... 20
postgres_1  | selecting default shared_buffers ... 400kB
postgres_1  | selecting default time zone ... Etc/UTC
postgres_1  | creating configuration files ... ok
postgres_1  | running bootstrap script ... 2022-12-06 19:22:43.310 UTC [73] FATAL:  data directory "/var/lib/postgresql/data" has invalid permissions
postgres_1  | 2022-12-06 19:22:43.310 UTC [73] DETAIL:  Permissions should be u=rwx (0700) or u=rwx,g=rx (0750).
postgres_1  | child process exited with exit code 1
postgres_1  | initdb: removing contents of data directory "/var/lib/postgresql/data"
gradflow_postgres_1 exited with code 1

Like you I have no idea what to do

@hectorpatino try to run same scripts from ~/tmp directory.
And delete data files from host system if they are exists.

Hi @webmakaka, when you say:

Try to run same scripts fron ~/tmp directory

Do you mean that I have to copy all files of this chapter to ~/tmp and then execute make in that directory?

@hectorpatino yes.
You can also try codes from my repo, if your will not works

I copy the files into ~/tmp and now they are ok. I would like to know whats the issue why from this directory works but from another directory it fails?

There was a problem with data on your host machine.
I decided to recommend move files to some other place with the smallest path in file system.

Great answers and a workaround form @webmakaka. Do you mind sending PR's to the main repo will happily adopt them?


Allow DNS resolution across the CyHy and BOD VPCs

Give the various VPCs unique local domains instead of using .local for all three.  This allows us to:

Resolve database1.cyhy from the Docker EC2 instance in the BOD VPC, for example.
Stop passing the private IP of the MongoDB instance into the second Ansible as a parameter.

@dav3r, do you want this kind of DNS resolution for the management VPC?  If so I think I can add it in a conditional way that depends on enable_mgmt_vpc.

@jsf9k, yes it will be useful to have DNS resolution of the CyHy and BOD hosts in the management VPC, mainly for when we set up the list of targets to be vulnerability scanned by the scanner in the management VPC.

Not sure if it really needs to be updated, but perhaps for consistency, we should update vulnscan1 and database1 to vulnscan1.cyhy and database1.cyhy in the SSH port-forwarding section of the terraform README.

Not sure if it really needs to be updated, but perhaps for consistency, we should update vulnscan1 and database1 to vulnscan1.cyhy and database1.cyhy in the SSH port-forwarding section of the terraform README.

That shouldn't be necessary.  For hosts in the CyHy VPC, for example, the lookup adds .cyhy by default if necessary.  (Previously it was doing the same thing, but adding .local.)

I'm adding the mgmt resolution changes now @dav3r.  I'm just testing to make sure it works whether the management VPC is enabled or not.

Let me know if you're still happy with this, @dav3r.  If you are then I'll merge.

Yup, that looks good to me.  @jsf9k did you test the hostname resolution in your local workspace, including the management VPC?

Yup, that looks good to me. @jsf9k did you test the hostname resolution in your local workspace, including the management VPC?

Yessir, I did!


arm-linux: use qemu to run cargo test

https://github.com/rust-lang/libc does this, it uses qemu user emulation to run tests. But its docs mention:

Note that one downside of this QEMU system is that threads are barely implemented, so we're careful to not spawn many threads.

So we may also want to explore using qemu full system emulation if the user mode presents problems in practice.

Why is this still open? The implementation is already merged, isn't it?
On my Debian system installing qemu-user-static and binfmt-support makes it possible to execute the arm binaries, so cargo test --target arm-unknown-linux-gnueabifh and corresponding run just work. It could be worth trying on Travis too to make the script simpler.

Why is this still open? The implementation is already merged, isn't it?

I left this open to remind me of testing cargo test under qemu system. In general I want to experiment with building/testing cargo projects natively inside qemu but that's blocked on having official rustc binaries for tier 2/3 platforms (which I hope are coming soon)

On my Debian system installing qemu-user-static and binfmt-support makes it possible to execute the arm binaries, so cargo test --target arm-unknown-linux-gnueabifh and corresponding run just work.

Oh, interesting. Do you know if there are equivalent brew packages for osx?

It could be worth trying on Travis too to make the script simpler.

Yeah, I'll be up for this if we can use the same trick on both linux and osx.

interesting

I now remember the prefix path (given via -L when calling qemu-arm explicitly) still has to be defined and that I did that by creating a link in /etc (which can't be done due to no sudo), but it can also be done by setting environment variable  QEMU_LD_PREFIX.

Do you know if there are equivalent brew packages for osx?

Sorry, I have absolutely zero experience with osx.
IMO the best solution would be to teach cargo itself to support target.*.interpreter key (similar to the ar and linker it already has) that would be used as prefix for running the binaries. Because that should work even for Android, NaCL, emscripten and such where I'm not sure binfmt can go that far and doing the full build under emulation is not an option.


Update firebase/php-jwt to latest? (4.0.0)

Might be an option, the changes don`t seems to reflect the version change in firebase/php-jwt ;)

I did not even know there is new major version of firebase/php-jwt. Thanks for the heads up!

i guess nobody noticed ;) i noticed it only because i wanted to add the lib to my project (i haven`t seen your dependency) and composer made noises ;)


Little issues in the generated event sites

Lately, I have been actively testing the samples of the open-event repository regarding events like Facebook Developer Conference, Mozilla All Hands, and Oscon 2017. While generating the samples, I have come across a few issues/bugs:-

[x] The event background logo doesn't get rendered when the site is generated through the zip sample.
[x] The text is session element is misaligned when there is no speaker associated with a particular session.
[ ] The images don't work if they are uploaded to Google cloud storage.
[x] The default missing speaker photo doesn't appear on the front page in case of featured speakers.
[x] The position of speakers is missing on all the pages.

I will be opening a separate issue for each of the above bugs and solve them. Thanks!!

@Princu7 please mention the way to reproduce google cloud storage upload error.


Doesn't pull outside names in fake

I have a protocol that looks like:
public protocol ImageLoader {
    func loadImage(fromUrl url: URL, inImageView imageView: UIImageView, placeholder: UIImage)
}

I get:
class FakeImageLoader : ImageLoader, Equatable {
    [...]
    func loadImage(url: URL, imageView: UIImageView, placeholder: UIImage) {
    [...]
}

I expect:
class FakeImageLoader : ImageLoader, Equatable {
    [...]
    func loadImage(fromUrl url: URL, inImageView imageView: UIImageView, placeholder: UIImage) {
    [...]
}

This is a dupe of https://github.com/tjarratt/fake4swift/issues/18, correct?


li_at token expires after 15 minutes

Hi, it seems that li_at token would expire after 15 minutes. Although it says that it would expire in a year in the official doc. Any suggestion to extend the lifetime of the cookie instead of refreshing it manually?
https://www.linkedin.com/legal/l/cookie-table

Hi, maybe you could listen to the invalid session event https://github.com/spinlud/py-linkedin-jobs-scraper/blob/master/linkedin_jobs_scraper/events/events.py#L11 and try a programmatic login (e.g. using Selenium) to Linkedin to obtain a new session cookie.

On my end, it's expiring even sooner. No matter how slow I set the slow_mo value too. I started with 5 now I am at 100. By the way, I am authenticated

I have removed the random user agent override as suggested by @phillips-systems, let me know if this helps a bit. Unfortunately it seems that Linkedin expires earlier sessions that appear 'suspect' (according to some criteria that are unclear). Using the same browser to obtain the cookie and run the scraper could probably help...
The same issue is mentioned here https://www.reddit.com/r/webscraping/comments/18t2xao/issues_with_linkedin_li_at_cookie_expiration/


Record or Replay

Because nock throws an error when a request is attempted that doesn't have a reply configured, it only supports being on or off.
The way PollyJS works is by intercepting everything & making the original call when a fixture doesn't exist:

https://github.com/Netflix/pollyjs/blob/3694ebcc6a614532768bec322a96e351de079e70/packages/%40pollyjs/adapter-node-http/src/index.js

This may be better, so long as the filepath is deterministic.

Learned that nock's modes (https://github.com/nock/nock#modes) are slightly different.  So, the behavior should be:

live bypasses all mocks.
record replays & records new ones.
replay will disable net calls & only use mocks.

The flow will be:

import { recorder }.
Clear out all nock interceptors.
Save the native http(s).ClientRequest methods.
Intercept all calls by default.
Based on this.mode, either record, replay, or return the live request.

Nope. This is a waste of time.
The format for Polly isn't easy to edit, and changing the recordingId values is a PITA.


Design questions

I wonder about the rationale of this project:

would it have been an option to make this functionality part of arrow2?
alternatively, would it have been an option to wrap Apache ORC's C++ implementation in order to make it available in Rust?

Thank you very much for sharing your opinion on this.

Hey. Thanks for the question! This is already part of arrow2 - check this example: https://github.com/jorgecarleitao/arrow2/blob/main/examples/orc_read.rs

Sorry, I have missed that part in arrow2 then. That is great!


ToInputArray on no_array?

There seems to be no way to use no_array as input to ToInputArray or ToOutputArray? At least, I would presume this should be possible?

I’ll check, but you can freely replace no_array with Mat::default().

Fixed in v0.26

But how does this even work?
I'm trying to call find_contours that receives contours: &mut dyn ToOutputArray as a param but I can't make it work I get the error
OpenCV(4.1.2) /tmp/opencv-20191101-13084-e06xvq/opencv-4.1.2/modules/imgproc/src/contours.cpp:1800: error: (-215:Assertion failed) (_contours.kind() == _InputArray::STD_VECTOR_VECTOR || _contours.kind() == _InputArray::STD_VECTOR_MAT || _contours.kind() == _InputArray::STD_VECTOR_UMAT) in function 'findContours'
 (code: -215)

Most of the OpenCV functions don’t allow no_array() as output argument. That’s what the error message is telling you: it only accepts Mat, ‘UMatorVectorOf...`.

@twistedfall, thanks for taking the time to answer.
I didn't mention in my previous comment that I am using Mat::default(), and still getting the error.
let mut vec = Mat::default().unwrap();
let mut image = imgcodecs::imread("screenshot.png", 0).unwrap();
match imgproc::find_contours(&image, &mut vec, 3, 2, offsetPoint) {
	Ok(T) => {
		println!("ok");
	},
	Err(E) => {
		println!("{}", E);
	}
};

It's more in the "opencv usage" than "opencv-rust crate usage" area, but findContours accepts vector of Mat|UMat|Vector, you're passing just Mat, so change the first line to:
    let mut vec = opencv::types::VectorOfMat::new();

You're absolutely correct. Not a crate-related issue.
Thanks for the help!


Is it possible to use amplify mock api without java

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

How did you install the Amplify CLI?
npm i -g
If applicable, what version of Node.js are you using?
14.x.x
Amplify CLI Version
7.5.2
What operating system are you using?
OSX
Amplify Categories
api
Amplify Commands
Not applicable
Describe the bug
Is java needed to run amplify mock api. Based on this #4456, it states that java is needed to run the in memory dynamodb server. I have a container image of that db and am interested in using that instead of installing java on the OS. Is this possible or potentially a feature that can be included in the future
Expected behavior
I would like to use amplify mock api without installing java on the OS
Reproduction steps
npx create-react-app xxx
amplify init
amplify add api
amplify mock api
GraphQL schema(s)

# Put schemas below this line

Log output

# Put your logs below this line
Failed to start API Mock endpoint Error: Command failed with exit code 1: java -version
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

Additional information
No response

Hi @ravi-palakodeti
Its currently not possible because to maci api we use dynamoDB local which requires java as dependency.
you can check more info here: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.DownloadingAndRunning.html

The link you shared has a reference to a docker-compose script that will do it for me. All I would then need is a way for amplify CLI to know where my docker db is running (essentially a way to inject host URL for dynamodb). Alternately, I tried to run amplify CLI on a docker container that has java and ran into an issue where it expects to host the mock server on localhost. Being able to change this url via configuration would also help


mat-select should close when escape is pressed, also stop propagation

Bug, feature request, or proposal:
bug?
What is the expected behavior?
when mat-select is open and escape is pressed it should close the select
What is the current behavior?
select doesn't close and the element upstream gets the escape. In my case the mat-drawer catches this Escape which results in weird behavior: drawer closes, and the opened select is floating outside of it (because it's part of the cdk-portal).
What are the steps to reproduce?
http://plnkr.co/edit/vtBv4N8p0o4hzFetaOGx?p=preview
Open drawer
Click the selector
Press ESC

Closing as something that will be resolved by https://github.com/angular/material2/pull/8531.

select dialog is not closing when I change tabs

Not reproducible any more

@alex-okrushko , Please look at this example:
https://stackblitz.com/edit/angular-awab22?file=app%2Fsidenav-autosize-example.html


UButtonGroup sending wrong data blinding, when used with filtered Data

Environment

Operating System: Windows_NT
Node Version:     v20.12.2
Nuxt Version:     3.13.2
CLI Version:      3.14.0
Nitro Version:    2.9.7
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      -
Runtime Modules:  -
Build Modules:    -

Is this bug related to Nuxt or Vue?
Nuxt
Version
3.13.2
Reproduction
Sorry for Bad English
Im try to send data object in to function but data each row is not blinding with filter
Step :

Filter "UserC" ,The table will filter "UserC" to the top of row.
Clicking Button 'Log InSide / OutSide'

<script>
const selectedUsers= ref([])

const q = ref('');
let users = [
    {"id":1,"user_name":"UserA",},
    {"id":2,"user_name":"UserB",},
    {"id":3,"user_name":"UserC",},
]
const columns = [
    {
        key: 'id',
        label: 'id',
    },
    {
        key: 'user_name',
        label: 'user',
    },
]
const filteredUsers = computed(() =>{
    if (!q.value) {
        return users
    };
    return users.filter((line) => {
        return Object.values(line).some((value) =>{
            return String(value).toLowerCase().includes(q.value.toLowerCase());
        })
    })
});
</script>

<template>
    <UTable v-model="selectedUsers" :rows="filteredUsers">
        <template #actions-data="{ row }">
            <div class="flex gap-10">
               <UButtonGroup size="sm" orientation="horizontal">
                     <UButton @click="() => console.log(row)">
                        Log Inside Group
                     </UButton>
               </UButtonGroup>
                <UButton @click="() => console.log(row)">
                     Log Out Side Group
                </UButton>
            </div>
        </template>
    </UTable>
</template>

Description
Nuxt sends "UserA" data to the console instead of "UserC".
~~but when I remove v-model="selectedUsers" from Utable it send data correctly
when click  Log Out Side Group Its work correctly
but when click Log Inside Group Its still sending wrong data
Additional context
No response
Logs

Sorry problem was solved!!
the real problem has come from UButtonGroup
not UTable

I've got the same problem if I use UButtonGroup in a filtrable / paginated UTable

If I filter or change page, my UTable rows are updated, but the UButtonGroup does not update. If I just create UButton there is no issue.


Add example 42 : BunnyLOD

I reimplement https://github.com/dougbinks/BunnyLOD in bgfx today.
There are still some issues:

I use the shaders vs_picking_shaded and fs_picking_shaded of 30-picking.
Init is too slow ( 8 seconds in my computer) , because the algorithm is O(n^2) , and bunny.bin have more than 100k vertices. A simpler mesh would be much faster.
This LOD algotithm need removing the vertices with the same position. The exist bunny.bin have many vertices with the same posiotions (different normals). I wrote functions findDuplicateVertices and mergeVertices to merge these vertices. It's O(n^2) , too.  But I think it can be done offline.

One thing you could do is cache result like 40-svt does. It's slow only first time, and on second load it just uses cached results.
There is issue with vertex count when lowering LOD level:

This LOD algotithm need removing the vertices with the same position. The exist bunny.bin have many vertices with the same posiotions (different normals). I wrote functions findDuplicateVertices and mergeVertices to merge these vertices. It's O(n^2) , too. But I think it can be done offline.

There is utility function bgfx::weldVertices that should output only unique vertices.
https://bkaradzic.github.io/bgfx/bgfx.html#_CPPv4N4bgfx12weldVerticesEP8uint16_tRK12VertexLayoutPKv8uint16_tf

I'll improve this example tomorrow.

There is issue with vertex count when lowering LOD level:

If there are holes in the mesh, the hole would enlarge when the mesh collapse to lower version. The mesh bunny.bin is not closed at the bottom. I think it's a defect of this LOD algorithm.

is not closed at the bottom. I think it's a defect of this LOD algorithm.

Makes sense. Switched to bunny_patched and it works now.

I want to use bgfx::weldVertices today, but I found it use uint16_t for index. Is there any reason for this limit ?
bunny.bin has about 100K (>64K) vertices.

None. I'll update API to be 32-bit.

Updated: https://github.com/bkaradzic/bgfx/commit/977188e9deed476cddcde49a59f6323ce16c609d

Done https://github.com/bkaradzic/bgfx/pull/2156


UniformRefinement() is anisotropic for periodic-segment.mesh

In example 9, when I choose input mesh as data/periodic-segment.mesh, the uniform refined mesh is only refined in one direction. Besides, I'd like to see the number of Dofs in one element so I add
fec_l2 = new DG_FECollection(order, dim);
const auto fe_l2 = fec_l2->GetFE(Geometry::SQUARE, order);
cout << "Order of finite element L2: " << fe_l2->GetOrder() << endl;
cout << "Number of dofs in one element: " << fe_l2->GetDof() << endl;
When input mesh is data/periodic-segment.mesh, there is Segmentation fault calling FiniteElement->GetOrder().
Other mesh inputs seem fine. Is this mesh distinct from others?

Hi @Wayne901 the data/periodic-segment.mesh is a 1D mesh of 1D segments. That's why it gets refined in 1D. Also your element type above must be Geometry::SEGMENT.

Thank you Tomov, I thought it's 2-D mesh cause it's visualized as a rectangle in GLVis ...


[FEATURE] ConversationalMemoryClient - different ways to retrieve relevant interactions

Is your feature request related to a problem?
As suggested in #1275 by @jngz-es , we want to add more ways to retrieve interactions from conversational memory.
What solution would you like?
A clear and concise description of what you want to happen.
What alternatives have you considered?
A clear and concise description of any alternative solutions or features you've considered.
Do you have any additional context?
#1150

@jngz-es please feel free to suggest other ways to retrieve interactions.  As of v2.10.0, we only support "lastN".

Closing this Issue after the discussion in the triage meeting.


Log protocol_version in server background task startup

Adds a log for the in-effect protocol version (sent through handshake) to the networking logs at INFO level.

bors r+


FileNotFoundError: [Errno 2] No such file or directory: 'data/csqa/inhouse_split_qids.txt'

Hi Xikun,
Thanks for your great work. May I ask where could I take this inhouse_split_qids.txt file?
***** hyperparameters *****
dataset: csqa
******************************
wandb: WARNING W&B installed but not logged in.  Run `wandb login` or set the WANDB_API_KEY env variable.
ModelClass <class 'transformers.modeling_roberta.RobertaModel'>
NLP
pid: 493
screen:

gpu: 1

torch version: 1.8.0+cu101
torch cuda version: 10.1
cuda is available: True
cuda device count: 1
cudnn version: 7603
wandb id:  1iygcifx
loading from checkpoint: ./checkpoints/csqa/csqa_model.pt
train_statement_path ./data//csqa/statement/train.statement.jsonl
num_choice 5
Loading sparse adj data...
| ori_adj_len: mu 12.13 sigma 9.67 | adj_len: 13.13 | prune_rate： 0.00 | qc_num: 5.46 | ac_num: 1.54 |
Finish loading training data.
Loading sparse adj data...
| ori_adj_len: mu 12.16 sigma 10.18 | adj_len: 13.16 | prune_rate： 0.00 | qc_num: 5.34 | ac_num: 1.54 |
Finish loading dev data.
Loading sparse adj data...
| ori_adj_len: mu 12.02 sigma 9.17 | adj_len: 13.02 | prune_rate： 0.00 | qc_num: 5.48 | ac_num: 1.53 |
Finish loading test data.
Traceback (most recent call last):
  File "greaselm.py", line 606, in <module>
    main(args)
  File "greaselm.py", line 546, in main
    evaluate(args, has_test_split, devices, kg)
  File "greaselm.py", line 449, in evaluate
    dataset = load_data(args, devices, kg)
  File "greaselm.py", line 50, in load_data
    dataset = data_utils.GreaseLM_DataLoader(args.train_statements, args.train_adj,
  File "/data/xuanlong/Graph2Text/GreaseLM/utils/data_utils.py", line 144, in __init__
    with open(inhouse_train_qids_path, 'r') as fin:
FileNotFoundError: [Errno 2] No such file or directory: 'data/csqa/inhouse_split_qids.txt'

BR,

You can get it at "Learning Contextualized Knowledge Structures for Commonsense Reasoning", they following with "Knowledge-Aware Graph Networks for Commonsense Reasoning" by using random select on train data

Learning Contextualized Knowledge Structures for Commonsense Reasoning
Their specific download path is as follows：
wget -nc -P data/csqa/ https://raw.githubusercontent.com/INK-USC/MHGRN/master/data/csqa/inhouse_split_qids.txt

You can get it at "Learning Contextualized Knowledge Structures for Commonsense Reasoning", they following with "Knowledge-Aware Graph Networks for Commonsense Reasoning" by using random select on train data

Their specific download path is as follows：
wget -nc -P data/csqa/ https://raw.githubusercontent.com/INK-USC/MHGRN/master/data/csqa/inhouse_split_qids.txt

Their specific download path is as follows：
wget -nc -P data/csqa/ https://raw.githubusercontent.com/INK-USC/MHGRN/master/data/csqa/inhouse_split_qids.txt


Update tutorial / FAQ / troubleshooting / pitfalls doc to clarify filtering behavior

This is a fairly frequent question, so we must not have good enough docs on this. I think we should include a clear explanation and example of filtering (and clarify that filtering does not include subsetting) in our README.

https://github.com/nsidc/earthaccess/discussions/445
https://github.com/nsidc/earthaccess/discussions/470

Note that this is different from this ticket, which is about doing post-selection filtering after results are returned: https://github.com/nsidc/earthaccess/issues/428

I've seen some great DAAC-generated visuals on the search/filter vs subsetting thing (e.g. this one). I know the visuals were super helpful for understanding the difference when I was getting into this work (and the spatial example is a great mental model for all filter vs subset types).

:100: Yes! I'd love to have a larger version of that image with just the comparison at the bottom!


Support for case insensitive value checks

Superseded by https://github.com/anaplan-engineering/azuki/pull/27


Feature Request: Plugin Support

Is there any way we can integrate chromium's plugin framework into this?
I really want to use something like https://github.com/philc/vimium to be able to navigate using keyboard shortcuts, also it would open a whole new world of possibilities!
Let me know what you think @fathyb and if you need any help I can look into this too.
Drop me a few pointers if you can.
Thanks for making this amazing tool! ❤

Did you mean web extensions? See #13.

ahh yes, that is what I am looking for, closing this as duplicate


The heading of the vehicle on the dreamview remain unchange (but the corresponding data in the channel has changed)!

#11807# System information

OS Platform and Distribution : Linux Ubuntu 18.04:
Apollo installed from (source or binary): source
Apollo version (3.5, 5.0, 5.5, 6.0): 5.5

Something about the issue:
We have recorded the path, and check the corresponding files in "apollo/data/log/garage.csv".
The blue line described the recorded path on the dreamview similar to the real path, but with burr.
The video of as follows:
19867df803fa6e168c4ceee91018b851.zip
One figure as follows:

Meanwhile, we check the corresponding data in the channel "Location/pose" with cyber_monitor:

The heading changed over time, the unit of the value is "rad", we convert it into "degree", the change over time of the heading  is reasonable.
This question is similar to the issue.
Look forward to your early reply. Thank you!

Meanwhile, I have checked the code in "apollo/modules/dreamview/backend/simulation_world/simulation_world_service.cc":
For master branch:

For 5.5:

why are you using "Car teleop console" instead of the usual "Mkz Standard Debug" mode?

why are you using "Car teleop console" instead of the usual "Mkz Standard Debug" mode?

Both patterns are used, but the problem is not solved. @unacao

@unacao  Thank you for your reply. We have attempted the mode: "Car teleop console" and "Mkz Standard Debug".  But the same phenomenon appeared.
@unacao @lj0919
We have also attempted to guarantee that the data have changed in the corresponding channel.
We printed the data in the corresponding file.
What we done:

What we got:

And the vehicle in the dreamview stay unchanged, the problem is still unresolved.
Look forward to your early reply. Thank you!

what browser are you using? For frontend, please check if there is any error messages from the browser console (for Chrome, you can view by right-click and select 'inspect'). If you'd like to speed up the investigation, please provide the problematic record bag, so we can check it from our side.

@unacao  Thank you for your answer!
The messages from the browser console (for Chrome, you can view by right-click and select 'inspect') as blow:

I noticed you have "EXT_texture_filter_anisotropic extension not supported" warning. Wondering if this causes the rendering issue. Could you check https://webglreport.com/ to ensure your system fully support WebGL 1 and 2?

@vlin17 Thank you for your advice!
For the Chrome:
WebGL 1 works but WebGL 2 not:

For Firefox：
Both WebGL 1 and WebGL 2 work.
We test the code in Firefox, but the same issue appeared. The question is not solved.
Looking forward to your reply.

@lj0919  This problem is still unresolved！
The project works with RTK, but the visualization in Dreamview is wrong!
Now, we change the other Apollo5.5, but the project doesn't work.
When we tracking the record path, the throttle and steering are wrong obviously.
We guess that the frame we used is wrong! Looking forward to your help.


Add support for High-Performance Order Storage (HPOS)

WooCommerce is migrating from post and metadata based tables to dedicated tables for orders:
https://github.com/woocommerce/woocommerce/wiki/High-Performance-Order-Storage-Upgrade-Recipe-Book
So, let's add support for HPOS.

https://github.com/paytrail/paytrail-for-woocommerce/blob/36142643d808936c68324a21511475e73aa7df29/src/Gateway.php#L1861
The variable $total_with_tax should be calculated with rounding, ie. the third parameter for $order->get_line_total should be true. The total amount is in any case rounded, because the customer never pays in fractional cents. With this change the amounts in the test case become:
$total_without_tax = 0.645161
$total_with_tax = 0.80
$tax_total = 0.80 - 0.645161 = 0.154839
$tax_rate = round( ( 0.154839 / 0.645161) * 100) = 24

As part of undertaking this work I have found a bug in WooCommerce that affects the compatibility with HPOS and our module, with regards to refunds.
This has been confirmed as bug by the WooCommerce team here https://github.com/woocommerce/woocommerce/issues/44153

We are code complete on the changes and I have tested with the latest nightly build of WooCommerce now that their issue has been resolved. We should wait until Woo Commerce release this fix, and then we can test against that version to confirm compatibility. Until then we will not merge the changes in for this work.

This was added in #138


Instead of throwing most MavenDownloadingException, record them into …

…the resolution result. This allows for partial success when processing poms which are invalid or contain unresolvable dependencies without hiding the existence of these problems.

What's changed?

What's your motivation?

Anything in particular you'd like reviewers to focus on?

Anyone you would like to review specifically?

Have you considered any alternatives or workarounds?

Any additional context

Checklist

[ ] I've added unit tests to cover both positive and negative cases
[ ] I've read and applied the recipe conventions and best practices
[ ] I've used the IntelliJ IDEA auto-formatter on affected files

Closing this for now in favor of fixing resolution problems. Allowing a partial POM resolution will cause the downstream effect of dependency-manipulating recipes potentially not working correctly.


Add logo

Logo in README and PyPI description will make repository (package) more attractive.
No need complex logo, just a hockey puck with the inscription "khl".

Hi,
Here is something that might suit you,
If you need, I can also provide the original SVG file or make modification to it :wink:

Hello, @alvatip! Looks nice, but it is too motley. More minimalistic would be enough, i think.
I have made this png layout with puck picture:

and want to experiment with different fonts to write "khl" on the puck. You are welcome too if you want - post your examples here and i post mine.


Fix hour, minute, seconds in date-time-picker

If you increment or decrement hour, minute, seconds in the date-time-picker and exceed the allowed range, the value falls back to current dayjs().
Example if the hour is 14, incrementing to 24 resets the value to 14 instead of 0.
The same goes for minutes, seconds, if current is, let's say 45 and you increment to 60 it resets to 45 instead of 0.
This PR fixes that.

Hey! Thanks for these fixes. I've made a couple of adjustments - namely adding min and max attributes to the inputs, so that it's impossible to go to -1 or 61, for example. When a value out of range is typed manually, it is now corrected as in your original PR. Suitable adjustments are also made to the preceding unit also - exceeding seconds in a minute will increment the minute as well as setting the seconds to 0.

Hi @danharrin
I didn't add the min/max, thought you deliberately skipped it to avoid stopping at 0 on arrow down key :)

Is it up for discussion, to auto switch day when changing the time?
It's a cool feature, but when thinking about how I would use the picker; I would first click on a day, then use the arrow keys to adjust time.
Probably hitting the key to fast, so I'd first fast forward, then having to rewind, without noticing that the day I picked has changed.
Maybe it's just me...
Thoughts?

@danharrin
Your changes returned the bug I intended to fix.
The problem is that the code resets the field to current time.
The value must be altered before this line
Example hour.
this.hour = Number.isInteger(+this.hour) && this.hour >= 0 && this.hour < 24 ? +this.hour : dayjs().hour()

If you want the feature to go to next/previous day and fix the bug,
Here is a suggestion:
For the hour code:
                this.$watch('hour', () => {
                    if (Number.isInteger(+this.hour)) {
                        if (this.hour > 23) this.hour = 0 & this.focusNextDay()
                        if (this.hour < 0) this.hour = 23 & this.focusPreviousDay()
                        if (this.hour >= 0 && this.hour < 24) this.hour = +this.hour
                    } else {
                        this.hour = dayjs().hour()
                    }

                    let date = this.getSelectedDate()

                    if (date === null) return

                    this.setValue(date.set('hour', this.hour))

                })

Here is my full suggestion to avoid repetition:
Add this method
incrementTime: function (field, switchValue, max) {
                if (Number.isInteger(+field)) {
                    if (field > switchValue) field = 0 & this.focusNextDay()
                    if (field < 0) field = switchValue & this.focusPreviousDay()
                    if (field >= 0 && field < max) field = +field
                } else {
                    field = dayjs().hour()
                }
                return field
            },

Then change the watchers
this.$watch('hour', () => {
                    this.hour = this.incrementTime(this.hour, 23, 24)

                    let date = this.getSelectedDate()

                    if (date === null) return

                    this.setValue(date.set('hour', this.hour))

                })

                this.$watch('minute', () => {
                    this.minute = this.incrementTime(this.minute, 59, 60)

                    let date = this.getSelectedDate()

                    if (date === null) return

                    this.setValue(date.set('minute', this.minute))
                })

                this.$watch('second', () => {
                    this.second = this.incrementTime(this.second, 59, 60)

                    let date = this.getSelectedDate()

                    if (date === null) return

                    this.setValue(date.set('second', this.second))
                })

Hi @tanthammar, could you please confirm that #347 also fixes the issue? Many thanks.


Support decommission time in dataset view

Coverage decreased (-0.02%) to 26.667% when pulling 8a088608662c64d0eb89589be62ba671c2da755b on alyiwang:master into 6b5db9b9bd8209839f5d4f8eb28fb307896f133d on linkedin:master.

Codecov Report

Merging #1146 into master will decrease coverage by 0.48%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1146      +/-   ##
==========================================
- Coverage   33.21%   32.73%   -0.49%
==========================================
  Files         195      195
  Lines        4940     4940
  Branches     1354     1354
==========================================
- Hits         1641     1617      -24
- Misses       3299     3323      +24

Impacted Files
Coverage Δ

wherehows-web/app/services/notifications.ts
35% <0%> (-28.75%)
:arrow_down:

...mponents/datasets/containers/dataset-compliance.ts
60.65% <0%> (-1.64%)
:arrow_down:

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 6b5db9b...8a08860. Read the comment docs.


XNLI Processor alignment issue

In the preprocessing script of XNLI: xtreme/third_party/processors/xnli.py. Line 42-43. The first line of xnli processor will be skipped. I noted that this processor is inherited from transformers processor class, this is useful for the raw XNLI 1.0 dataset, as it contains header. However, xtreme preprocessing script will first remove the original XNLI datasets' header: like premise,label,etc. For the preprocessed xnli dataset {split}-{lang} like dev-en.tsv, the first actual example will be skipped. Maybe the line 42-43 of xtreme/third_party/processors/xnli.py can be deleted as the preprocessing script already removed the header of XNLI.

Thanks @tonytan48 for raising this. I checked this and you're right, we should be deleting L42-43 in .../processors/xnli.py . Can you please delete those two lines and send a PR? I'll approve it.

Thanks @tonytan48 for raising this. I checked this and you're right, we should be deleting L42-43 in .../processors/xnli.py . Can you please delete those two lines and send a PR? I'll approve it.

Aight thanks

Aight thanks


[IOS: Google Maps Flutter] App crashing while rendering map

What package does this bug report belong to?
google_maps_flutter
What target platforms are you seeing this bug on?
iOS
Have you already upgraded your packages?
Yes
Dependency versions
pubspec.lock
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
  ansicolor:
    dependency: transitive
    description:
      name: ansicolor
      sha256: "8bf17a8ff6ea17499e40a2d2542c2f481cd7615760c6d34065cb22bfd22e6880"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.2"
  archive:
    dependency: transitive
    description:
      name: archive
      sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d"
      url: "https://pub.dev"
    source: hosted
    version: "3.4.10"
  args:
    dependency: transitive
    description:
      name: args
      sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
      url: "https://pub.dev"
    source: hosted
    version: "2.5.0"
  async:
    dependency: transitive
    description:
      name: async
      sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
      url: "https://pub.dev"
    source: hosted
    version: "2.11.0"
  boolean_selector:
    dependency: transitive
    description:
      name: boolean_selector
      sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  characters:
    dependency: transitive
    description:
      name: characters
      sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.0"
  checked_yaml:
    dependency: transitive
    description:
      name: checked_yaml
      sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
      url: "https://pub.dev"
    source: hosted
    version: "2.0.3"
  cli_util:
    dependency: transitive
    description:
      name: cli_util
      sha256: c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19
      url: "https://pub.dev"
    source: hosted
    version: "0.4.1"
  clock:
    dependency: transitive
    description:
      name: clock
      sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
      url: "https://pub.dev"
    source: hosted
    version: "1.1.1"
  collection:
    dependency: transitive
    description:
      name: collection
      sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
      url: "https://pub.dev"
    source: hosted
    version: "1.18.0"
  convert:
    dependency: transitive
    description:
      name: convert
      sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.1"
  country_code_picker:
    dependency: "direct main"
    description:
      name: country_code_picker
      sha256: "92818885f0e47486539f80463b66f649970506a91dd3c0731ca3ba5308324a4d"
      url: "https://pub.dev"
    source: hosted
    version: "3.0.0"
  crypto:
    dependency: transitive
    description:
      name: crypto
      sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
      url: "https://pub.dev"
    source: hosted
    version: "3.0.3"
  csslib:
    dependency: transitive
    description:
      name: csslib
      sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb"
      url: "https://pub.dev"
    source: hosted
    version: "1.0.0"
  cupertino_icons:
    dependency: "direct main"
    description:
      name: cupertino_icons
      sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6
      url: "https://pub.dev"
    source: hosted
    version: "1.0.8"
  device_info_plus:
    dependency: transitive
    description:
      name: device_info_plus
      sha256: "77f757b789ff68e4eaf9c56d1752309bd9f7ad557cb105b938a7f8eb89e59110"
      url: "https://pub.dev"
    source: hosted
    version: "9.1.2"
  device_info_plus_platform_interface:
    dependency: transitive
    description:
      name: device_info_plus_platform_interface
      sha256: d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64
      url: "https://pub.dev"
    source: hosted
    version: "7.0.0"
  fake_async:
    dependency: transitive
    description:
      name: fake_async
      sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
      url: "https://pub.dev"
    source: hosted
    version: "1.3.1"
  ffi:
    dependency: transitive
    description:
      name: ffi
      sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.2"
  file:
    dependency: transitive
    description:
      name: file
      sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
      url: "https://pub.dev"
    source: hosted
    version: "7.0.0"
  fixnum:
    dependency: transitive
    description:
      name: fixnum
      sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
      url: "https://pub.dev"
    source: hosted
    version: "1.1.0"
  flutter:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_launcher_icons:
    dependency: "direct main"
    description:
      name: flutter_launcher_icons
      sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea"
      url: "https://pub.dev"
    source: hosted
    version: "0.13.1"
  flutter_native_splash:
    dependency: "direct main"
    description:
      name: flutter_native_splash
      sha256: edf39bcf4d74aca1eb2c1e43c3e445fd9f494013df7f0da752fefe72020eedc0
      url: "https://pub.dev"
    source: hosted
    version: "2.4.0"
  flutter_plugin_android_lifecycle:
    dependency: transitive
    description:
      name: flutter_plugin_android_lifecycle
      sha256: "8cf40eebf5dec866a6d1956ad7b4f7016e6c0cc69847ab946833b7d43743809f"
      url: "https://pub.dev"
    source: hosted
    version: "2.0.19"
  flutter_test:
    dependency: "direct dev"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_web_plugins:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.0"
  geolocator:
    dependency: "direct main"
    description:
      name: geolocator
      sha256: "694ec58afe97787b5b72b8a0ab78c1a9244811c3c10e72c4362ef3c0ceb005cd"
      url: "https://pub.dev"
    source: hosted
    version: "11.0.0"
  geolocator_android:
    dependency: transitive
    description:
      name: geolocator_android
      sha256: f15d1536cd01b1399578f1da1eb5d566e7a718db6a3648f2c24d2e2f859f0692
      url: "https://pub.dev"
    source: hosted
    version: "4.5.4"
  geolocator_apple:
    dependency: transitive
    description:
      name: geolocator_apple
      sha256: bc2aca02423ad429cb0556121f56e60360a2b7d694c8570301d06ea0c00732fd
      url: "https://pub.dev"
    source: hosted
    version: "2.3.7"
  geolocator_platform_interface:
    dependency: transitive
    description:
      name: geolocator_platform_interface
      sha256: "009a21c4bc2761e58dccf07c24f219adaebe0ff707abdfd40b0a763d4003fab9"
      url: "https://pub.dev"
    source: hosted
    version: "4.2.2"
  geolocator_web:
    dependency: transitive
    description:
      name: geolocator_web
      sha256: "49d8f846ebeb5e2b6641fe477a7e97e5dd73f03cbfef3fd5c42177b7300fb0ed"
      url: "https://pub.dev"
    source: hosted
    version: "3.0.0"
  geolocator_windows:
    dependency: transitive
    description:
      name: geolocator_windows
      sha256: "53da08937d07c24b0d9952eb57a3b474e29aae2abf9dd717f7e1230995f13f0e"
      url: "https://pub.dev"
    source: hosted
    version: "0.2.3"
  get:
    dependency: "direct main"
    description:
      name: get
      sha256: e4e7335ede17452b391ed3b2ede016545706c01a02292a6c97619705e7d2a85e
      url: "https://pub.dev"
    source: hosted
    version: "4.6.6"
  get_storage:
    dependency: "direct main"
    description:
      name: get_storage
      sha256: "39db1fffe779d0c22b3a744376e86febe4ade43bf65e06eab5af707dc84185a2"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.1"
  google_maps:
    dependency: transitive
    description:
      name: google_maps
      sha256: "47eef3836b49bb030d5cb3afc60b8451408bf34cf753e571b645d6529eb4251a"
      url: "https://pub.dev"
    source: hosted
    version: "7.1.0"
  google_maps_flutter:
    dependency: "direct main"
    description:
      name: google_maps_flutter
      sha256: c1972cbad779bc5346c49045f26ae45550a0958b1cbca5b524dd3c8954995d28
      url: "https://pub.dev"
    source: hosted
    version: "2.6.1"
  google_maps_flutter_android:
    dependency: transitive
    description:
      name: google_maps_flutter_android
      sha256: "256b3c974e415bd17555ceff76a5d0badd2cbfd29febfc23070993358f639550"
      url: "https://pub.dev"
    source: hosted
    version: "2.7.0"
  google_maps_flutter_ios:
    dependency: transitive
    description:
      name: google_maps_flutter_ios
      sha256: e5132d17f051600d90d79d9f574b177c24231da702453a036db2490f9ced4646
      url: "https://pub.dev"
    source: hosted
    version: "2.6.0"
  google_maps_flutter_platform_interface:
    dependency: transitive
    description:
      name: google_maps_flutter_platform_interface
      sha256: "167af879da4d004cd58771f1469b91dcc3b9b0a2c5334cc6bf71fd41d4b35403"
      url: "https://pub.dev"
    source: hosted
    version: "2.6.0"
  google_maps_flutter_web:
    dependency: transitive
    description:
      name: google_maps_flutter_web
      sha256: "861c6dd430123e58bb1154342345c5bfa36064120c8ec3dbc0d0b7522add1861"
      url: "https://pub.dev"
    source: hosted
    version: "0.5.6+2"
  health:
    dependency: "direct main"
    description:
      name: health
      sha256: cd486352d97ffbf77fc43814360389619c040714cd59bf29a559f4da5cfec75d
      url: "https://pub.dev"
    source: hosted
    version: "8.1.0"
  html:
    dependency: transitive
    description:
      name: html
      sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a"
      url: "https://pub.dev"
    source: hosted
    version: "0.15.4"
  http:
    dependency: "direct main"
    description:
      name: http
      sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.1"
  http_parser:
    dependency: transitive
    description:
      name: http_parser
      sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
      url: "https://pub.dev"
    source: hosted
    version: "4.0.2"
  image:
    dependency: transitive
    description:
      name: image
      sha256: "4c68bfd5ae83e700b5204c1e74451e7bf3cf750e6843c6e158289cf56bda018e"
      url: "https://pub.dev"
    source: hosted
    version: "4.1.7"
  intl:
    dependency: transitive
    description:
      name: intl
      sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
      url: "https://pub.dev"
    source: hosted
    version: "0.18.1"
  js:
    dependency: transitive
    description:
      name: js
      sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
      url: "https://pub.dev"
    source: hosted
    version: "0.6.7"
  js_wrapping:
    dependency: transitive
    description:
      name: js_wrapping
      sha256: e385980f7c76a8c1c9a560dfb623b890975841542471eade630b2871d243851c
      url: "https://pub.dev"
    source: hosted
    version: "0.7.4"
  json_annotation:
    dependency: transitive
    description:
      name: json_annotation
      sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
      url: "https://pub.dev"
    source: hosted
    version: "4.8.1"
  leak_tracker:
    dependency: transitive
    description:
      name: leak_tracker
      sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
      url: "https://pub.dev"
    source: hosted
    version: "10.0.0"
  leak_tracker_flutter_testing:
    dependency: transitive
    description:
      name: leak_tracker_flutter_testing
      sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  leak_tracker_testing:
    dependency: transitive
    description:
      name: leak_tracker_testing
      sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
      url: "https://pub.dev"
    source: hosted
    version: "2.0.1"
  matcher:
    dependency: transitive
    description:
      name: matcher
      sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
      url: "https://pub.dev"
    source: hosted
    version: "0.12.16+1"
  material_color_utilities:
    dependency: transitive
    description:
      name: material_color_utilities
      sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
      url: "https://pub.dev"
    source: hosted
    version: "0.8.0"
  meta:
    dependency: transitive
    description:
      name: meta
      sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
      url: "https://pub.dev"
    source: hosted
    version: "1.11.0"
  path:
    dependency: transitive
    description:
      name: path
      sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
      url: "https://pub.dev"
    source: hosted
    version: "1.9.0"
  path_provider:
    dependency: transitive
    description:
      name: path_provider
      sha256: c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161
      url: "https://pub.dev"
    source: hosted
    version: "2.1.3"
  path_provider_android:
    dependency: transitive
    description:
      name: path_provider_android
      sha256: a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d
      url: "https://pub.dev"
    source: hosted
    version: "2.2.4"
  path_provider_foundation:
    dependency: transitive
    description:
      name: path_provider_foundation
      sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f"
      url: "https://pub.dev"
    source: hosted
    version: "2.3.2"
  path_provider_linux:
    dependency: transitive
    description:
      name: path_provider_linux
      sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
      url: "https://pub.dev"
    source: hosted
    version: "2.2.1"
  path_provider_platform_interface:
    dependency: transitive
    description:
      name: path_provider_platform_interface
      sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.2"
  path_provider_windows:
    dependency: transitive
    description:
      name: path_provider_windows
      sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
      url: "https://pub.dev"
    source: hosted
    version: "2.2.1"
  petitparser:
    dependency: transitive
    description:
      name: petitparser
      sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27
      url: "https://pub.dev"
    source: hosted
    version: "6.0.2"
  platform:
    dependency: transitive
    description:
      name: platform
      sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.4"
  plugin_platform_interface:
    dependency: transitive
    description:
      name: plugin_platform_interface
      sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.8"
  pointycastle:
    dependency: transitive
    description:
      name: pointycastle
      sha256: "79fbafed02cfdbe85ef3fd06c7f4bc2cbcba0177e61b765264853d4253b21744"
      url: "https://pub.dev"
    source: hosted
    version: "3.9.0"
  sanitize_html:
    dependency: transitive
    description:
      name: sanitize_html
      sha256: "12669c4a913688a26555323fb9cec373d8f9fbe091f2d01c40c723b33caa8989"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.0"
  shared_preferences:
    dependency: "direct main"
    description:
      name: shared_preferences
      sha256: d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180
      url: "https://pub.dev"
    source: hosted
    version: "2.2.3"
  shared_preferences_android:
    dependency: transitive
    description:
      name: shared_preferences_android
      sha256: "1ee8bf911094a1b592de7ab29add6f826a7331fb854273d55918693d5364a1f2"
      url: "https://pub.dev"
    source: hosted
    version: "2.2.2"
  shared_preferences_foundation:
    dependency: transitive
    description:
      name: shared_preferences_foundation
      sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c"
      url: "https://pub.dev"
    source: hosted
    version: "2.3.5"
  shared_preferences_linux:
    dependency: transitive
    description:
      name: shared_preferences_linux
      sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa"
      url: "https://pub.dev"
    source: hosted
    version: "2.3.2"
  shared_preferences_platform_interface:
    dependency: transitive
    description:
      name: shared_preferences_platform_interface
      sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b"
      url: "https://pub.dev"
    source: hosted
    version: "2.3.2"
  shared_preferences_web:
    dependency: transitive
    description:
      name: shared_preferences_web
      sha256: "9aee1089b36bd2aafe06582b7d7817fd317ef05fc30e6ba14bff247d0933042a"
      url: "https://pub.dev"
    source: hosted
    version: "2.3.0"
  shared_preferences_windows:
    dependency: transitive
    description:
      name: shared_preferences_windows
      sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59"
      url: "https://pub.dev"
    source: hosted
    version: "2.3.2"
  sky_engine:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.99"
  source_span:
    dependency: transitive
    description:
      name: source_span
      sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
      url: "https://pub.dev"
    source: hosted
    version: "1.10.0"
  sprintf:
    dependency: transitive
    description:
      name: sprintf
      sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23"
      url: "https://pub.dev"
    source: hosted
    version: "7.0.0"
  stack_trace:
    dependency: transitive
    description:
      name: stack_trace
      sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
      url: "https://pub.dev"
    source: hosted
    version: "1.11.1"
  stream_channel:
    dependency: transitive
    description:
      name: stream_channel
      sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
      url: "https://pub.dev"
    source: hosted
    version: "2.1.2"
  stream_transform:
    dependency: transitive
    description:
      name: stream_transform
      sha256: "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.0"
  string_scanner:
    dependency: transitive
    description:
      name: string_scanner
      sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
      url: "https://pub.dev"
    source: hosted
    version: "1.2.0"
  term_glyph:
    dependency: transitive
    description:
      name: term_glyph
      sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
      url: "https://pub.dev"
    source: hosted
    version: "1.2.1"
  test_api:
    dependency: transitive
    description:
      name: test_api
      sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
      url: "https://pub.dev"
    source: hosted
    version: "0.6.1"
  typed_data:
    dependency: transitive
    description:
      name: typed_data
      sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
      url: "https://pub.dev"
    source: hosted
    version: "1.3.2"
  universal_io:
    dependency: transitive
    description:
      name: universal_io
      sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad"
      url: "https://pub.dev"
    source: hosted
    version: "2.2.2"
  uuid:
    dependency: transitive
    description:
      name: uuid
      sha256: "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8"
      url: "https://pub.dev"
    source: hosted
    version: "4.4.0"
  vector_math:
    dependency: transitive
    description:
      name: vector_math
      sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
      url: "https://pub.dev"
    source: hosted
    version: "2.1.4"
  vm_service:
    dependency: transitive
    description:
      name: vm_service
      sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
      url: "https://pub.dev"
    source: hosted
    version: "13.0.0"
  watch_connectivity:
    dependency: "direct main"
    description:
      name: watch_connectivity
      sha256: "810d5172622250558b2f12d2eb57be41521448a6deca9c21b3e47244fbcb6c4a"
      url: "https://pub.dev"
    source: hosted
    version: "0.1.6"
  watch_connectivity_platform_interface:
    dependency: transitive
    description:
      name: watch_connectivity_platform_interface
      sha256: "9074115391bd764c08a17346fcbc4d5c0b555672defbe6928ac648503b54aa9c"
      url: "https://pub.dev"
    source: hosted
    version: "0.1.2"
  web:
    dependency: transitive
    description:
      name: web
      sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
      url: "https://pub.dev"
    source: hosted
    version: "0.5.1"
  win32:
    dependency: transitive
    description:
      name: win32
      sha256: "0a989dc7ca2bb51eac91e8fd00851297cfffd641aa7538b165c62637ca0eaa4a"
      url: "https://pub.dev"
    source: hosted
    version: "5.4.0"
  win32_registry:
    dependency: transitive
    description:
      name: win32_registry
      sha256: "10589e0d7f4e053f2c61023a31c9ce01146656a70b7b7f0828c0b46d7da2a9bb"
      url: "https://pub.dev"
    source: hosted
    version: "1.1.3"
  xdg_directories:
    dependency: transitive
    description:
      name: xdg_directories
      sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
      url: "https://pub.dev"
    source: hosted
    version: "1.0.4"
  xml:
    dependency: transitive
    description:
      name: xml
      sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
      url: "https://pub.dev"
    source: hosted
    version: "6.5.0"
  yaml:
    dependency: transitive
    description:
      name: yaml
      sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
      url: "https://pub.dev"
    source: hosted
    version: "3.1.2"
sdks:
  dart: ">=3.3.0 <4.0.0"
  flutter: ">=3.19.0"

Steps to reproduce

Create 2 screens, first one is empty with one button to navigate to the second screen [Map screen]
Add the google map widget on the second screen,
Navigate to the second screen

DEBUG MODE:
App will throw an error during map rendering
RELEASE MODE:
App will crash during map rendering
Expected results
App should work fine without any error
Actual results
The app is crashing or throwing error.
Code sample
Code sample
[Paste your code here]

Screenshots or Videos

Screenshots / Video demonstration

Logs
Logs
Thread Performance Checker: Thread running at User-initiated quality-of-service class waiting on a lower QoS thread running at Utility quality-of-service class. Investigate ways to avoid priority inversions
PID: 27624, TID: 238436
Backtrace
=================================================================
3   CoreData                            0x0000000110f91198 -[NSSQLDefaultConnectionManager _checkoutConnectionOfType:] + 64
4   CoreData                            0x0000000110f91380 -[NSSQLDefaultConnectionManager handleStoreRequest:] + 47
5   CoreData                            0x000000011112a01d -[NSSQLCoreDispatchManager routeStoreRequest:] + 271
6   CoreData                            0x0000000110fea4f2 -[NSSQLCore dispatchRequest:withRetries:] + 142
7   CoreData                            0x0000000110feb409 -[NSSQLCore newValuesForObjectWithID:withContext:error:] + 312
8   CoreData                            0x0000000110faccfb __95-[NSPersistentStoreCoordinator(_NSInternalMethods) newValuesForObjectWithID:withContext:error:]_block_invoke + 92
9   CoreData                            0x0000000110f98f29 -[NSPersistentStoreCoordinator _routeLightweightBlock:toStore:] + 234
10  CoreData                            0x0000000110faca4f -[NSPersistentStoreCoordinator(_NSInternalMethods) newValuesForObjectWithID:withContext:error:] + 337
11  CoreData                            0x0000000110f15ebe _PFFaultHandlerLookupRow + 499
12  CoreData                            0x0000000110f1854c _PF_FulfillDeferredFault + 216
13  CoreData                            0x0000000110f3ebff _pvfk_header + 136
14  CoreData                            0x0000000110f38852 _sharedIMPL_pvfk_core + 21
15  Runner                              0x000000010476c06c __72-[GMSTileDataCache loadTileForTileCoords:dataVersion:completionHandler:]_block_invoke_2 + 526
16  CoreData                            0x0000000110f51e32 developerSubmittedBlockToNSManagedObjectContextPerform + 152
17  libdispatch.dylib                   0x000000011314c58f _dispatch_client_callout + 8
18  libdispatch.dylib                   0x00000001131544ba _dispatch_lane_serial_drain + 1127
19  libdispatch.dylib                   0x0000000113155255 _dispatch_lane_invoke + 441
20  libdispatch.dylib                   0x0000000113162356 _dispatch_root_queue_drain_deferred_wlh + 318
21  libdispatch.dylib                   0x0000000113161751 _dispatch_workloop_worker_thread + 590
22  libsystem_pthread.dylib             0x000000011424fb84 _pthread_wqthread + 327
23  libsystem_pthread.dylib             0x000000011424eacf start_wqthread + 15
Google Maps SDK for iOS version: <IP_ADDRESS>
New version of Google Maps SDK for iOS available: <IP_ADDRESS>

Flutter Doctor output
Doctor output
[✓] Flutter (Channel stable, 3.19.4, on macOS 14.4.1 23E224 darwin-arm64, locale en-PK)
    • Flutter version 3.19.4 on channel stable at /Users/invotyx/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 68bfaea224 (5 weeks ago), 2024-03-20 15:36:31 -0700
    • Engine revision a5c24f538d
    • Dart version 3.3.2
    • DevTools version 2.31.1

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/invotyx/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15E204a
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • 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 17.0.9+0-17.0.9b1087.7-11185874)

[✓] Connected device (3 available)
    • iPhone 15 Pro (mobile) • 43840720-3C09-40BF-86CC-1630EB2C0DCD • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-4 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 14.4.1 23E224 darwin-arm64
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 124.0.6367.62

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Hi @mohsinnaqvi606, what device(s) are you seeing this issue on? I just tested the code sample below on my iPhone XS running iOS 17 and I can't reproduce the issue. Also, there are no flutter frames in the crash log you shared above. This might be an issue with the native plugin itself rather than the google_maps_flutter plugin

sample used
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:flutter/material.dart';
import 'package:google_maps_flutter_android/google_maps_flutter_android.dart';
import 'package:google_maps_flutter_platform_interface/google_maps_flutter_platform_interface.dart';

void main() async {
  //*****ENABLE this line
  // _googleMapsFlutterSetup();
  runApp(const MyApp());
}

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

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: 'Flutter Demo',
      home: HomePage(),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          Navigator.push(
            context,
            MaterialPageRoute(builder: (context) => const GoogleMapPage()),
          );
        },
      ),
    );
  }

}

void _googleMapsFlutterSetup() {
  final mapsImplementation = GoogleMapsFlutterPlatform.instance;
  if (mapsImplementation is GoogleMapsFlutterAndroid) {
    mapsImplementation.useAndroidViewSurface = true;
  }
}

class GoogleMapPage extends StatefulWidget {
  const GoogleMapPage({super.key});

  @override
  State<GoogleMapPage> createState() => _GoogleMapPageState();
}

class _GoogleMapPageState extends State<GoogleMapPage> {
  @override
  Widget build(BuildContext context) {
    return const GoogleMap(
      initialCameraPosition:
          CameraPosition(target: LatLng(0.0, 0.0), zoom: 1),
    );
  }
}

I am using a simulator [Iphone 15 Pro] running OS 17.
I have confirmed the issue is because of google_maps_flutter. I tried by commenting map widget and the App is working fine.

Looks like a thread priority inversion, but possibly in system code? You can try disabling the thread performance checker tool as described here.

@knopp
It is working for now.

Closing as solved for now. There's a similar issue for this in https://github.com/flutter/flutter/issues/142841.
I will be referencing this issue in the other issue.
Thank you


Suggest tags for ben: only suggest meeting tags

The suggest tags function should only suggest the beneficiary's previously used meeting tags. It should gather tags from the meetings, then filter out ben tags. Blocked by #217 and #215

 Beneficiary Tags


Rdm support

Hi, can you add RDM support please?

as i dont need that for myself I have other priorities, sorry ;-)
but nevertheless - I‘m happy to accept pull requests


Send docker container hostname in log messages

Allow you to send the container 'hostname' rather than the hostname of the host/container in which logspout is running when using the RFC5424 streamer.

Can you explain this use case?

We have a central syslog server, and would like to split the logs up into a directory per container. At the moment, the hostname that's sent in the syslog message is that of the logspout container, not of the container that generated the logs.

 Usually more relevant than container, but obviously you still
want to know which container, which is why we put the container name in
tags. This actually maps relatively close to how you would do logs
normally: hostname is the host, tag for each process/service.
My first reaction is that using the container hostname would be duplicating
information since the container name is already in tags.
Since the hostname is the field that is easiest to organize logs with, the
question becomes, what should be the primary way to organize logs ... by
host or by container. You're suggesting by container, but I'm sure plenty
of people would say host.
On Mon, Mar 9, 2015 at 4:39 AM, Dan Rowles<EMAIL_ADDRESS>wrote:

We have a central syslog server, and would like to split the logs up into
a directory per container. At the moment, the hostname that's sent in the
syslog message is that of the logspout container, not of the container that
generated the logs.
—
Reply to this email directly or view it on GitHub
https://github.com/gliderlabs/logspout/pull/53#issuecomment-77823861.

--
Jeff Lindsay
http://progrium.com

In our case, we definitely aren't interested in the host, as we want to be able to let something else (fleet) handle placement and migration of services for us. Container hostname (rather than name) would be the most useful thing for us, as that lets us easily pull together all of the logs for a given service. There are plenty of other ways we can do this, but neither container name nor hostname of machine on which container is running are particularly useful for our specific use case.

That is a valuable data point. Expect to see better support for this in an
upcoming release.
On Mon, Mar 9, 2015 at 7:59 AM, Dan Rowles<EMAIL_ADDRESS>wrote:

In our case, we definitely aren't interested in the host, as we want to be
able to let something else (fleet) handle placement and migration of
services for us. Container hostname (rather than name) would be the most
useful thing for us, as that lets us easily pull together all of the logs
for a given service. There are plenty of other ways we can do this, but
neither container name nor hostname of machine on which container is
running are particularly useful for our specific use case.
—
Reply to this email directly or view it on GitHub
https://github.com/gliderlabs/logspout/pull/53#issuecomment-77848459.

--
Jeff Lindsay
http://progrium.com

In that case, let me elaborate a little more. Container hostname is usually far more useful for us than name, because there are specific services (rabbitmq when clustering being the most obvious one) where the hostname matters. Additionally, each container knows its own hostname (so it probably appears in logs, performance metrics, etc) whereas only the host really knows or cares about the container name.
In our specific case, the most useful format for log messages from containers would be:
date container_hostname consul_service_name, as that would make log collation a breeze. I appreciate that's not ideal for an open-source project though. Perhaps you could consider using go templates to generate the log messages?

Master now uses the container hostname by default, which you can change to the logspout hostname if you set SYSLOG_HOSTNAME={{.Hostname}} (default is {{.Container.Config.Hostname}})


Release 1.2.4

@rultor release it; the tag is 1.2.4.

@rultor release it; the tag is 1.2.4.

@rafamizes OK, I will release it now. Please check the progress here

@rultor release it; the tag is 1.2.4.

@rafamizes Done! FYI, the full log is here (took me 1min)


MQCNN fixes

Description of changes:

fixing edge case of prediction length 1
and some defaults

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Codecov Report

Merging #867 into master will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #867   +/-   ##
=======================================
  Coverage   85.85%   85.85%
=======================================
  Files         189      189
  Lines       11755    11757    +2
=======================================
+ Hits        10092    10094    +2
  Misses       1663     1663

Impacted Files
Coverage Δ

src/gluonts/model/seq2seq/_forking_estimator.py
100.00% <ø> (ø)

src/gluonts/model/seq2seq/_transform.py
98.52% <100.00%> (+0.04%)
:arrow_up:


Unable to instantiate FinchOkHttpClient in Java11 environment

I'm trying to configure a Finch client using the following code:
    FinchOkHttpClient
        .builder()
        .clientId(config.getFinchClientId())
        .clientSecret(config.getFinchClientSecret())
        .webhookSecret(config.getFinchWebhookSecret())
        .build();

But it fails with Caused by: java.lang.NoSuchFieldError: Companion:
Caused by: java.lang.NoSuchFieldError: Companion
        at com.tryfinch.api.client.okhttp.OkHttpClient$Builder.baseUrl(OkHttpClient.kt:183) ~[finch-java-client-okhttp-0.28.1.jar:0.28.1]
        at com.tryfinch.api.client.okhttp.FinchOkHttpClient$Builder.build(FinchOkHttpClient.kt:90) ~[finch-java-client-okhttp-0.28.1.jar:0.28.1]

And while there's no newer version available in Maven Central I kinda can't verify if newer versions work.
Any suggestions or recommendations?
Java version:
java -version
openjdk version "11.0.23" 2024-04-16 LTS
OpenJDK Runtime Environment Corretto-<IP_ADDRESS>.1 (build 11.0.23+9-LTS)
OpenJDK 64-Bit Server VM Corretto-<IP_ADDRESS>.1 (build 11.0.23+9-LTS, mixed mode)

OS:
at /etc/os-release
NAME="Amazon Linux"
VERSION="2023"
ID="amzn"
ID_LIKE="fedora"
VERSION_ID="2023"
PLATFORM_ID="platform:al2023"
PRETTY_NAME="Amazon Linux 2023.5.20240701"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2023"
HOME_URL="https://aws.amazon.com/linux/amazon-linux-2023/"
DOCUMENTATION_URL="https://docs.aws.amazon.com/linux/"
SUPPORT_URL="https://aws.amazon.com/premiumsupport/"
BUG_REPORT_URL="https://github.com/amazonlinux/amazon-linux-2023"
VENDOR_NAME="AWS"
VENDOR_URL="https://aws.amazon.com/"
SUPPORT_END="2028-03-15"

Hi @xSAVIKx,
Thanks for the report. The SDK team is looking into this issue

OK, so I don't have a repro with the same stacktrace, but I do have another issue now. With Jackson deps.
We have a set of somewhat outdated Jackson versions:
        <jackson.version>2.12.7</jackson.version>
        <jackson-annotations.version>2.12.7</jackson-annotations.version>
        <jackson-databind.version><IP_ADDRESS></jackson-databind.version>
        <jackson-databind-nullable.version>0.2.6</jackson-databind-nullable.version>

We also have dependencies that rely on previous Kotlin stdlib versions, so the issues are most probably related to dependencies conflicts. It's a pity that Maven does not highlight those. Will see what I can do to mitigate the issue.

OK, looks like the cause of the initial issue is the okhttp version.
Smth similar to what people have here: https://github.com/square/okhttp/issues/5818

Thanks for the context and additional details @xSAVIKx, sharing with the SDK team, we will see if there is something we can do here 👍


Tap action for a bigger view

Is your feature request related to a problem? Please describe.
Hi,
i'm using a picture glance card to view my camera until now. When i click it i get a full size view (and media player viewer on mobile).
Describe the solution you'd like
An option to get this behaviour to the frigate card.
Describe alternatives you've considered
A button in the card menu to show an icon
Additional context

Two options I think should work:

Is the fullscreen mode (in the latest pre-release, v1.1.0) sufficient?
Or add the camera entity to the menu which should open the stream large when clicked (see examples in docs).

@totalitarian That configuration works just fine (on a browser, or Android device). Your problem is that iOS does not support the Javascript fullscreen API: https://github.com/dermotduffy/frigate-hass-card#fullscreen-button-does-not-appear-on-iphone .


rename misleading variable. No change in behavior.

I think coords was copied from similar impls which deal with coordinates. It confused me.

bors r+
going rogue on this one.


Add character:  to font:

Character :
Font :

HI @Anshun352, can you please assign this issue to me?

@priyavratamohan look for missing characters in any of the fonts and open an issue. I will assign that to you


Clubs Page component

I want to have a page where all the CLUBS are shown
Read Setup Guidelines for proper folder structure ⚠

FIles and Folder

Inside of the src>components folder make a new file : SingleClub.jsx

The SingleClub.jsx will have just  1 card , with Image,  Title , description

These data will be passed as props to the component inside ClubPage.jsx

This SingleClub.jsx will be called in display > ClubsPage.jsx

The data is present in CLUB_DATA.json

You need to store this data in a useState and then MAP the SingleClub component , so that the SingleClub.jsx is displayed multiple times.

Once done , uncomment the route in App.jsx

Interested to work on this under JWoC!

Assigning this to you , make sure you take a proper look at the guidelines and communicate with me on the Dc server for any issues.


Add an example for update notifications

The modelix examples should demonstrate how to listen for ongoing changes to a model.

I'll start to implement a websocket in the Quarkus backend. Later, the dashboard can be extended to use that websocket


OpenMM system cannot be created if partial_charges.sum() != formal_charge

Describe the bug
When loading a malformed mol2 file where all bond orders are 1 and partial charges are present, the implied formal charge is different from the partial_charges.sum(), and create_openmm_system will raise an exception because of this.
Essentially, from @jchodera:

This is likely also the origin of the "bug". The sum of the partial charges correctly reports the net charge as +8:
>>> m = Molecule.from_file('T4-protein.mol2', allow_undefined_stereo=True)
>>> m.partial_charges.sum()
Quantity(value=8.000000746455044, unit=elementary charge)

but to avoid issues with limited precision in reporting the true integral charge of the molecule, the .total_charge property sums up formal charges, which will be incorrect because the bond orders are all incorrect, leading to incorrect valences for most atoms:
>>> m.total_charge
-55

This leads to an idea for a simple sanity check: If the sum of the partial charges and the formal charges differ by a significant fraction of an integer, there is something wrong with the valences, and we should throw an exception on molecule validation. Perhaps we could suggest this in a new issue?

To Reproduce
from openforcefield.topology import Molecule, Topology
from openforcefield.typing.engines.smirnoff import ForceField
mol_path = 'T4-protein.mol2'
molecule = Molecule.from_file(mol_path, allow_undefined_stereo=False)
topology = Topology.from_molecules(molecule)
forcefield = ForceField('test_forcefields/smirnoff99Frosst.offxml')
omm_system = forcefield.create_openmm_system(topology, charge_from_molecules=[molecule], allow_nonintegral_charges=False)

Output
See #510 for full output of the create_openmm_system call. See the above description of the problem output
Additional context
First discussed in #510

It is a good idea for a sanity check here since we have to spend a few minutes in OpenMM before the exception is raised, so it would be good to just bail if we can detect it ourselves. This does prevent doing things like setting the charges to 0 and passing to OpenMM if we wanted to e.g. just calculate bond energy, and didn't want to run a somewhat expensive partial charge calculation.
With that said, I guess it hasn't been an issue with me personally since most of the molecules I've worked with have total_charge == 0 so the partial_charges have always matched when setting all to 0.
In the case of loading a mol2 file or something with partial charges, then this check should definitely be done in validation.

I agree -- Let's put this with our other special "what in the world is wrong with your mol2 file?" check: https://github.com/openforcefield/openforcefield/blob/master/openforcefield/utils/toolkits.py#L544-L545


Bootstrap 4 Pagination

Thanks for what looks to be a great vuetable. I've tried a few and run into several jQuery/Bootstrap 3 issues. This one seems pretty tight and fits my Laravel 5.5 needs.
I wasn't sure on a PR for this, but I built a paginator for Bootstrap 4 that uses fontawesome (free). I thought others might like the code.
It includes first, prev, sliding window, next and last.
<template>

      <template v-if="notEnoughPages">

      </template>
      <template v-else>

      </template>

</template>

... and as a Dropdown for Bootstrap 4.
Include first, prev, dropdown, next and last.
VuetablePaginationDropdownBootstrap.vue
<template>

        <select
          id="paginationDropdown"
          class="form-control"
          @change="loadPage($event.target.selectedIndex+1)"
        >
          <template
            v-for="k in totalPage"
          >
            <option
              :key="k"
              :value="k"
              :selected="isCurrentPage(k)"
            >
              Page {{ k }}
            </option>
          </template>
        </select>

</template>

You kind of read my mind. But I'm not really confident enough in pushing things int oa proper npm package right now.
I'm not requiring any credit. Your work is far more worthy than my scratchings.
I have documented a few things including JWTAuth on my own blog here: https://warlord0blog.wordpress.com/2018/07/26/vuetables-2/

@ratiw I'm working on getting this into a package - now I know how :) But I wonder if you could advise on something.
I've created a vue component containing many of your components, pagination etc. and from my parent component I am passing in enough details to standardise the table I want returned. eg.
    <vuetable-base
      :sort-order="sortOrder"
      :fields-def="fields"
      :per-page="15"
      api-url="/admin/users"
    />

It works jsut great until I run into wanting to use slots in the fieldsDef.
In the child component for vuetable I don't know how to pass a template for the slots in for fieldDefs. Can you help?
I tried using :slotTemplate="slotTemplate"
where I put slotTemplate in my data as:
      slotTemplate: `
        <template
          slot="roles"
          slot-scope="props"
        >

          <button
            v-for="role in props.rowData.roles"
            :key="role.name"
            class="btn btn-sm btn-primary mr-1 mb-1"
          >
            {{ role.name }}
          </button>

          <button
            class="btn btn-sm btn-default text-dark mr-1 mb-1"
            @click="addRoles(props.rowData)"
          >

          </button>
        </template>
        `

Which gets it as far as into the component as a prop.
But I'm not sure that's the way to go and not sure how to pass the slotTemplate into the vuetable component. to handle the slots.
Could you give me any pointers?

Are you using v1.7.x or v2.0-beta?

v1.7.5 according to my dependencies.
How stable is the beta?

v2.0-beta is quite stable, except for a few bug that shouldn't affect your case. Even though there are some breaking changes, I try to keep it very minimal. Please see this release note for more detail. The document has also been revised and you can see it at vuetable.com. If you get stuck on anything, please let me know.

This worked out really well. I got around to adding v2.0 beta and added the mixin for my columns.
The example here doesn't seem to work but I was able to take enough from it to create the necessary working code.
Thanks for a great component.


Refactor index.html

Move meta information above title in index.html head
Update initial-scale from 1 to 1.0 for accuracy but does not change behaviour

Hey @mitchellcash, thanks for the suggestions, but I'm not sure I understand the purpose of these changes?
I've been using the initial-scale meta for years and never have had a problem with simply a value of 1, nor have ever seen it recommended to use as anything other than 1, so I'm :-1: on that change.
As for moving meta above title I'm also :-1: on that one unless you have a great reason for. Can you explain what you are hoping to accomplish with that change?

Not a problem @jglovier I only recently came across this project and love the initiative and idea.
This is essentially just a refactor with no real performance gains apart from my opinionated view on the readability and use of the code.
I have come across those links you quote before and interestingly this refactor including the initial-scale meta change are based on another project from Google called the Web Starter Kit in which they highlight their opinionated best practices for building a great experience across many devices and performance oriented.
I am just being nit picky with this pull request though so I am happy for it to be closed if you feel it should be.

@mitchellcash thanks for your PR.  I am going to close this as index.html as it exists was generated via Ember CLI and follows the conventions suggested/generated by Ember.js


Convert test project to latest version

if they need to be up2date, then please add this repo here:
https://github.com/axonivy/github-repo-manager/blob/master/build/raise-ivy-projects-version/raise.sh#L84

if they need to be up2date, then please add this repo here:
https://github.com/axonivy/github-repo-manager/blob/master/build/raise-ivy-projects-version/raise.sh#L84

Will do


Render images using Hugo assets?

Maybe
https://gohugo.io/getting-started/configuration-markup#markdown-render-hooks

I won't be fixing this myself, but it's open to contributions/suggestions.


[KOGITO-1377] Enable batch mode for S2I build

Signed-off-by: Karel Suta<EMAIL_ADDRESS>

There are no bats test attached as this change affects env variable MAVEN_ARGS_APPEND in function build_kogito_app. The build_kogito_app function is triggered in bats test using 'run' function, which prevents retrieving of env variables (or at least I didn't find a way to retrieve it).


Added FileManager.generateMarkdownLink

obsidian-typings Pull Request
Overview
The purpose of this pull request was to add generateMarkdownLink to the FileManager interface.
Implementation
/**
* Generate a Markdown link based on the user's preferences.
* @param file - the file to link to.
* @param sourcePath - where the link is stored in, used to compute relative links.
* @param subpath - A subpath, starting with `#`, used for linking to headings or blocks.
* @param alias - The display text if it's to be different than the file name. Pass empty string to use file name.
*/
generateMarkdownLink(file: TFile, sourcePath: string, subpath?: string, alias?: string): string;

This function exists in Obsidian Public API, so we don't add it to private APIs
https://docs.obsidian.md/Reference/TypeScript+API/FileManager/generateMarkdownLink

This function exists in Obsidian Public API, so we don't add it to private APIs
https://docs.obsidian.md/Reference/TypeScript+API/FileManager/generateMarkdownLink

Ahhh I didn't notice that; my mistake 🤓


Drawer opening animation not working

Describe the bug
When adding the Drawer component into my project and following the example set up, my drawer does not smoothly animate in like it does in the example. It does animate out however.
https://github.com/user-attachments/assets/a71978a5-1ae3-4af0-ba18-cb0a9a63ceb5
Reproduction
Insert Drawer component as per shadcn-svelte docs (plus some extra stuff for my own use case)

<Drawer.Root>
  <Drawer.Trigger asChild let:builder>
    <Button
      on:click={handleFetchRandomMeal}
      disabled={isLoading}
      class={isLoading ? "loading" : ""}
      builders={[builder]}
      variant="outline"
    >
      Find Random Meal
    </Button>
  </Drawer.Trigger>
  <Drawer.Content class="h-[80%] min-h-fit">

      <Drawer.Header class="text-left">
        <Drawer.Title class="text-3xl mt-4 mb-7 text-center"></Drawer.Title>
        <Drawer.Description></Drawer.Description>
      </Drawer.Header>
      <Drawer.Footer>
        <Drawer.Close asChild let:builder>
          <Button builders={[builder]} variant="outline">Close</Button>
          <Button
            on:click={handleFetchRandomMeal}
            disabled={isLoading}
            class={isLoading ? "loading" : ""}
          >
            Generate Another Meal
          </Button>
        </Drawer.Close>
      </Drawer.Footer>

  </Drawer.Content>
</Drawer.Root>

Logs
No response
System Info
System:
    OS: macOS 15.0.1
    CPU: (8) arm64 Apple M2
    Memory: 77.14 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.15.1 - ~/.nvm/versions/node/v20.15.1/bin/node
    npm: 10.8.2 - ~/.nvm/versions/node/v20.15.1/bin/npm
  Browsers:
    Chrome: 130.0.6723.92
    Edge: 130.0.2849.68
    Safari: 18.0.1
  npmPackages:
    bits-ui: ^0.21.16 => 0.21.16
    svelte: ^5.1.6 => 5.1.6
    vaul-svelte: ^0.3.2 => 0.3.2

Severity
annoyance

I can't seem to reproduce this issue:
https://stackblitz.com/edit/github-ecwwps?file=src%2Froutes%2F%2Bpage.svelte
Maybe its something in your on:click handler that is somehow preventing the behavior?

Same thing.

According to my observations, this problem has been fixed in 1.0.0-next.2

I can't seem to reproduce this issue: https://stackblitz.com/edit/github-ecwwps?file=src%2Froutes%2F%2Bpage.svelte
Maybe its something in your on:click handler that is somehow preventing the behavior?

Removed the on:click handler but still not animating in unfortunately.
<Drawer.Root>
  <Drawer.Trigger asChild let:builder>
    <Button
      builders={[builder]}
      variant="outline"
    >
      Open Drawer
    </Button>
  </Drawer.Trigger>
  <Drawer.Content class="h-[80%] min-h-fit">

      <Drawer.Header class="text-left">
        <Drawer.Title class="text-3xl mt-4 mb-7 text-center">Your random recipe</Drawer.Title>
        <Drawer.Description></Drawer.Description>
      </Drawer.Header>
      <Drawer.Footer>
        <Drawer.Close asChild let:builder>
          <Button builders={[builder]} variant="outline">Close</Button>
        </Drawer.Close>
      </Drawer.Footer>

  </Drawer.Content>
</Drawer.Root>

What are your vaul-svelte and bits-ui versions?

npmPackages:
bits-ui: ^0.21.16 => 0.21.16
svelte: ^5.1.6 => 5.1.6
vaul-svelte: ^0.3.2 => 0.3.2

According to my observations, this problem has been fixed in 1.0.0-next.2

This is correct. Works in the latest version :)
System:
    OS: macOS 15.0.1
    CPU: (8) arm64 Apple M2
    Memory: 87.39 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.15.1 - ~/.nvm/versions/node/v20.15.1/bin/node
    npm: 10.8.2 - ~/.nvm/versions/node/v20.15.1/bin/npm
  Browsers:
    Chrome: 130.0.6723.92
    Chrome Canary: 132.0.6823.0
    Edge: 130.0.2849.68
    Safari: 18.0.1
  npmPackages:
    bits-ui: ^1.0.0-next.46 => 1.0.0-next.46
    svelte: ^5.1.11 => 5.1.11
    vaul-svelte: ^1.0.0-next.2 => 1.0.0-next.2