Local NPM Module causes "Cannot assign to read only property 'exports' of object"

Version
3.0.5
Node and OS info
Node 10.12.0 / npm 6.4.1 / Debian 4.9.110-3 deb9u6
Steps to reproduce
Use a local file module in your package.
What is expected?
After the app is compiled successfully the browser should run the app without errors.
What is actually happening?
Chrome reports the following error when the app is initialized: Cannot assign to read only property 'exports' of object

This issue is fixed in my code however I wanted to document this so anyone else having the issue can find it.
I am using a local npm module with npm install ../path/to/module.
After an upgrade the file based local module was not being transpiled correctly and was being sent to the browser with module.exports intact. This caused the error in the browser: Cannot assign to read only property 'exports' of object
The fix was in this issue: https://github.com/webpack/webpack/issues/4039#issuecomment-419284940
I had to add sourceType: "unambiguous" to my babel.config.js file.
Here is what my current babel.config.js file looks like:
module.exports = {
  presets: [
    '@vue/app'
  ],
  sourceType: 'unambiguous'
}

Hope this helps someone.
Update 2019-08-01
Checkout @sathish76 post below. It may be useful.

Saved me aswell, thx

module.exports = {
  presets: [
  [ '@vue/app',{
   modules: 'cjs'
  }]
  ]
}

这样也可以解决，但是打包的体积会变大。

Absolutely love it! But can you explain to me why is this happening? I wrote an npm package in ES5 CommonJS and wanted to use in my Vue-cli app while still working server side. It works now with your fix but how do i ensure it would work out of the box? I spent a day trying to bundle the package using webpack/browserify, tried things like UMD etc. Nothing worked. Should i write in ES6 from the beginning?

Sorry @zuberek. I don't have a solid answer for that. I suspect the local install modules are just not getting transpiled by Babel. Have a closer look at the Babel documentation.
I am using npm link now rather than installing a local module. It seems to work a little easier.

My googling led me to the same webpack/webpack#4039 but I was not patient enough to read all solutions. Lucky my googling skill brought me here and sourceType: 'unambiguous' did the trick. Now I am going back to understand how it solved the problem. Thank you! @grantcarthew

done! thx

@sodatea Hi, should this be reopened? Seems like a few people are having trouble with it.

saved me, thanks. but how? and why?

I changed from this
{   "presets": [     ["env", {       "modules": false,       "targets": {         "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]       }     }],     "stage-2"   ],   "plugins": ["transform-vue-jsx", "transform-runtime"],   "env": {     "development":{       "plugins": ["dynamic-import-node"]     }   } }
to this
{   "presets": [     ["env", {       "modules": "commonjs",       "targets": {         "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]       }     }],     "stage-2"   ],   "plugins": ["transform-vue-jsx", "transform-runtime"],   "env": {     "development":{       "plugins": ["dynamic-import-node"]     }   } }

Thanks @sathish76 ! This worked for me, when adding the sourceType field didn't. That created the following error:
Syntax Error: SyntaxError: 'import' and 'export' may appear only with 'sourceType: "module"' (1:0)

Changing "modules": false to "modules": "commonjs" got things working again.
For background, I encountered the error after running npm update to resolve another issue, which updated a bunch of babel and webpack packages (including the dev server), though I can't isolate which update specifically broke my config. Hope this is helpful to anyone else encountering this error!

TKS, your solution works in my project!


ProxyExchange Webflux WebClient issues

Describe the bug
I am writing a simple proxy using ProxyExchange (code below) but it does not work as expected. It returns either 403, 404 or 500 depending on different sites that I am trying to proxy to. But there is no error message in the log or console.
I know ProxyExchange uses WebClient to perform rest call, so I try to create a new WebClient with other settings unchanged (code below) to perform the same proxy action and it works.
I have no idea why and have spent days looking into it. Can someone please help?
I am using spring-cloud-gateway-webflux 2.2.2.RELEASE.
Sample
The sample code tries to proxy to https://spring.io/, it can be other sites e.g. https://github.com or https://stackoverflow.com/.
Using ProxyExchange (code in proxyexchange branch) => returns error page
@RestController
public class RouteController {
    @RequestMapping(value="/**", method={ RequestMethod.GET, RequestMethod.POST })
    public Mono<ResponseEntity<byte[]>> proxy(ServerHttpRequest request, ServerHttpResponse response, ProxyExchange<byte[]> proxy) throws Exception {
        String path = proxy.path("/");

        if (request.getMethodValue().startsWith("GET")) {
            return proxy.uri("https://spring.io/" + path).get();
        } else {
            return proxy.uri("https://spring.io/" + path).post();
        }
    }
}

Using WebClient (code in webclient branch) => successfully proxy to the site
@RestController
public class RouteController {

    @RequestMapping(value="/**", method={ RequestMethod.GET, RequestMethod.POST })
    public Mono<String> proxy(ServerHttpRequest request, ServerHttpResponse response, ProxyExchange<byte[]> proxy) throws Exception {
        String path = proxy.path("/");

        if (request.getMethodValue().startsWith("GET")) {
            return WebClient
                    .builder()
                    .baseUrl("https://spring.io/")
                    .build()
                    .get()
                    .uri(path)
                    .retrieve().bodyToMono(String.class);
        } else {
            return WebClient
                    .builder()
                    .baseUrl("https://spring.io/)
                    .build()
                    .post()
                    .uri(path)
                    .retrieve().bodyToMono(String.class);
        }
    }
}

It has something to do with cloudflare running in from of spring.io
HTTP/1.1 403 Forbidden
CF-RAY: 580ed4944c6e7e31-DTW
Connection: keep-alive
Content-Length: 151
Content-Type: text/html
Date: Wed, 08 Apr 2020 20:45:09 GMT
Server: cloudflare

<title>403 Forbidden</title>

403 Forbidden

cloudflare

Changing spring.io to httpbin.org and things work fine.

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


Enhancement: Alloy smelter fuel feed

A hopper from the side should feed in coal / charcoal into the fuel slot. Like vanilla furnace. That way it can become fully automated. Atm fuel has to be inserted by hand.

Good idea! Why didn't I think of that...


Confusion on the relationship among samples_per_GPU, nums of GPUs and LR

Hi, guys, I'm facing a question about the relationship between learning rate and nums of GPUs. Now I'm trying to train the network by following the given config with a single GPU, whose original setting is,
samples per GPU=2
nums of GPUs=8    (batch size = 2 * 8 = 16)
learning rate=0.02".
Am I right that I should change it into
samples per GPU=8    (cannot be 16, due to OOM of my GPU)
nums of GPUs=1    (batch size = 8 * 1 = 8)
learning rate=0.01"?
Although it's really a naive question, If anyone could give me the answer, I'll still really appreciate that!

Yes, that could be work.


Implement Juno sequencer

This PR is to merge the sequencer logic into main.
Currently it supports two modes, make sequencer which will start Juno with an empty state (which can't really be used for anything given we need accounts and fee tokens to submit transactions), and make sequencer-with-accounts which builds a genesis state with some pre-funded accounts.

Actually, I don't think main need this right now. It's more relevant for the sequencer, so closing for now


some tidy for ssh key generation in digitalocean module

Been playing with this from the frontend...some code tidyup for the SSH key generation part.
Much more to come.

Thanks for the review!

:+1:


How to build cof with other topologies

If the topology is not in the program, how can I add it myself?

Currently, the addition of new topologies is done manually, with the creation of specific files and functions for their creation. If you want to implement a specific topology, please put some examples and details here and I will try to implement them.


test flake caused by not ready node

Seems like we need to wait for the node.kubernetes.io/network-unavailable taint to resolve before deploying our code.
kapp: Error: waiting on reconcile deployment/local-user-authenticator (apps/v1) namespace: local-user-authenticator:

  Finished unsuccessfully (Deployment is not progressing: ProgressDeadlineExceeded (message: ReplicaSet "local-user-authenticator-74d9cc6577" has timed out progressing.))

From the logs:
{
    "apiVersion": "v1",
    "count": 9,
    "eventTime": null,
    "firstTimestamp": "2021-11-24T01:51:03Z",
    "involvedObject": {
        "apiVersion": "v1",
        "kind": "Pod",
        "name": "local-user-authenticator-74d9cc6577-z9vgg",
        "namespace": "local-user-authenticator",
        "resourceVersion": "1272",
        "uid": "2371424a-fb4d-44ce-8470-5ae90c7d99c3"
    },
    "kind": "Event",
    "lastTimestamp": "2021-11-24T02:00:56Z",
    "message": "0/1 nodes are available: 1 node(s) had taint {node.kubernetes.io/network-unavailable: }, that the pod didn't tolerate.",
    "metadata": {
        "creationTimestamp": "2021-11-24T01:51:03Z",
        "name": "local-user-authenticator-74d9cc6577-z9vgg.16ba58728a9a114a",
        "namespace": "local-user-authenticator",
        "resourceVersion": "640",
        "uid": "6eba2459-1eb2-418e-9007-49e97eedb18e"
    },
    "reason": "FailedScheduling",
    "reportingComponent": "",
    "reportingInstance": "",
    "source": {
        "component": "default-scheduler"
    },
    "type": "Warning"
}

Seen here.

Not seeing these flakes anymore.


feat: Add support for allow labels :label:

They allow to mark PR that are planned to be merged even during development freeze.

Codecov Report
Attention: Patch coverage is 43.75000% with 9 lines in your changes are missing coverage. Please review.

Project coverage is 26.28%. Comparing base (690b4d6) to head (6b5d944).

Files
Patch %
Lines

src/action.ts
0.00%
9 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #230      +/-   ##
==========================================
+ Coverage   25.73%   26.28%   +0.54%
==========================================
  Files          13       13
  Lines         509      525      +16
  Branches       28       28
==========================================
+ Hits          131      138       +7
- Misses        369      378       +9
  Partials        9        9

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


Prevent region_rect incorrect overriding in StyleBoxTexture

Second attempt to fix https://github.com/godotengine/godot/issues/71913, region_rect should be setted only in set_region_rect and not by set_texture. cc @YuriSizov. Also fixes https://github.com/godotengine/godot/issues/71891

also fixes #71891

hold on, noticed that editor scrollbars are disappeared after PR, also engine might stuck.

hold on, noticed that editor scrollbars are disappeared after PR, also engine might stuck.

Lets @YuriSizov solve this issue. I'm not a specialist with GUI.


Change ADR 0005 sequence diagram to use new GitHub mermaid syntax

Github markdown can now include diagrams directly: https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/

If you view the file rather than just the diff, you can see the rendering: https://github.com/nationalarchives/ds-caselaw-public-access-service/blob/2c22d664d584f5ed14b77a191266aee5de0a25a9/doc/adr/0005-use-the-marklogic-library-services-api-for-document-versioning.md


Use CI-built images for e2e tests

Not sure we've progressed far enough for this to be relevant right now, but we should structure our CI such that:

We build all images in the repo.
We use images built in step 1 in the e2e tests.
When we push images, we push the images that we built in step 1 and tested in step 2.

[ ] Build all images in repo
[ ] Create basic e2e suite per provisioner
[ ] Push images

Are we interested in building quay.io/joelanford/kuberpak-unpack:v0.1.0 in this repository as well?

Somewhat related to this ticket as it doesn't seem like we have a ticket dedicated towards bootstrapping an e2e suite: https://github.com/operator-framework/rukpak/pull/80 added some basic e2e tests.
There's a couple of things missing from that PR:

Basic BundleInstance e2e tests that ensure unpacked Bundle contents can be successfully applied on cluster
The provisioner is deployed using standard Kubernetes manifests (vs. running as a background local process)
Solidifying the e2e suite setup so local and CI environments can run the same Makefile targets
We're hardcoding the unpack image used and we should aim towards using the CI built image when calling the provisioner binary

There's probably a good chunk of other things I'm missing as well, but I wanted to make a mental note while it's still fresh.

Combined the provisioner and unpack binaries into the same Dockerfile in #84 so we can deploy a single container image for the entire rukpak stack.
Follow-up to my previous comment yesterday: #85 adds a more streamlined e2e experience and builds on top of Dan's #82 PR so we can avoid running the provisioner binary in the background in CI.

#85 has merged and we're tracking pushing tags to the k8s-provisioner quay repository in https://github.com/operator-framework/rukpak/issues/91, so I'm going to close this out.


Fix inconsistent spacing in reference grammar

The identifier fields were using spaces while the rest of the lines were using tabs!

Current coverage is 51.21% (diff: 100%)

Merging #2157 into master will decrease coverage by 10.00%

@@             master      #2157   diff @@
==========================================
  Files           125        125
  Lines         11448      11436     -12
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           7008       5857   -1151
- Misses         3552       4833   +1281
+ Partials        888        746    -142

Powered by Codecov. Last update 0111f1e...c6f5b6b


clarifying the readme.md

Docs Build status updates of commit 577c863:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

README.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Debugging an Example app

So I have installed on my local test system the 00 example. It builds and runs just fine. However, I want to learn more about how rendr works. So I was wanting to step through the code in the debugger. (Note: I haven't debugged in node before, but I have in various other technologies)
So, I installed node-inspector, which lets me debug using chromes devtools. The problem is, I'm not sure where or how to attach the debugger. For instance, the node-inspector instructions say to issue a command like this node-debug app.js. When I start the example app, I do so by issuing grunt server. Thus the confusion.
Any ideas on what to issue as the command here in order to debug the rendr example?

Ok. So I figured out how to do this. I realize too I probably should have posted this in the google group.
The solution to this was simple:
node-debug index.js

Works like a charm.


Adds inspection rule to set the bios version

This needs work

Actually, I think this rule is working... It is this one:
# Ironic inspector rule to save system vendor product name in the node's
# metadata.
inspector_rule_save_system_vendor_product_name:
  description: "Save system vendor product name in Ironic node metadata"
  conditions:
    - field: "data://inventory.system_vendor"
      op: "is-empty"
      invert: True
    - field: "data://inventory.system_vendor.product_name"
      op: "is-empty"
      invert: True
  actions:
    - action: "set-attribute"
      path: "extra/system_vendor/product_name"
      value: "{data[inventory][system_vendor][product_name]}"

that isn't setting the expected value


Fastk

Closes #54
PR checklist

[x] This comment contains a description of changes (with reason).
[x] If you've fixed a bug or added code that should be tested, add tests!

[x] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
[ ] If necessary, also make a PR on the nf-core/genomenote branch on the nf-core/test-datasets repository.

[ ] Make sure your code lints (nf-core lint).
[x] Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
[ ] Usage Documentation in docs/usage.md is updated.
[ ] Output Documentation in docs/output.md is updated.
[ ] CHANGELOG.md is updated.
[ ] README.md is updated (including new tool citations and authors/contributors).

Only the commit optional fastk function is relevant. Others will be merged from the genome_statistics branch.

Can you confirm how to name those stuff, though ? I would call ch_pacs the channel. ch_pacs is connected to meta and reads. I would call what reads gets a list.

ch_pacs = channel of pacbio reads will have the structure [ meta, [ reads ] ], where reads may be a single value or a list depending on the input. I don't think there is a naming convention when merging channels, but it is still a channel, hence the ch prefix.

All tests run successfully. 🎉


[Snyk] Security upgrade azure-storage-blob from 12.8.1 to 12.13.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `pip` dependencies of this project.
As this is a private repository, Snyk-bot does not have access. Therefore, this PR has been created automatically, but appears to have been created by a real user.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

cvat/requirements/base.txt

⚠ Warning
tensorboardX 2.5.1 requires numpy, which is not installed.
tensorboardX 2.5.1 has requirement protobuf<=3.20.1,>=3.8.0, but you have protobuf 4.21.2.
matplotlib 3.5.2 requires numpy, which is not installed.
Jinja2 3.1.2 requires MarkupSafe, which is not installed.
h5py 3.6.0 requires numpy, which is not installed.
datumaro 0.2 requires numpy, which is not installed.
datumaro 0.2 requires scipy, which is not installed.
datumaro 0.2 requires pandas, which is not installed.
datumaro 0.2 requires opencv-python, which is not installed.
datumaro 0.2 requires pycocotools, which is not installed.
azure-storage-blob 12.13.0 requires cryptography, which is not installed.

Vulnerabilities that will be fixed
By pinning:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity

521/1000  Why? Recently disclosed, Has a fix available, CVSS 4.7
Information Exposure SNYK-PYTHON-AZURESTORAGEBLOB-2949173
azure-storage-blob:  12.8.1 -> 12.13.0
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Some vulnerabilities couldn't be fully fixed and so Snyk will still find them when the project is tested again. This may be because the vulnerability existed within more than one direct dependency, but not all of the effected dependencies could be upgraded.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

/check

The failed test not related with this PR


improve efficiency of makeModelDerivsInfo and makeOutputNodes

Addresses issue #1431 .
@perrydv would like you to take a look.

@paciorek I think I can follow the changes and they make sense. I'm fairly confident we could make this even more efficient if we make the code more granular, mainly by pulling out graphIDs directly and retaining them for further steps. Going in and out of the model methods involves flipping between names and IDs multiple times. Also I haven't tested this but I think we could use nodesAlreadyExpanded=TRUE in the call to isStoch. Let me know if you want me to have a try at a more granular implementation.

Given other priorities, I don't think it's worth the effort. The changes I made were easily sufficient for the large MSOM example that prompted this. We can always revisit.

Our new-ish Heisenbug is the cause of the test failure.


HDDS-9982. Improve assertTrue assertions in hdds-server-framework

What changes were proposed in this pull request?
Improve assertTrue assertions in hadoop-hdds/framework
Assertions in the form:
assertTrue(<string>.contains(...))

do not provide any information about the actual value, if the assertion fails.
AssertionFailedError: expected: <true> but was: <false>

This can be improved by replacing them with:
import static org.assertj.core.api.Assertions.assertThat;
assertThat(<string>).contains(...)

which gives us more info in the form:
AssertionError:

Expecting:
 <"actual string">
to contain:
 <"part">

Similarly, assertions about inequality relations, e.g.:
assertTrue(<x> > <y>)

can be replaced with:
assertThat(<x>).isGreaterThan(<y>);

The goal of this task is to find and replace such assertTrue assertions.
What is the link to the Apache JIRA
HDDS-9982
CI
https://github.com/wzhallright/ozone/actions/runs/7318537019

Thanks @wzhallright for the patch.


Upgrade agGrid to v20.0.0

I would like to go ahead and take this fix in Hoist 19.   AP changes are minimal and can be documented in changelong "breaking changes".
Most importantly, Tom reports promising results with mobile column scrolling!  Also we are doing some performance optimizations for Expo, so very helpful to be on the latest and greatest

atm -- let us know if you are fine with that


PowerToys Run never stays enabled

Microsoft PowerToys version
0.37.2
Running as admin

[X] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
Enable PowerToys Run
Close settings
Open settings
PowerToys Run is disabled again
Task manager never shows PowerLauncher.exe or any other expected process.

✔ Expected Behavior
It should work after enabling it
❌ Actual Behavior
Never works
Other Software
No response

Bug Report
PowerToysReport_2021-05-21-13-08-06.zip

@mykhailopylyp  do we believe https://github.com/microsoft/PowerToys/issues/11475 is same issue?

@mykhailopylyp do we believe #11475 is same issue?

No, it's not

@ParticleCore
Can you install a private unsinged build to help us troubleshoot it?

Sure. How do I do that?

@ParticleCore

Uninstall PowerToys(from Control Panel)
Download https://github.com/mykhailopylyp/PowerToys/blob/0.39-private-build/PowerToysSetup-0.0.1-x64.exe
Install it
Reproduce the bug
Generate bug report from the tray menu and drag and drop it in the Github comment

Thanks for the explanation. Is there a way to save the current configuration I have so I don't lose it on uninstall?

Settings will stay so don't worry

I replicated the problem twice to make sure it was still happening with the version you provided, here's the bug report for it.
PowerToysReport_2021-06-16-22-52-11.zip

Current user report
ColorPickerUI.exe:
FancyZonesEditor.exe:
PowerLauncher.exe:
PowerToys.KeyboardManagerEditor.exe:
PowerToys.ShortcutGuide.exe:
PowerToys.exe: ~ RUNASADMIN

@ParticleCore
Thank you for following up! Here are manual steps on how to resolve your issue:

Go to C:\Program Files\PowerToys
Right-click on PowerToys.exe and select Properties
Uncheck Run this program as an administrator in the compatibility tab

Closing as duplicate of https://github.com/microsoft/PowerToys/issues/10400


[BUG] Error while sending message batches

Library name and version
Azure.Messaging.Servicebus 7.5.1
Describe the bug
I am trying to send messages using a batch and it fails stating the batch does not contain any data.
Azure service bus - Premium
Queue - Max message size (in KB) 10240
Expected behavior
The message batch is well within the per-message size of the premium azure service bus and the message must be sent to the service bus
Actual behavior
Exception:
The link 'G3S3:5194339:amqps://arun-poc-premium-delete.servicebus.windows.net/-b48bffd8;0:5:6' is force detached by the broker because publisher(link25) received a batch message with no data in it. Detach origin: Publisher.
Reproduction Steps
Repro code:
using System;
using System.Diagnostics;
using System.Text;
using System.Threading.Tasks;
using Azure.Messaging.ServiceBus;
using BenchmarkDotNet.Running;

// connection string to your Service Bus namespace
string connectionString = "REmoved - Azure premium connection string";

// name of your Service Bus topic
string topicName = "datafeedtest";

// the client that owns the connection and can be used to create senders and receivers
ServiceBusClient client;

// the sender used to publish messages to the topic
ServiceBusSender sender;

// number of messages to be sent to the topic
int numOfMessages = 0;

//byte[] data = new byte[100 * 1024 * 1024];
//Random rng = new Random();
//rng.NextBytes(data);
string strdata = GenerateString();
{
    // The Service Bus client types are safe to cache and use as a singleton for the lifetime
    // of the application, which is best practice when messages are being published or read
    // regularly.
    //
    // Create the clients that we'll use for sending and processing messages.
    client = new ServiceBusClient(connectionString,
     new ServiceBusClientOptions()
     {
         //RetryOptions = new ServiceBusRetryOptions() { TryTimeout = TimeSpan.FromMinutes(5) }

     });

    sender = client.CreateSender(topicName);
    try
    {
        ServiceBusMessage msg = new ServiceBusMessage(strdata);
        ServiceBusMessageBatch batch = await sender.CreateMessageBatchAsync();
        //await sender.SendMessagesAsync(Enumerable.Repeat(msg, 100));
        for (int i = 0; i <= 800; i++)
        {
            batch.TryAddMessage(msg);

        }
        Console.WriteLine($"BatchSizeBytes: { batch.SizeInBytes}");
        Stopwatch stopWatch = new Stopwatch();
        stopWatch.Start();
        await sender.SendMessagesAsync(batch);
        stopWatch.Stop();
        Console.WriteLine($"Time taken to send {stopWatch.ElapsedMilliseconds}");
    }
    catch (Exception ex)
    {
        Console.Write(ex.Message);
    }
    finally
    {
        // Calling DisposeAsync on client types is required to ensure that network
        // resources and other unmanaged objects are properly cleaned up.
        await sender.DisposeAsync();
        await client.DisposeAsync();
    }

    Console.WriteLine("Press any key to end the application");
    Console.ReadKey();

}

String GenerateString()
{
    int length = 10 * 1024 * 1;
    //int length = 200000;
    StringBuilder sb = new StringBuilder();

    for (int i = 0; i < length; i++)
    {
        sb.Append('A');
    }

    return sb.ToString();

}

See the image below that the batch contains 801 messages and the total size is well within the max allowed

Environment
VS 2022
Azure Messaging ServiceBus 7.5.1
.Net core 6

Hi @arunprakashn.  I’m sorry to hear that you’re still having difficulty with this, and that there hasn’t been an update on #25381 with feedback from the service team.
Unfortunately, I don’t have insight on those discussions and will need to defer to @JoshLove-msft who was driving those conversations.  Given the holidays, many folks are out of the office until next week and it’s unlikely that we’ll see an update before then.
In the meantime, I’m going to close this out as a dupe of #25381.


UI Enhanced of Water Intake Calculator

Fixes Issue🛠
Closes #307
Description👨💻
Changed the user interface of Water Intake Calculator!!
Type of change📄

[x] Bug fix (non-breaking change which fixes an issue)

Checklist✅

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added demonstration in the form of GIF/video file
[x] I am an Open Source Contributor

Screenshots/GIF📷

Merged!! ✨ @AftabMankapure


i18n(es): Update of rss.md, styling.md,  typescript.md & manual.md

What kind of changes does this PR include?

New or updated content
Translated content

Description

What does this PR change? Give us a brief description.
Updated content of different markdown files, listed as follows:
-rss.md based on this commit 039d95ca28c60c799006f3b7a10510aae096dd4c
styling.md based on these commits 314ba692b76885bf93e72d9553cd82317526831f, a5386d1c683ac9b4ce161e4ae955dec3e7805f3e & 578bed045f87968005ba56462f1bcfa75a173a80
typescript.md based on this commit af0e63e8aa7e39bdb26aa9021dc3af3c9473d1ec
manual.md based on these commits e96c0ca152cf93f49ed46e2be16c6867a61781cb & 79bdbb9ff909981606a62e276922a16bcd74e47c

Muchas gracias por el review @kevinzunigacuellar 💚


Update everything to work with archipelago.js 2.0

https://github.com/ThePhar/archipelago.js
This is a lot but also should make everything easier to parse & handle.

Look like we need to switch to a "module", which mean changing how we do all import/export between file
Made the change on the branch, its seem to be mostly working and I can now import archipelago.js without being yelled at right away
Just yell as soon as it try to call something from it because each function changed name and signature

I renamed the branch to indicate a refactor, because this will replace main eventually.
You'll have to run the following @Dranzior
git branch -m 26-update-everything-to-work-with-archipelagojs-20 main-ap.js2.0
git fetch origin
git branch -u origin/main-ap.js2.0 main-ap.js2.0
git remote set-head origin -a

Might want to switch the whole thing to ts too.


Wrong server nonce for channel crypt resync

When a client gets confused (e.g., due to packet loss) it might send a CryptSetup message in the hope that the server (re)sends its server nonce so that both sides have again the same nonce states.
However, https://github.com/umurmur/umurmur/blob/55689f8918dde299c47c06eee4b8eda4a1c9889e/src/messagehandler.c#L424 sends decrypt_iv which corresponds to the client nonce. Shouldn't we send encrypt_iv instead (identical to the UDP encryption setup procedure in https://github.com/umurmur/umurmur/blob/55689f8918dde299c47c06eee4b8eda4a1c9889e/src/messagehandler.c#L208)?
This would also match the behaviour as seen in the Murmur server: https://github.com/mumble-voip/mumble/blob/c3a9f0dcb40d159d6f2dfcfa1a1e7c946ebc7ed1/src/murmur/Messages.cpp#L1494
If this analysis is correct I can create a pull request if desired.

Thanks! Seems correct. Sorry about the late reply. Please send a pullreq if you want or I can just add this change.


Pixels on bf and the backround look messed up during camera movement in week 6

Whenever the camera moves towards senpai in week 6 (or just moves in general, though its a lot more noticable when the camera moves and stays at senpai) the pixel size is fucked up on bf and the backround girls and it just looks awful.
it happens when the game is windowed and full screen

I'm pretty sure that's the Pixel Filter applied, but since you say it happens to only BF and the BG Girls, then there's something wrong.


Added support for exposing light capabilities

Description:
Added a supported_capabilities bitfield attribute to expose which capabilities each light supports.
Checklist:
If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

This looks great - awesome work! 🐬
Only thing that I think we should change is the property name. supported_capabilities is very describing but also leaves a lot of room for typos. What about using features ? That's a name that we can start using for other components in the future too.

OK, I'll break out sed and update the PR.

You're so fast ⚡  Thanks !


Extending base python image with packages

Which image/versions are related to this issue/feature request?
python:3.10
python:3.10-dev
Issue/Feature description
Hi, I am advising users in my company on base images to use in their containers, currently looking into chainguard images and my preliminary tests are very promising! I hope you can help me with the following issue.
Many users in my company use proprietary ODBC drivers in their python app. They are readily available as apks, debs etc., but I can't install these on top of the chainguard base python images. Now, generally, this use case is too specific to ask for a separate chainguard python image with said driver. It is also, in my context, too general to ask all of our teams to solve the problem of getting said drivers into a base image, as this requirement is going to hit many of our teams.
So which direction would you advise in this scenario, I can't ask all teams to setup a build pipeline to create their base images. Is there a way I might have missed, which would make it relatively easy for a user to add such a package on top of the base chainguard python image?
Thanks,

Petter

Hello and thanks for trying our Python image.
Please see using the python dev image and pip in Dockerfile here: https://github.com/chainguard-images/images/tree/main/images/python#usage
Will this work for your scenario?

Is the only option to build our own base image using the apko and melange stack?

If you're looking to add additional pre-built APKs, then I think this may be the proper route. Keep in mind that they should be produced using Wolfi (vs. Alpine) in melange to prevent strange issues mixing APKs. This is of course if you wish to use them alongside the Wolfi python packages

install necessary extra drivers from apk packages onto this image,

Could you share with drivers you need?

Thanks for the feedback. We frequently need these drivers for ms sql connectivity
https://learn.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16#download-for-linux-and-macos
I suppose these might give a bit of headache as they are alpine and built against musl, but I don't have any options to rebuild as the drivers are proprietary. If I remember correctly though, the packages are simple and I may be able to unpack the Debian one and extract the driver directly.

I've been at this for a while now - but I am not able to make the drivers run on wolfi linux the same way as I am on debian or fedora. As the drivers are proprietary this is quite difficult. I've tried to build a wolfi package locally, using the debian and RHEL driver, both with this approach

Extract the files from .deb|.rpm to the file system
Run post-install scripts
This same approach works on a standard debian or fedora system. The litmus test is running isql to connect to an mssql database, and this is the last part of the strace I gather when doing so and it fails

openat(AT_FDCWD, "/etc/odbcinst.ini", O_RDONLY) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=163, ...}, AT_EMPTY_PATH) = 0
read(3, "[ODBC Driver 18 for SQL Server]\n"..., 4096) = 163
read(3, "", 4096)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/root/.odbcinst.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0x7f3b52b2477c, FUTEX_WAKE_PRIVATE,<PHONE_NUMBER>) = 0
newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
write(1, "[IM004][unixODBC][Driver Manager"..., 83[IM004][unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_HENV failed
) = 83
write(2, "[ISQL]ERROR: Could not SQLDriver"..., 40[ISQL]ERROR: Could not SQLDriverConnect
) = 40
exit_group(1)                           = ?
+++ exited with 1 +++

I'm at wits end here and don't know how to proceed with debugging. You may call this a fool's errand, the driver being proprietary and all, however we're really keen to be able to use chainguard images and really hope we can crack this one.
The only lead I've not been able to follow through at this point is a difference in the output of ldd for the driver library, they are equal on wolfi vs debian with the exception of libltdl.so.7 being resolved on debian, but does not show up on wolfi. This is the full output
        linux-vdso.so.1 (0x00007fff227b0000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5ea1e8c000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f5ea1e82000)
        libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007f5ea1e6a000)
        libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f5ea1d90000)
        libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f5ea1d3d000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5ea1b70000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5ea1a2a000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5ea1a10000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5ea19ee000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5ea1819000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f5ea22a7000)
        libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f5ea180e000)

This may have some relation, as the library is bundled with an .rll file which I don't really know how it gets loaded. I'd be grateful for any other leads or things I could do to debug this further, thanks.

I seem to have resolved it - it was the glibc-iconv package which was missing

Wow thanks! Could you share the config?

Sure yeah, this seems to do the job.
However, it will not work as a standalone package, because if there were multiple odbc packages installed they would clobber each others /etc/odbcinst.ini. The last pipeline step does what the post-install script should be doing, but it seems that apko will not run the post-install scripts and therefore I had to make this workaround in the package config script. Maybe this step could be moved into a Dockerfile :thinking:
package:
  name: msodbcsql18
  version: 18.2.1
  description: MS odbc driver for SQL Server
  target-architecture:
    - linux/amd64
  copyright:
    - license: Apache-2.0
      paths:
        - "*"
  scriptlets:
    post-install: |
      #!/bin/busybox sh
      /usr/bin/odbcinst -i -d -f /opt/microsoft/msodbcsql18/etc/odbcinst.ini
  dependencies:
    runtime:
      - wolfi-base
      - unixodbc
      - ca-certificates-bundle
      - openssl
      - glibc
      - glibc-iconv
      - libstdc++
      - krb5

environment:
  contents:
    repositories:
      - https://packages.wolfi.dev/os
    packages:
      - wolfi-base
      - busybox
      - ca-certificates-bundle
      - wget
      - unixodbc
      - xz
      - gnutar
      - dpkg

pipeline:
  - name: Download mssql driver
    runs: |
      wget https://packages.microsoft.com/debian/11/prod/pool/main/m/msodbcsql18/msodbcsql18_${{package.version}}.1-1_amd64.deb
      mkdir -p ${{targets.destdir}}/etc
      dpkg-deb -x -v msodbcsql18_${{package.version}}.1-1_amd64.deb ${{targets.destdir}}
  - name: Install the mssql driver
    runs: |
      cp ${{targets.destdir}}/opt/microsoft/msodbcsql18/etc/odbcinst.ini ${{targets.destdir}}/etc/odbcinst.ini
      echo "UsageCount=1" >> ${{targets.destdir}}/etc/odbcinst.ini
      echo >> ${{targets.destdir}}/etc/odbcinst.ini


What's dsr_imresize?

Hi,
In src/generate_testing_sample/blur_input.m, you use a custom function dsr_imresize.p (which is a binary file) to downsample and upsample images. But you mention that you use MATLAB imresize function to generate LR images in your paper Section 5. I check the output of MATLAB imresize and your dsr_imresize. There are some small differences between the LR images (from the same HR image).
What's the difference between dsr_imresize and MATLAB imresize? Why not using MATLAB built-in imresize function?

Please use built-in imresize. Everything should be all coherent now!


Issues with lasted nightly luma

Hi! im have a problem with luma local switcher, when i config the region and languaje this gone to discard inmediatly when i press b button.
im running 11.4 and luma nightly and the version of Luma Local Switcher es 0.03 nightly.
PS: Sorry for my bad english.

Yeah there seems to be a real problem with locales.
But I don't think it comes from LumaLocaleSwitcher but from Luma3DS itself.
I tried modifying the languages manually directly on the SD card to the new location (/luma/titles//locale.txt) and it still doesn't work, event with game patching enabled.

This may be the same as #12

@McFork are you sure you have the path right? It should be "/luma/titles/TITLE_ID/locale.txt", replacing TITLE_ID with the actual title id.

I have the same issue with the latest nightly of Luma. The file is in /luma/titles/TITLE_ID/locale.txt

@Sonikato can you tell if it's actually saving and just not showing it? I looked into this (#12) and from what I could tell it was just a display issue. If it's actually not saving I'll need to look into it more.
If it is saving but the region changing is not working it may indicate a problem with Luma as @McFork suggested.

@Possum I'm pretty sure I do.

Hi!, i forget edit this post, playing with the titleid location i put in /luma/titles/TITLE_ID/locale.txt and its works.
Thank a lot! :D

Ok I figured out the issue. The problem is Luma Locale Swither list of default folders
My locale,txt was on \luma\locales\titles\Title_ID because it's an option for default folder. The corret as you said is /luma/titles/TITLE_ID/locale.txt
Can you just add an option for /luma/titles/TITLE_ID/locale.txt is in the list? Thanks!

Ok nevermind. The issue continues on latest nightly. It's a Luma problem sorry!
I tested with nightly f8984525 and worked. With latest nightly f7cc2d29 didn't works! I didn't change directory structure, just update with luma updater and after that region change stop working

I can confirm it working know. AuroraWright fixed the issue on Luma:
https://gbatemp.net/threads/luma3ds-noob-proof-3ds-custom-firmware.411110/page-921#post-7241741

Sweet, thanks!
I'm closing this issue, and treating #12 as a separate issue (which I think is just a display issue).


Add About section

You should add an About section where to insert:

Credits
Link to source on GitHub
Link to bug report on GitHub
Version of app
...

Yeah i was thinking about doing it. I might add that for the next update.


View from side pannel

Hello,
It seems that all records of the hierarchy are shown in the side pane.
would it be possible to only see active ones?
Tx
POP

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

ID: 1561ff18-f373-8d21-437e-a5af1071ed8f
Version Independent ID: 50075dcc-0b7d-9fbc-601a-40bb782d2324
Content: Visualize hierarchical data in Dynamics 365 Customer Engagement (on-premises)
Content Source: ce/customerengagement/on-premises/customize/query-visualize-hierarchical-data.md
Product: d365ce-op
GitHub Login: @Mattp123
Microsoft Alias: matp

@popujol - “Thanks for your feedback. For product-related feedback, visit https://experience.dynamics.com/ideas/.
Closing this issue.


incorrect DAPR version  - azure now supports DAPR 1.8.3

[Enter feedback here]

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

ID: 5c11d743-983a-ef11-0ed0-408947c97faa
Version Independent ID: 13e17ccc-e9d5-1f28-472b-5c758f4a26ae
Content: Dapr integration with Azure Container Apps
Content Source: articles/container-apps/dapr-overview.md
Service: container-apps
GitHub Login: @hhunter-ms
Microsoft Alias: hannahhunter

Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.

@roryp Thanks for your feedback! I've updated the Dapr version to 1.8.3, and it should be public in a few hours.

Updated Dapr version. Thank you! #please-close


It throw exception "Expected dight" when there is a property named "checkCode" as request body

LIke the form body is below
{
"checkCode":"123"
}
It will throw exception "Expected digit"

You're probably using a model which has checkCode as a numeric type. For example
public class Test
{
    public int checkCode { get; set; }
}

In this case, your JSON won't work because "123" is a string, not a number, and Jil is pretty strict in its parsing rules (it won't call int.Parse() for you).
If you change checkCode in your model to be a string, it should parse just fine.


No snapshot at 50% Version 0.3.0

I have configured to get notifications at 50 and 100%. Since 0.3.0 50% includes no snapshot. 100% does

@gdombiak is this a bug or a feature ?

Hi @Jack77777777 , not a feature for sure. :) I made some changes in that area of the code in the last release so will check out what is going on. Thanks for letting me know.
Gaston

@gdombiak Do you have a release date for 0.3.1 ?

Hey @Jack77777777, just to confirm, you are getting the notification at 50% but it does not include a camera snapshot? Is this happening always? Sounds similar to https://github.com/gdombiak/OctoPrint-OctoPod/issues/118

I know what is going on.... I will include the fix for next release. I'm sure there was an error in the logs


HMR not work when update webpack to 3.x

I init my project with this template. When I update webpack to 3.x, HMR not work. I change html code in vue file, browser will refresh.

refs: #751


fix: add --entity-type flag to examples in entities:configure

--entity-type is a required flag and was not shown in the examples for entities:configure.

:tada: This PR is included in version 1.4.0-beta.13 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 3.0.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


the Hello World walkthrough seems out-of-sync with actual dev experience

Which Cloudflare product does this pertain to?
<IP_ADDRESS>
Existing documentation URL(s)

docs page
github file

What changes are you suggesting?

docs page starts by cloning rustwasm-worker-template, which appears to rely on a downgraded version of wrangler per this issue's workaround
docs page does not mention cargo add wasm_bindgen
docs page does not mention updating the two {{package-name}} placeholders, in Cargo.toml and in wrangler.toml
docs page says to update file worker/worker.js, which does not exist in cloned repo

There might be more issues; not sure. I remain newer to Rust and am puzzling my way through this. It feels like a "our code is broke; can you fix it" challenge. 😊
All that said, I have to also say "thank you" for having documentation at all, even if it needs some tweaking.
Additional information
No response

I should have added that wasm_bindgen needs to be v0.2.78, not current version. So Cargo.toml should contain:
wasm-bindgen = "0.2.78"
Also, without knowing where to edit the "worker/worker.js" file, I have this error in the page delivered via wrangler dev:

I should add that on a wild-guess of "behind the scenes Wrangler Magic", I added dir worker and file worker/worker.js with suggested content. Error remains same -- it appears the advised edit (w/w.js) is just inaccurate to the repo being used as demo.


Sections are not integrated in section pane left side

@jburel  Sections and subsections of OMERO.mde guide are not integrated in the section menue of OMERO guides.

sections and subsections should now be visible
Fixed layout and formatting

I've tried with two different browser, but the subsections of OMERO.mde are not visible on the left section pane. Therefore it is hard to navigate through the guide. If the integration in the menu pane is not possible, I would integrate previous and next buttons for navigations.

We can change the limit on the toc. This is what is currently published.

What do you want to have?

Like for the other Add-Ons:

I see
I need to check what happens when I added it

This should be fixed and doc available

@jburel : what change was needed in case this happens again?

toc needed to be included correctly and I have now included html_configuration for the sphinx theme used by readthedocs

i.e. https://github.com/ome/omero-guide-mde/commit/ee8f3b92f90475f149ec7ad4cc1486081d273697 ?

For the record https://github.com/ome/omero-guides/commit/f5616fa81699b5357fd92e81b62f66728b86adda
and
https://github.com/ome/omero-guides/commit/9cc222614929f33c9fae5a5728e69490647ccd9c


created folders for frontend and backend and initialized

Here I created separate folders for the backend and frontend.


add french language

I created the .po file if you want.
strings.po.txt

Yes, please. Can you create a PR for this ?

@dagwieers
I don't how create a PR for this ...

You can do this through the GitHub interface.

Go to https://github.com/emilsvennesson/script.module.inputstreamhelper/new/master/resources/language
Create a new file named: resource.language.fr_fr/strings.po
Put the content in that file.

If anything is wrong, I can fix your PR and you still get credited for it ;-)

He already did. #159


chore: bump to lean4#2117

!bench

!bench

!bench

!bench

bors merge

I think this is breaking the build
bors r-

bors merge


Please don't change the database in 2.2

Please don't change the database in 2.2 because it would be very annoying to transfer the files.
Thanks Tzzzt123
@lenis0012 please mind that.

@Tzzzt123 I will change the database driver.
I will try my best at not changing the file format though, that way nothing will have to be migrated

thanks @lenis0012

Good, closing this thread for being accepted...


feat: authとか他のパッケージも追加

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Let developer specify a root page for a PageChooserPanel

We have a situation where a client has a deep page structure with several similar departments, each with similar sub-pages. They want to make linking of specific sub-pages to the "department index" easier with a page chooser. That page chooser should be anchored to the current page and only show sub-pages of that page (still of a certain type).
It would be nice if we could specify the root page of a PageChooserPanel and set it to the current page dynamically.

Related, but not the same: #670 and #2756 and #1250

We encounter the very same issue.
I found so far a hacky javascript solution which is not working anymore: https://stackoverflow.com/a/65441715
Another possibility is to use the on_instance_bound hook (https://stackoverflow.com/a/59905949):
class InstanceAwareStreamFieldPanel(StreamFieldPanel):
    def on_instance_bound(self):
        if not self.form:
            return
        widget = self.form[self.field_name].field.widget

        for _, child_block in widget.block_def.child_blocks.items():
            self.recursive(child_block)

    def recursive(self, block):
        if hasattr(block, "widget") and isinstance(block.widget, AdminChildPageChooser):
            block.widget = AdminChildPageChooser(
                target_models=block.widget.target_models,
                can_choose_root=block.widget.can_choose_root,
                page_instance_id=self.instance.id,
            )

        if hasattr(block, "child_block"):
            self.recursive(block.child_block)

        if not hasattr(block, "child_blocks"):
            return
        for _, child_block in block.child_blocks.items():
            self.recursive(child_block)

Then extending the AdminPageChooser and the PageChooserBlock to render a different template:
class AdminChildPageChooser(AdminPageChooser):
    def __init__(self, **kwargs):
        self.page_instance_id = kwargs.pop("page_instance_id", None)
        super().__init__(**kwargs)

    def render_html(self, name, value_data, attrs):
        value_data = value_data or {}

        return render_to_string(
            "wagtailadmin/child_page_chooser.html",
            {
                "widget": self,
                "original_field_html": "",
                "attrs": attrs,
                "value": bool(
                    value_data
                ),  # only used by chooser.html to identify blank values
                "display_title": value_data.get("display_title", ""),
                "edit_url": value_data.get("edit_url", ""),
                "page_instance_id": self.page_instance_id,
            },
        )

class ChildPageChooserBlock(blocks.PageChooserBlock):
    def __init__(
        self,
        page_type=None,
        can_choose_root=False,
        target_model=None,
        **kwargs,
    ):
        self.page_instance_id = kwargs.pop("page_instance_id", None)

        super().__init__(
            page_type=page_type,
            can_choose_root=can_choose_root,
            target_model=target_model,
            **kwargs,
        )

    @cached_property
    def widget(self):
        return AdminChildPageChooser(
            target_models=self.target_models,
            can_choose_root=self.can_choose_root,
            page_instance_id=self.page_instance_id,
        )

child_page_chooser.html:
{% extends "wagtailadmin/widgets/chooser.html" %}
{% load wagtailadmin_tags %}

{% block unchosen_icon %}{% icon name="doc-empty-inverse" %}{% endblock unchosen_icon %}
{% block chosen_icon %}{% icon name="doc-empty-inverse" %}{% endblock chosen_icon %}
{% block chooser_attributes %}
  {% if page_instance_id %}
    data-chooser-url="{% url 'wagtailadmin_choose_page_child' page_instance_id %}"
  {% else %}
    data-chooser-url="{% url 'wagtailadmin_choose_page' %}"
  {% endif %}
{% endblock %}

The rendered html will be cached, so it only works for the first time.
Also the iteration to find the correct widgets to replace in the on_instance_bound hook and the code duplication is quite nasty.
Long story short: We would really appreciate a clean api to set the root page for the PageChooser.

We found a solution for our needs with https://github.com/wagtail/wagtail-generic-chooser.
Not sure, why we do not found this excellent toolkit earlier.


rasterio backend not supporting complex_int16 type

Dear xarray team,
problem : rasterio xarray's backend doesn't support complex_int16 dtype.
cmd :
xarray.open_rasterio(tiff)
error :
----> 4 xarray.open_rasterio(tiff)

/home1/datawork/agrouaze/conda_envs2/envs/xsar_gdal3.3_v2/lib/python3.8/site-packages/xarray/backends/rasterio_.py in open_rasterio(filename, parse_coordinates, chunks, cache, lock)
    371                 attrs[k] = v
    372
--> 373     data = indexing.LazilyIndexedArray(RasterioArrayWrapper(manager, lock, vrt_params))
    374
    375     # this lets you write arrays loaded with rasterio

/home1/datawork/agrouaze/conda_envs2/envs/xsar_gdal3.3_v2/lib/python3.8/site-packages/xarray/backends/rasterio_.py in __init__(self, manager, lock, vrt_params)
     40         if not np.all(np.asarray(dtypes) == dtypes[0]):
     41             raise ValueError("All bands should have the same dtype")
---> 42         self._dtype = np.dtype(dtypes[0])
     43
     44     @property

TypeError: data type 'complex_int16' not understood

versions :
rasterio == 1.2.4
gdal == 3.3.0
numpy == 1.20.4
xarray == 0.18.2
system : Linux Ubuntu 16.04.7
Python 3.8.10
possible patch in xarray/backends/rasterio_.py line 42:
     if dtypes[0]!='complex_int16':#patch agrouaze June 2021
            self._dtype = np.dtype(dtypes[0])
     else:
            self._dtype = np.complex

Thanks for your help!

Thanks for the report, @grouny. That seems like a simple fix so I think we would welcome a PR.
However, keep in mind that we are currently considering the deprecation of the builtin "rasterio" backend (along with the open_rasterio function) in favor of the one provided by rioxarray (see #4697). There's already a PR to fix this issue: corteva/rioxarray#353

Both #4697 and https://github.com/corteva/rioxarray/pull/353 have been merged, so this issue can be closed

Thanks @sjvrijn


Fix XR's near interaction's selection mesh positioning

The temp vectors were being used by other functions, which changed the tmpVector's value.
Also added a new flag to hide the selection mesh even if it should be visible.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15993/merge
Test environment:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15993/merge/index.html
To test a playground add it to the URL, for example:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15993/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15993/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15993/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15993/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15993/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15993/merge#BCU1XR#0

Visualization tests for WebGL 1 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15993/merge/testResults/webgl1/index.html
If tests were successful afterwards, this report might not be available anymore.

Visualization tests for WebGPU (Experimental)
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15993/merge/testResults/webgpuplaywright/index.html

WebGL2 visualization test reporter:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15993/merge/testResults/webgl2playwright/index.html

Visualization tests for WebGL 1 have failed. If some tests failed because the snapshots do not match, the report can be found at
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15993/merge/testResults/webgl1/index.html
If tests were successful afterwards, this report might not be available anymore.


Failed!

npm ERR! Unexpected end of JSON input while parsing near '...abel-generator":"^6
.3'

Please clear your npm cache and reinstall.


Feature Suggestion - LOV Window

I used to program in Oracle ADF long time ago. Oracle ADF has so many nice feature that I see could be migrated into grails.
Suppose I am create an Employee that belongs to a department. Instead of display the departement field as a dropdown list, I want to able to tell the script, that for this property generate an LOV window.
LOV Window: A link or a button that will open a pop-up window, to allow user to search for the department for example. Once he select the department, that will update parent page.
If you are not going to adopt this idea, can anyone please guide how to start implementing these in the Grails framework.
Is there any architectural documentation on the source code of Grails. I have so many ideas and want to contribute to the Grails open source project.

Is there any architectural documentation on the source code of Grails.

Not really but even if there was, it wouldn't play much of a role in the issue described above.  Generating the behavior described above would probably not require more than defining custom templates.  I think https://github.com/grails3-plugins/scaffolding/issues/22 may be the only thing preventing you from doing that today.


Refine az provider show output

The output of az provider show -n Microsoft.HybridConnectivity is very verbose. The updated command only outputs the value of the registrationState property.

@johnmarco
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

This PR is ready for merge. Due to the upcoming Build conference, all merging and publishing is on hold until the morning of the keynote address.
#remove-label:"review-in-progress"

#unassign: @American-Dipper


how jsonString to object?

subject

This library isn't capable of deserialization. We welcome a PR to add that capability.


api: Add inVersion to all @ApiStatus.ScheduledForRemoval annotations

Fixes #450.

Actually, whilst you're looking at deprecations - there's quite a few deprecations that aren't annotated with @ApiStatus.ScheduledForRemoval. Could you perhaps touch those too?


ImportError: cannot import name 'get_ref_type' from 'omegaconf._utils'

Hi,
I'm using an upstream project and getting "ImportError: cannot import name 'get_ref_type' from 'omegaconf._utils'" - might it be possible to add back get_ref_type to the _utils file?
Thank you!

The _ in _utils indicates this is private API that is subject to change without notice => third party libraries are not supposed to rely it.
This probably means that this code was written for a specific version of OmegaConf and you should use that version instead.


A schema reloading breaks lookup

Please select the area your bug applies to. (Multiple selections are Possible. You can leave blank if you're not sure.)

[ ] Workspace.  VSCode workspace, vaults, Intellisense/autocomplete, Dendron settings
[x] Lookup.  Dendron's Lookup Command
[ ] Views.  Dendron Preview, Tree View, Side Panels in the UI
[x] Schema.  Dendron Schemas
[ ] Pod.  Data import from / export to Dendron
[ ] Publish.  External Site Publish
[ ] Markdown.  Markdown features, such as syntax support and features

Describe the bug
When a schema containing inline children, a pattern, and a x-vault template reloads; lookup completely breaks.
To Reproduce
Steps to reproduce the behavior:

Clone the dendron-docs repo, and create a schema "rfc"
Copy the following contents to schema:version: 1
schemas:
  - id: rfc
    title: RFC
    parent: root
    children:
      - pattern: "+([0-9])-+([!])" # starts with 1 or more digits, a dash, then one or more characters
        template: dendron://dendron.docs/templates.rfc

Reload the window
Run lookup and search for rfc, the lookup will work
Change something in the schema like the title, and save
Run lookup again and search for rfc, the lookup stops updating
Reload the window again
Run lookup again and search for rfc, lookup will work once again

Expected behavior
Lookup should continue to function
Screenshots
https://www.loom.com/share/a69ac60099694c669016c07b1c6a51a6
Desktop (please complete the following information)

OS: Linux
Version: 0.80.3

Additional context
Dendron Log file

Thanks for reporting the bug. It is very clear from the loom that it is a bug though I'm having a hard time reproducing it 😅
Keeping this open so that we can triage it.

I ran into this problem this week, too, when using the seed onboarding repo. If I would open a schema, and update a value (any value), then trying to use lookup would fail and I was unable to lookup notes without reloads.


Use normal PAT for queuing build

Related and dependent on https://github.com/Azure/azure-sdk-tools/pull/5951

Looks like something happened to our data which is causing problems in the docindex build where ToC is created.

ok I have a fix for the docindex break here: https://github.com/Azure/azure-sdk-for-python/pull/29859


Support CMake in Test.py

scons will remain the default build type.
New set of command line switches to control CMake.

...The list of functionality needing scons keeps getting shorter...

Codecov Report

Merging #2155 into develop will decrease coverage by <.01%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop    #2155      +/-   ##
===========================================
- Coverage    69.01%   69.01%   -0.01%
===========================================
  Files          684      684
  Lines        50468    50468
===========================================
- Hits         34833    34831       -2
- Misses       15635    15637       +2

Impacted Files
Coverage Δ

src/ripple/basics/impl/make_SSLContext.cpp
52.22% <0%> (-1.28%)
:arrow_down:

src/ripple/app/misc/SHAMapStoreImp.cpp
78.86% <0%> (-1.04%)
:arrow_down:

src/ripple/server/impl/BaseWSPeer.h
67.5% <0%> (-0.63%)
:arrow_down:

src/ripple/app/main/Main.cpp
36.09% <0%> (+0.48%)
:arrow_up:

src/ripple/server/impl/io_list.h
96.92% <0%> (+1.53%)
:arrow_up:

src/ripple/server/impl/Door.h
82.83% <0%> (+2.23%)
: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 7b0d482...4e693d6. Read the comment docs.

:+1:, though I left one more comment on expect_cc for you to consider.

Please add a call to this to Builds/build_all.sh
It should use all available CPUs but otherwise be as vanilla as possible. I use that script to verify that rippled builds in all possible configurations on various Linux distributions. Would be nice to also run cmake builds in there.
I am not so sure if I really trust that "cmake --clean-first" will always (ninja builds...) completely clean up and would prefer if the build directory actually gets deleted.
Also you are first running all builds and only then running tests instead of running build1, test1, clean, build2, test2, clean etc. This will waste a lot of disk space (there are a LOT of different combinations possible already). It is also problematic CPU time wise, since a failing unit test will be only detected at a much later time, after everything compiled.

Please add a call to this to Builds/build_all.sh

Will do.

I am not so sure if I really trust that "cmake --clean-first" will always (ninja builds...) completely clean up and would prefer if the build directory actually gets deleted.

That's a fair point. And I discovered a neat edge case that makes --clean-first backfire in some circumstances, so I'll change it to delete the build directory entirely.

Also you are first running all builds and only then running tests instead of running build1, test1, clean, build2, test2, clean etc. This will waste a lot of disk space (there are a LOT of different combinations possible already). It is also problematic CPU time wise, since a failing unit test will be only detected at a much later time, after everything compiled.

Yeah, it seems silly now, but I was basing it off of the scons-side behavior to build first, then run the tests. I'll change it.

Rebased on 0.80.0-b1, squashed, and marked as Passed. I'm confident that the rebase didn't do anything nasty, but if anyone spots problems, please let me know.

In 0.80.0-b2


Make link open in new tab

Thanks, merged

Thanks, merged

@griffpatch I got banned on Scratch but I would like to say can you check out my Scratch profile called Riel101?

Thanks, merged

@griffpatch I got banned on Scratch but I would like to say can you check out my Scratch profile called Riel101?

Please don't advertise, especially not on Github or a merged pr, either.

@MaterArc -_-

Thanks, merged

@griffpatch I got banned on Scratch but I would like to say can you check out my Scratch profile called Riel101?

Please don't advertise, especially not on Github or a merged pr, either.

@MaterArc I was ASKING

Thanks, merged

@griffpatch I got banned on Scratch but I would like to say can you check out my Scratch profile called Riel101?

Please don't advertise, especially not on Github or a merged pr, either.

@MaterArc Sorry but I think you misunderstood my message. I was wanting to ask but I think you got it the other way around.

Thanks, merged

@griffpatch I got banned on Scratch but I would like to say can you check out my Scratch profile called Riel101?

Please don't advertise, especially not on Github or a merged pr, either.

@MaterArc You are correct, but I was asking because I want more people to get to know me.


Store expansion locations separately from tokens

The main insight here is that most tokens don't have expansion locations; and that expansion locations are (currently) only used for diagnostic messages, so "slow" lookups are not a problem. Since tokens are always inserted in-order by the preprocessor (sorted by construction), we can store token index + expansion locations in a MultiArrayList and binary search for a token index when we want the corresponding expansion locations.
sqlite benchmark:
Benchmark 1 (47 runs): source/arocc/zig-out/bin/arocc -Wno-unreachable-code -fsyntax-only -I. sqlite3.c
  measurement          mean ± σ            min … max           outliers         delta
  wall_time           213ms ±  575us     211ms …  214ms          0 ( 0%)        0%
  peak_rss           62.5MB ± 58.0KB    62.4MB … 62.6MB          0 ( 0%)        0%
  cpu_cycles          789M  ± 2.09M      784M  …  793M           0 ( 0%)        0%
  instructions       1.71G  ± 2.24      1.71G  … 1.71G           1 ( 2%)        0%
  cache_references   2.06M  ± 24.4K     2.01M  … 2.11M           0 ( 0%)        0%
  cache_misses        545K  ± 11.0K      514K  …  571K           4 ( 9%)        0%
  branch_misses      7.34M  ± 10.2K     7.32M  … 7.36M           0 ( 0%)        0%
Benchmark 2 (48 runs): source/expansion-tokens/zig-out/bin/arocc -Wno-unreachable-code -fsyntax-only -I. sqlite3.c
  measurement          mean ± σ            min … max           outliers         delta
  wall_time           212ms ±  838us     211ms …  216ms          2 ( 4%)          -  0.3% ±  0.1%
  peak_rss           58.4MB ± 54.2KB    58.4MB … 58.5MB          0 ( 0%)        ⚡-  6.5% ±  0.0%
  cpu_cycles          790M  ± 2.88M      785M  …  805M           4 ( 8%)          +  0.2% ±  0.1%
  instructions       1.71G  ± 2.18      1.71G  … 1.71G           0 ( 0%)          +  0.2% ±  0.0%
  cache_references   2.02M  ± 25.4K     1.97M  … 2.07M           0 ( 0%)        ⚡-  2.1% ±  0.5%
  cache_misses        557K  ± 10.9K      536K  …  590K           2 ( 4%)        💩+  2.1% ±  0.8%
  branch_misses      7.14M  ± 9.93K     7.12M  … 7.17M           1 ( 2%)        ⚡-  2.8% ±  0.1%

I wasn't able to use poop with zig2.c because of some <quadmath.h> shenanigans (which I don't fully understand, but that's a separate issue). However using /usr/bin/time I was able to measure the max RSS
Master branch:	Maximum resident set size (kbytes): 1377964
This PR:			Maximum resident set size (kbytes): 1195260
(Difference of 187,088,896 bytes)

Updated benchmark with clearBuffers
Benchmark 1 (48 runs): source/arocc/zig-out/bin/arocc -Wno-unreachable-code -fsyntax-only -I. sqlite3.c
  measurement          mean ± σ            min … max           outliers         delta
  wall_time           212ms ±  729us     211ms …  215ms          2 ( 4%)        0%
  peak_rss           62.5MB ± 53.6KB    62.4MB … 62.6MB          0 ( 0%)        0%
  cpu_cycles          788M  ± 1.73M      785M  …  793M           1 ( 2%)        0%
  instructions       1.71G  ± 1.87      1.71G  … 1.71G           0 ( 0%)        0%
  cache_references   2.05M  ± 23.9K     2.02M  … 2.10M           0 ( 0%)        0%
  cache_misses        545K  ± 8.88K      524K  …  575K           3 ( 6%)        0%
  branch_misses      7.34M  ± 14.8K     7.32M  … 7.40M           3 ( 6%)        0%
Benchmark 2 (47 runs): source/expansion-tokens/zig-out/bin/arocc -Wno-unreachable-code -fsyntax-only -I. sqlite3.c
  measurement          mean ± σ            min … max           outliers         delta
  wall_time           213ms ±  642us     212ms …  215ms          1 ( 2%)          +  0.2% ±  0.1%
  peak_rss           58.2MB ± 49.3KB    58.2MB … 58.3MB          0 ( 0%)        ⚡-  6.8% ±  0.0%
  cpu_cycles          795M  ± 2.07M      792M  …  804M           2 ( 4%)          +  0.8% ±  0.1%
  instructions       1.71G  ± 1.79      1.71G  … 1.71G           1 ( 2%)          +  0.2% ±  0.0%
  cache_references   2.02M  ± 21.8K     1.97M  … 2.06M           0 ( 0%)        ⚡-  1.5% ±  0.5%
  cache_misses        547K  ± 9.08K      529K  …  575K           2 ( 4%)          +  0.4% ±  0.7%
  branch_misses      7.25M  ± 9.97K     7.23M  … 7.29M           1 ( 2%)        ⚡-  1.2% ±  0.1%

zig2.c: Maximum resident set size (kbytes): 1093240 (previously 1195260) so saves another 100 megs, not bad.


Not updated list of Countries ?

your list contains codes for  241 countries, list on online browsing platform for ISO, contains 249 official codes, https://www.iso.org/obp
please update and document update process, thanx a lot

Yep, I will check this out and see if I can find better data.

Updated list by @petogriac.


fix intra-link paths and missing image

Purpose
Added fixes to the Create GraphQL API page.

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

Fix for https://github.com/wso2/docs-apim/issues/54


Save scenario history more efficiently

Currently, if you play a scenario 1 time, it takes about 1 kb of disk space, and if you play a scenario 500 times, it takes about 500 kb of disk space. This is unsustainable; we can not have save files ballooning to 500 mb, and we cannot have the save/load process take 100x longer for someone who plays 100 hours versus 1 hour.
Each scenario should only save what it needs:

Newest score
Three best scores for past 36 hours
Three best scores of all time
Total number of victories
Total number of attempts

Upon further consideration, the scenario history only needs (up to) six records:

Today's three best scores
Three best scores of all time

Other statistics such as 'total number of victories' are interesting but we shouldn't bother storing them until we know we'll use them. While I understand the appeal of collecting some of these statistics now so that they'll be accurate when we get around to using them, that only really applies to the 2 or 3 people trying out the game during its development.


How to properly open a new window or switch between windows from code?

I am creating a very simple (Desktop) application which consists in two Windows A and B.
A contains a button which when pressed should close the current window and open a new window B
B only has a Text (label)
How can I properly manage the window creation/termination directly from the Compose/Window code.
What do you suggest? I saw some articles about Decompose, but I was looking for something more simple (since my application will have few windows)

I advice you to post this type of question in stackoverflow or in the kotlin slack channel. Here will create just noise, since this is not an issue but a question on how to use a specific feature of the framework.
Back to your question, you can have a list of WindowState in your Application and render the list all the time.
for (windowState in activeWindowsState) {
            key(windowState) {
                YourWindowCustomClass(windowState)
            }
        }

Then on the A button click you add WindowStateB to the list and remove WindowStateA from the windowstate list.
Check this windowState
Here is an example of similar functionality. Although it has some decoration on it: https://github.com/pablichjenkov/templato/blob/3ce5cd172f1bdc115addfefad60e139d61d021c9/component/desktopApp/src/jvmMain/kotlin/com/pablichj/incubator/uistate3/demo/DesktopAppNode.kt#L9

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


[Tutorial] Dynamixel Wizard Alternative in Tutorial

The python script to configure the motors seems to require you unplug them one at a time since by default dynamixel motors all have the same ID.
https://www.loom.com/share/df4a48edee6140a39da720334d77e36a
Instead you can use the dynamixel wizard, select a motor, the light blinks, then set the ID.

wizard > tools > id
select port
scan motors (automatically)

set ids

The annoying part is you have to separately change the baud rate by scanning all the servos and selecting each one by one when using the u2d2. Still, it's pretty easy in the GUI. For some reason right now you have to re-scan each time you change a buad rate but it only take a second to scan on 57600.

Hmm, I suppose the wizard is mentioned in the tutorial. I just personally found it way easier. I can close this, not a priority.


marker group will fail and can't recover if it is attached before a tile layer is added to the map

If a px-map-marker-group is added to a map before a tile layer is added, the marker group will fail hard. When a tile layer is added later, the marker group will not recover and draw itself.

Fixed in 1a60ca2 (v1.2.3).


fix streaming track data_export.py bug

Issue: the variable 'results' is being overwritten at the end of the loop, after it is potentially assigned values multiple times in the loop. Therefore, only the final result from the last runbook_path in streaming track will be considered for appending to dfs.

Thanks @KhylonWong! I introduced that problem in 9b3a10a. I refactored your code so that the load/compute/prune chain is executed only once, I hope this improves readability of the code.


superset time filter problem

A clear and concise description of what the bug is.
How to reproduce the bug

Go to "Datasets"
Click on 'dataset name'
look at 'Time' section
there are to problems

The first question:
I have set DEFAULT_TIME_FILTER = "Last day" in my superset_config.py.
Look at the circle on the pic, "time range" does not use "last day". It still use "No Filter"

Another question is how to set the "time grain" ? There is only one in my chart, which is "P1D"?
please
Expected results
what you expected to happen.
Actual results
what actually happens.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment
(please complete the following information):

browser type and version:
superset version: superset version
python version: python --version
node.js version: node -v
any feature flags active:

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[ ] I have reproduced the issue with at least the latest released version of superset.
[ ] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Add any other context about the problem here.

What database are you connecting to and what version of Superset are you running?

superset: 2.0.0
database: clickhouse

Thanks.  I don't have a solution unfortunately.  You might try searching Github issues for "time" and "clickhouse", there are a few issues that seem to be clickhouse-specific.  And if you're able to test this issue on 2.1.0 or (even better) latest master branch commit to see if it persists, that would be helpful.

I'll confirm that this works correctly with latest with this in my config
DEFAULT_TIME_FILTER = "Last day"

superset: latest-dev (docker)
database: clickhouse  <IP_ADDRESS> (23.8 LTS)
clickhouse-connect     0.6.11
A new chart shows correctly generated

It sounds like this is likely fixed by now, and is pretty out of date if not. If people are still encountering this in current versions (3.x) please open a new Issue with updated context or a PR to address the problem. Thanks!


feat: dotenv integration

Added dotenv import in service.js and changed readme in the way to let the user understand on how to set a custom connection string by using .env file.
Removed 16-17-18 from readme as it's repeated in 39-40
resolved #20

@astagi just solved em' check it out 🎊

Merged! Thank you @nicetomytyuk 🙌


Error on new install Application StarterKit has not been registered

Getting this error on brand new installation.

Hey @tarkanlar - I've just freshly cloned, installed and run and it's working for me (no error).
That error would usually appear if you've changed the name of the app without updating it's name/reference in /index(.ios and .android).js - i.e. you'd need to change StarterKit on line 14 to the name of the app:
AppRegistry.registerComponent('StarterKit', () => AppContainer)

Did you update anything after cloning?
I'd suggest trying again. If the issue still exists, please let me know:

the platform you're testing on - Android or iOS?

Oh sorry for late reply. I was my fault I guess, Solved the problem. Thanks a lot

No worries @tarkanlar - glad to hear you solved it!
Was the solution anything we can learn from?


Fix typo in README.md

In the Swift Package Manager section, the word "information" is misspelled.

👍 Nice catch


docs: fix allSockets example

allSockets was missing the await keyword. See: https://socket.io/docs/v3/server-api/#namespace-allSockets

@yatki good catch, thanks!

@yatki good catch, thanks!


Fix ObjectRepository/ObjectManager namespace.

Doctrine\Common\Persistence\ObjectRepository was moved to Doctrine\Persistence\ObjectRepository
Doctrine\Common\Persistence\ObjectManager was moved to Doctrine\Persistence\ObjectManager

👍


Videos converted with Playdate Video Encoder web interface show up as a black screen

I've tried a couple different videos from different sources and the resulting file just gives me a black screen.

Hey there. Thanks for reporting this issue. Could you elaborate a bit more?

Which version of Playorama do you use?
Did you sideload via USB or via Panic's website?
In Playorama, if you go to Menu > Log, is there any error listed?
Could you share any video you tried?

Thank you!

Playorama v 1.0.3
Sideloaded via USB
No log entries.
Here are two that I have tried.
https://ia801500.us.archive.org/34/items/2022ltmmever/0005 - Box Car Blues (DVD).mp4
https://vod.newellijay.tv/w/pdGKzj9hDHbTmw8RNGnNyB

The audio plays but the video is black. However, if you watch for a little bit you'll occasional see a flicker of an actual frame of the video but it's justa split second here and there and then back to black.  It also only shows black on the preview in the converter web interface.

I did a little more investigation and it appears to be related to firefox. Same file selected when using chromium comes out looking as it should. But on firefox it comes out as a black screen.

Which version of Firefox do you use? I'm on Firefox 119 on macOS 13.6 and have no problem with both videos you shared.

Is the encoder web interface using ffmpeg on the backend? I'd probably prefer just processing videos locally but I'm not sure how to get ffmpeg or another tool to encode it correctly. The Crankplayer script works but the dithering isn't as good as some of the options on the web encoder.

No, the web interface is purely hand made JavaScript. But I'd love to have a command line tool to encode pdv at some point. Not sure if it's possible to plug this into ffmpeg or if I'd rather straight away go to something in Node.
Regarding your issue, do you have any error in your DevTools console in Firefox?


Text: Update button in navbar

The update button

ONLY appear if there is a greater version available.
The tooltip should say There is a new version available for this service. Updating will dowload the new version and restart your service, causing a brief downtime

@tiero Update button will only display if needsUpdate is true from backend


Multiple Apps on single instance

How to manage multiple apps on single parse (self hosted parse server) instance with separate databse.

Closing as duplicate of #116.
You may use Server Fault for questions about managing Parse Server.
For code-level and/or implementation-related questions or technical support, please refer to Stack Overflow.

Oshkumar008, was this every answered? Hramos, do you offer any consulting services at Parse?

@hramos , In article #116 server url also different, but i need parse server url same for all apps, like parse.com


Unhandled exception when opening Audio Playback devices

Hi,
In version 4.1.2 I get the following error when opening the Audio Playback devices. It occurs when the app is started normal and also when it is started as administrator.

Regards,
Peter
`See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: Win32 handle that was passed to Icon is not valid or is the wrong type.
at System.Drawing.Icon..ctor(IntPtr handle, Boolean takeOwnership)
at System.Drawing.Icon..ctor(IntPtr handle)
at System.Drawing.Icon.FromHandle(IntPtr handle)
at tb_vol_scroll.Classes.Helpers.Utils.GetIconFromResource(String resPath)
at tb_vol_scroll.Forms.AudioPlaybackDevicesForm.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at tb_vol_scroll.Forms.AudioPlaybackDevicesForm.<AudioPlaybackDevicesForm_Shown>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
************** Loaded Assemblies **************
mscorlib
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4515.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
tb-vol-scroll
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.1.2
CodeBase: file:///C:/Program%20Files/TbVolScroll/tb-vol-scroll.exe
System.Drawing
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4395.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Drawing.dll
System
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.dll
System.Windows.Forms
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4515.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Windows.Forms.dll
System.ServiceProcess
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4161.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.ServiceProcess.dll
System.Configuration
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Configuration.dll
System.Core
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4515.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Core.dll
System.Xml
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4161.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_<IP_ADDRESS>__b77a5c561934e089/System.Xml.dll
AudioSwitcher.AudioApi.CoreAudio
Assembly Version: <IP_ADDRESS>8
Win32 Version: 4.1.2
CodeBase: file:///C:/Program%20Files/TbVolScroll/tb-vol-scroll.exe
AudioSwitcher.AudioApi
Assembly Version: <IP_ADDRESS>8
Win32 Version: 4.1.2
CodeBase: file:///C:/Program%20Files/TbVolScroll/tb-vol-scroll.exe
Gma.System.MouseKeyHook
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.1.2
CodeBase: file:///C:/Program%20Files/TbVolScroll/tb-vol-scroll.exe
System.Management
Assembly Version: <IP_ADDRESS>
Win32 Version: 4.8.4435.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_<IP_ADDRESS>__b03f5f7f11d50a3a/System.Management.dll
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.`

Thanks for reporting, i assume whatever audio device you're using does not have an icon associated with it. Hence the crash

I will be closing these issues since development on this project has stagnated at this time.