Add virtualenv execution mode to run DBT commands

Introduce a new Cosmos execution mode: virtualenv, as an alternative to the existing execution modes: local, kubernetes and docker.
This aims to simplify the user journey, so they don't need to manually create a Python virtual environment and define the argument dbt_executable_path.
The execution_mode="virtualenv" allows users of several cloud-managed Airflow services, such as Google Cloud Composer, to use Cosmos/DBT in an isolated way without dealing with Python dependency conflict hell - without the overhead of dealing with containers, Docker or Kubernetes.
Closes: #222

@jlaneve I disagree this PR should be dependent upon to the profiles PR, which didn't have a ticket associated with it and changes a huge part of the Cosmos project codebase.
This is an independent execution mode, just like Kubernetes and Docker, and it meets all the criteria described in the ticket.


File drag-and-drop UI back-end error checking is not comprehensive

The error checks in the back-end are at best spurious. We should check for the following errors system wide:

target or source of operation has moved before operation commenced. This is due to a stale page.
source files for operation don't exist in iRODS or in Django.
operation would overwrite one or more existing files.

I have implemented these for the data-store-move-to-folder endpoint in PR #2118. But they need to be implemented for all endpoints in the "data-store" category.

Addressed in #2118

Alva says this is done.


CI set up

@aappling-usgs can you review and merge?

Addresses #2 #3, but not yet #4

Sure, looks about right - I assume the checks will start working in a near-future commit


fix(plugin-nuxt): remove useNuxtApp mock in nuxt plugin preventing some behaviors (fix #703)

Description
This PR fixes the issue #703. This bug comes from the useNuxtApp that is mocked in /packages/histoire-plugin-nuxt/runtime/composables.mjs
It just removes this mock to use the useNuxtApp version from Nuxt. It allows some plugins that requires data from useNuxtApp to run correctly (e.g. @nuxtjs/i18n).

What is the purpose of this pull request?

[x] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

Hey there ! I believe there must be a reason why the author decided to entirely mock the useNuxtApp (altough I don't understand it).
Entirely removing the mocked useNuxtApp make histoire fail on my side, not at build time, but at runtime with a Failed to fetch dynamically imported module from @histoire/plugin-vue.
Maybe a better solution might be to just inline the actual nuxt config in the useNuxtApp composable ?
diff --git a/packages/histoire-plugin-nuxt/runtime/composables.mjs b/packages/histoire-plugin-nuxt/runtime/composables.mjs
deleted file mode 100644
index 9b9a4d8..0000000
--- a/packages/histoire-plugin-nuxt/runtime/composables.mjs
+++ /dev/null
@@ -1 +0,0 @@
-export const useNuxtApp = () => ({ runWithContext: async fn => await fn() })
diff --git a/packages/histoire-plugin-nuxt/src/index.ts b/packages/histoire-plugin-nuxt/src/index.ts
index b284eea..ca3cc8f 100644
--- a/packages/histoire-plugin-nuxt/src/index.ts
+++ b/packages/histoire-plugin-nuxt/src/index.ts
@@ -135,7 +135,17 @@ async function useNuxtViteConfig() {
   }
   const runtimeDir = fileURLToPath(new URL('../runtime', import.meta.url))
   nuxt.options.build.templates.push(
-    { src: join(runtimeDir, 'composables.mjs'), filename: 'histoire/composables.mjs' },
+    {
+      async getContents() {
+        return `
+            export const useNuxtApp = () => ({
+              runWithContext: async (fn) => await fn(),
+              $config: ${JSON.stringify(nuxt.options.runtimeConfig)},
+            })
+        `
+      },
+      filename: "histoire/composables.mjs",
+    },
     { src: join(runtimeDir, 'components.mjs'), filename: 'histoire/components.mjs' },
   )

Hey @gjeusel,
Thanks for your comment !
It's weird that it doesn't work on your side, I'll take a look at that when I have the time.
I think your solution would work fine. But I would like to have some feedback from the team because I don't understand why they want to mock it either.

https://github.com/histoire-dev/histoire/issues/666 is another related discussion.
@juleshry I implemented your solution and it worked for me on Nuxt 3.10.3 with Histoire 0.17.15
@gjeusel I think you're right to point out that there must be a good reason it was stubbed. But just copying the config in to the stub doesn't solve the problem completely either. (See https://github.com/histoire-dev/histoire/issues/666)
Until we completely understand the intention behind the stub it's hard to propose a fix.

I wonder why the tests don't run on this PR 🤔

anything new? i try to render https://nuxt.com/modules/icon in histoire but it is not working


Restarting closed container from UI results in navigation to main page

Describe the bug
This is a continuation of #528 See discussion there. Basically after clicking restart container, we navigate for some reason to the main app page.

Fixed in #559


Explore Hasher as extension trait

Could allow to drop dependency to sha2 and sha3
User could choose hash without requiring any implementation in this crate

May require the use of https://github.com/mcarton/rust-derivative as long as https://github.com/rust-lang/rust/issues/26925 is open.

https://github.com/aewag/hbs-lms-rust/tree/22-hasher-extension
SHA2 and SHAKE are implementing different traits: FixedOutput vs ExtendableOutput. The Hasher trait would need to be implemented for each and as such conflicting. A possiblity could be to feature-gate SHA2 and SHAKE. For now the existing implementation is kept.


why so much log webhook.ValidationWebhook	Reconcile error

Description
env:
eks 1.25
karpenter: v0.30.0
kubectl logs -f -n karpenter -l app.kubernetes.io/name=karpenter -c controller

...
2023-10-12T04:36:36.183Z	ERROR	webhook.ValidationWebhook	Reconcile error	{"commit": "637a642", "knative.dev/traceid": "afaae6a0-d85d-4f80-b621-0e39e51b59b0", "knative.dev/key": "karpenter/karpenter-cert", "duration": "21.965µs", "error": "secret \"karpenter-cert\" is missing \"ca-cert.pem\" key"}
2023-10-12T04:36:36.185Z	ERROR	webhook.ConfigMapWebhook	Reconcile error	{"commit": "637a642", "knative.dev/traceid": "76ffdf60-d339-4aba-8b64-3632482ff1c7", "knative.dev/key": "karpenter/karpenter-cert", "duration": "13.013µs", "error": "secret \"karpenter-cert\" is missing \"ca-cert.pem\" key"}
2023-10-12T04:36:36.185Z	ERROR	webhook.DefaultingWebhook	Reconcile error	{"commit": "637a642", "knative.dev/traceid": "6239cd9a-3ba5-4142-89f2-a6f6993377ad", "knative.dev/key": "karpenter/karpenter-cert", "duration": "12.956µs", "error": "secret \"karpenter-cert\" is missing \"ca-cert.pem\" key"}
2023-10-12T04:36:36.185Z	ERROR	webhook.ValidationWebhook	Reconcile error	{"commit": "637a642", "knative.dev/traceid": "ebc9bf6a-6df7-4e47-8998-6d40f1b0b5b3", "knative.dev/key": "karpenter/karpenter-cert", "duration": "11.405µs", "error": "secret \"karpenter-cert\" is missing \"ca-cert.pem\" key"}
2023-10-12T04:36:36.241Z	ERROR	webhook.WebhookCertificates	Reconcile error	{"commit": "637a642", "knative.dev/traceid": "0d25157e-9a24-4749-bb95-85acaa44ac0f", "knative.dev/key": "karpenter/karpenter-cert", "duration": "73.658652ms", "error": "Operation cannot be fulfilled on secrets \"karpenter-cert\": the object has been modified; please apply your changes to the latest version and try again"}

@txjjjjj the error is coming from kntative pkg, not from karpenter directly - https://github.com/knative/pkg/blob/main/webhook/configmaps/configmaps.go#L85

I think this is a duplicate of #2902. I'd add context in there if the conversation in there doesn't have enough info and you still have questions. The TLDR is that we are planning to drop webhook support in favor of upstream support for validation driven through Common Expression Language soon (see https://github.com/aws/karpenter-core/issues/103)


Fix #18279: Add 'addNetworkingHandler' to jest mock setup

Fixes #18279 by adding the correct methods to the jest mocks setup file.
Test Plan
Test by no longer including the workarounds in issue comments. A comment from @hramos mentioned improving the test coverage as well, but I wasn't certain how to achieve that.
Release Notes
[GENERAL] [BUGFIX] [BlobManager] - Fixed the jest mocks to avoid breaking tests

Thanks!
@facebook-github-bot shipit

cc @hramos

Re-trying.


add viewcode sphinx extension

This extension creates a link from the API docs for each class to the actual code for that class

Looks good!

I found myself wanting this to see if ScanImage pulls the session start time into metadata. I feel like it would be useful for our users in general

It would but remember it was pointed out to us at the workshop that the ScanImage TIF examples we have right now do not have metadata fields that appear as they do in actual files. I’ll ping Hannah again to see if she can send us some better data for GIN

ok well the ScanImage reader is robust to if this field is missing so I think we are in good shape but yes lets try to get ahold of the latest metadata format


upgrade(eslint-plugin-react): ^4.0.0 -> ^5.0.0

Current coverage is 70.88%

Merging #724 into master will not affect coverage as of 5f1d2e2

@@            master    #724   diff @@
======================================
  Files           12      12
  Stmts           79      79
  Branches         0       0
  Methods          0       0
======================================
  Hit             56      56
  Partial          0       0
  Missed          23      23

Review entire Coverage Diff as of 5f1d2e2

Powered by Codecov. Updated on successful CI builds.


Allow file/copyright header template to have wildcard characters

In some organizations, the file/copyright header contains the year in which the file was created.
For example:
// Blah blah blah
// Copyright (c) 2020, My Company Inc.
// All rights reserved.

Unfortunately, stylecop.json does not currently support the handling of the "year" portion of this text, since it obviously varies from file to file.
I propose that we should be able to add some wildcard text (e.g. regex) to the copyright text config value, in order to accommodate this.
For example, something like...
"copyrightText": "Blah blah blah\nCopyright (c) {regex:'\\d{4}'}\nAll rights reserved."

This behavior is by design, as it is not possible to both support the wildcard for validation and provide a deterministic and correct code fix for invalid code. This issue is discussed in detail in #1357 and #1661.


Add pylint ci

What do these changes do?

add pylint to CI
refactor files to pass pylint checks
update .pylintrc (copy from osparc-simcore)

Related issue/s

https://github.com/ITISFoundation/osparc-ops-environments/issues/97
resolves https://github.com/ITISFoundation/osparc-ops-environments/issues/623

Related PR/s
Checklist

[X] I tested and it works

This one ready or still draft? :-) I took the liberty to add the word resolves in your related issues to link them. REad this https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword

It is still in draft. Shall I unassign you until it gets ready?

This one ready or still draft? :-) I took the liberty to add the word resolves in your related issues to link them. REad this https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword

It is still in draft. Shall I unassign you until it gets ready?

yes please . thx


Improve experience when debugging with vscode

Currently when stopping the debug session the tasks remain open.
This PR uses the postDebugTask to stop all running tasks with it but there's some more work to make it robust.
e.g. when reloading etc.

To be revisited


ImportError: No module named keras_exp.multigpu

The examples do not work out of the box due to inability to import the multi-gpu modules.
$ python examples/mnist/mnist_tfrecord_mgpu.py
Using TensorFlow backend.
Traceback (most recent call last):
  File "examples/mnist/mnist_tfrecord_mgpu.py", line 57, in <module>
    from keras_exp.multigpu import (
ImportError: No module named keras_exp.multigpu

PYTHONPATH contains the path to mnist_tfrecord_mgpu.py but we need to import keras_exp, so that current directory is root of this git repo.
A workaround is to provide explicit PYTHONPATH:
$ PYTHONPATH=. python examples/mnist/mnist_tfrecord_mgpu.py

A proper approach would be to allow installing the package via pip, eg. in develop mode. It means providing a setup.py file.

@bzamecnik This keras_exp package is not production ready. I posted it as examples for others to copy and use. I used the "Unlicense" license so that anyone can just copy and do whatever they want with the code.
To make it work just add the path to where the keras_exp dir/package resides i.e.
export PYTHONPATH=/path-to-parent-dir-of-keras_exp:$PYTHONPATH

Then you can run the examples from any directory, you don't have to be in the directory where keras_exp resides. Eventually, if I have time to fix up the package, clean it up, add unit tests, etcetera then I will add a setup for pip installation. For now just use PYTHONPATH or symbolic links.

In order to be able to make benchmarks with different more easily I tried to adapt both the kuza55 and avolkov1 make_parallel() implementations into a python package that can be installed via pip. Also I tried to make runnable examples using some bigger real-world models, such as inception3 and resnet50. The code can be found at: https://github.com/rossumai/keras-multi-gpu/blob/master/keras_tf_multigpu/examples/benchmark_inception3_resnet50.py. So far I'm running a lot of measurements and preparing some summary blog article.

Nice! I'll add a setup.py to the repo here so that it can be installed with pip in editable mode. Again, the code is too unstable and probably buggy for it to be pushed to PyPi. My intention is to just illustrate code patterns and idioms for multigpu and distributed runs.
In regards to getting better speed ups, perhaps using TF pipeline directly to feed the Keras model networks would be faster. This is the idea with mnist_tfrecord_mgpu.py. I wrote an example with Cifar10 that I'll post today as well. It's not actually using tfrecords, but using TF queues/train.batch pipeline to speed up data throughput to the GPUs. It's a bit faster, and hopefully for larger scale problems the improvement should be more significant.
So probably to optimize the speed with your benchmarks that are using my mini-framework here, try to combine a TF ingest pipeline with Keras multigpu model parallelization.

OK, thank you :). It might be useful to have setup.py for local development, even without publishing to PyPI.
Yes, so far it seems that make_parallel() is able to speed up some non-trivial models (inception3/resnet50) on synthetic imagenet up to 1.8x on 2 GPUs. The next missing step to try is exactly some kind TF queue. I though that TFRecord is required for the queue. If not, it would be better/simpler. There are at least three options to try (queue_runner, Dataset API, StagingArea). So we'll see if any of that help. I'll definitely check mnist_tfrecord_mgpu.py. and the TF tutorials for that. But first, the priority now is to summarize the experiments and observations into a blog article or series. Thank you.

@avolkov1 Thanks for the cifar10_cnn_mgpu_tfqueue.py example. I tried to run/measure that today on Azure 2xM60 and our 1x/2x/4x GTX 1070 and with batch_size=512 it indeed scales well. Awesome work! Asynchronous feeding is exactly what I suspected is missing in the puzzle.
Next I'll try to measure this example better and incorporate it in the the upcoming blog article series. The next step what we'd like to do it to make it easier to use, ie. if possible encapsulate the queue in some class that you can use easily for single-GPU or multi-GPU training.


Improvements on gcovr fail_under options

More human-friendly message.
Percentages validation.

Reimplemented by resolving conflicts.
Thanks for the help, @danielmartinezruiz !


Increase wait timeouts for cluster/instance creation/deletion

This PR increases the cluster wait to 1h and instance wait to 2h

Should just work 🙏


[TypingIndicator] Plugin no longer works at all

Describe the bug
The plugin no longer shows typing indicators on channels or guilds or folders or anywhere. There's no error in the console or anything, it just doesn't work.
To Reproduce
enable plugin, go to like a popular server, mark it read, and youll see it goes from read to unread without ever showing typing which is impossible
Expected behavior
The plugin functions normally
Screenshots
N/A, the whole bug is that nothing happens. no console error appears to be caused by this plugin.
Information (please complete the following information):

OS: Windows 11 Home Insider Preview 23H2 25982.1000
Plugin Version: 0.5.4
Discord version: Stable
Compact Mode enabled? no

Additional context
Add any other context about the problem here.

Not working for me too

Still does not work...

Mine is an enhanced version and works perfectly now. Check it out: https://github.com/Pharaoh2k/BetterDiscordStuff/blob/main/Plugins/BetterTypingIndicator/BetterTypingIndicator.plugin.js

Cheers! Works well so far.


Java: Docs: Fix broken link

Motivation and Context

Description

Contribution Checklist

[ ] The code builds clean without any errors or warnings
[ ] The PR follows the SK Contribution Guidelines and the pre-submission formatting script raises no violations
[ ] All unit tests pass, and I have added new tests where possible
[ ] I didn't break anyone :smile:

Python 3.10 Test Coverage Report • FileStmtsMissCoverMissingTOTAL5838103882% report-only-changed-files is enabled. No files were changed during this commit :)
Python 3.10 Unit Test Overview

Tests
Skipped
Failures
Errors
Time

1257
1 :zzz:
0 :x:
0 :fire:
12.563s :stopwatch:


docs(api): Document feature flag for OTEL system metrics

Woops, this should have been to azure-docs-pr but OK :)

#sign-off

#sign-off


Custom Invocation ID

In some environments, there are deployed and there are running another distributed track and log tools for heterogeneous systems.
When we deploy a new Java web application with TracEE integrated in those environments, it would be great if TracEE could be integrated with 3rd party track systems in order to be able to manage and analyze one and only one Invocation ID around all the systems.
Imho the integration could be really easy if we could set/change/customize the name of the header attribute that stores the Invocation Key. Note that currently TracEE only work with header attributes named as TraceeConstants.INVOCATION_ID_KEY.
Please consider these improvement for future releases.
Thanks.

Hi @eruiz. I agree - and we have already been discussing about this feature for 2.0.
Our original idea was, that such custom bindings could easily be written by the user - by just writing the incoming context to the TraceeBackend (using a servlet interceptor). However - since then we added a lot of other http-bindings on different levels (plus the outgoing http-client bindings).  Additionally - the exception-handling and context clearing logic grew bigger than I expected and I would not want a user to have to reimplement it.
Not to sure how we want to implement that though. - it would require us to provide another SPI mechanism that works either standalone (using Tracee.getBackend SPI mechanism as well with configurable tracee contexts (as used by spring in upcoming 2.0))
@SvenBunge WDYT?

Hi @danielwegener, if I'm not wrong, the SPI mechanism lets you to customize the instantiation of a "Provider" class easily ... Imho a system based in configuration properties could work.
I have seen that TracEE has a system to load properties by using PropertiesBasedTraceeFilterConfiguration and the BackendBase.getInvocationId() could take in account that a property containing the "Invocation ID" name has been defined, otherwise it uses the TraceeConstants.INVOCATION_ID_KEYas name.
Hope it helps.
Regards

@eruiz Indeed, this could be done via tracee.properties. Point is, the Tracee Header serialization basically encodes a Map<String,String> as Http-Header-Value (somewhat like Cookie headers). This value encoding may also not be compatible with other 3rd party tracing headers. That is why I'd rather prefer an SPI loading mechanisms for additional HTTP-Request and HTTP-Response Serializer and Deserializer which could implement arbitrary logic (e.g. parse the INVOCATION_ID_KEY as plain text from an X-REQUEST-ID header).

I see ... good point, so with SPI we will be able to customize the name of the property that contains the serialized value plus the serializer/deserializer ... +1

Hmm, we can try to implement a SPI for such. But maybe it's simpler to implement the special binding only for the use case and technology. I think we can dive into in #170.


Icon submission: simple-shortener

Icon type
New icon
URL of the site or app
https://gitlab.com/jessieh/simple-shortener/
Logo / icon info
Created SVG version of logo from https://gitlab.com/jessieh/simple-shortener/-/raw/assets/icon.png by matching the font and dimensions used
Background color info
Background color is from the dark color of the logo (#363636), alternative background color is from the project's primary UI accent color (#485fc7).
Screenshot of UI w/ accent color:

Upload icon(s)
simple-shortener.zip
Anything else?
This icon is not for a centralized site or service, but a self-host-able link shortening service that authenticates user sessions with TOTPs by default. I've not seen anything in the contribution guide about this sort of thing, so I'm only assuming that this might be appropriate.
Disclaimer: The service in question is a personal project. ;)
Confirmation

[X] I have read and followed CONTRIBUTING document

I don't know about this one.
Icons are mostly okay (except for wrong order of viewBox="0 0 1024 1024" and xmlns="http://www.w3.org/2000/svg", xmlns should be before viewBox), but this software feels too niche (based of not having any non-maintainer activity on the repo) and – even if it wasn't on purpose – self-advertisement.
Selfhosted services are okay (see: Wordpress, Bookstack, Wallabag etc.), but IMO these should be at least somewhat popular.
And while aegis-icons has some really niche icons (eg. university related icons), these were requested by users.
We also had one person who made icon for service that was also their creation, but that service had almost close to half a million users and Wikipedia article. So even if that's technically self-advertisement too, at least that service is popular enough to have some users for the icon.
I'm most likely adding some kind of guideline for creating icons for selfhosted services, something like Simple Icons has: https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md#requesting-an-icon

All totally fair considerations!
I made the icon for use on my phone and wasn't sure if it'd be an appropriate addition to this project; my only real contribution here may be prompting an update to the contributing guidelines (sorry!).

Thank you for understanding. 😄
Related to this, I made "icon acceptability criteria" list. This was necessary sooner then later anyways.


Support functions with return values

This PR adds support for calling external functions that have a return value, and using that return value as the argument to other external functions or rotation gates. It adds a variable case to PyQIR values. Variables are untyped (type errors will be caught only by LLVM).

There might be some churn on some of the things added in this PR with #140 (for example, I needed to make variables typed there), but that could change depending on how the review for #140 goes.

I removed Valuable and added explicit constructors for constant values. ResultRef is kind of an odd case. I want to remove it and absorb it into Value, but it's not a proper value when static result allocation is turned off because of the magic mapping. So I'll defer that to another PR.


drivers: gpio: sx1509b: Kconfig options depend on GPIO_SX1509B

When CONFIG_GPIO_SX1509B was not set, the related Kconfig options
were still showing up in .config.  Let's make them depend on
GPIO_SX1509B so they can go away when not being used.
Signed-off-by: Michael Scott<EMAIL_ADDRESS>

@tkln Feel free to review

@nashif Not sure who should look at this.  It's just cleanup, so low priority.

Codecov Report

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

@@           Coverage Diff           @@
##           master    #9599   +/-   ##
=======================================
  Coverage   52.15%   52.15%
=======================================
  Files         212      212
  Lines       25916    25916
  Branches     5582     5582
=======================================
  Hits        13517    13517
  Misses      10149    10149
  Partials     2250     2250

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 0d0b221...67223fd. Read the comment docs.

Er.. @nashif too fast with the merge.  If it needs a 2nd adjustment commit, let me know.


Features/schools csv

Schools.csv
Location

schools.ipynb
schools.csv

Description
Using selenium and Beautiful soup, scraped all schools for current cities.
Committed Feature
Created schools csv for users to see schools available in desired city

 DS will find and share school ratings with users.


[ENHANCEMENT] Rancher 2.6.11 allows to create a cluster where each node has the same mac address

Is your enhancement related to a problem? Please describe.

There is a critical issue in the newly released Rancher 2.6.11 where customers can specify a mac address in the machine pool. The same mac address will then be allocated on each node. This is an invalid configuration breaking the cluster, but also it allows anyone to re-use the mac address of a critical component like switch, router or node.
The same problem is in Harvester 1.1.1 where VM can be created with defined mac address that already exists on the network.
This can cause production to go down when the router/switch/node mac address is mistakenly used when creating a cluster.
Describe the solution you'd like

Describe alternatives you've considered

It should not be possible to specify the mac address.
UI change:

Hide macAddress filed on rke2&rke1 page.
VM create page

When creating a single vm, click the Show More button to display the macAddress field
Hide macAddress filed when creating multiple instances

Additional context

UI change:

rke2 & rke1

vm create page:
When creating a single vm, click the Show More button to display the macAddress field
Hide macAddress filed when creating multiple instances

Verified this enhancement not fully implemented.

Tested On

Harvester v1.1.2-rc4 with Rancher v2.7-7913e283ff90eebd1f8cc48860a6b410d72cd4dd-head

[x] Harvester dashboard
[x] Harvester dashboard in Rancher
[x] RKE1
[x] RKE2

Harvester v1.1.2-rc4 with Rancher v2.6-16a06b91c2faa94ed02abef77ed3ed63134b1f41-head

[x] Harvester dashboard
[x] Harvester dashboard in Rancher
[x] RKE1
[ ] RKE2

Test Information

Environment: qemu/KVM 3 nodes
Harvester Version: v1.1.2-rc4
ui-source Option: Auto
Rancher Version: v2.7-7913e283ff90eebd1f8cc48860a6b410d72cd4dd-head and v2.6-16a06b91c2faa94ed02abef77ed3ed63134b1f41-head (Docker Image ID: 4c4b8cfe485d and 82fd1a913a60)

Verify Steps

Install Harvester with any nodes
Login to Dashboard, navigate to page Virtual Machines
Create VM with option Multiple Instance
In Networks tab, field Mac Address should NOT displayed
Create VM with option Single Instance
In Networks tab, field Mac Address should be able to toggled in Show/Hide More
Import Harvester into Rancher
Access Harvester dashboard via Rancher
Behaviors should be the same as steps 3 to 6
Navigate to Cluster Management
Create RKE1, field Mac Address should NOT displayed in Node Template
Create RKE2, field Mac Address should NOT displayed in Networks section

Hi @lanfon72 ， sorry,  I didn't notice that this PR hasn't been merged yet.    https://github.com/rancher/dashboard/pull/8503

Verified this enhancement has been implemented.
Test Information

Environment: qemu/KVM 3 nodes
Harvester Version: v1.1.2-rc4
ui-source Option: Auto
Rancher Version: v2.6-16a06b91c2faa94ed02abef77ed3ed63134b1f41-head (Docker Image ID: 82fd1a913a60)

Verify Steps

Same as https://github.com/harvester/harvester/issues/3698#issuecomment-1485007197


Is it possible to chat the size (width/height) of the chat widget? For example to support displaying a longer offline message title?

[Enter feedback here]

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

ID: 0229f415-4fbe-3fa0-cdbe-44708537334c
Version Independent ID: 36e4c245-fbe7-d746-9882-68803998ea4e
Content: Customize chat widgets using data tags
Content Source: ce/customer-service/customize-chat-widget.md
Service: dynamics-365-customerservice
GitHub Login: @mh-jaya
Microsoft Alias: v-jmh

Hello,
Presuming you're using the out-of-the-box widget, it wouldn't be possible to change its width or height. You can currently only change the elements as mentioned in Customize chat widgets using data tags.
However, if you developed your own widget using the Chat SDK, then you should be able to change the height and width of the widget. The Chat SDK allows you to make your own fully-customized widget.
For further questions and clarifications, please reach out to Microsoft Support here.
Closing this issue.
Thanks,
Jaya


Prevent from refreshing in visual mode

Auto refreshing function triggered by TextChanged event is disabling https://github.com/t9md/vim-textmanip that continuously reselect previous selection.
This pull-req will check if in visual mode, and if so, it won't refresh (redraw) buffer.

I'm sorry about I neglected the issue long time.
It seems bit overkill, but may not cause bad effect. Thank you.


Questions

I see the repo is pretty new so I think I had some luck. I was about to evaluate if I will build my own SDK for syncthing. Thank you for your work!
Two questions about your code:

How much feature complete is it? Did you only got started or ist the deployment to GitHub the last step you did?
I saw the note "based on octokit". What does this mean? I have no idea / never used octokit.

I was in the same situation like you just a few days ago. At the moment I only started with very basic features. But my plan ist to be feature complete in a few weeks because I something like an SDK for my work.

I just started last weekend and I will try to continue development mainly in my free time.
Octokit is the official .NET SDK for Github and I like the architectural structure they used. I have taken the basic functions and now I try to extend everything to work with Syncthing

Have a look into https://github.com/canton7/SyncTrayzor/tree/master/src/SyncTrayzor/Syncthing
They basically also have created a .NET SDK. Would have been my first place to start with 😃

You are right :) but I wanted to try (and learn) this by my own. The SyncTrayzor implementation should work better for the moment.


undefined behaviour in json.h using strcat

http://en.cppreference.com/w/cpp/string/byte/strcat
https://github.com/ipkn/crow/blob/master/include/json.h#L289
throw std::runtime_error(strcat("expected number, got: ", get_type_str(t())));
Passing a literal into strcat destination is undefined behaviour.

That's pure ignorance about c-strings, not an issue with crow.
c-strings have fixed size, so if you write "something", this in memory becomes:
| s | o | m | e | t | h | i | n | g | \0 |
\0 indicates the end of the string
So there's basically 2 problems of passing a c-string literal as destination to strcat

That string has fixed size. In my example, the string occupies 10 bytes, so if I try to write past this, I'll be writing in space not owned by the string
That space is protected so you can't/shouldn't be able to modify it...

should we patch it already?


Congrats! Here is your badge! https://api.badgr.io/public/assertions/Z6KP8cuFShGrmwEKv0_6WQ


libdnf: switch back to default stdenv.

Motivation for this change
The only reason this was on GCC was because of some implicit constructor conversion issues that gcc handled without complaining and clang did not.
This commit fixed those:
https://github.com/rpm-software-management/libdnf/commit/fefe0b69e8368a8e9ceeed107add174c64f00f5e
Now that it works on clang, might as well revert back to the default.
Note: I can't currently test this on darwin because bintools in master seem broken for me.
I did however apply the fefe0b69e8368a8e9ceeed107add174c64f00f5e commit as a patch to 21.05 and was able to also compile it with stdenv.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all packages 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 (or backporting 21.05 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.

This commit message is misleading — what this change does is switch back to the default stdenv, which on most platforms is the gcc stdenv, not the clang one.  Could you rephrase it?

This commit message is misleading — what this change does is switch back to the default stdenv, which on most platforms is the gcc stdenv, not the clang one. Could you rephrase it?

Yeah, you're right. That's better. PR is still in draft form and not quite ready, so I'll add some more details over the next few minutes :)

Result of nixpkgs-review pr 138540 run on x86_64-linux 1

2 packages built:

libdnf
microdnf

The commit message still doesn't make sense — the version you changed the PR title to is good, can you use that as the commit message too?

The commit message still doesn't make sense — the version you changed the PR title to is good, can you use that as the commit message too?

ugh, sorry. clearly I need more coffee this morning :)
done

@ofborg build libdnf.override { stdenv = clangStdenv; }

Hmm, that appeared not to work.  Can I get it to work like this?
@OfBorg build libdnf.override{stdenv=clangStdenv;}

Found the issue with darwin on master: https://github.com/NixOS/nixpkgs/pull/138545 (indeed unrelated to this)


Reland "Export Material curves in the Material lib"

Reverts flutter/flutter#62431
A new version 1.1.2 of the animations package has been published and this should be save to land now.

This is not safe to land without rolling in a new version of the new gallery, right?

Do you know where we pin the gallery version?

https://github.com/flutter/flutter/blob/master/dev/devicelab/lib/tasks/new_gallery.dart

that is pulling in a gallery hash which has a lockfile checked in, so it might require an update to that

[...] which has a lockfile checked in, so it might require an update to that

https://github.com/flutter/gallery/pull/231

New gallery version bump: https://github.com/flutter/flutter/pull/62439

Waiting on https://github.com/flutter/flutter/pull/62439 to successfully pass device lab before submitting this.


Reducing the fundamental building blocks of a full EpiAware problem down to infection process and observation process

At the moment, a full EpiAware problem requires three Turing models as input: a latent process, an epi model for infections and an observation model.
The latent process (with sample paths canonically referred to as Z_t in code) is used in the epi model, which is fine except if it triggers a naming collision with latent processes optionally called inside the obs model (see #188 ).
It would seem to me that it makes more sense in terms of standard code patterns to refacter epi models so that they can optionally call latent processes within themselves as per observation models (e.g. EpiObsModels.Ascertainment). This still requires consideration of naming collisions, ergo doesn't fix #188, but would seem to be a cleaner interface.

Yes I think I agree. Good idea.

Closed as superseded by #385

I'm not sure it quite is?


aarch64 release for deb linux

I noticed that among the release version, pre-compiled deb file for aarch64 architecture is missing.
Can we have a aarch64 version sometime soon?

You mean this?
https://github.com/NVIDIA/enroot/releases/download/v3.4.0/enroot_3.4.0-1_arm64.deb
If you follow the install instructions it should just work

Thanks for the prompt reply, yes, this is what I'm looking for... I think I mistaken arm64 for amd64...


feature: Expand Entire File button in diff area

I'm very sorry. Due to the following reasons, this PR will not be merged into the project:

Using 4000 for Models.Diff.MaxDiffUnified is not a good idea to achieve this goal. Maybe we can read the revision file content then combine the diff with it?
When the file contains a lot of lines, it is hard to find the next diff chunk since we do not provide buttons to goto next or prev diff content or just a mini-map in scrollbar helping user locate it.
If the file contains too many lines, I am worried about the actual running performance of this feature.
Currently, this app supports open diff with external tools，and it is very convenient to do this job. Most professional comparison tools default to displaying the entire file content and the changed parts. I think this requirement should be handled by external tools.


Document request/response logging for REST-based APIs

This would help for all REST-based APIs, not just the ones in this repo - but we have a simpler way to add docs here, so we can easily refer people to that FAQ entry.

Done in #992. Will publish new FAQ soon.


Implement Redis and the MinHashLSH Together

Suggestions
After implementing MinHashLSH for type 1 and 2 detections, implement the Redis queue for creating the hash forest with bulk amounts of data.

https://ekzhu.github.io/datasketch/lsh.html


Can configure explosion break, explosion damage, and glass penetration

Fixed bullet offset, fixed additional collision boxes for entities, and corrected Chinese translation, TYPE will display the type of weapon in the balancepack, Fix damage display error, Inaccuracy can be modified, Fix an error where soldier cannot be generated

Fix https://github.com/Cubed-Development/Modern-Warfare-Cubed/issues/21

Now the weapon Inaccuracy can be configured

test-main.zip
tes-Subsection.zip

Fix collimator offset

 Fix collimator offset

On the top images the left one is with the fix applied and the right is before?

 Fix collimator offset

On the top images the left one is with the fix applied and the right is before?

These are all, but some still deviate

Can I fix this problem this way? #105

I mean have you tested it, does it work, is the incompatibility still there, does every HUD element behave normally?
Also event.setCanceled(); is literally useless if given false, just remove that line completely

I tried, it worked

@Paneedah For big PR's like this, please squash instead of just merging

Squash? I'm not too amazing with GitHub so elaborate on what that is / does / where I can find it please.

Squash? I'm not too amazing with GitHub so elaborate on what that is / does / where I can find it please.

It just make the commit history cleaner

It squish all the commits of a pr into one, it's nice for big pr's

Ah okay thanks for letting me know.


[WIP] Screen Reader Issues

Accessibility Report
Duplicate link names in subnav
When using the screen reader and navigating through the side menu the following links are read out twice (to test: open up the links control bar with screen reader, control, option & u):

Quick start
Docs
Tutorials
Reference

I think that this may be because I have wrapped the links in  elements with titles in order to add tooltips on hover, or it could be because it is reading the icon name as well...?
Will look into it a bit more.


New Website Logo: Inedo

We :heart: TypeScript, and have tightly integrated it in all of our front-ends of our products. It has made JavaScript infinitely better to work with!

Name: Inedo
Homepage url: http://inedo.com/
Brand Guidelines/Licensing: open to use - http://inedo.com/company/media
Logo: attached png, but a svg is available here (GitHub does'nt allow upload of .svg) - https://s3.amazonaws.com/cdn.inedo.com/company/media/inedo-assets.zip

We're glad to hear that! TypeScript :heart:s you too. :smile:


Facebook Like instead of Share Link

Is the anyway in which the Facebook link can implement a Facebook Like instead of Facebook Share ?

Custom facebook likes are trickier than shares. It's usually done by native facebook like button.
For now you can doing it by opening facebook like button in new browser tab:
Register following share:
jsSocials.shares["facebook-like"]= {
    label: "Like",
    logo: "fa fa-facebook",
    shareUrl: "https://www.facebook.com/v2.3/plugins/like.php?locale=en_US&share=false&show_faces=true&href={url}",
    countUrl: function() {
        return "https://graph.facebook.com/fql?q=SELECT like_count FROM link_stat WHERE url='" + window.encodeURIComponent(this.url) + "'";
    },
    getCount: function(data) {
        return (data.data.length && data.data[0].like_count) || 0;
    }
};

Now you can use it like this:
$("#share").jsSocials({
    shares: ["facebook-like", "twitter", "googleplus", "linkedin", "pinterest"]
});

Also you need to add theming css, e.g. for the flat theme:
.jssocials-share-facebook-like .jssocials-share-link {
  background: #3b5998; }
  .jssocials-share-facebook-like .jssocials-share-link:hover {
    background: #2d4373; }

Or even better to get the src, add the color to _shares.scss, and build with grunt css for all themes:
$share-names: ('twitter', 'facebook', 'googleplus', 'linkedin', 'pinterest', 'email', 'facebook-like');
$share-colors: (#00aced, #3b5998, #dd4b39, #007bb6, #cb2027, #0a88ff, #3b5998);

@tabalinas, just wanted to say this plugin is awesome, is also the best one currently! Keep up the great work!

Thank you for pleasant feedback! I'll do my best to make it better and add new features.

Btw should be:
'total_count' not 'like_count'
getCount: function(data) {
        return (data.data.length && data.data[0].**total_count**) || 0;
    }

Thanks for an awesome social sharing script!

Hi @tabalinas, got a user of my Joomla! plugin requesting this exact feature (Facebook like instead of / next to share). Is there a reason as to why the above code is not in jssocials.js?
If there is no reason, I can add it :)
regards,
Ruud.

Hi @Ruud68, I have not added this code because it seems a bit hacky. Don't you think so? Have you tried it yourself?
I left the issue opened hoping to find a better way to do it, but now I'm not sure.

Hello guys :)
I've try this but the FQL is deprecated since 2.1 API version ...


Fix hard-coded "default" to *deviations.DefaultNetworkInstance

#329

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1050

Relevant Lines:
1491

💛  - Coveralls


Eliminate the concept of "extra workspace members"

They originally exist because binary only crates don't appear in Cargo metadata. https://github.com/rust-lang/cargo/pull/9974 would fix that.

The correct tracking issue is now https://github.com/rust-lang/cargo/pull/9992

The PR has been merged!


[feature req] userProfilePhoto method support

would love to see userProfilePhoto support alongside setMyName, setMyDescription, and friends.
currently it's only possible direct via mtproto or botfather, would be awesome to see a POST method support.
thanks!

There is no way to "localize" bot photo, so there is no point in setting it via API. It can be set once by the owner of the bot.


Bookmark with different categories overwrite each other

Describe the bug
A second NOTE bookmark at the same address overwrites an earlier NOTE bookmark at that address that had a different category.
To Reproduce
Steps to reproduce the behavior:

Run Ghidra 9.1
Run a script with this body:

   	Address addr = currentAddress;
    	Bookmark b1 = createBookmark(addr, "Category 1", "comment 1");
    	printf("Bookmark b1: ID: %d; category: %s; comment: %s\n", b1.getId(), b1.getCategory(), b1.getComment());
    	Bookmark b2 = createBookmark(addr, "Category 2", "comment 2");
    	printf("Bookmark b2: ID: %d; category: %s; comment: %s\n", b2.getId(), b2.getCategory(), b2.getComment());
    	printf("Bookmark b1: ID: %d; category: %s; comment: %s\n", b1.getId(), b1.getCategory(), b1.getComment());

See the output:

Bookmark b1: ID:<PHONE_NUMBER>47085; category: Category 1; comment: comment 1
Bookmark b2: ID:<PHONE_NUMBER>47085; category: Category 2; comment: comment 2
Bookmark b1: ID:<PHONE_NUMBER>47085; category: Category 2; comment: comment 2

Expected behavior
The third line of output should have been the same as the first.  Bookmark b2 should have been a different bookmark and not overwritten b1.
The documentation for createBookmark indicates

if a NOTE book mark already exists at the address with same category, it will be replaced.

This implies that if two NOTE bookmarks are created with different categories at the same address, both can exist.
Note that the documentation of getBookmarks also implies that multiple NOTE bookmarks can exist at the same address.

Returns all of the NOTE book marks defined at the specified address.

Screenshots
None
Attachments
None
Environment:

OS:  macOS 10.14.6
Java Version: 12
Ghidra Version: 9.1

Additional context
I wish to create multiple bookmarks at a single address.  In my case, the address is the call to a function, and the bookmarks are related to separable information extracted from a string argument to that function.  Per the API documentation, I'll have to use a different category for each bookmark at the address.

The code inside of createBookmark() is quite deliberate.  Specifically, it contains this:
Bookmark[] existingBookmarks = getBookmarks(address);
if (existingBookmarks != null && existingBookmarks.length > 0) {
	existingBookmarks[0].set(category, note);
	return existingBookmarks[0];
}

Looking though historical data, we can see that the issue is the GUI will allow only one Note bookmark at a given address, regardless of the category.   It is not clear why the GUI enforces this restriction.  The documentation for this method is  incorrect.
You can bypass this code by adding bookmarks yourself:
BookmarkManager bkm = currentProgram.getBookmarkManager();
bkm.setBookmark(address, BookmarkType.NOTE, category, note);

If you do this, then you can add multiple notes, each with a different category.  However, if you edit the notes from the GUI, you may lose bookmarks.  Also, you could use a different type than NOTE.


Ignore clippy warnings in generated code

I think it worth adding
#![allow(clippy::all, clippy::restriction, clippy::pedantic, clippy::nursery, clippy::cargo)]

to the existing #![allow(dead_code, unused_imports)] disabled warnings.

Everyclippy::restriction, clippy::pedantic, clippy::nursery and clippy::cargo is allow by default, so there is no need to allow them explicitly.
And #![allow(clippy::all)] will suppress all clippy warnings, doesn't it?

But if I have warn on the crate level I still don't want to get warnings from generated code. This is exactly my case. I have some [warn]/[deny]inmain.rs` and I get warnings that I cannot fix because you are not allowed to manually edit generated files: all changes will be lost anyway in the next regeneration.


feat: MetaMask connector

Fixes https://github.com/tmm/wagmi/issues/260
Adds a MetaMask specific connector by extending the existing InjectedConnector.
Why do we need this?
When the user has both MetaMask and Coinbase Wallet browser extensions installed, injected connector fires them both. This new provider can be used to target only MetaMask.
How to use it?
All you need to do is change the InjectedConnector to MetaMaskConnector:
import { InjectedConnector } from "wagmi/connectors/injected";

const connectors = () => {
  return [
    new InjectedConnector({
      chains,
      options: { shimDisconnect: true },
    }),
  ];
};

// Becomes to...

import { MetaMaskConnector } from "wagmi/connectors/metaMask";

const connectors = () => {
  return [
    new MetaMaskConnector({
      chains,
      options: { shimDisconnect: true },
    }),
  ];
};

This is great! It's funny because I was working on a PR for this connector as well. I did something similar within the getProvider() function. It's cool to see your files changed and compare and see where I missed things.
Were you able to test this and if so how?
Hope this gets merged would be cool!
Thank you @adbario

@adbario thanks for putting this together. we probably also want to override ready and check for isMetaMask.

@adbario thanks for putting this together. we probably also want to override ready and check for isMetaMask.

Happy to look into this soon 🚀

@tmm ready property is implemented now and merged main to solve the conflicts as type declarations were moved to another file on some other PR.

Just a quick note here regarding Brave Wallet; they do extremely good work trying to make sure it looks like a MetaMask inside the ethereum object, but have already found a few differences that can be used to detect this properly.
Also, the Brave Wallet detection in https://github.com/tmm/wagmi/pull/320 doesn't work currently at all, as that property is not in use and they set isMetaMask to true.
Will come back soon with some options.

MetaMask detection is updated now and works well now to distinguish it from the new Brave Wallet.
Brave Wallet is trying to mimic MetaMask extremely well, they even set the isMetaMask property to true.
I used the following methods to further check whether the provider really is MetaMask:

ethereum._events.connect event only exists on MetaMask
ethereum._state object only exists on MetaMask

It's good to also understand that the methods these wallets implement might change at any time and Brave will possibly try to make it even more difficult to differentiate them.

Closing in favor of #391


Short solution needed: "How to view image in CLI" (ubuntu)

Please help us write most modern and shortest code solution for this issue:
How to view image in CLI (technology: ubuntu)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

How to view image in CLI


Little refactorings for tutorial.js

This PR proposes some light refactorings for tutorials.js, including

handling of step number incrementation
removing redundant calls and simplifying functions
improving messages and
refactoring variable names for consistency

It also adds another log if a stepNumber is thrown with a value of NaN to improve debugging of #136 .

@KristinaRichts @krHERO
Could you have a look if you are fine with the changes in https://github.com/music-encoding/music-encoding.github.io/pull/139/commits/9333d9ee431521a1b5d6a70ba6510a9b578d7fe7 ?

@KristinaRichts and @krHERO any chance you have a look at this?

I also think, that the error message you suggested is better than the previous one, but in the long run, the reactions should be so clear that the user can understand why the coding cannot be rendered.

thx @krHERO and @KristinaRichts merged for now and noted for future improvement in #150


Use of undeclared identifier 'Roam'

Currently, we are using,
React Native : 0.68.2,
we are using AppDelegate.mm files containing Objective-C++

Hi can you initialise  Roam inside
#if RCT_NEW_ARCH_ENABLED

Hi can you initialise Roam inside
#if RCT_NEW_ARCH_ENABLED

@nikhil290 thank you, This solution work. After that when I going to create a test user, I got this error.
{
  "code": "EDATA NOT FOUND-5700246257146636005",
  "domain": "Data not found",
  "message": "The operation couldn’t be completed. (Data not found error -5700246257146636005.)",
  "nativeStackIOS": [
    "0   Wapp Dev                            0x0000000104b08530 RCTJSErrorFromCodeMessageAndNSError + 116",
    "1   Wapp Dev                            0x0000000104b0847c RCTJSErrorFromNSError + 256",
    "2   Wapp Dev                            0x0000000104a9f12c __41-[RCTModuleMethod processMethodSignature]_block_invoke_4.110 + 132",
    "3   Wapp Dev                            0x0000000104569fa4 __31-[RNRoam createUser::rejecter:]_block_invoke + 280",
    "4   Roam                                0x000000010a56c9f4 block_destroy_helper + 11744",
    "5   Roam                                0x000000010a530778 block_destroy_helper.41 + 4272",
    "6   Wapp Dev                            0x0000000104569e38 -[RNRoam createUser::rejecter:] + 276",
    "7   CoreFoundation                      0x0000000180bcddc0 48CD0A80-7A92-34EB-B140-8C475D135808 + 134592",
    "8   CoreFoundation                      0x0000000180be9e98 48CD0A80-7A92-34EB-B140-8C475D135808 + 249496",
    "9   CoreFoundation                      0x0000000180c1e2bc 48CD0A80-7A92-34EB-B140-8C475D135808 + 463548",
    "10  Wapp Dev                            0x0000000104aa117c -[RCTModuleMethod invokeWithBridge:module:arguments:] + 1828",
    "11  Wapp Dev                            0x0000000104aa4cb8 _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicEiN12_GLOBAL__N_117SchedulingContextE + 1156",
    "12  Wapp Dev                            0x0000000104aa4658 _ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv + 144",
    "13  Wapp Dev                            0x0000000104aa45bc ___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke + 28",
    "14  libdispatch.dylib                   0x00000001808ff094 F87EFEAD-673B-3A09-B7AB-9C69B55A18A8 + 405652",
    "15  libdispatch.dylib                   0x0000000180900094 F87EFEAD-673B-3A09-B7AB-9C69B55A18A8 + 409748",
    "16  libdispatch.dylib                   0x00000001808e1858 F87EFEAD-673B-3A09-B7AB-9C69B55A18A8 + 284760",
    "17  libdispatch.dylib                   0x00000001808e14d0 F87EFEAD-673B-3A09-B7AB-9C69B55A18A8 + 283856",
    "18  CoreFoundation                      0x0000000180bfb0c4 48CD0A80-7A92-34EB-B140-8C475D135808 + 319684",
    "19  CoreFoundation                      0x0000000180bb85e8 48CD0A80-7A92-34EB-B140-8C475D135808 + 46568",
    "20  CoreFoundation                      0x0000000180bcb240 CFRunLoopRunSpecific + 572",
    "21  GraphicsServices                    0x00000001a16c1988 GSEventRunModal + 160",
    "22  UIKitCore                           0x00000001833cb41c A84E395E-0B00-3162-B1FD-B861CE41349C + 5133340",
    "23  UIKitCore                           0x0000000183164b88 UIApplicationMain + 336",
    "24  Wapp Dev                            0x00000001045758b8 main + 104",
    "25  dyld                                0x0000000107b7c3d0 start + 444"
  ],
  "userInfo": {}
}

Hi can you check if you making any mistake in passing publish_key or bundle_id ?
PK is empty : Data not found
Incorrect bundleId & PK : Either publishable_key or bundle_id is wrong

@nikhil290 Here are our configurations for the iOS app. but when creating users above error is occurring. We have 3 schemes dev, prod and uat for each environment.
In android we used the publishable key with com.wappapp.android.dev and it worked as expected.

Hi @ThushalIntervest
Can you downgrade react native to 0.64.3. and check again ?
Mean time Our developer looking into the above error

Thank you for the suggestion @nikhil290 🙏 . We can test with React Native 0.64.3 but we want to continue with React Native 0.68.2 Because it will impact our other Libraries. For that can you please give an update on when you found the solution for this error 🙏.

We have the same issue. Any updates on this?

Hi @hamidhadi @ThushalIntervest yes we are working on it and will share an update asap .

Hi @hamidhadi @ThushalIntervest

You can follow below steps to fix the issue

Rename AppDelegate.mm to AppDelegate.m directly in xcode.
Call Roam initialize before #if RCT_NEW_ARCH_ENABLED if they are not setting USE_FABRIC=1 RCT_NEW_ARCH_ENABLED=1 while installing pods.

Hi, @nikhil290
Thanks for your reply. I'm not sure we want to change the file extension as it might affect other turbo modules.

@hamidhadi  true, I did the same thing previously. it didn't work and after kill sometimes the app crashed and the location tracking not worked.

Hi @hamidhadi it is working from our end , we are trying to replicate it the above mentioned crash and will update you soon

@nikhil290 Even if that works now, we can't ensure that it won't affect the other libraries as your proposed solution is changing the RN signature.
Still, I tried to run the app after applying your solution, and I'm getting the following error:
Error: NativeModules.RNRoam is undefined, js engine: hermes

@hamidhadi for that you need to,

Open the iOS module files, located inside node_modules/roam-reactnative/ios/.
Open the app workspace file (AppName.xcworkspace) in Xcode.
Move the RNRoam.h and RNRoam.m files to your project. When shown a popup window, select Create groups.

Thanks, @ThushalIntervest!
I believe the auto-linking issue was supposed to be fixed as part of this release

you welcome @hamidhadi . is that works for you?

Hi @hamidhadi @ThushalIntervest https://reactnative.dev/docs/0.68/new-architecture-app-intro#ios-use-objective-c-mm-extension You can follow below steps to fix the issue

Rename AppDelegate.mm to AppDelegate.m directly in xcode.
Call Roam initialize before #if RCT_NEW_ARCH_ENABLED if they are not setting USE_FABRIC=1 RCT_NEW_ARCH_ENABLED=1 while installing pods.

@ThushalIntervest @hamidhadi Can you confirm if the solution provided is working for you or you still facing any issue ?

@nikhil290  Previously I have done this method and it didn't work(Location Not Tracked) in the App Kill state(iOS). And also I think this is unsuitable for a new RN architecture. It will affect the other thrid party dependencies.

Hi @ThushalIntervest we built an example app and added the same below solution for react native new architecture (0.68.2) as mentioned above

Rename AppDelegate.mm to AppDelegate.m directly in xcode.
Call Roam initialize before #if RCT_NEW_ARCH_ENABLED if they are not setting USE_FABRIC=1 RCT_NEW_ARCH_ENABLED=1 while installing pods.

Steps:
Request permission
Create user -> user id and response displayed in app
toggle listener
start tracking -> locations successfully displayed in app and published to server as well
We are able to start the tracking can we connect on call along with our developer to get into the root cause ?
https://calendly.com/d/dsd-y9r-xdf/technical-support-working-hours

We decided not to move forward with Roam at this point.


Empty file for multiple downloads

Hi!
I'm trying to get multiple files in iOS, I have something like this:
//save multiple files within the same directory, event is fired after directory creation
$scope.$on( "createDir", function() {
      toDownload.forEach(function( value, index ) { //iterate through an array of urls

        var fileName = URI(value).filename(), //extracting the filename from the original file
        uriString = value; // the url value from the current array index

        // open target file for download
        window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {

        fileSystem.root.getFile( directoryName + '/' + fileName, { create: true }, function (targetFile) {
            var downloader = new BackgroundTransfer.BackgroundDownloader();
            // Create a new download operation.
            var download = downloader.createDownload( uriString, targetFile );
            // Start the download and persist the promise to be able to cancel the download.
            promises.push( download.startAsync() ); //added to an array since we'll use angular's $q.all(promises).then [...]
          });

        });

      });

      $q.all(promises).then(function(res) {
         // etc...
      });
    });

Checking the downloaded files it seems that only the last file is been written and the others are 0 bytes.
I tried to live check the directory and I noticed that the last file changes size up and down during download, so I'm pretty sure that the download of all the files works but they are written sequentially on the same file (the last one).
Any hint? Thank you in advance! :)
ps what about porting https://github.com/thibaultCha/TCBlobDownload ?
--- UPDATE ---
I solved for now by downloading a zip and unzipping onSuccess. I was wondering if I can notify the user somehow when the download ends and the app is in background mode. Ideas?

Hello,
I'm sure you can use local push notification plugin to update user within onSuccess function.

Hi @enricodeleo! we've recently added possibility to run concurrent downloads for iOS. Please try it!
I'll close this issue but feel free to reopen it or report a new issue if you have any questions.

Hello! I'm trying to download concurrent zipped files in IOS but doesn't works, in Android works well.
For example:
At the first time, I'm lunching the download A, when this download haves 10% completed, lunch the second download B. This download B is starting directly at 10% and the download B is stopped, both downloads become a corrupted.
Seems like the promises combined in only one.
my code is very simple, i use VUE to manage the promises and stop the downloads when user wants:
`window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
fileSystem.root.getFile(fileName, { create: true }, function (targetFile) {
(async () => {
console.log('create donwload',uriString,targetFile,chapter.id);
                        var uriMatcher = "^" + fileName.replace(".", "\\.") + "$";
                        const downloader = new BackgroundTransfer.BackgroundDownloader(uriMatcher);
                        const download = downloader.createDownload(uriString, targetFile,chapter.title);

                        const onSuccess = function () {
                            const fileSaved ={
                                dirPath:targetFile.nativeURL,
                                fileName:fileName,
                            }
                            delete self.descargasActivas[chapter.id];
                            resolve(fileSaved);
                        }

                        const onError = function (error) {
                            console.log('Download startAsync Error: ', error);
                            delete self.descargasActivas[chapter.id];
                            reject(error);
                        }
                        const onProgress = function (progressEvent) { // progress callback
                            const progress = Math.round(progressEvent.bytesReceived / progressEvent.totalBytesToReceive * 100);
                            // console.log(progress,'%' ,chapter.id );
                            chapter.downloadProgress = progress;
                        }

                        // Start the download and persist the promise to be able to cancel the download.
                        const downloadPromise = download.startAsync().then(onSuccess, onError, onProgress);
                        await f7.store.dispatch('addDownloadPromise',{id:chapter.id, promise: downloadPromise});

                    })();

                },(error) => {
                    console.error('Error al obtener el archivo:', error);
                    reject(error);
                });

 `

Any solution? I'm trying to pass a uriMatcher in BackgroundDownloader but doesn't works.


ERR: Time out on register

Hi,
I try to fetch data from my Rotex HPSU compact. I use a M5 Stick C and connected RX, TX and GND to X10A port and use USB port for power. And I use DEFAULT.h with default values.
The first time I connected everything, it was working. I got valid values for temperatures. Then I tried to enable further entries, since then everything seems broken. I always got errors like this:
Querying register 0x61...
ERR: Time out on register 0x61! got 4/97 bytes
0x03 0x40 0x61 0x5b

I tried several def-files to include, a lot of possible values and even the first version which was working - but no one is working. I also tested with an old esp32 board, same issue, same output.
Cabling was checked multiple times, the esp and heat pump was restarted multiple times.
Do you have an advise what I could do / test to resolve this issue?

The GND cable was broken, replaced and working fine again


The custom type_traits interfere with other code

What steps will reproduce the problem?
1.
Test with chrome code
2.
3.

What is the expected output? What do you see instead?
Crazy compiler errors.

What version of the product are you using? On what operating system?
sparsehash v2.0.2
Visual studio 2010 sp1
windows 7 64 bit

Please provide any additional information below.

The popular compilers support the type_traits needed so the custom type_traits
code should be removed or at least add the option to disable it.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 24 Mar 2012 at 10:16

I have not come across this with MSVC 12/15.
Assume fixed. Comment if otherwise.


15 - Governance group WebEX

Governance Group WebEx with DIG and Data Centre

We held a meeting 9th November, notes and outcome
Publication of manifesto’s
•	(ACTION) To discuss with ICES pubs (Ruth) to find the best home for these in the ICES public facing library;
@jensr if you have no comments to the summary, will send this out to the GOV chairs

Publication of manifesto’s
• (ACTION) To discuss with ICES pubs (Ruth) to find the best home for these in the ICES public facing library;

these will be 'user handbooks'


Added support for Odin

Resolves #3204.

I think, the only pattern that can be inherited from clike is function.

I see no point in highlighting the names of built-in procedures (abs, align_of, u128le, etc.), since they are ordinary shadowable identifiers.

The manual explicitly defines brackets and parentheses as operators. I’ll move them to the punctuation section if you like.

I’ve added the following features which present both in the compiler and @gingerBill’s post, but remain undocumented:

the asm keyword;
the 0d, 0h, and 0z number prefixes;
the j and k number suffixes.

No nested multiline comments :( See tests/languages/odin/failed_multiline_comment_feature.test.

Please resolve the merge conflicts, and then we can merge this. Do the following steps:

Merge the master branch of this repo into this branch.
Run npm ci && npm run build. This will resolve the conflicts.
Commit all changes.

This should work. Don't be surprised by any minified files changing. We recently switched to a different minifier.

I just merged #3424, so I'll close this now.
Thank you for contributing @edukisto!


Add support for ignored:"true" tag, which causes envconfig to ignore the tagged field.

Looks great, thanks!


Add wait + tenacity when we restore network

Hi team, just came across this issue in one of our opensearch runs:

test_network cut is finishing its thing
Juju tries to reach to the instance cut off right before the test restores the network:

2024-09-12T22:52:07.3489453Z machine-1: 22:51:43 ERROR juju.worker.dependency "api-caller" manifold worker returned unexpected error: [35e1b8] "machine-1" cannot open api: unable to connect to API: dial tcp <IP_ADDRESS>:17070: connect: no route to host

Network restored
Unit set to failure right after, because of the failed trial to run update-status hook:

2024-09-12T22:52:07.3542875Z unit-opensearch-dashboards-1: 22:52:04 INFO juju.worker.uniter awaiting error resolution for "update-status" hook

wait_for_idle fails as we have a unit in error

Full CI run: https://github.com/canonical/opensearch-dashboards-operator/actions/runs/10831485374/job/30079586227
Proposal
Let's have a wait after each restore network cut call with tenacity:
def restore_network_cut(...):
    ....
    try_wait_model_settles(wait_list)

@tenacity.wait(...)
def try_wait_model_settles(wait_list):
    # Wait for the list of units, if not specified, wait for the entire model to settle
    wait_for_idle(...)

@phvalguima I could be wrong but I think this change is made in this pr


tf lite armeabi version is much slower than the nightly aar

  At first I was using  'org.tensorflow:tensorflow-lite:0.0.0-nightly'  aar in my own project. The tf lite model costs 900ms.
  But in my company project, the ndk abiFilters is armeabi.  I changed abiFilters from armeabi-v7a to armeabi. However,  I found the aar not support armeabi.

I compile the armeabi version with the following command, and import so and jar file, but my model costs 4000ms. Is there some wrong with the command ??
bazel build --cxxopt='--std=c++11' //tensorflow/lite/java:tensorflowlite
--crosstool_top=//external:android/crosstool
--host_crosstool_top=@bazel_tools//tools/cpp:toolchain
--cpu=armeabi

@shashishekhar , could you ptal?

@zjmirving : You should use -c opt for optimized code.

@zjmirving : From the original question I gathered that you were using armeabi with Java wrapper and still getting better performance than what you built yourself, in that case right build flags are important.
armeabi-v7a will be better than armeabi

@zjmirving Hi. I'm trying to build tensorflowlite with option --cpu=armeabi, but always fail due to "clang: error: clang frontend command failed with exit code 70". Could you tell me the version of your android sdk and ndk?

@FrisaSZ ndk is 14, sdk is 26.  I think there is no need to build tensorflowlite with option --cpu=armeabi. Now almost all of the mobiles support armeabi-v7a, you can just assess it.
String[] abis = new String[]{};
if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.LOLLIPOP)
{
abis = Build.SUPPORTED_ABIS;
} else {
abis = new String[]{Build.CPU_ABI,Build.CPU_ABI2};
}
for(String abi:abis)
{
if(abi.equals("XXX")){
}
}


Remove output to stdout from all TUV-x library code

@mattldawson I vote we close this one. The only output is in the files listed below. Anything written to stdout is an error messages right before we crash the application.

core.F90
cross_sections/hno3-oh_no2.F90
cross_sections/tint.F90
cross_sections/o3_tint.F90
cross_sections/no2_tint.F90
cross_sections/rono2.F90
diagnostic_util.F90
la_sr_bands.F90
linear_algebras/linpack.F90
netcdf.F90
photolysis_rates.F90
quantum_yield.F90
quantum_yields/tint.F90
tuvx.F90
util.F90

sounds good to me!


Hide mouse cursor on display when idle

Looks like version 2 does not have this feature. Please hide mouse and bottom-right "+" sign for controller if the user mouse (not keyboard) is idle/inactive on screen for 3 seconds.

If controller is open but mouse is on presenter, then mouse and it's custom titlebar (if existing) should be hidden on idle. Controller can remain open and mouse can be always visible on top of controller.


Browser: Use of requiring hypercore with browserify, not working

Getting the following error on hypercore import in a react app that is transpiled using browserify.
Ex. Use:
const hypercore = require( 'hypercore' )

Setup
OS: Mac (Catalina) / Windows
Browsers: Opera, Chrome, Beaker
Experienced the same error on all:
TypeError: Cannot read property 'variables' of undefined
    at Object.<anonymous> (bundle.js:148994)
    at Object.1051._process (bundle.js:149144)
    at o (bundle.js:1)
    at bundle.js:1
    at Object.<anonymous> (bundle.js:148974)
    at Object.1050.node-gyp-build (bundle.js:148978)
    at o (bundle.js:1)
    at bundle.js:1
    at Object.<anonymous> (bundle.js:53240)
    at Object.633../cipher-state (bundle.js:53744)

Digging further, error on line:
var armv = process.env.ARM_VERSION || (arch === 'arm64' ? '8' : process.config.variables.arm_version) || ''

Had importing hypercore working before in browser.
Even tried downgrading to v7.12, no luck.
Thoughts?

@moskalyk did you get this working?

It won't work in the browser atm due to missing crypto primitives I'm pretty sure

Shit, really?

works now

Thank you - seem to still be getting this error:
/node_modules/sodium-javascript/memory.js
Module not found: Can't resolve 'worker_threads'

@moskalyk what env? browserify etc etc?


Search icon misaligned in dashboard template demo

Hi guys, I found this CSS bug:

https://getmdl.io/templates/dashboard/index.html

I believe this is the cause of the bug:

If I remove that property, the icon is aligned perfectly.
It also affects another browse such as Opera.
I am using:
MDL v1.2.0
Chrome Canary 54.0.2826.0
Windows 10 Build 14393

Since this is a template-only issue it isn't something we are going to work on internally as we are focused on V2. It is probably related to an alignment fix I made so the drawer icon should always align by default properly.
If someone from the community wants to address this, mdl-1.x is open for PRs.
Thank you.


SHA256 mismatch pepper-flash

Removing the file and running brew update does not work.

I can confirm this behavior. Would you care to submit a PR? It’s a quick fix.

Sure, if you can point me to some docs or info. This will be my first PR for this project.

The Getting Set Up To Contribute section of this document would be relevant. Rather than making a new cask though, you would just go into your /Library/Taps/caskroom/homebrew-cask folder and open up the pepper-flash file with a text editor. Then you just have to replace the expected sha256 from your error with the actual value, also from your error. Then just follow the Sumitting Your Changes section of the document I mentioned earlier and you should be good. There isn't too much too it, but there are plenty of people here to help if you need it.

Temporary fix submitted as pull request, but there's a better download link on an Adobe Help page - this one
That link will always point to the latest version, and is an offline installer. However, the uninstall stanza would need to be updated accordingly for this package.

Thank you @adityadalal924 for the fix and pointing out the URL. However, we prefer the versioned URLs if those are available. At the moment the pepper-flash.rb looks good.

Just got this error today, but with different hashes. I would suspect that adobe just replace the file whenever they feel like it. There seems to be no way to bypass checksum verification...

Updated shasum, so that should fix the error for now.
@victorpopkov the "versioned" url is a misnomer in this case, as you can see that AdobeFlashPlayer_18ppau_a_install.dmg changes versions silently anyway, breaking the formula with every update.
@robsaunders see my earlier comment - you can create your own custom formula with that url and a version: latest and a shasum of nocheck if you want, or look into a script like this one.

the "versioned" url is a misnomer in this case

You are absolutely right, this cask should be modified if it updates silently. There is also a full URL available like https://admdownload.adobe.com/bin/live/AdobeFlashPlayer_<IP_ADDRESS>ppau_a_install.dmg, but the checksum also seems to change silently and doesn't match with the one used in the cask earlier.
We could consider the approach used in adobe-air.rb or adobe-digital-editions.rb and modify the cask like this:
cask :v1 => 'pepper-flash' do
  version '18'
  sha256 :no_check # required as upstream package is updated in-place

  url "https://admdownload.adobe.com/bin/live/AdobeFlashPlayer_#{version}ppau_a_install.dmg"

Bug still reproduces

Fixed in  #21196


Will there be a new FDK AAC build for v1.8.2?

Handbrake v1.8.2 came out on August 10, 2024. It has now been out for two months and has some critical fixes. Hopefully you can get this updated ASAP!

Yes, it would be good with an update. I don't think I ever have been affected by bugs (small ones, but still) in the way as I have been with the last few releases, and those are fixed now.
Many thanks in advance! Your work is much appreciated.

updated


database/sql: example usage for Out is incorrect

Hi,
Small thing, but please change example usage code for sql.Out from:
_, err := db.ExecContext(ctx, "ProcName", sql.Named("Arg1", Out{Dest: &outArg}))
to:
_, err := db.ExecContext(ctx, "ProcName", sql.Named("Arg1", sql.Out{Dest: &outArg}))
Line 288 in database/sql/sql.go
What version of Go are you using (go version)?
Go 1.9
Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
linux/amd64 (Windows Subsystem for Linux)
What did you do?
I copied the code in the example usage of the new Out parameter and the compiler complained about unknown type Out
What did you expect to see?
N/A
What did you see instead?
Compile error

CC @kardianos

You are correct @pieterlouw . I'll send a fix for the docs soon to add the sql. package to the Out identifier. Thanks for spotting that.


v0.12.2 - terraform plan on snowflake_stage keeps showing differences

Since upgrading to v0.12.2 I've started getting diffs for all the stages I've added to Terraform.
Here's an example diff:
  ~ resource "snowflake_stage" "example" {
        database            = "DBNAME"
      + file_format         = "TYPE = JSON NULL_IF = ('[]')"
        id                  = "DBNAME|SCHEMANAME|STAGENAME"
        name                = "STAGENAME"
        schema              = "STAGENAME"
        storage_integration = "STORAGEINTEGRATIONNAME"
      + url                 = "s3://s3bucketname/data"
    }

tfstate after applying it
{
      "mode": "managed",
      "type": "snowflake_stage",
      "name": "STAGENAME",
      "provider": "provider.snowflake",
      "instances": [
        {
          "schema_version": 0,
          "attributes": {
            "aws_external_id": "",
            "comment": "",
            "copy_options": "",
            "credentials": null,
            "database": "DBNAME",
            "encryption": null,
            "file_format": "",
            "id": "DBNAME|SCHEMANAME|STAGENAME",
            "name": "STAGENAME",
            "schema": "SCHEMANAME",
            "snowflake_iam_user": "",
            "storage_integration": "STORAGEINTEGRATIONNAME",
            "url": ""
          },
          "private": "xxxyyy==",
          "dependencies": [
            "snowflake_database.database",
            "snowflake_schema.schema"
          ]
        }
      ]
    },

Even after applying ... it gives me the exact diff as I pasted on top.
Also ... it's strange that the url and file_format in the tfstate are just blanked out.

We have just upgraded to 0.12.2 (from 0.11.0) and are also starting to see the same behavior, with both "url" and "file_format" properties.  They worked fine in 0.11.0, but now each time we plan, it wants to update these properties in our stages as well.   Is this something that is fixed by https://github.com/chanzuckerberg/terraform-provider-snowflake/pull/201?

confirmed fixed in 0.13.0 most likely due to #201


Implement --path argument

Resolves #408.

I followed the behavior of pip freeze when it using to its own --path and specifically observed how it behaves with --local and --user as well as with virtual envs.

Whoops, need to update some documentation


trace: add support for stacktraces

I was just going through useful signals to help distinguish a trace, I noticed in the OpenCensus Proto specs that we have a definition for StackTrace
https://github.com/census-instrumentation/opencensus-proto/blob/d3b7200dbd14743faa22c6642291d76030833cbd/src/opencensus/proto/trace/v1/trace.proto#L300-L350

Perhaps we should support for stacktraces as fields of a span and provide helpers.
Options available

Go runtime package support
The Go runtime package provides the ability to retrieve stack frames e.g.
https://golang.org/pkg/runtime/#Frames

package main

import (
	"fmt"
	"runtime"
)

func main() {
	e := func() {
		pc := make([]uintptr, 10)
		n := runtime.Callers(0, pc)
		if n == 0 {
			return
		}
		pc = pc[:n]
		frames := runtime.CallersFrames(pc)

		for {
			frame, more := frames.Next()
			fmt.Printf("- more:%v | %s\n%#v\n", more, frame.Function, frame)
			if !more {
				break
			}
		}
	}

	d := func() { e() }
	c := func() { d() }
	b := func() { c() }
	a := func() { b() }
	a()
}

Panic/Byteslice translators
In the case of panics. if users invoke recover() or they can invoke
runtime.Stack or runtime/debug.Stack and from that we can provide a translator that basically translator  an error, string, byte slice into *StackFrames e.g. in package trace

func ParseStackFrames(source interface{}) (*StackFrames, error)

where StackFrames is a translation of the proto definition
Exporter support
Stackdriver Trace supports exporting Stacktraces https://godoc.org/google.golang.org/genproto/googleapis/devtools/cloudtrace/v2#StackTrace
and I think other APM providers would be interested in following too.

I think this needs to be specified in OpenCensus specs first.

We deprecated stacktrace support from OpenCensus. AFAIK, they ended up being in the proto in the first place to comply with some legacy stuff we are not interested in supporting anymore. Please open an issue at the specs repo, https://github.com/census-instrumentation/opencensus-proto, if we need to reconsider them.


Use https://generate.thisdx7cartdoesnotexist.com/ from my Patch editor?

Hi. I'm building a patch editor for DX7 / Volca FM in Max for Live. Current version here: https://gumroad.com/l/VolcaFMEditor
In the latest release I'm adding the ability to load and send DX7 Syx Cartridges. I'd love to add the ability to load a unique bank generated by https://generate.thisdx7cartdoesnotexist.com/. Is it okay for me to hit that URL directly from my app? Obvs I will provide a link back and attribution.

Hey, cool project!
More than happy for you to use the endpoint

Done: https://www.mindlesstrx.com/post/volca-fm-editor-huge-update
Thanks!

Hey,
I was thinking about adding an endpoint that will just generate a single voice. It will also have the option to specify the that latent dimension that generates the voice.
This is essentially 8 numbers between 1 and 0 eg [0.1, 0.6, 0.2, 0.54, 0.34, 0.12, 0.28, 0.92] and that will allow a user to tune the voice.
Would you be interested in implementing something like this into your editor?
Cheers!


PLOT/VS/OVER/SYM=dot hangs Ferret (not PyFerret)

Recent changes for symbol-plotting left one small bug.
When large number of points is plotted, only in Ferret, this plot hangs:
! Define a grid with > 10000 total pts
yes? define axis/x=1:359:2/units=degrees_east xaxis
yes? define axis/y=-90:90:1/units=degrees_north yaxis
yes? let xpts = x[gx=xaxis]  + 0*y[gy=yaxis]
yes? let ypts = 0* x[gx=xaxis]  + y[gy=yaxis]
yes? shade xpts

! This plot hangs
yes? plot/vs/over/sym=dot xpts, ypts

This is in routine GKPLOT_makedot, inside of gksmv_makedot.F, where the Ferret-side calls are making a call to plot a batch of point-symbols, then need to reset the value of IPTMD.
I've fixed this and added a benchmark test.


[parameters] Bug - /maps/api/place/autocomplete/json

Thanks for stopping by to let us know something could be better!

PLEASE READ
If you have a support contract with Google, please create an issue in the support console. This will ensure a timely response.
Discover additional support services for the Google Maps Platform, including developer communities, technical guidance, and expert support at the Google Maps Platform support resources page.
If your bug or feature request is not related to this particular library, please visit the Google Maps Platform issue trackers.
Check for answers on StackOverflow with the google-maps tag.

Please be sure to include as much information as possible:
Environment details

Specify the API at the beginning of the title (for example, "Places: ...")
OS type and version
Library version and other environment information

Steps to reproduce

?

Code example
# example

Stack trace
# example

Following these steps will guarantee the quickest resolution possible.
Thanks!

If you would like to upvote the priority of this issue, please comment below or react with :+1: so we can see what is popular when we triage.
@freestefanphilip Thank you for opening this issue. 🙏
Please check out these other resources that might help you get to a resolution in the meantime:

Check the issue tracker - bugs and feature requests for Google Maps Platform APIs and SDKs
Open a support case - Get 1:1 support in Cloud Console.
Discord - chat with other developers
StackOverflow - use the google-maps tag

This is an automated message, feel free to ignore.


No requirements.txt

The requirements file isn't part of the repo. Would you be able to add it in?

Fixed.


fix(frontend): update pre annotation jsonl schema

:tada: This PR is included in version 4.1.0-alpha.15 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[Transaction]Refactor transaction runtime implementation for distributed transaction

$subject
subtasks:

[ ]  https://github.com/ballerina-platform/ballerina-lang/issues/24785

[ ] https://github.com/ballerina-platform/ballerina-lang/issues/25031

Closed the issue since sub-tasks are completed.


How to install in fedora

I don't know how to install in fedora

Not the place to ask; this is for reporting bugs. Might pay to switch to windows.


Uncaught TypeError: Cannot read property 'baseTexture' of undefined at ParticleContainer.renderWebGL

I saw that my game uses between 20 and 35% of the CPU
Since I'm using any of the snazzy functions that Container would profer, I thought to use ParticleContainer. But when I change my code to use PIXI.particles.ParticleContainer, I get the above exception. Since all of my addedChildren are instantiations of the PIXI.Graphics class, I'm having trouble figuring out a solution.

ParticleContainer doesn't work with Graphics. However we had many cases like that, and there are many optimizations for them.
Just describe it more and we'll find solution for your case :)

I'm building a map with some 8000+ irregular, but solid, polygon cells that need to be interactable, but fixed position (so mouseover, mouseout and click events bound). These 8000+ cells are drawn in place using the Graphics object with their x and y coordinates provided by the Map class. They're all added to a stage class which I keep a module/function scoped stage variable for. Which is rendered in the animationRequestHandler function.
From reading through the internet about using Graphics, it's less efficient than using Sprites, but I can't figure out a way to turn all of my procedurally generated cells into Sprites on the fly.

I can give you simple optimizations that possibly solve your case. If not, we'll move to something more hardcore.
Tilemap
Single chunk
The idea is to maintain big Graphics object that contains everything on a certain rectangle that is bigger than camera. Once camera is out of it, you have to move the rectangle that way its center is the  same as camera's and refill tilemap with polygons. To make it easier, you can store PIXI.Polygon objects somewhere and re-add only those of them who are inside rectangle.
Many chunks
Maintain multiple Graphics objects, each containt 8x8 cells or so. Set "renderable" to false for those that are not seen by camera. You can also use that "discrete moving rectangle" trick for it.
Interaction
Yeah, you'll have problems with interaction in any case. Please define your own containsPoint() method for tilemap, that finds which polygon can contain mouse, and then check only that polygon.


patel includes a tests package

The evil twin of https://github.com/conda-forge/tomlkit-feedstock/issues/24 , this ships a tests package which ends up in site-packages, which is (at least) a test-time dependency of poetry (conda-forge/poetry-feedstock#39). This causes ClobberWarnings:
ClobberWarning: This transaction has incompatible packages due to a shared path.
  packages: defaults/noarch::pastel-0.2.0-py_0, defaults/linux-64::tomlkit-0.7.0-py37h89c1867_2
  path: 'lib/python3.7/site-packages/tests/conftest.py'

As this feedstock doesn't run those tests, the easiest thing to do is to remove the tests folder (and/or patch out the setup.{py,cfg} that requires them). PR akin to https://github.com/conda-forge/tomlkit-feedstock/issues/24 incoming!

Fixed by https://github.com/conda-forge/pastel-feedstock/pull/6


Cannot sponsor the project

Describe the bug
Cannot sponsor the project, there is an error
To Reproduce
Click on top-button "Sponsor"
Expected behavior
Donate
Screenshots

Additional context
/

GitHub Sponsor is not available in my country yet. Please use paypal to contribute. Thanks


find out why models with two armatures are not exporting correctly

https://github.com/kcoley/gltf2usd/issues/63

@kcoley Did you hit a dead end on this issue? I've noticed Mixamo.com uses multiple armature for their animation sequence... getting this resolved would potentially open up a great workflow for creating character animations very quickly.  I've had partial success merging the armatures and rebinding the mesh using maximo assets... but still not there yet.

Here is an example from Mixamo.com I converted to usdz SambaDancing20.usdz.txt
I'm also trying to work out what the grey/white reflection is caused from.... it seems to happen in GLTF file as well. When I disable environment lighting in gltf-viewer.donmccurdy.com to "none"  the terrible looking grey/white shading seems to disappear!

@wave-electron nice find.  I hit some walls with this one as I was not able to get it to generate properly without some work in terms of merging glTF skins that may have share joints and mapping this to a referenced usd skeleton that would be instanced across multiple meshes.  At the moment, it seems to be easier to work this out at authoring time, though I plan on making some updates to the skeleton export from the new set of glTF-asset-generator models


fix: Update work dir in go ci

Update the correct working dir for Go CI

Hey, @x-sushant-x
I saw by mistake I mentioned the wrong path this is why Go CI is falling. This PR will fix that.

No worries! Let me merge it.

Awesome. Thank you!


Update training-microsoft-teams-landing-page.md

Updating the "Teamwork" course title and description so that it is fully fleshed out.

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@CarolynRowe PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Child Uses Dirty Parent Matrix, Causes Incorrect Positioning

Have been having a weird issue when loading and positioning the loaded models into my scene. Have gone through the code and finally found a way to reproduce (see bellow).
Background
Babylonjs loader computes the world matrices in the loader, in my case, it causes some of my objects to be positioned incorrectly on startup.
// freeze and compute world matrix application
for (index = 0, cache = scene.meshes.length; index < cache; index++) {
    currentMesh = scene.meshes[index];
    if (currentMesh._waitingFreezeWorldMatrix) {
        currentMesh.freezeWorldMatrix();
        currentMesh._waitingFreezeWorldMatrix = null;
    } else {
        currentMesh.computeWorldMatrix(true);
    }
}

Bug
var sphere = BABYLON.Mesh.CreateSphere("sphere1", 16, 2, scene);
var parent1 = new BABYLON.TransformNode("parent1", scene);
var parent2 = new BABYLON.TransformNode("parent2", scene);
var parent3 = new BABYLON.TransformNode("parent3", scene);

parent2.parent = parent3;
parent1.parent = parent2;
sphere.parent = parent1;

sphere.computeWorldMatrix(true);
parent3.computeWorldMatrix(true);

parent1.computeWorldMatrix(true);
parent2.computeWorldMatrix(true);

// The sphere does not move.
parent3.position.x = 1;

// Comment the next line and the sphere moves!
parent3.computeWorldMatrix(true);

Bug repro on playground:

Expected result:
The spheres x position should be offset by 1

Current result:
The sphere stays in the origin.

Workaround
Traverse the parents, and call computeWorldMatrix, before using this.parent.getWorldMatrix() as the result could be stale.
Something better than this:
computeWorldMatrix = function (force?: boolean): Matrix {
if (this._isWorldMatrixFrozen) {
  return this._worldMatrix;
}

if (this.parent) {
  this.parent.computeWorldMatrix(true);
}

if (!force && this.isSynchronized()) {
    this._currentRenderId = this.getScene().getRenderId();
    return this._worldMatrix;
}

Excellent catch..Working on a fix ;)

Woah, fixed so fast, thanks @deltakosh :)
Have a great one 👍

you too :)


Added info for the Xavier initialisation and corrected small error

I just added a short info for the Xavier initialisation, as I asked myself while studying the code where this is coming from.
Maybe this is helpful for others looking at the code.
In addition, there was a small typo with a link that I also fixed.
The notebook is really great!
Best regards
Michael
PS: I did not found the file for "Contributing to the documentation" but  I hope the pull request helps.

It does, thank you!


use ChannelNameRequestMessage2 for VMB2BL

Ah, I see you already proposed the changes. I'm new to the whole review thing :)


GA release

Question
Is it feasible for you to share some timelines around when this can come out of preview mode? I know until then, I can use auth-proxy as alternative. Please share if there are other alternatives I may explore for Java, Spring Boot and C# .NET applications.
Code
No response
Additional Details
No response

Cross-pollinating from https://github.com/GoogleCloudPlatform/alloydb-python-connector/issues/181
on the topic of C# 😄

You may also find this blog interesting and worth a read, it explains how you can still leverage automatic IAM authentication even without needing a Connector or Proxy for C#. We will be adding a sample similar to it into our official docs soon. It was written for Cloud SQL but the same can be done for AlloyDB.

The Java Connector has officially achieved General Availability (GA) status.
@tsingh2k15 FYI


Bluebird throwing massive amount of errors

Please answer the questions the best you can:

What version of bluebird is the issue happening on?

3.5.1

What platform and version? (For example Node.js 0.12 or Google Chrome 32)

I guess Atom?

Did this issue happen with earlier version of bluebird?

IDK why it's here

I don't understand why but I get 100s of errors flooding my project from this plugin and I suspect it might be causing me other problems.

In case that was implied, we're not going to go over your code in your project and debug it for you. You're welcome to post support questions in StackOverflow as CONTRIBUTING.md specifies - the issue tracker is for bug reports and feature requests (every time someone posts here 380 people get pinged).


better_sqlite3.node is not a valid Win32 application

node_modules\better-sqlite3\build\Release\better_sqlite3.node is not a valid Win32 application.

When i run my project i get this error
I am using Windows 10 32 Bit OS and latest version of Visual Studio Code, Node.js and NPM.
Dependencies
+--<EMAIL_ADDRESS>| `--<EMAIL_ADDRESS>`--<EMAIL_ADDRESS>  `--<EMAIL_ADDRESS>deduped

Did none of these help? https://github.com/WiseLibs/better-sqlite3/search?q=is+not+a+valid+Win32+application&type=issues
Did you copy node_modules around (from a different PC)?
This is most likely a user error and not an issue with better-sqlite3.

Tried a rebuild? Several options in this thread.
https://stackoverflow.com/a/52796884/289296

Is this issue still relevant?