Invalid output of dynamic import with template string argument in ES5.

TypeScript Version:  2.4.1 / nightly (2.5.0-dev.20170629)
Code
import(`./${"module"}`)

Expected behavior:
Output of:
import("./" + "module");

Actual behavior:
Output of:
(import)("./" + "module");

Using "target": "es5"  and "module": "esnext", TypeScript outputs invalid syntax for the dynamic import expression, wrapping it in parentheses.
Using a target of es2015 or higher, TypeScript outputs valid syntax with no parentheses.
This is only happens if import is given a template string.

It seems duplicate of https://github.com/Microsoft/TypeScript/issues/16763

@ikatyang Thanks. I searched the issues for "es5", but that issue doesn't say it anywhere - so it must have not came up. I'll close this issue and mention in the other one that it only happens in es5.


Fix podcast

Codecov Report

Merging #28 (a036a53) into master (67e4ac1) will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master     #28   +/-   ##
======================================
  Coverage    3.95%   3.95%
======================================
  Files         142     142
  Lines        2960    2960
  Branches      917     925    +8
======================================
  Hits          117     117
+ Misses       2843    2842    -1
- Partials        0       1    +1

Impacted Files
Coverage Δ

src/pages/podcasts/index.page.tsx
0.00% <ø> (ø)

src/components/Table.tsx
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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


Added Ice Golem String

https://github.com/chgasparoto/clashofclans-army/issues/7

@cdmackeyfree you have to open the PR in my repository 😉


Use DOMContentLoaded instead of load event for CodeMirror initialization

Closes #1894

:books: Documentation preview :books:: https://datasette--1898.org.readthedocs.build/en/1898/

Thanks!


Remove ruby dependencies

This pull request includes a

[ ] Bug fix
[ ] New feature
[X] Translation

The following changes were made

Added node-sass for static asset compilation
Removed compass mixins and translated into css3 compatible syntax (images shown below)

If this is related to an existing ticket, include a link to it as well.

Resolves issue #6

@mmmaaatttttt thanks! @ngjamesng was a huge help and found most of the documentation on how to do this. For the Getting Started Wiki, we just need to replace compass compile public/ with npm run scss . I can update that as well if you want.
Also for issue #8, I think it's easiest to work off this version (with ruby removed) since there was a dependency on compass_twitter_bootstrap . Please let me know if I should update my master branch with these changes.

Getting Started has been updated to reflect the change of instructions proposed on this PR!

@paigegodfrey @ngjamesng - just approved and merged. Thanks again!


fixing job listing in web interface

the "ascending order" never appeared, with this change it works as expected.
the term ascending and descending is not very clear, it gives no direction. I suggest to replace that with "newest on top" and "oldest on top".
see #130

as i can see, this has an impact on all translations. So if this is merged, it fixes only english web interface. ocalizations have to be fixed too.

@jschwender "newest" and "oldest" are inaccurate, the order depends on which jobs are shown:

Pending ('not-completed') jobs are shown in the scheduling order; nominally by job-id but priority and other scheduling influences can change that.
Completed jobs are shown in the order the jobs finished printing or were aborted/canceled.
The all jobs listing shows the jobs in numeric (job-id) order.


Added to cart modal e2e test failing

Reopening this issue because added to cart e2e failing again due to a new issue
Files:

cypress/integration/mobile/added-to-cart-modal-mobile.e2e-spec.ts
cypress/integration/regression/added-to-cart-modal.e2e-spec.ts

QA steps:

simply run coupon added-to-cart-modal.e2e-spec.ts both for mobile and regression against dev-12

Expected result:

tests should pass

QA Passed.

Adding missing PR to 1.5.x branch


Update our IDEA SDK to 15.0.2 to match Android Studio

We might want to wait on this. Android studio has been having some troubles with the latest release.

Have they reverted back from 15.0.2?
On Mon, Dec 14, 2015 at 10:53 AM, Elliotte Rusty Harold <
<EMAIL_ADDRESS>wrote:

We might want to wait on this. Android studio has been having some
troubles with the latest release.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/gcloud-intellij/pull/312#issuecomment-164473944
.

@elharo  Looking at the Android Studio thread it looks like they're moving forward with 15.0.2.

lgtm then


add MERS fitness data

We need to add data from SI in https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>9917v1.supplementary-material to MERS. Will need to wrangle table S2 into a format that is ingestible by Bloom et al's JSON generator, then we can easily add it to the fitness view workflows.
There's also talk of 'combining' this data with phylogenicity data that Bloom et al can extract (even though there are far fewer sequences logged compared to SARS-CoV-2 this data will still be useful for making design decisions). How exactly we're going to combine these two datasets is an open question - might just do an easy ensemble score or something.

Solved by @JenkeScheen choppa


.Net: Tool call function JSON incorrectly serialises plugin input

Describe the bug
I have just upgraded to SK 1.10.0  and have a plugin function that takes the following complex object as input

public class GetDataPluginArguments
{
    [Description("Name of table to retrieve data from.")]
    public string Table { get; set; }

    [Description("Inclusive start time of period of interest. If not explicitly provided, ask the user for input.")]
    public string StartTS { get; set; }

    [Description("Exclusive end time of period of interest. If not explicitly provided, ask the user for input.")]
    public string EndTS { get; set; }

    [Description("Optional - The filter parameter is used for applying custom filtering to the query.")]
    public List<Filter>? Filters { get; set; } = null;
}

Filter contains the following properties:

    [Description("Supported filter function e.g 'like'")]
        public string OperatorName { get; set; }

        [Description("Single column name.")]
        public string ColumnName { get; set; }

        [Description("List of string values to filter on")]
        public List<object> Values { get; set; }

Previously in 1.6.3 SK version, the serialisation of this plugin function to the completions OpenAI model looked as follows
"Filters": {
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "OperatorName": {
                                                "$ref": "#/$defs/string"
                                            },
                                            "ColumnName": {
                                                "$ref": "#/$defs/string1"
                                            },
                                          "Values": {
                                                "$ref": "#/$defs/listOfObject"
                                            }
                                        },
                                        "description": "Optional - The filter parameter is used for applying custom filtering to the query."
                                    },
                                    "description": "Optional - The filter parameter is used for applying custom filtering to the query."
                                },
 "$defs": {

                                "listOfObject": {
                                    "type": "array",
                                    "items": {
                                        "type": "object",
                                        "description": "List of string values to filter on"
                                    },
                                    "description": "List of string values to filter on"
                                },
                            }`

Now, I have upgraded to version 1.10.0, the serialised input now removed the '#refs#, which is fine, but the serialisation is now missing key information for the list of object params:

"Filters": {
                                    "description": "Optional - The filter parameter is used for applying custom filtering to the query.",
                                    "type": [
                                        "array",
                                        "null"
                                    ],
                                    "items": {
                                        "type": "object",
                                        "properties": {
                                            "OperatorName": {
                                                "description": "Supported filter function e.g 'like'",
                                                "type": "string"
                                            },
                                            "ColumnName": {
                                                "description": "Single column name.",
                                                "type": "string"
                                            },
                                            **"Values": {
                                                "description": "List of string values to filter on",
                                                "type": "array",
                                                "items": {}
                                            }**
                                        },
                                        "required": [
                                            "OperatorName",
                                            "ColumnName",
                                            "Values"
                                        ]
                                    },
                                    "default": null
                                }

This is causing the LLM to produce inaccurate invocation arguments such as passing a string instead of a list of strings.
before
"listOfObject": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "description": "List of string values to filter on"
                    },
                    "description": "List of string values to filter on"
                },`

now
       "Values": {
            "description": "List of string values to filter on",
            "type": "array",
            "items": {}
        }

Expected behavior
Full serialisation of nested/complex object types, specifically arrays - providing full item description e,g  "items": {                                         "type": "object",                                         "description": "List of string values to filter on"                                     }
Platform

OS: Windows
IDE: Visual Studio
Language: C#
Source: NuGet package version 1.10.0

Hi @christasmithgit , thanks for reporting this issue.
According to this comment, previous way of object deserialization was incorrect: https://github.com/microsoft/semantic-kernel/pull/5635#discussion_r1551608123
Based on field description List of string values to filter on, is there any specific reason why you use List<object> Values instead of List<string> Values? I tried to use string locally and deserialization works as expected:
"Values": {
  "description": "List of string values to filter on",
  "type": "array",
  "items": {
    "type": "string"
  }
}

Hi @dmytrostruk  thanks for getting back to me. Currently this is a list of strings but in future this could be a List<List> for nested filters so my aim was to keep it as object for supporting both/allowing the LLM to craft the correct structure.
That being said to overcome this issue currently, I will try to change to string.
Does this mean serialisation of object will not be supported?

cc: @eiriktsarpalis


add expression fetch chainer

Coverage increased (+0.004%) to 96.541% when pulling 452ffc0570e3b1d2e6f1af8b496bd2afc9e0240c on add-fetch-by-expression into 6d563adc0b5216aa60a78fa2ca4b3b968ca0b78b on master.


[Bug] Windows Defender flags "User32.dll" as a malicious file. No matter the amount of times I've "allowed" it.

Before Reporting

[X] I found no existing issues matching my bug
[X] My issue is not caused by a theme
[X] My issue is not caused by a plugin

Describe the Bug

Every time Steam opens with Millennium installed, or more-over on every reboot it flags "User32.dll" as malicious. I cannot simply just "allow it" because it flags user32.dll every time I open up Steam or reboot the computer. As you can see in the picture below, the amount of times Windows as detected User32.dll as malicious.

Expected Behavior
I expect Steam to open with Millennium installed, rather it opens steam normally because User32.dll is missing.
Steps To Reproduce

Have Windows Defender on
Open Steam with Millennium installed
2b. Or reboot the computer
Windows will flag it as malicious.

Operating System
Windows
Anything else?
This can POSSIBLY be fixed simply by changing the checksum of user32.dll and then checking that file with virustotal.
I have indeed have seen other people talk about this issue and I believe that person has been dismissive of this issue. This is very, very annoying.

It appears you aren't using the latest version of Millennium, this issue was recently resolved (hopefully)

Closing for no response


Is this repository being updated regularly? Looking to contribute

Question above, I noticed this repository is significantly behind the ReSwift repo.

@ZkHaider you are welcome to contribute, Please create issue list with the specifying the enhancement.

@ZkHaider - closing this issue


String concatenation the PHP-way in generate-php.js

https://github.com/MarcelBolten/phpeggy/blob/ee3d27d0bd76a48c570cd596e063eb740fa1db01/src/passes/generate-php.js#L838
String concatenation is the javascript way (string + string...), should be string . string (string dot string) instead.

Hi @bdjantl
Thanks for reporting.
It is already fixed in the develop branch.
I will publish a fix soon.


Input prefix of the model mengzi-t5-base

Hi,
I have a question regarding the input of the model mengzi-t5-base. In the original paper of T5, it mentions that "we need to add the task-specific prefix to the original input sequence before feeding it to the model". I wonder that if I want to perform text summarize task with mengzi-t5-base or other downstream tasks, do I need to add some prefix, and what the prefix should be. Thank you very much for your help, looking forward to your reply.

mengzi-t5-base was trained following google's t5 v1.1. It was trained on general corpus only without mixing downstream tasks.
You can directly finetune it on your summarisation dataset.

Thank you very much, your answer is very helpful.


TypeError: expected bytes, str found

Im not computer science guy (mechanical eng.), so hopefully the question is not too off. My project involves streaming millions of data (speed is very important) via websocket client delivered as string messages containing a system's operational parameters in json/dict format. One pushed message is a list (actual list in string) containing several dictionaries through which we iterate and analyse in real time. A 3 abbreviated separately pushed messages would look sth like this:
[{"t":1611064750942,"Signal003":"Q","Signal003_MODE":1,"Signal003_TARGET":11,"Signal003_NEXT":8,"Signal003_IRV":9.05,"Signal003_ONOFF":9.06,"Signal003_TEMP":5,"Signal001_PRES":98, ,"Signal001_ENT":3}]
[{"t":1611064750943,"Signal033":"T","Signal003_MODE":1,"Signal003_TARGET":5170,"Signal001_ONOFF":19,"Signal001_TEMP":91.28,"s":6445,"Signal033_IRV":[12],"Signal003_ENT":3},{"Signal003":"T","Signal003_MODE":2,"Signal003_TARGET":5171,"Signal001_ONOFF":8,"Signal001_TEMP":9.04,"s":100,"Signal033_IRV":[12],"t":1611064750943,"Signal003_ENT":3}]
[{"t":1611064750943,"Signal065":"T","Signal003_MODE":3,"Signal003_TARGET":5172,"Signal001_ONOFF":8,"Signal001_TEMP":9.04,"s":1000,"Signal033_IRV":[12],"Signal003_ENT":3},{"Signal003":"T","Signal003_MODE":1,"Signal003_TARGET":5173,"Signal001_ONOFF":8,"Signal001_TEMP":9.04,"s":100,"Signal033_IRV":[12],"t":1611064750943,"Signal003_ENT":3},{"Signal003":"T","Signal003_MODE":1,"Signal003_TARGET":7116,"Signal001_ONOFF":12,"Signal001_TEMP":9.04,"s":10,"Signal033_IRV":[14,12,37,41],"t":1611064750943,Signal003_ENT":3},{"Signal003":"T","Signal003_MODE":1,"Signal003_TARGET":961,"Signal001_ONOFF":19,"Signal001_TEMP":9.04,"s":4,"Signal033_IRV":[14,12,37,41],"t":1611064750943,Signal003_ENT":3},{"Signal003":"T","Signal003_MODE":1,"Signal003_TARGET":962,"Signal001_ONOFF":19,"Signal001_TEMP":9.04,"s":10,"Signal033_IRV":[14,12,37,41],"t":1611064750943,"Signal003_ENT":3}]

On your frontpage, I saw the example and if understood it correctly, the message should be in byte format, hence I understand the TypeError Im getting:
json_bytes = b'''
{
  "foo": [1,2,[3]]
}
'''

Would it be possible to parse a string message within the cysimdjson library as we have no influence on the type of the pushed message from the websocket? I hope the question is not too off, but since websockets libraries in conjunction with json formats are widely used, I was thinking the problem might be worth looking into. Also, I can imagine that one could do the string conversion somehow in python, but C speed would probably be affected. At the moment, I use orjson, which is pretty fast and working well, but looking at your results, it ignites the interest. Regardless of the answer, thank you for the efforts with the library.

I see, can you please also provide the whole error output you are getting.
We intentionally avoid any unnecessary type checks since it costs a performance but if this is doable in e.g. exception handler, it could be added easily.

Thanks for the reply. I completely understand the avoidance of type checks, so I don't expect too much, but maybe there's some work around or suggestion, thanks in advance. Here goes the error:
Traceback (most recent call last):   File "/home/oem/Syncthing/Projects/Pump_diagnostics_TWU21/JSN_TEST/json_study.py", line 66, in <module>     benchmark0(F"{'cysimdjson_parser':>15}", parser.parse)    File "/home/oem/Syncthing/Projects/Pump_diagnostics_TWU21/JSN_TEST/json_study.py", line 50, in benchmark0     jsn = loads(m)   File "cysimdjson/cysimdjson.pyx", line 359, in cysimdjson.JSONParser.parse TypeError: expected bytes, str found

First test trial with parser.parse_string() works well, so the issue is fit to be closed. Then will test in thoroughly in coming week. Thank you, very much appreciated!


Add "start trial" and "end trial" buttons on the Sales Dashboard org page

Start Trial would:

Create an Organisation subscription with Enterprise features, set to trail

End Trial would:

Remove Organisation subscription record in DB

We should maybe add a payment method of Trial here?

Duplicate of #1716


Add binlog_ignore_db attribute and associated template variables.

This adds binlog-ignore-db to my.cnf via a new attribute binlog_ignore_db.

@bitpusher-real thank you very much! I have rebased this on top of the latest master and merged it in as #305.


Can not get the preview button to hit the endpoint (404 error)

I have installed the plugin, the button displays however when I click on it - I get a 404 error. Is there something other than the mentions in the documentations that is required to be able to preview.

Same here.. In my dev env I've setup the following env vars:
STRAPI_PREVIEW_DRAFT_URL=http://localhost:1337/api/preview
STRAPI_PREVIEW_PUBLISHED_URL=http://localhost:8000
STRAPI_PREVIEW_SECRET=12345

In config/plugins.js I have:
  'preview-button': {
    enabled: true,
    config: {
      contentTypes: [
        {
          uid: 'api::page.page',
          targetField: ['locale', 'slug'],
        },
        {
          uid: 'api::article.article',
          targetField: 'slug',
        },
      ],
    },
  },

I have created an article in draft mode with slug "sample-article", but calling the following URL gives a 404:
http://localhost:1337/api/preview?secret=12345&slug=sample-article

What are we missing?

@ManniS987 I can't help diagnose your issue without more information. Can you provide me details like Strapi version and plugin version you are using? Also what kind of frontend app are you using alongside Strapi?

@nimame Your environment vars are linking to Strapi instead of another frontend app. Your vars should probably look more like this below.
STRAPI_PREVIEW_DRAFT_URL=http://localhost:3000/api/preview
STRAPI_PREVIEW_PUBLISHED_URL=http://localhost:3000

In this case, I'm using Next.js which is running on port 3000 but Strapi runs on port 8000 and Strapi's API is using port 1337.


Websocket based Streaming Management API for metrics and other events

Current we can stream metrics and other events over the channel2 mgmt API. To be able to fully replace the channel2 mgmt API with REST apis we need to support streaming. We can do this by supporting websocket protocol based streaming endpoints.

Depends on #67

Completed


Look for .zst artifacts when uploading

The job would previously look for .tar.gz artifacts which are no longer generated since switching compression
Change-type: patch

I self-certify!


Scottish accent selectable.

About the PR
Allows you to select the Scottish accent. No more being forced into dwarf.
Why / Balance
Scottish people are real things. I also just wanted the Scottish accent.
Media

Requirements

[X] I have read and I am following the Pull Request Guidelines. I understand that not doing so may get my pr closed at maintainer’s discretion
[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl:

add: Scottish accent trait.

this is peak..


Helpers for concatenating queries

A la https://tpolecat.github.io/doobie/docs/05-Parameterized.html#dealing-with-in-clauses
But with more support for Seq[Option[Query]] etc.

Added in a1a4dfb8c6b271daa67bc3c2cdde58dd02ee6dca
Also pulled in https://github.com/scala/scala-collection-contrib which has intersperse and other nifty fetaures.
Should be enough for now.


connect.utils.modified() returns true in an edge case

i'm trying to build a single URL that points to an profile photo for a user. if the user has not uploaded a photo i show a default image.
here are the steps that get me into trouble:

my default profile avatar has a last modified date of Nov 1, 2011

they visit the photoURL, and get backan  appropriate etag/last-modified headers along with the image

a user uploads a photo (and it has a last modified date of Nov 2, 2011

they visit the photoURL, and get back the appropriate etag/last-modified headers along with their uploaded image

a user then deletes the photo

they visit the photoURL, but they continue to see their old photo from the browser cache because express/connect  returns a file not modified response

my code correctly calls express.response.sendfile() on the default profile image , but express/connect interrupts by sending our not-modified headers, causing the browser to show what is in its cache (the previously deleted user profile photo).
connect.utils.modified() sees that the etag of the file being sent out is different than the none-match from the request headers, so it then continues to comparing file modified times.
but now connect.utils.modified()* returns false, because the request header last-modified date of the no longer existing uploaded file (nov 2) has a newer modified file time than the original default profile image (nov 1).
one path forward is to not have one URL for these different files but i am still interested in other approaches.
*https://github.com/senchalabs/connect/blob/master/lib/utils.js#L322

Good find. I will take a look at this over the weekend.


Fail CI check build-and-test-differential (galactic, -cuda)

Checklist

[X] I've read the contribution guidelines.
[X] I've searched other issues and no duplicate issues were found.
[X] I'm convinced that this is not my fault but a bug.

Description
Following CI checks fail at Build step.

build-and-test-differential (galactic, -cuda)
build-and-test-differential (humble, -cuda)

Expected behavior
Fix following error.
E: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/Packages.gz  File has unexpected size (580845 != 580040). Mirror sync in progress? [IP: <IP_ADDRESS> 443]
Actual behavior
Show following error.
E: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/Packages.gz  File has unexpected size (580845 != 580040). Mirror sync in progress? [IP: <IP_ADDRESS> 443]
Steps to reproduce
Run following CI checks.

build-and-test-differential (galactic, -cuda)
build-and-test-differential (humble, -cuda)

Versions

universe: main(22/7/12)

Possible causes
No response
Additional context
No response

[Additional information]
CI link: https://github.com/autowarefoundation/autoware.universe/runs/7293172779?check_suite_focus=true
Possible causes:
E: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/Packages.gz  File has unexpected size (580845 != 580040). Mirror sync in progress? [IP: <IP_ADDRESS> 443]

Steps to reproduce:
❯ docker run --rm -it ghcr.io/autowarefoundation/autoware-universe:humble-latest-cuda
root@5b639c3d03c4:/autoware# apt update
Get:1 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64  InRelease [1581 B]
Get:2 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64  Packages [580 kB]
Err:2 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64  Packages
  File has unexpected size (580845 != 580040). Mirror sync in progress? [IP: <IP_ADDRESS> 443]
  Hashes of expected file:
   - Filesize:580040 [weak]
   - SHA256:dc8abbaf470d3ee626f4f1f4d2871a98d8dc8f770bc592676f0d1f60637e0c2d
   - SHA1:109bfa4e5c415731aa44b1c1caae3f19754c5406 [weak]
   - MD5Sum:bf8f928cb55b1c9e4c158a69ee52b5d8 [weak]
  Release file created at: Mon, 11 Jul 2022 19:01:54 +0000
Get:3 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
Get:4 http://packages.ros.org/ros2/ubuntu jammy InRelease [4670 B]
Get:5 http://packages.ros.org/ros2/ubuntu jammy/main amd64 Packages [643 kB]
Get:6 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Ign:7 https://s3.amazonaws.com/autonomoustuff-repo jammy InRelease
Get:8 https://s3.amazonaws.com/autonomoustuff-repo jammy Release [2922 B]
Get:9 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Ign:10 https://s3.amazonaws.com/autonomoustuff-repo jammy Release.gpg
Get:11 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Get:12 https://s3.amazonaws.com/autonomoustuff-repo jammy/main amd64 Packages [1363 B]
Get:13 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
Get:14 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [226 kB]
Get:15 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
Get:16 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
Get:17 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
Get:18 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [4648 B]
Get:19 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [248 kB]
Get:20 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [101 kB]
Get:21 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1792 kB]
Get:22 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [441 kB]
Get:23 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [292 kB]
Get:24 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [7804 B]
Get:25 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [184 kB]
Get:26 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [5798 B]
Get:27 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages [33.4 kB]
Get:28 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages [1275 kB]
Fetched 24.0 MB in 4s (6112 kB/s)
Reading package lists... Done
E: Failed to fetch https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/Packages.gz  File has unexpected size (580845 != 580040). Mirror sync in progress? [IP: <IP_ADDRESS> 443]
   Hashes of expected file:
    - Filesize:580040 [weak]
    - SHA256:dc8abbaf470d3ee626f4f1f4d2871a98d8dc8f770bc592676f0d1f60637e0c2d
    - SHA1:109bfa4e5c415731aa44b1c1caae3f19754c5406 [weak]
    - MD5Sum:bf8f928cb55b1c9e4c158a69ee52b5d8 [weak]
   Release file created at: Mon, 11 Jul 2022 19:01:54 +0000
E: Some index files failed to download. They have been ignored, or old ones used instead.

 Done
Building dependency tree... Done
Reading state information... Done
37 packages can be upgraded. Run 'apt list --upgradable' to see them.

I'll submit a PR to autowarefoundation/autoware, and recreate the Docker images.

It wasn't resolved. I guess what we can do is only wait. :pleading_face:
https://github.com/autowarefoundation/autoware/runs/7294080970?check_suite_focus=true#step:5:851

Related?

https://forums.developer.nvidia.com/t/error-during-apt-update-on-ubuntu-18-04-file-has-unexpected-size/220436
https://forums.developer.nvidia.com/t/errors-during-apt-update-on-ubuntu2004-file-has-unexpected-size/220415
https://forums.developer.nvidia.com/t/cuda-packages-file-for-ubuntu20-04-new-update-07-11-break-due-unexpected-file-size-580845/220419

May I close this issue ? (Resolved ?)

I close this issue.
@kenji-miyake Thank you for your PR :smile:


[Feature Request] Relation source and target listed in Properties tab

I propose to list the source and target elements in the Properties tab of the Relation.
The aim is to make it clear when navigating across the relations and elements.
One option is to list it in the Analysis sub-tab.
However it would be better for the first sight to have it listed in the heading of the Properties tab.
Example: -> (my relations label) (Serving relation) (Source element with long name -> Target element with long name)

Will be in Archi 4.8 EA2


Feature/3056 update infolistitem to use style engine

Fixes # BLUI-3056
Changes proposed in this Pull Request:
Update styles to use Mui-v5 Styled components
Update component to extend sx prop
Test:
There is a showcase branch feature/3050-channel-value-mui-v5-styles-update that you can use to test this.
When testing, ensure that there are no breaking changes and that the old API properties still work the same and that you can still style things with inline styles as well as using our classes prop.
Also, test out the new sx prop extension. You can apply styles to the root by using sx directly on the component as well as by targeting nested items by the generated classnames. I will work on documentation while this is in draft review.

@bkarambe Can you reference some of the PRs I've done recently that wraps all non-root elements that require a classes override?

@bkarambe Can you reference some of the PRs I've done recently that wraps all non-root elements that require a classes override?

Sure. I will update the PR accordingly

Closing this PR, as this will be handled in https://github.com/brightlayer-ui/react-component-library/pull/417


Interface Group Name should be required

Do not allow it to be blank. Do not bother with all the other checks on the group name if it is blank.
(At the moment I can enter an Interface Group with blank name)

@phil-davis please rebase your fork

Rebased


Upgrade of third party components using odim-controller fails

ts observed that 3rd party components upgrade is failing when executing the upgrade option in odim cli. Command failed is " python3 odim-controller.py --config ~/R4H60-11004/odim-controller/scripts/kube_deploy_nodes.yaml --upgrade redis "
This happens because the upgrade process is not able to find redis-ha helmchart tgz in /home/knode/R4H60-11004/odim-controller/odimra/roles/upgrade-thirdparty/files/helmcharts.

Feature request and bugs are created and tracked from https://wiki.odim.io/. Hence closing this issue and for the remaining work https://jira.lfnetworking.org/browse/ODIM-13 feature request is created.


Consistent Navigation Header

I'd like to look into creating a horizontal scrolling header navigation that functions like a timeline of updates. The current header takes up a lot of space, especially on mobile and I'd like to experiment with ways of showing the latest, while still allowing quick links to things of the recent past.
Another piece of this is coming up with a header that fits for the various pages that aren't just the home page. Currently the nav for about and support leave a lot to be desired.

Fixed by merging


[Addition]: Several hotspots operate on an unspecified frequency

Hotspot b58 Addresses
11X7STWDh3tprqooLBpGAh99YXuGGQnS5aGJDL5EYgsHPgXY2kQ
1128ZA4NG5EVK4485QkFzXvpDrsiwDzhVZvwriga6399NX5iGt7Z
112ZEmiwYyq9RccnpKAQEFwNsikhUD6Zfjv9kuhYq3tS9hQJ2Jkr
11wKPumKmp6mBnqPQ3fgprFpyQeFPuoUz8gxNJmPoZXceFiD8FG
112tx7amVxWJN7YPQpb7MeBXmpZrcL4ofKz5aUrZT4RzUZna1c4z
1129BmnYNLqJ8zxmG3svAwqVrzz3U2ChvbCmfHCHkBmtb5nqWMmW
112cGyh79Efs64ivEVScmR9ptYnhr2tEgRaLFYd7Kb38Vu7G5jCo
11TsqjaUkGZoti1LFbKH4KcvJaMy16ZMtEd4sz9KcDPJTnUWgSy
11c8rK5KGvPA3s4ndBUzAfJxeVRTwiqKC2Ny2oXBv31yv6FWtd6
1128SqJvGGqXLdYMQuTZeP2eSxbY6QtDSFFqLsTpDun1gth1U5kP
Discord Handle
gunsfglry#3783
Reason(s)
For some reason, these spots operate on the RU864 frequency, but the manufacturers of Nebra and Sensecap do not have permission from the MOC and do not possess radio certification for this country. This suggests that these devices could have been hacked.

The miners pull in the frequency plan from the Helium miner container automatically based on location. There is nothing we can do to stop this unfortunately if people import units into countries themselves.

Dear, Shaw! It is not true. Most of hotspots in Russia didn't operate at RU frequence plan, also almost all Nebra devices operate at EU frequency and doesn't work with PoC. You need to explain us, why big part of Nebra devices do not work in Russia properly and how you switch it on three devices in Moscow?
If your devices does not certified for RU, you should block them by deny list.


shorter alternative to inline for loop

I was messing around trying to figure out ways to shrink the size of the .wasm.  While that didn't materialize, i stumbled across this small source code simplification.
This works because op is a comptime parameter.  I was hoping to use the same technique in Cpu.op_step but it's op isn't comptime known.

Ah good find. I wrote this before I remembered @tagName was a thing. Thanks!
For wasm size optimizations, I let twiggy guide some decisions. I haven't fiddled with it recently though; I should demo that on stream.

For sure.  My only metric was the .wasm binary size produced with --release-fast.  I remembered you referencing the inline for loop in Cpu.opStep() as contributing around 13k 'bloat' vs removing it entirely.
That would be neat to see you use twiggy on stream.  I've never used it.


Exporting named sub-schemas, not just paths?

Hi there! I gave this library a try on one of our schemas and it seems to be working as described. :)
But in order to replace our current manually written validators we'd also need individual schemas defined in components.schemas for typing implementation details, not just the api endpoints defined in paths. Example of what this part of our spec looks like:
components:
  schemas:
    Cat:
      properties:
        name:
          type: string
    Dog:
      properties:
        name:
          type: string

Looks like currently all the types for these schemas are being generated, but hidden inside an internal cache, and identified using hashes instead of names. Curious if you think it'd be straightforward to turn those into an exported object with their actual names as keys instead? E.g. for the above ideally it'd look something like this:
export const components = {
  schemas: {
    Cat: T.Object({
      name: T.String()
    }),
    Dog: T.Object({
      name: T.String()
    })
  },
}

Hey @lewisl9029 sounds a good idea. I will work on that.

support for components added to v3


Unable to create a shared anchor service.

After creating an anchor for sharing (Press button 'Shared') across devices using the sample application, I am trying to locate it. The anchor-ID generated after creating a spatial anchor is an alpha numeric string of 30-40 characters including several hyphens which I found from the logs of SharedActivity.java class. On the other hand, while locating the same anchor, the android app asks to enter a number (only digits) while the same is the case after creating shared dot net service which has a 'get' method with an int64 input parameter, created as per the instructions in https://docs.microsoft.com/en-us/azure/spatial-anchors/quickstarts/get-started-unity-android (The shared dot net service creation part is missing from other shared  spacial anchor creation documents.) document. I am not sure how to proceed ahead from here.

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

ID: e263a867-f6c6-0ac2-baad-57059396e839
Version Independent ID: 1fa20d5b-660c-026c-7edc-4e6322d19812
Content: Quickstart - Create Android app with Azure Spatial Anchors
Content Source: articles/spatial-anchors/quickstarts/get-started-android.md
Service: azure-spatial-anchors
GitHub Login: @craigktreasure
Microsoft Alias: crtreasu

I'm not sure I completely understand what's going on. It sounds like you're trying to do anchor sharing using the Android Java sample, but are confused as to how to do it. The instructions for sharing anchors are not in quickstart you have filed this issue agains, they are in the Sharing in Unity page which is listed under "Next steps". While that page is focused on sharing using the Unity sample, it can be applied to the Android Java sample app as well. In the sharing demo, after setting up the sharing service, you'll be given an anchor number (digit) that you can then enter into another device running the sharing demo to recall the same anchor.

You are right. I followed the steps in 'Sharing in Unity' for creating a shared service, and I am also able to push several anchors to the cloud. The only question arises is the 'anchor number' you have mentioned in your answer. I am looking in the logs generated after saving an anchor (produced by transitionToSaving method in SharedActivity class) and what I am finding is an alpha numeric number like 'd1c25ec8-a4d6-4a2c-8465-6e32eb8eccf0' as a spatial anchor-id. Where can I find that anchor number in digits to locate the anchor?

There are 2 saves going on here. One save to the Azure Spatial Anchors service, which will return what we call an "anchor id," and another one to your Asp.NET Core sharing service, which will return what we differentiate as an "anchor number." The anchor number you're looking for is the anchor number returned from your Asp.NET Core sharing service, which should be displayed in the app UI. You shouldn't need to go hunting for it in the logs.

I am not able to find the anchor number on the screen.  The text message on the screen looks like Anchor Number: .  So, the anchor number is null in the anchorPosted method in SharedActivity class (I also tried logging that).

Sorry, the tags were removed somehow.  The text message is:  Anchor Number: 'URL of the service'.

Hmmm... I'd like to think the app would fail more explicitly, but did you fill in the url of your sharing service (https://<app_name>.azurewebsites.net/api/anchors) in Android\Java\app\src\main\java\com\microsoft\sampleandroid\SharedActivity.java?

That resolved things. I was using just (https://<app_name>.azurewebsites.net) as the URL. I believe it should have given me some wrong URL error. Anyways, thanks a lot for your help!

@AshokPeddakotla-MSFT This has been resolved.

@mauliknshah Glad to hear that your issue is resolved. We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


feat(kernels::grisubal): detect some boundary orientation issues

This PR adds a function that detect orientation consistency per boundary of a given Geometry2. per boundary means that inconsistencies between two different boundaries (e.g. a geometry with a hole in it) won't be detected by this function.
This PR also adds an error enum specific to grisubal, GrisubalError.
Scope

[x] Code: if relevant, add affected target

Type of change

[x] New feature(s)

Codecov Report
Attention: Patch coverage is 0% with 18 lines in your changes missing coverage. Please review.

Project coverage is 74.00%. Comparing base (80fc822) to head (c7c3edb).

Files
Patch %
Lines

honeycomb-kernels/src/grisubal/model.rs
0.00%
18 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #140      +/-   ##
==========================================
- Coverage   74.35%   74.00%   -0.36%
==========================================
  Files          31       31
  Lines        3744     3762      +18
==========================================
  Hits         2784     2784
- Misses        960      978      +18

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


⚠ Bofrost.at has degraded performance

In 834aae7, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1355 ms

Resolved: Bofrost.at performance has improved in 2a7b035.


[Minor] Created Swagger for Call endpoints.

closes #189

@nasaku898 The changes do not affect the frontend as they are not currently being called.

Don't forget to put Minor in capital


I have to restart the resource everytime a new player joins for the resource to work for that player

did you fix this?


[$250] Violations - "Receipt required" error message is missing from the expense details

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

Version Number: 9.0.18-3
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team
Issue was found when executing PR https://github.com/Expensify/App/issues/44995#issue-2396295781
Action Performed:

ND: Navigate to https://staging.new.expensify.com/
ND: Log in and validate a new Gmail account
ND: Create a workspace
ND: Switch to OD by navigating to Account settings - Cards & Domains
OD: Navigate to Settings - Workspaces - Group - Created workspace - Expenses
OD: Enable "Expense Violations"
OD: Upgrade the workspace to Control by clicking on the padlock icon
OD: Set "Receipt Required Amount" to any value but remain under the value set in "Max Expense Amount"
ND: Navigate to the workspace chat
ND: Navigate to Composers "+" button - Submit expense - Manual
ND: Set any value that's above "Receipt Required Amount" set in OD but under "Max Expense Amount"

Expected Result:
"Receipt required" error message should be visible
Actual Result:
"Receipt required" error message is missing from the expense details. The RBR shows in the LHN but the message is missing. Affects "Receipt Required Amount" amount set in OD Expenses tab and "Max Amount" set in a Category too
Workaround:
Unknown
Platforms:

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

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/user-attachments/assets/10921411-5007-4089-88e4-d8d3ba647c35
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01da9c71405c9b9ab9
Upwork Job ID:<PHONE_NUMBER>432282200
Last Price Increase: 2024-08-14
Automatic offers:

akinwale | Reviewer | 103539096
ShridharGoel | Contributor | 103539097

Issue OwnerCurrent Issue Owner: @akinwale

@ShridharGoel this case should've been covered in the tests for this PR https://github.com/Expensify/App/pull/45760, right? If so, can you take this over and fix it please?

@akinwale @dominictb @ShridharGoel maybe y'all can figure that out between you?

@akinwale any thoughts?

@akinwale bump.

Missed the initial notification on this.
It looks like @dominictb's assessment is accurate. The proposed root cause and fix is not related to violations being in beta, so we can move forward with the proposal here.
🎀👀🎀 C+ reviewed.

@puneetlath I don't think this issue is related to PR, because that PR is just to remove violations beta from front-end. Can you help check again?

@dominictb do the test steps in that PR not cover this scenario? If so, can you share how we need to update those test steps to make sure this case is covered?
If the tests do cover this scenario, then I think it makes sense to consider this as a regression of that PR, since the reason this issue https://github.com/Expensify/App/issues/44995 was created with a higher bounty than the default, was to ensure the tests all passed.
That said, I don't feel super strongly about treating this as a regression vs considering it a new issue. I just wanted to provide the context and make sure that we update the test steps as part of the proposal

Looks like the PR was deployed to production 3 days ago. Is that right?

Looks like the PR was deployed to production 3 days ago. Is that right?

Yes, that seems to be the case which would make the payment due date 2024-09-26. The update must've been missed by automation.

Contributor: @dominictb paid $250 via Upwork
Contributor+: @akinwale paid $250 via Upwork
@akinwale plz complete the BZ checklist.
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

[ ] [@] The PR that introduced the bug has been identified. Link to the PR:
[ ] [@] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
[ ] [@] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:
[ ] [@] Determine if we should create a regression test for this bug.
[ ] [@] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.
[ ] [@BZ] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:

@akinwale plz complete the BZ checklist above

[x]  [@akinwale] The PR that introduced the bug has been identified. Link to the PR:
[x]  [@akinwale] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment:
[x]  [@akinwale] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion:

Not a regression.

[x]  [@akinwale] Determine if we should create a regression test for this bug.
[x]  [@akinwale] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.

Regression Test Steps

Launch Expensify
Log in with a new Gmail account
Create a Workspace
Navigate to Old Dot by accessing Account settings > Cards & Domains

Old Dot
5. Navigate to Settings > Workspaces > Group > "Created workspace" > Expenses
6. Enable Expense Violations
7. Upgrade the Workspace to a Control workspace
8. Set "Receipt Required Amount" to any value under the value set in "Max Expense Amount"
9. Switch back to New Dot
New Dot
10. Navigate to the workspace chat
11. Submit a new manual expense with an amount that is more than "Receipt Required Amount" and less than "Max Expense Amount"
12. Verify that the Receipt Required error message is displayed for the expense.
Do we agree 👍 or 👎?

@mallenexpensify Done!

Thx @akinwale

https://github.com/Expensify/Expensify/issues/435613


Next doc

Pull Request Test Coverage Report for Build 3b82403e4dad5f00d206de9252927375859536bd-PR-28
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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

Totals

Change from base Build 87186b72ae3f69eb6b47bf9b8da1f008be56d878:
0.0%

Covered Lines:
173

Relevant Lines:
182

💛  - Coveralls


Dockerfile should be moved from /sample-app/app to /sample-app

While trying to get the simple-app sample app working, I noticed that based on how the Dockerfile was setup it would need to be placed in /simple-app instead of /simple-app/app where it is placed right now. If it could be moved for all of the places I think that'd be a good QoL change.

Hi @mihir-s-05
Thank you for the feedback. I agree with you; it will make the folder structure less redundant.
We will include it in the next release at the end of this week!


Please add complete example into ReadMe

Hello,
I tried to start using parakeet because its API looks good and is practically used.
Well, at the very beginning I ran into the problem of which nuggets to install in order for the example given on CodeProject to work. I solved that.
I had a problem with practical use, I corrected the grammar, but the ReadMe lacks how to parse the input, how to pass AST or tokens,...
Could you add a complete example to the ReadMe, for example a simple calculator? It would be enough to show the grammar, show its notation in Parakeet, how to parse the input, display the AST/tokens on the console, calculate the result of the math formula (eg. 32 + 14 * (2 + 3) - 1).
I mean the grammar for the calculator, which is often used in examples for parsers:
E ::= E '+' T | E '-' T | T
T ::= T '*' F | T '/' F | F
F ::= number | '(' E ')'
number ::= `[1-9]\d*`

you might want to take a look at Parakeet.Grammars for some examples.
there are easy examples like the CsvGrammar and SExpressGrammar, or some more advanced examples such as CSharpGrammar or JsonGrammar.
basically you want to extends BaseCommonGrammar, and define your language by defining rules.


pythonPackages.pyschedule: init at 0.2.34

closes PR #37371. That PR was inactive
Motivation for this change
Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

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

Builds for all interpreters, but I didn't see any tests being ran in the output.
None in the tarball either.

@worldofpeace just checked and added a note that the tests are not included with the release. https://github.com/timnon/pyschedule/tree/master/examples

@GrahamcOfBorg build python2Packages.pyschedule python3Packages.pyschedule

@worldofpeace just checked and added a note that the tests are not included with the release. https://github.com/timnon/pyschedule/tree/master/examples

Thanks. It's also a good idea to try to convince the author to distribute tests because they're useful to many distros.

On that note. Yes I've run into this many times. I'll have to have a message that I can paste as an issue for the project when I run into this.

On that note. Yes I've run into this many times. I'll have to have a message that I can paste as an issue for the project when I run into this.

Exactly, pretty much an explanation we can all agree on.
This looks paste-able from dotlambda

https://github.com/clarete/forbiddenfruit/pull/23

Web search for reference

https://duckduckgo.com/?q=dotlambda+site%3Agithub.com+Include+tests+in+PyPi+tarball&t=h_&ia=web

I also like to mention that Debian requires using the source tarball, and prefers having tests to verify the package was installed successfully. Gentoo also has dedicated test phase for this as well.


TLS Key Vault references generating opaque not tls secrets

I have a reference to a certificate in a KV with the .kubernetes.secret.type set to kubernetes.io/tls. However instead of a tls secret it generates an opaque secret. This did work 2 days ago the latest 2.0.0 update seems to have broken it.

BTW, I just tried the 2.1.0 release and it also creates as an opaque secret

Hi @trhumphries , this behavior is expected. The spec.secret  and spec.secret.target is required if any Key Vault references are expected to be downloaded. By default,  Secrets resolved from Key Vault references are saved as the Opaque Secret type with target.secretName.

The one that has got the .kubernetes.secret.type: kubernetes.io/tls tag is saved as tls type secret, since there's no other secret selected, the target secret is empty.


flaky pkg/vm/test/incremental_compiler_test turned RuntimeError on unittest-asserts-debug-linux

build logs https://logs.chromium.org/logs/dart/buildbucket/cr-buildbucket/8835978127007309889/+/u/test_results/stdout
--- Command "vm" (took 02:47.000621s):
DART_CONFIGURATION=DebugX64 CHROME_PATH=/b/s/w/ir/cache/builder/sdk/third_party/browsers/chrome/chrome/google-chrome out/DebugX64/dart-sdk/bin/dart --enable_asserts --ignore-unrecognized-flags --packages=/b/s/w/ir/cache/builder/sdk/.packages /b/s/w/ir/cache/builder/sdk/pkg/vm/test/incremental_compiler_test.dart

exit code:
255

stdout:
00:00 +0: basic (setUpAll)

00:00 +0: basic compile

00:04 +1: basic compile exclude sources

00:05 +2: basic compile expressions errors are not re-reported

org-dartlang-debug:synthetic_debug_expression:1:1: Error: Undefined name 'main1'.
main1
^^^^^

00:06 +3: basic (tearDownAll)

00:06 +3: multiple kernels (setUpAll)

00:06 +3: multiple kernels main first, lib second

vm stdout: foo

Compiler terminated with 0 exit code

00:11 +4: multiple kernels main second, lib first

vm stdout: bar

Compiler terminated with 0 exit code

00:14 +5: multiple kernels empty list

Compiler terminated with 254 exit code

00:17 +6: multiple kernels fallback to source compilation if fail to load

vm stdout: baz

Compiler terminated with 0 exit code

00:19 +7: multiple kernels relative paths

vm stdout: foo

Compiler terminated with 0 exit code

00:20 +8: multiple kernels collect coverage

vm stdout: foo

vm stdout: Observatory listening on http://<IP_ADDRESS>:42523/

connection to vm-service closed

Compiler terminated with 0 exit code

00:34 +9: multiple kernels (tearDownAll)

00:34 +9: multiple kernels constant coverage (setUpAll)

00:34 +9: multiple kernels constant coverage compile seperatly, check coverage

vm stdout: lib1

vm stdout: Observatory listening on http://<IP_ADDRESS>:34975/

connection to vm-service closed

Compiler terminated with 0 exit code

vm stdout: main

vm stdout: Observatory listening on http://<IP_ADDRESS>:46201/

connection to vm-service closed

Compiler terminated with 0 exit code

vm stdout: main

01:04 +9 -1: multiple kernels constant coverage compile seperatly, check coverage [E]

  TimeoutException after 0:00:30.000000: Test timed out after 30 seconds. See https://pub.dev/packages/test#timeouts

  package:test_api/src/backend/invoker.dart 333:28  Invoker._handleError.<fn>
  dart:async/zone.dart 1420:47                      _rootRun
  dart:async/zone.dart 1328:19                      _CustomZone.run
  package:test_api/src/backend/invoker.dart 331:10  Invoker._handleError
  package:test_api/src/backend/invoker.dart 287:9   Invoker.heartbeat.<fn>.<fn>
  dart:async/zone.dart 1428:13                      _rootRun
  dart:async/zone.dart 1328:19                      _CustomZone.run
  package:test_api/src/backend/invoker.dart 286:38  Invoker.heartbeat.<fn>
  dart:async-patch/timer_patch.dart 18:15           Timer._createTimer.<fn>
  dart:isolate-patch/timer_impl.dart 395:19         _Timer._runTimers
  dart:isolate-patch/timer_impl.dart 426:5          _Timer._handleMessage
  dart:isolate-patch/isolate_patch.dart 192:12      _RawReceivePortImpl._handleMessage

Consider enabling the flag chain-stack-traces to receive more detailed exceptions.
For example, 'dart test --chain-stack-traces'.

01:04 +9 -1: multiple kernels constant coverage (tearDownAll)

01:04 +9 -1: multiple kernels 2 (setUpAll)

01:04 +9 -1: multiple kernels 2 collect coverage hits

01:04 +9 -1: multiple kernels constant coverage compile seperatly, check coverage [E]

  Bad state: The client closed with pending request "getSourceReport".

Consider enabling the flag chain-stack-traces to receive more detailed exceptions.
For example, 'dart test --chain-stack-traces'.
connection to vm-service closed

01:06 +9 -1: multiple kernels 2 collect coverage hits

vm stdout: foo

vm stdout: bar

vm stdout: Observatory listening on http://<IP_ADDRESS>:44063/

connection to vm-service closed

connection to vm-service closed

Compiler terminated with 0 exit code

01:20 +10 -1: multiple kernels 2 (tearDownAll)

01:20 +10 -1: reload (setUpAll)

01:20 +10 -1: reload picks up after rejected delta

vm stdout: Observatory listening on http://<IP_ADDRESS>:34383/

reload(file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart.dill)

got isolates/3665657566972111, sending reloadSources rpc request

vm stderr: ---- SKIPPING RELOAD (No libraries were modified)

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 21, receivedLibraryCount: 0, receivedLibrariesBytes: 160, receivedClassesCount: 0, receivedProceduresCount: 0, savedLibraryCount: 21, loadedLibraryCount: 0}}

reload(file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart.dill)

got isolates/3665657566972111, sending reloadSources rpc request

vm stderr: ---- STARTING RELOAD

vm stderr: ---- CHECKPOINTING LIBRARIES

vm stderr: ---- CHECKPOINTING CLASSES

vm stderr: ---- System had 1134 classes

vm stderr: `file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart` is getting `file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart`'s private key.

vm stderr: Registering class: Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart' Class: ::

vm stderr: `file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart` is getting `file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart`'s private key.

vm stderr: Registering class: Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart' Class: ::

vm stderr: Registering class: Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart' Class: A

vm stderr: ---- LOAD SUCCEEDED

vm stderr: ---- VALIDATING RELOAD

vm stderr: Finalized replacement class for Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart' Class: ::

vm stderr: Class `Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart' Class: ::` can be reloaded (65554 and 65554)

vm stderr: Class `Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart' Class: ::` can be reloaded (65556 and 65556)

vm stderr: ---- ROLLING BACK---- ROLLING BACK CLASS TABLE

vm stderr: ---- ROLLING BACK LIBRARY CHANGES

got rpc result {type: ReloadReport, success: false, notices: [{type: ReasonForCancellingReload, kind: TypeParametersChanged, class: {type: @Class, fixedId: true, id: classes/1133, name: A, location: {type: SourceLocation, script: {type: @Script, id: objects/0, uri: file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart, _kind: kernel}, tokenPos: 0, endTokenPos: 27}, library: {type: @Library, fixedId: true, id: libraries/@19392638, name: , uri: file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart}, typeParameters: [{type: @Instance, _vmType: TypeParameter, class: {type: @Class, fixedId: true, id: classes/50, name: _TypeParameter, _vmName: _TypeParameter@0150898, location: {type: SourceLocation, script: {type: @Script, fixedId: true, id<EMAIL_ADDRESS>uri: dart:core-patch/type_patch.dart, _kind: kernel}, tokenPos: 1749, endTokenPos: 1894}, library: {type: @Library, fixedId: true, id: libraries/@0150898, name: dart.core, uri: dart:core}}, identityHashCode:<PHONE_NUMBER>, kind: TypeParameter, id: objects/1, name: X0, parameterizedClass: {type: @Instance, _vmType: Class, class: {type: @Class, fixedId: true, id: classes/149, name: Null, location: {type: SourceLocation, script: {type: @Script, fixedId: true, id<EMAIL_ADDRESS>uri: dart:core/null.dart, _kind: kernel}, tokenPos: 925, endTokenPos: 1165}, library: {type: @Library, fixedId: true, id: libraries/@0150898, name: dart.core, uri: dart:core}}, kind: Null, fixedId: true, id: objects/null, valueAsString: null}}, {type: @Instance, _vmType: TypeParameter, class: {type: @Class, fixedId: true, id: classes/50, name: _TypeParameter, _vmName: _TypeParameter@0150898, location: {type: SourceLocation, script: {type: @Script, fixedId: true, id<EMAIL_ADDRESS>uri: dart:core-patch/type_patch.dart, _kind: kernel}, tokenPos: 1749, endTokenPos: 1894}, library: {type: @Library, fixedId: true, id: libraries/@0150898, name: dart.core, uri: dart:core}}, identityHashCode:<PHONE_NUMBER>, kind: TypeParameter, id: objects/2, name: X1, parameterizedClass: {type: @Instance, _vmType: Class, class: {type: @Class, fixedId: true, id: classes/149, name: Null, location: {type: SourceLocation, script: {type: @Script, fixedId: true, id<EMAIL_ADDRESS>uri: dart:core/null.dart, _kind: kernel}, tokenPos: 925, endTokenPos: 1165}, library: {type: @Library, fixedId: true, id: libraries/@0150898, name: dart.core, uri: dart:core}}, kind: Null, fixedId: true, id: objects/null, valueAsString: null}}]}, message: Limitation: changing type parameters does not work with hot reload.}]}

reload(file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart.dill)

got isolates/3665657566972111, sending reloadSources rpc request

vm stderr: ---- STARTING RELOAD

vm stderr: ---- CHECKPOINTING LIBRARIES

vm stderr: ---- CHECKPOINTING CLASSES

vm stderr: ---- System had 1134 classes

vm stderr: `file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart` is getting `file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart`'s private key.

vm stderr: Registering class: Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart' Class: ::

vm stderr: `file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart` is getting `file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart`'s private key.

vm stderr: Registering class: Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart' Class: ::

vm stderr: Registering class: Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart' Class: A

vm stderr: ---- LOAD SUCCEEDED

vm stderr: ---- VALIDATING RELOAD

vm stderr: Finalized replacement class for Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart' Class: ::

vm stderr: Class `Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart' Class: ::` can be reloaded (65554 and 65554)

vm stderr: Finalized replacement class for Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart' Class: A

vm stderr: Class `Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart' Class: A` can be reloaded (1133 and 1133)

vm stderr: Class `Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart' Class: ::` can be reloaded (65556 and 65556)

vm stderr: ---- COMMITTING RELOAD

vm stderr: Lib 'Library:'dart:core'' at index 0

vm stderr: Lib 'Library:'dart:isolate'' at index 1

vm stderr: Lib 'Library:'dart:mirrors'' at index 2

vm stderr: Lib 'Library:'dart:collection'' at index 3

vm stderr: Lib 'Library:'dart:async'' at index 4

vm stderr: Lib 'Library:'dart:developer'' at index 5

vm stderr: Lib 'Library:'dart:nativewrappers'' at index 6

vm stderr: Lib 'Library:'dart:typed_data'' at index 7

vm stderr: Lib 'Library:'dart:ffi'' at index 8

vm stderr: Lib 'Library:'dart:convert'' at index 9

vm stderr: Lib 'Library:'dart:_internal'' at index 10

vm stderr: Lib 'Library:'dart:math'' at index 11

vm stderr: Lib 'Library:'dart:_vmservice'' at index 12

vm stderr: Lib 'Library:'dart:vmservice_io'' at index 13

vm stderr: Lib 'Library:'dart:io'' at index 14

vm stderr: Lib 'Library:'dart:_builtin'' at index 15

vm stderr: Lib 'Library:'dart:_http'' at index 16

vm stderr: Lib 'Library:'dart:cli'' at index 17

vm stderr: Lib 'Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/baz.dart'' at index 18

vm stderr: Lib 'Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/foo.dart'' at index 19

vm stderr: Lib 'Library:'file:///b/s/w/ir/x/t/incrementalEJQHBU/bar.dart'' at index 20

vm stderr: ---- INVALIDATING WORLD

vm stderr: ---- RUNNING INVALIDATION HEAP VISITORS

vm stderr: Marking Function 'main': static. for recompilation, clearing code

vm stderr: Marking Function 'main': static. for recompilation, clearing code

vm stderr: Marking Function 'A.': constructor. for recompilation, clearing code

vm stderr: ---- DONE COMMIT

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 21, receivedLibraryCount: 2, receivedLibrariesBytes: 1024, receivedClassesCount: 2, receivedProceduresCount: 2, savedLibraryCount: 19, loadedLibraryCount: 2, shapeChangeMappings: []}}

01:23 +11 -1: reload (tearDownAll)

01:23 +11 -1: reject (setUpAll)

01:23 +11 -1: reject compile, reject, compile again

01:23 +11 -1: reload picks up after rejected delta

connection to vm-service closed

Compiler terminated with -15 exit code

01:24 +12 -1: reject check links after reject

01:27 +13 -1: reject (tearDownAll)

01:27 +13 -1: expression evaluation (setUpAll)

01:27 +13 -1: expression evaluation from source

vm stdout: Observatory listening on http://<IP_ADDRESS>:45109/

Evaluating s.length (expecting 12)

Evaluating s (expecting Hello world!)

Evaluating hello (expecting Hello)

Evaluating extra() (expecting 22)

vm stdout: Hello world!

connection to vm-service closed

Compiler terminated with 0 exit code

01:32 +14 -1: expression evaluation from dill

vm stdout: Observatory listening on http://<IP_ADDRESS>:37399/

Evaluating s.length (expecting 12)

Evaluating s (expecting Hello world!)

Evaluating hello (expecting Hello)

Evaluating extra() (expecting 22)

vm stdout: Hello world!

connection to vm-service closed

Compiler terminated with 0 exit code

01:38 +15 -1: expression evaluation from dill with reload

=> Notice main file has size 3256

=> Notice partial file #1 has size 3400

=> Notice partial file #2 has size 3528

vm stdout: Observatory listening on http://<IP_ADDRESS>:35897/

Evaluating s.length (expecting 12)

Evaluating s (expecting Hello world!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 0)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial1.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3400, receivedClassesCount: 0, receivedProceduresCount: 8, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!!

Evaluating s.length (expecting 14)

Evaluating s (expecting Hello world!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 1)

Evaluating helperMethod2() (expecting 42)

reload(file:///b/s/w/ir/x/t/expression_evaluationRIGFXO/HEFEIO/partial2.dill)

got isolates/3148273125580379, sending reloadSources rpc request

got rpc result {type: ReloadReport, success: true, details: {finalLibraryCount: 20, receivedLibraryCount: 2, receivedLibrariesBytes: 3528, receivedClassesCount: 0, receivedProceduresCount: 10, savedLibraryCount: 18, loadedLibraryCount: 2, shapeChangeMappings: []}}

vm stdout: Hello world!!!

Evaluating s.length (expecting 15)

Evaluating s (expecting Hello world!!!!)

Evaluating hello (expecting Hello)

Evaluating reloadTime() (expecting 2)

Evaluating helperMethod2() (expecting 21)

Evaluating helperMethod3() (expecting 84)

vm stdout: Hello world!!!!

connection to vm-service closed

Compiler terminated with 0 exit code

02:05 +16 -1: expression evaluation from dill with package uri

vm stdout: Observatory listening on http://<IP_ADDRESS>:38541/

Evaluating s.length (expecting 12)

Evaluating s (expecting Hello world!)

Evaluating hello (expecting Hello)

Evaluating extra() (expecting 22)

vm stdout: Hello world!

connection to vm-service closed

Compiler terminated with 0 exit code

vm stdout: Observatory listening on http://<IP_ADDRESS>:37427/

Evaluating s.length (expecting 12)

Evaluating s (expecting Hello world!)

Evaluating hello (expecting Hello)

Evaluating extra() (expecting 22)

vm stdout: Hello world!

connection to vm-service closed

Compiler terminated with 0 exit code

02:16 +17 -1: expression evaluation (tearDownAll)

02:16 +17 -1: Some tests failed.

stderr:
Unhandled exception:
Dummy exception to set exit code.

--- Re-run this test:
python3 tools/test.py -n unittest-asserts-debug-linux pkg/vm/test/incremental_compiler_test

Closing in favor of https://github.com/dart-lang/sdk/issues/48151


How to do logging?

Official docs: https://docs.nestjs.com/techniques/logger
Consider this: https://github.com/winstonjs/winston

Something that would be nice would be some kind of alert for unexpected errors. For example, send me an email if an InternalServerErrorException is raised.

send me an email

Email is hard. If we do this, we don't do it inside the software, we do it at the server level.


Allow updates to the ems to be sent with the hashes

Currently updates directly to the EMS (e.g.: ref and ref) are saved directly in the parser instead of save_ems_inventory.  This will allow ems updates to be able to be passed to save_ems_inventory via hashes[:ems] instead of saved directly in the refresh_parser.
Related:

https://github.com/ManageIQ/manageiq-providers-vmware/pull/62
https://github.com/ManageIQ/manageiq-providers-ovirt/pull/46

Part of https://github.com/ManageIQ/manageiq/pull/15105

@agrare any coordination necessary between this PR and the VMWare/Ovirt PRs?  Or, just merge this first and the others are merged second?

@agrare any coordination necessary between this PR and the VMWare/Ovirt PRs

Nope this just allows parsers to be able to send ems updates with the rest of the inv hashes, not changing anything that they're currently doing.


Issue with _docs/setup/consul/quick-start.md - istioctl context-create fails

"istioctl context-create --api-server http://localhost:8080" creates config in ~/.kube/config, while we want to update install/consul/kubeconfig
On top of that "localhost:8080" is ok from the host, but not from inside the container.
So, this command seems to work better:
istioctl context-create --api-server http://istio-apiserver:8080 -c install/consul/kubeconfig
However, it won't work after a first "docker-compose up" because it has created the kubeconfig mountpoint as a directory.
In the end the complete istioctl context-create step looks like this:
rmdir install/consul/kubeconfig
docker rm consul_pilot_1
istioctl context-create --api-server http://istio-apiserver:8080 -c install/consul/kubeconfig
docker-compose -f install/consul/istio.yaml up -d

That only seems to be a fault with the 0.3 release:
In the current master that already exists: https://github.com/istio/istio/blob/master/install/consul/kubeconfig
(That more around consul seems broken is another story...)

File was somehow not included in the release tar after the mono repo switch.  resolved by https://github.com/istio/istio/pull/1998 .  tar will be updated when next release is cut and the getIstio download script pointed to the new version

just copy https://github.com/istio/istio/tree/master/install/consul/kubeconfig into your install/consul directory


html框架代码补全功能失效，就这个失效，其他代码自动补全没问题

为什么我的html框架代码自动补全不行？其他代码补全功能可以，就这个框架代码补全失效了，我按英文（半角）的!按，再按tab键不行，而且我发现按!他也没有提示这个出现

感谢您创建此问题！
然而，由于您没有使用英语，我们很难进行处理。如果可能，请您将此问题描述修改为英文。请您直接编辑此问题，不要提交回复或新问题。
请注意，机器翻译服务通常无法处理用于讨论软件问题所需的技术性语言，所以我们推荐您寻找一位熟悉相关技术的人来协助翻译。
如果您无法做到，没有关系。此问题已经被标记为需要翻译，等待社区成员志愿进行翻译。

Thanks for creating this issue!
Unfortunately, as the description is not in English, it's hard for us to work on. If possible, please edit the original issue to be in English.
In our experience, automatic translation services are not able to handle the technical language needed to effectively communicate about software issues, so we recommend finding a human translator who is familiar with our technology to help.
Otherwise, we have marked this as needing translation and a community member may be able to help out.

repeated #154687 #154686

/duplicate

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


squashme: initial impl of allowing bins

Prevent bin script confusion (https://socket.dev/blog/npm-bin-script-confusion) with @lavamoat/allow-scripts.
What is the new feature here?

add configuration to turn off linking up bin scripts (warning: no way to do that in yarn3 yet, will have to come up with a workaround)
generate policies for selecting which bin scripts are installed
enforce those policies when linking up bin scripts the default npm way with their own implementation (should match yarn1 behavior too)

no yarn3 support yet, but it might end up being a big old rm added to the yarn3 plugin
Note:
This implementation cares about (and guards) nested bins as well. They might be used by lifecycle scripts of dependencies.
We could ignore that and allow all nested bins by default at a risk of getting pwnd by a dependency of a dependency abusing the usage of a command name that's used in a lifecycle script that we allow.
(damn this attack is evil - or is that just bin scripts logic?)
Initial setup of a pre-configured repo is going to have to depend on a package.json->scripts entry with a direct path to an allow-scripts cli. The DX is not great at this point, but can be improved (by running install first in the same script and calling it setup, TBD)

Ok, one more data point: running this against metamask-extension adds over 700 lines to package.json :sob:
Now with the new logic of only generating the initial configuration for top level bins and firewalling everything else to error out with a helpful message, the config that we need to generate is pretty slim.
After today's fix I think this is feature-complete.
Now the question is: do we want to make it opt-in? If so, how?

yarn test:prep should auto generate the policies for allow-scripts

yarn test:prep should auto generate the policies for allow-scripts

@kumavis there is no test:prep in allow-scripts

Aside from what's raised in comments: LGTM
(also: needs rebase on main)

Rebase done, will make the feature toggle prettier soon, with no meaningful change to logic to avoid undoing the LGTM :smile:


Proposal: support messageformat

https://messageformat.github.io/messageformat/
https://github.com/lephyrus/ngx-translate-messageformat-compiler

@fxck We are planning to start work on it next week.
You are welcome to take this task and open a PR if you want 🙂

@shaharkazaz I am going to try work on implementing this.

@Coly010 go for it 🙂

@shaharkazaz Can you clarify a potential requirement relating to this Proposal.
Should the transpiler accept both {{}} and MessageFormat:
{{t.translation | translocoParams: { foo: 1, bar: 'baz' } }}
where translation is:
'translation': 'My number {{foo}}! My {bar, select, baz {world} foobar {car} other {something}}!'
which will transpile to:
My number 1! My world!
OR should it only accept MessageFormat?
My current implementation requires the user to alter the providers array in app.module.ts to inject a different TRANSPILER:
{
    provide: TRANSLOCO_TRANSPILER,
    useClass: MessageFormatTranspiler
}

Fixed in #15


Low level Api example

Inside the examples folder: SpireApi.class
Shows how to use the Api class for low level task. Similar to the example in the readme


a .mat file issues

In the process of matlab processing the data set, after executing the exe file, will a .mat file be generated, and the following error is always reported.

Due to some hard-coding issues in our C++ code, the exe file will generate the feature file, the .mat file, in a fixed path E:\SIGA2014\workspace\fv.mat. So it needs to run under the Windows system which has the E disk.


Add tests for dashboard script

Looks good. I would prefer we use pytest. It is more less the same concept.
We are creating a Django project and the scripts in retrieverdash/dashboard_script/* are helper scripts, how about testing those helper scripts in the Django test directory, https://github.com/weecology/retrieverdash/tree/master/retrieverdash/tests.

@henrykironde  How does it look now?

Use this reference: https://pytest-django.readthedocs.io/en/latest/


FileShare: Fileshare not getting created

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:
/kind bug

What happened:

Install from Master using ansible
Create Profile
Create Resource-FileShare-> Create
Provide all details and submit
File Share is not getting created
403- Operation not permitted is shown
What you expected to happen:
File Share creation should be success

How to reproduce it (as minimally and precisely as possible):
Follow above steps
Anything else we need to know?:
Environment:

Hotpot(release/branch) version:
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Others:

/assign @PravinRanjan10

its working with latest code.

closing


Custom Resource to Trigger Kinesys Analytics

Add a Custom Resource to automatically run the Kinesys Analytics application when deploying with the CDK

Feature merged into the develop branch


Memory Leakage in case of many switches between ChromeOS and Ubuntu

First of all thanks for this great project, I highly appreciate your work!
For some jobs I need to switch back and forth between ChromeOS and Ubuntu. While this works very smoothly in the beginning, after a certain amount of times I can feel how the performance lowers. At some point it is so slow that I restart my chromebook and then everything is fine again. The performance loss is both when running Ubuntu and ChromeOS. While in the beginning just software is executed slower, in the end I can hardly move the mouse and JavaScript applications refuse to respond.
I guess for this issue you might need some log files, tell me which ones and I will attach them here.

I would first try to see with top what is using your resources when it is running slow.

Ok, I just had one such a case from which it could recover. That is by
the way not always the case, sometimes it seems to get stuck. After I
waited for 2min I normally assume it won't come back.
THis time, next to the normally running software it showed kswapd0. It
went up to 70%. Well, the only difficulty of course is that when it runs
low on ressources it is also difficult to run all those programs.
Anyhow, after I observed the 70%, some seconds later it could recover
and I could show this:
top - 09:58:51 up 20:07,  0 users,  load average: 3.79, 2.82, 2.11
Tasks: 245 total,   2 running, 242 sleeping,   0 stopped,   1 zombie
Cpu(s): 10.5%us,  9.1%sy,  0.0%ni, 73.8%id,  6.4%wa,  0.0%hi,  0.2%si,  0.0%
Mem:   1966832k total,  1931180k used,    35652k free,      564k buffers
Swap:  2881100k total,  2359796k used,   521304k free,   339352k cached
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
6865 marvin    20   0 1072m  50m 5280 S   13  2.6  70:35.94 chrome
27 root      20   0     0    0    0 S    7  0.0   4:26.31 kswapd0
23168 marvin    20   0  390m  13m 3324 S    3  0.7   7:50.06 Xorg
1071 marvin    20   0  409m 4944 2852 S    2  0.3   0:04.48 xfce4-terminal
18922 marvin    20   0  455m  13m 1492 R    2  0.7  39:30.25 skype
23890 marvin    20   0 1716m 338m  10m S    2 17.6  22:42.04 firefox
23442 marvin    20   0 1300m  14m 3192 S    2  0.8   8:29.54 compiz
54 root      20   0     0    0    0 S    1  0.0   1:29.94 mmcqd/0
8258 marvin    20   0  675m  31m 7320 S    1  1.7   0:13.65 chrome
52 root     -51   0     0    0    0 D    1  0.0   0:08.45 irq/51-ELAN0000
7250 root      20   0     0    0    0 S    1  0.0   0:06.21 kworker/u4:20
15298 marvin    20   0 11252 1068  512 S    1  0.1   0:01.59 top
15868 marvin    20   0 17472 1068  596 R    1  0.1   0:00.19 top
25417 root      20   0     0    0    0 S    1  0.0   0:27.31 kworker/u4:2
712 marvin    20   0 1081m  63m 9080 S    0  3.3  10:14.77 chrome
1216 root      20   0  166m  244  216 S    0  0.0   0:16.09 esif_ufd
5889 marvin    20   0  916m  34m 6876 S    0  1.8   0:25.95 chrome
For comparison, now, while I am writing the email, top shows the following:
top - 10:11:28 up 20:20,  0 users,  load average: 0.53, 2.06, 2.89
Tasks: 240 total,   1 running, 238 sleeping,   0 stopped,   1 zombie
Cpu(s): 11.8%us,  3.7%sy,  1.0%ni, 83.2%id,  0.3%wa,  0.0%hi,  0.0%si,  0.0%
Mem:   1966832k total,  1892172k used,    74660k free,     5328k buffers
Swap:  2881100k total,  1611604k used,  1269496k free,   354844k cached
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
6865 marvin    20   0 1072m  40m 5304 S   16  2.1  72:00.69 chrome
8258 marvin    20   0  682m  32m  10m S    6  1.7   0:46.24 chrome
1120 marvin    20   0  376m  24m 6612 S    3  1.3   6:19.55 chrome
23890 marvin    20   0 1721m 410m  25m S    2 21.4  23:22.68 firefox
18922 marvin    20   0  455m  31m 9284 S    2  1.7  39:49.15 skype
712 marvin    20   0  952m  63m  13m S    2  3.3  10:43.11 chrome
17797 marvin    20   0 17472 1568 1104 R    1  0.1   0:00.11 top
15298 marvin    20   0 11252 1008  524 S    1  0.1   0:10.15 top
10082 root      20   0     0    0    0 S    0  0.0   0:00.88 kworker/0:3
23168 marvin    20   0  372m  30m  14m S    0  1.6   8:12.43 Xorg
23471 marvin    20   0 20184  236  172 S    0  0.0   0:11.45 syndaemon
23608 marvin    20   0  849m 117m  21m S    0  6.1   1:34.38 thunderbird
23612 marvin    20   0  398m 4604 2716 S    0  0.2   0:02.19 unity-applicati
27004 marvin    20   0 1402m  29m 3596 S    0  1.6   2:19.29 soffice.bin
1 root      20   0 11856  768  204 S    0  0.0   0:00.41 init
2 root      20   0     0    0    0 S    0  0.0   0:00.99 kthreadd
3 root      20   0     0    0    0 S    0  0.0   0:01.28 ksoftirqd/0
I hope you can read the numbers and the table is not totally distorted;
if it is so, tell me and I can format it.

It is readable. To me it seems you are running out of physical and swap memory. Especially compiz is using a lot. Maybe this is related https://bugs.launchpad.net/compiz/+bug/1315261 However not really a solution offered in that bug report. Maybe disabling the transition effects in windows will reduce it, or like I would prefer, switch to xfce or lxde especially on a 2Gb ram chromebook.

Thank you very much. I guess because everything is neatly set up I will just take care to close programs and tabs accordingly and restart it properly more often. In case it turns out more annoying I might change the desktop environment. Still my feeling continues that sometimes the working memory is not cleaned appropriately after closing some software. The problem occurs after I ran the laptop for a longer time and not always clearly related to my usage in the moment of slowing down.

@1kastner Yes, compiz shouldn't use so much memory. It doesn't seem to clean up properly. You could backup your chroot, then add the xfce target to the original and try that. If you don't like it put your backup back.


Documentation built

It is required to prepare the build documentation and make the first version using Sphinx

Implemented via MkDocs
URL: https://wiredflow.readthedocs.io/en/latest/


clarify several issues

Just a couple of small things that could help out the next person to use this. :-)
I guess the biggest thing was adding a hint that cpe-parser is currently on the internal github, but will (I assume) soon be available here on the external github also... (For any value of "soon". :-)

Thanks!

Thank you!

Thank you for the update!


Segmentation fault when using VQE with COBYLA optimizer

Informations

Qiskit Aqua version: current master
Python version: 3.6
Operating system: Linux

What is the current behavior?
A segmentation fault occurs for a specific input.
Steps to reproduce the problem
Create the following input file of aqua chemistry:
====================================================
&name
LiH excited states molecule experiment. Var for SWAPRZ with VQKE
&end
&driver
name=PYSCF
&end
&problem
name=energy
enable_substitutions=True
random_seed=50
&end
&pyscf
atom=H  0 0 -2.5; Be 0 0 0; H  0 0 2.5
unit=Angstrom
charge=0
spin=0
basis=sto3g
&end
&operator
name=hamiltonian
transformation=particle_hole
qubit_mapping=jordan_wigner
two_qubit_reduction=False
freeze_core=True
orbital_reduction=[]
max_workers=4
&end
&algorithm
name=VQE
operator_mode=matrix
initial_point=None
&end
&optimizer
name=COBYLA
maxiter=10000
&end
&variational_form
name=SWAPRZ
depth=1000
entanglement=full
entangler_map=None
&end
&initial_state
name=HartreeFock
qubit_mapping=jordan_wigner
two_qubit_reduction=False
&end
&backend
name=local_statevector_simulator
&end
====================================================
Then run:
qiskit_aqua_chemistry_cmd <file name>
The input cam from Julia Rice, but with other values of depth and maxIter. The bug occurs for these specific depth and maxIter (depth=1000, maxIter=10000). I haven't witnessed it for other values of these parameters.
What is the expected behavior?
Run without segmentation fault.
Suggested solutions
For the moment I only know that it happens inside COBYLA.optimize.

After the call to scipy.optimize, the segmentation fault happens before the call to vqe._energy_evaluation

I think this is the problem of COBYLA optimizer. With depth=1000, you will have 78000 parameters.
It seems that it exceeds what COBYLA can do.
Here is a simple test about COBYLA (not involving aqua)

from scipy.optimize import rosen, minimize
import numpy as np

x0 = np.random.random(78000) # number of paramters
res = minimize(rosen, x0, tol=1e-06, method="COBYLA")

It raises segmentation error as well.
I suggest to reduce the depth size or change the optimzer.

Great, thanks, closing the issue then.