Provider not found in registry

Looks like the provider is not available in the registry
System Information
Linux distribution
 Ubuntu
Terraform version
terraform -v
Terraform v0.13.5

Provider and libvirt versions
Error: Failed to query available provider packages

Could not retrieve the list of available versions for provider
dmacvicar/libvirt: provider registry registry.terraform.io does not have a
provider named registry.terraform.io/dmacvicar/libvirt

Checklist

[ ] Is your issue/contribution related with enabling some setting/option exposed by libvirt that the plugin does not yet support, or requires changing/extending the provider terraform schema?

[ ] Make sure you explain why this option is important to you, why it should be important to everyone. Describe your use-case with detail and provide examples where possible.
[ ] If it is a very special case, consider using the XSLT support in the provider to tweak the definition instead of opening an issue
[ ] Maintainers do not have expertise in every libvirt setting, so please, describe the feature and how it is used. Link to the appropriate documentation

[x] Is it a bug or something that does not work as expected? Please make sure you fill the version information below:

Description of Issue/Question
Setup
terraform {
  required_version = ">= 0.13"
  required_providers {
    libvirt = {
      source  = "dmacvicar/libvirt"
      version = "0.6.2"
    }
  }
}

Steps to Reproduce Issue
Try to use the provider
$ terraform init
...
Error: Failed to query available provider packages

Could not retrieve the list of available versions for provider
dmacvicar/libvirt: provider registry registry.terraform.io does not have a
provider named registry.terraform.io/dmacvicar/libvirt

Additional information:
Do you have SELinux or Apparmor/Firewall enabled? Some special configuration?
None of the above is enabled, plain connection to internet

@ulm0  thx for issue.
I'm closing this because it is a duplicate of https://github.com/dmacvicar/terraform-provider-libvirt/issues/747
also check the documentation https://github.com/dmacvicar/terraform-provider-libvirt/blob/master/docs/migration-13.md

for any info feel free to ping me :+1:


fix(OCPADVISOR-89): Fix active tab handling

Fixes https://issues.redhat.com/browse/OCPADVISOR-89.
This fixes incorrect active tab handling provided by active_tab URL parameter.
How to test

Deploy with npm run start:proxy:beta,
Navigate to any cluster (cluster details page), e.g. https://stage.foo.redhat.com:1337/beta/openshift/insights/advisor/clusters/bc960900-da34-11ed-b4ef-5405db17362c (under insights-qa),
Click on the upgrade risks tab and refresh the page,
Check that 1) the refreshed page keeps upgrade risks tab open, 2) URL contains active_tab=upgrade_risks,
Click on the recommendations page and refresh the page,
Check that 1) the refreshed page keeps recommendations tab open, 2) URL contains active_tab=recommendations.

:tada: This PR is included in version 1.17.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


In Electon: DEAD LOCK from unknown source always occurs after frequent use of AsynLock

In my music scheduler application, mutex is required to ensure the music is played as scheduled without conflict which may be caused by scheduler plan update from server. So after each song is over, I lock the generation function of the next music. However, after a few hours (3 ~ 4hours, nearly 100 songs, more than 2000 mutex operation), a deadlock always occurred in production environment.
So I switch to use other mutex library, and no deadlock occurred since then.
The following is the structure of my code.
let globalMusicPlayerAudio = new Audio();
let musicSchedulerLock = new AsyncLock();
globalMusicPlayerAudio.onloadedmetadata = (e) => {
    // show music title only when music is load
    eleMusicName.innerHTML = globalMusicMetaNow.title + ' - ' + globalMusicMetaNow.artist
    // some other log
};
globalMusicPlayerAudio.ontimeupdate = (e) => {
    // calculate current progress and update progress bar
}
globalMusicPlayerAudio.onended = (e) => {
    // state update.

    timerNextMusic();
}
globalMusicPlayerAudio.onerror = (e) => {
    deleteLocalFile();
    timerNextMusic();
}

function timerNexMusic() {
    let taskAfterUnlock = () => {};
    musicSchedulerLock.acquire(['globalMusicUpdateLock'], function (done) {
        try {
            // log state of current music .

            if (nowIsPlayingAlready) {
                return
            }
            // detect available music . for example, check whether the file exists, whether it is currently playing time, whether the playlist should be switched, etc.
            var findNextMusic = undefined; // this is the result
            if (findNextMusic == null) {
                // no need to play
            } else {
                taskAfterUnlock = () {
                    globalMusicPlayerAudio.src = findNextMusic.src;
                    globalMusicPlayerAudio.play();
                }
            }
        } catch(e) {
             // error logger
        } finally {
             done();
        }
    }, (err, ret) => {
        if (taskAfterUnlock != null) {
            console.log('Music Timer. Do something after lock release')
            taskAfterUnlock()
        }

        if (globalMusicTimer) {
             clearTimeout(globalMusicTimer)
        }
        globalMusicTimer = setTimeout(timerNexMusic, 60 * 1000);
    })
}

@Heleninsa thank you for reporting. Given the quality of the code I would not be surprised. As stated in the README I do not maintain this package other than merge PRs.  I will put the Help Wanted label on this.
Given that you switched to another library, I don't suppose you' d be willing to provide a PR yourself?

closing due to inactivity


Inspector React views

Entity Tree
Component inspector
Asset Catalog
https://github.com/decentraland/sdk/issues/590

I'm closing this issue, the entity tree and asset catalog have already been introduced by https://github.com/decentraland/js-sdk-toolchain/pull/437, the component inspector has it's own issue https://github.com/orgs/decentraland/projects/20/views/21?pane=issue&itemId=22810571 and next features to be added to the entity tree and asset catalog will come as separate issues.


[data provider issue] content harvest error for a Nuxeo collection: UnsupportedMimetype: Mime-type 'application/pdf' was pre-checked and recognized as something we don't want to convert. - contacted UCB ESL

Mapper: Nuxeo
Collection ID: 28042
Run ID: manual__2024-04-23T23:37:41+00:00
Permalink to the log: https://7a8067cb-3b99-477e-a883-7e311175a9b4.c3.us-west-2.airflow.amazonaws.com/log?dag_id=harvest_collection&task_id=content_harvesting.content_harvest&execution_date=2024-04-23T23%3A37%3A41%2B00%3A00&map_index=0
Link to the gridview: https://7a8067cb-3b99-477e-a883-7e311175a9b4.c3.us-west-2.airflow.amazonaws.com/dags/harvest_collection/grid?dag_run_id=manual__2024-04-23T23%3A37%3A41%2B00%3A00&task_id=content_harvesting.content_harvest&tab=mapped_tasks&num_runs=365&map_index=0
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC] Traceback (most recent call last):
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]   File "<frozen runpy>", line 198, in _run_module_as_main
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]   File "<frozen runpy>", line 88, in _run_code
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]   File "/content_harvester/by_page.py", line 98, in <module>
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]     print_value.append(harvest_page_content(
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]                        ^^^^^^^^^^^^^^^^^^^^^
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]   File "/content_harvester/by_page.py", line 31, in harvest_page_content
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]     record_with_content = harvest_record_content(
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]                           ^^^^^^^^^^^^^^^^^^^^^^^
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]   File "/content_harvester/by_record.py", line 71, in harvest_record_content
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]     check_media_mimetype(media.src_mime_type)
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]   File "/content_harvester/content_types.py", line 54, in check_media_mimetype
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC]     raise UnsupportedMimetype(
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC] content_harvester.content_types.UnsupportedMimetype: Mime-type 'application/pdf' was pre-checked and recognized as something we don't want to convert.
[2024-04-23, 23:39:31 UTC] {{task_log_fetcher.py:65}} INFO - [2024-04-23, 23:39:15 UTC] Harvesting content for 43 records at 28042/vernacular_metadata_2024-04-23T23:37:51/mapped_metadata_2024-04-23T23:38:07/data/r-p0.jsonl
[2024-04-23, 23:40:01 UTC] {{ecs.py:619}} INFO - ECS Task stopped, check status: {'tasks': [{'attachments': [{'id': 'ce7774a0-d133-4424-8312-3e046400b2de', 'type': 'ElasticNetworkInterface', 'status': 'DELETED', 'details': [{'name': 'subnetId', 'value': 'subnet-09e65806b80ebad6b'}, {'name': 'networkInterfaceId', 'value': 'eni-03c5eebb8790f24bb'}, {'name': 'macAddress', 'value': '02:7d:e4:78:84:eb'}, {'name': 'privateDnsName', 'value': 'ip-10-192-21-87.us-west-2.compute.internal'}, {'name': 'privateIPv4Address', 'value': '<IP_ADDRESS>'}]}], 'attributes': [{'name': 'ecs.cpu-architecture', 'value': 'x86_64'}], 'availabilityZone': 'us-west-2b', 'clusterArn': 'arn:aws:ecs:us-west-2:777968769372:cluster/rikolti-ecs-cluster', 'connectivity': 'CONNECTED', 'connectivityAt': datetime.datetime(2024, 4, 23, 23, 38, 34, 321000, tzinfo=tzlocal()), 'containers': [{'containerArn': 'arn:aws:ecs:us-west-2:777968769372:container/rikolti-ecs-cluster/508576ecbb22411d96a2c2ec36d579a8/0d74e61b-b4a5-4b61-9823-4ef5ec1816bf', 'taskArn': 'arn:aws:ecs:us-west-2:777968769372:task/rikolti-ecs-cluster/508576ecbb22411d96a2c2ec36d579a8', 'name': 'rikolti-content_harvester', 'image': 'public.ecr.aws/b6c7x7s4/rikolti/content_harvester:latest', 'imageDigest': 'sha256:22357206871a0636ee73331963282e84f527c43aaaf74e267378c68e2cdc85bf', 'runtimeId': '508576ecbb22411d96a2c2ec36d579a8-3530892436', 'lastStatus': 'STOPPED', 'exitCode': 1, 'networkBindings': [], 'networkInterfaces': [{'attachmentId': 'ce7774a0-d133-4424-8312-3e046400b2de', 'privateIpv4Address': '<IP_ADDRESS>'}], 'healthStatus': 'UNKNOWN', 'cpu': '0'}], 'cpu': '1024', 'createdAt': datetime.datetime(2024, 4, 23, 23, 38, 30, 911000, tzinfo=tzlocal()), 'desiredStatus': 'STOPPED', 'enableExecuteCommand': False, 'executionStoppedAt': datetime.datetime(2024, 4, 23, 23, 39, 15, 76000, tzinfo=tzlocal()), 'group': 'family:rikolti-content_harvester-task-definition', 'healthStatus': 'UNKNOWN', 'lastStatus': 'STOPPED', 'launchType': 'FARGATE', 'memory': '3072', 'overrides': {'containerOverrides': [{'name': 'rikolti-content_harvester', 'command': ['28042', '["28042/vernacular_metadata_2024-04-23T23:37:51/mapped_metadata_2024-04-23T23:38:07/data/r-p0.jsonl"]', '28042/vernacular_metadata_2024-04-23T23:37:51/mapped_metadata_2024-04-23T23:38:07/with_content_urls_2024-04-23T23:38:22/', 'nuxeo.nuxeo'], 'environment': [{'name': 'MAPPED_DATA', 'value': 's3://rikolti-data'}, {'name': 'WITH_CONTENT_URL_DATA', 'value': 's3://rikolti-data'}, {'name': 'CONTENT_ROOT', 'value': 's3://rikolti-content'}, {'name': 'NUXEO_USER', 'value': 'Administrator'}, {'name': 'NUXEO_PASS', 'value': 'cable8:ringmasters'}, {'name': 'AWS_RETRY_MODE', 'value': 'standard'}, {'name': 'AWS_MAX_ATTEMPTS', 'value': '10'}]}], 'inferenceAcceleratorOverrides': []}, 'platformVersion': '1.4.0', 'platformFamily': 'Linux', 'pullStartedAt': datetime.datetime(2024, 4, 23, 23, 38, 41, 822000, tzinfo=tzlocal()), 'pullStoppedAt': datetime.datetime(2024, 4, 23, 23, 39, 7, 948000, tzinfo=tzlocal()), 'startedAt': datetime.datetime(2024, 4, 23, 23, 39, 13, 120000, tzinfo=tzlocal()), 'startedBy': 'airflow', 'stopCode': 'EssentialContainerExited', 'stoppedAt': datetime.datetime(2024, 4, 23, 23, 39, 39, 916000, tzinfo=tzlocal()), 'stoppedReason': 'Essential container in task exited', 'stoppingAt': datetime.datetime(2024, 4, 23, 23, 39, 25, 102000, tzinfo=tzlocal()), 'tags': [], 'taskArn': 'arn:aws:ecs:us-west-2:777968769372:task/rikolti-ecs-cluster/508576ecbb22411d96a2c2ec36d579a8', 'taskDefinitionArn': 'arn:aws:ecs:us-west-2:777968769372:task-definition/rikolti-content_harvester-task-definition:6', 'version': 5, 'ephemeralStorage': {'sizeInGiB': 20}}], 'failures': [], 'ResponseMetadata': {'RequestId': '24ff9cdb-d3aa-4498-bf81-1513bcbaba8e', 'HTTPStatusCode': 200, 'HTTPHeaders': {'x-amzn-requestid': '24ff9cdb-d3aa-4498-bf81-1513bcbaba8e', 'content-type': 'application/x-amz-json-1.1', 'content-length': '3074', 'date': 'Tue, 23 Apr 2024 23:40:00 GMT'}, 'RetryAttempts': 0}}
[2024-04-23, 23:40:01 UTC] {{taskinstance.py:1824}} ERROR - Task failed with exception
Traceback (most recent call last):
  File "/usr/local/airflow/dags/rikolti/dags/shared_tasks/content_harvest_operators.py", line 116, in execute
    return super().execute(context)
  File "/usr/local/airflow/.local/lib/python3.10/site-packages/airflow/utils/session.py", line 76, in wrapper
    return func(*args, session=session, **kwargs)
  File "/usr/local/airflow/.local/lib/python3.10/site-packages/airflow/providers/amazon/aws/operators/ecs.py", line 476, in execute
    self._start_wait_check_task(context)
  File "/usr/local/airflow/.local/lib/python3.10/site-packages/airflow/providers/amazon/aws/hooks/base_aws.py", line 743, in decorator_f
    return fun(self, *args, **kwargs)
  File "/usr/local/airflow/.local/lib/python3.10/site-packages/airflow/providers/amazon/aws/operators/ecs.py", line 511, in _start_wait_check_task
    self._check_success_task()
  File "/usr/local/airflow/.local/lib/python3.10/site-packages/airflow/providers/amazon/aws/operators/ecs.py", line 650, in _check_success_task
    raise AirflowException(
airflow.exceptions.AirflowException: This task is not in success state - last 100 logs from Cloudwatch:
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/content_harvester/by_page.py", line 98, in <module>
    print_value.append(harvest_page_content(
                       ^^^^^^^^^^^^^^^^^^^^^
  File "/content_harvester/by_page.py", line 31, in harvest_page_content
    record_with_content = harvest_record_content(
                          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/content_harvester/by_record.py", line 71, in harvest_record_content
    check_media_mimetype(media.src_mime_type)
  File "/content_harvester/content_types.py", line 54, in check_media_mimetype
    raise UnsupportedMimetype(
content_harvester.content_types.UnsupportedMimetype: Mime-type 'application/pdf' was pre-checked and recognized as something we don't want to convert.
Harvesting content for 43 records at 28042/vernacular_metadata_2024-04-23T23:37:51/mapped_metadata_2024-04-23T23:38:07/data/r-p0.jsonl
[2024-04-23, 23:40:01 UTC] {{taskinstance.py:1345}} INFO - Marking task as FAILED. dag_id=harvest_collection, task_id=content_harvesting.content_harvest, map_index=0, execution_date=20240423T233741, start_date=20240423T233829, end_date=20240423T234001
[2024-04-23, 23:40:01 UTC] {{logging_mixin.py:150}} INFO - Message sent to SNS with Message ID: 556a7bd0-a299-5469-b946-2572eb88d084
[2024-04-23, 23:40:01 UTC] {{standard_task_runner.py:104}} ERROR - Failed to execute job 77347 for task content_harvesting.content_harvest (This task is not in success state - last 100 logs from Cloudwatch:
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/content_harvester/by_page.py", line 98, in <module>
    print_value.append(harvest_page_content(
                       ^^^^^^^^^^^^^^^^^^^^^
  File "/content_harvester/by_page.py", line 31, in harvest_page_content
    record_with_content = harvest_record_content(
                          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/content_harvester/by_record.py", line 71, in harvest_record_content
    check_media_mimetype(media.src_mime_type)
  File "/content_harvester/content_types.py", line 54, in check_media_mimetype
    raise UnsupportedMimetype(
content_harvester.content_types.UnsupportedMimetype: Mime-type 'application/pdf' was pre-checked and recognized as something we don't want to convert.
Harvesting content for 43 records at 28042/vernacular_metadata_2024-04-23T23:37:51/mapped_metadata_2024-04-23T23:38:07/data/r-p0.jsonl; 251)

It looks like these objects have a nuxeo type of SampleCustomPicture, but the content file is a PDF. Based on the nuxeo type, the content harvester is expecting to get an image file to convert to jp2. However, it encounters the PDF and so throws an error. I think we've had this issue with nuxeo objects before -- do you remember how we resolved it? We could have the contributor re-create these objects as images.

Thanks @barbarahui!
Nuxeo project folder: https://nuxeo.cdlib.org/nuxeo/nxdoc/default/a2dcac48-b8fb-453a-9c21-88603a24da7f/view_documents

28 records with jpg/jpeg as the main component file -- currently published in CSphere
15 record with pdf as the main component file -- NOT in CSphere (and Rikolti is picking these up as new objects)

CSphere only has the 28 records published on production. All 43 Nuxeo records were created/modified ~April/June 2023. It looks like CSphere may have last harvested ~Nov 2023.
I suspect the legacy harvester possibly skipped these "image" records that have PDFs as their main file?

Removing the bug label from this issue. This is a Nuxeo data entry/creation issue.
@aturner let's discuss how we should approach this!

@christinklez @barbarahui -- ah, the Nuxeo object doc type wasn't correctly set, at the time the PDFs were imported (should be "File" doc type). We've run into this issue before, and my understanding is there's no way to retroactively change the Nuxeo doc type -- the object needs to be rebuilt.
Christine, I can relay the info. to Sine at UCB Ethnic Studies Library, requesting to rebuild the objects -- from the results view, the PDF objects can be sussed out (for rebuilding): https://nuxeo.cdlib.org/nuxeo/nxpath/default/asset-library/UCB/UCB Ethnic Studies/CES/TWLF 50th Anniversary Digital Scans@view_documents?tabIds=%3A&conversationId=0NXMAIN6

FD ticket -- message to Sine at UCB Ethnic Studies Library: https://help.oac.cdlib.org/a/tickets/137436

UCB has moved these objects into a "do not publish" folder. This collection is now harvested through!
Closing this issue as resolved. When UCB updates these objects, they will send over a harvesting request / update.


Updated capitalization in the word "JavaScript" for consistency

A simple documentation update, amending the word "JavaScript" in places where it has a lower case "J" or "S".

Could you fix the casing in docs/spelling_wordlist and the other instances that the spelling checker flags after that:
ref/contrib/admin/index.rst:2676:javascript:ndex
releases/1.1.2.rst:34:javascript:/1.1.2
releases/1.2.rst:684:javascript:s/1.2
releases/1.3.rst:102:Javascript:s/1.3
releases/1.3.rst:591:Javascript:
releases/1.5.rst:197:javascript:s/1.5
releases/1.6.rst:860:Javascript:s/1.6
releases/1.7.rst:1744:javascript:/1.7

@timgraham no problem. Thanks.

merged in 08c980d752bc7f31f146facadfec3d284c4115c6, thanks!


Graphical issues when equipping gimmicks under rare circumstances

Though I never had issues with this in the past, I just ran into a fairly major graphical glitch. Parts of the menu remain glitched until you close it.

To reproduce this, here's my save file: Tomato Adventure gimmick swap glitch save.zip
Load the third save and try equipping Rellek with one of his two currently unequipped gimmicks.
It's impossible for this to be an emulator issue. I originally ran into it while playing the game natively on a modded 3DS. I only reproduced it in mGBA to make a screenshot.
I hope it's not too late for this to be fixed.

Interesting.  Thanks for the report and savedata - it's not too late.
Fixed in 3cd79bc74eedccd129e1e1607af2e59f76cbc5b6.
It seems the game ran out of OAM space (that's the metadata for what sprites are on screen), and tried to show some sort of debug message perhaps.  It seems like the code for the debug message is broken (not by this patch, even in the original game), and that's why so many things got messed up.
Rellek was the only one affected in this save because each of the digits (for attack, etc.) take up a "sprite" and so he had the most sprites of anyone.  The bug was the original game double-allocated all these sprites, so it ran out of space way faster than it should.
The fix just prevents the double allocation.  I haven't created a new build/release yet, but will plan to.
If you find any other issues definitely report them.
-[Unknown]


python3Packages.tuyaha: 0.0.10 -> 0.0.11

Motivation for this change
Update to latest upstream release 0.0.11
Change log: https://github.com/PaulAnnekov/tuyaha/releases/tag/0.0.11
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
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 nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 126266 at 63dbdd0e run on aarch64-linux 1

3 packages built successfully:

home-assistant
python38Packages.tuyaha
python39Packages.tuyaha


[False-Positive] No Yoda conditions

see #1954

use new setting onlyConstants
https://rules.abaplint.org/no_yoda_conditions/

It looks like there are more false positives:

https://github.com/SAP/code-pal-for-abap/pull/405/files

Or, am I understanding the Yoda conditions wrongly?

@lucasborin can this issue be closed?


Update value with saving comment

Hi.
Is it possible to save comments after value changing?
args:
        #somecomment
        objectKey: objectVal #here some comment

After call doc.setIn(['args', 'objectKey'], 'objectValNew') I have
args:
        #somecomment
        objectKey: objectValNew

but I would be want to have
args:
        #somecomment
        objectKey: objectValNew #here some comment

That would indeed make sense. The semantics of set and setIn currently consider the comment and anchor to have been a part of the original value, which gets replaced. But that can clearly break stuff:
const doc = YAML.parseDocument(`
  a: &A value
  b: *A
`)
doc.set('a', 'foo')
String(doc)
// Error: Alias node must be after source node

Fixing this might be a breaking change, so it's good that I'm working on yaml@2 just now. At least the anchor should almost certainly stay no matter what; probably the comment as well?


arch: arc: refactor the ARC MPU driver

separate the ARC MPU driver into 2 parts

arc_mpu_v2_internal.h for ARC MPUv2
arc_mpu_v3_internal.h for ARC MPUv3

For ARC MPUv2, keep the main design, but update and optimize the code
For ARC MPUv3, implement mpu region split to supprt MPU region overlap
misc updates and bug fixes

Signed-off-by: Wayne Ren<EMAIL_ADDRESS>

Codecov Report

Merging #14060 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #14060      +/-   ##
==========================================
+ Coverage   52.23%   52.24%   +<.01%
==========================================
  Files         307      307
  Lines       45469    45469
  Branches    10526    10526
==========================================
+ Hits        23753    23754       +1
  Misses      16913    16913
+ Partials     4803     4802       -1

Impacted Files
Coverage Δ

arch/posix/core/posix_core.c
91.91% <0%> (+1.01%)
:arrow_up:

Continue to review full report at Codecov.

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

@ioannisg @andrewboie @ruuddw
In fact, this PR refered @ioannisg 's rework on ARM MPU. So thanks @ioannisg
For this PR, i alreay run the tests/kernel in nsim_em and nsim_sem. The resultes are positive  Some failures are not related to MPU and expected, e.g atomic and random stack pointer.

This is what I get when I do a sanitycheck run with this patch:
$ sanitycheck -p nsim_em -p nsim_sem
JOBS: 12
Cleaning output directory /home/apboie/projects/zephyr4/sanity-out
Building testcase defconfigs...
284 tests selected, 91559 tests discarded due to filters
total complete:   34/ 282  12%  failed:    0

nsim_em                   tests/benchmarks/timing_info/benchmark.timing.default_kernel FAILED: timeout
	see: sanity-out/nsim_em/tests/benchmarks/timing_info/benchmark.timing.default_kernel/handler.log

total complete:   38/ 282  13%  failed:    1

nsim_em                   tests/cmsis_rtos_v2/portability.cmsis_rtos_v2      FAILED: failed
	see: sanity-out/nsim_em/tests/cmsis_rtos_v2/portability.cmsis_rtos_v2/handler.log

total complete:   42/ 282  14%  failed:    2

nsim_em                   tests/benchmarks/timing_info/benchmark.timing.userspace FAILED: timeout
	see: sanity-out/nsim_em/tests/benchmarks/timing_info/benchmark.timing.userspace/handler.log

total complete:   78/ 282  27%  failed:    3

nsim_em                   tests/kernel/mem_protect/stack_random/kernel.memory_protection.stack_random FAILED: failed
	see: sanity-out/nsim_em/tests/kernel/mem_protect/stack_random/kernel.memory_protection.stack_random/handler.log

total complete:  114/ 282  40%  failed:    4

nsim_em                   tests/kernel/workq/work_queue_api/kernel.workqueue FAILED: timeout
	see: sanity-out/nsim_em/tests/kernel/workq/work_queue_api/kernel.workqueue/handler.log

total complete:  134/ 282  47%  failed:    5

nsim_em                   tests/subsys/jwt/libraries.encoding                FAILED: timeout
	see: sanity-out/nsim_em/tests/subsys/jwt/libraries.encoding/handler.log

total complete:  181/ 282  64%  failed:    6

nsim_sem                  tests/cmsis_rtos_v2/portability.cmsis_rtos_v2      FAILED: failed
	see: sanity-out/nsim_sem/tests/cmsis_rtos_v2/portability.cmsis_rtos_v2/handler.log

total complete:  190/ 282  67%  failed:    7

nsim_sem                  tests/kernel/critical/kernel.common                FAILED: timeout
	see: sanity-out/nsim_sem/tests/kernel/critical/kernel.common/handler.log

total complete:  215/ 282  76%  failed:    8

nsim_sem                  tests/kernel/mem_protect/mem_protect/kernel.memory_protection FAILED: failed
	see: sanity-out/nsim_sem/tests/kernel/mem_protect/mem_protect/kernel.memory_protection/handler.log

total complete:  261/ 282  92%  failed:    9

nsim_sem                  tests/kernel/workq/work_queue_api/kernel.workqueue FAILED: timeout
	see: sanity-out/nsim_sem/tests/kernel/workq/work_queue_api/kernel.workqueue/handler.log

total complete:  268/ 282  95%  failed:   10

nsim_sem                  tests/posix/common/portability.posix.newlib        FAILED: timeout
	see: sanity-out/nsim_sem/tests/posix/common/portability.posix.newlib/handler.log

total complete:  273/ 282  96%  failed:   11

nsim_sem                  tests/posix/common/portability.posix               FAILED: timeout
	see: sanity-out/nsim_sem/tests/posix/common/portability.posix/handler.log

total complete:  274/ 282  97%  failed:   12

nsim_sem                  tests/subsys/jwt/libraries.encoding                FAILED: timeout
	see: sanity-out/nsim_sem/tests/subsys/jwt/libraries.encoding/handler.log

total complete:  282/ 282  100%  failed:   13
269 of 282 tests passed with 0 warnings in 1673 seconds

AFAICT this is an improvement, so I think this should go in and we can continue to work through ARC test failures.

@vonhust can you rebase this one?

already done
From: Andrew Boie<EMAIL_ADDRESS>Sent: 2019年3月12日 12:00
To: zephyrproject-rtos/zephyr<EMAIL_ADDRESS>Cc: Wayne Ren<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [zephyrproject-rtos/zephyr] arch: arc: refactor the ARC MPU driver (#14060)
@vonhusthttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_vonhust&d=DwMCaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=uIRv5OnfaYG5_34mbrNlSdByDrbpAfi15TvQ5YKDOG8&m=qEkuk3Ss6X4m5qOVr8y5C1SeAVrVwlWCsbe3Jh1gT5o&s=R2dho3mSyeam2_mSkqkPA5IlVeNd1IhnbnPnCuWx29Y&e= can you rebase this one?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_zephyrproject-2Drtos_zephyr_pull_14060-23issuecomment-2D471848316&d=DwMCaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=uIRv5OnfaYG5_34mbrNlSdByDrbpAfi15TvQ5YKDOG8&m=qEkuk3Ss6X4m5qOVr8y5C1SeAVrVwlWCsbe3Jh1gT5o&s=JFPJOZbiHFEQ5p3y7DiWiNF0JtiI8vGwBCU3bM0DHok&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AFB9O3kwh7k45MarnLZdzrEpWUUGdJqDks5vVyY6gaJpZM4bdspI&d=DwMCaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=uIRv5OnfaYG5_34mbrNlSdByDrbpAfi15TvQ5YKDOG8&m=qEkuk3Ss6X4m5qOVr8y5C1SeAVrVwlWCsbe3Jh1gT5o&s=qAjV23jjLeukm4Z9WoMNYGP7pyFVRiZddZR7ljY5p1I&e=.


Ionic 3 crashes with ".check is undefined"

So I have a printer added into my plugins as well as ionic-native/printer module installed. upon call of ".isAvailable()" or ".check()" throws me an error
printer isAvailable err TypeError: Printer_1.getPlugin()
.check is not a function. (In 'Printer_1.getPlugin()
.check(function (avail, count) {
resolve({ avail: avail, count: count });
})', 'Printer_1.getPlugin()
.check' is undefined)
Thank you.

wrong branch I guess, this one is for Cordova :)


CLI for mac m2

Hi I am having trouble using the CLI for the tool.
1- I cloned the repo
2- I installed dotnet
3- I built from the root of the repo using "dotnet build ."
4- I cd'ed into bin/Debug/netcore and located the exe
5- try running the executable -- Getting Error
(base) ➜  netcoreapp3.1 git:(v5.1.0) ./Microsoft.Health.Fhir.Liquid.Converter.Tool --help
A fatal error occurred. The required library libhostfxr.dylib could not be found.
If this is a self-contained application, that library should exist in [/Users/maazmusa/Desktop/Intern/fhir-converter/FHIR-Converter/src/Microsoft.Health.Fhir.Liquid.Converter.Tool/bin/Debug/netcoreapp3.1/].
If this is a framework-dependent application, install the runtime in the global location [/usr/local/share/dotnet/x64] or use the DOTNET_ROOT environment variable to specify the runtime location or register the runtime location in [/etc/dotnet/install_location].

The .NET Core runtime can be found at:
  - https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=osx.10.19-x64

P.s I am using an older checked out branch as directed to by the main branchs' README

Hi @MaazBinMusa, thanks for your question. The error message suggests that there is an issue with the .NET runtime on your system. I see that you're using .NET Core 3.1, but the project targets .NET 6.0, meaning it's meant to be built and run using .NET 6.0.
To resolve this error, try the following:

Install .NET 6.0 at https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=osx.10.19-x64 (i.e. the link given in the error message).
Confirm that .NET 6.0 is installed by running dotnet --list-runtimes and ensuring that Microsoft.NETCore.App 6.0.x is included in the output.
Restore the project by running dotnet restore.
Rebuild the project by running dotnet build.

Regarding your comment:

P.s I am using an older checked out branch as directed to by the main branchs' README

Could you please share where the reference to the older branch is in the README? I'd like to check if there's a documentation update that we should make.

Thankyou @kyclai ! I was about to post this solution myself. Although I ended up deleting everything and just manually changing the csproj files and didn't use dotnet restore.
This is the link: https://github.com/microsoft/FHIR-Converter/tree/e49b56f165e5607726063c681e90a28e68e39133 to the commit that is provided in the main doc.
I would also suggest some changes in the documentation about how to build the project and where to find the exe etc. For someone new to C#, I was completely lost and had to spend 2 days figuring out which folder i had to build and where the exe was and how to execute the exe. Not to mention the .NET version was not compatible but you seem to have figured that out yourself :D I really appreciate it.
I can add the documentation and make a pull request if you want.

Glad you got it working, @MaazBinMusa!
Thanks for your suggestion to improve our documentation; I have added a backlog item for my team to add prerequisites like .NET 6.0 to the documentation. This repository does assume a basic familiarity with C# and .NET, so I recommend checking out resources such as the official C# and .NET documentation for "get started" guides and other tutorials. Copilot is another useful tool that can help you get started and troubleshoot issues you encounter, such as the .NET error you asked about.
Regarding the link to the older branch https://github.com/microsoft/FHIR-Converter/tree/e49b56f165e5607726063c681e90a28e68e39133 - this link is given in the section "Previous Versions" because the section is intended to just record previous iterations of FHIR-Converter. I encourage you to work off the main branch to get the latest changes.

Hi Carrie,
I agree you are right. As for the previous version, I am using it to gain CLI functionality. So I had to go back to an older version.
Maaz
Get Outlook for iOShttps://aka.ms/o0ukef

From: Carrie Lai @.>
Sent: Thursday, June 6, 2024 12:11:58 PM
To: microsoft/FHIR-Converter @.>
Cc: Maaz Musa @.>; Mention @.>
Subject: Re: [microsoft/FHIR-Converter] CLI for mac m2 (Issue #565)
Glad you got it working, @MaazBinMusahttps://github.com/MaazBinMusa!
Thanks for your suggestion to improve our documentation; I have added a backlog item for my team to add prerequisites like .NET 6.0 to the documentation. This repository does assume a basic familiarity with C# and .NET, so I recommend checking out resources such as the official C#https://learn.microsoft.com/dotnet/csharp and .NEThttps://learn.microsoft.com/dotnet documentation for "get started" guides and other tutorials. Copilothttps://github.com/features/copilot is another useful tool that can help you get started and troubleshoot issues you encounter, such as the .NET error you asked about.
Regarding the link to the older branch https://github.com/microsoft/FHIR-Converter/tree/e49b56f165e5607726063c681e90a28e68e39133 - this link is given in the section "Previous Versions" because the section is intended to just record previous iterations of FHIR-Converter. I encourage you to work off the main branch to get the latest changes.
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/FHIR-Converter/issues/565#issuecomment-2153234509, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEVLZCTXMI7O27SEDYXKHN3ZGCX75AVCNFSM6AAAAABIZUP6YGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJTGIZTINJQHE.
You are receiving this because you were mentioned.Message ID: @.***>

Hi Maaz,
Just wanted to point out that the previous versions are intended as references for existing users who are maintaining older projects.
Since your original question has been resolved, I'm going to close this issue. Please feel free to open a new issue if you encounter another one.

Sounds good. I believe you successfully did resolve everything. Really appreciate the help.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Carrie Lai @.>
Sent: Thursday, June 6, 2024 1:47:58 PM
To: microsoft/FHIR-Converter @.>
Cc: Maaz Musa @.>; Mention @.>
Subject: Re: [microsoft/FHIR-Converter] CLI for mac m2 (Issue #565)
Hi Maaz,
Just wanted to point out that the previous versions are intended as references for existing users who are maintaining older projects.
Since your original question has been resolved, I'm going to close this issue. Please feel free to open a new issue if you encounter another one.
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/FHIR-Converter/issues/565#issuecomment-2153382113, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEVLZCV7BJWM4P5ZRLX4C6LZGDDH5AVCNFSM6AAAAABIZUP6YGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJTGM4DEMJRGM.
You are receiving this because you were mentioned.Message ID: @.***>


Update/bluebird

Updates bunyan and bluebird to their latest versions:
Bluebird update notes
The bunyan update resolves some dtrace related issue.
I'm not sure if you can just merge this.
Please take Bluebird's breaking changes notes into consideration


Better attachment support

Fixes #11

Somehow the history got messy, the only commits that have any affect are the last 2.


feat(rating): add rating component

Stuff missing:
Custom titles.
Custom rating icons.
I will add that later. I prefer to work on other components so we can have more to show.
PS: Plunker http://plnkr.co/edit/2wtcZ5bmQk8xmvwWvFP6?p=preview

For the most part I'm fine with this, although I think it might be worth considering keyboard support, i.e. allowing the enter keypress to fire the update callback for accessibility reasons

I hear you Wes. I think that it is better for now to start rolling out directives and not having the perfect PR that does everything and move on.
Some kind of list of "What should this (merged) component still need to do."

I agree with @Foxandxss - let's get few components in first and let's keep them as simple as possible. We still don't have test infrastructure, so adding more functionality at this point is playing with fire :-)
@Foxandxss the directive LGTM. If I were you I would probably keep it even simpler at first and drop support for mouse hovering. But it is your call.

@pkozlowski-opensource Well, it is there yet, I don't think we should remove that feature and then add it again, right?

If you would follow a strict TDD approach then that's what would need to happen...remove/comment the code until tests exist!  But some of us cheat on that ( including me) and do TDD after☺  As long as a task is kept open to revisit adding tests it should be ok to leave it there for now, IMO.

@webteckie is it not about cheating, it is more that there is no good / easy way to setup testing infrastructure for ng2 libraries. We are working with the core team on this and yes, tests will be mandatory part of this library story.
@Foxandxss as I was mentioning, it is your call.

Yes, the problem is that the testing infrastructure is not there yet. On a
normal development, you would do testing, but this is an especial case.
We should move carefully and test everything ASAP.


Istio with Concourse

Describe the bug
I'm trying to set up concourse with istio.  I've successfully got the web pod communicating with the database using mtls, but I cannot get the workers to join the tsa(running port 2222 on the web pod).  Without any policy or destination rules, I would have thought that this should just work.
Having looked at https://github.com/istio/istio/issues/10053, I changed all the web bind ports to <IP_ADDRESS> since it is behind an envoy proxy.  left the worker ip bindings as is since they have no need of envoy for mtls.
Any help would be truly appreciated.
Expected behavior
No policy, No destinationrules, I should be able to see all pods running, and when I do a fly -t ci workers is should return a list of joined workers to the concourse tsa.
Steps to reproduce the bug

Kick up a k8s cluster
install istio
set meshpolicy to permissive
enable sidecar injection on the namespace you install concourse into
install a pg database with sidecar injection annotation.
install concourse; web server with annotation for sidecar injection to true; workers with annotation for sidecar injection to false.
wait for it all to come up.
test that the UI is working by navigating to the exposed concourse worker (need an ingress for that).
test that there are workers with fly -t <target> workers ; the list should not be empty.

Version
$ istioctl version --remote
client version: version.BuildInfo{Version:"1.1.0-rc.4", GitRevision:"d23daa3d242e51b8fff513f3ac86a708e9bcceba", User:"root", Host:"5ceb25bc-4506-11e9-b4f5-0a580a2c0404", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-rc.3-18-gd23daa3"}
citadel version: version.BuildInfo{Version:"1.1.0-rc.4", GitRevision:"d23daa3d242e51b8fff513f3ac86a708e9bcceba-dirty", User:"root", Host:"5ceb25bc-4506-11e9-b4f5-0a580a2c0404", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.0-rc.3-18-gd23daa3"}
galley version: version.BuildInfo{Version:"1.1.0-rc.4", GitRevision:"d23daa3d242e51b8fff513f3ac86a708e9bcceba-dirty", User:"root", Host:"5ceb25bc-4506-11e9-b4f5-0a580a2c0404", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.0-rc.3-18-gd23daa3"}
ingressgateway version: version.BuildInfo{Version:"1.1.0-rc.4", GitRevision:"d23daa3d242e51b8fff513f3ac86a708e9bcceba", User:"root", Host:"5ceb25bc-4506-11e9-b4f5-0a580a2c0404", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-rc.3-18-gd23daa3"}
pilot version: version.BuildInfo{Version:"1.1.0-rc.4", GitRevision:"d23daa3d242e51b8fff513f3ac86a708e9bcceba-dirty", User:"root", Host:"5ceb25bc-4506-11e9-b4f5-0a580a2c0404", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.0-rc.3-18-gd23daa3"}
policy version: version.BuildInfo{Version:"1.1.0-rc.4", GitRevision:"d23daa3d242e51b8fff513f3ac86a708e9bcceba-dirty", User:"root", Host:"5ceb25bc-4506-11e9-b4f5-0a580a2c0404", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.0-rc.3-18-gd23daa3"}
sidecar-injector version: version.BuildInfo{Version:"1.1.0-rc.4", GitRevision:"d23daa3d242e51b8fff513f3ac86a708e9bcceba-dirty", User:"root", Host:"5ceb25bc-4506-11e9-b4f5-0a580a2c0404", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.0-rc.3-18-gd23daa3"}
telemetry version: version.BuildInfo{Version:"1.1.0-rc.4", GitRevision:"d23daa3d242e51b8fff513f3ac86a708e9bcceba-dirty", User:"root", Host:"5ceb25bc-4506-11e9-b4f5-0a580a2c0404", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.0-rc.3-18-gd23daa3"}

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-03-01T23:34:27Z", GoVersion:"go1.12", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-02-28T13:30:26Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}

Installation
Helm deployment
Environment
AWS
Typhoon
CoreOS
Cluster state
not provided.

some extra info;
$ k -n dev-tools exec -ti concourse-web-7bd799797-7ljk2 -c concourse-web -- netstat -pntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 <IP_ADDRESS>:2222          <IP_ADDRESS>:*               LISTEN      8/concourse
tcp        0      0 <IP_ADDRESS>:8079          <IP_ADDRESS>:*               LISTEN      8/concourse
tcp        0      0 <IP_ADDRESS>:9391          <IP_ADDRESS>:*               LISTEN      8/concourse
tcp        0      0 <IP_ADDRESS>:8080          <IP_ADDRESS>:*               LISTEN      8/concourse
tcp        0      0 <IP_ADDRESS>:15090           <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:15000         <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:15001           <IP_ADDRESS>:*               LISTEN      -
tcp6       0      0 :::15020                :::*                    LISTEN      -
tcp6       0      0 :::42481                :::*                    LISTEN      8/concourse
tcp6       0      0 :::34683                :::*                    LISTEN      8/concourse
tcp6       0      0 :::39101                :::*                    LISTEN      8/concourse
tcp6       0      0 :::33885                :::*                    LISTEN      8/concourse

$ k -n dev-tools exec -ti concourse-worker-1 -- netstat -pntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 <IP_ADDRESS>:7787          <IP_ADDRESS>:*               LISTEN      8/concourse
tcp        0      0 <IP_ADDRESS>:7788          <IP_ADDRESS>:*               LISTEN      8/concourse
tcp        0      0 <IP_ADDRESS>:7776          <IP_ADDRESS>:*               LISTEN      8/concourse
tcp        0      0 <IP_ADDRESS>:7777          <IP_ADDRESS>:*               LISTEN      23/gdn
tcp6       0      0 :::8888                 :::*                    LISTEN      8/concourse

the concourse web pod has a lot of this:
{"timestamp":"2019-03-15T16:25:43.596460696Z","level":"info","source":"tsa","message":"tsa.connection.channel.command.register.done","data":{"command":"forward-worker","remote":"<IP_ADDRESS>:57908","session":"<IP_ADDRESS>4","worker-address":"<IP_ADDRESS>:33885","worker-platform":"linux","worker-tags":""}}
{"timestamp":"2019-03-15T16:25:43.613781366Z","level":"info","source":"tsa","message":"tsa.connection.channel.command.register.start","data":{"command":"forward-worker","remote":"<IP_ADDRESS>:57910","session":"<IP_ADDRESS>8","worker-address":"<IP_ADDRESS>:39101","worker-platform":"linux","worker-tags":""}}
{"timestamp":"2019-03-15T16:25:43.677882703Z","level":"error","source":"tsa","message":"tsa.connection.channel.command.register.failed-to-fetch-containers","data":{"command":"forward-worker","error":"Get http://api/containers: EOF","remote":"<IP_ADDRESS>:57910","session":"<IP_ADDRESS>8"}}
{"timestamp":"2019-03-15T16:25:43.682286501Z","level":"error","source":"tsa","message":"tsa.connection.channel.command.register.failed-to-list-volumes","data":{"command":"forward-worker","error":"Get http://<IP_ADDRESS>:34683/volumes: EOF","remote":"<IP_ADDRESS>:57910","session":"<IP_ADDRESS>8"}}
{"timestamp":"2019-03-15T16:25:43.682324656Z","level":"info","source":"tsa","message":"tsa.connection.channel.command.register.failed-to-reach-worker","data":{"baggageclaim-took":"4.397433ms","command":"forward-worker","garden-took":"64.087956ms","remote":"<IP_ADDRESS>:57910","session":"<IP_ADDRESS>8"}}
{"timestamp":"2019-03-15T16:25:43.682345993Z","level":"info","source":"tsa","message":"tsa.connection.channel.command.register.done","data":{"command":"forward-worker","remote":"<IP_ADDRESS>:57910","session":"<IP_ADDRESS>8","worker-address":"<IP_ADDRESS>:39101","worker-platform":"linux","worker-tags":""}}

For concourse - please take a look at istio/install repo, where we have concourse working.

Any news on this? @costinm can you add a link to "istio/install", I didn't find anything that looks like a configuration for concourse.

Likewise I'd like to know where the istio/install docs @costinm  mentioned are.
In my case, I can connect from the workers to the web via port 2222 with mTLS enabled under Istio 1.3.3 (below)...
root@cn1:~# kubectl exec -it -n concourse concourse-worker-0 /bin/bash
Defaulting container name to concourse-worker.
Use 'kubectl describe pod/concourse-worker-0 -n concourse' to see all of the containers in this pod.
groups: cannot find name for group ID 1337
root@concourse-worker-0:/# apt-get install telnet
<snip>
root@concourse-worker-0:/# telnet concourse-web 2222
Trying <IP_ADDRESS>...
Connected to concourse-web.concourse.svc.cluster.local.
Escape character is '^]'.
SSH-2.0-Go

But concourse-web logs errors like this:
{"timestamp":"2019-11-01T10:58:10.313198059Z","level":"error","source":"tsa","message":"tsa.connection.channel.command.register.failed-to-fetch-containers","data":{"command":"forward-worker","error":"Get http://api/containers: EOF","remote":"<IP_ADDRESS>:49344","session":"<IP_ADDRESS>44"}}
{"timestamp":"2019-11-01T10:58:10.314101316Z","level":"error","source":"tsa","message":"tsa.connection.channel.command.register.failed-to-list-volumes","data":{"command":"forward-worker","error":"Get http://<IP_ADDRESS>:39193/volumes: EOF","remote":"<IP_ADDRESS>:49344","session":"<IP_ADDRESS>44"}}
{"timestamp":"2019-11-01T10:58:10.314205646Z","level":"info","source":"tsa","message":"tsa.connection.channel.command.register.failed-to-reach-worker","data":{"baggageclaim-took":"902.941µs","command":"forward-worker","garden-took":"934.717µs","remote":"<IP_ADDRESS>:49344","session":"<IP_ADDRESS>44"}}
{"timestamp":"2019-11-01T10:58:10.314331632Z","level":"info","source":"tsa","message":"tsa.connection.channel.command.register.done","data":{"command":"forward-worker","remote":"<IP_ADDRESS>:49344","session":"<IP_ADDRESS>44","worker-address":"<IP_ADDRESS>:41445","worker-platform":"linux","worker-tags":""}}

Which leads me to believe that the sidecar is causing ATC to assume that the source of the incoming worker registration <IP_ADDRESS>, and so fail to successfully "onboard" the worker.

The only thing I can find in the installer project is using concourse to test the istio installer:  @costinm Is there something else we are missing? We are trying to install concourse into an istio environment.


[Bug]: Clicking to generate backup and rollback plan for database changes will result in an error message if terminated during the approval phase

ODC version
odc424
OB version

What happened?

What did you expect to happen?
Termination successful
How can we reproduce it (as minimally and precisely as possible)?

Create database changes and click to generate automatic rollback statements、
implement
Click to terminate during approval

Anything else we need to know?
No response

pass


Update Dinos “zhenyuanlong”

Automatically generated by Netlify CMS

👷 Deploy Preview for quizzical-galileo-bf682e processing.

Name
Link

🔨 Latest commit
b00f0eb7f6ebeb3fcdec85844f5bfbf416da2355

🔍 Latest deploy log
https://app.netlify.com/sites/quizzical-galileo-bf682e/deploys/663291036f55da0008b8525c


Select only files at Dropbox search results

This fixes CartoDB/support/issues/801.
I first try to fix it at API level, but there's no option for excluding folders.

Like a charm. We'll deploy tomorrow morning.


Fix #1034: workflow/bot operations API

Ready to review

@mithmatt addressed your comments.
@sureshms please review as well. There are some shortcuts which we need to clean up based on how the service and connection will evolve in next release.


Feature: Check-all

The system already has checkboxes:
https://design-system.service.gov.uk/components/checkboxes/
Would it be useful to include a check-all option? We found a need for something similar in our project, so perhaps others have needed this too?
Of course it'd be JS-driven, but the option to 'select all' could be removed if JS is disabled, so it's an enhancement...
Eg.
[] Check all
[] Option 1
[] Option 2
[] Option 3
The first option would also track the state of the other options, so if you checked everything, it'd automatically check itself...

Hey Martin,
Thanks for raising this! This is the repo for the Prototype Kit, but this would be a new feature to a component in the Design System.
I think this would be better placed (and more visible) if it was added as a comment on the Design System backlog issue for Checkboxes – would you mind adding this as a comment there instead?
Sorry for any confusion! I appreciate there's a lot of repos and it's not always clear where this stuff should go.
Thanks,
Ollie

Closing this as we can discuss this over on the backlog, thanks Martin. https://github.com/alphagov/govuk-design-system-backlog/issues/37#issuecomment-429334420


Styled button has invalid dimension when animation is added

Current Behavior
I have had a custom Button component for a couple of months now, with the same settings, I have updated to the latest tamagui version from ^1.89.20 to ^1.90.15 and now I am receiving this error:
When you add animation property to styled(View) with height: 'auto' or width: 'auto' it starts spamming the log with:
(ADVICE) "autoNaN" is not a valid dimension. Dimensions must be a number, "auto", or a string suffixed with "%".

I have tried removing some settings and then found out that the animation is causing this issue.
Expected Behavior
It shouldn't output the
(ADVICE) "autoNaN" is not a valid dimension. Dimensions must be a number, "auto", or a string suffixed with "%".

Tamagui Version
"tamagui": "^1.89.30",

Platform (Web, iOS, Android)
iOS

Reproduction
// Take the button from https://tamagui.dev/docs/guides/how-to-build-a-button

import { getSize, getSpace } from '@tamagui/get-token';
import type { GetProps, SizeTokens } from '@tamagui/web';
import { View, Text, createStyledContext, styled, useTheme, withStaticProperties } from '@tamagui/web';
import { cloneElement, useContext } from 'react';

export const ButtonContext = createStyledContext({
	size: '$md' as SizeTokens,
});
export const ButtonFrame = styled(View, {
	name: 'Button',
	context: ButtonContext,
	backgroundColor: '$background',
	alignItems: 'center',
	flexDirection: 'row',

        // Here is the issue: <---------------------------------------------------
        height: 'auto',
	animation: 'bouncy',
	pressStyle: {
		scale: 0.97,
		opacity: 0.9,
	},

	variants: {
		size: {
			'...size': (name, { tokens }) => {
				return {
					height: tokens.size[name],

					borderRadius: tokens.radius[name],

					// note the getSpace and getSize helpers will let you shift down/up token sizes

					// whereas with gap we just multiply by 0.2

					// this is a stylistic choice, and depends on your design system values

					gap: tokens.space[name].val * 0.2,

					paddingHorizontal: getSpace(name, {
						shift: -1,
					}),
				};
			},
		},
	} as const,
	defaultVariants: {
		size: '$md',
	},
});
type ButtonProps = GetProps<typeof ButtonFrame>;
export const ButtonText = styled(Text, {
	name: 'ButtonText',
	context: ButtonContext,
	color: '$color',
	userSelect: 'none',
	variants: {
		size: {
			'...fontSize': (name, { font }) => ({
				fontSize: font?.size[name],
			}),
		},
	} as const,
});

const ButtonIcon = (props: { children: any }) => {
	const { size } = useContext(ButtonContext.context);

	const smaller = getSize(size, {
		shift: -2,
	});

	const theme = useTheme();

	return cloneElement(props.children, {
		size: smaller.val * 0.5,
		color: theme.color.get(),
	});
};

export const Button = withStaticProperties(ButtonFrame, {
	Props: ButtonContext.Provider,
	Text: ButtonText,
	Icon: ButtonIcon,
});

I was able to get this error with any animation setup, but this is my animations file:
import { createAnimations } from '@tamagui/animations-moti';

export const animations = createAnimations({
	'100ms': {
		type: 'timing',
		duration: 100,
	},
	'200ms': {
		type: 'timing',
		duration: 200,
	},
	'300ms': {
		type: 'timing',
		duration: 300,
	},
	bouncy: {
		type: 'spring',
		damping: 10,
		mass: 0.9,
		stiffness: 100,
	},
	delayed: {
		type: 'timing',
		duration: 300,
		delay: 300,
	},
	lazy: {
		type: 'spring',
		damping: 20,
		stiffness: 60,
	},
	quick: {
		type: 'spring',
		damping: 20,
		mass: 1.2,
		stiffness: 250,
	},
});

### System Info

```markdown
  System:
    OS: macOS 14.3.1
    CPU: (10) arm64 Apple M1 Pro
    Memory: 458.13 MB / 32.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 19.7.0 - ~/Library/Caches/fnm_multishells/59322_1709207599394/bin/node
    Yarn: 1.22.21 - ~/Library/Caches/fnm_multishells/59322_1709207599394/bin/yarn
    npm: 9.5.0 - ~/Library/Caches/fnm_multishells/59322_1709207599394/bin/npm
    pnpm: 8.12.0 - ~/Library/Caches/fnm_multishells/59322_1709207599394/bin/pnpm
    bun: 1.0.0 - ~/.bun/bin/bun
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Browsers:
    Chrome: 122.0.6261.69
    Safari: 17.3.1
  npmPackages:
    @allboatsrise/expo-marketingcloudsdk: ^50.0.0 => 50.2.0
    @babel/core: ^7.23.9 => 7.24.0
    @commitlint/cli: ^18.6.0 => 18.6.1
    @commitlint/config-conventional: ^18.6.0 => 18.6.2
    @commitlint/types: ^18.6.0 => 18.6.1
    @dev-plugins/react-navigation: ^0.0.5 => 0.0.5
    @dev-plugins/react-query: ^0.0.5 => 0.0.5
    @evilmartians/lefthook: ^1.6.1 => 1.6.4
    @expo/config-types: ^50.0.0 => 50.0.0
    @expo/vector-icons: ^14.0.0 => 14.0.0
    @gorhom/bottom-sheet: ^4.6.0 => 4.6.1
    @hookform/resolvers: ^3.3.4 => 3.3.4
    @react-native-community/netinfo: 11.1.0 => 11.1.0
    @react-native-firebase/app: ^18.8.0 => 18.9.0
    @react-native-firebase/crashlytics: ^18.8.0 => 18.9.0
    @react-native-google-signin/google-signin: ^11.0.0 => 11.0.0
    @react-navigation/native: ^6.1.10 => 6.1.14
    @sentry/react-native: 5.17.0 => 5.17.0
    @shopify/flash-list: 1.6.3 => 1.6.3
    @tamagui/babel-plugin: ^1.90.15 => 1.90.15
    @tamagui/config: ^1.90.15 => 1.90.15
    @tanstack/eslint-plugin-query: ^5.0.5 => 5.20.1
    @tanstack/query-sync-storage-persister: ^5.20.1 => 5.24.1
    @tanstack/react-query: ^5.20.1 => 5.24.1
    @tanstack/react-query-persist-client: ^5.20.1 => 5.24.1
    @types/d3-scale: ^4.0.8 => 4.0.8
    @types/d3-shape: ^3.1.6 => 3.1.6
    @types/react: ~18.2.55 => 18.2.61
    @types/react-native-svg-charts: ^5.0.16 => 5.0.16
    @types/react-query: ^1.2.9 => 1.2.9
    @types/traverse: ^0.6.36 => 0.6.36
    axios: ^1.6.7 => 1.6.7
    axios-auth-refresh: ^3.3.6 => 3.3.6
    babel-plugin-module-resolver: ^5.0.0 => 5.0.0
    commitlint: ^18.6.0 => 18.6.1
    date-fns: ^3.3.1 => 3.3.1
    eslint: ^8.37.0 => 8.57.0
    eslint-config-airbnb: ^19.0.4 => 19.0.4
    eslint-config-prettier: ^9.1.0 => 9.1.0
    eslint-config-react-native-wcandillon: ^3.10.2 => 3.10.2
    eslint-config-universe: ^12.0.0 => 12.0.0
    eslint-plugin-import: ^2.29.1 => 2.29.1
    eslint-plugin-jsx-a11y: ^6.8.0 => 6.8.0
    eslint-plugin-prettier: ^5.1.3 => 5.1.3
    eslint-plugin-react: ^7.33.2 => 7.33.2
    eslint-plugin-react-hooks: ^4.6.0 => 4.6.0
    expo: ~50.0.6 => 50.0.8
    expo-apple-authentication: ~6.3.0 => 6.3.0
    expo-application: ~5.8.3 => 5.8.3
    expo-build-properties: ~0.11.1 => 0.11.1
    expo-camera: ~14.0.4 => 14.0.5
    expo-clipboard: ~5.0.1 => 5.0.1
    expo-constants: ~15.4.5 => 15.4.5
    expo-dev-client: ~3.3.8 => 3.3.9
    expo-device: ~5.9.3 => 5.9.3
    expo-font: ~11.10.2 => 11.10.3
    expo-haptics: ~12.8.1 => 12.8.1
    expo-image: ~1.10.6 => 1.10.6
    expo-intent-launcher: ~10.11.0 => 10.11.0
    expo-linear-gradient: ~12.7.1 => 12.7.2
    expo-linking: ~6.2.2 => 6.2.2
    expo-location: ~16.5.3 => 16.5.5
    expo-navigation-bar: ~2.8.1 => 2.8.1
    expo-notifications: ~0.27.6 => 0.27.6
    expo-quick-actions: ^1.0.0 => 1.0.0
    expo-router: 3.4.7 => 3.4.7
    expo-splash-screen: ~0.26.4 => 0.26.4
    expo-status-bar: ~1.11.1 => 1.11.1
    expo-system-ui: ~2.9.3 => 2.9.3
    expo-updates: ~0.24.10 => 0.24.11
    expo-web-browser: ~12.8.2 => 12.8.2
    firebase-tools: ^13.2.1 => 13.4.0
    geolib: ^3.3.4 => 3.3.4
    i18next: ^23.8.2 => 23.10.0
    lint-staged: ^15.2.2 => 15.2.2
    lottie-react-native: 6.5.1 => 6.5.1
    moti: ^0.27.2 => 0.27.5
    prettier: ^3.2.5 => 3.2.5
    react: 18.2.0 => 18.2.0
    react-dom: ^18.2.0 => 18.2.0
    react-hook-form: ^7.50.1 => 7.50.1
    react-i18next: ^14.0.5 => 14.0.5
    react-native: 0.73.4 => 0.73.4
    react-native-collapsible-tab-view: ^6.2.1 => 6.2.1
    react-native-date-picker: ^4.3.5 => 4.3.7
    react-native-fbsdk-next: ^12.1.3 => 12.1.4
    react-native-gesture-handler: ~2.14.0 => 2.14.1
    react-native-keyboard-manager: ^6.5.11-2 => 6.5.11-2
    react-native-maps: 1.10.0 => 1.10.0
    react-native-mmkv: ^2.11.0 => 2.12.1
    react-native-pager-view: 6.2.3 => 6.2.3
    react-native-qrcode-svg: ^6.3.0 => 6.3.0
    react-native-reanimated: ~3.6.2 => 3.6.3
    react-native-render-html: ^6.3.4 => 6.3.4
    react-native-safe-area-context: 4.8.2 => 4.8.2
    react-native-screens: ~3.29.0 => 3.29.0
    react-native-svg: 14.1.0 => 14.1.0
    react-native-svg-transformer: ^1.3.0 => 1.3.0
    react-native-toast-message: ^2.2.0 => 2.2.0
    react-native-webview: 13.6.4 => 13.6.4
    sentry-expo: ^7.1.1 => 7.2.0
    tamagui: ^1.90.15 => 1.90.15
    ts-node: ^10.9.2 => 10.9.2
    typescript: 5.2.2 => 5.2.2
    use-debounce: ^10.0.0 => 10.0.0
    zod: ^3.22.4 => 3.22.4
    zod-i18n-map: ^2.27.0 => 2.27.0
    zustand: ^4.5.1 => 4.5.1

add animateOnly: ['transform']
this is a good practice for performance as well, where it avoids creating animated values for style props that are not changing.
that height: auto is a bug in Moti itself, I'll try to check it there


arm/armv7-[a|r]: move fpu save/restore to assembly handler

Summary
arm/armv7-[a|r]: move fpu save/restore to assembly handler
Save/Restore FPU registers in C environment is dangerous practive,
which cannot guarantee the compiler won't generate the assembly code
with float point registers, especially in interrupt handling
Signed-off-by: chao.an<EMAIL_ADDRESS>Impact
arm/armv7-r/armv7-a
Testing
ostest fputest

Ref:
https://github.com/apache/incubator-nuttx/pull/5662


Some solvers ind CMF can yield negative source strength results

including:

FISTA
Split-Bregman
LassoLars
LassoLarsBIC(?)

Reproduce with:
import acoular
from acoular import L_p, Calib, MicGeom, Environment, PowerSpectra, \
RectGrid, MaskedTimeSamples,BeamformerCMF, SteeringVector

# other imports
from os import path
from pylab import figure, imshow, colorbar, title

# files
datafile = 'example_data.h5'
calibfile = 'example_calib.xml'
micgeofile = path.join( path.split(acoular.__file__)[0],'xml','array_56.xml')

#octave band of interest
cfreq = 4000

t1 = MaskedTimeSamples(name=datafile)
t1.start = 0 # first sample, default
t1.stop = 16000 # last valid sample = 15999
invalid = [1,7] # list of invalid channels (unwanted microphones etc.)
t1.invalid_channels = invalid

t1.calib = Calib(from_file=calibfile)

m = MicGeom(from_file=micgeofile)
m.invalid_channels = invalid

g = RectGrid(x_min=-0.6, x_max=-0.0, y_min=-0.3, y_max=0.3, z=0.68,
             increment=0.05)
env = Environment(c = 346.04)
st = SteeringVector(grid=g, mics=m, env=env)
f = PowerSpectra(time_data=t1,
               window='Hanning', overlap='50%', block_size=128, #FFT-parameters
               ind_low=8, ind_high=16) #to save computational effort, only
               # frequencies with indices 8..15 are used
bcmf = BeamformerCMF(freq_data=f, steer=st, method='LassoLars')

figure(1,(10,6))
smap = bcmf.synthetic(cfreq,1)
print(smap.min())

For sklearn solvers there is a new positive parameter which can be set to enforce strictly non-negative results.


File<EMAIL_ADDRESS>not found.

Hi there,
I'm rather new to JS dev using npms, so the issue might be due to my inexperience, but when i yarn add ismobilejs, install goes through fine, the isMobile checks work perfectly, but i get a following (non breaking) error:

When i do a yarn in terminal, there seem to be no dependencies missing, since nothing gets installed, 0 problems. The node_modules folder doesn't have a @spotify package, do i need to install it to use isMobile (i hope not)? I tied just removing the extends line or the tsconfig.json file, but that didn't work either :/
Any ideas on how to get rid of the error?

Thanks for reporting; I'll take a look and see what's up. Usually, the error yo u're seeing can be resolved by running yarn install, to install dependencies (of which @spotify/web-scripts), but I bet you already tried that. Will circle back

Hello everyone!
I'm facing the same issue on some projects as well, and I guess that we can get it solved by simply specifying what files to include in the package 😄
This is happening because the entire repo is being added in the package while it shouldn't, for example: eslint config files, jest config, tsconfig.json, etc.
I think that a new release with this property added in package.json would solve the issue:
{
  "files": [
    "cjs",
    "dist",
    "esm",
    "types"
  ]
}

I hope this helps!


Don't tell people to run selenium themselves

We don't want to recommend this anymore because it doesn't work.

@ryanbrandenburg Care to elaborate?

We try to launch the process in test fixtures, if it's already been launched it will fail when trying to launch it again.


CoreUI: deallocating _CUIInternalLinkRendition 205 /System/Library/CoreServices/CoreGlyphs.bundle/Assets.car

Approximately 25% of all my apps users (both this one and I'm guessing I had the same problem with my previous app from last summer, but crashlytics doesn't go that far) experience crashes on iOS only (this is a unity project, Android has no crashes at all).
Crashlytics gives me the following stack trace and some of the crashes have this key: x CoreUI: deallocating _CUIInternalLinkRendition 205 /System/Library/CoreServices/CoreGlyphs.bundle/Assets.car
Here's the stacktrace from Crashlytics:
https://pastebin.com/f5vYT5WB
Unity 2019.3.3
Latest xcode and iOS versions.

There's a topic on stackoverflow https://stackoverflow.com/questions/59717173/crash-info-entry-0-coreui-deallocating-cuiinternallinkrendition-assets-ca but it has no answer


RHIROS-634 add check for systems with no cloud_provider under suggestions

I still see the error on prod

@PreetiW Root cause you mean kafka consumer?

/retest

/retest


Dropout fix: tensors involed in mul should be on same device

It complains:
Fatal error: Op must have the same backend type: XLA vs TF_EAGER: file third_party/swift/tensorflow_apis/Sources/TensorFlow/Bindings/RawOpsDispatching.swift, line 18758
otherwise.

It looks like this was resolved in #881 👍

It looks like this was resolved in #881 👍

Yep. Closing.


NavigationAgent3D: Calling GetNextPathPosition during WaypointReached signal causes infinite recursion

Tested versions
-Reproducible in: v4.1.stable.mono.official [970459615], v4.2.stable.official [46dc27791], v4.2.2.stable.mono.official [15073afe3], v4.3.dev5.mono.official [89f70e98d]
-Not reproducible in: v4.0.stable.mono.official [92bee43ad]
System information
Godot v4.2.2.stable.mono - Windows 10.0.19045 - Vulkan (Forward+) - dedicated AMD Radeon RX 6900 XT (Advanced Micro Devices, Inc.; 31.0.21001.45002) - AMD Ryzen 7 5800X 8-Core Processor (16 Threads)
Issue description
Connecting a method to the waypoint_reached signal of a NavigationAgent3D and calling navigation_agent.get_next_path_position() in said method causes an infinite recursion on the line that calls get_next_path_position().
For example, connecting the below method would cause a crash, but only if getPositionOnReach is set to true
func reached(_details: Dictionary):
	if getPositionOnReach:
		print(navigation_agent.get_next_path_position())
	else:
		print("No path position")

As a workaround, you can call "await get_tree().process_frame" before get_next_path_position() is called and it will work as expected.
This issue seems to have been introduced in v4.1.
I tested in v4.2 non-mono and it had the same error as well.
Steps to reproduce

Create a NavigationAgent3D class like at the bottom of this page in the docs
Connect a method to the navigation_agent.waypoint_reached signal which calls navigation_agent.get_next_path_position()
Play the scene and get the error "Stack overflow (stack size: 1024). Check for infinite recursion in your script"

In C# there are no errors; the build opens, freezes for a moment, then closes itself.
In the MRP, I have included separate scenes for C# and GDScript. The GDScript scene can be run without a .NET build as far as I can tell, but I wanted to include C# specifically since there is no error shown for the crash which made it much more difficult to debug.
Minimal reproduction project (MRP)
Navigation3D MRP.zip

Of course you get an infinite recursion when you chain the function that updates the agent state and emits the signal to a function that calls the function. The function get_next_path_position() updates all the internal agent state, including emitting all the signals.

That wasn't the case in 4.0 and isn't mentioned in the documentation from what I have seen. If it's intended behavior then the docs should at least be updated.
Also the fact that there was no error in C# makes something like this much more difficult to debug. I'm not sure why a very helpful infinite recursion error would be possible in gdscript but not C#, but that sounds like a separate issue now that I think about it.


(gdk component build): build fails when using gradle

Describe the bug
I am trying to build my component that uses gradle build system. Build process is successful in IntelliJ IDEA and when using ./gradlew build from command line but fails when using gdk component build
To Reproduce
Steps to reproduce the behavior. If possible, provide a minimal amount of code that causes the bug.
Run gdk component build
Expected behavior
A clear and concise description of what you expected to happen.
Successful build
Actual behavior
Tell us what actually happened.
* Where:
Build file '/Users/angmas/Projects/aws-greengrass-labs-secretsmanagerclient/build.gradle' line: 21

* What went wrong:
A problem occurred evaluating root project 'community.greengrass.SecretsManagerClient'.
> Could not find method testCompile() for arguments [com.github.stefanbirkner:system-rules:1.19.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Environment

OS: [e.g. Ubuntu 20.04] (If possible, provide output of uname -a)
JDK version:
Nucleus version:

Additional context
Add any other context about the problem here.
E.g. what is the impact of the bug?

@massi-ang  can you confirm if the issue persist?

Same issue:
Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/xxxx/build.gradle' line: 21

* What went wrong:
A problem occurred evaluating root project 'community.greengrass.SecretsManagerClient'.
> Could not find method testCompile() for arguments [com.github.stefanbirkner:system-rules:1.19.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 4s
[2022-02-24 08:46:33] INFO - Copying over the build artifacts to the greengrass component artifacts build folder.
[2022-02-24 08:46:33] INFO - Updating artifact URIs in the recipe.
[2022-02-24 08:46:33] INFO - Creating component recipe in '/Users/xxx/recipes'.

The same happens if I do gradle build from the shell

I resorted to use a custom build command, but in order to copy the artifact in the right folder I need to know the version of the component in my build script. Is gdk setting an environment variable with the version number in the process that runs the build script?

The same happens if I do gradle build from the shell

Gdk runs gradle build  on behalf of you. So, it needs to be fixed first for GDK to properly build the component.

I resorted to use a custom build command, but in order to copy the artifact in the right folder I need to know the version of the component in my build script. Is gdk setting an environment variable with the version number in the process that runs the build script

gdk component build command uses the exact versions specified in the gdk-config.json. (Only publish command calculates the component version)
For eg. It'd be greengrass-build/component_name/NEXT_PATCH  folder for artifacts if NEXT_PATCH is the version in gdk-config.json file.


How to filter/parse har object while receiving itself

https://github.com/lightbody/browsermob-proxy/issues/430#issuecomment-211820248
This returns huge file which is not useful for my case, I want to track only specific request urls. Using which class or functions I can filter these while doing .getHar() itself I get only specific document.
Har har = proxyServer.getHar();
FileOutputStream fos = new FileOutputStream(filePath);
har.writeTo(fos);

I saw similar thing in https://github.com/lightbody/browsermob-proxy#http-request-manipulation
But wondering how can I integrate same with my above code ?
This is what I tried: but I wanted more neat way even before receiving the 'har' object
Har har = proxyServer.getHar();
for (HarEntry entry : har.getLog().getEntries()) {
          if (entry.getRequest() != null ) {

				HarRequest request = entry.getRequest();
				String requestUrl = entry.getRequest().getUrl();
				if(requestUrl.contains("MATCHING_CRITERIA")){
					System.out.println(requestUrl);
				         // do blah blah
						}
					}

				}
			}
		}

My suggestion would be to filter the HAR yourself. You could try to:

Manipulate the Har object by removing unwanted entries
Write the HAR to a JSON file and use a third-party utility to manipulate the JSON

BMP doesn't support HAR filtering natively, as it's quite specific to particular use cases.

yes thanks @jekh  makes sense, however it was very useful to have native support since in that case the saved har file is light weight to open and so saves time. Though Yes I completely understand you point of view so yes I have written such parser for my case


Create a virtual switch powershell command contains double spaces

Double spaces between:  and  -NetAdapterName
Current: New-VMSwitch -Name   -NetAdapterName
New: New-VMSwitch -Name  -NetAdapterName

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

ID: 9e6f2ad2-2525-dd4f-3e58-3afdf032fd47
Version Independent ID: 71ba6edc-2be3-ce8f-2930-afa5bf5d61e9
Content: Create and configure a virtual switch with Hyper-V
Content Source: WindowsServerDocs/virtualization/hyper-v/get-started/Create-a-virtual-switch-for-Hyper-V-virtual-machines.md
Service: windows-server
Sub-service: hyper-v
GitHub Login: @robinharwood
Microsoft Alias: roharwoo

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Add support for Linux builds

[x] add docker build command
[x] think through job distribution/pick up
[x] set up docker runner
[ ] manually trigger on staging
[ ] think through deployment with runner backlog
[ ] update server platform list

More details here: https://gitlab.com/finestructure/swiftpackageindex-builder/-/issues/12


Release v1.1.2

In this release:

[x] We'll add keyboard hiding in CheckKeyActivity
[x] Will update sizes/elements
[x] Will set text by center in EditTexts in Settings
[x] Will add password(-s) deletion confirmation
[ ] Will add encrypt/decrypt data
[ ] Will make AddPassword/EditPassword as Fragment

And much more...

We decided that we want make few activities as fragments 🎉 We'll change AddPasswordActivity and EditPasswordActivity to Fragments coming soon. Waiting...

Now, we make deleting feature for editing password. Also we should fix generate password function, because she close fragment.

After end work over PasswordFragment, we'll add encrypt/decrypt function for data. Also we will should update setting, because we'll add new new parameter.

Hooray 🎉 We finally added cipher for passwords. Now SecurePass is very safe password manager, because we use our cipher, that generate random.


Version control for H5PyTTa file system

We need to add some sort of version control to our current HDF5 file system so that we can keep track of old files saved by distinct versions.

Added an identifier for pytta-like .hdf5 file and also a versioning control for the file system. For the future the adaptor needs to be implemented, which is the __h5_unpack function adapted to the current toolbox version. The adaptor may be a recursive function 🥇


adding stem support for standard template

The following now works with the standard template:

[latexmath]
++++
\sqrt{4} = 2
++++

The template inserts the MathJax code when the stem attribute is present. It ensures that MathJax completes before Paged relayouts the page. It uses a local MathJax and doesn't rely on a CDN hosted version.
I've tested the change locally with an example document and yarn's link functionality (npm link should work as well).
{
  "name": "example",
  "version": "1.0.0",
  "dependencies": {
    "asciidoctor": "^2.0.3",
    "asciidoctor-pdf": "^1.0.0-alpha.2"
  },
  "scripts": {
    "convert": "node_modules/.bin/asciidoctor-pdf document.adoc"
  }
}

Then I applied commands:

yarn install

To link my local development repo:

yarn link in local development repo
yarn link asciidoctor-pdf in the folder with the example document

Then yarn convert created the PDF with math inside.
Comments welcome, please let me know if I missed a corner case.
resolves #64

It looks good, thanks 👍
Could you please add a Math formula (with stem enabled) in examples/document/basic-example.adoc with the generated output? I would like to check how the Math formula looks like in the PDF.
If you prefer, you can instead create a new sample document with a few equations: https://asciidoctor.org/docs/user-manual/#stem

I've force-pushed a set of changes including all changes you asked for (except for the one regarding file-url, see other comment).
I've added an example to basic-example.adoc. The commit also includes an updated PDF: https://github.com/Mogztter/asciidoctor-pdf.js/blob/909e00d7890740c3e6208bfe59dfe49122f76d29/examples/document/basic-example.pdf
Ready for second review.

Ready for third review.


not Getting the Security Code

Hi,
I am not getting the security code in the Email , where as I am getting the MFA Code in the same email.
wb.get_security(webull_email) #get your security question.
Thanks,
Manoj

@manojjenago
Hi there.
For the security, you don't get a code in the Email, you will get the question immediately in the response of the code. And you should use that response to answer the question.
https://github.com/tedchou12/webull/wiki/MFA-&-Security

@manojjenago
Hi there.
For the security, you don't get a code in the Email, you will get the question immediately in the response of the code. And you should use that response to answer the question.
https://github.com/tedchou12/webull/wiki/MFA-&-Security

Thanks for your guidance , sorry I was thinking that the same way the MFA is sent , the security question and id will be sent to the mail too. I got it you just have to capture the response and then use that for log in. Thanks again ..
Thanks,
Manoj


android版TTS

Is your feature request related to a problem? Please describe.
其实这个项目 可以做成一个安卓TTS的APP阿里有语音合成工具比很多手机自带的TTS效果好，做一个APP应该会有市场前景
Describe the solution you'd like
A clear and concise description of what you want to happen.
Additional context
Add any other context or screenshots about the feature request here.

好像很多厂商自家就带TTS移动端工具。
做类似工具感觉意义不大，小众，还要再开坑。
@wangyi1573


Small RNA pipeline - issue with tdrmapper

Hello,
My understanding was that there should be a mapping to known tRNA using tdrmapper (http://bcbio-nextgen.readthedocs.org/en/latest/contents/pipelines.html#smallrna-seq) and that there should be a folder in final or inside sample folders.
After I tried to run the pipeline, I cannot find this folder at all.
I did search for tdrmapper in the nohup.out in the work folder it seems that there is no mention of it. So it is like the pipeline was not trying to launch it at all.
Yet there is a TdrMappingScripts.pl in the bcbio app folder that we have...
In the work folder of my run, I do have a trna folder which seems to give the mapping for each samples. I am not sure it is the expected output of tdrmapper compared to this.
Many thanks for any help

Hi, will close this since the problem is the same than #1353. Thanks for the detailed information.


Bumps sbt-org-policies in order to fix docs autopublishing issue

Codecov Report

Merging #168 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #168   +/-   ##
=======================================
  Coverage   87.11%   87.11%
=======================================
  Files          42       42
  Lines         621      621
  Branches        5        5
=======================================
  Hits          541      541
  Misses         80       80

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 0609f0b...9700cb0. Read the comment docs.


ros_ign_gazebo create.cpp usage message incorrect

and misleading
Environment

OS Version: Ubuntu 20.04
Source build, ros2 branch

Description

Expected behavior:

gflags::SetUsageMessage(
R"(Usage: create -world [arg] [-file FILE] [-param PARAM] [-topic TOPIC]
[-string STRING] [-name NAME] [-x X] [-y Y] [-z Z]
[-R ROLL] [-P PITCH] [-Y YAW])");
Actual behavior:

gflags::SetUsageMessage(
R"(Usage: create -world [arg] [-file FILE] [-param PARAM] [-topic TOPIC]
[-string STRING] [-name NAME] [-X X] [-Y Y] [-Z Z]
[-Roll ROLL] [-Pitch PITCH] [-Yaw YAW])");

Oops, that's here:
https://github.com/ignitionrobotics/ros_ign/blob/5d9cfef3d58948a77b962d231e281c88ea88e188/ros_ign_gazebo/src/create.cpp#L51

I have tried to fix this issue. Can someone please take a look at the pull request.  Link to pr: https://github.com/ignitionrobotics/ros_ign/pull/206

Does this issue needs to be resolved for other branches too?

Does this issue needs to be resolved for other branches too?

Yeah I think so. If you could open a PR for foxy, we can then forward-port it to galactic. Thanks!

Thanks @Aryaman22102002


absent nasopharynx

Add:
absent nasopharynx
DEF: failure to form the section of the pharynx that lies above the soft palate
Annotations in J:29682, J:245546

Added: absent nasopharynx MP:0030558


Configure Bicep linter by environment variable

Is your feature request related to a problem? Please describe.
Currently you can configure the severity of Bicep linter rules by bicepconfig.json.
However when customers that have controlled pipelines for software development lifecycle they might want to enforce security related linting rules to improve security or enforce non-security rules for consistency.
Setting linter rules by environment variable is the easiest option because this is easily controlled by pipeline.
Setting these linter rules by environment variable should override any preference within bicepconfig.json.
Describe the solution you'd like
Add support for overriding the default or the current preference of Bicep linter rules by environment variable.
For example:
export BICEP_ANALYZER_RULES_SECURE_SECRETS_IN_PARAMS = 'error'
export BICEP_ANALYZER_RULES_SECURE_PARAMS_IN_NESTED_DEPLOY = 'error'

@BernieWhite I wonder if https://github.com/Azure/bicep/issues/5013 would be a better approach to handling this scenario?

@StephenWeatherford Specifying an alternative config file is a good idea.
In terms of a controlled DevSecOps pipeline it might be harder to adopt though. Often the management of security controls is defined centrally.
For this to work I'd think you would need to:

Recursively scan for any Bicep config files through a directory tree.
Integrate any settings that are not related to the specific linting rules you want to override.
Run the Bicep build against the new config file.

But also if a specific repository uses a bespoke build command line you'd need to find that are change the command-line. Instead of:

Setting environment variables once for the pipeline. Environment variables then apply to any build and deployments.


How to set selected option when data source is AJAX?

Say I have an App component, which loads a Parent from an API.
A Parent has a thingId property, so the App component renders a ThingSelector to get that value.
A ThingSelector fetches a paginated list of things from the API and emits a thingId value when an option is selected.
That works, but how would I modify this example to display a selected option when App is refreshed?
I found this problem solved in jQuery here, so I'm wondering how to do it in Vue.
ThingSelector.vue -
<template>
  <select2
    :value="value"
    @input="(value) => $emit('input', value)"
    :settings="settings" />
</template>

<script>
import Select2 from "v-select2-component";

export default {
  components: { Select2 },
  props: ["value"],
  data: () => ({
    settings: {
      ajax: {
        url: `/api/v1/things`,
        dataType: "json",
        data: params => {
          return {
            term: params.term,
            page: params.page || 1,
            pageSize: params.pageSize || 50
          };
        },
        processResults: (data) => {
          return {
            results: data.items.map(({ id, name: text }) => ({ id, text })),
            pagination: {
              more: data.current_page < data.last_page
            }
          };
        }
      }
    }
  })
};
</script>

App.vue
<template>
  <thing-selector v-model="parent.thingId" />
</template>

<script>
export default {
  data: () => ({
    parent: {
       thingId: null
    }
  }),
  async mounted() {
    const { data: parent } = await this.$http.get('/api/v1/parents/1');

    this.parent = parent;
  }
};
</script>

Found a solution by appending an option with selected attribute.
if (this.name) {
  const $option = $("<option selected></option>").val(this.value).text(this.name);
  $($(this.$refs.select2.$el).find('select')).append($option).trigger('change');
}

According to Default (pre-selected) values and Preselecting options in an remotely-sourced (AJAX) Select2, it will be quite complex to make it compatible with ajax setting like this. It will be better to use your solution instead of making the component compatible with select2. Thanks!

Found a solution by appending an option with selected attribute. In the example, I would have added a name prop, a ref, and the following in mounted to ThingSelector.
if (this.name) {
  this.$refs.select.select2
    .append(
      $(`<option selected value="${this.value}">${this.name}</option>`)
    )
    .trigger('change');
}

how did you add ref with vue 3 @cwilby ?

Not 100% as I haven't actually dived into Vue 3 fully yet, might look like this after reading through docs:
import Select2 from "v-select2-component";
import { ref, onMounted } from 'vue';

export default {
  components: { Select2 },

  props: ["value"],

  data: () => ({
    settings: {
        ajax: {
            url: `/api/v1/things`,
            dataType: "json",
            data: params => {
                return {
                    term: params.term,
                    page: params.page || 1,
                    pageSize: params.pageSize || 50
                };
            },
            processResults: (data) => {
                return {
                    results: data.items.map(({ id, name: text }) => ({ id, text })),
                    pagination: {
                    more: data.current_page < data.last_page
                    }
                };
            }
        }
    }
  }),

  setup() {
    const selectRef = ref(null);

    onMounted(() => {
        if (this.name) {
            selectRef
                .append($(`<option selected value="${this.value}">${this.name}</option>`))
                .trigger('change');
        }
    });

    return { ref };
  }
};

I have tried like so, but still failed.
This is the Select2 template
<Select2 id="itemName" :options="trxitems" :settings="settings" @select="getProduct($event)" v-model="item.id" ref="selectRef" />

and this is the JS
...
       setup() {
           onMounted(() => {
                console.log(selectRef);
                selectRef
                    .append($(`<option selected value="1">foo</option>`))
                    .trigger('change');
            });

            return { selectRef }
       }
...

error in js console:
Uncaught (in promise) TypeError: selectRef.append is not a function

log of selectRef var:
RefImpl {_rawValue: null, _shallow: false, __v_isRef: true, _value: null}
__v_isRef: true
_rawValue: null
_shallow: false
_value: null
value: (...)
__proto__: Object


autocomplete not functioning

On mac os x (High Sierra) with java version "1.8.0_151" autocomplete is not functioning. Is there a complete list of requirements in order to have this feature working?

No feedback. I close this as fixed.


cphase comparison with CZ failing after dependency update

Description of the issue
test following test case started failing at HEAD when run with the latest dependency versions
https://github.com/quantumlib/Cirq/blob/32d48331fecd5f075c25e8f05c4551380bcd6c45/cirq-core/cirq/ops/common_gates_test.py#L902-L904
I temporarly added annotated it with xfail until we fix it.

cirq cync:  Comparison sympy.pi now no longer equals math.pi.


Chat Permissions

Need a permission node for minecraft, to block the sending of color'd messages from discord into minecraft. Basically, if you chat in discord to the channel the bot is set up on; you can use &4Hey to send a color'd text in game. Would like to have a permission node to deny that for default players but allow for staff.

@Darktilldawn Discord accounts are not linked to Minecraft accounts in any way ATM. To impliment this the way you are reqesting would either require 2-way linking or assuming that a Discord name translates to a minecraft player name and checking those permission. Or alternately we could allow enabling/disabling formating codes from Discord to Minecraft via the config by Discord rank (prefered method IMO).
@nguyenquyhy What's your thoughts on this? Do you have a prefered implementation? I think our recently added rank-based configs would support this perfectly.


corelib problem

It shouldn't be necessary, it should be referenced in Scarb.toml

We need it as we build scarb/cairo from source.


As a developer, I want to parallelize CSV merges in development to decrease the time it takes to make score experiment changes.

Description
Right now CSV merging takes a long time and parallelizing it will help a bunch. We want to parallelize this in dev and prod.
Solution
Use Celery or similar python library to paralellize CSV merging with workers.
Describe alternatives you've considered
We could do this with multi-threading in development but may hit CPU limits.
Links to user research or other resources
Tasks
Definition of "Done"

[ ] We have cut the CSV processing time in at least half

Note: This is maybe not needed in development and only in prod. Needs some fleshing out.

Closing this as it may not be necessary and the geoplatform team is taking on the production version of this.


Initial release

@JuliaRegistrator register

Registration pull request updated: JuliaRegistries/General/99650
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 6d3c49270b68a1182e318d0146dbfc5081ae199c
git push origin v0.1.0


Compactor:ThanosCompactHasNotRun

Thanos, Prometheus and Golang version used:
0.34
Object Storage Provider:
S3
What happened:
Alert has been generated by Prometheus : ThanosCompactHasNotRun
Logs
caller=block.go:185 level=warn msg="requested to mark for deletion, but file already exists; this should not happen; investigate" err="file XXXXXXXXXXX/deletion-mark.json already exists in bucket"
What you expected to happen:
Nothing, by the past all is worked as expected.
We use EBS service on AWS.
How to reproduce it (as minimally and precisely as possible):
Full logs to relevant components:

Same issue? https://github.com/thanos-io/thanos/issues/6707


New bug

Hello, I also said it in your other repository, with the new version I got this

Since this is the official repository I thought it would be more correct to report the issues here

Not a bug,

Roles (by default) only show if they are given to the user, with the new bug fix I added, it turns it into an array, so you might want to adjust that to something like
for (var i = 0; i < role.length; i++) {
   str +=<EMAIL_ADDRESS>}

Since with multiple roles, it can log an "array", which means "role.role" won't really do much.
*TIP: You should also check the length, as it will return [] if no roles were given.
Hope this helps! Let me know if there are any further issues.


Document using ptpython as your default REPL

This is similar to the advice given by
https://jedi.readthedocs.io/en/latest/docs/usage.html#using-a-custom-home-pythonrc-py
In some sense this is hijacking PYTHONSTARTUP - intended to customise the REPL - to invoke a completely different REPL. However, I've found this works very well. PYTHONSTARTUP is just a good place to select a REPL because it is only run when Python is invoking a REPL and not when running scripts.
FWIW this is not exactly what I'm using, because I wanted to avoid leaving any globals defined. My current ~/.pythonrc.py contains:
def select_repl():
    global select_repl
    del select_repl

    def try_ptpython():
        import sys
        from ptpython.repl import embed
        sys.exit(embed(globals(), globals()))

    def try_jedi():
        from jedi.utils import setup_readline
        print("Using Jedi for tab completion.")
        setup_readline()

    def try_readline():
        import readline
        import rlcompleter  # noqa
        readline.parse_and_bind("tab: complete")

    for f in (try_ptpython, try_jedi, try_readline):
        try:
            f()
            return
        except ImportError:
            continue
    else:
        print("Failed to enable tab completion.")

select_repl()

but I suspect that's overcomplicating it.

Hi @lordmauve,
Thanks! Very nice. I merged the change here: https://github.com/jonathanslenders/ptpython/commit/4dd378b25849183e49d9706783681fe3816c7fe6


Kpt TS SDK should handle function arguments that are flags

kpt pkg get https://github.com/istio/istio.git/galley/pkg/config/analysis/analyzers/testdata .
kpt fn source testdata/ | docker run -i gcr.io/kpt-functions/istioctl-analyze -d --use-kube=false
usage: FUNC [-h] [-i INPUT] [-o OUTPUT] [-f FUNCTION_CONFIG]
            [-d [FUNCTION_CONFIG_LITERAL [FUNCTION_CONFIG_LITERAL ...]]]
            [--json] [--log-to-stderr]

FUNC: error: Unrecognized arguments: --use-kube=false.

The SDK is trying to parse the --use-kube=false itself instead of passing it to the istioctl-analyze function as a function config literal.

The parse is not doing by SDK but by this library. I don't find an option to resolve this ambiguity. However we can have 2 work arounds.

Use -d='--use-kube=false ...'.
Use -d ' --use-kube=false ...' (Note the leading space) then trim the string.

If we want to avoid such special ways, we may need to change to other arg parse library.
@frankfarzan Frank you committed the parser code, what do you think?

Thanks, the e2e tests currently use a third workaround -d--use-kube=false (https://github.com/GoogleContainerTools/kpt-functions-catalog/blob/master/tests/istioctl_analyze.sh#L38)

@prachirp Is this still a blocker for you?

Ideally, all functions should be run by kpt CLI and not directly by docker.
When running imperatively via the CLI, the flags are converted to a ConfigMap and pass as part .functionConfig field of the input ResourceList. As a result, there shouldn't be a flag parsing by the SDK.
Given this, what is this blocking exactly?